summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@lst.de>2026-07-20 11:45:43 +0200
committerCarlos Maiolino <cem@kernel.org>2026-09-03 08:50:41 +0200
commit4bb0fb3366fa1638387c0ffbb85b1d2d077bc4bd (patch)
tree6333d03c464bd03d3ec3b59f74e2e949db3130c4
parentf3cc0483ffe30c6a82a34a5575aceb9d40651b33 (diff)
downloadlinux-next-4bb0fb3366fa1638387c0ffbb85b1d2d077bc4bd.tar.gz
linux-next-4bb0fb3366fa1638387c0ffbb85b1d2d077bc4bd.zip
xfs: add lock annotations to xlog_state_shutdown_callbacks
Sparse used to get away without these despite dropping and reacquiring l_icloglock Signed-off-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Carlos Maiolino <cmaiolino@redhat.com> Signed-off-by: Carlos Maiolino <cem@kernel.org>
-rw-r--r--fs/xfs/xfs_log.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/xfs/xfs_log.c b/fs/xfs/xfs_log.c
index 0294ac277f35..2a34611d81f6 100644
--- a/fs/xfs/xfs_log.c
+++ b/fs/xfs/xfs_log.c
@@ -422,6 +422,8 @@ out_error:
static void
xlog_state_shutdown_callbacks(
struct xlog *log)
+ __releases(&log->l_icloglock)
+ __acquires(&log->l_icloglock)
{
struct xlog_in_core *iclog;
LIST_HEAD(cb_list);