[PATCH 6/6] i2c: Make remove callback return void
Andrey Ryabinin
ryabinin.a.a at gmail.com
Wed Jun 29 06:11:26 PDT 2022
On 6/28/22 17:03, Uwe Kleine-König wrote:
> From: Uwe Kleine-König <uwe at kleine-koenig.org>
>
> The value returned by an i2c driver's remove function is mostly ignored.
> (Only an error message is printed if the value is non-zero that the
> error is ignored.)
>
> So change the prototype of the remove function to return no value. This
> way driver authors are not tempted to assume that passing an error to
> the upper layer is a good idea. All drivers are adapted accordingly.
> There is no intended change of behaviour, all callbacks were prepared to
> return 0 before.
>
> Signed-off-by: Uwe Kleine-König <u.kleine-koenig at pengutronix.de>
> ---
| 2 +-
> lib/Kconfig.kasan | 1 +
> diff --git a/lib/Kconfig.kasan b/lib/Kconfig.kasan
> index f0973da583e0..366e61639cb2 100644
> --- a/lib/Kconfig.kasan
> +++ b/lib/Kconfig.kasan
> @@ -149,6 +149,7 @@ config KASAN_STACK
> depends on KASAN_GENERIC || KASAN_SW_TAGS
> depends on !ARCH_DISABLE_KASAN_INLINE
> default y if CC_IS_GCC
> + depends on !ARM
> help
> Disables stack instrumentation and thus KASAN's ability to detect
> out-of-bounds bugs in stack variables.
What is this doing here?
More information about the Linux-mediatek
mailing list