X-Git-Url: http://ftp.safe.ca/?p=safe%2Fjmp%2Flinux-2.6;a=blobdiff_plain;f=fs%2Finternal.h;h=515175b8b72e95f47893d3b1f32017da481e0aec;hp=343a537ab809755d503684a649ae81940da26bc8;hb=9a1607071c293e48b08bd703733480b1d55c7b93;hpb=5a3e5cb8e08bd876e2542c1451c9a93dab1b0e39 diff --git a/fs/internal.h b/fs/internal.h index 343a537..515175b 100644 --- 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; } +extern int __sync_blockdev(struct block_device *bdev, int wait); + #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; } + +static inline int __sync_blockdev(struct block_device *bdev, int wait) +{ + return 0; +} #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 *); +extern int copy_mount_string(const void __user *, char **); extern void free_vfsmnt(struct vfsmount *); extern struct vfsmount *alloc_vfsmnt(const char *); @@ -75,8 +83,4 @@ extern void mark_files_ro(struct super_block *); /* * super.c */ -#ifdef CONFIG_BLOCK -extern void sync_blockdevs(void); -#else -static inline void sync_blockdevs(void) { } -#endif +extern int do_remount_sb(struct super_block *, int, void *, int);