X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fusb%2Fgadget%2Finode.c;h=790b4b0b2eb54ae6426b8b5d251868d73b7f27b2;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=f5e146225b88a735688338e253bfb4d39a704e84;hpb=c7b5ebbddf7bcd3651947760f423e3783bbe6573;p=linux-2.6.git diff --git a/drivers/usb/gadget/inode.c b/drivers/usb/gadget/inode.c index f5e146225..790b4b0b2 100644 --- a/drivers/usb/gadget/inode.c +++ b/drivers/usb/gadget/inode.c @@ -1981,12 +1981,8 @@ gadgetfs_create_file (struct super_block *sb, char const *name, { struct dentry *dentry; struct inode *inode; - struct qstr qname; - qname.name = name; - qname.len = strlen (name); - qname.hash = full_name_hash (qname.name, qname.len); - dentry = d_alloc (sb->s_root, &qname); + dentry = d_alloc_name(sb->s_root, name); if (!dentry) return NULL; @@ -2026,6 +2022,7 @@ gadgetfs_fill_super (struct super_block *sb, void *opts, int silent) sb->s_blocksize_bits = PAGE_CACHE_SHIFT; sb->s_magic = GADGETFS_MAGIC; sb->s_op = &gadget_fs_operations; + sb->s_time_gran = 1; /* root inode */ inode = gadgetfs_make_inode (sb,