Commit 4520b96b authored by Sun Jian's avatar Sun Jian Committed by Jan Kara
Browse files

fsnotify: inotify: pass mark connector to fsnotify_recalc_mask()



fsnotify_recalc_mask() expects a plain struct fsnotify_mark_connector *,
but inode->i_fsnotify_marks is an __rcu pointer.  Use fsn_mark->connector
instead to avoid sparse "different address spaces" warnings.

Signed-off-by: default avatarSun Jian <sun.jian.kdev@gmail.com>
Link: https://patch.msgid.link/20260214051217.1381363-1-sun.jian.kdev@gmail.com


Signed-off-by: default avatarJan Kara <jack@suse.cz>
parent 66052a76
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -573,7 +573,7 @@ static int inotify_update_existing_watch(struct fsnotify_group *group,

		/* update the inode with this new fsn_mark */
		if (dropped || do_inode)
			fsnotify_recalc_mask(inode->i_fsnotify_marks);
			fsnotify_recalc_mask(fsn_mark->connector);

	}