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,
	Alexey Kodanev <alexey.kodanev@oracle.com>,
	Florian Westphal <fw@strlen.de>,
	Pablo Neira Ayuso <pablo@netfilter.org>,
	Sasha Levin <alexander.levin@microsoft.com>
Subject: [PATCH 4.14 053/246] netfilter: nf_tables: check msg_type before nft_trans_set(trans)
Date: Wed,  1 Aug 2018 18:49:23 +0200	[thread overview]
Message-ID: <20180801165014.249614262@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: Alexey Kodanev <alexey.kodanev@oracle.com>

[ Upstream commit 9c7f96fd77b0dbe1fe7ed1f9c462c45dc48a1076 ]

The patch moves the "trans->msg_type == NFT_MSG_NEWSET" check before
using nft_trans_set(trans). Otherwise we can get out of bounds read.

For example, KASAN reported the one when running 0001_cache_handling_0 nft
test. In this case "trans->msg_type" was NFT_MSG_NEWTABLE:

[75517.177808] BUG: KASAN: slab-out-of-bounds in nft_set_lookup_global+0x22f/0x270 [nf_tables]
[75517.279094] Read of size 8 at addr ffff881bdb643fc8 by task nft/7356
...
[75517.375605] CPU: 26 PID: 7356 Comm: nft Tainted: G  E   4.17.0-rc7.1.x86_64 #1
[75517.489587] Hardware name: Oracle Corporation SUN SERVER X4-2
[75517.618129] Call Trace:
[75517.648821]  dump_stack+0xd1/0x13b
[75517.691040]  ? show_regs_print_info+0x5/0x5
[75517.742519]  ? kmsg_dump_rewind_nolock+0xf5/0xf5
[75517.799300]  ? lock_acquire+0x143/0x310
[75517.846738]  print_address_description+0x85/0x3a0
[75517.904547]  kasan_report+0x18d/0x4b0
[75517.949892]  ? nft_set_lookup_global+0x22f/0x270 [nf_tables]
[75518.019153]  ? nft_set_lookup_global+0x22f/0x270 [nf_tables]
[75518.088420]  ? nft_set_lookup_global+0x22f/0x270 [nf_tables]
[75518.157689]  nft_set_lookup_global+0x22f/0x270 [nf_tables]
[75518.224869]  nf_tables_newsetelem+0x1a5/0x5d0 [nf_tables]
[75518.291024]  ? nft_add_set_elem+0x2280/0x2280 [nf_tables]
[75518.357154]  ? nla_parse+0x1a5/0x300
[75518.401455]  ? kasan_kmalloc+0xa6/0xd0
[75518.447842]  nfnetlink_rcv+0xc43/0x1bdf [nfnetlink]
[75518.507743]  ? nfnetlink_rcv+0x7a5/0x1bdf [nfnetlink]
[75518.569745]  ? nfnl_err_reset+0x3c0/0x3c0 [nfnetlink]
[75518.631711]  ? lock_acquire+0x143/0x310
[75518.679133]  ? netlink_deliver_tap+0x9b/0x1070
[75518.733840]  ? kasan_unpoison_shadow+0x31/0x40
[75518.788542]  netlink_unicast+0x45d/0x680
[75518.837111]  ? __isolate_free_page+0x890/0x890
[75518.891913]  ? netlink_attachskb+0x6b0/0x6b0
[75518.944542]  netlink_sendmsg+0x6fa/0xd30
[75518.993107]  ? netlink_unicast+0x680/0x680
[75519.043758]  ? netlink_unicast+0x680/0x680
[75519.094402]  sock_sendmsg+0xd9/0x160
[75519.138810]  ___sys_sendmsg+0x64d/0x980
[75519.186234]  ? copy_msghdr_from_user+0x350/0x350
[75519.243118]  ? lock_downgrade+0x650/0x650
[75519.292738]  ? do_raw_spin_unlock+0x5d/0x250
[75519.345456]  ? _raw_spin_unlock+0x24/0x30
[75519.395065]  ? __handle_mm_fault+0xbde/0x3410
[75519.448830]  ? sock_setsockopt+0x3d2/0x1940
[75519.500516]  ? __lock_acquire.isra.25+0xdc/0x19d0
[75519.558448]  ? lock_downgrade+0x650/0x650
[75519.608057]  ? __audit_syscall_entry+0x317/0x720
[75519.664960]  ? __fget_light+0x58/0x250
[75519.711325]  ? __sys_sendmsg+0xde/0x170
[75519.758850]  __sys_sendmsg+0xde/0x170
[75519.804193]  ? __ia32_sys_shutdown+0x90/0x90
[75519.856725]  ? syscall_trace_enter+0x897/0x10e0
[75519.912354]  ? trace_event_raw_event_sys_enter+0x920/0x920
[75519.979432]  ? __audit_syscall_entry+0x720/0x720
[75520.036118]  do_syscall_64+0xa3/0x3d0
[75520.081248]  ? prepare_exit_to_usermode+0x47/0x1d0
[75520.139904]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[75520.201680] RIP: 0033:0x7fc153320ba0
[75520.245772] RSP: 002b:00007ffe294c3638 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
[75520.337708] RAX: ffffffffffffffda RBX: 00007ffe294c4820 RCX: 00007fc153320ba0
[75520.424547] RDX: 0000000000000000 RSI: 00007ffe294c46b0 RDI: 0000000000000003
[75520.511386] RBP: 00007ffe294c47b0 R08: 0000000000000004 R09: 0000000002114090
[75520.598225] R10: 00007ffe294c30a0 R11: 0000000000000246 R12: 00007ffe294c3660
[75520.684961] R13: 0000000000000001 R14: 00007ffe294c3650 R15: 0000000000000001

