All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	stable@vger.kernel.org, Kinglong Mee <kinglongmee@gmail.com>,
	Jeff Layton <jlayton@redhat.com>,
	"J. Bruce Fields" <bfields@redhat.com>
Subject: [PATCH 3.14 079/158] NFSD: Traverse unconfirmed client through hash-table
Date: Sun,  4 May 2014 11:39:48 -0400	[thread overview]
Message-ID: <20140504154040.643533479@linuxfoundation.org> (raw)
In-Reply-To: <20140504154029.975081050@linuxfoundation.org>

3.14-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Kinglong Mee <kinglongmee@gmail.com>

commit 2b9056359889c78ea5decb5b654a512c2e8a945c upstream.

When stopping nfsd, I got BUG messages, and soft lockup messages,
The problem is cuased by double rb_erase() in nfs4_state_destroy_net()
and destroy_client().

This patch just let nfsd traversing unconfirmed client through
hash-table instead of rbtree.

[ 2325.021995] BUG: unable to handle kernel NULL pointer dereference at
          (null)
[ 2325.022809] IP: [<ffffffff8133c18c>] rb_erase+0x14c/0x390
[ 2325.022982] PGD 7a91b067 PUD 7a33d067 PMD 0
[ 2325.022982] Oops: 0000 [#1] SMP DEBUG_PAGEALLOC
[ 2325.022982] Modules linked in: nfsd(OF) cfg80211 rfkill bridge stp
llc snd_intel8x0 snd_ac97_codec ac97_bus auth_rpcgss nfs_acl serio_raw
e1000 i2c_piix4 ppdev snd_pcm snd_timer lockd pcspkr joydev parport_pc
snd parport i2c_core soundcore microcode sunrpc ata_generic pata_acpi
[last unloaded: nfsd]
[ 2325.022982] CPU: 1 PID: 2123 Comm: nfsd Tainted: GF          O
3.14.0-rc8+ #2
[ 2325.022982] Hardware name: innotek GmbH VirtualBox/VirtualBox, BIOS
VirtualBox 12/01/2006
[ 2325.022982] task: ffff88007b384800 ti: ffff8800797f6000 task.ti:
ffff8800797f6000
[ 2325.022982] RIP: 0010:[<ffffffff8133c18c>]  [<ffffffff8133c18c>]
rb_erase+0x14c/0x390
[ 2325.022982] RSP: 0018:ffff8800797f7d98  EFLAGS: 00010246
[ 2325.022982] RAX: ffff880079c1f010 RBX: ffff880079f4c828 RCX:
0000000000000000
[ 2325.022982] RDX: 0000000000000000 RSI: ffff880079bcb070 RDI:
ffff880079f4c810
[ 2325.022982] RBP: ffff8800797f7d98 R08: 0000000000000000 R09:
ffff88007964fc70
[ 2325.022982] R10: 0000000000000000 R11: 0000000000000400 R12:
ffff880079f4c800
[ 2325.022982] R13: ffff880079bcb000 R14: ffff8800797f7da8 R15:
ffff880079f4c860
[ 2325.022982] FS:  0000000000000000(0000) GS:ffff88007f900000(0000)
knlGS:0000000000000000
[ 2325.022982] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[ 2325.022982] CR2: 0000000000000000 CR3: 000000007a3ef000 CR4:
00000000000006e0
[ 2325.022982] DR0: 0000000000000000 DR1: 0000000000000000 DR2:
0000000000000000
[ 2325.022982] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7:
0000000000000400
[ 2325.022982] Stack:
[ 2325.022982]  ffff8800797f7de0 ffffffffa0191c6e ffff8800797f7da8
ffff8800797f7da8
[ 2325.022982]  ffff880079f4c810 ffff880079bcb000 ffffffff81cc26c0
ffff880079c1f010
[ 2325.022982]  ffff880079bcb070 ffff8800797f7e28 ffffffffa01977f2
ffff8800797f7df0
[ 2325.022982] Call Trace:
[ 2325.022982]  [<ffffffffa0191c6e>] destroy_client+0x32e/0x3b0 [nfsd]
[ 2325.022982]  [<ffffffffa01977f2>] nfs4_state_shutdown_net+0x1a2/0x220
[nfsd]
[ 2325.022982]  [<ffffffffa01700b8>] nfsd_shutdown_net+0x38/0x70 [nfsd]
[ 2325.022982]  [<ffffffffa017013e>] nfsd_last_thread+0x4e/0x80 [nfsd]
[ 2325.022982]  [<ffffffffa001f1eb>] svc_shutdown_net+0x2b/0x30 [sunrpc]
[ 2325.022982]  [<ffffffffa017064b>] nfsd_destroy+0x5b/0x80 [nfsd]
[ 2325.022982]  [<ffffffffa0170773>] nfsd+0x103/0x130 [nfsd]
[ 2325.022982]  [<ffffffffa0170670>] ? nfsd_destroy+0x80/0x80 [nfsd]
[ 2325.022982]  [<ffffffff810a8232>] kthread+0xd2/0xf0
[ 2325.022982]  [<ffffffff810a8160>] ? insert_kthread_work+0x40/0x40
[ 2325.022982]  [<ffffffff816c493c>] ret_from_fork+0x7c/0xb0
[ 2325.022982]  [<ffffffff810a8160>] ? insert_kthread_work+0x40/0x40
[ 2325.022982] Code: 48 83 e1 fc 48 89 10 0f 84 02 01 00 00 48 3b 41 10
0f 84 08 01 00 00 48 89 51 08 48 89 fa e9 74 ff ff ff 0f 1f 40 00 48 8b
50 10 <f6> 02 01 0f 84 93 00 00 00 48 8b 7a 10 48 85 ff 74 05 f6 07 01
[ 2325.022982] RIP  [<ffffffff8133c18c>] rb_erase+0x14c/0x390
[ 2325.022982]  RSP <ffff8800797f7d98>
[ 2325.022982] CR2: 0000000000000000
[ 2325.022982] ---[ end trace 28c27ed011655e57 ]---

[  228.064071] BUG: soft lockup - CPU#0 stuck for 22s! [nfsd:558]
[  228.064428] Modules linked in: ip6t_rpfilter ip6t_REJECT cfg80211
xt_conntrack rfkill ebtable_nat ebtable_broute bridge stp llc
ebtable_filter ebtables ip6table_nat nf_conntrack_ipv6 nf_defrag_ipv6
nf_nat_ipv6 ip6table_mangle ip6table_security ip6table_raw
ip6table_filter ip6_tables iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4
nf_nat_ipv4 nf_nat nf_conntrack iptable_mangle iptable_security
iptable_raw nfsd(OF) auth_rpcgss nfs_acl lockd snd_intel8x0
snd_ac97_codec ac97_bus joydev snd_pcm snd_timer e1000 sunrpc snd ppdev
parport_pc serio_raw pcspkr i2c_piix4 microcode parport soundcore
i2c_core ata_generic pata_acpi
[  228.064539] CPU: 0 PID: 558 Comm: nfsd Tainted: GF          O
3.14.0-rc8+ #2
[  228.064539] Hardware name: innotek GmbH VirtualBox/VirtualBox, BIOS
VirtualBox 12/01/2006
[  228.064539] task: ffff880076adec00 ti: ffff880074616000 task.ti:
ffff880074616000
[  228.064539] RIP: 0010:[<ffffffff8133ba17>]  [<ffffffff8133ba17>]
rb_next+0x27/0x50
[  228.064539] RSP: 0018:ffff880074617de0  EFLAGS: 00000282
[  228.064539] RAX: ffff880074478010 RBX: ffff88007446f860 RCX:
0000000000000014
[  228.064539] RDX: ffff880074478010 RSI: 0000000000000000 RDI:
ffff880074478010
[  228.064539] RBP: ffff880074617de0 R08: 0000000000000000 R09:
0000000000000012
[  228.064539] R10: 0000000000000001 R11: ffffffffffffffec R12:
ffffea0001d11a00
[  228.064539] R13: ffff88007f401400 R14: ffff88007446f800 R15:
ffff880074617d50
[  228.064539] FS:  0000000000000000(0000) GS:ffff88007f800000(0000)
knlGS:0000000000000000
[  228.064539] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[  228.064539] CR2: 00007fe9ac6ec000 CR3: 000000007a5d6000 CR4:
00000000000006f0
[  228.064539] DR0: 0000000000000000 DR1: 0000000000000000 DR2:
0000000000000000
[  228.064539] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7:
0000000000000400
[  228.064539] Stack:
[  228.064539]  ffff880074617e28 ffffffffa01ab7db ffff880074617df0
ffff880074617df0
[  228.064539]  ffff880079273000 ffffffff81cc26c0 ffffffff81cc26c0
0000000000000000
[  228.064539]  0000000000000000 ffff880074617e48 ffffffffa01840b8
ffffffff81cc26c0
[  228.064539] Call Trace:
[  228.064539]  [<ffffffffa01ab7db>] nfs4_state_shutdown_net+0x18b/0x220
[nfsd]
[  228.064539]  [<ffffffffa01840b8>] nfsd_shutdown_net+0x38/0x70 [nfsd]
[  228.064539]  [<ffffffffa018413e>] nfsd_last_thread+0x4e/0x80 [nfsd]
[  228.064539]  [<ffffffffa00aa1eb>] svc_shutdown_net+0x2b/0x30 [sunrpc]
[  228.064539]  [<ffffffffa018464b>] nfsd_destroy+0x5b/0x80 [nfsd]
[  228.064539]  [<ffffffffa0184773>] nfsd+0x103/0x130 [nfsd]
[  228.064539]  [<ffffffffa0184670>] ? nfsd_destroy+0x80/0x80 [nfsd]
[  228.064539]  [<ffffffff810a8232>] kthread+0xd2/0xf0
[  228.064539]  [<ffffffff810a8160>] ? insert_kthread_work+0x40/0x40
[  228.064539]  [<ffffffff816c493c>] ret_from_fork+0x7c/0xb0
[  228.064539]  [<ffffffff810a8160>] ? insert_kthread_work+0x40/0x40
[  228.064539] Code: 1f 44 00 00 55 48 8b 17 48 89 e5 48 39 d7 74 3b 48
8b 47 08 48 85 c0 75 0e eb 25 66 0f 1f 84 00 00 00 00 00 48 89 d0 48 8b
50 10 <48> 85 d2 75 f4 5d c3 66 90 48 3b 78 08 75 f6 48 8b 10 48 89 c7

Fixes: ac55fdc408039 (nfsd: move the confirmed and unconfirmed hlists...)
Signed-off-by: Kinglong Mee <kinglongmee@gmail.com>
Reviewed-by: Jeff Layton <jlayton@redhat.com>
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

---
 fs/nfsd/nfs4state.c |   13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

--- a/fs/nfsd/nfs4state.c
+++ b/fs/nfsd/nfs4state.c
@@ -5062,7 +5062,6 @@ nfs4_state_destroy_net(struct net *net)
 	int i;
 	struct nfs4_client *clp = NULL;
 	struct nfsd_net *nn = net_generic(net, nfsd_net_id);
-	struct rb_node *node, *tmp;
 
 	for (i = 0; i < CLIENT_HASH_SIZE; i++) {
 		while (!list_empty(&nn->conf_id_hashtbl[i])) {
@@ -5071,13 +5070,11 @@ nfs4_state_destroy_net(struct net *net)
 		}
 	}
 
-	node = rb_first(&nn->unconf_name_tree);
-	while (node != NULL) {
-		tmp = node;
-		node = rb_next(tmp);
-		clp = rb_entry(tmp, struct nfs4_client, cl_namenode);
-		rb_erase(tmp, &nn->unconf_name_tree);
-		destroy_client(clp);
+	for (i = 0; i < CLIENT_HASH_SIZE; i++) {
+		while (!list_empty(&nn->unconf_id_hashtbl[i])) {
+			clp = list_entry(nn->unconf_id_hashtbl[i].next, struct nfs4_client, cl_idhash);
+			destroy_client(clp);
+		}
 	}
 
 	kfree(nn->sessionid_hashtbl);



  parent reply	other threads:[~2014-05-04 16:45 UTC|newest]

Thread overview: 167+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-05-04 15:38 [PATCH 3.14 000/158] 3.14.3-stable review Greg Kroah-Hartman
2014-05-04 15:38 ` [PATCH 3.14 001/158] arm64: Do not synchronise I and D caches for special ptes Greg Kroah-Hartman
2014-05-04 15:38 ` [PATCH 3.14 002/158] arm64: Make DMA coherent and strongly ordered mappings not executable Greg Kroah-Hartman
2014-05-04 15:38 ` [PATCH 3.14 003/158] ASoC: pcm: Drop incorrect double/extra frees Greg Kroah-Hartman
2014-05-04 15:38 ` [PATCH 3.14 004/158] ASoC: cs42l51: Fix SOC_DOUBLE_R_SX_TLV shift values for ADC, PCM, and Analog kcontrols Greg Kroah-Hartman
2014-05-04 15:38 ` [PATCH 3.14 005/158] ASoC: cs42l52: Fix mask bits for SOC_VALUE_ENUM_SINGLE Greg Kroah-Hartman
2014-05-04 15:38 ` [PATCH 3.14 006/158] ASoC: cs42l73: " Greg Kroah-Hartman
2014-05-04 15:38 ` [PATCH 3.14 007/158] ARM: OMAP2+: INTC: Acknowledge stuck active interrupts Greg Kroah-Hartman
2014-05-04 15:38 ` [PATCH 3.14 008/158] ARM: OMAP2+: hwmod: fix missing braces in _init() Greg Kroah-Hartman
2014-05-04 15:38 ` [PATCH 3.14 009/158] CLK: TI: OMAP4/5/DRA7: Remove gpmc_fck from dummy clocks Greg Kroah-Hartman
2014-05-04 15:38 ` [PATCH 3.14 010/158] ARM: OMAP4: Fix definition of IS_PM44XX_ERRATUM Greg Kroah-Hartman
2014-05-04 15:38 ` [PATCH 3.14 011/158] ARM: OMAP3: hwmod data: Correct clock domains for USB modules Greg Kroah-Hartman
2014-05-04 15:38 ` [PATCH 3.14 012/158] ARM: dts: am33xx: correcting dt node unit address for usb Greg Kroah-Hartman
2014-05-05  8:37   ` Johan Hovold
2014-05-05  8:37     ` Johan Hovold
2014-05-05 20:47     ` Greg Kroah-Hartman
2014-05-05 20:47       ` Greg Kroah-Hartman
2014-05-04 15:38 ` [PATCH 3.14 013/158] ARM: dts: omap4/5: Use l3_ick for the gpmc node Greg Kroah-Hartman
2014-05-04 15:38 ` [PATCH 3.14 014/158] ARM: dts: Keep G3D regulator always on for exynos5250-arndale Greg Kroah-Hartman
2014-05-04 15:38 ` [PATCH 3.14 015/158] ARM: 7954/1: mm: remove remaining domain support from ARMv6 Greg Kroah-Hartman
2014-05-04 15:38 ` [PATCH 3.14 016/158] ARM: Fix default CPU selection for ARCH_MULTI_V5 Greg Kroah-Hartman
2014-05-04 15:38 ` [PATCH 3.14 017/158] ARM: 8007/1: Remove extraneous kcmp syscall ignore Greg Kroah-Hartman
2014-05-04 15:38 ` [PATCH 3.14 018/158] ARM: 8027/1: fix do_div() bug in big-endian systems Greg Kroah-Hartman
2014-05-04 15:38 ` [PATCH 3.14 019/158] ARM: 8030/1: ARM : kdump : add arch_crash_save_vmcoreinfo Greg Kroah-Hartman
2014-05-04 15:38 ` [PATCH 3.14 020/158] ARM: mvebu: ensure the mdio node has a clock reference on Armada 370/XP Greg Kroah-Hartman
2014-05-04 15:38 ` [PATCH 3.14 021/158] ARM: pxa: hx4700.h: include "irqs.h" for PXA_NR_BUILTIN_GPIO Greg Kroah-Hartman
2014-05-04 15:38 ` [PATCH 3.14 022/158] ALSA: hda/realtek - Restore default value for ALC283 Greg Kroah-Hartman
2014-05-04 15:38 ` [PATCH 3.14 023/158] ALSA: hda - add headset mic detect quirks for three Dell laptops Greg Kroah-Hartman
2014-05-04 15:38 ` [PATCH 3.14 024/158] ALSA: hda - Enable beep for ASUS 1015E Greg Kroah-Hartman
2014-05-04 15:38 ` [PATCH 3.14 025/158] ALSA: ice1712: Fix boundary checks in PCM pointer ops Greg Kroah-Hartman
2014-05-04 15:38 ` [PATCH 3.14 026/158] ALSA: hda - Fix silent speaker output due to mute LED fixup Greg Kroah-Hartman
2014-05-04 15:38 ` [PATCH 3.14 027/158] ALSA: hda/realtek - Add support of ALC288 codec Greg Kroah-Hartman
2014-05-04 15:38 ` [PATCH 3.14 028/158] ALSA: hda/realtek - Add headset Mic support for Dell machine Greg Kroah-Hartman
2014-05-04 15:38 ` [PATCH 3.14 029/158] ACPICA: Restore code that repairs NULL package elements in return values Greg Kroah-Hartman
2014-05-04 15:38 ` [PATCH 3.14 030/158] spi: efm32: use $vendor,$device scheme for compatible string Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 031/158] spi: dw: Dont call kfree for memory allocated by devm_kzalloc Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 032/158] s390/cio: fix driver callback initialization for ccw consoles Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 033/158] KVM: s390: Optimize ucontrol path Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 034/158] s390/bitops,atomic: add missing memory barriers Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 035/158] s390: fix control register update Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 036/158] mei: fix memory leak of pending write cb objects Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 037/158] mei: me: do not load the driver if the FW doesnt support MEI interface Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 038/158] mei: ignore client writing state during cb completion Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 039/158] mfd: sec-core: Fix possible NULL pointer dereference when i2c_new_dummy error Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 040/158] mfd: 88pm860x: Fix possible NULL pointer dereference on " Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 041/158] mfd: 88pm860x: Fix I2C device resource leak on regmap init fail Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 042/158] mfd: 88pm800: Fix I2C device resource leak if probe fails Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 043/158] mfd: max77686: Fix possible NULL pointer dereference on i2c_new_dummy error Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 044/158] mfd: max77693: " Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 045/158] mfd: max8925: " Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 046/158] mfd: max8998: " Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 047/158] mfd: max8997: " Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 048/158] mfd: tps65910: Fix possible invalid pointer dereference on regmap_add_irq_chip fail Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 049/158] mfd: kempld-core: Fix potential hang-up during boot Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 050/158] mfd: twl-core: Fix accessibility of some twl4030 audio registers Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 051/158] w1: fix w1_send_slave dropping a slave id Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 052/158] staging:serqt_usb2: Fix sparse warning restricted __le16 degrades to integer Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 053/158] staging: r8712u: Fix case where ethtype was never obtained and always be checked against 0 Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 054/158] staging: comedi: usbdux: bug fix for accessing ao_chanlist in private data Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 055/158] staging: r8188eu: Calling rtw_get_stainfo() with a NULL sta_addr will return NULL Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 056/158] x86, hash: Fix build failure with older binutils Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 057/158] x86, AVX-512: AVX-512 Feature Detection Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 058/158] x86, AVX-512: Enable AVX-512 States Context Switch Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 059/158] ftrace/x86: One more missing sync after fixup of function modification failure Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 060/158] x86-64, modify_ldt: Ban 16-bit segments on 64-bit kernels Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 061/158] regulator: arizona-ldo1: Correct default regulator init_data Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 062/158] PCI: imx6: Wait for retraining Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 063/158] PCI: mvebu: Fix potential issue in range parsing Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 064/158] USB: fix crash during hotplug of PCI USB controller card Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 065/158] iio: querying buffer scan_mask should return 0/1 Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 066/158] iio: adc: at91_adc: Repair broken platform_data support Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 067/158] iio: cm32181: Fix read integration time function Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 068/158] iio: cm36651: Fix i2c client leak and possible NULL pointer dereference Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 069/158] NFSv4: Fix a use-after-free problem in open() Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 070/158] nfsd: revert v2 half of "nfsd: dont return high mode bits" Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 071/158] nfsd4: session needs room for following op to error out Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 072/158] nfsd4: buffer-length check for SUPPATTR_EXCLCREAT Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 073/158] nfsd4: fix test_stateid error reply encoding Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 074/158] nfsd4: leave reply buffer space for failed setattr Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 075/158] nfsd: notify_change needs elevated write count Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 076/158] nfsd: check passed sockets net matches NFSd superblocks one Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 077/158] nfsd4: fix memory leak in nfsd4_encode_fattr() Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 078/158] nfsd4: fix setclientid encode size Greg Kroah-Hartman
2014-05-04 15:39 ` Greg Kroah-Hartman [this message]
2014-05-04 15:39 ` [PATCH 3.14 080/158] nfsd: set timeparms.to_maxval in setup_callback_client Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 081/158] IB/ipath: Fix potential buffer overrun in sending diag packet routine Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 082/158] IB/nes: Return an error on ib_copy_from_udata() failure instead of NULL Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 083/158] IB/mthca: Return an error on ib_copy_to_udata() failure Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 084/158] IB/ehca: Returns " Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 085/158] IB/qib: Fix debugfs ordering issue with multiple HCAs Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 086/158] IB/qib: add missing braces in do_qib_user_sdma_queue_create() Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 087/158] IB/core: Dont resolve passive side RoCE L2 address in CMA REQ handler Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 088/158] ib_srpt: Use correct ib_sg_dma primitives Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 089/158] SCSI: qla2xxx: fix error handling of qla2x00_mem_alloc() Greg Kroah-Hartman
2014-05-04 15:39 ` [PATCH 3.14 090/158] SCSI: arcmsr: upper 32 of dma address lost Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 091/158] iscsi-target: Fix ERL=2 ASYNC_EVENT connection pointer bug Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 092/158] target/rd: T10-Dif: RAM disk is allocating more space than required Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 093/158] Target/sbc: Initialize COMPARE_AND_WRITE write_sg scatterlist Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 094/158] target/iblock: Fix double bioset_integrity_free bug Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 095/158] target/tcm_fc: Fix use-after-free of ft_tpg Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 096/158] Drivers: hv: vmbus: Negotiate version 3.0 when running on ws2012r2 hosts Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 097/158] x86/efi: Correct EFI boot stub use of code32_start Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 098/158] efi: Pass correct file handle to efi_file_{read,close} Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 099/158] word-at-a-time: avoid undefined behaviour in zero_bytemask macro Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 100/158] arm64: __NR_compat_syscalls fix Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 101/158] DRM: armada: fix corruption while loading cursors Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 102/158] reiserfs: fix race in readdir Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 103/158] usb: gadget: tcm_usb_gadget: stop format strings Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 104/158] usb: gadget: atmel_usba: fix crashed during stopping when DEBUG is enabled Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 105/158] usb: gadget: zero: Fix SuperSpeed enumeration for alternate setting 1 Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 106/158] xhci: Prevent runtime pm from autosuspending during initialization Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 107/158] xhci: Switch Intel Lynx Point ports to EHCI on shutdown Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 108/158] xhci: extend quirk for Renesas cards Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 109/158] usb/xhci: fix compilation warning when !CONFIG_PCI && !CONFIG_PM Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 110/158] media: uvcvideo: Do not use usb_set_interface on bulk EP Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 111/158] media: videodev2.h: add parenthesis around macro arguments Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 112/158] video: atmel_lcdfb: ensure the hardware is initialized with the correct mode Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 113/158] media: v4l2-dv-timings: add module name, description, license Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 114/158] media: v4l2-compat-ioctl32: fix wrong VIDIOC_SUBDEV_G/S_EDID32 support Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 115/158] media: m88rs2000: prevent frontend crash on continuous transponder scans Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 116/158] media: em28xx-audio: fix user counting in snd_em28xx_capture_open() Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 117/158] media: m88rs2000: add caps FE_CAN_INVERSION_AUTO Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 118/158] media: em28xx: fix PCTV 290e LNA oops Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 119/158] media: saa7134: fix WARN_ON during resume Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 120/158] media: omap3isp: preview: Fix the crop margins Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 121/158] media: media: gspca: sn9c20x: add ID for Genius Look 1320 V2 Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 122/158] usb: dwc3: fix wrong bit mask in dwc3_event_devt Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 123/158] usb: dwc3: fix randconfig build errors Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 124/158] usb: musb: avoid NULL pointer dereference Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 125/158] usb: musb: fix PHY power on/off Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 126/158] hvc: ensure hvc_init is only ever called once in hvc_console.c Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 127/158] usb: phy: Add ulpi IDs for SMSC USB3320 and TI TUSB1210 Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 128/158] usb: phy: am335x-control: wait 1ms after power-up transitions Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 129/158] USB: unbind all interfaces before rebinding any Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 130/158] mtip32xx: Set queue bounce limit Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 131/158] mtip32xx: Unmap the DMA segments before completing the IO request Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 132/158] mtip32xx: mtip_async_complete() bug fixes Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 133/158] iser-target: Match FRMR descriptors to available session tags Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 134/158] [PATCH-v3.14.y 2/2] iser-target: Add missing se_cmd put for WRITE_PENDING in tx_comp_err Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 135/158] sh: fix format string bug in stack tracer Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 136/158] mm: page_alloc: spill to remote nodes before waking kswapd Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 137/158] mm: try_to_unmap_cluster() should lock_page() before mlocking Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 138/158] mm: hugetlb: fix softlockup when a large number of hugepages are freed Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 139/158] hung_task: check the value of "sysctl_hung_task_timeout_sec" Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 140/158] xattr: guard against simultaneous glibc header inclusion Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 141/158] ocfs2: dlm: fix lock migration crash Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 142/158] ocfs2: dlm: fix recovery hung Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 143/158] ocfs2: do not put bh when buffer_uptodate failed Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 144/158] ocfs2: fix panic on kfree(xattr->name) Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 145/158] clk: s2mps11: Fix possible NULL pointer dereference Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 146/158] smarter propagate_mnt() Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 147/158] block: Fix for_each_bvec() Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 148/158] ext4: FIBMAP ioctl causes BUG_ON due to handle EXT_MAX_BLOCKS Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 149/158] ext4: note the error in ext4_end_bio() Greg Kroah-Hartman
2014-05-04 15:40 ` [PATCH 3.14 150/158] ext4: fix jbd2 warning under heavy xattr load Greg Kroah-Hartman
2014-05-04 15:41 ` [PATCH 3.14 151/158] ext4: move ext4_update_i_disksize() into mpage_map_and_submit_extent() Greg Kroah-Hartman
2014-05-04 15:41 ` [PATCH 3.14 152/158] ext4: use i_size_read in ext4_unaligned_aio() Greg Kroah-Hartman
2014-05-04 15:41 ` [PATCH 3.14 153/158] usb: xhci: Prefer endpoint context dequeue pointer over stopped_trb Greg Kroah-Hartman
2014-05-04 15:41 ` [PATCH 3.14 154/158] ARM: tegra: remove UART5/UARTE from tegra124.dtsi Greg Kroah-Hartman
2014-05-04 15:41 ` [PATCH 3.14 155/158] clk: tegra: remove non-existent clocks Greg Kroah-Hartman
2014-05-04 15:41 ` [PATCH 3.14 156/158] dt: tegra: remove non-existent clock IDs Greg Kroah-Hartman
2014-05-04 15:41 ` [PATCH 3.14 157/158] USB: EHCI: tegra: set txfill_tuning Greg Kroah-Hartman
2014-05-04 15:41 ` [PATCH 3.14 158/158] USB: pl2303: add ids for Hewlett-Packard HP POS pole displays Greg Kroah-Hartman
2014-05-04 17:19 ` [PATCH 3.14 000/158] 3.14.3-stable review Guenter Roeck
2014-05-04 20:27   ` Greg Kroah-Hartman
2014-05-04 21:33     ` Guenter Roeck
2014-05-06 14:56 ` Shuah Khan

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20140504154040.643533479@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=bfields@redhat.com \
    --cc=jlayton@redhat.com \
    --cc=kinglongmee@gmail.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=stable@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.