mirror of
https://github.com/torvalds/linux.git
synced 2026-06-03 03:53:37 +02:00
dma-buf: Suppress a thread-safety complaint
Handle all possible dma_resv_lock() return values. This patch prepares for enabling compile-time thread-safety analysis. This will cause the compiler to check whether all dma_resv_lock() return values are handled. Signed-off-by: Bart Van Assche <bvanassche@acm.org> Reviewed-by: Christian König <christian.koenig@amd.com> Signed-off-by: Christian König <christian.koenig@amd.com> Link: https://lore.kernel.org/r/20260227165501.2062829-1-bvanassche@acm.org
This commit is contained in:
parent
0dd7a23da2
commit
01086b97dc
|
|
@ -790,8 +790,11 @@ static int __init dma_resv_lockdep(void)
|
|||
mmap_read_lock(mm);
|
||||
ww_acquire_init(&ctx, &reservation_ww_class);
|
||||
ret = dma_resv_lock(&obj, &ctx);
|
||||
if (ret == -EDEADLK)
|
||||
if (ret) {
|
||||
/* Only EDEADLK from the error injection is possible here */
|
||||
WARN_ON(ret != -EDEADLK);
|
||||
dma_resv_lock_slow(&obj, &ctx);
|
||||
}
|
||||
fs_reclaim_acquire(GFP_KERNEL);
|
||||
/* for unmap_mapping_range on trylocked buffer objects in shrinkers */
|
||||
i_mmap_lock_write(&mapping);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user