Thread (2 messages) flat view 2 messages, 2 authors, 2023-03-27

Re: [PATCH] driver core: class: mark the struct class for sysfs callbacks as constant

From: Luis Chamberlain <mcgrof@kernel.org>
Date: 2023-03-27 16:05:21
Also in: linux-cifs, linux-gpio, linux-rdma, linux-s390, linuxppc-dev, lkml

On Sat, Mar 25, 2023 at 09:45:37AM +0100, Greg Kroah-Hartman wrote:
struct class should never be modified in a sysfs callback as there is
nothing in the structure to modify, and frankly, the structure is almost
never used in a sysfs callback, so mark it as constant to allow struct
class to be moved to read-only memory.

While we are touching all class sysfs callbacks also mark the attribute
as constant as it can not be modified.  The bonding code still uses this
structure so it can not be removed from the function callbacks.

Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Reviewed-by: Luis Chamberlain <mcgrof@kernel.org>

  Luis
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help