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.4 065/214] NFSD: Call ->set_acl with a NULL ACL structure if no entries
Date: Wed, 4 Jun 2014 21:17:08 -0700 [thread overview]
Message-ID: <20140605041648.247568509@linuxfoundation.org> (raw)
In-Reply-To: <20140605041639.638675216@linuxfoundation.org>
3.4-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
@@ -373,8 +373,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++;
@@ -498,13 +500,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
next prev parent reply other threads:[~2014-06-05 5:02 UTC|newest]
Thread overview: 230+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-06-05 4:16 [PATCH 3.4 000/214] 3.4.92-stable review Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 001/214] parisc: fix epoll_pwait syscall on compat kernel Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 002/214] mm/hugetlb.c: add cond_resched_lock() in return_unused_surplus_pages() Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 003/214] USB: cdc-acm: Remove Motorola/Telit H24 serial interfaces from ACM driver Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 004/214] USB: cp210x: Add 8281 (Nanotec Plug & Drive) Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 005/214] USB: serial: ftdi_sio: add id for Brainboxes serial cards Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 006/214] usb: option driver, add support for Telit UE910v2 Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 007/214] Revert "USB: serial: add usbid for dell wwan card to sierra.c" Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 008/214] USB: io_ti: fix firmware download on big-endian machines Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 009/214] usb: option: add Olivetti Olicard 500 Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 010/214] usb: option: add Alcatel L800MA Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 011/214] usb: option: add and update a number of CMOTech devices Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 012/214] drm/vmwgfx: correct fb_fix_screeninfo.line_length Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 013/214] drm/radeon: call drm_edid_to_eld when we update the edid Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 014/214] list: introduce list_next_entry() and list_prev_entry() Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 015/214] net: sctp: wake up all assocs if sndbuf policy is per socket Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 016/214] net: sctp: test if association is dead in sctp_wake_up_waiters Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 017/214] l2tp: take PMTU from tunnel UDP socket Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 018/214] net: core: dont account for udp header size when computing seglen Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 019/214] bonding: Remove debug_fs files when module init fails Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 020/214] ipv6: Limit mtu to 65575 bytes Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 021/214] net: ipv4: current group_info should be put after using Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 022/214] filter: prevent nla extensions to peek beyond the end of the message Greg Kroah-Hartman
2014-06-05 13:33 ` Luis Henriques
2014-06-05 13:49 ` Mathias Krause
2014-06-05 18:15 ` Greg Kroah-Hartman
2014-06-05 13:50 ` Ben Hutchings
2014-06-05 14:05 ` Luis Henriques
2014-06-05 4:16 ` [PATCH 3.4 023/214] tg3: update rx_jumbo_pending ring param only when jumbo frames are enabled Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 024/214] rtnetlink: Warn when interfaces information wont fit in our packet Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 025/214] rtnetlink: Only supply IFLA_VF_PORTS information when RTEXT_FILTER_VF is set Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 026/214] Revert "macvlan : fix checksums error when we are in bridge mode" Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 027/214] tcp_cubic: fix the range of delayed_ack Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 028/214] net: ipv4: ip_forward: fix inverted local_df test Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 029/214] ipv4: fib_semantics: increment fib_info_cnt after fib_info allocation Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 030/214] act_mirred: do not drop packets when fails to mirror it Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 031/214] ipv4: initialise the itag variable in __mkroute_input Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 032/214] skb: Add inline helper for getting the skb end offset from head Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 033/214] net-gro: reset skb->truesize in napi_reuse_skb() Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 034/214] futex: Add another early deadlock detection check Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 035/214] futex: Prevent attaching to kernel threads Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 036/214] ftrace/module: Hardcode ftrace_module_init() call into load_module() Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 037/214] pata_at91: fix ata_host_activate() failure handling Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 038/214] mm: make fixup_user_fault() check the vma access rights too Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 039/214] timer: Prevent overflow in apply_slack Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 040/214] ipmi: Fix a race restarting the timer Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 041/214] ipmi: Reset the KCS timeout when starting error recovery Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 042/214] x86, mm, hugetlb: Add missing TLB page invalidation for hugetlb_cow() Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 043/214] hwpoison, hugetlb: lock_page/unlock_page does not match for handling a free hugepage Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 044/214] hwmon: (emc1403) fix inverted store_hyst() Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 045/214] hwmon: (emc1403) Support full range of known chip revision numbers Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 046/214] drivercore: deferral race condition fix Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 047/214] hrtimer: Prevent all reprogramming if hang detected Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 048/214] hrtimer: Prevent remote enqueue of leftmost timers Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 049/214] hrtimer: Set expiry time before switch_hrtimer_base() Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 050/214] md: avoid possible spinning md thread at shutdown Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 051/214] drm/radeon: fix ATPX detection on non-VGA GPUs Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 052/214] usb: gadget: at91-udc: fix irq and iomem resource retrieval Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 053/214] usb: storage: shuttle_usbat: fix discs being detected twice Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 054/214] USB: Nokia 305 should be treated as unusual dev Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 055/214] USB: Nokia 5300 " Greg Kroah-Hartman
2014-06-05 4:16 ` [PATCH 3.4 056/214] rt2x00: fix beaconing on USB Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 057/214] posix_acl: handle NULL ACL in posix_acl_equiv_mode Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 058/214] ARM: 8012/1: kdump: Avoid overflow when converting pfn to physaddr Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 059/214] rtl8192cu: Fix unbalanced irq enable in error path of rtl92cu_hw_init() Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 060/214] drm/nouveau/acpi: allow non-optimus setups to load vbios from acpi Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 061/214] Documentation: Update stable address in Chinese and Japanese translations Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 062/214] crypto: crypto_wq - Fix late crypto work queue initialization Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 063/214] media: media-device: fix infoleak in ioctl media_enum_entities() Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 064/214] trace: module: Maintain a valid user count Greg Kroah-Hartman
2014-06-05 4:17 ` Greg Kroah-Hartman [this message]
2014-06-05 4:17 ` [PATCH 3.4 066/214] nfsd4: warn on finding lockowner without stateids Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 067/214] nfsd4: remove lockowner when removing lock stateid Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 068/214] percpu: make pcpu_alloc_chunk() use pcpu_mem_free() instead of kfree() Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 069/214] ASoC: wm8962: Update register CLASS_D_CONTROL_1 to be non-volatile Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 070/214] x86-64, modify_ldt: Make support for 16-bit segments a runtime option Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 071/214] PCI: shpchp: Check bridges secondary (not primary) bus speed Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 072/214] ACPI / blacklist: Add dmi_enable_osi_linux quirk for Asus EEE PC 1015PX Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 073/214] i2c: designware: Mask all interrupts during i2c controller enable Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 074/214] crypto: caam - add allocation failure handling in SPRINTFCAT macro Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 075/214] setfacl removes part of ACL when setting POSIX ACLs to Samba Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 076/214] CIFS: Fix error handling in cifs_push_mandatory_locks Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 077/214] ecryptfs: Fix memory leakage in keystore.c Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 078/214] fs: cachefiles: add support for large files in filesystem caching Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 079/214] perf: Fix perf ring buffer memory ordering Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 080/214] ftrace: Check module functions being traced on reload Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 081/214] sched/debug: Limit sd->*_idx range on sysctl Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 082/214] sched/debug: Fix sd->*_idx limit range avoiding overflow Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 083/214] perf: Fix error return code Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 084/214] tracing: Keep overwrite in sync between regular and snapshot buffers Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 085/214] VFS: make vfs_fstat() use f[get|put]_light() Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 086/214] cifs: delay super block destruction until all cifsFileInfo objects are gone Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 087/214] NFSv4 wait on recovery for async session errors Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 088/214] nfsd4: fix xdr decoding of large non-write compounds Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 089/214] NFSv4.1: integer overflow in decode_cb_sequence_args() Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 090/214] nfsd: dont run get_file if nfs4_preprocess_stateid_op return error Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 091/214] NFS: nfs_getaclargs.acl_len is a size_t Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 092/214] NFSv4.1: Fix a race in pNFS layoutcommit Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 093/214] NFSv4.1: Dont decode skipped layoutgets Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 094/214] NFSv4.1: Handle NFS4ERR_DELAY when resetting the NFSv4.1 session Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 095/214] dm bufio: avoid a possible __vmalloc deadlock Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 096/214] dm snapshot: add missing module aliases Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 097/214] md/raid10: fix "enough" function for detecting if array is failed Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 098/214] nfsd: nfsd_open: when dentry_open returns an error do not propagate as struct file Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 099/214] dm snapshot: avoid snapshot space leak on crash Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 100/214] dm mpath: fix race condition between multipath_dtr and pg_init_done Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 101/214] dm thin: fix discard corruption Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 102/214] zram: Fix deadlock bug in partial read/write Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 103/214] zram: avoid invalid memory access in zram_exit() Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 104/214] zram: destroy all devices on error recovery path in zram_init() Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 105/214] zram: avoid access beyond the zram device Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 106/214] zram: allow request end to coincide with disksize Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 107/214] Staging: zram: Fix access of NULL pointer Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 108/214] UBI: erase free PEB with bitflip in EC header Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 109/214] Input: synaptics - adjust threshold for treating position values as negative Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 110/214] floppy: properly handle failure on add_disk loop Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 111/214] MISC: hpilo, remove pci_disable_device Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 112/214] i82975x_edac: Fix dimm label initialization Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 113/214] i915: ensure that VGA plane is disabled Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 114/214] regulator: max8997: Use uV in voltage_map_desc Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 115/214] regulator: max8998: Ensure enough delay time for max8998_set_voltage_buck_time_sel Greg Kroah-Hartman
2014-06-05 4:17 ` [PATCH 3.4 116/214] intel_idle: Dont register CPU notifier if we are not running Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 117/214] can: c_can: Set reserved bit in IFx_MASK2 to 1 on write Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 118/214] e1000e: DoS while TSO enabled caused by link partner with small MSS Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 119/214] mac80211: introduce IEEE80211_HW_TEARDOWN_AGGR_ON_BAR_FAIL Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 120/214] PCI: shpchp: Use per-slot workqueues to avoid deadlock Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 121/214] thinkpad-acpi: fix issuing duplicated key events for brightness up/down Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 122/214] ALSA: HDA: Add inverted internal mic quirk for Lenovo S205 Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 123/214] ALSA: hda - Add inverted internal mic quirk for Lenovo IdeaPad U310 Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 124/214] ALSA: hda - Fix oops caused by recent commit "Fix internal mic for Lenovo Ideapad U300s" Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 125/214] ALSA: hda - Add stereo-dmic fixup for Acer Aspire One 522 Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 126/214] ALSA: hda/conexant - Correct vendor IDs for new codecs Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 127/214] ALSA: hda - Add Conexant CX20755/20756/20757 codec IDs Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 128/214] ALSA: hda - Add support for CX20952 Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 129/214] tty: serial: imx: dont reinit clock in imx_setup_ufcr() Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 130/214] x86, build, icc: Remove uninitialized_var() from compiler-intel.h Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 131/214] x86, build: Pass in additional -mno-mmx, -mno-sse options Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 132/214] x86/apic: Disable I/O APIC before shutdown of the local APIC Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 133/214] x86: fix build error and kconfig for ia32_emulation and binfmt Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 134/214] n_gsm : Flow control handling in Mux driver Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 135/214] char: n_gsm: remove message filtering for contipated DLCI Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 136/214] n_gsm: avoid accessing freed memory during CMD_FCOFF condition Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 137/214] n_gsm: replace kfree_skb w/ appropriate dev_* versions Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 138/214] x86 get_unmapped_area: Access mmap_legacy_base through mm_struct member Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 139/214] ptrace/x86: Introduce set_task_blockstep() helper Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 140/214] ptrace/x86: Partly fix set_task_blockstep()->update_debugctlmsr() logic Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 141/214] x86/Sandy Bridge: mark arrays in __init functions as __initconst Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 142/214] efi_pstore: Check remaining space with QueryVariableInfo() before writing data Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 143/214] efivars: Disable external interrupt while holding efivars->lock Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 144/214] efi: be more paranoid about available space when creating variables Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 145/214] efivars: pstore: Do not check size when erasing variable Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 146/214] efivars: Allow disabling use as a pstore backend Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 147/214] efivars: Add module parameter to disable " Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 148/214] efivars: Fix check for CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 149/214] efi_pstore: Introducing workqueue updating sysfs Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 150/214] x86, efivars: firmware bug workarounds should be in platform code Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 151/214] x86,efi: Check max_size only if it is non-zero Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 152/214] efi: Export efi_query_variable_store() for efivars.ko Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 153/214] x86,efi: Implement efi_no_storage_paranoia parameter Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 154/214] Modify UEFI anti-bricking code Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 155/214] x86/efi: Fix dummy variable buffer allocation Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 156/214] nbd: fsync and kill block device on shutdown Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 157/214] drivers: hv: switch to use mb() instead of smp_mb() Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 158/214] drm/i915/sdvo: clean up connectors on intel_sdvo_init() failures Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 159/214] drm: fix documentation for drm_crtc_set_mode() Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 160/214] drm/radeon/dce32+: use fractional fb dividers for high clocks Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 161/214] drm/radeon: fix amd afusion gpu setup aka sumo v2 Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 162/214] drm/radeon: add connector table for SAM440ep embedded board Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 163/214] drm/radeon: add connector table for Mac G4 Silver Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 164/214] drm/nouveau: fix init with agpgart-uninorth Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 165/214] drm/radeon: fix typo in evergreen_mc_resume() Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 166/214] drm/i915: Close race between processing unpin task and queueing the flip Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 167/214] drm/i915; Only increment the user-pin-count after successfully pinning the bo Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 168/214] drm/i915: dump UTS_RELEASE into the error_state Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 169/214] drm/i915: add missing \n to UTS_RELEASE in " Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 170/214] drm/i915: panel: invert brightness via parameter Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 171/214] drm/i915: panel: invert brightness via quirk Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 172/214] drm/i915: panel: invert brightness acer aspire 5734z Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 173/214] drm/i915: add quirk to invert brightness on eMachines G725 Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 174/214] drm/i915: add quirk to invert brightness on eMachines e725 Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 175/214] drm/i915: add quirk to invert brightness on Packard Bell NCL20 Greg Kroah-Hartman
2014-06-05 4:18 ` [PATCH 3.4 176/214] DRM/i915: Add QUIRK_INVERT_BRIGHTNESS for NCR machines Greg Kroah-Hartman
2014-06-05 4:19 ` [PATCH 3.4 177/214] drm/radeon: use frac fb div on RS780/RS880 Greg Kroah-Hartman
2014-06-05 4:19 ` [PATCH 3.4 178/214] drm/radeon: cleanup properly if mmio mapping fails Greg Kroah-Hartman
2014-06-05 4:19 ` [PATCH 3.4 179/214] drm/i915: Workaround incoherence between fences and LLC across multiple CPUs Greg Kroah-Hartman
2014-06-05 4:19 ` [PATCH 3.4 180/214] drm/i915: ensure single initialization and cleanup of backlight device Greg Kroah-Hartman
2014-06-05 4:19 ` [PATCH 3.4 181/214] drm/radeon: Another card with wrong primary dac adj Greg Kroah-Hartman
2014-06-05 4:19 ` [PATCH 3.4 182/214] drm/i915: try not to lose backlight CBLV precision Greg Kroah-Hartman
2014-06-05 4:19 ` [PATCH 3.4 183/214] drm/radeon: fix panel scaling with eDP and LVDS bridges Greg Kroah-Hartman
2014-06-05 4:19 ` [PATCH 3.4 184/214] drm: Pad drm_mode_get_connector to 64-bit boundary Greg Kroah-Hartman
2014-06-05 4:19 ` [PATCH 3.4 185/214] drm/ttm: Fix memory type compatibility check Greg Kroah-Hartman
2014-06-05 4:19 ` [PATCH 3.4 186/214] drm/radeon: fix hdmi mode enable on RS600/RS690/RS740 Greg Kroah-Hartman
2014-06-05 4:19 ` [PATCH 3.4 187/214] drm/radeon: always program the MC on startup Greg Kroah-Hartman
2014-06-05 4:19 ` [PATCH 3.4 188/214] drivers/rtc/rtc-pl031.c: fix the missing operation on enable Greg Kroah-Hartman
2014-06-05 4:19 ` [PATCH 3.4 189/214] wireless: rt2x00: rt{2500,73}usb.c put back duplicate id Greg Kroah-Hartman
2014-06-05 4:19 ` [PATCH 3.4 190/214] Wireless: rt2x00: Add device id for Sweex LW323 to rt2800usb.c Greg Kroah-Hartman
2014-06-05 4:19 ` [PATCH 3.4 191/214] rt2800usb: Add support for 2001:3c1e (D-Link DWA-125 rev B1) USB Wi-Fi adapter Greg Kroah-Hartman
2014-06-05 4:19 ` [PATCH 3.4 192/214] drivers/rtc/rtc-pl031.c: restore ST variant functionality Greg Kroah-Hartman
2014-06-05 4:19 ` [PATCH 3.4 193/214] ata_piix: Add Device IDs for Intel Lynx Point-LP PCH Greg Kroah-Hartman
2014-06-05 4:19 ` [PATCH 3.4 194/214] speakup: lower default software speech rate Greg Kroah-Hartman
2014-06-05 4:19 ` [PATCH 3.4 195/214] i2c: tegra: check the clk_prepare_enable() return value Greg Kroah-Hartman
2014-06-05 4:19 ` [PATCH 3.4 196/214] ixgbe: fix registration order of driver and DCA nofitication Greg Kroah-Hartman
2014-06-05 4:19 ` [PATCH 3.4 197/214] msi-wmi: Fix memory leak Greg Kroah-Hartman
2014-06-05 4:19 ` [PATCH 3.4 198/214] rapidio/tsi721: fix bug in MSI interrupt handling Greg Kroah-Hartman
2014-06-05 4:19 ` [PATCH 3.4 199/214] rapidio/tsi721: Fix interrupt mask when handling MSI Greg Kroah-Hartman
2014-06-05 4:19 ` [PATCH 3.4 200/214] random: fix accounting race condition with lockless irq entropy_count update Greg Kroah-Hartman
2014-06-05 4:19 ` [PATCH 3.4 201/214] cfg80211: check wdev->netdev in connection work Greg Kroah-Hartman
2014-06-05 4:19 ` [PATCH 3.4 202/214] i2c-piix4: Add AMD CZ SMBus device ID Greg Kroah-Hartman
2014-06-05 4:19 ` [PATCH 3.4 203/214] b43: ensue that BCMA is "y" when B43 is "y" Greg Kroah-Hartman
2014-06-05 4:19 ` [PATCH 3.4 204/214] vgacon.c: add cond reschedule points in vgacon_do_font_op Greg Kroah-Hartman
2014-06-05 4:19 ` [PATCH 3.4 205/214] mac80211: drop spoofed packets in ad-hoc mode Greg Kroah-Hartman
2014-06-05 4:19 ` [PATCH 3.4 206/214] crypto: s390 - Fix aes-cbc IV corruption Greg Kroah-Hartman
2014-06-05 4:19 ` [PATCH 3.4 207/214] mtd: m25p80: fix allocation size Greg Kroah-Hartman
2014-06-05 4:19 ` [PATCH 3.4 208/214] backlight: atmel-pwm-bl: fix gpio polarity in remove Greg Kroah-Hartman
2014-06-05 4:19 ` [PATCH 3.4 209/214] can: sja1000: fix {pre,post}_irq() handling and IRQ handler return value Greg Kroah-Hartman
2014-06-05 4:19 ` [PATCH 3.4 210/214] crypto: s390 - Fix aes-xts parameter corruption Greg Kroah-Hartman
2014-06-05 4:19 ` [PATCH 3.4 211/214] net: Add net_ratelimited_function and net_<level>_ratelimited macros Greg Kroah-Hartman
2014-06-05 4:19 ` [PATCH 3.4 212/214] xen-netfront: reduce gso_max_size to account for max TCP header Greg Kroah-Hartman
2014-06-05 4:19 ` [PATCH 3.4 213/214] PCI/ASPM: Dont touch ASPM if forcibly disabled Greg Kroah-Hartman
2014-06-05 4:19 ` [PATCH 3.4 214/214] HID: logitech: dont use stack based dj_report structures Greg Kroah-Hartman
2014-06-05 11:30 ` Marc Dionne
2014-06-05 12:12 ` Yijing Wang
2014-06-05 15:57 ` Greg Kroah-Hartman
2014-06-05 17:12 ` [PATCH 3.4 000/214] 3.4.92-stable review Guenter Roeck
2014-06-05 18:01 ` Greg Kroah-Hartman
2014-06-05 17:56 ` Shuah Khan
2014-06-05 18:01 ` Greg Kroah-Hartman
2014-06-05 23:19 ` Greg Kroah-Hartman
2014-06-06 4:42 ` Guenter Roeck
2014-06-06 13:58 ` 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=20140605041648.247568509@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