linux-kernel.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, Scott Mayhew <smayhew@redhat.com>,
	"J. Bruce Fields" <bfields@redhat.com>,
	Sasha Levin <alexander.levin@microsoft.com>
Subject: [PATCH 4.14 027/246] nfsd: fix potential use-after-free in nfsd4_decode_getdeviceinfo
Date: Wed,  1 Aug 2018 18:48:57 +0200	[thread overview]
Message-ID: <20180801165013.003412479@linuxfoundation.org> (raw)
In-Reply-To: <20180801165011.700991984@linuxfoundation.org>

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

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

From: Scott Mayhew <smayhew@redhat.com>

[ Upstream commit 3171822fdcdd6e6d536047c425af6dc7a92dc585 ]

When running a fuzz tester against a KASAN-enabled kernel, the following
splat periodically occurs.

The problem occurs when the test sends a GETDEVICEINFO request with a
malformed xdr array (size but no data) for gdia_notify_types and the
array size is > 0x3fffffff, which results in an overflow in the value of
nbytes which is passed to read_buf().

If the array size is 0x40000000, 0x80000000, or 0xc0000000, then after
the overflow occurs, the value of nbytes 0, and when that happens the
pointer returned by read_buf() points to the end of the xdr data (i.e.
argp->end) when really it should be returning NULL.

Fix this by returning NFS4ERR_BAD_XDR if the array size is > 1000 (this
value is arbitrary, but it's the same threshold used by
nfsd4_decode_bitmap()... in could really be any value >= 1 since it's
expected to get at most a single bitmap in gdia_notify_types).

[  119.256854] ==================================================================
[  119.257611] BUG: KASAN: use-after-free in nfsd4_decode_getdeviceinfo+0x5a4/0x5b0 [nfsd]
[  119.258422] Read of size 4 at addr ffff880113ada000 by task nfsd/538

[  119.259146] CPU: 0 PID: 538 Comm: nfsd Not tainted 4.17.0+ #1
[  119.259662] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-1.fc25 04/01/2014
[  119.261202] Call Trace:
[  119.262265]  dump_stack+0x71/0xab
[  119.263371]  print_address_description+0x6a/0x270
[  119.264609]  kasan_report+0x258/0x380
[  119.265854]  ? nfsd4_decode_getdeviceinfo+0x5a4/0x5b0 [nfsd]
[  119.267291]  nfsd4_decode_getdeviceinfo+0x5a4/0x5b0 [nfsd]
[  119.268549]  ? nfs4svc_decode_compoundargs+0xa5b/0x13c0 [nfsd]
[  119.269873]  ? nfsd4_decode_sequence+0x490/0x490 [nfsd]
[  119.271095]  nfs4svc_decode_compoundargs+0xa5b/0x13c0 [nfsd]
[  119.272393]  ? nfsd4_release_compoundargs+0x1b0/0x1b0 [nfsd]
[  119.273658]  nfsd_dispatch+0x183/0x850 [nfsd]
[  119.274918]  svc_process+0x161c/0x31a0 [sunrpc]
[  119.276172]  ? svc_printk+0x190/0x190 [sunrpc]
[  119.277386]  ? svc_xprt_release+0x451/0x680 [sunrpc]
[  119.278622]  nfsd+0x2b9/0x430 [nfsd]
[  119.279771]  ? nfsd_destroy+0x1c0/0x1c0 [nfsd]
[  119.281157]  kthread+0x2db/0x390
[  119.282347]  ? kthread_create_worker_on_cpu+0xc0/0xc0
[  119.283756]  ret_from_fork+0x35/0x40

[  119.286041] Allocated by task 436:
[  119.287525]  kasan_kmalloc+0xa0/0xd0
[  119.288685]  kmem_cache_alloc+0xe9/0x1f0
[  119.289900]  get_empty_filp+0x7b/0x410
[  119.291037]  path_openat+0xca/0x4220
[  119.292242]  do_filp_open+0x182/0x280
[  119.293411]  do_sys_open+0x216/0x360
[  119.294555]  do_syscall_64+0xa0/0x2f0
[  119.295721]  entry_SYSCALL_64_after_hwframe+0x44/0xa9

