1
0
Fork 0
alistair23-linux/drivers/staging
Linus Torvalds 83373f7028 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Pull vfs fixes from Al Viro:
 "double iput() on failure exit in lustre, racy removal of spliced
  dentries from ->s_anon in __d_materialise_dentry() plus a bunch of
  assorted RCU pathwalk fixes"

The RCU pathwalk fixes end up fixing a couple of cases where we
incorrectly dropped out of RCU walking, due to incorrect initialization
and testing of the sequence locks in some corner cases.  Since dropping
out of RCU walk mode forces the slow locked accesses, those corner cases
slowed down quite dramatically.

* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs:
  be careful with nd->inode in path_init() and follow_dotdot_rcu()
  don't bugger nd->seq on set_root_rcu() from follow_dotdot_rcu()
  fix bogus read_seqretry() checks introduced in b37199e
  move the call of __d_drop(anon) into __d_materialise_unique(dentry, anon)
  [fix] lustre: d_make_root() does iput() on dentry allocation failure
2014-09-14 17:37:36 -07:00
..
android android: fix reference leak in sync_fence_create 2014-09-08 13:42:00 -07:00
bcm Staging: bcm: Qos.c: checkpatch.pl fix: Indentation of case-statements fixed 2014-07-30 17:14:24 -07:00
board staging: board: disable as it breaks the build 2014-07-10 14:47:27 -07:00
comedi staging: comedi: addi_apci_1564: remove diagnostic interrupt support code 2014-08-01 15:37:22 -07:00
cptm1217
dgap staging: dgap: remove dgap_newnode() 2014-07-15 08:26:29 -07:00
dgnc staging: dgnc: Remove unneeded dgnc_trace.c and dgnc_trace.h 2014-08-01 14:50:04 -07:00
emxx_udc staging: emxx_udc: Fix coding style errors 2014-07-15 21:55:29 -07:00
et131x staging: et131x: Fix errors caused by phydev->addr accesses before initialisation 2014-08-17 07:07:55 -07:00
ft1000 staging: ft1000: remove procfs entries 2014-07-27 11:45:46 -07:00
fwserial
gdm72xx Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2014-08-06 09:38:14 -07:00
gdm724x Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2014-08-06 09:38:14 -07:00
goldfish staging/goldfish/goldfish_audio: fix a sparse warning 2014-07-23 18:12:23 -07:00
gs_fpgaboot
iio staging:iio:hmc5843: Add support for spi hmc5983 2014-07-23 21:48:24 +01:00
imx-drm imx-drm: imx-ldb: fix NULL pointer in imx_ldb_unbind() 2014-09-08 12:10:28 -07:00
line6
lustre [fix] lustre: d_make_root() does iput() on dentry allocation failure 2014-09-13 22:13:39 -04:00
media Staging driver patches for 3.17-rc1 2014-08-04 18:36:12 -07:00
mt29f_spinand
netlogic staging: netlogic: coding style fixup 2014-07-27 08:57:38 -07:00
nokia_h4p
nvec staging/nvec: Use platform_get_irq() 2014-07-30 17:18:47 -07:00
octeon staging: octeon: fix coding style 2014-07-15 08:32:55 -07:00
octeon-usb staging: octeon-usb: fix endianness bug 2014-07-08 16:39:22 -07:00
olpc_dcon
ozwpan
panel Staging: panel: fixed frivilous else statement warning 2014-07-10 15:12:51 -07:00
rtl8188eu staging: r8188eu: Add new USB ID 2014-08-25 15:00:56 -07:00
rtl8192e staging: use pci_zalloc_consistent 2014-08-08 15:57:30 -07:00
rtl8192ee staging: use pci_zalloc_consistent 2014-08-08 15:57:30 -07:00
rtl8192u staging:r8190: coding style: Fixed checkpatch reported Error 2014-08-01 14:42:52 -07:00
rtl8712 staging:rtl8712:mlme_linux.c: Adds blank lines to pass checkpatch.pl 2014-07-30 17:05:56 -07:00
rtl8723au staging: rtl8723au: Fix static symbol sparse warning 2014-08-01 14:44:01 -07:00
rtl8821ae staging: use pci_zalloc_consistent 2014-08-08 15:57:30 -07:00
rts5208 SCSI misc on 20140806 2014-08-06 20:10:32 -07:00
skein
slicoss staging: use pci_zalloc_consistent 2014-08-08 15:57:30 -07:00
speakup Update speakup mailing list address 2014-07-18 16:36:29 -07:00
ste_rmi4
unisys staging: visorchipset: fix sparse warnings about static declaration 2014-08-01 14:39:26 -07:00
vme staging: vme: removed useless breaks in vme_user.c 2014-07-23 18:21:59 -07:00
vt6655 staging: use pci_zalloc_consistent 2014-08-08 15:57:30 -07:00
vt6656 staging: vt6656: wcmd.h remove dead macros 2014-07-27 11:19:57 -07:00
wlan-ng Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2014-08-06 09:38:14 -07:00
xgifb
xillybus staging: xillybus: Removed outdated part in README 2014-07-17 17:18:44 -07:00
Kconfig usbip: move usbip kernel code out of staging 2014-08-25 10:40:06 -07:00
Makefile usbip: move usbip kernel code out of staging 2014-08-25 10:40:06 -07:00
staging.c