Skip to content

Commit f7f4f4d

Browse files
author
Al Viro
committed
cramfs: take headers to fs/cramfs
Signed-off-by: Al Viro <[email protected]>
1 parent 2309fb8 commit f7f4f4d

File tree

7 files changed

+23
-35
lines changed

7 files changed

+23
-35
lines changed

arch/blackfin/kernel/setup.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
#ifdef CONFIG_MTD_UCLINUX
1818
#include <linux/mtd/map.h>
1919
#include <linux/ext2_fs.h>
20-
#include <linux/cramfs_fs.h>
20+
#include <uapi/linux/cramfs_fs.h>
2121
#include <linux/romfs_fs.h>
2222
#endif
2323

arch/cris/arch-v32/drivers/axisflashmap.c

-2
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@
2424
#include <linux/mtd/mtdram.h>
2525
#include <linux/mtd/partitions.h>
2626

27-
#include <linux/cramfs_fs.h>
28-
2927
#include <asm/axisflashmap.h>
3028
#include <asm/mmu.h>
3129

fs/cramfs/inode.c

+20-4
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,30 @@
1717
#include <linux/init.h>
1818
#include <linux/string.h>
1919
#include <linux/blkdev.h>
20-
#include <linux/cramfs_fs.h>
2120
#include <linux/slab.h>
22-
#include <linux/cramfs_fs_sb.h>
2321
#include <linux/vfs.h>
2422
#include <linux/mutex.h>
25-
23+
#include <uapi/linux/cramfs_fs.h>
2624
#include <asm/uaccess.h>
2725

26+
#include "internal.h"
27+
28+
/*
29+
* cramfs super-block data in memory
30+
*/
31+
struct cramfs_sb_info {
32+
unsigned long magic;
33+
unsigned long size;
34+
unsigned long blocks;
35+
unsigned long files;
36+
unsigned long flags;
37+
};
38+
39+
static inline struct cramfs_sb_info *CRAMFS_SB(struct super_block *sb)
40+
{
41+
return sb->s_fs_info;
42+
}
43+
2844
static const struct super_operations cramfs_ops;
2945
static const struct inode_operations cramfs_dir_inode_operations;
3046
static const struct file_operations cramfs_directory_operations;
@@ -221,7 +237,7 @@ static void *cramfs_read(struct super_block *sb, unsigned int offset, unsigned i
221237

222238
static void cramfs_kill_sb(struct super_block *sb)
223239
{
224-
struct cramfs_sb_info *sbi = sb->s_fs_info;
240+
struct cramfs_sb_info *sbi = CRAMFS_SB(sb);
225241
kill_block_super(sb);
226242
kfree(sbi);
227243
}
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,4 @@
1-
#ifndef __CRAMFS_H
2-
#define __CRAMFS_H
3-
4-
#include <uapi/linux/cramfs_fs.h>
5-
61
/* Uncompression interfaces to the underlying zlib */
72
int cramfs_uncompress_block(void *dst, int dstlen, void *src, int srclen);
83
int cramfs_uncompress_init(void);
94
void cramfs_uncompress_exit(void);
10-
#endif

fs/cramfs/uncompress.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
#include <linux/errno.h>
2020
#include <linux/vmalloc.h>
2121
#include <linux/zlib.h>
22-
#include <linux/cramfs_fs.h>
22+
#include "internal.h"
2323

2424
static z_stream stream;
2525
static int initialized;

include/linux/cramfs_fs_sb.h

-20
This file was deleted.

init/do_mounts_rd.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
#include <linux/minix_fs.h>
1414
#include <linux/ext2_fs.h>
1515
#include <linux/romfs_fs.h>
16-
#include <linux/cramfs_fs.h>
16+
#include <uapi/linux/cramfs_fs.h>
1717
#include <linux/initrd.h>
1818
#include <linux/string.h>
1919
#include <linux/slab.h>

0 commit comments

Comments
 (0)