diff options
author | 2025-01-27 15:30:44 +0100 | |
---|---|---|
committer | 2025-01-27 09:06:26 -0700 | |
commit | 5aa21b0495df1fac6d39f45011c1572bb431c44c (patch) | |
tree | c60908e767e38bc724c9430b14742ea1cc489429 /scripts/gdb/linux/utils.py | |
parent | Merge tag 'md-6.14-20250124' of https://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux into block-6.14 (diff) | |
download | wireguard-linux-5aa21b0495df1fac6d39f45011c1572bb431c44c.tar.xz wireguard-linux-5aa21b0495df1fac6d39f45011c1572bb431c44c.zip |
loop: don't clear LO_FLAGS_PARTSCAN on LOOP_SET_STATUS{,64}
LOOP_SET_STATUS{,64} can set a lot more flags than it is supposed to
clear (the LOOP_SET_STATUS_CLEARABLE_FLAGS vs
LOOP_SET_STATUS_SETTABLE_FLAGS defines should have been a hint..).
Fix this by only clearing the bits in LOOP_SET_STATUS_CLEARABLE_FLAGS.
Fixes: ae074d07a0e5 ("loop: move updating lo_flag s out of loop_set_status_from_info")
Reported-by: kernel test robot <oliver.sang@intel.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Link: https://lore.kernel.org/r/20250127143045.538279-1-hch@lst.de
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'scripts/gdb/linux/utils.py')
0 files changed, 0 insertions, 0 deletions