Message ID | 20240712-nfsd-next-v1-1-58c5f2557436@kernel.org (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | nfsd: nfsd_file_lease_notifier_call gets a file_lease as an argument | expand |
On Fri, Jul 12, 2024 at 07:26:44AM -0400, Jeff Layton wrote: > "data" actually refers to a file_lease and not a file_lock. Both structs > have their file_lock_core as the first field though, so this bug should > be harmless without struct randomization in play. > > Fixes: 05580bbfc6bc ("nfsd: adapt to breakup of struct file_lock") > Signed-off-by: Jeff Layton <jlayton@kernel.org> > --- > fs/nfsd/filecache.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/fs/nfsd/filecache.c b/fs/nfsd/filecache.c > index 88dac1abdde3..ea506882fec2 100644 > --- a/fs/nfsd/filecache.c > +++ b/fs/nfsd/filecache.c > @@ -667,7 +667,7 @@ static int > nfsd_file_lease_notifier_call(struct notifier_block *nb, unsigned long arg, > void *data) > { > - struct file_lock *fl = data; > + struct file_lease *fl = data; > > /* Only close files for F_SETLEASE leases */ > if (fl->c.flc_flags & FL_LEASE) > > --- > base-commit: f862772862db0e2bbd711a03ac6e6cff89e306cb > change-id: 20240712-nfsd-next-ba50db14fc85 > > Best regards, > -- > Jeff Layton <jlayton@kernel.org> > Applied to nfsd-next (for v6.11) with the addition of Reported-by:, Closes:, and Tested-by: tags.
diff --git a/fs/nfsd/filecache.c b/fs/nfsd/filecache.c index 88dac1abdde3..ea506882fec2 100644 --- a/fs/nfsd/filecache.c +++ b/fs/nfsd/filecache.c @@ -667,7 +667,7 @@ static int nfsd_file_lease_notifier_call(struct notifier_block *nb, unsigned long arg, void *data) { - struct file_lock *fl = data; + struct file_lease *fl = data; /* Only close files for F_SETLEASE leases */ if (fl->c.flc_flags & FL_LEASE)
"data" actually refers to a file_lease and not a file_lock. Both structs have their file_lock_core as the first field though, so this bug should be harmless without struct randomization in play. Fixes: 05580bbfc6bc ("nfsd: adapt to breakup of struct file_lock") Signed-off-by: Jeff Layton <jlayton@kernel.org> --- fs/nfsd/filecache.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- base-commit: f862772862db0e2bbd711a03ac6e6cff89e306cb change-id: 20240712-nfsd-next-ba50db14fc85 Best regards,