diff options
| author | Chaitanya Kulkarni <ckulkarnilinux@gmail.com> | 2025-11-09 10:44:26 +0300 |
|---|---|---|
| committer | Jens Axboe <axboe@kernel.dk> | 2025-11-11 17:51:08 +0300 |
| commit | 86afb1cdc28f4332c6e0a1937244e0a80d4d63b1 (patch) | |
| tree | 4ab3421c54f5f1e7f6894b4a727cfd700e2d8836 /scripts/stackusage | |
| parent | 1649714b930f9ea6233ce0810ba885999da3b5d4 (diff) | |
| download | linux-86afb1cdc28f4332c6e0a1937244e0a80d4d63b1.tar.xz | |
block: add lockdep to queue_limits_commit_update()
queue_limits_commit_update() expects q->limits_lock to be held by
the caller (via queue_limits_start_update()).
The API pattern is:
lim = queue_limits_start_update(q); /* acquires lock */
/* modify lim */
queue_limits_commit_update(q, &lim); /* releases lock */
OR
queue_limits_commit_update_frozen(q, &lim);
lim = queue_limits_start_update(q); /* acquires lock */
queue_limits_commit_update(q, &lim); /* releases lock */
Add lockdep_assert_held() to report incorrect API usage.
Signed-off-by: Chaitanya Kulkarni <ckulkarnilinux@gmail.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'scripts/stackusage')
0 files changed, 0 insertions, 0 deletions