[  119.298068] Freed by task 436:
[  119.299271]  __kasan_slab_free+0x130/0x180
[  119.300557]  kmem_cache_free+0x78/0x210
[  119.301823]  rcu_process_callbacks+0x35b/0xbd0
[  119.303162]  __do_softirq+0x192/0x5ea

[  119.305443] The buggy address belongs to the object at ffff880113ada000
                which belongs to the cache filp of size 256
[  119.308556] The buggy address is located 0 bytes inside of
                256-byte region [ffff880113ada000, ffff880113ada100)
[  119.311376] The buggy address belongs to the page:
[  119.312728] page:ffffea00044eb680 count:1 mapcount:0 mapping:0000000000000000 index:0xffff880113ada780
[  119.314428] flags: 0x17ffe000000100(slab)
[  119.315740] raw: 0017ffe000000100 0000000000000000 ffff880113ada780 00000001000c0001
[  119.317379] raw: ffffea0004553c60 ffffea00045c11e0 ffff88011b167e00 0000000000000000
[  119.319050] page dumped because: kasan: bad access detected

[  119.321652] Memory state around the buggy address:
[  119.322993]  ffff880113ad9f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[  119.324515]  ffff880113ad9f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[  119.326087] >ffff880113ada000: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
[  119.327547]                    ^
[  119.328730]  ffff880113ada080: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
[  119.330218]  ffff880113ada100: fc fc fc fc fc fc fc fc fb fb fb fb fb fb fb fb
[  119.331740] ==================================================================

Signed-off-by: Scott Mayhew <smayhew@redhat.com>
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 fs/nfsd/nfs4xdr.c |    2 ++
 1 file changed, 2 insertions(+)

