git://ftp.safe.ca
/
safe
/
jmp
/
linux-2.6
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Btrfs: fix search_ioctl key advance
[safe/jmp/linux-2.6]
/
fs
/
internal.h
diff --git
a/fs/internal.h
b/fs/internal.h
index
b4dac4f
..
515175b
100644
(file)
--- a/
fs/internal.h
+++ b/
fs/internal.h
@@
-25,6
+25,8
@@
static inline int sb_is_blkdev_sb(struct super_block *sb)
return sb == blockdev_superblock;
}
return sb == blockdev_superblock;
}
+extern int __sync_blockdev(struct block_device *bdev, int wait);
+
#else
static inline void bdev_cache_init(void)
{
#else
static inline void bdev_cache_init(void)
{
@@
-34,6
+36,11
@@
static inline int sb_is_blkdev_sb(struct super_block *sb)
{
return 0;
}
{
return 0;
}
+
+static inline int __sync_blockdev(struct block_device *bdev, int wait)
+{
+ return 0;
+}
#endif
/*
#endif
/*
@@
-50,6
+57,7
@@
extern int check_unsafe_exec(struct linux_binprm *);
* namespace.c
*/
extern int copy_mount_options(const void __user *, unsigned long *);
* namespace.c
*/
extern int copy_mount_options(const void __user *, unsigned long *);
+extern int copy_mount_string(const void __user *, char **);
extern void free_vfsmnt(struct vfsmount *);
extern struct vfsmount *alloc_vfsmnt(const char *);
extern void free_vfsmnt(struct vfsmount *);
extern struct vfsmount *alloc_vfsmnt(const char *);
@@
-66,3
+74,13
@@
extern void __init mnt_init(void);
* fs_struct.c
*/
extern void chroot_fs_refs(struct path *, struct path *);
* fs_struct.c
*/
extern void chroot_fs_refs(struct path *, struct path *);
+
+/*
+ * file_table.c
+ */
+extern void mark_files_ro(struct super_block *);
+
+/*
+ * super.c
+ */
+extern int do_remount_sb(struct super_block *, int, void *, int);