Unverified Commit 282c30f3 authored by Jeff Layton's avatar Jeff Layton Committed by Christian Brauner
Browse files

filelock: remove temporary compatibility macros



Everything has been converted to access fl_core fields directly, so we
can now drop these.

Signed-off-by: default avatarJeff Layton <jlayton@kernel.org>
Link: https://lore.kernel.org/r/20240131-flsplit-v3-46-c6129007ee8d@kernel.org


Reviewed-by: default avatarNeilBrown <neilb@suse.de>
Signed-off-by: default avatarChristian Brauner <brauner@kernel.org>
parent 16f9ce81
Loading
Loading
Loading
Loading
+0 −16
Original line number Diff line number Diff line
@@ -131,22 +131,6 @@ struct file_lock {
	} fl_u;
} __randomize_layout;

/* Temporary macros to allow building during coccinelle conversion */
#ifdef _NEED_FILE_LOCK_FIELD_MACROS
#define fl_list c.flc_list
#define fl_blocker c.flc_blocker
#define fl_link c.flc_link
#define fl_blocked_requests c.flc_blocked_requests
#define fl_blocked_member c.flc_blocked_member
#define fl_owner c.flc_owner
#define fl_flags c.flc_flags
#define fl_type c.flc_type
#define fl_pid c.flc_pid
#define fl_link_cpu c.flc_link_cpu
#define fl_wait c.flc_wait
#define fl_file c.flc_file
#endif

struct file_lock_context {
	spinlock_t		flc_lock;
	struct list_head	flc_flock;