diff options
Diffstat (limited to 'fs/sysv/sysv.h')
| -rw-r--r-- | fs/sysv/sysv.h | 5 | 
1 files changed, 2 insertions, 3 deletions
diff --git a/fs/sysv/sysv.h b/fs/sysv/sysv.h index bb55cdb394b..69d488986cc 100644 --- a/fs/sysv/sysv.h +++ b/fs/sysv/sysv.h @@ -24,7 +24,6 @@ struct sysv_sb_info {  	char	       s_bytesex;	/* bytesex (le/be/pdp) */  	char	       s_truncate;	/* if 1: names > SYSV_NAMELEN chars are truncated */  					/* if 0: they are disallowed (ENAMETOOLONG) */ -	nlink_t        s_link_max;	/* max number of hard links to a file */  	unsigned int   s_inodes_per_block;	/* number of inodes per block */  	unsigned int   s_inodes_per_block_1;	/* inodes_per_block - 1 */  	unsigned int   s_inodes_per_block_bits;	/* log2(inodes_per_block) */ @@ -59,6 +58,7 @@ struct sysv_sb_info {  	u32            s_nzones;	/* same as s_sbd->s_fsize */  	u16	       s_namelen;       /* max length of dir entry */  	int	       s_forced_ro; +	struct mutex s_lock;  };  /* @@ -118,14 +118,13 @@ static inline void dirty_sb(struct super_block *sb)  	mark_buffer_dirty(sbi->s_bh1);  	if (sbi->s_bh1 != sbi->s_bh2)  		mark_buffer_dirty(sbi->s_bh2); -	sb->s_dirt = 1;  }  /* ialloc.c */  extern struct sysv_inode *sysv_raw_inode(struct super_block *, unsigned,  			struct buffer_head **); -extern struct inode * sysv_new_inode(const struct inode *, mode_t); +extern struct inode * sysv_new_inode(const struct inode *, umode_t);  extern void sysv_free_inode(struct inode *);  extern unsigned long sysv_count_free_inodes(struct super_block *);  | 
