Re: [PATCH] NFSD: remove flawed WARN_ON_ONCE from nfsd_mode_check

Chuck Lever <[email protected]>
Newsgroups gmane.linux.nfs
Message-ID <178129434237.2112345.8630514032722535119.b4-ty@b4>
On Fri, 12 Jun 2026 15:14:10 -0400, Mike Snitzer wrote:
> The header for commit e75b23f9e323 ("nfsd: check d_can_lookup in
> fh_verify of directories") details the assumption that justified
> adding the WARN_ON_ONCE to nfsd_mode_check(), that assumption is
> invalid (in the case of NFS reexport).
> 
> When NFSD exports an NFS filesystem it is very possible for
> nfsd_mode_check() to encounter a @dentry that doesn't have
> i_op->lookup (see nfs_fhget()'s NFS_ATTR_FATTR_MOUNTPOINT and
> NFS_ATTR_FATTR_V4_REFERRAL handling, and d_flags_for_inode()).
> 
> [...]

Applied to nfsd-testing, thanks!

[1/1] NFSD: remove flawed WARN_ON_ONCE from nfsd_mode_check
      commit: 4b4af25d320d077102026bf72fa2b73614f2605c

--
Chuck Lever
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.