diff options
Diffstat (limited to 'fs/internal.h')
-rw-r--r-- | fs/internal.h | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/fs/internal.h b/fs/internal.h index f07147d63255..ea00126c9a59 100644 --- a/fs/internal.h +++ b/fs/internal.h | |||
@@ -11,6 +11,8 @@ | |||
11 | 11 | ||
12 | #include <linux/ioctl32.h> | 12 | #include <linux/ioctl32.h> |
13 | 13 | ||
14 | struct super_block; | ||
15 | |||
14 | /* | 16 | /* |
15 | * block_dev.c | 17 | * block_dev.c |
16 | */ | 18 | */ |
@@ -18,11 +20,20 @@ | |||
18 | extern struct super_block *blockdev_superblock; | 20 | extern struct super_block *blockdev_superblock; |
19 | extern void __init bdev_cache_init(void); | 21 | extern void __init bdev_cache_init(void); |
20 | 22 | ||
21 | #define sb_is_blkdev_sb(sb) ((sb) == blockdev_superblock) | 23 | static inline int sb_is_blkdev_sb(struct super_block *sb) |
24 | { | ||
25 | return sb == blockdev_superblock; | ||
26 | } | ||
27 | |||
22 | #else | 28 | #else |
23 | static inline void bdev_cache_init(void) {} | 29 | static inline void bdev_cache_init(void) |
30 | { | ||
31 | } | ||
24 | 32 | ||
25 | #define sb_is_blkdev_sb(sb) 0 | 33 | static inline int sb_is_blkdev_sb(struct super_block *sb) |
34 | { | ||
35 | return 0; | ||
36 | } | ||
26 | #endif | 37 | #endif |
27 | 38 | ||
28 | /* | 39 | /* |