Loading arch/blackfin/kernel/setup.c +1 −1 Original line number Diff line number Diff line Loading @@ -17,7 +17,7 @@ #ifdef CONFIG_MTD_UCLINUX #include <linux/mtd/map.h> #include <linux/ext2_fs.h> #include <linux/cramfs_fs.h> #include <uapi/linux/cramfs_fs.h> #include <linux/romfs_fs.h> #endif Loading arch/cris/arch-v32/drivers/axisflashmap.c +0 −2 Original line number Diff line number Diff line Loading @@ -24,8 +24,6 @@ #include <linux/mtd/mtdram.h> #include <linux/mtd/partitions.h> #include <linux/cramfs_fs.h> #include <asm/axisflashmap.h> #include <asm/mmu.h> Loading fs/cramfs/inode.c +20 −4 Original line number Diff line number Diff line Loading @@ -17,14 +17,30 @@ #include <linux/init.h> #include <linux/string.h> #include <linux/blkdev.h> #include <linux/cramfs_fs.h> #include <linux/slab.h> #include <linux/cramfs_fs_sb.h> #include <linux/vfs.h> #include <linux/mutex.h> #include <uapi/linux/cramfs_fs.h> #include <asm/uaccess.h> #include "internal.h" /* * cramfs super-block data in memory */ struct cramfs_sb_info { unsigned long magic; unsigned long size; unsigned long blocks; unsigned long files; unsigned long flags; }; static inline struct cramfs_sb_info *CRAMFS_SB(struct super_block *sb) { return sb->s_fs_info; } static const struct super_operations cramfs_ops; static const struct inode_operations cramfs_dir_inode_operations; static const struct file_operations cramfs_directory_operations; Loading Loading @@ -221,7 +237,7 @@ static void *cramfs_read(struct super_block *sb, unsigned int offset, unsigned i static void cramfs_kill_sb(struct super_block *sb) { struct cramfs_sb_info *sbi = sb->s_fs_info; struct cramfs_sb_info *sbi = CRAMFS_SB(sb); kill_block_super(sb); kfree(sbi); } Loading include/linux/cramfs_fs.h→fs/cramfs/internal.h +0 −6 Original line number Diff line number Diff line #ifndef __CRAMFS_H #define __CRAMFS_H #include <uapi/linux/cramfs_fs.h> /* Uncompression interfaces to the underlying zlib */ int cramfs_uncompress_block(void *dst, int dstlen, void *src, int srclen); int cramfs_uncompress_init(void); void cramfs_uncompress_exit(void); #endif fs/cramfs/uncompress.c +1 −1 Original line number Diff line number Diff line Loading @@ -19,7 +19,7 @@ #include <linux/errno.h> #include <linux/vmalloc.h> #include <linux/zlib.h> #include <linux/cramfs_fs.h> #include "internal.h" static z_stream stream; static int initialized; Loading Loading
arch/blackfin/kernel/setup.c +1 −1 Original line number Diff line number Diff line Loading @@ -17,7 +17,7 @@ #ifdef CONFIG_MTD_UCLINUX #include <linux/mtd/map.h> #include <linux/ext2_fs.h> #include <linux/cramfs_fs.h> #include <uapi/linux/cramfs_fs.h> #include <linux/romfs_fs.h> #endif Loading
arch/cris/arch-v32/drivers/axisflashmap.c +0 −2 Original line number Diff line number Diff line Loading @@ -24,8 +24,6 @@ #include <linux/mtd/mtdram.h> #include <linux/mtd/partitions.h> #include <linux/cramfs_fs.h> #include <asm/axisflashmap.h> #include <asm/mmu.h> Loading
fs/cramfs/inode.c +20 −4 Original line number Diff line number Diff line Loading @@ -17,14 +17,30 @@ #include <linux/init.h> #include <linux/string.h> #include <linux/blkdev.h> #include <linux/cramfs_fs.h> #include <linux/slab.h> #include <linux/cramfs_fs_sb.h> #include <linux/vfs.h> #include <linux/mutex.h> #include <uapi/linux/cramfs_fs.h> #include <asm/uaccess.h> #include "internal.h" /* * cramfs super-block data in memory */ struct cramfs_sb_info { unsigned long magic; unsigned long size; unsigned long blocks; unsigned long files; unsigned long flags; }; static inline struct cramfs_sb_info *CRAMFS_SB(struct super_block *sb) { return sb->s_fs_info; } static const struct super_operations cramfs_ops; static const struct inode_operations cramfs_dir_inode_operations; static const struct file_operations cramfs_directory_operations; Loading Loading @@ -221,7 +237,7 @@ static void *cramfs_read(struct super_block *sb, unsigned int offset, unsigned i static void cramfs_kill_sb(struct super_block *sb) { struct cramfs_sb_info *sbi = sb->s_fs_info; struct cramfs_sb_info *sbi = CRAMFS_SB(sb); kill_block_super(sb); kfree(sbi); } Loading
include/linux/cramfs_fs.h→fs/cramfs/internal.h +0 −6 Original line number Diff line number Diff line #ifndef __CRAMFS_H #define __CRAMFS_H #include <uapi/linux/cramfs_fs.h> /* Uncompression interfaces to the underlying zlib */ int cramfs_uncompress_block(void *dst, int dstlen, void *src, int srclen); int cramfs_uncompress_init(void); void cramfs_uncompress_exit(void); #endif
fs/cramfs/uncompress.c +1 −1 Original line number Diff line number Diff line Loading @@ -19,7 +19,7 @@ #include <linux/errno.h> #include <linux/vmalloc.h> #include <linux/zlib.h> #include <linux/cramfs_fs.h> #include "internal.h" static z_stream stream; static int initialized; Loading