Linus Torvalds
11bcb32848
The following text was taken from the original review request:
...
"[PATCH 0/3] RFC - module.h usage cleanups in fs/ and lib/"
https://lkml.org/lkml/2012/2/29/589
--
Fix up files in fs/ and lib/ dirs to only use module.h if they really
need it.
These are trivial in scope vs. the work done previously. We now have
things where any few remaining cleanups can be farmed out to arch or
subsystem maintainers, and I have done so when possible. What is
remaining here represents the bits that don't clearly lie within a
single arch/subsystem boundary, like the fs dir and the lib dir.
Some duplicate includes arising from overlapping fixes from
independent subsystem maintainer submissions are also quashed.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAABAgAGBQJPbNw3AAoJEOvOhAQsB9HWA7wQALrsQ6V6Z+B3KsvSoD5kFnpZ
Y+4uggs+GdUdWmtRrZnTBp896gGuUgBxc3syA2XWd7Oqi49+c5c1m0cFxKyVdIHm
fB+jmxS69soADtHR3cXmxcQshrUzUf2rTn8frcw4O/BmJuplv4xT9uPQzwGaRSZT
gomQsQ1bGnkwjO2jfS8f/N5Mjr8u/z0WF7TTOTUSq+Cv3BervPaSPF1Ea6J8oo+N
4+/n8RlU1HWiI4inrgrFPN6UHmE45BAL2xGbB47LgooHJW8P5kAnU+vxGScaoy1Q
JKX9WKT3VCiwR3VOPa86iLKP3Y8a3VlhyGn+yzzcYkGX/n0tbT7aoRhQm21sGIv0
DoeXWe7aiiY8cEW69G6GIfRPFl+Zh81m1Whbu7IZT/sV3asx6jWmEXE8CgCfeDt5
mNQk9D4Irf6+rmCSbeSVC4L0eFfLxNFouNyh2aus/q+gIjKNKYwZQryHrodK4wpv
UgMKSTZfPrTAWay2gCNWNqo3Zs8e1LDqkftetxeU3jx2kTuaNzBl4Y7mhsX7sLYe
MsFX3JUJ2pn6XWbgqcY+bdr/mzgsCrjzqdf15MTUzEc5SIfVF+XpNNZN1ITwl6UA
/ZH9keBu1mEdCoPU5W74kYwx4p35hIeWJGfc0MRp07ruf941F+SBgMD11B0+06f0
pN0DcITTkD16+sS4x1cB
=Z4w0
-----END PGP SIGNATURE-----
Merge tag 'module-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux
Pull cleanup of fs/ and lib/ users of module.h from Paul Gortmaker:
"Fix up files in fs/ and lib/ dirs to only use module.h if they really
need it.
These are trivial in scope vs the work done previously. We now have
things where any few remaining cleanups can be farmed out to arch or
subsystem maintainers, and I have done so when possible. What is
remaining here represents the bits that don't clearly lie within a
single arch/subsystem boundary, like the fs dir and the lib dir.
Some duplicate includes arising from overlapping fixes from
independent subsystem maintainer submissions are also quashed."
Fix up trivial conflicts due to clashes with other include file cleanups
(including some due to the previous bug.h cleanup pull).
* tag 'module-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux:
lib: reduce the use of module.h wherever possible
fs: reduce the use of module.h wherever possible
includecheck: delete any duplicate instances of module.h
2012-03-24 10:24:31 -07:00
..
9p
9p: make register_filesystem() the last failure exit
2012-03-20 21:29:45 -04:00
adfs
switch open-coded instances of d_make_root() to new helper
2012-03-20 21:29:35 -04:00
affs
switch open-coded instances of d_make_root() to new helper
2012-03-20 21:29:35 -04:00
afs
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-03-21 13:36:41 -07:00
autofs4
autofs: set things up *before* registering fs type
2012-03-20 21:29:46 -04:00
befs
switch open-coded instances of d_make_root() to new helper
2012-03-20 21:29:35 -04:00
bfs
switch open-coded instances of d_make_root() to new helper
2012-03-20 21:29:35 -04:00
btrfs
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-03-21 13:36:41 -07:00
cachefiles
switch touch_atime to struct path
2012-03-20 21:29:41 -04:00
ceph
switch open-coded instances of d_make_root() to new helper
2012-03-20 21:29:35 -04:00
cifs
Merge git://git.samba.org/sfrench/cifs-2.6
2012-03-23 09:07:15 -07:00
coda
switch open-coded instances of d_make_root() to new helper
2012-03-20 21:29:35 -04:00
configfs
make configfs_pin_fs() return root dentry on success
2012-03-20 21:29:48 -04:00
cramfs
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-03-21 13:36:41 -07:00
debugfs
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-03-21 13:36:41 -07:00
devpts
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-03-21 13:36:41 -07:00
dlm
dlm for 3.4
2012-03-21 13:54:22 -07:00
ecryptfs
ecryptfs: make register_filesystem() the last potential failure exit
2012-03-20 21:29:49 -04:00
efs
switch open-coded instances of d_make_root() to new helper
2012-03-20 21:29:35 -04:00
exofs
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-03-21 13:36:41 -07:00
exportfs
ext2
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-03-21 13:36:41 -07:00
ext3
switch open-coded instances of d_make_root() to new helper
2012-03-20 21:29:35 -04:00
ext4
ext4: initialization of ext4_li_mtx needs to be done earlier
2012-03-20 22:05:02 -04:00
fat
fat: fix bug in enforcing Long File Name length
2012-03-23 16:58:40 -07:00
freevxfs
switch open-coded instances of d_make_root() to new helper
2012-03-20 21:29:35 -04:00
fscache
fuse
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-03-21 13:36:41 -07:00
gfs2
Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-3.0-nmw
2012-03-21 18:00:03 -07:00
hfs
switch open-coded instances of d_make_root() to new helper
2012-03-20 21:29:35 -04:00
hfsplus
hfsplus: add an ioctl to bless files
2012-03-20 21:29:53 -04:00
hostfs
switch open-coded instances of d_make_root() to new helper
2012-03-20 21:29:35 -04:00
hpfs
switch open-coded instances of d_make_root() to new helper
2012-03-20 21:29:35 -04:00
hppfs
switch open-coded instances of d_make_root() to new helper
2012-03-20 21:29:35 -04:00
hugetlbfs
Merge branch 'akpm' (Andrew's patch-bomb)
2012-03-22 09:04:48 -07:00
isofs
switch open-coded instances of d_make_root() to new helper
2012-03-20 21:29:35 -04:00
jbd
Power management updates for 3.4
2012-03-21 10:15:51 -07:00
jbd2
Power management updates for 3.4
2012-03-21 10:15:51 -07:00
jffs2
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-03-21 13:36:41 -07:00
jfs
jfs: mising cleanup on register_filesystem() failure
2012-03-20 21:29:48 -04:00
lockd
SUNRPC/LOCKD: Fix build warnings when CONFIG_SUNRPC_DEBUG is undefined
2012-03-21 09:31:44 -04:00
logfs
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-03-21 13:36:41 -07:00
minix
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-03-21 13:36:41 -07:00
ncpfs
switch open-coded instances of d_make_root() to new helper
2012-03-20 21:29:35 -04:00
nfs
NFS client updates for Linux 3.4
2012-03-23 08:53:47 -07:00
nfs_common
nfsd
NFS client updates for Linux 3.4
2012-03-23 08:53:47 -07:00
nilfs2
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-03-21 13:36:41 -07:00
nls
NLS: raname "maxlen" to "maxout" in UTF conversion routines
2011-11-26 19:58:47 -08:00
notify
fs/notify/notification.c: make subsys_initcall function static
2012-03-23 16:58:31 -07:00
ntfs
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-03-21 13:36:41 -07:00
ocfs2
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-03-21 13:36:41 -07:00
omfs
switch open-coded instances of d_make_root() to new helper
2012-03-20 21:29:35 -04:00
openpromfs
switch open-coded instances of d_make_root() to new helper
2012-03-20 21:29:35 -04:00
proc
Merge git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/sysctl
2012-03-23 18:08:58 -07:00
pstore
One pstore patch
2012-03-23 09:24:07 -07:00
qnx4
qnx4: new helper - try_extent()
2012-03-20 21:29:52 -04:00
qnx6
fs: initial qnx6fs addition
2012-03-20 21:29:38 -04:00
quota
Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfs
2012-03-23 09:19:22 -07:00
ramfs
tidy up after d_make_root() conversion
2012-03-20 21:29:37 -04:00
reiserfs
The following text was taken from the original review request:
2012-03-24 10:08:39 -07:00
romfs
switch open-coded instances of d_make_root() to new helper
2012-03-20 21:29:35 -04:00
squashfs
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-03-21 13:36:41 -07:00
sysfs
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-03-21 13:36:41 -07:00
sysv
switch open-coded instances of d_make_root() to new helper
2012-03-20 21:29:35 -04:00
ubifs
- Improve error messages
2012-03-23 09:27:40 -07:00
udf
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-03-21 13:36:41 -07:00
ufs
switch open-coded instances of d_make_root() to new helper
2012-03-20 21:29:35 -04:00
xfs
Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfs
2012-03-23 09:19:22 -07:00
aio.c
The following text was taken from the original review request:
2012-03-24 10:24:31 -07:00
anon_inodes.c
anon_inodes: move allocation of anon_inode into ->mount()
2012-03-20 21:29:45 -04:00
attr.c
fs: reduce the use of module.h wherever possible
2012-02-28 19:31:58 -05:00
bad_inode.c
fs: reduce the use of module.h wherever possible
2012-02-28 19:31:58 -05:00
binfmt_aout.c
take removal of PF_FORKNOEXEC to flush_old_exec()
2012-03-20 21:29:51 -04:00
binfmt_elf.c
coredump: add VM_NODUMP, MADV_NODUMP, MADV_CLEAR_NODUMP
2012-03-23 16:58:42 -07:00
binfmt_elf_fdpic.c
take removal of PF_FORKNOEXEC to flush_old_exec()
2012-03-20 21:29:51 -04:00
binfmt_em86.c
__register_binfmt() made void
2012-03-20 21:29:46 -04:00
binfmt_flat.c
The following text was taken from the original review request:
2012-03-24 10:24:31 -07:00
binfmt_misc.c
magic.h: move some FS magic numbers into magic.h
2012-03-23 16:58:31 -07:00
binfmt_script.c
__register_binfmt() made void
2012-03-20 21:29:46 -04:00
binfmt_som.c
take removal of PF_FORKNOEXEC to flush_old_exec()
2012-03-20 21:29:51 -04:00
bio-integrity.c
fs: remove the second argument of k[un]map_atomic()
2012-03-20 21:48:21 +08:00
bio.c
fs: reduce the use of module.h wherever possible
2012-02-28 19:31:58 -05:00
block_dev.c
magic.h: move some FS magic numbers into magic.h
2012-03-23 16:58:31 -07:00
buffer.c
fs: reduce the use of module.h wherever possible
2012-02-28 19:31:58 -05:00
char_dev.c
char_dev.c: fix up some whitespace errors
2011-12-13 11:18:17 -08:00
compat.c
fs: reduce the use of module.h wherever possible
2012-02-28 19:31:58 -05:00
compat_binfmt_elf.c
compat_ioctl.c
The following text was taken from the original review request:
2012-03-24 10:24:31 -07:00
dcache.c
The following text was taken from the original review request:
2012-03-24 10:24:31 -07:00
dcookies.c
fs: reduce the use of module.h wherever possible
2012-02-28 19:31:58 -05:00
direct-io.c
Restore direct_io / truncate locking API
2012-02-23 15:56:21 -08:00
drop_caches.c
eventfd.c
fs: reduce the use of module.h wherever possible
2012-02-28 19:31:58 -05:00
eventpoll.c
epoll: remove unneeded variable in reverse_path_check()
2012-03-23 16:58:38 -07:00
exec.c
Merge branch 'akpm' (Andrew's patch-bomb)
2012-03-22 09:04:48 -07:00
fcntl.c
fhandle.c
vfs: prefer ->dentry->d_sb to ->mnt->mnt_sb
2012-01-06 23:16:53 -05:00
fifo.c
file.c
fs: reduce the use of module.h wherever possible
2012-02-28 19:31:58 -05:00
file_table.c
vfs: drop_file_write_access() made static
2012-03-20 21:29:32 -04:00
filesystems.c
vfs: convert fs_supers to hlist
2012-01-03 22:52:39 -05:00
fs-writeback.c
The following text was taken from the original review request:
2012-03-24 10:24:31 -07:00
fs_struct.c
The following text was taken from the original review request:
2012-03-24 10:24:31 -07:00
generic_acl.c
inode.c
trim includes in inode.c
2012-03-20 21:29:51 -04:00
internal.h
vfs: protect remounting superblock read-only
2012-01-06 23:20:12 -05:00
ioctl.c
fs: reduce the use of module.h wherever possible
2012-02-28 19:31:58 -05:00
ioprio.c
block: strip out locking optimization in put_io_context()
2012-02-07 07:51:30 +01:00
Kconfig
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-03-21 13:36:41 -07:00
Kconfig.binfmt
fs: binfmt_elf: create Kconfig variable for PIE randomization
2012-01-10 16:30:51 -08:00
libfs.c
The following text was taken from the original review request:
2012-03-24 10:24:31 -07:00
locks.c
vfs: fix handling of lock allocation failure in lease-break case
2011-12-26 10:25:26 -08:00
Makefile
fs: initial qnx6fs addition
2012-03-20 21:29:38 -04:00
mbcache.c
mount.h
vfs: keep list of mounts for each superblock
2012-01-06 23:20:12 -05:00
mpage.c
fs: reduce the use of module.h wherever possible
2012-02-28 19:31:58 -05:00
namei.c
The following text was taken from the original review request:
2012-03-24 10:24:31 -07:00
namespace.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2012-01-08 13:21:22 -08:00
no-block.c
open.c
switch security_path_chmod() to struct path *
2012-01-06 23:16:53 -05:00
pipe.c
magic.h: move some FS magic numbers into magic.h
2012-03-23 16:58:31 -07:00
pnode.c
vfs: switch pnode.h macros to struct mount *
2012-01-03 22:57:11 -05:00
pnode.h
vfs: switch pnode.h macros to struct mount *
2012-01-03 22:57:11 -05:00
posix_acl.c
fs: reduce the use of module.h wherever possible
2012-02-28 19:31:58 -05:00
proc_namespace.c
vfs: switch ->show_options() to struct dentry *
2012-01-06 23:19:54 -05:00
read_write.c
fs: reduce the use of module.h wherever possible
2012-02-28 19:31:58 -05:00
read_write.h
readdir.c
fs: reduce the use of module.h wherever possible
2012-02-28 19:31:58 -05:00
select.c
The following text was taken from the original review request:
2012-03-24 10:24:31 -07:00
seq_file.c
The following text was taken from the original review request:
2012-03-24 10:24:31 -07:00
signalfd.c
epoll: ep_unregister_pollwait() can use the freed pwq->whead
2012-02-24 11:42:50 -08:00
splice.c
The following text was taken from the original review request:
2012-03-24 10:24:31 -07:00
stack.c
fs: reduce the use of module.h wherever possible
2012-02-28 19:31:58 -05:00
stat.c
The following text was taken from the original review request:
2012-03-24 10:24:31 -07:00
statfs.c
fs: reduce the use of module.h wherever possible
2012-02-28 19:31:58 -05:00
super.c
The following text was taken from the original review request:
2012-03-24 10:24:31 -07:00
sync.c
fs: reduce the use of module.h wherever possible
2012-02-28 19:31:58 -05:00
timerfd.c
utimes.c
xattr.c
fs: reduce the use of module.h wherever possible
2012-02-28 19:31:58 -05:00
xattr_acl.c
fs: reduce the use of module.h wherever possible
2012-02-28 19:31:58 -05:00