https://github.com/torvalds/linux
Revision fedc1ed0f11be666de066b0c78443254736a942e authored by Linus Torvalds on 31 March 2014, 00:26:08 UTC, committed by Linus Torvalds on 31 March 2014, 00:26:08 UTC
Pull vfs fixes from Al Viro:
 "Switch mnt_hash to hlist, turning the races between __lookup_mnt() and
  hash modifications into false negatives from __lookup_mnt() (instead
  of hangs)"

On the false negatives from __lookup_mnt():
 "The *only* thing we care about is not getting stuck in __lookup_mnt().
  If it misses an entry because something in front of it just got moved
  around, etc, we are fine.  We'll notice that mount_lock mismatch and
  that'll be it"

* 'for-linus-2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs:
  switch mnt_hash to hlist
  don't bother with propagate_mnt() unless the target is shared
  keep shadowed vfsmounts together
  resizable namespace.c hashes
2 parent s 01358e5 + 38129a1
History
Tip revision: fedc1ed0f11be666de066b0c78443254736a942e authored by Linus Torvalds on 31 March 2014, 00:26:08 UTC
Merge branch 'for-linus-2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Tip revision: fedc1ed
File Mode Size
media
.gitignore -rw-r--r-- 116 bytes
80211.tmpl -rw-r--r-- 20.5 KB
Makefile -rw-r--r-- 7.3 KB
alsa-driver-api.tmpl -rw-r--r-- 3.1 KB
debugobjects.tmpl -rw-r--r-- 15.5 KB
device-drivers.tmpl -rw-r--r-- 15.1 KB
deviceiobook.tmpl -rw-r--r-- 11.0 KB
drm.tmpl -rw-r--r-- 126.9 KB
filesystems.tmpl -rw-r--r-- 13.1 KB
gadget.tmpl -rw-r--r-- 29.9 KB
genericirq.tmpl -rw-r--r-- 17.4 KB
kernel-api.tmpl -rw-r--r-- 8.6 KB
kernel-hacking.tmpl -rw-r--r-- 42.5 KB
kernel-locking.tmpl -rw-r--r-- 66.2 KB
kgdb.tmpl -rw-r--r-- 41.5 KB
libata.tmpl -rw-r--r-- 46.6 KB
librs.tmpl -rw-r--r-- 8.0 KB
lsm.tmpl -rw-r--r-- 12.0 KB
media_api.tmpl -rw-r--r-- 7.2 KB
mtdnand.tmpl -rw-r--r-- 43.4 KB
networking.tmpl -rw-r--r-- 2.9 KB
rapidio.tmpl -rw-r--r-- 4.6 KB
regulator.tmpl -rw-r--r-- 9.8 KB
s390-drivers.tmpl -rw-r--r-- 5.4 KB
scsi.tmpl -rw-r--r-- 14.5 KB
sh.tmpl -rw-r--r-- 2.6 KB
stylesheet.xsl -rw-r--r-- 445 bytes
tracepoint.tmpl -rw-r--r-- 3.3 KB
uio-howto.tmpl -rw-r--r-- 35.9 KB
usb.tmpl -rw-r--r-- 38.4 KB
writing-an-alsa-driver.tmpl -rw-r--r-- 199.2 KB
writing_usb_driver.tmpl -rw-r--r-- 17.0 KB
z8530book.tmpl -rw-r--r-- 14.7 KB

back to top