]> www.infradead.org Git - users/willy/xarray.git/commit
io_uring/eventfd: move refs to refcount_t
authorJens Axboe <axboe@kernel.dk>
Sun, 8 Sep 2024 22:34:55 +0000 (16:34 -0600)
committerJens Axboe <axboe@kernel.dk>
Sun, 8 Sep 2024 22:43:57 +0000 (16:43 -0600)
commit0e0bcf07ec5b305ce7612385b06580dcbe5bc6a5
tree3538f3afae2e5887eb2c3383d8f958f613e48e7b
parentc9f9ce65c2436879779d39c6e65b95c74a206e49
io_uring/eventfd: move refs to refcount_t

atomic_t for the struct io_ev_fd references and there are no issues with
it. While the ref getting and putting for the eventfd code is somewhat
performance critical for cases where eventfd signaling is used (news
flash, you should not...), it probably doesn't warrant using an atomic_t
for this. Let's just move to it to refcount_t to get the added
protection of over/underflows.

Link: https://lore.kernel.org/lkml/202409082039.hnsaIJ3X-lkp@intel.com/
Reported-by: kernel test robot <lkp@intel.com>
Closes: https://lore.kernel.org/oe-kbuild-all/202409082039.hnsaIJ3X-lkp@intel.com/
Signed-off-by: Jens Axboe <axboe@kernel.dk>
io_uring/eventfd.c