summaryrefslogtreecommitdiff
path: root/COPYING
diff options
context:
space:
mode:
authorGuenter Roeck <linux@roeck-us.net>2015-03-12 09:58:26 -0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2015-03-25 13:27:57 +0100
commitda4759c73b0f1aac79f37bdb39ad2124439c30e7 (patch)
tree011082768adf0cd5a01df1509a242640dec90b2c /COPYING
parentbc465aa9d045feb0e13b4a8f32cc33c1943f62d6 (diff)
sysfs: Use only return value from is_visible for the file mode
Up to now, is_visible can only be used to either remove visibility of a file entirely or to add permissions, but not to reduce permissions. This makes it impossible, for example, to use DEVICE_ATTR_RW to define file attributes and reduce permissions to read-only. This behavior is undesirable and unnecessarily complicates code which needs to reduce permissions; instead of just returning the desired permissions, it has to ensure that the permissions in the attribute variable declaration only reflect the minimal permissions ever needed. Change semantics of is_visible to only use the permissions returned from it instead of oring the returned value with the hard-coded permissions. Signed-off-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'COPYING')
0 files changed, 0 insertions, 0 deletions