Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drop linux/ufs_fs.h from userspace export and relocate it to fs/ufs/ufs_fs.h

Per previous discussions about cleaning up ufs_fs.h, people just want
this straight up dropped from userspace export. The only remaining
consumer (silo) has been fixed a while ago to not rely on this header.
This allows use to move it completely from include/linux/ to fs/ufs/
seeing as how the only in-kernel consumer is fs/ufs/.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Cc: Jan Kara <jack@ucw.cz>
Cc: Christoph Hellwig <hch@lst.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

authored by

Mike Frysinger and committed by
Linus Torvalds
e5420598 bdc80787

+15 -20
+1 -1
fs/ufs/balloc.c
··· 9 9 */ 10 10 11 11 #include <linux/fs.h> 12 - #include <linux/ufs_fs.h> 13 12 #include <linux/stat.h> 14 13 #include <linux/time.h> 15 14 #include <linux/string.h> ··· 18 19 #include <linux/bitops.h> 19 20 #include <asm/byteorder.h> 20 21 22 + #include "ufs_fs.h" 21 23 #include "ufs.h" 22 24 #include "swab.h" 23 25 #include "util.h"
+1 -1
fs/ufs/cylinder.c
··· 9 9 */ 10 10 11 11 #include <linux/fs.h> 12 - #include <linux/ufs_fs.h> 13 12 #include <linux/time.h> 14 13 #include <linux/stat.h> 15 14 #include <linux/string.h> ··· 16 17 17 18 #include <asm/byteorder.h> 18 19 20 + #include "ufs_fs.h" 19 21 #include "ufs.h" 20 22 #include "swab.h" 21 23 #include "util.h"
+1 -1
fs/ufs/dir.c
··· 18 18 19 19 #include <linux/time.h> 20 20 #include <linux/fs.h> 21 - #include <linux/ufs_fs.h> 22 21 #include <linux/swap.h> 23 22 23 + #include "ufs_fs.h" 24 24 #include "ufs.h" 25 25 #include "swab.h" 26 26 #include "util.h"
+1 -1
fs/ufs/file.c
··· 24 24 */ 25 25 26 26 #include <linux/fs.h> 27 - #include <linux/ufs_fs.h> 28 27 #include <linux/buffer_head.h> /* for sync_mapping_buffers() */ 29 28 29 + #include "ufs_fs.h" 30 30 #include "ufs.h" 31 31 32 32
+1 -1
fs/ufs/ialloc.c
··· 24 24 */ 25 25 26 26 #include <linux/fs.h> 27 - #include <linux/ufs_fs.h> 28 27 #include <linux/time.h> 29 28 #include <linux/stat.h> 30 29 #include <linux/string.h> ··· 33 34 #include <linux/bitops.h> 34 35 #include <asm/byteorder.h> 35 36 37 + #include "ufs_fs.h" 36 38 #include "ufs.h" 37 39 #include "swab.h" 38 40 #include "util.h"
+1 -1
fs/ufs/inode.c
··· 30 30 31 31 #include <linux/errno.h> 32 32 #include <linux/fs.h> 33 - #include <linux/ufs_fs.h> 34 33 #include <linux/time.h> 35 34 #include <linux/stat.h> 36 35 #include <linux/string.h> ··· 37 38 #include <linux/smp_lock.h> 38 39 #include <linux/buffer_head.h> 39 40 41 + #include "ufs_fs.h" 40 42 #include "ufs.h" 41 43 #include "swab.h" 42 44 #include "util.h"
+2 -1
fs/ufs/namei.c
··· 29 29 30 30 #include <linux/time.h> 31 31 #include <linux/fs.h> 32 - #include <linux/ufs_fs.h> 33 32 #include <linux/smp_lock.h> 33 + 34 + #include "ufs_fs.h" 34 35 #include "ufs.h" 35 36 #include "util.h" 36 37
+1 -1
fs/ufs/super.c
··· 76 76 77 77 #include <linux/errno.h> 78 78 #include <linux/fs.h> 79 - #include <linux/ufs_fs.h> 80 79 #include <linux/slab.h> 81 80 #include <linux/time.h> 82 81 #include <linux/stat.h> ··· 90 91 #include <linux/mount.h> 91 92 #include <linux/seq_file.h> 92 93 94 + #include "ufs_fs.h" 93 95 #include "ufs.h" 94 96 #include "swab.h" 95 97 #include "util.h"
+2 -1
fs/ufs/symlink.c
··· 27 27 28 28 #include <linux/fs.h> 29 29 #include <linux/namei.h> 30 - #include <linux/ufs_fs.h> 30 + 31 + #include "ufs_fs.h" 31 32 #include "ufs.h" 32 33 33 34
+1 -1
fs/ufs/truncate.c
··· 36 36 37 37 #include <linux/errno.h> 38 38 #include <linux/fs.h> 39 - #include <linux/ufs_fs.h> 40 39 #include <linux/fcntl.h> 41 40 #include <linux/time.h> 42 41 #include <linux/stat.h> ··· 45 46 #include <linux/blkdev.h> 46 47 #include <linux/sched.h> 47 48 49 + #include "ufs_fs.h" 48 50 #include "ufs.h" 49 51 #include "swab.h" 50 52 #include "util.h"
+1 -1
fs/ufs/util.c
··· 8 8 9 9 #include <linux/string.h> 10 10 #include <linux/slab.h> 11 - #include <linux/ufs_fs.h> 12 11 #include <linux/buffer_head.h> 13 12 13 + #include "ufs_fs.h" 14 14 #include "ufs.h" 15 15 #include "swab.h" 16 16 #include "util.h"
-1
include/linux/Kbuild
··· 338 338 unifdef-y += types.h 339 339 unifdef-y += udf_fs_i.h 340 340 unifdef-y += udp.h 341 - unifdef-y += ufs_fs.h 342 341 unifdef-y += uinput.h 343 342 unifdef-y += uio.h 344 343 unifdef-y += unistd.h
+2 -8
include/linux/ufs_fs.h fs/ufs/ufs_fs.h
··· 35 35 #include <linux/stat.h> 36 36 #include <linux/fs.h> 37 37 38 - #ifndef __KERNEL__ 39 - typedef __u64 __fs64; 40 - typedef __u32 __fs32; 41 - typedef __u16 __fs16; 42 - #else 43 38 #include <asm/div64.h> 44 39 typedef __u64 __bitwise __fs64; 45 40 typedef __u32 __bitwise __fs32; 46 41 typedef __u16 __bitwise __fs16; 47 - #endif 48 42 49 43 #define UFS_BBLOCK 0 50 44 #define UFS_BBSIZE 8192 ··· 191 197 */ 192 198 #define UFS_MINFREE 5 193 199 #define UFS_DEFAULTOPT UFS_OPTTIME 194 - 200 + 195 201 /* 196 202 * Turn file system block numbers into disk block addresses. 197 203 * This maps file system blocks to device size blocks. ··· 708 714 __u32 c_clustersumoff;/* (u_int32) counts of avail clusters */ 709 715 __u32 c_clusteroff; /* (u_int8) free cluster map */ 710 716 __u32 c_nclusterblks; /* number of clusters this cg */ 711 - }; 717 + }; 712 718 713 719 714 720 struct ufs_sb_private_info {