Blame view
fs/internal.h
1.4 KB
07f3f05c1 [PATCH] BLOCK: Mo... |
1 2 3 4 5 6 7 8 9 10 |
/* fs/ internal definitions * * Copyright (C) 2006 Red Hat, Inc. All Rights Reserved. * Written by David Howells (dhowells@redhat.com) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version * 2 of the License, or (at your option) any later version. */ |
5e6d12b2c [PATCH] CONFIG_BL... |
11 |
struct super_block; |
07f3f05c1 [PATCH] BLOCK: Mo... |
12 13 14 |
/* * block_dev.c */ |
9361401eb [PATCH] BLOCK: Ma... |
15 |
#ifdef CONFIG_BLOCK |
07f3f05c1 [PATCH] BLOCK: Mo... |
16 17 |
extern struct super_block *blockdev_superblock; extern void __init bdev_cache_init(void); |
5e6d12b2c [PATCH] CONFIG_BL... |
18 19 20 21 |
static inline int sb_is_blkdev_sb(struct super_block *sb) { return sb == blockdev_superblock; } |
9361401eb [PATCH] BLOCK: Ma... |
22 |
#else |
5e6d12b2c [PATCH] CONFIG_BL... |
23 24 25 |
static inline void bdev_cache_init(void) { } |
9361401eb [PATCH] BLOCK: Ma... |
26 |
|
5e6d12b2c [PATCH] CONFIG_BL... |
27 28 29 30 |
static inline int sb_is_blkdev_sb(struct super_block *sb) { return 0; } |
9361401eb [PATCH] BLOCK: Ma... |
31 |
#endif |
7b0de42d7 [PATCH] BLOCK: Re... |
32 |
|
07f3f05c1 [PATCH] BLOCK: Mo... |
33 34 35 36 37 38 |
/* * char_dev.c */ extern void __init chrdev_init(void); /* |
07f3f05c1 [PATCH] BLOCK: Mo... |
39 40 41 |
* namespace.c */ extern int copy_mount_options(const void __user *, unsigned long *); |
6d59e7f58 [PATCH] move a bu... |
42 43 44 45 46 47 48 49 50 51 52 |
extern void free_vfsmnt(struct vfsmount *); extern struct vfsmount *alloc_vfsmnt(const char *); extern struct vfsmount *__lookup_mnt(struct vfsmount *, struct dentry *, int); extern void mnt_set_mountpoint(struct vfsmount *, struct dentry *, struct vfsmount *); extern void release_mounts(struct list_head *); extern void umount_tree(struct vfsmount *, int, struct list_head *); extern struct vfsmount *copy_tree(struct vfsmount *, struct dentry *, int); extern void __init mnt_init(void); |