summaryrefslogtreecommitdiff
path: root/tools/lib/api/fs/tracing_path.c
diff options
context:
space:
mode:
authorJens Axboe <axboe@kernel.dk>2025-04-30 16:17:17 +0300
committerJens Axboe <axboe@kernel.dk>2025-04-30 16:17:17 +0300
commitf024d3a8ded0d8d2129ae123d7a5305c29ca44ce (patch)
tree1732015ec2c6dc37f9619d2b219af2725876e2e5 /tools/lib/api/fs/tracing_path.c
parentedd43f4d6f50ec3de55a0c9e9df6348d1da51965 (diff)
downloadlinux-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 'tools/lib/api/fs/tracing_path.c')
0 files changed, 0 insertions, 0 deletions