diff options
author | Jens Axboe <axboe@kernel.dk> | 2025-04-30 16:17:17 +0300 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2025-04-30 16:17:17 +0300 |
commit | f024d3a8ded0d8d2129ae123d7a5305c29ca44ce (patch) | |
tree | 1732015ec2c6dc37f9619d2b219af2725876e2e5 /drivers/firmware/psci/psci.c | |
parent | edd43f4d6f50ec3de55a0c9e9df6348d1da51965 (diff) | |
download | linux-f024d3a8ded0d8d2129ae123d7a5305c29ca44ce.tar.xz |
io_uring/fdinfo: annotate racy sq/cq head/tail reads
syzbot complains about the cached sq head read, and it's totally right.
But we don't need to care, it's just reading fdinfo, and reading the
CQ or SQ tail/head entries are known racy in that they are just a view
into that very instant and may of course be outdated by the time they
are reported.
Annotate both the SQ head and CQ tail read with data_race() to avoid
this syzbot complaint.
Link: https://lore.kernel.org/io-uring/6811f6dc.050a0220.39e3a1.0d0e.GAE@google.com/
Reported-by: syzbot+3e77fd302e99f5af9394@syzkaller.appspotmail.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'drivers/firmware/psci/psci.c')
0 files changed, 0 insertions, 0 deletions