From mboxrd@z Thu Jan 1 00:00:00 1970 From: Al Viro Subject: fix braino in fs: do not assign default i_ino in new_inode Date: Wed, 27 Oct 2010 04:19:36 +0100 Message-ID: <20101027031936.GD19804@ZenIV.linux.org.uk> References: <20101026231725.GB19804@ZenIV.linux.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, Christoph Hellwig To: Linus Torvalds Return-path: Received: from zeniv.linux.org.uk ([195.92.253.2]:45798 "EHLO ZenIV.linux.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751863Ab0J0DTi (ORCPT ); Tue, 26 Oct 2010 23:19:38 -0400 Content-Disposition: inline In-Reply-To: <20101026231725.GB19804@ZenIV.linux.org.uk> Sender: linux-fsdevel-owner@vger.kernel.org List-ID: usbfs_get_inode() is something completely different... Signed-off-by: Al Viro --- diff --git a/drivers/usb/gadget/f_fs.c b/drivers/usb/gadget/f_fs.c index 38f8f0f..4a830df 100644 --- a/drivers/usb/gadget/f_fs.c +++ b/drivers/usb/gadget/f_fs.c @@ -980,7 +980,7 @@ ffs_sb_make_inode(struct super_block *sb, void *data, if (likely(inode)) { struct timespec current_time = CURRENT_TIME; - inode->i_ino = usbfs_get_inode(); + inode->i_ino = get_next_ino(); inode->i_mode = perms->mode; inode->i_uid = perms->uid; inode->i_gid = perms->gid;