diff options
| author | Akinobu Mita <[email protected]> | 2022-09-19 17:24:16 +0000 |
|---|---|---|
| committer | Andrew Morton <[email protected]> | 2022-12-01 00:13:16 +0000 |
| commit | 2e41f274f9aa71cdcc69dc1f26a3f9304a651804 (patch) | |
| tree | bf50c96c6c6f297b6a21104a2964f594faec39b8 /lib/notifier-error-inject.c | |
| parent | scripts/spelling.txt: add more spellings to spelling.txt (diff) | |
| download | kernel-2e41f274f9aa71cdcc69dc1f26a3f9304a651804.tar.gz kernel-2e41f274f9aa71cdcc69dc1f26a3f9304a651804.zip | |
libfs: add DEFINE_SIMPLE_ATTRIBUTE_SIGNED for signed value
Patch series "fix error when writing negative value to simple attribute
files".
The simple attribute files do not accept a negative value since the commit
488dac0c9237 ("libfs: fix error cast of negative value in
simple_attr_write()"), but some attribute files want to accept a negative
value.
This patch (of 3):
The simple attribute files do not accept a negative value since the commit
488dac0c9237 ("libfs: fix error cast of negative value in
simple_attr_write()"), so we have to use a 64-bit value to write a
negative value.
This adds DEFINE_SIMPLE_ATTRIBUTE_SIGNED for a signed value.
Link: https://lkml.kernel.org/r/[email protected]
Link: https://lkml.kernel.org/r/[email protected]
Fixes: 488dac0c9237 ("libfs: fix error cast of negative value in simple_attr_write()")
Signed-off-by: Akinobu Mita <[email protected]>
Reported-by: Zhao Gongyi <[email protected]>
Reviewed-by: David Hildenbrand <[email protected]>
Reviewed-by: Greg Kroah-Hartman <[email protected]>
Cc: Alexander Viro <[email protected]>
Cc: Jonathan Corbet <[email protected]>
Cc: Oscar Salvador <[email protected]>
Cc: Rafael J. Wysocki <[email protected]>
Cc: Shuah Khan <[email protected]>
Cc: Wei Yongjun <[email protected]>
Cc: Yicong Yang <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Diffstat (limited to 'lib/notifier-error-inject.c')
0 files changed, 0 insertions, 0 deletions
