diff options
Diffstat (limited to 'include/linux/iso_fs.h')
-rw-r--r-- | include/linux/iso_fs.h | 19 |
1 files changed, 3 insertions, 16 deletions
diff --git a/include/linux/iso_fs.h b/include/linux/iso_fs.h index 82a49a3c6..03239cfc3 100644 --- a/include/linux/iso_fs.h +++ b/include/linux/iso_fs.h @@ -122,21 +122,7 @@ struct iso_directory_record { #define ISOFS_BUFFER_SIZE(INODE) ((INODE)->i_sb->s_blocksize) #define ISOFS_BUFFER_BITS(INODE) ((INODE)->i_sb->s_blocksize_bits) - -#if 0 -#ifdef ISOFS_FIXED_BLOCKSIZE -/* We use these until the buffer cache supports 2048 */ -#define ISOFS_BUFFER_BITS 10 -#define ISOFS_BUFFER_SIZE 1024 - -#define ISOFS_BLOCK_NUMBER(X) (X<<1) -#else -#define ISOFS_BUFFER_BITS 11 -#define ISOFS_BUFFER_SIZE 2048 - -#define ISOFS_BLOCK_NUMBER(X) (X) -#endif -#endif +#define ISOFS_ZONE_BITS(INODE) ((INODE)->i_sb->u.isofs_sb.s_log_zone_size) #define ISOFS_SUPER_MAGIC 0x9660 #define ISOFS_FILE_UNKNOWN 0 @@ -167,7 +153,7 @@ extern int find_rock_ridge_relocation(struct iso_directory_record *, struct inod extern int isofs_open(struct inode * inode, struct file * filp); extern void isofs_release(struct inode * inode, struct file * filp); extern int isofs_lookup(struct inode * dir,const char * name, int len, - struct inode ** result); + struct inode ** result); extern unsigned long isofs_count_free_inodes(struct super_block *sb); extern int isofs_new_block(int dev); extern int isofs_free_block(int dev, int block); @@ -175,6 +161,7 @@ extern int isofs_bmap(struct inode *,int); extern void isofs_put_super(struct super_block *); extern struct super_block *isofs_read_super(struct super_block *,void *,int); +extern int init_iso9660_fs(void); extern void isofs_read_inode(struct inode *); extern void isofs_put_inode(struct inode *); extern void isofs_statfs(struct super_block *, struct statfs *, int); |