[75520.790946] Allocated by task 7356:
[75520.833994]  kasan_kmalloc+0xa6/0xd0
[75520.878088]  __kmalloc+0x189/0x450
[75520.920107]  nft_trans_alloc_gfp+0x20/0x190 [nf_tables]
[75520.983961]  nf_tables_newtable+0xcd0/0x1bd0 [nf_tables]
[75521.048857]  nfnetlink_rcv+0xc43/0x1bdf [nfnetlink]
[75521.108655]  netlink_unicast+0x45d/0x680
[75521.157013]  netlink_sendmsg+0x6fa/0xd30
[75521.205271]  sock_sendmsg+0xd9/0x160
[75521.249365]  ___sys_sendmsg+0x64d/0x980
[75521.296686]  __sys_sendmsg+0xde/0x170
[75521.341822]  do_syscall_64+0xa3/0x3d0
[75521.386957]  entry_SYSCALL_64_after_hwframe+0x44/0xa9

[75521.467867] Freed by task 23454:
[75521.507804]  __kasan_slab_free+0x132/0x180
[75521.558137]  kfree+0x14d/0x4d0
[75521.596005]  free_rt_sched_group+0x153/0x280
[75521.648410]  sched_autogroup_create_attach+0x19a/0x520
[75521.711330]  ksys_setsid+0x2ba/0x400
[75521.755529]  __ia32_sys_setsid+0xa/0x10
[75521.802850]  do_syscall_64+0xa3/0x3d0
[75521.848090]  entry_SYSCALL_64_after_hwframe+0x44/0xa9

[75521.929000] The buggy address belongs to the object at ffff881bdb643f80
 which belongs to the cache kmalloc-96 of size 96
[75522.079797] The buggy address is located 72 bytes inside of
 96-byte region [ffff881bdb643f80, ffff881bdb643fe0)
[75522.221234] The buggy address belongs to the page:
[75522.280100] page:ffffea006f6d90c0 count:1 mapcount:0 mapping:0000000000000000 index:0x0
[75522.377443] flags: 0x2fffff80000100(slab)
[75522.426956] raw: 002fffff80000100 0000000000000000 0000000000000000 0000000180200020
[75522.521275] raw: ffffea006e6fafc0 0000000c0000000c ffff881bf180f400 0000000000000000
[75522.615601] page dumped because: kasan: bad access detected

Fixes: 37a9cc525525 ("netfilter: nf_tables: add generation mask to sets")
Signed-off-by: Alexey Kodanev <alexey.kodanev@oracle.com>
Acked-by: Florian Westphal <fw@strlen.de>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 net/netfilter/nf_tables_api.c |   11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

--- a/net/netfilter/nf_tables_api.c
+++ b/net/netfilter/nf_tables_api.c
@@ -2710,12 +2710,13 @@ static struct nft_set *nf_tables_set_loo
 	u32 id = ntohl(nla_get_be32(nla));
 
 	list_for_each_entry(trans, &net->nft.commit_list, list) {
-		struct nft_set *set = nft_trans_set(trans);
+		if (trans->msg_type == NFT_MSG_NEWSET) {
+			struct nft_set *set = nft_trans_set(trans);
 
-		if (trans->msg_type == NFT_MSG_NEWSET &&
-		    id == nft_trans_set_id(trans) &&
-		    nft_active_genmask(set, genmask))
-			return set;
+			if (id == nft_trans_set_id(trans) &&
+			    nft_active_genmask(set, genmask))
+				return set;
+		}
 	}
 	return ERR_PTR(-ENOENT);
 }



  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 ` [PATCH 4.14 027/246] nfsd: fix potential use-after-free in nfsd4_decode_getdeviceinfo Greg Kroah-Hartman
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 ` Greg Kroah-Hartman [this message]
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=20180801165014.249614262@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=alexander.levin@microsoft.com \
    --cc=alexey.kodanev@oracle.com \
    --cc=fw@strlen.de \
    --cc=linux-kernel@vger.kernel.org \
    --cc=pablo@netfilter.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).