summaryrefslogtreecommitdiff
path: root/scripts/checkstack.pl
diff options
context:
space:
mode:
authorJens Axboe <axboe@kernel.dk>2023-01-19 09:04:40 -0700
committerJens Axboe <axboe@kernel.dk>2023-01-19 10:43:59 -0700
commite12d7a46f65ae4b7d58a5e0c1cbfa825cf8d830d (patch)
treef00d8e48b6566b62f73360273b69960f6f159705 /scripts/checkstack.pl
parent423d5081d0451faa59a707e57373801da5b40141 (diff)
downloadkernel-e12d7a46f65ae4b7d58a5e0c1cbfa825cf8d830d.tar.gz
io_uring/msg_ring: fix missing lock on overflow for IOPOLL
If the target ring is configured with IOPOLL, then we always need to hold the target ring uring_lock before posting CQEs. We could just grab it unconditionally, but since we don't expect many target rings to be of this type, make grabbing the uring_lock conditional on the ring type. Link: https://lore.kernel.org/io-uring/Y8krlYa52%2F0YGqkg@ip-172-31-85-199.ec2.internal/ Reported-by: Xingyuan Mo <hdthky0@gmail.com> Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'scripts/checkstack.pl')
0 files changed, 0 insertions, 0 deletions
Airlie 2025-03-06drm/sched: Document run_job() refcount hazardPhilipp Stanner 2025-03-05drm/sched: drm_sched_job_cleanup(): correct false docPhilipp Stanner 2025-03-04drm/sched: stop passing non struct drm_device to drm_err() and friendsJani Nikula 2025-03-03drm/sched: Fix preprocessor guardPhilipp Stanner 2025-02-24drm/sched: Move internal prototypes to internal headerTvrtko Ursulin 2025-02-24drm/sched: Move drm_sched_entity_is_ready to internal headerTvrtko Ursulin 2025-02-24drm/sched: Add internal job peek/pop APITvrtko Ursulin 2025-02-12drm/sched: Use struct for drm_sched_init() paramsPhilipp Stanner 2025-01-20drm/sched: Add helper to check job dependenciesTvrtko Ursulin 2025-01-16drm/sched: Remove weak paused submission checksTvrtko Ursulin 2025-01-13drm/sched: Delete unused update_job_creditsTvrtko Ursulin 2024-12-19drm/sched: Fix drm_sched_fini() docu generationBagas Sanjaya 2024-12-19drm/sched: Fix drm_sched_fini() docu generationBagas Sanjaya 2024-11-07drm/sched: Improve teardown documentationPhilipp Stanner 2024-11-04Backmerge v6.12-rc6 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds...Dave Airlie 2024-10-31drm/sched: Document purpose of drm_sched_{start,stop}Philipp Stanner 2024-10-28drm/sched: Mark scheduler work queues with WQ_MEM_RECLAIMMatthew Brost 2024-10-25drm/sched: warn about drm_sched_job_init()'s partial initPhilipp Stanner 2024-10-22drm/sched: memset() 'job' in drm_sched_job_init()Philipp Stanner 2024-10-17drm/sched: Further optimise drm_sched_entity_push_jobTvrtko Ursulin 2024-10-17drm/sched: Re-group and rename the entity run-queue lockTvrtko Ursulin 2024-10-17drm/sched: Stop setting current entity in FIFO modeTvrtko Ursulin 2024-10-17drm/sched: Optimise drm_sched_entity_push_jobTvrtko Ursulin 2024-10-09Merge tag 'drm-misc-next-2024-09-26' of https://gitlab.freedesktop.org/drm/mi...Dave Airlie 2024-10-09Merge tag 'drm-misc-next-2024-09-20' of https://gitlab.freedesktop.org/drm/mi...Dave Airlie 2024-10-02drm/sched: Use drm sched lockdep map for submit_wqMatthew Brost 2024-10-01Merge remote-tracking branch 'drm/drm-fixes' into drm-misc-fixesMaarten Lankhorst 2024-10-01Merge tag 'drm-misc-fixes-2024-09-26' of https://gitlab.freedesktop.org/drm/m...Dave Airlie 2024-09-30drm/sched: revert "Always increment correct scheduler score"Christian König 2024-09-26drm/sched: Always increment correct scheduler scoreTvrtko Ursulin 2024-09-26drm/sched: Always wake up correct scheduler in drm_sched_entity_push_jobTvrtko Ursulin 2024-09-26drm/sched: Add locking to drm_sched_entity_modify_schedTvrtko Ursulin 2024-09-24drm/sched: Add locking to drm_sched_entity_modify_schedTvrtko Ursulin 2024-09-24drm/scheduler: Improve documentationShuicheng Lin 2024-09-24drm/sched: Fix dynamic job-flow control raceRob Clark 2024-09-06drm/sched: add optional errno to drm_sched_start()Christian König 2024-07-25drm/scheduler: remove full_recover from drm_sched_startChristian König 2024-05-22tracing/treewide: Remove second parameter of __assign_str()Steven Rostedt (Google)