diff options
| author | Andreas Gruenbacher <agruenba@redhat.com> | 2026-04-03 14:42:18 +0200 |
|---|---|---|
| committer | Andreas Gruenbacher <agruenba@redhat.com> | 2026-04-07 22:19:59 +0200 |
| commit | f4e4c4e6acdc20a9065064dd164db52e2e0d44ad (patch) | |
| tree | 211aaebfbecaae62f8dd4806e8fdf6cc02ff6c7d /rust/kernel/interop/git@git.tavy.me:linux-stable.git | |
| parent | 7d2da6ed172680a7ef06acfe3e44a2326977573f (diff) | |
gfs2: fix address space truncation during withdraw
When a withdrawn filesystem's inodes are being evicted, the address spaces of
those inodes still need to be truncated but we can no longer start new
transactions. We still don't want gfs2_invalidate_folio() to race with
gfs2_log_flush(), so take a read lock on sdp->sd_log_flush_lock in that case.
(It may not be obvious, but gfs2_invalidate_folio() is a jdata-only address
space operation.)
Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>
Diffstat (limited to 'rust/kernel/interop/git@git.tavy.me:linux-stable.git')
0 files changed, 0 insertions, 0 deletions
