From: divya on 11 Aug 2010 03:30 Hi, Today kernel(version 2.6.35-git10 -commitid 3d30701b58970) build fails with following error on both system x and p fs/9p/vfs_inode.c: In function 'v9fs_vfs_setattr_dotl': fs/9p/vfs_inode.c:1267: error: implicit declaration of function 'inode_setattr' make[2]: *** [fs/9p/vfs_inode.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [fs/9p] Error 2 make[1]: *** Waiting for unfinished jobs.... make: *** [fs] Error 2 make: *** Waiting for unfinished jobs.... Seems like the commit 87d7845aa0b is the corrupt which added the function v9fs_vfs_setattr_dotl() Thanks Divya -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
From: Stephen Rothwell on 11 Aug 2010 04:00 Hi Divya, On Wed, 11 Aug 2010 12:51:35 +0530 divya <dipraksh(a)linux.vnet.ibm.com> wrote: > > Today kernel(version 2.6.35-git10 -commitid 3d30701b58970) build fails with following error on both system x and p > > fs/9p/vfs_inode.c: In function 'v9fs_vfs_setattr_dotl': > fs/9p/vfs_inode.c:1267: error: implicit declaration of function 'inode_setattr' This is known about and a fix is pending. Thanks. -- Cheers, Stephen Rothwell sfr(a)canb.auug.org.au http://www.canb.auug.org.au/~sfr/
From: Sripathi Kodi on 11 Aug 2010 04:00 On Wed, 11 Aug 2010 12:51:35 +0530 divya <dipraksh(a)linux.vnet.ibm.com> wrote: > Hi, > > Today kernel(version 2.6.35-git10 -commitid 3d30701b58970) build fails with following error on both system x and p > > fs/9p/vfs_inode.c: In function 'v9fs_vfs_setattr_dotl': > fs/9p/vfs_inode.c:1267: error: implicit declaration of function 'inode_setattr' > make[2]: *** [fs/9p/vfs_inode.o] Error 1 > make[2]: *** Waiting for unfinished jobs.... > make[1]: *** [fs/9p] Error 2 > make[1]: *** Waiting for unfinished jobs.... > make: *** [fs] Error 2 > make: *** Waiting for unfinished jobs.... > > Seems like the commit 87d7845aa0b is the corrupt which added the function v9fs_vfs_setattr_dotl() Yes, it is a problem I created. Stephen Rothwell has already fixed it. Al Viro has sent a git pull request to Linus today with the fix in it. Here is the patch you need: http://lkml.org/lkml/2010/6/21/442 Thanks, Sripathi. > > Thanks > Divya > > -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
From: Piotr Hosowicz on 11 Aug 2010 05:10 On 11.08.2010 09:53, Sripathi Kodi wrote: > On Wed, 11 Aug 2010 12:51:35 +0530 > divya<dipraksh(a)linux.vnet.ibm.com> wrote: > >> Hi, >> >> Today kernel(version 2.6.35-git10 -commitid 3d30701b58970) build fails with following error on both system x and p >> >> fs/9p/vfs_inode.c: In function 'v9fs_vfs_setattr_dotl': >> fs/9p/vfs_inode.c:1267: error: implicit declaration of function 'inode_setattr' >> make[2]: *** [fs/9p/vfs_inode.o] Error 1 >> make[2]: *** Waiting for unfinished jobs.... >> make[1]: *** [fs/9p] Error 2 >> make[1]: *** Waiting for unfinished jobs.... >> make: *** [fs] Error 2 >> make: *** Waiting for unfinished jobs.... >> >> Seems like the commit 87d7845aa0b is the corrupt which added the function v9fs_vfs_setattr_dotl() > > Yes, it is a problem I created. Stephen Rothwell has already fixed it. > Al Viro has sent a git pull request to Linus today with the fix in it. > Here is the patch you need: http://lkml.org/lkml/2010/6/21/442 I fail to apply the patch. aapi205:/usr/src/linux# patch -p1 < ../9p-patch.txt patching file fs/9p/vfs_inode.c Hunk #1 FAILED at 1052. 1 out of 1 hunk FAILED -- saving rejects to file fs/9p/vfs_inode.c.rej aapi205:/usr/src/linux# cat fs/9p/vfs_inode.c.rej --- fs/9p/vfs_inode.c +++ fs/9p/vfs_inode.c @@ -1052,10 +1052,19 @@ return PTR_ERR(fid); retval = p9_client_setattr(fid, &p9attr); - if (retval >= 0) - retval = inode_setattr(dentry->d_inode, iattr); + if (retval < 0) + return retval; - return retval; + if ((iattr->ia_valid & ATTR_SIZE) && + iattr->ia_size != i_size_read(dentry->d_inode)) { + retval = vmtruncate(dentry->d_inode, iattr->ia_size); + if (retval) + return retval; + } + + setattr_copy(dentry->d_inode, iattr); + mark_inode_dirty(dentry->d_inode); + return 0; } /** I must be doing something wrong way. Regards, Piotr Hosowicz -- Z cyklu "Uroki demokracji", czyli pytania i odpowiedzi w teledurniejach: - Jak� walut� maj� Indie? - Ramadan. NP: Patrick O'Hearn - Approaching Summit NB: 2.6.35-git9 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|
Pages: 1 Prev: [GIT PULL] sound update (#2) for 2.6.36 Next: arm: fix versatile boot hang (seen with qemu) |