Jeff Layton wrote: > pipefs is a rather busy filesystem and so is a good place to start to make > sure we flush out any performance problems > This patch changes the earlier patch to use the new_registered_inode wrapper and that simplifies things a bit. It also goes ahead and changes over sockfs in the same way. Signed-off-by: Jeff Layton <jlayton@xxxxxxxxxx> diff --git a/fs/pipe.c b/fs/pipe.c index f8b6bdc..4d30f49 100644 --- a/fs/pipe.c +++ b/fs/pipe.c @@ -846,7 +846,7 @@ static struct dentry_operations pipefs_d static struct inode * get_pipe_inode(void) { - struct inode *inode = new_inode(pipe_mnt->mnt_sb); + struct inode *inode = new_registered_inode(pipe_mnt->mnt_sb, 0); struct pipe_inode_info *pipe; if (!inode) diff --git a/net/socket.c b/net/socket.c index 4e39631..ec63a96 100644 --- a/net/socket.c +++ b/net/socket.c @@ -486,7 +486,7 @@ static struct socket *sock_alloc(void) struct inode *inode; struct socket *sock; - inode = new_inode(sock_mnt->mnt_sb); + inode = new_registered_inode(sock_mnt->mnt_sb, 0); if (!inode) return NULL; - To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html