summaryrefslogtreecommitdiff
path: root/rust/kernel/interop/git@git.tavy.me:linux-stable.git
diff options
context:
space:
mode:
authorAndreas Gruenbacher <agruenba@redhat.com>2026-04-03 14:42:18 +0200
committerAndreas Gruenbacher <agruenba@redhat.com>2026-04-07 22:19:59 +0200
commitf4e4c4e6acdc20a9065064dd164db52e2e0d44ad (patch)
tree211aaebfbecaae62f8dd4806e8fdf6cc02ff6c7d /rust/kernel/interop/git@git.tavy.me:linux-stable.git
parent7d2da6ed172680a7ef06acfe3e44a2326977573f (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