[PATCH v5 0/3] nvmem: migrate to const void * in reg_write
Andy Shevchenko
andriy.shevchenko at intel.com
Mon Aug 17 11:54:43 PDT 2026
On Tue, Aug 04, 2026 at 03:59:34PM +0200, Link Mauve wrote:
> This callback used to take a mutable void * for no reason, which causes
> the compiler to be unaware that the val buffer should never be modified
> by the callback.
>
> This was found while drafting the nvmem-provider Rust abstraction.
>
> Thanks to the guidance of Andy Shevchenko, this now introduces a new
> callback and deprecates the existing one, with the goal of renaming the
> new one into the old one once no user remains in the kernel.
FWIW, if the approach taken is okay by maintainers,
Reviewed-by: Andy Shevchenko <andriy.shevchenko at intel.com>
I think this is right direction to go. We should use all possible ways to
protect the data from corruption.
--
With Best Regards,
Andy Shevchenko
More information about the linux-arm-kernel
mailing list