s390/qeth: Make hw_trap sysfs attribute idempotent
authorAswin Karuvally <aswin@linux.ibm.com>
Fri, 18 Jul 2025 14:17:11 +0000 (16:17 +0200)
committerJakub Kicinski <kuba@kernel.org>
Tue, 22 Jul 2025 00:46:13 +0000 (17:46 -0700)
commit1b02c861714bf28814926d1fcb3c5594de960757
treecc60aeb423eea5b78cfb0c9a42df65ff35446ac9
parent14e710d7080f7b5bf230c4ee1b417df8dc0c5ac6
s390/qeth: Make hw_trap sysfs attribute idempotent

Update qeth driver to allow writing an existing value to the "hw_trap"
sysfs attribute. Attempting such a write earlier resulted in -EINVAL.
In other words, make the sysfs attribute idempotent.

After:
    $ cat hw_trap
    disarm
    $ echo disarm > hw_trap
    $

Suggested-by: Alexandra Winter <wintera@linux.ibm.com>
Signed-off-by: Aswin Karuvally <aswin@linux.ibm.com>
Reviewed-by: Alexandra Winter <wintera@linux.ibm.com>
Signed-off-by: Alexandra Winter <wintera@linux.ibm.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Link: https://patch.msgid.link/20250718141711.1141049-1-wintera@linux.ibm.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/s390/net/qeth_core_sys.c