]> www.infradead.org Git - users/jedix/linux-maple.git/commit
driver core: bus: Return -EIO instead of 0 when show/store invalid bus attribute
authorZijun Hu <quic_zijuhu@quicinc.com>
Wed, 24 Jul 2024 13:54:48 +0000 (21:54 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 31 Jul 2024 12:54:55 +0000 (14:54 +0200)
commitc0fd973c108cdc22a384854bc4b3e288a9717bb2
tree76f73f09af939cd5f603d8360f76e1ad286c12ed
parent6d8249ac29bc23260dfa9747eb398ce76012d73c
driver core: bus: Return -EIO instead of 0 when show/store invalid bus attribute

Return -EIO instead of 0 for below erroneous bus attribute operations:
 - read a bus attribute without show().
 - write a bus attribute without store().

Signed-off-by: Zijun Hu <quic_zijuhu@quicinc.com>
Link: https://lore.kernel.org/r/20240724-bus_fix-v2-1-5adbafc698fb@quicinc.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/base/bus.c