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
CREDITS -rw-r--r-- 7.2 KB
URB.txt -rw-r--r-- 10.3 KB
WUSB-Design-overview.txt -rw-r--r-- 17.8 KB
acm.txt -rw-r--r-- 4.9 KB
anchors.txt -rw-r--r-- 2.6 KB
authorization.txt -rw-r--r-- 2.6 KB
bulk-streams.txt -rw-r--r-- 3.2 KB
callbacks.txt -rw-r--r-- 4.9 KB
dma.txt -rw-r--r-- 5.8 KB
dwc3.txt -rw-r--r-- 1.8 KB
ehci.txt -rw-r--r-- 9.7 KB
error-codes.txt -rw-r--r-- 6.4 KB
functionfs.txt -rw-r--r-- 3.0 KB
gadget_configfs.txt -rw-r--r-- 10.2 KB
gadget_hid.txt -rw-r--r-- 11.1 KB
gadget_multi.txt -rw-r--r-- 5.4 KB
gadget_printer.txt -rw-r--r-- 10.7 KB
gadget_serial.txt -rw-r--r-- 11.2 KB
hotplug.txt -rw-r--r-- 6.2 KB
iuu_phoenix.txt -rw-r--r-- 2.7 KB
linux-cdc-acm.inf -rw-r--r-- 3.3 KB
linux.inf -rw-r--r-- 2.2 KB
mass-storage.txt -rw-r--r-- 9.5 KB
misc_usbsevseg.txt -rw-r--r-- 1.5 KB
mtouchusb.txt -rw-r--r-- 2.7 KB
ohci.txt -rw-r--r-- 1.5 KB
persist.txt -rw-r--r-- 7.5 KB
power-management.txt -rw-r--r-- 22.5 KB
proc_usb_info.txt -rw-r--r-- 15.4 KB
rio.txt -rw-r--r-- 4.3 KB
usb-help.txt -rw-r--r-- 495 bytes
usb-serial.txt -rw-r--r-- 19.1 KB
usbmon.txt -rw-r--r-- 14.4 KB
wusb-cbaf -rw-r--r-- 3.2 KB

back to top