--- a/fs/nfsd/nfs4xdr.c
+++ b/fs/nfsd/nfs4xdr.c
@@ -1586,6 +1586,8 @@ nfsd4_decode_getdeviceinfo(struct nfsd4_
 	gdev->gd_maxcount = be32_to_cpup(p++);
 	num = be32_to_cpup(p++);
 	if (num) {
+		if (num > 1000)
+			goto xdr_error;
 		READ_BUF(4 * num);
 		gdev->gd_notify_types = be32_to_cpup(p++);
 		for (i = 1; i < num; i++) {



  parent reply	other threads:[~2018-08-01 18:04 UTC|newest]

Thread overview: 240+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-08-01 16:48 [PATCH 4.14 000/246] 4.14.60-stable review Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 001/246] fork: unconditionally clear stack on fork Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 002/246] i2c: core: decrease reference count of device node in i2c_unregister_device Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 003/246] RDMA/core: Avoid that ib_drain_qp() triggers an out-of-bounds stack access Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 004/246] drivers/infiniband/core/verbs.c: fix build with gcc-4.4.4 Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 005/246] IB/srpt: Fix an out-of-bounds stack access in srpt_zerolength_write() Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 006/246] drivers/infiniband/ulp/srpt/ib_srpt.c: fix build with gcc-4.4.4 Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 007/246] spi: spi-s3c64xx: Fix system resume support Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 008/246] Input: elan_i2c - add ACPI ID for lenovo ideapad 330 Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 009/246] Input: i8042 - add Lenovo LaVie Z to the i8042 reset list Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 010/246] Input: elan_i2c - add another ACPI ID for Lenovo Ideapad 330-15AST Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 012/246] delayacct: fix crash in delayacct_blkio_end() after delayacct init failure Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 013/246] tracing: Fix double free of event_trigger_data Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 014/246] tracing: Fix possible double free in event_enable_trigger_func() Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 015/246] kthread, tracing: Dont expose half-written comm when creating kthreads Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 016/246] tracing/kprobes: Fix trace_probe flags on enable_trace_kprobe() failure Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 017/246] tracing: Quiet gcc warning about maybe unused link variable Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 018/246] arm64: fix vmemmap BUILD_BUG_ON() triggering on !vmemmap setups Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 019/246] mlxsw: spectrum_switchdev: Fix port_vlan refcounting Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 020/246] kcov: ensure irq code sees a valid area Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 021/246] xen/netfront: raise max number of slots in xennet_get_responses() Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 022/246] hv_netvsc: fix network namespace issues with VF support Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 023/246] skip LAYOUTRETURN if layout is invalid Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 024/246] ALSA: emu10k1: add error handling for snd_ctl_add Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 025/246] ALSA: fm801: " Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 026/246] NFSv4.1: Fix the client behaviour on NFS4ERR_SEQ_FALSE_RETRY Greg Kroah-Hartman
2018-08-01 16:48 ` Greg Kroah-Hartman [this message]
2018-08-01 16:48 ` [PATCH 4.14 028/246] vfio: platform: Fix reset module leak in error path Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 029/246] vfio/mdev: Check globally for duplicate devices Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 030/246] vfio/type1: Fix task tracking for QEMU vCPU hotplug Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 031/246] kernel/hung_task.c: show all hung tasks before panic Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 032/246] mm: /proc/pid/pagemap: hide swap entries from unprivileged users Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 033/246] mm: vmalloc: avoid racy handling of debugobjects in vunmap Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 034/246] mm/slub.c: add __printf verification to slab_err() Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 035/246] rtc: ensure rtc_set_alarm fails when alarms are not supported Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 036/246] perf tools: Fix pmu events parsing rule Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 037/246] netfilter: ipset: forbid family for hash:mac sets Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 038/246] netfilter: ipset: List timing out entries with "timeout 1" instead of zero Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 039/246] irqchip/ls-scfg-msi: Map MSIs in the iommu Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 040/246] watchdog: da9063: Fix updating timeout value Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 041/246] printk: drop in_nmi check from printk_safe_flush_on_panic() Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 042/246] bpf, arm32: fix inconsistent naming about emit_a32_lsr_{r64,i64} Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 043/246] ceph: fix alignment of rasize Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 044/246] e1000e: Ignore TSYNCRXCTL when getting I219 clock attributes Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 045/246] infiniband: fix a possible use-after-free bug Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 046/246] powerpc/lib: Adjust .balign inside string functions for PPC32 Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 047/246] powerpc/64s: Add barrier_nospec Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 048/246] powerpc/eeh: Fix use-after-release of EEH driver Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 049/246] hvc_opal: dont set tb_ticks_per_usec in udbg_init_opal_common() Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 050/246] powerpc/64s: Fix compiler store ordering to SLB shadow area Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 051/246] RDMA/mad: Convert BUG_ONs to error flows Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 053/246] netfilter: nf_tables: check msg_type before nft_trans_set(trans) Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 054/246] pnfs: Dont release the sequence slot until weve processed layoutget on open Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 055/246] disable loading f2fs module on PAGE_SIZE > 4KB Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 056/246] f2fs: fix error path of move_data_page Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 057/246] f2fs: fix to dont trigger writeback during recovery Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 058/246] f2fs: fix to wait page writeback during revoking atomic write Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 059/246] f2fs: Fix deadlock in shutdown ioctl Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 060/246] f2fs: fix to detect failure of dquot_initialize Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 061/246] f2fs: fix race in between GC and atomic open Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 062/246] block, bfq: remove wrong lock in bfq_requests_merged Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 063/246] usbip: usbip_detach: Fix memory, udev context and udev leak Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 064/246] usbip: dynamically allocate idev by nports found in sysfs Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 065/246] perf/x86/intel/uncore: Correct fixed counter index check in generic code Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 066/246] perf/x86/intel/uncore: Correct fixed counter index check for NHM Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 068/246] selftests: memfd: return Kselftest Skip code for skipped tests Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 069/246] selftests: intel_pstate: " Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 070/246] PCI: Fix devm_pci_alloc_host_bridge() memory leak Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 071/246] btrfs: balance dirty metadata pages in btrfs_finish_ordered_io Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 072/246] iwlwifi: pcie: fix race in Rx buffer allocator Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 073/246] Bluetooth: hci_qca: Fix "Sleep inside atomic section" warning Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 074/246] Bluetooth: btusb: Add a new Realtek 8723DE ID 2ff8:b011 Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 075/246] ASoC: dpcm: fix BE dai not hw_free and shutdown Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 076/246] mfd: cros_ec: Fail early if we cannot identify the EC Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 077/246] mwifiex: handle race during mwifiex_usb_disconnect Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 078/246] wlcore: sdio: check for valid platform device data before suspend Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 079/246] net: hns3: Fixes the init of the VALID BD info in the descriptor Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 080/246] media: tw686x: Fix incorrect vb2_mem_ops GFP flags Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 081/246] media: videobuf2-core: dont call memop finish when queueing Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 082/246] Btrfs: dont return ino to ino cache if inode item removal fails Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 083/246] Btrfs: dont BUG_ON() in btrfs_truncate_inode_items() Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 084/246] btrfs: add barriers to btrfs_sync_log before log_commit_wait wakeups Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 085/246] btrfs: qgroup: Finish rescan when hit the last leaf of extent tree Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 086/246] x86/microcode: Make the late update update_lock a raw lock for RT Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 087/246] PM / wakeup: Make s2idle_lock a RAW_SPINLOCK Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 088/246] PCI: Prevent sysfs disable of device while driver is attached Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 089/246] nvme-rdma: stop admin queue before freeing it Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 090/246] nvme-pci: Fix AER reset handling Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 091/246] ath: Add regulatory mapping for FCC3_ETSIC Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 092/246] ath: Add regulatory mapping for ETSI8_WORLD Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 093/246] ath: Add regulatory mapping for APL13_WORLD Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 094/246] ath: Add regulatory mapping for APL2_FCCA Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 095/246] ath: Add regulatory mapping for Uganda Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 096/246] ath: Add regulatory mapping for Tanzania Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 097/246] ath: Add regulatory mapping for Serbia Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 098/246] ath: Add regulatory mapping for Bermuda Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 099/246] ath: Add regulatory mapping for Bahamas Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 105/246] spi: sh-msiof: Fix setting SIRMDR1.SYNCAC to match SITMDR1.SYNCAC Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 106/246] powerpc/8xx: fix invalid register expression in head_8xx.S Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 107/246] pinctrl: at91-pio4: add missing of_node_put Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 108/246] bpf: powerpc64: pad function address loads with NOPs Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 109/246] PCI: pciehp: Request control of native hotplug only if supported Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 111/246] mwifiex: correct histogram data with appropriate index Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 112/246] ima: based on policy verify firmware signatures (pre-allocated buffer) Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 113/246] drivers/perf: arm-ccn: dont log to dmesg in event_init Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 114/246] spi: Add missing pm_runtime_put_noidle() after failed get Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 115/246] net: hns3: Fix the missing client list node initialization Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 116/246] fscrypt: use unbound workqueue for decryption Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 117/246] scsi: ufs: ufshcd: fix possible unclocked register access Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 118/246] scsi: ufs: fix exception event handling Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 119/246] scsi: zfcp: assert that the ERP lock is held when tracing a recovery trigger Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 120/246] drm/nouveau/fifo/gk104-: poll for runlist update completion Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 121/246] Bluetooth: btusb: add ID for LiteOn 04ca:301a Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 122/246] rtc: tps6586x: fix possible race condition Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 123/246] rtc: vr41xx: " Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 124/246] rtc: tps65910: " Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 125/246] ALSA: emu10k1: Rate-limit error messages about page errors Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 126/246] regulator: pfuze100: add .is_enable() for pfuze100_swb_regulator_ops Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 127/246] md/raid1: add error handling of read error from FailFast device Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 128/246] md: fix NULL dereference of mddev->pers in remove_and_add_spares() Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 129/246] ixgbevf: fix MAC address changes through ixgbevf_set_mac() Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 130/246] media: smiapp: fix timeout checking in smiapp_read_nvm Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 131/246] net: ethernet: ti: cpsw-phy-sel: check bus_find_device() ret value Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 132/246] ALSA: usb-audio: Apply rate limit to warning messages in URB complete callback Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 134/246] arm64: cmpwait: Clear event register before arming exclusive monitor Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 135/246] HID: hid-plantronics: Re-resend Update to map button for PTT products Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 136/246] arm64: dts: renesas: salvator-common: use audio-graph-card for Sound Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 137/246] drm/radeon: fix mode_valids return type Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 140/246] HID: i2c-hid: check if device is there before really probing Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 141/246] EDAC, altera: Fix ARM64 build warning Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 142/246] ARM: dts: stih407-pinctrl: Fix complain about IRQ_TYPE_NONE usage Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 143/246] ARM: dts: emev2: Add missing interrupt-affinity to PMU node Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 144/246] ARM: dts: sh73a0: " Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 145/246] nvmem: properly handle returned value nvmem_reg_read Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 146/246] i40e: free the skb after clearing the bitlock Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 147/246] tty: Fix data race in tty_insert_flip_string_fixed_flag Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 149/246] net: phy: phylink: Release link GPIO Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 150/246] media: rcar_jpu: Add missing clk_disable_unprepare() on error in jpu_open() Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 151/246] libata: Fix command retry decision Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 152/246] ACPI / LPSS: Only call pwm_add_table() for Bay Trail PWM if PMIC HRV is 2 Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 153/246] media: media-device: fix ioctl function types Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 154/246] media: saa7164: Fix driver name in debug output Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 155/246] mtd: rawnand: fsl_ifc: fix FSL NAND driver to read all ONFI parameter pages Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 156/246] brcmfmac: Add support for bcm43364 wireless chipset Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 157/246] s390/cpum_sf: Add data entry sizes to sampling trailer entry Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 158/246] perf: fix invalid bit in diagnostic entry Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 159/246] bnxt_en: Check unsupported speeds in bnxt_update_link() on PF only Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 160/246] scsi: 3w-9xxx: fix a missing-check bug Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 161/246] scsi: 3w-xxxx: " Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 162/246] scsi: megaraid: silence a static checker bug Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 163/246] scsi: hisi_sas: config ATA de-reset as an constrained command for v3 hw Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 164/246] scsi: qedf: Set the UNLOADING flag when removing a vport Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 165/246] staging: lustre: o2iblnd: fix race at kiblnd_connect_peer Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 166/246] staging: lustre: o2iblnd: Fix FastReg map/unmap for MLX5 Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 167/246] thermal: exynos: fix setting rising_threshold for Exynos5433 Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 168/246] bpf: fix references to free_bpf_prog_info() in comments Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 169/246] f2fs: avoid fsync() failure caused by EAGAIN in writepage() Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 170/246] media: siano: get rid of __le32/__le16 cast warnings Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 171/246] drm/atomic: Handling the case when setting old crtc for plane Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 172/246] ALSA: hda/ca0132: fix build failure when a local macro is defined Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 173/246] mmc: dw_mmc: update actual clock for mmc debugfs Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 174/246] mmc: pwrseq: Use kmalloc_array instead of stack VLA Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 175/246] dt-bindings: pinctrl: meson: add support for the Meson8m2 SoC Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 176/246] spi: meson-spicc: Fix error handling in meson_spicc_probe() Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 177/246] net: hns3: Fixes the out of bounds access in hclge_map_tqp Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 178/246] dt-bindings: net: meson-dwmac: new compatible name for AXG SoC Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 179/246] fasync: Fix deadlock between task-context and interrupt-context kill_fasync() Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 180/246] backlight: pwm_bl: Dont use GPIOF_* with gpiod_get_direction Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 181/246] stop_machine: Use raw spinlocks Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 182/246] delayacct: Use raw_spinlocks Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 183/246] memory: tegra: Do not handle spurious interrupts Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 184/246] memory: tegra: Apply interrupts mask per SoC Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 187/246] igb: Fix queue selection on MAC filters on i210 Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 188/246] drm/gma500: fix psb_intel_lvds_mode_valid()s return type Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 189/246] ipconfig: Correctly initialise ic_nameservers Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 190/246] rsi: Fix invalid vdd warning in mmc Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 191/246] rsi: fix nommu_map_sg overflow kernel panic Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 193/246] staging: vchiq_core: Fix missing semaphore release in error case Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 194/246] staging: lustre: llite: correct removexattr detection Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 195/246] staging: lustre: ldlm: free resource when ldlm_lock_create() fails Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 196/246] serial: core: Make sure compiler barfs for 16-byte earlycon names Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 197/246] soc: imx: gpcv2: Do not pass static memory as platform data Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 198/246] microblaze: Fix simpleImage format generation Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 199/246] usb: hub: Dont wait for connect state at resume for powered-off ports Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 200/246] crypto: authencesn - dont leak pointers to authenc keys Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 201/246] crypto: authenc " Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 202/246] media: omap3isp: fix unbalanced dma_iommu_mapping Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 203/246] regulator: Dont return or expect -errno from of_map_mode() Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 204/246] scsi: scsi_dh: replace too broad "TP9" string with the exact models Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 205/246] scsi: megaraid_sas: Increase timeout by 1 sec for non-RAID fastpath IOs Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 206/246] scsi: cxlflash: Synchronize reset and remove ops Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 207/246] scsi: cxlflash: Avoid clobbering context control register value Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 208/246] media: atomisp: compat32: fix __user annotations Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 209/246] media: si470x: fix __be16 annotations Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 210/246] ASoC: topology: Fix bclk and fsync inversion in set_link_hw_format() Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 211/246] ASoC: topology: Add missing clock gating parameter when parsing hw_configs Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 214/246] drm/dp/mst: Fix off-by-one typo when dump payload table Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 215/246] block: bio_iov_iter_get_pages: fix size of last iovec Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 216/246] blkdev: __blkdev_direct_IO_simple: fix leak in error case Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 217/246] block: reset bi_iter.bi_done after splitting bio Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 218/246] random: mix rdrand with entropy sent in from userspace Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 219/246] squashfs: be more careful about metadata corruption Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 220/246] ext4: fix inline data updates with checksums enabled Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 221/246] ext4: check for allocation block validity with block group locked Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 222/246] ext4: fix check to prevent initializing reserved inodes Greg Kroah-Hartman
2018-08-07 22:17   ` Matthias Schiffer
2018-08-08  5:28     ` Greg Kroah-Hartman
2018-08-08 13:47       ` Theodore Y. Ts'o
2018-08-01 16:52 ` [PATCH 4.14 223/246] PCI: pciehp: Assume NoCompl+ for Thunderbolt ports Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 224/246] PCI: xgene: Remove leftover pci_scan_child_bus() call Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 225/246] ovl: Sync upper dirty data when syncing overlayfs Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 226/246] usb: gadget: udc: renesas_usb3: should remove debugfs Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 227/246] RDMA/uverbs: Protect from attempts to create flows on unsupported QP Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 232/246] ipv4: remove BUG_ON() from fib_compute_spec_dst Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 233/246] net: ena: Fix use of uninitialized DMA address bits field Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 234/246] net: fix amd-xgbe flow-control issue Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 235/246] net: lan78xx: fix rx handling before first packet is send Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 236/246] net: mdio-mux: bcm-iproc: fix wrong getter and setter pair Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 237/246] NET: stmmac: align DMA stuff to largest cache line length Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 238/246] tcp_bbr: fix bw probing to raise in-flight data for very small BDPs Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 239/246] xen-netfront: wait xenbus state change when load module manually Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 240/246] netlink: Do not subscribe to non-existent groups Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 241/246] netlink: Dont shift with UB on nlk->ngroups Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 242/246] tcp: do not force quickack when receiving out-of-order packets Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 243/246] tcp: add max_quickacks param to tcp_incr_quickack and tcp_enter_quickack_mode Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 244/246] tcp: do not aggressively quick ack after ECN events Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 245/246] tcp: refactor tcp_ecn_check_ce to remove sk type cast Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 246/246] tcp: add one more quick ack after after ECN events Greg Kroah-Hartman
2018-08-01 23:36 ` [PATCH 4.14 000/246] 4.14.60-stable review Shuah Khan
2018-08-02  6:52 ` Naresh Kamboju
2018-08-02 15:43 ` Guenter Roeck
2018-08-02 18:25   ` Guenter Roeck
2018-08-02 19:09     ` Guenter Roeck
2018-08-02 19:41       ` Greg Kroah-Hartman
2018-08-02 19:45         ` Greg Kroah-Hartman
2018-08-03  1:21           ` Guenter Roeck
2018-08-03  5:40             ` Greg Kroah-Hartman
2018-08-03  6:23           ` Naresh Kamboju
2018-08-03  6:29             ` Greg Kroah-Hartman
2018-08-02 20:34         ` Guenter Roeck

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=20180801165013.003412479@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=alexander.levin@microsoft.com \
    --cc=bfields@redhat.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=smayhew@redhat.com \
    --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).