tree: git://git.linux-nfs.org/projects/trondmy/linux-nfs.git testing head: 168d4f8633f3fc0fdd9f3f062dec089e387fed4e commit: fb9dac8f3c87cc122d9a05037fc0806f8180e355 [13/40] NFSv4: Fix sillyrename to return the delegation when appropriate config: i386-randconfig-s1-201821 (attached as .config) compiler: gcc-6 (Debian 6.4.0-9) 6.4.0 20171026 reproduce: git checkout fb9dac8f3c87cc122d9a05037fc0806f8180e355 # save the attached .config to linux build tree make ARCH=i386 All errors (new ones prefixed by >>): fs/nfs/dir.o: In function `nfs4_dentry_iput': >> fs/nfs/dir.c:1414: undefined reference to `nfs4_inode_return_delegation' >> fs/nfs/dir.c:1416: undefined reference to `nfs4_inode_make_writeable' vim +1414 fs/nfs/dir.c 1401 1402 /* 1403 * Called when the dentry loses inode. 1404 * We use it to clean up silly-renamed files. 1405 */ 1406 static void nfs4_dentry_iput(struct dentry *dentry, struct inode *inode) 1407 { 1408 if (S_ISDIR(inode->i_mode)) 1409 /* drop any readdir cache as it could easily be old */ 1410 NFS_I(inode)->cache_validity |= NFS_INO_INVALID_DATA; 1411 1412 if (dentry->d_flags & DCACHE_NFSFS_RENAMED) { 1413 if (inode->i_nlink == 1) > 1414 nfs4_inode_return_delegation(inode); 1415 else > 1416 nfs4_inode_make_writeable(inode); 1417 nfs_complete_unlink(dentry, inode); 1418 nfs_drop_nlink(inode); 1419 } 1420 iput(inode); 1421 } 1422 --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation
Attachment:
.config.gz
Description: application/gzip