diff options
author | Christoph Hellwig <hch@lst.de> | 2024-10-08 11:59:14 +0300 |
---|---|---|
committer | Carlos Maiolino <cem@kernel.org> | 2024-10-15 12:37:42 +0300 |
commit | b78495166264fee1ed7ac44627e1dd080bbdf283 (patch) | |
tree | b93c5036f0baa4b6b7879cd1d28da3dc7ad852ba /Documentation/driver-api | |
parent | caf0ea451d97c33c5bbaa0074dad33b0b2a4e649 (diff) | |
download | linux-b78495166264fee1ed7ac44627e1dd080bbdf283.tar.xz |
iomap: move locking out of iomap_write_delalloc_release
XFS (which currently is the only user of iomap_write_delalloc_release)
already holds invalidate_lock for most zeroing operations. To be able
to avoid a deadlock it needs to stop taking the lock, but doing so
in iomap would leak XFS locking details into iomap.
To avoid this require the caller to hold invalidate_lock when calling
iomap_write_delalloc_release instead of taking it there.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Darrick J. Wong <djwong@kernel.org>
Signed-off-by: Carlos Maiolino <cem@kernel.org>
Diffstat (limited to 'Documentation/driver-api')
0 files changed, 0 insertions, 0 deletions