Re: [PATCH v5 0/3] nvmem: migrate to const void * in reg_write
Andy Shevchenko <[email protected]>
| Newsgroups | gmane.linux.kernel.rust,gmane.linux.ports.arm.kernel,gmane.linux.kernel,gmane.linux.ports.arm.msm |
|---|---|
| Organization | Intel Finland Oy - BIC 0357606-4 - c/o Alberga Business Park, 6 krs, Bertel Jungin Aukio 5, 02600 Espoo |
| Message-ID | <[email protected]> |
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 <[email protected]> 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