stable.vger.kernel.org archive mirror
 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>,
	"J. Bruce Fields" <bfields@redhat.com>
Subject: [PATCH 3.14 150/228] NFSD: Call ->set_acl with a NULL ACL structure if no entries
Date: Wed,  4 Jun 2014 16:22:59 -0700	[thread overview]
Message-ID: <20140604232352.834252138@linuxfoundation.org> (raw)
In-Reply-To: <20140604232347.966798903@linuxfoundation.org>

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

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

From: Kinglong Mee <kinglongmee@gmail.com>

commit aa07c713ecfc0522916f3cd57ac628ea6127c0ec upstream.

After setting ACL for directory, I got two problems that caused
by the cached zero-length default posix acl.

This patch make sure nfsd4_set_nfs4_acl calls ->set_acl
with a NULL ACL structure if there are no entries.

Thanks for Christoph Hellwig's advice.

First problem:
............ hang ...........

Second problem:
[ 1610.167668] ------------[ cut here ]------------
[ 1610.168320] kernel BUG at /root/nfs/linux/fs/nfsd/nfs4acl.c:239!
[ 1610.168320] invalid opcode: 0000 [#1] SMP DEBUG_PAGEALLOC
[ 1610.168320] Modules linked in: nfsv4(OE) nfs(OE) nfsd(OE)
rpcsec_gss_krb5 fscache 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
auth_rpcgss nfs_acl snd_intel8x0 ppdev lockd snd_ac97_codec ac97_bus
snd_pcm snd_timer e1000 pcspkr parport_pc snd parport serio_raw joydev
i2c_piix4 sunrpc(OE) microcode soundcore i2c_core ata_generic pata_acpi
[last unloaded: nfsd]
[ 1610.168320] CPU: 0 PID: 27397 Comm: nfsd Tainted: G           OE
3.15.0-rc1+ #15
[ 1610.168320] Hardware name: innotek GmbH VirtualBox/VirtualBox, BIOS
VirtualBox 12/01/2006
[ 1610.168320] task: ffff88005ab653d0 ti: ffff88005a944000 task.ti:
ffff88005a944000
[ 1610.168320] RIP: 0010:[<ffffffffa034d5ed>]  [<ffffffffa034d5ed>]
_posix_to_nfsv4_one+0x3cd/0x3d0 [nfsd]
[ 1610.168320] RSP: 0018:ffff88005a945b00  EFLAGS: 00010293
[ 1610.168320] RAX: 0000000000000001 RBX: ffff88006700bac0 RCX:
0000000000000000
[ 1610.168320] RDX: 0000000000000000 RSI: ffff880067c83f00 RDI:
ffff880068233300
[ 1610.168320] RBP: ffff88005a945b48 R08: ffffffff81c64830 R09:
0000000000000000
[ 1610.168320] R10: ffff88004ea85be0 R11: 000000000000f475 R12:
ffff880068233300
[ 1610.168320] R13: 0000000000000003 R14: 0000000000000002 R15:
ffff880068233300
[ 1610.168320] FS:  0000000000000000(0000) GS:ffff880077800000(0000)
knlGS:0000000000000000
[ 1610.168320] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[ 1610.168320] CR2: 00007f5bcbd3b0b9 CR3: 0000000001c0f000 CR4:
00000000000006f0
[ 1610.168320] DR0: 0000000000000000 DR1: 0000000000000000 DR2:
0000000000000000
[ 1610.168320] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7:
0000000000000400
[ 1610.168320] Stack:
[ 1610.168320]  ffffffff00000000 0000000b67c83500 000000076700bac0
0000000000000000
[ 1610.168320]  ffff88006700bac0 ffff880068233300 ffff88005a945c08
0000000000000002
[ 1610.168320]  0000000000000000 ffff88005a945b88 ffffffffa034e2d5
000000065a945b68
[ 1610.168320] Call Trace:
[ 1610.168320]  [<ffffffffa034e2d5>] nfsd4_get_nfs4_acl+0x95/0x150 [nfsd]
[ 1610.168320]  [<ffffffffa03400d6>] nfsd4_encode_fattr+0x646/0x1e70 [nfsd]
[ 1610.168320]  [<ffffffff816a6e6e>] ? kmemleak_alloc+0x4e/0xb0
[ 1610.168320]  [<ffffffffa0327962>] ?
nfsd_setuser_and_check_port+0x52/0x80 [nfsd]
[ 1610.168320]  [<ffffffff812cd4bb>] ? selinux_cred_prepare+0x1b/0x30
[ 1610.168320]  [<ffffffffa0341caa>] nfsd4_encode_getattr+0x5a/0x60 [nfsd]
[ 1610.168320]  [<ffffffffa0341e07>] nfsd4_encode_operation+0x67/0x110
[nfsd]
[ 1610.168320]  [<ffffffffa033844d>] nfsd4_proc_compound+0x21d/0x810 [nfsd]
[ 1610.168320]  [<ffffffffa0324d9b>] nfsd_dispatch+0xbb/0x200 [nfsd]
[ 1610.168320]  [<ffffffffa00850cd>] svc_process_common+0x46d/0x6d0 [sunrpc]
[ 1610.168320]  [<ffffffffa0085433>] svc_process+0x103/0x170 [sunrpc]
[ 1610.168320]  [<ffffffffa032472f>] nfsd+0xbf/0x130 [nfsd]
[ 1610.168320]  [<ffffffffa0324670>] ? nfsd_destroy+0x80/0x80 [nfsd]
[ 1610.168320]  [<ffffffff810a5202>] kthread+0xd2/0xf0
[ 1610.168320]  [<ffffffff810a5130>] ? insert_kthread_work+0x40/0x40
[ 1610.168320]  [<ffffffff816c1ebc>] ret_from_fork+0x7c/0xb0
[ 1610.168320]  [<ffffffff810a5130>] ? insert_kthread_work+0x40/0x40
[ 1610.168320] Code: 78 02 e9 e7 fc ff ff 31 c0 31 d2 31 c9 66 89 45 ce
41 8b 04 24 66 89 55 d0 66 89 4d d2 48 8d 04 80 49 8d 5c 84 04 e9 37 fd
ff ff <0f> 0b 90 0f 1f 44 00 00 55 8b 56 08 c7 07 00 00 00 00 8b 46 0c
[ 1610.168320] RIP  [<ffffffffa034d5ed>] _posix_to_nfsv4_one+0x3cd/0x3d0
[nfsd]
[ 1610.168320]  RSP <ffff88005a945b00>
[ 1610.257313] ---[ end trace 838254e3e352285b ]---

Signed-off-by: Kinglong Mee <kinglongmee@gmail.com>
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

---
 fs/nfsd/nfs4acl.c |   17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

--- a/fs/nfsd/nfs4acl.c
+++ b/fs/nfsd/nfs4acl.c
@@ -402,8 +402,10 @@ sort_pacl(struct posix_acl *pacl)
 	 * by uid/gid. */
 	int i, j;
 
-	if (pacl->a_count <= 4)
-		return; /* no users or groups */
+	/* no users or groups */
+	if (!pacl || pacl->a_count <= 4)
+		return;
+
 	i = 1;
 	while (pacl->a_entries[i].e_tag == ACL_USER)
 		i++;
@@ -530,13 +532,12 @@ posix_state_to_acl(struct posix_acl_stat
 
 	/*
 	 * ACLs with no ACEs are treated differently in the inheritable
-	 * and effective cases: when there are no inheritable ACEs, we
-	 * set a zero-length default posix acl:
+	 * and effective cases: when there are no inheritable ACEs,
+	 * calls ->set_acl with a NULL ACL structure.
 	 */
-	if (state->empty && (flags & NFS4_ACL_TYPE_DEFAULT)) {
-		pacl = posix_acl_alloc(0, GFP_KERNEL);
-		return pacl ? pacl : ERR_PTR(-ENOMEM);
-	}
+	if (state->empty && (flags & NFS4_ACL_TYPE_DEFAULT))
+		return NULL;
+
 	/*
 	 * When there are no effective ACEs, the following will end
 	 * up setting a 3-element effective posix ACL with all



  parent reply	other threads:[~2014-06-04 23:22 UTC|newest]

Thread overview: 224+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-06-04 23:20 [PATCH 3.14 000/228] 3.14.6-stable review Greg Kroah-Hartman
2014-06-04 23:20 ` [PATCH 3.14 001/228] futex: Add another early deadlock detection check Greg Kroah-Hartman
2014-06-04 23:20 ` [PATCH 3.14 002/228] futex: Prevent attaching to kernel threads Greg Kroah-Hartman
2014-06-04 23:20 ` [PATCH 3.14 003/228] MIPS/loongson2_cpufreq: Fix CPU clock rate setting Greg Kroah-Hartman
2014-06-04 23:20 ` [PATCH 3.14 004/228] mips: dts: Fix missing device_type="memory" property in memory nodes Greg Kroah-Hartman
2014-06-04 23:20 ` [PATCH 3.14 005/228] rtmutex: Fix deadlock detector for real Greg Kroah-Hartman
2014-06-04 23:20 ` [PATCH 3.14 006/228] ftrace/module: Hardcode ftrace_module_init() call into load_module() Greg Kroah-Hartman
2014-06-04 23:20 ` [PATCH 3.14 007/228] of/irq: do irq resolution in platform_get_irq Greg Kroah-Hartman
2014-06-04 23:20 ` [PATCH 3.14 012/228] kernfs: add back missing error check in kernfs_fop_mmap() Greg Kroah-Hartman
2014-06-04 23:20 ` [PATCH 3.14 013/228] pata_at91: fix ata_host_activate() failure handling Greg Kroah-Hartman
2014-06-04 23:20 ` [PATCH 3.14 014/228] coredump: fix va_list corruption Greg Kroah-Hartman
2014-06-04 23:20 ` [PATCH 3.14 016/228] mm: make fixup_user_fault() check the vma access rights too Greg Kroah-Hartman
2014-06-04 23:20 ` [PATCH 3.14 017/228] serial: 8250: Fix thread unsafe __dma_tx_complete function Greg Kroah-Hartman
2014-06-04 23:20 ` [PATCH 3.14 018/228] 8250_core: Fix unwanted TX chars write Greg Kroah-Hartman
2014-06-04 23:20 ` [PATCH 3.14 019/228] iwlwifi: add MODULE_FIRMWARE for 7265 Greg Kroah-Hartman
2014-06-04 23:20 ` [PATCH 3.14 020/228] iwlwifi: mvm: rs: fix mimo delimiter in LQ cmd Greg Kroah-Hartman
2014-06-04 23:20 ` [PATCH 3.14 021/228] iwlwifi: add new 7265 HW IDs Greg Kroah-Hartman
2014-06-04 23:20 ` [PATCH 3.14 022/228] iwlwifi: mvm: rs: fallback to legacy Tx columns Greg Kroah-Hartman
2014-06-04 23:20 ` [PATCH 3.14 023/228] iwlwifi: mvm: avoid searching unnecessary columns Greg Kroah-Hartman
2014-06-04 23:20 ` [PATCH 3.14 024/228] iwlwifi: mvm: rs: fix and cleanup rs_get_rate_action Greg Kroah-Hartman
2014-06-04 23:20 ` [PATCH 3.14 025/228] iwlwifi: mvm: rs: reinit rs if no tx for a long time Greg Kroah-Hartman
2014-06-04 23:20 ` [PATCH 3.14 026/228] iwlwifi: 7000: bump API to 9 Greg Kroah-Hartman
2014-06-04 23:20 ` [PATCH 3.14 027/228] gpu: host1x: handle the correct # of syncpt regs Greg Kroah-Hartman
2014-06-04 23:20 ` [PATCH 3.14 028/228] timer: Prevent overflow in apply_slack Greg Kroah-Hartman
2014-06-04 23:20 ` [PATCH 3.14 029/228] ipmi: Fix a race restarting the timer Greg Kroah-Hartman
2014-06-04 23:20 ` [PATCH 3.14 030/228] ipmi: Reset the KCS timeout when starting error recovery Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 031/228] cfg80211: fix few minor issues in reg_process_hint() Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 032/228] cfg80211: free sme on connection failures Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 033/228] cfg80211: add cfg80211_sched_scan_stopped_rtnl Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 034/228] mac80211: fix nested rtnl locking on ieee80211_reconfig Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 035/228] mac80211: fix suspend vs. association race Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 036/228] mac80211: fix on-channel remain-on-channel Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 037/228] mm, thp: close race between mremap() and split_huge_page() Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 038/228] drivers/rtc/rtc-hym8563.c: set uie_unsupported Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 039/228] x86, mm, hugetlb: Add missing TLB page invalidation for hugetlb_cow() Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 040/228] arm64: fix pud_huge() for 2-level pagetables Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 041/228] hwpoison, hugetlb: lock_page/unlock_page does not match for handling a free hugepage Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 042/228] iwlwifi: mvm: delay enabling smart FIFO until after beacon RX Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 043/228] aio: fix potential leak in aio_run_iocb() Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 044/228] module: remove warning about waiting module removal Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 045/228] Revert "hwmon: (coretemp) Refine TjMax detection" Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 046/228] hwmon: (emc1403) fix inverted store_hyst() Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 047/228] hwmon: (emc1403) Fix resource leak on module unload Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 048/228] hwmon: (emc1403) Support full range of known chip revision numbers Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 049/228] drivercore: deferral race condition fix Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 050/228] hrtimer: Prevent all reprogramming if hang detected Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 051/228] hrtimer: Prevent remote enqueue of leftmost timers Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 052/228] hrtimer: Set expiry time before switch_hrtimer_base() Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 053/228] dm verity: fix biovecs hash calculation regression Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 054/228] dm cache: fix writethrough mode quiescing in cache_map Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 055/228] md/raid10: call wait_barrier() for each request submitted Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 056/228] md: avoid possible spinning md thread at shutdown Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 057/228] PNP / ACPI: Do not return errors if _DIS or _SRS are not present Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 058/228] ACPI / EC: Process rather than discard events in acpi_ec_clear Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 059/228] irqchip: armada-370-xp: fix invalid cast of signed value into unsigned variable Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 060/228] irqchip: armada-370-xp: implement the ->check_device() msi_chip operation Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 061/228] irqchip: armada-370-xp: Fix releasing of MSIs Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 063/228] drm/i915: Dont check gmch state on inherited configs Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 064/228] drm/i915: Dont WARN nor handle unexpected hpd interrupts on gmch platforms Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 065/228] drm/i915: Break encoder->crtc link separately in intel_sanitize_crtc() Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 067/228] drm/radeon: fix runpm handling on APUs (v4) Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 068/228] drm/radeon: disable mclk dpm on R7 260X Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 069/228] drm/radeon: add support for newer mc ucode on SI (v2) Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 070/228] drm/radeon: add support for newer mc ucode on CI (v2) Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 071/228] drm/radeon: re-enable mclk dpm on R7 260X asics Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 072/228] drm/radeon/si: make sure mc ucode is loaded before checking the size Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 073/228] drm/radeon/ci: " Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 074/228] drm/radeon: properly unregister hwmon interface (v2) Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 076/228] drm/radeon/pm: dont walk the crtc list before it has been initialized (v2) Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 077/228] drm/radeon: dont allow runpm=1 on systems with out ATPX Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 078/228] drm/radeon: disable dpm on rv770 by default Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 083/228] drm/tegra: Remove gratuitous pad field Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 084/228] clk: tegra: Fix wrong value written to PLLE_AUX Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 085/228] iio:imu:mpu6050: Fixed segfault in Invensens MPU driver due to null dereference Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 086/228] fsl-usb: do not test for PHY_CLK_VALID bit on controller version 1.6 Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 087/228] usb: gadget: at91-udc: fix irq and iomem resource retrieval Greg Kroah-Hartman
2014-06-04 23:21 ` [PATCH 3.14 090/228] usb: storage: shuttle_usbat: fix discs being detected twice Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 091/228] USB: Nokia 305 should be treated as unusual dev Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 092/228] USB: Nokia 5300 " Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 093/228] rt2x00: fix beaconing on USB Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 094/228] ALSA: usb-audio: work around corrupted TEAC UD-H01 feedback data Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 095/228] Bluetooth: Fix triggering BR/EDR L2CAP Connect too early Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 096/228] Bluetooth: Fix redundant encryption request for reauthentication Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 097/228] Bluetooth: Add support for Lite-on [04ca:3007] Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 098/228] Revert "Bluetooth: Enable autosuspend for Intel Bluetooth device" Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 099/228] posix_acl: handle NULL ACL in posix_acl_equiv_mode Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 100/228] fs/affs/super.c: bugfix / double free Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 101/228] mm/page-writeback.c: fix divide by zero in pos_ratio_polynom Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 102/228] mm/compaction: make isolate_freepages start at pageblock boundary Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 103/228] revert "mm: vmscan: do not swap anon pages just because free+file is low" Greg Kroah-Hartman
2014-06-08  2:03   ` Ben Hutchings
2014-06-08  2:09     ` Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 104/228] ARM: orion5x: fix target ID for crypto SRAM window Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 105/228] ARM: dts: kirkwood: fix mislocated pcie-controller nodes Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 106/228] ARM: dts: i.MX53: Fix ipu register space size Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 107/228] ARM: common: edma: Fix xbar mapping Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 108/228] ARM: mvebu: fix NOR bus-width in Armada XP GP Device Tree Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 109/228] ARM: mvebu: fix NOR bus-width in Armada XP DB " Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 110/228] ARM: mvebu: fix NOR bus-width in Armada XP OpenBlocks AX3 " Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 111/228] arm: dts: Fix missing device_type="memory" for ste-ccu8540 Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 112/228] ARM: 8012/1: kdump: Avoid overflow when converting pfn to physaddr Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 113/228] rtl8192cu: Fix unbalanced irq enable in error path of rtl92cu_hw_init() Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 114/228] drm/nouveau/acpi: allow non-optimus setups to load vbios from acpi Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 115/228] drm/nouveau: fix another lock unbalance in nouveau_crtc_page_flip Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 116/228] drm/i915/vlv: reset VLV media force wake request register Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 117/228] drm/i915: restore backlight precision when converting from ACPI Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 118/228] i40e: potential array underflow in i40e_vc_process_vf_msg() Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 119/228] igb: Fix Null-pointer dereference in igb_reset_q_vector Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 120/228] igb: Unset IGB_FLAG_HAS_MSIX-flag when falling back to msi-only Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 122/228] leds: leds-pwm: properly clean up after probe failure Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 123/228] brcmsmac: fix deadlock on missing firmware Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 124/228] Documentation: Update stable address in Chinese and Japanese translations Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 125/228] device_cgroup: rework device access check and exception checking Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 126/228] device_cgroup: check if exception removal is allowed Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 127/228] crypto: crypto_wq - Fix late crypto work queue initialization Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 128/228] clk: vexpress: NULL dereference on error path Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 130/228] i2c: i801: enable Intel BayTrail SMBUS Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 131/228] Input: serio - add firmware_id sysfs attribute Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 132/228] Input: i8042 - add firmware_id support Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 133/228] Input: Add INPUT_PROP_TOPBUTTONPAD device property Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 134/228] Input: synaptics - report INPUT_PROP_TOPBUTTONPAD property Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 135/228] e1000e: Fix no connectivity when driver loaded with cable out Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 136/228] ceph: clear directorys completeness when creating file Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 137/228] autofs: fix lockref lookup Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 138/228] fix races between __d_instantiate() and checks of dentry flags Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 139/228] trace: module: Maintain a valid user count Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 140/228] Input: atkbd - fix keyboard not working on some LG laptops Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 141/228] Input: elantech - fix touchpad initialization on Gigabyte U2442 Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 142/228] Input: synaptics - add min/max quirk for the ThinkPad W540 Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 143/228] Input: synaptics - T540p - unify with other LEN0034 models Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 144/228] Input: synaptics - add a matches_pnp_id helper function Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 145/228] Input: synaptics - change min/max quirk table to pnp-id matching Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 146/228] ALSA: hda - hdmi: Set converter channel count even without sink Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 147/228] ALSA: hda - Fix onboard audio on Intel H97/Z97 chipsets Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 148/228] NFSd: Move default initialisers from create_client() to alloc_client() Greg Kroah-Hartman
2014-06-04 23:22 ` [PATCH 3.14 149/228] NFSd: call rpc_destroy_wait_queue() from free_client() Greg Kroah-Hartman
2014-06-04 23:22 ` Greg Kroah-Hartman [this message]
2014-06-04 23:23 ` [PATCH 3.14 151/228] nfsd4: warn on finding lockowner without stateids Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 152/228] nfsd4: remove lockowner when removing lock stateid Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 153/228] workqueue: fix bugs in wq_update_unbound_numa() failure path Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 154/228] workqueue: fix a possible race condition between rescuer and pwq-release Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 155/228] workqueue: make rescuer_thread() empty wq->maydays list before exiting Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 156/228] memory: mvebu-devbus: fix the conversion of the bus width Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 157/228] PCI: mvebu: fix off-by-one in the computed size of the mbus windows Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 158/228] bus: mvebu-mbus: allow several windows with the same target/attribute Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 159/228] PCI: mvebu: split PCIe BARs into multiple MBus windows when needed Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 160/228] ARM: mvebu: mvebu-soc-id: add missing clk_put() call Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 161/228] ARM: mvebu: mvebu-soc-id: keep clock enabled if PCIe unit is enabled Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 162/228] percpu: make pcpu_alloc_chunk() use pcpu_mem_free() instead of kfree() Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 163/228] iwlwifi: pcie: disable interrupts upon PCIe alloc Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 164/228] iwlwifi: mvm: fix setting channel in monitor mode Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 165/228] ASoC: dapm: Skip CODEC<->CODEC links in connect_dai_link_widgets() Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 166/228] ASoC: wm8962: Update register CLASS_D_CONTROL_1 to be non-volatile Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 167/228] parisc: ratelimit userspace segfault printing Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 168/228] parisc: Improve LWS-CAS performance Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 169/228] metag: fix memory barriers Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 170/228] metag: Reduce maximum stack size to 256MB Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 171/228] x86-64, modify_ldt: Make support for 16-bit segments a runtime option Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 172/228] genirq: Provide irq_force_affinity fallback for non-SMP Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 173/228] sysfs: make sure read buffer is zeroed Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 174/228] PCI: shpchp: Check bridges secondary (not primary) bus speed Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 175/228] target: Allow non-supporting backends to set pi_prot_type to 0 Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 176/228] Target/iser: Fix wrong connection requests list addition Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 177/228] Target/iser: Fix iscsit_accept_np and rdma_cm racy flow Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 178/228] iscsi-target: Change BUG_ON to REJECT in iscsit_process_nop_out Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 179/228] target: Dont allow setting WC emulation if device doesnt support Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 180/228] target: fix memory leak on XCOPY Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 182/228] drm/i915: move power domain init earlier during system resume Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 183/228] drm/i915: Fix unsafe loop iteration over vma whilst unbinding them Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 185/228] iwlwifi: mvm: BT Coex - fix Look Up Table Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 186/228] PCI: Wrong register used to check pending traffic Greg Kroah-Hartman
2014-06-08  3:02   ` Ben Hutchings
2014-06-11 21:15     ` Bjorn Helgaas
2014-06-11 22:07       ` Alex Williamson
2014-06-12  0:24         ` Gavin Shan
2014-06-04 23:23 ` [PATCH 3.14 187/228] dm crypt: fix cpu hotplug crash by removing per-cpu structure Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 188/228] dm thin: allow metadata commit if pool is in PM_OUT_OF_DATA_SPACE mode Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 189/228] dm thin: add timeout to stop out-of-data-space mode holding IO forever Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 190/228] dmaengine: fix dmaengine_unmap failure Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 191/228] dma: mv_xor: Flush descriptors before activating a channel Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 192/228] dmaengine: dw: went back to plain {request,free}_irq() calls Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 193/228] tcm_fc: Fix free-after-use regression in ft_free_cmd Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 194/228] libata: clean up ZPODD when a port is detached Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 195/228] ACPICA: Tables: Fix invalid pointer accesses in acpi_tb_parse_root_table() Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 196/228] ACPICA: Tables: Restore old behavor to favor 32-bit FADT addresses Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 197/228] ACPI: Revert "ACPI: Remove CONFIG_ACPI_PROCFS_POWER and cm_sbsc.c" Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 198/228] ACPI: Revert "ACPI / Battery: Remove batterys proc directory" Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 199/228] ACPI / video: Add use_native_backlight quirks for more systems Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 200/228] ACPI / blacklist: Add dmi_enable_osi_linux quirk for Asus EEE PC 1015PX Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 201/228] ACPI / processor: do not mark present at boot but not onlined CPU as onlined Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 202/228] ACPI: Revert "ACPI / AC: convert ACPI ac driver to platform bus" Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 203/228] ACPI: blacklist win8 OSI for Dell Inspiron 7737 Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 204/228] ACPI / TPM: Fix resume regression on Chromebooks Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 206/228] ACPI / video: Revert native brightness quirk for ThinkPad T530 Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 207/228] i2c: rcar: bail out on zero length transfers Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 208/228] i2c: designware: Mask all interrupts during i2c controller enable Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 209/228] i2c: s3c2410: resume race fix Greg Kroah-Hartman
2014-06-04 23:23 ` [PATCH 3.14 210/228] intel_pstate: Set turbo VID for BayTrail Greg Kroah-Hartman
2014-06-04 23:24 ` [PATCH 3.14 211/228] intel_pstate: remove setting P state to MAX on init Greg Kroah-Hartman
2014-06-04 23:24 ` [PATCH 3.14 212/228] crypto: caam - add allocation failure handling in SPRINTFCAT macro Greg Kroah-Hartman
2014-06-04 23:24 ` [PATCH 3.14 213/228] crypto: s390 - fix aes,des ctr mode concurrency finding Greg Kroah-Hartman
2014-06-04 23:24 ` [PATCH 3.14 214/228] clk: Fix double free due to devm_clk_register() Greg Kroah-Hartman
2014-06-04 23:24 ` [PATCH 3.14 215/228] clk: Fix slab corruption in clk_unregister() Greg Kroah-Hartman
2014-06-04 23:24 ` [PATCH 3.14 216/228] powerpc/powernv: Reset root port in firmware Greg Kroah-Hartman
2014-06-04 23:24 ` [PATCH 3.14 217/228] powerpc: irq work racing with timer interrupt can result in timer interrupt hang Greg Kroah-Hartman
2014-06-04 23:24 ` [PATCH 3.14 218/228] powerpc: Fix 64 bit builds with binutils 2.24 Greg Kroah-Hartman
2014-06-04 23:24 ` [PATCH 3.14 219/228] powerpc, kexec: Fix "Processor X is stuck" issue during kexec from ST mode Greg Kroah-Hartman
2014-06-04 23:24 ` [PATCH 3.14 220/228] spi: core: Ignore unsupported Dual/Quad Transfer Mode bits Greg Kroah-Hartman
2014-06-04 23:24 ` [PATCH 3.14 221/228] libceph: fix corruption when using page_count 0 page in rbd Greg Kroah-Hartman
2014-06-04 23:24 ` [PATCH 3.14 222/228] iommu/amd: Fix interrupt remapping for aliased devices Greg Kroah-Hartman
2014-06-04 23:24 ` [PATCH 3.14 223/228] media: fc2580: fix tuning failure on 32-bit arch Greg Kroah-Hartman
2014-06-04 23:24 ` [PATCH 3.14 224/228] iwlwifi: mvm: disable beacon filtering Greg Kroah-Hartman
2014-06-04 23:24 ` [PATCH 3.14 225/228] iwlwifi: add rs_rate_scale_clear_tbl_windows helper function Greg Kroah-Hartman
2014-06-04 23:24 ` [PATCH 3.14 226/228] iwlwifi: mvm: rs: clear per rate stats when aggregation changes Greg Kroah-Hartman
2014-06-04 23:24 ` [PATCH 3.14 227/228] media: V4L2: ov7670: fix a wrong index, potentially Oopsing the kernel from user-space Greg Kroah-Hartman
2014-06-04 23:24 ` [PATCH 3.14 228/228] media: V4L2: fix VIDIOC_CREATE_BUFS in 64- / 32-bit compatibility mode Greg Kroah-Hartman
     [not found] ` <pan.2014.06.05.08.15.58@googlemail.com>
2014-06-05 16:01   ` [PATCH 3.14 000/228] 3.14.6-stable review Greg KH
     [not found] ` <20140604232348.349139944@linuxfoundation.org>
2014-06-05 16:08   ` [PATCH 3.14 008/228] irqchip: Gic: Support forced affinity setting Mark Rutland
2014-06-05 17:20 ` [PATCH 3.14 000/228] 3.14.6-stable review Guenter Roeck
2014-06-05 17:55 ` Shuah Khan
2014-06-05 23:20 ` Greg Kroah-Hartman
2014-06-06  7:53   ` Guenter Roeck
2014-06-06 14:51     ` Satoru Takeuchi
2014-06-06 15:32       ` Greg Kroah-Hartman

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=20140604232352.834252138@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=bfields@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).