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
Kconfig -rw-r--r-- 12.4 KB
Kconfig.debug -rw-r--r-- 1015 bytes
Makefile -rw-r--r-- 1.8 KB
backing-dev.c -rw-r--r-- 22.3 KB
bootmem.c -rw-r--r-- 20.7 KB
bounce.c -rw-r--r-- 6.5 KB
cleancache.c -rw-r--r-- 6.5 KB
compaction.c -rw-r--r-- 21.2 KB
debug-pagealloc.c -rw-r--r-- 2.1 KB
dmapool.c -rw-r--r-- 13.0 KB
fadvise.c -rw-r--r-- 3.6 KB
failslab.c -rw-r--r-- 1.3 KB
filemap.c -rw-r--r-- 69.0 KB
filemap_xip.c -rw-r--r-- 11.2 KB
fremap.c -rw-r--r-- 6.7 KB
highmem.c -rw-r--r-- 10.3 KB
huge_memory.c -rw-r--r-- 63.4 KB
hugetlb.c -rw-r--r-- 78.9 KB
hwpoison-inject.c -rw-r--r-- 3.3 KB
init-mm.c -rw-r--r-- 619 bytes
internal.h -rw-r--r-- 8.6 KB
kmemcheck.c -rw-r--r-- 2.8 KB
kmemleak-test.c -rw-r--r-- 3.3 KB
kmemleak.c -rw-r--r-- 52.6 KB
ksm.c -rw-r--r-- 54.7 KB
maccess.c -rw-r--r-- 1.6 KB
madvise.c -rw-r--r-- 11.7 KB
memblock.c -rw-r--r-- 26.6 KB
memcontrol.c -rw-r--r-- 146.5 KB
memory-failure.c -rw-r--r-- 41.9 KB
memory.c -rw-r--r-- 107.9 KB
memory_hotplug.c -rw-r--r-- 23.9 KB
mempolicy.c -rw-r--r-- 65.0 KB
mempool.c -rw-r--r-- 10.4 KB
migrate.c -rw-r--r-- 33.6 KB
mincore.c -rw-r--r-- 7.8 KB
mlock.c -rw-r--r-- 15.7 KB
mm_init.c -rw-r--r-- 3.7 KB
mmap.c -rw-r--r-- 70.1 KB
mmu_context.c -rw-r--r-- 1.4 KB
mmu_notifier.c -rw-r--r-- 9.1 KB
mmzone.c -rw-r--r-- 1.7 KB
mprotect.c -rw-r--r-- 7.9 KB
mremap.c -rw-r--r-- 14.0 KB
msync.c -rw-r--r-- 2.4 KB
nobootmem.c -rw-r--r-- 10.6 KB
nommu.c -rw-r--r-- 51.0 KB
oom_kill.c -rw-r--r-- 22.3 KB
page-writeback.c -rw-r--r-- 67.4 KB
page_alloc.c -rw-r--r-- 156.8 KB
page_cgroup.c -rw-r--r-- 11.9 KB
page_io.c -rw-r--r-- 3.2 KB
page_isolation.c -rw-r--r-- 3.6 KB
pagewalk.c -rw-r--r-- 5.8 KB
percpu-km.c -rw-r--r-- 2.8 KB
percpu-vm.c -rw-r--r-- 12.9 KB
percpu.c -rw-r--r-- 56.6 KB
pgtable-generic.c -rw-r--r-- 3.3 KB
prio_tree.c -rw-r--r-- 6.3 KB
process_vm_access.c -rw-r--r-- 13.3 KB
quicklist.c -rw-r--r-- 2.4 KB
readahead.c -rw-r--r-- 15.1 KB
rmap.c -rw-r--r-- 52.6 KB
shmem.c -rw-r--r-- 65.7 KB
slab.c -rw-r--r-- 120.6 KB
slob.c -rw-r--r-- 17.1 KB
slub.c -rw-r--r-- 129.3 KB
sparse-vmemmap.c -rw-r--r-- 5.9 KB
sparse.c -rw-r--r-- 20.3 KB
swap.c -rw-r--r-- 20.5 KB
swap_state.c -rw-r--r-- 10.2 KB
swapfile.c -rw-r--r-- 63.9 KB
thrash.c -rw-r--r-- 3.9 KB
truncate.c -rw-r--r-- 19.7 KB
util.c -rw-r--r-- 8.1 KB
vmalloc.c -rw-r--r-- 65.7 KB
vmscan.c -rw-r--r-- 102.7 KB
vmstat.c -rw-r--r-- 33.2 KB

back to top