Revision 8bb1f229527dee95644e0f8496980bb767c6f620 authored by Linus Torvalds on 31 March 2012, 20:42:57 UTC, committed by Linus Torvalds on 31 March 2012, 20:42:57 UTC
Pull second try at vfs part d#2 from Al Viro:
 "Miklos' first series (with do_lookup() rewrite split into edible
  chunks) + assorted bits and pieces.

  The 'untangling of do_lookup()' series is is a splitup of what used to
  be a monolithic patch from Miklos, so this series is basically "how do
  I convince myself that his patch is correct (or find a hole in it)".
  No holes found and I like the resulting cleanup, so in it went..."

Changes from try 1: Fix a boot problem with selinux, and commit messages
prettied up a bit.

* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs: (24 commits)
  vfs: fix out-of-date dentry_unhash() comment
  vfs: split __lookup_hash
  untangling do_lookup() - take __lookup_hash()-calling case out of line.
  untangling do_lookup() - switch to calling __lookup_hash()
  untangling do_lookup() - merge d_alloc_and_lookup() callers
  untangling do_lookup() - merge failure exits in !dentry case
  untangling do_lookup() - massage !dentry case towards __lookup_hash()
  untangling do_lookup() - get rid of need_reval in !dentry case
  untangling do_lookup() - eliminate a loop.
  untangling do_lookup() - expand the area under ->i_mutex
  untangling do_lookup() - isolate !dentry stuff from the rest of it.
  vfs: move MAY_EXEC check from __lookup_hash()
  vfs: don't revalidate just looked up dentry
  vfs: fix d_need_lookup/d_revalidate order in do_lookup
  ext3: move headers to fs/ext3/
  migrate ext2_fs.h guts to fs/ext2/ext2.h
  new helper: ext2_image_size()
  get rid of pointless includes of ext2_fs.h
  ext2: No longer export ext2_fs.h to user space
  mtdchar: kill persistently held vfsmount
  ...
2 parent s f22e08a + c0d0259
History
File Mode Size
appletalk
arcnet
bonding
caif
can
cris
dsa
ethernet
fddi
hamradio
hippi
hyperv
irda
phy
plip
ppp
slip
team
tokenring
usb
vmxnet3
wan
wimax
wireless
xen-netback
Kconfig -rw-r--r-- 11.3 KB
LICENSE.SRC -rw-r--r-- 891 bytes
Makefile -rw-r--r-- 2.0 KB
Space.c -rw-r--r-- 9.2 KB
dummy.c -rw-r--r-- 4.9 KB
eql.c -rw-r--r-- 14.8 KB
ifb.c -rw-r--r-- 7.1 KB
loopback.c -rw-r--r-- 5.3 KB
macvlan.c -rw-r--r-- 22.2 KB
macvtap.c -rw-r--r-- 26.2 KB
mdio.c -rw-r--r-- 12.8 KB
mii.c -rw-r--r-- 12.3 KB
netconsole.c -rw-r--r-- 20.2 KB
rionet.c -rw-r--r-- 13.6 KB
sb1000.c -rw-r--r-- 31.5 KB
sungem_phy.c -rw-r--r-- 28.6 KB
tun.c -rw-r--r-- 38.4 KB
veth.c -rw-r--r-- 9.6 KB
virtio_net.c -rw-r--r-- 31.6 KB
xen-netfront.c -rw-r--r-- 49.0 KB

back to top