[<prev] [next>] [day] [month] [year] [list]
Message-ID: <44FEEE79.30201@RedHat.com>
Date: Wed, 06 Sep 2006 11:51:21 -0400
From: Steve Dickson <SteveD@...hat.com>
To: nfsv4@...ux-nfs.org
CC: linux-kernel <linux-kernel@...r.kernel.org>
Subject: [PATCH] NFSv4: rpc_mkpipe creating socket inodes w/out sk buffers.
rpc_mkpipe sets the S_IFSOCK mode bit when it creates a
inode but does not create a true socket inode. So when other parts
of the kernel (i.e. the SELinux code in the-mm kernel) use
S_ISSOCK() to see if the inode is a socket, the macro returns true,
but the expected socket inode container structure is really
an rpc_inode container which obviously causes problems...
This patch simply change the S_IFSOCK mode bit to
S_IFIFO which eliminates the problem.
steved.
View attachment "nfs-2.6-rpc-mkpipe.patch" of type "text/x-patch" (859 bytes)
Powered by blists - more mailing lists