diff options
| author | Zhansong Gao <zhsgao@hotmail.com> | 2026-07-23 04:00:59 +0800 |
|---|---|---|
| committer | Trond Myklebust <trond.myklebust@hammerspace.com> | 2026-08-17 09:02:08 -0700 |
| commit | 468e458ffde907ba19acd2102ca1fbb8f6fbede2 (patch) | |
| tree | d7c5862afc5a63dbb358ef8f65f3bf6577a2be12 /include/linux/debugobjects.h | |
| parent | 4c7fc129db061c7daab841c4f3c342d894832362 (diff) | |
NFSv4: Fix incorrect argument passed to nfs4_delete_lease() in nfs4_add_lease()
When nfs4_add_lease() races with a delegation return, it calls
nfs4_delete_lease() to clean up. Previously, it passed priv,
which can legitimately be NULL. Passing a NULL priv eventually
leads to a NULL pointer dereference in generic_setlease().
Fixes: e93a5e9306a5 ("NFSv4: Add support for application leases underpinned by a delegation")
Signed-off-by: Zhansong Gao <zhsgao@hotmail.com>
Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
Diffstat (limited to 'include/linux/debugobjects.h')
0 files changed, 0 insertions, 0 deletions
