namei.c (18bb1db3e7607e4a997d50991a6f9fa5b0f8722c) namei.c (4acdaf27ebe2034c342f3be57ef49aed1ad885ef)
1/*
2 * linux/fs/hpfs/namei.c
3 *
4 * Mikulas Patocka (mikulas@artax.karlin.mff.cuni.cz), 1998-1999
5 *
6 * adding & removing files & directories
7 */
8#include <linux/sched.h>

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

110bail1:
111 brelse(bh);
112 hpfs_free_sectors(dir->i_sb, fno, 1);
113bail:
114 hpfs_unlock(dir->i_sb);
115 return err;
116}
117
1/*
2 * linux/fs/hpfs/namei.c
3 *
4 * Mikulas Patocka (mikulas@artax.karlin.mff.cuni.cz), 1998-1999
5 *
6 * adding & removing files & directories
7 */
8#include <linux/sched.h>

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

110bail1:
111 brelse(bh);
112 hpfs_free_sectors(dir->i_sb, fno, 1);
113bail:
114 hpfs_unlock(dir->i_sb);
115 return err;
116}
117
118static int hpfs_create(struct inode *dir, struct dentry *dentry, int mode, struct nameidata *nd)
118static int hpfs_create(struct inode *dir, struct dentry *dentry, umode_t mode, struct nameidata *nd)
119{
120 const unsigned char *name = dentry->d_name.name;
121 unsigned len = dentry->d_name.len;
122 struct inode *result = NULL;
123 struct buffer_head *bh;
124 struct fnode *fnode;
125 fnode_secno fno;
126 int r;

--- 502 unchanged lines hidden ---
119{
120 const unsigned char *name = dentry->d_name.name;
121 unsigned len = dentry->d_name.len;
122 struct inode *result = NULL;
123 struct buffer_head *bh;
124 struct fnode *fnode;
125 fnode_secno fno;
126 int r;

--- 502 unchanged lines hidden ---