]> git.hungrycats.org Git - linux/commit
nvmem: core: Check read_only flag for force_ro in bin_attr_nvmem_write()
authorMarek Vasut <marex@denx.de>
Wed, 30 Oct 2024 14:02:53 +0000 (14:02 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 5 Nov 2024 13:01:19 +0000 (14:01 +0100)
commitda9596955c05966768364ab1cad2f43fcddc6f06
tree8c3a117ad2e27cb382e7ef350ee1a2d7f73e9a38
parentce8f9fb651fac95dd41f69afe54d935420b945bd
nvmem: core: Check read_only flag for force_ro in bin_attr_nvmem_write()

The bin_attr_nvmem_write() must check the read_only flag and block
writes on read-only devices, now that a nvmem device can be switched
between read-write and read-only mode at runtime using the force_ro
attribute. Add the missing check.

Fixes: 9d7eb234ac7a ("nvmem: core: Implement force_ro sysfs attribute")
Cc: Stable@vger.kernel.org
Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Link: https://lore.kernel.org/r/20241030140253.40445-2-srinivas.kandagatla@linaro.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/nvmem/core.c