dir.c (18bb1db3e7607e4a997d50991a6f9fa5b0f8722c) dir.c (4acdaf27ebe2034c342f3be57ef49aed1ad885ef)
1/*
2 * linux/fs/hfsplus/dir.c
3 *
4 * Copyright (C) 2001
5 * Brad Boyer (flar@allandria.com)
6 * (C) 2003 Ardis Technologies <roman@ardistech.com>
7 *
8 * Handling of directories

--- 439 unchanged lines hidden (view full) ---

448
449 hfsplus_instantiate(dentry, inode, inode->i_ino);
450 mark_inode_dirty(inode);
451out:
452 mutex_unlock(&sbi->vh_mutex);
453 return res;
454}
455
1/*
2 * linux/fs/hfsplus/dir.c
3 *
4 * Copyright (C) 2001
5 * Brad Boyer (flar@allandria.com)
6 * (C) 2003 Ardis Technologies <roman@ardistech.com>
7 *
8 * Handling of directories

--- 439 unchanged lines hidden (view full) ---

448
449 hfsplus_instantiate(dentry, inode, inode->i_ino);
450 mark_inode_dirty(inode);
451out:
452 mutex_unlock(&sbi->vh_mutex);
453 return res;
454}
455
456static int hfsplus_create(struct inode *dir, struct dentry *dentry, int mode,
456static int hfsplus_create(struct inode *dir, struct dentry *dentry, umode_t mode,
457 struct nameidata *nd)
458{
459 return hfsplus_mknod(dir, dentry, mode, 0);
460}
461
462static int hfsplus_mkdir(struct inode *dir, struct dentry *dentry, umode_t mode)
463{
464 return hfsplus_mknod(dir, dentry, mode | S_IFDIR, 0);

--- 45 unchanged lines hidden ---
457 struct nameidata *nd)
458{
459 return hfsplus_mknod(dir, dentry, mode, 0);
460}
461
462static int hfsplus_mkdir(struct inode *dir, struct dentry *dentry, umode_t mode)
463{
464 return hfsplus_mknod(dir, dentry, mode | S_IFDIR, 0);

--- 45 unchanged lines hidden ---