linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Ben Hutchings <ben@decadent.org.uk>
To: linux-kernel@vger.kernel.org, stable@vger.kernel.org
Cc: akpm@linux-foundation.org,
	"David S. Miller" <davem@davemloft.net>,
	"Eric Dumazet" <edumazet@google.com>,
	"Wei Wang" <weiwan@google.com>
Subject: [PATCH 3.16 298/328] ipv6: take rcu lock in rawv6_send_hdrinc()
Date: Sun, 09 Dec 2018 21:50:33 +0000	[thread overview]
Message-ID: <lsq.1544392233.578820970@decadent.org.uk> (raw)
In-Reply-To: <lsq.1544392232.713909046@decadent.org.uk>

3.16.62-rc1 review patch.  If anyone has any objections, please let me know.

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

From: Wei Wang <weiwan@google.com>

commit a688caa34beb2fd2a92f1b6d33e40cde433ba160 upstream.

In rawv6_send_hdrinc(), in order to avoid an extra dst_hold(), we
directly assign the dst to skb and set passed in dst to NULL to avoid
double free.
However, in error case, we free skb and then do stats update with the
dst pointer passed in. This causes use-after-free on the dst.
Fix it by taking rcu read lock right before dst could get released to
make sure dst does not get freed until the stats update is done.
Note: we don't have this issue in ipv4 cause dst is not used for stats
update in v4.

Syzkaller reported following crash:
BUG: KASAN: use-after-free in rawv6_send_hdrinc net/ipv6/raw.c:692 [inline]
BUG: KASAN: use-after-free in rawv6_sendmsg+0x4421/0x4630 net/ipv6/raw.c:921
Read of size 8 at addr ffff8801d95ba730 by task syz-executor0/32088

CPU: 1 PID: 32088 Comm: syz-executor0 Not tainted 4.19.0-rc2+ #93
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
 __dump_stack lib/dump_stack.c:77 [inline]
 dump_stack+0x1c4/0x2b4 lib/dump_stack.c:113
 print_address_description.cold.8+0x9/0x1ff mm/kasan/report.c:256
 kasan_report_error mm/kasan/report.c:354 [inline]
 kasan_report.cold.9+0x242/0x309 mm/kasan/report.c:412
 __asan_report_load8_noabort+0x14/0x20 mm/kasan/report.c:433
 rawv6_send_hdrinc net/ipv6/raw.c:692 [inline]
 rawv6_sendmsg+0x4421/0x4630 net/ipv6/raw.c:921
 inet_sendmsg+0x1a1/0x690 net/ipv4/af_inet.c:798
 sock_sendmsg_nosec net/socket.c:621 [inline]
 sock_sendmsg+0xd5/0x120 net/socket.c:631
 ___sys_sendmsg+0x7fd/0x930 net/socket.c:2114
 __sys_sendmsg+0x11d/0x280 net/socket.c:2152
 __do_sys_sendmsg net/socket.c:2161 [inline]
 __se_sys_sendmsg net/socket.c:2159 [inline]
 __x64_sys_sendmsg+0x78/0xb0 net/socket.c:2159
 do_syscall_64+0x1b9/0x820 arch/x86/entry/common.c:290
 entry_SYSCALL_64_after_hwframe+0x49/0xbe
RIP: 0033:0x457099
Code: fd b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 cb b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00
RSP: 002b:00007f83756edc78 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
RAX: ffffffffffffffda RBX: 00007f83756ee6d4 RCX: 0000000000457099
RDX: 0000000000000000 RSI: 0000000020003840 RDI: 0000000000000004
RBP: 00000000009300a0 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 00000000ffffffff
R13: 00000000004d4b30 R14: 00000000004c90b1 R15: 0000000000000000

Allocated by task 32088:
 save_stack+0x43/0xd0 mm/kasan/kasan.c:448
 set_track mm/kasan/kasan.c:460 [inline]
 kasan_kmalloc+0xc7/0xe0 mm/kasan/kasan.c:553
 kasan_slab_alloc+0x12/0x20 mm/kasan/kasan.c:490
 kmem_cache_alloc+0x12e/0x730 mm/slab.c:3554
 dst_alloc+0xbb/0x1d0 net/core/dst.c:105
 ip6_dst_alloc+0x35/0xa0 net/ipv6/route.c:353
 ip6_rt_cache_alloc+0x247/0x7b0 net/ipv6/route.c:1186
 ip6_pol_route+0x8f8/0xd90 net/ipv6/route.c:1895
 ip6_pol_route_output+0x54/0x70 net/ipv6/route.c:2093
 fib6_rule_lookup+0x277/0x860 net/ipv6/fib6_rules.c:122
 ip6_route_output_flags+0x2c5/0x350 net/ipv6/route.c:2121
 ip6_route_output include/net/ip6_route.h:88 [inline]
 ip6_dst_lookup_tail+0xe27/0x1d60 net/ipv6/ip6_output.c:951
 ip6_dst_lookup_flow+0xc8/0x270 net/ipv6/ip6_output.c:1079
 rawv6_sendmsg+0x12d9/0x4630 net/ipv6/raw.c:905
 inet_sendmsg+0x1a1/0x690 net/ipv4/af_inet.c:798
 sock_sendmsg_nosec net/socket.c:621 [inline]
 sock_sendmsg+0xd5/0x120 net/socket.c:631
 ___sys_sendmsg+0x7fd/0x930 net/socket.c:2114
 __sys_sendmsg+0x11d/0x280 net/socket.c:2152
 __do_sys_sendmsg net/socket.c:2161 [inline]
 __se_sys_sendmsg net/socket.c:2159 [inline]
 __x64_sys_sendmsg+0x78/0xb0 net/socket.c:2159
 do_syscall_64+0x1b9/0x820 arch/x86/entry/common.c:290
 entry_SYSCALL_64_after_hwframe+0x49/0xbe

Freed by task 5356:
 save_stack+0x43/0xd0 mm/kasan/kasan.c:448
 set_track mm/kasan/kasan.c:460 [inline]
 __kasan_slab_free+0x102/0x150 mm/kasan/kasan.c:521
 kasan_slab_free+0xe/0x10 mm/kasan/kasan.c:528
 __cache_free mm/slab.c:3498 [inline]
 kmem_cache_free+0x83/0x290 mm/slab.c:3756
 dst_destroy+0x267/0x3c0 net/core/dst.c:141
 dst_destroy_rcu+0x16/0x19 net/core/dst.c:154
 __rcu_reclaim kernel/rcu/rcu.h:236 [inline]
 rcu_do_batch kernel/rcu/tree.c:2576 [inline]
 invoke_rcu_callbacks kernel/rcu/tree.c:2880 [inline]
 __rcu_process_callbacks kernel/rcu/tree.c:2847 [inline]
 rcu_process_callbacks+0xf23/0x2670 kernel/rcu/tree.c:2864
 __do_softirq+0x30b/0xad8 kernel/softirq.c:292

Fixes: 1789a640f556 ("raw: avoid two atomics in xmit")
Signed-off-by: Wei Wang <weiwan@google.com>
Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
[bwh: Backported to 3.16:
 - We don't set tstamp here
 - Adjust context]
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
---
--- a/net/ipv6/raw.c
+++ b/net/ipv6/raw.c
@@ -643,8 +643,6 @@ static int rawv6_send_hdrinc(struct sock
 	skb->protocol = htons(ETH_P_IPV6);
 	skb->priority = sk->sk_priority;
 	skb->mark = sk->sk_mark;
-	skb_dst_set(skb, &rt->dst);
-	*dstp = NULL;
 
 	skb_put(skb, length);
 	skb_reset_network_header(skb);
@@ -654,24 +652,37 @@ static int rawv6_send_hdrinc(struct sock
 
 	skb->transport_header = skb->network_header;
 	err = memcpy_fromiovecend((void *)iph, from, 0, length);
-	if (err)
-		goto error_fault;
+	if (err) {
+		err = -EFAULT;
+		kfree_skb(skb);
+		goto error;
+	}
 
+	skb_dst_set(skb, &rt->dst);
+	*dstp = NULL;
+
+	/* Acquire rcu_read_lock() in case we need to use rt->rt6i_idev
+	 * in the error path. Since skb has been freed, the dst could
+	 * have been queued for deletion.
+	 */
+	rcu_read_lock();
 	IP6_UPD_PO_STATS(net, rt->rt6i_idev, IPSTATS_MIB_OUT, skb->len);
 	err = NF_HOOK(NFPROTO_IPV6, NF_INET_LOCAL_OUT, skb, NULL,
 		      rt->dst.dev, dst_output);
 	if (err > 0)
 		err = net_xmit_errno(err);
-	if (err)
-		goto error;
+	if (err) {
+		IP6_INC_STATS(net, rt->rt6i_idev, IPSTATS_MIB_OUTDISCARDS);
+		rcu_read_unlock();
+		goto error_check;
+	}
+	rcu_read_unlock();
 out:
 	return 0;
 
-error_fault:
-	err = -EFAULT;
-	kfree_skb(skb);
 error:
 	IP6_INC_STATS(net, rt->rt6i_idev, IPSTATS_MIB_OUTDISCARDS);
+error_check:
 	if (err == -ENOBUFS && !np->recverr)
 		err = 0;
 	return err;


  parent reply	other threads:[~2018-12-09 21:55 UTC|newest]

Thread overview: 338+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-12-09 21:50 [PATCH 3.16 000/328] 3.16.62-rc1 review Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 057/328] video: udlfb: Fix unaligned access Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 020/328] leds: max8997: use mode when calling max8997_led_set_mode Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 045/328] binfmt_elf: Respect error return from `regset->active' Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 062/328] udlfb: set optimal write delay Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 326/328] mremap: properly flush TLB before releasing the page Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 089/328] ath10k: prevent active scans on potential unusable channels Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 258/328] ubifs: Check for name being NULL while mounting Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 118/328] PCI: mvebu: Fix I/O space end address calculation Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 324/328] posix-timers: Sanitize overrun handling Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 321/328] cpuidle: Do not access cpuidle_devices when !CONFIG_CPU_IDLE Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 225/328] hwmon: (nct6775) Fix access to fan pulse registers Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 196/328] USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 036/328] mei: bus: type promotion bug in mei_nfc_if_version() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 148/328] KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 185/328] xfrm6: call kfree_skb when skb is toobig Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 180/328] igmp: fix incorrect unsolicit report count when join group Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 266/328] bcache: Remove deprecated create_workqueue Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 244/328] ring-buffer: Allow for rescheduling when removing pages Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 050/328] PCI: hotplug: Don't leak pci_slot on registration failure Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 199/328] usb: uas: add support for more quirk flags Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 224/328] drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 087/328] udl-kms: handle allocation failure Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 195/328] cfg80211: reg: Init wiphy_idx in regulatory_hint_core() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 153/328] iscsi target: fix session creation failure handling Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 183/328] smb3: check for and properly advertise directory lease support Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 282/328] mac80211: fix setting IEEE80211_KEY_FLAG_RX_MGMT for AP mode keys Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 041/328] s390/kvm: fix deadlock when killed by oom Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 299/328] Make file credentials available to the seqfile interfaces Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 121/328] b43/leds: Ensure NUL-termination of LED name string Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 292/328] drm: fb-helper: Reject all pixel format changing requests Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 011/328] serial: pxa: Fix an error handling path in 'serial_pxa_probe()' Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 114/328] powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 071/328] fuse: don't wake up reserved req in fuse_conn_kill() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 284/328] xhci: Add missing CAS workaround for Intel Sunrise Point xHCI Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 065/328] xfrm: fix 'passing zero to ERR_PTR()' warning Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 167/328] USB: serial: ti_usb_3410_5052: use functions rather than macros Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 208/328] usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 078/328] ALSA: virmidi: Fix too long output trigger loop Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 103/328] net: 6lowpan: fix reserved space for single frames Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 113/328] ASoC: wm8994: Fix missing break in switch Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 169/328] ext4: avoid divide by zero fault when deleting corrupted inline directories Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 306/328] dm cache: destroy migration_cache if cache target registration failed Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 135/328] l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 175/328] ipmi: Move BT capabilities detection to the detect call Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 202/328] spi: rspi: Fix invalid SPI use during system suspend Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 219/328] batman-adv: Prevent duplicated global TT entry Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 274/328] sr9800: Check for supported Wake-on-LAN modes Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 003/328] EDAC, i7core: Fix memleaks and use-after-free on probe and remove Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 165/328] x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 318/328] r8169: fix NAPI handling under high load Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 264/328] fbdev/omapfb: fix omapfb_memory_read infoleak Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 027/328] vxlan: fix a potential issue when create a new vxlan fdb entry Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 120/328] scsi: aic94xx: fix an error code in aic94xx_init() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 099/328] crypto: blkcipher - fix crash flushing dcache in error path Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 001/328] EDAC: Fix memleak in module init " Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 229/328] drm/i915/bdw: Increase IPS disable timeout to 100ms Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 203/328] spi: rspi: Handle dmaengine_prep_slave_sg() failures gracefully Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 293/328] PM / core: Clear the direct_complete flag on errors Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 268/328] bcache: do not assign in if condition in bcache_init() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 210/328] IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handler Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 234/328] Tools: hv: Fix a bug in the key delete code Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 316/328] ptp: fix Spectre v1 vulnerability Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 158/328] mm: move tlb_table_flush to tlb_flush_mmu_free Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 058/328] udlfb: fix semaphore value leak Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 155/328] reiserfs: fix broken xattr handling (heap corruption, bad retval) Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 090/328] ext4: check for NUL characters in extended attribute's name Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 091/328] tracing: Do not call start/stop() functions when tracing_on does not change Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 253/328] USB: leave LPM alone if possible when binding/unbinding interface drivers Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 034/328] pwm: tiehrpwm: Fix disabling of output of PWMs Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 055/328] fb: fix lost console when the user unplugs a USB adapter Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 038/328] tty: fix typo in comment of tty_termios_encode_baud_rate Ben Hutchings
2018-12-12 13:57   ` Matthias Brugger
2018-12-14  1:40     ` Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 246/328] tty: vt_ioctl: fix potential Spectre v1 Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 170/328] usb: gadget: udc: net2280: do not rely on 'driver' argument Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 154/328] fs/quota: Fix spectre gadget in do_quotactl Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 051/328] PCI: pciehp: Fix use-after-free on unplug Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 117/328] cifs: add missing debug entries for kconfig options Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 108/328] percpu_counter: batch size aware __percpu_counter_compare() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 076/328] block: move bio_integrity_{intervals,bytes} into blkdev.h Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 037/328] uart: fix race between uart_put_char() and uart_shutdown() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 074/328] fuse: Don't access pipe->buffers without pipe_lock() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 125/328] powerpc/pseries: Fix endianness while restoring of r3 in MCE handler Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 290/328] rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096 Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 079/328] media: dvb-usb-v2/gl861: ensure USB message buffers DMA'able Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 119/328] media: rtl28xxu: be sure that it won't go past the array size Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 139/328] ubifs: Fix memory leak in lprobs self-check Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 265/328] bcache: don't embed 'return' statements in closure macros Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 168/328] USB: serial: ti_usb_3410_5052: fix array underflow in completion handler Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 109/328] btrfs: use correct compare function of dirty_metadata_bytes Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 164/328] x86/spectre: Add missing family 6 check to microcode check Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 297/328] ipv6: Compute net once in raw6_send_hdrinc Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 111/328] btrfs: rename total_bytes to avoid confusion Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 271/328] crypto: mxs-dcp - Fix wait logic on chan threads Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 052/328] PCI: pciehp: Fix unprotected list iteration in IRQ handler Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 083/328] iio: ad9523: Fix return value for ad952x_store() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 194/328] iw_cxgb4: only allow 1 flush on user qps Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 223/328] RDMA/cma: Protect cma dev list with lock Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 296/328] ARC: clone syscall to setp r25 as thread pointer Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 187/328] ext4: fix online resize's handling of a too-small final block group Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 317/328] cachefiles: fix the race between cachefiles_bury_object() and rmdir(2) Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 255/328] USB: fix error handling in usb_driver_claim_interface() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 040/328] tty: fix termios input-speed encoding when using BOTHER Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 131/328] 9p: fix multiple NULL-pointer-dereferences Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 069/328] ALSA: vxpocket: Fix invalid endian conversions Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 177/328] x86/microcode/intel: Check microcode revision before updating sibling threads Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 289/328] perf/ring_buffer: Prevent concurent ring buffer access Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 322/328] KEYS: encrypted: fix buffer overread in valid_master_desc() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 311/328] x86/percpu: Fix this_cpu_read() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 238/328] cifs: integer overflow in in SMB2_ioctl() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 288/328] perf/core: Fix perf_pmu_unregister() locking Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 162/328] hwmon: (nct6775) Fix potential Spectre v1 Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 150/328] x86/process: Re-export start_thread() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 044/328] mtdchar: fix overflows in adjustment of `count` Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 081/328] partitions/aix: fix usage of uninitialized lv_info and lvname structures Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 179/328] x86/microcode: Update the new microcode revision unconditionally Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 033/328] pwm: tiehrpwm: Don't use emulation mode bits to control PWM output Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 054/328] iio: ad9523: Fix displayed phase Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 307/328] of: unittest: Disable interrupt node tests for old world MAC systems Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 096/328] scsi: sysfs: Introduce sysfs_{un,}break_active_protection() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 029/328] vxlan: fix default fdb entry netlink notify ordering during netdev create Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 134/328] KVM: arm/arm64: Skip updating PTE entry if no change Ben Hutchings
2018-12-09 21:50 ` Ben Hutchings [this message]
2018-12-09 21:50 ` [PATCH 3.16 098/328] xfrm: Validate address prefix lengths in the xfrm selector Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 094/328] IB/IPoIB: Set ah valid flag in multicast send flow Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 012/328] media: omap3isp: zero-initialize the isp cam_xclk{a,b} initial data Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 242/328] pppoe: fix reception of frames with no mac header Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 207/328] usb: Avoid use-after-free by flushing endpoints early in usb_set_interface() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 060/328] udlfb: don't switch if we are switching to the same videomode Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 061/328] udlfb: make a local copy of fb_ops Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 205/328] spi: rspi: Fix interrupted DMA transfers Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 220/328] batman-adv: Prevent duplicated tvlv handler Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 136/328] xtensa: limit offsets in __loop_cache_{all,page} Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 263/328] ip_tunnel: be careful when accessing the inner header Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 110/328] Btrfs: fix btrfs_write_inode vs delayed iput deadlock Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 104/328] mac802154: common tx error path Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 323/328] wil6210: missing length check in wmi_set_ie Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 201/328] spi: sh-msiof: Fix handling of write value for SISTR register Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 209/328] usb: misc: uss720: Fix two sleep-in-atomic-context bugs Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 191/328] RDMA/ucma: check fd type in ucma_migrate_id() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 230/328] drm: udl: Destroy framebuffer only if it was initialized Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 030/328] vmci: type promotion bug in qp_host_get_user_memory() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 267/328] bcache: explicitly destroy mutex while exiting Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 261/328] powerpc/pseries: Fix unitialized timer reset on migration Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 105/328] mac802154: tx: cleanup crc calculation Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 287/328] perf/core: Protect PMU device removal with a 'pmu_bus_running' check, to fix CONFIG_DEBUG_TEST_DRIVER_REMOVE=y kernel panic Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 019/328] scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 028/328] vxlan: add new fdb alloc and create helpers Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 126/328] uprobes: Use synchronize_rcu() not synchronize_sched() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 086/328] udl-kms: change down_interruptible to down Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 222/328] i2c: xiic: Make the start and the byte count write atomic Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 047/328] xen-netfront: fix queue name setting Ben Hutchings
2018-12-09 23:24   ` Vitaly Kuznetsov
2018-12-16 21:42     ` Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 127/328] net/9p/client.c: version pointer uninitialized Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 073/328] fuse: Fix oops at process_init_reply() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 009/328] platform/x86: ideapad-laptop: Apply no_hw_rfkill to Y20-15IKBM, too Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 188/328] ext4: prevent online resize with backup superblock Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 025/328] power: generic-adc-battery: fix out-of-bounds write when copying channel properties Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 116/328] smb3: fill in statfs fsid and correct namelen Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 014/328] IB/srpt: Support HCAs with more than two ports Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 122/328] b43legacy/leds: Ensure NUL-termination of LED name string Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 254/328] USB: remove LPM management from usb_driver_claim_interface() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 064/328] udlfb: set line_length in dlfb_ops_set_par Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 181/328] igmp: fix incorrect unsolicit report count after link down and up Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 017/328] crypto: vmac - separate tfm and request context Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 141/328] drm/i915: set DP Main Stream Attribute for color range on DDI platforms Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 145/328] netfilter: nf_tables: fix register ordering Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 016/328] crypto: memzero_explicit - make sure to clear out sensitive data Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 172/328] USB: net2280: Fix erroneous synchronization change Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 309/328] net: make skb_partial_csum_set() more robust against overflows Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 063/328] udlfb: handle allocation failure Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 002/328] EDAC: i7core: Return proper error codes for kzalloc() errors Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 294/328] team: Forbid enslaving team device to itself Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 304/328] mach64: detect the dot clock divider correctly on sparc Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 328/328] cdrom: fix improper type cast, which can leat to information leak Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 176/328] x86/microcode/intel: Add a helper which gives the microcode revision Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 216/328] x86/process: Don't mix user/kernel regs in 64bit __show_regs() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 314/328] RDMA/ucma: Fix Spectre v1 vulnerability Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 100/328] crypto: ablkcipher - fix crash flushing dcache in error path Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 248/328] ARM: 8799/1: mm: fix pci_ioremap_io() offset check Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 273/328] ax88179_178a: Check for supported Wake-on-LAN modes Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 080/328] media: gl861: fix probe of dvb_usb_gl861 Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 130/328] fs/9p/xattr.c: catch the error of p9_client_clunk when setting xattr failed Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 300/328] proc: restrict kernel stack dumps to root Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 192/328] RDMA/cxgb4: Only call CQ completion handler if it is armed Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 173/328] ipv6: fix cleanup ordering for pingv6 registration Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 042/328] ARM: hisi: handle of_iomap and fix missing of_node_put Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 212/328] ACPI / bus: Only call dmi_check_system() on X86 Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 152/328] ISCSI: fix minor memory leak Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 088/328] udl-kms: fix crash due to uninitialized memory Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 097/328] scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 007/328] USB: serial: sierra: fix potential deadlock at close Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 085/328] pinctrl: imx: off by one in imx_pinconf_group_dbg_show() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 066/328] ALSA: seq: Fix poll() error return Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 093/328] ext4: fix spectre gadget in ext4_mb_regular_allocator() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 283/328] arm64: KVM: Tighten guest core register access from userspace Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 161/328] net: macb: do not disable MDIO bus at open/close time Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 035/328] drm/panel: type promotion bug in s6e8aa0_read_mtp_id() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 301/328] mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 272/328] asix: Check for supported Wake-on-LAN modes Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 256/328] USB: handle NULL config in usb_find_alt_setting() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 198/328] USB: Add quirk to support DJI CineSSD Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 115/328] dm cache metadata: save in-core policy_hint_size to on-disk superblock Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 026/328] power: generic-adc-battery: check for duplicate properties copied from iio channels Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 232/328] x86/boot: Move EISA setup to a separate file Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 270/328] PCI: Reprogram bridge prefetch registers on resume Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 281/328] pstore/ram: Fix failure-path memory leak in ramoops_init Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 163/328] ext4: check to make sure the rename(2)'s destination is not freed Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 259/328] mm: shmem.c: Correctly annotate new inodes for lockdep Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 200/328] spi: sh-msiof: Add more register documentation Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 021/328] libertas: fix suspend and resume for SDIO connected cards Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 308/328] libertas: call into generic suspend code before turning off power Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 197/328] USB: yurex: Fix buffer over-read in yurex_write() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 249/328] x86/paravirt: Fix some warning messages Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 277/328] smsc95xx: Check for Wake-on-LAN modes Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 237/328] CIFS: fix wrapping bugs in num_entries() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 067/328] ALSA: vx: Fix possible transfer overflow Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 327/328] xfs: don't fail when converting shortform attr to long form during ATTR_REPLACE Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 032/328] ARM: tegra: Fix Tegra30 Cardhu PCA954x reset Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 106/328] mac802154: tx: use put_unaligned_le16 for copy crc Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 068/328] ALSA: vx222: Fix invalid endian conversions Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 213/328] batman-adv: Prevent duplicated gateway_node entry Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 280/328] tools: hv: fcopy: set 'error' in case an unknown operation was requested Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 239/328] pstore: Fix incorrect persistent ram buffer mapping Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 049/328] MIPS: Change definition of cpu_relax() for Loongson-3 Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 146/328] tracing/blktrace: Fix to allow setting same value Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 004/328] audit: Fix extended comparison of GID/EGID Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 143/328] s390/pci: fix out of bounds access during irq setup Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 048/328] ALSA: memalloc: Don't exceed over the requested size Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 260/328] ocfs2: fix ocfs2 read block panic Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 070/328] ALSA: cs5535audio: Fix invalid endian conversion Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 228/328] ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 024/328] staging: rts5208: fix missing error check on call to rtsx_write_register Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 291/328] smb2: fix missing files in root share directory listing Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 046/328] MIPS: Correct the 64-bit DSP accumulator register size Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 084/328] net: mvneta: fix mtu change on port without link Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 313/328] IB/ucm: Fix Spectre v1 vulnerability Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 149/328] powerpc/powernv/pci: Work around races in PCI bridge enabling Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 241/328] bpf, net: add skb_mac_header_len helper Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 319/328] net/ipv6: Fix index counter for unicast addresses in in6_dump_addrs Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 184/328] cifs: connect to servername instead of IP for IPC$ share Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 059/328] udlfb: fix display corruption of the last line Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 013/328] ALSA: snd-aoa: add of_node_put() in error path Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 015/328] crypto: vmac - require a block cipher with 128-bit block size Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 252/328] USB: usbdevfs: restore warning for nonsensical flags Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 156/328] apparmor: remove no-op permission check in policy_unpack Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 144/328] netfilter: nft_set: fix allocation size overflow in privsize callback Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 275/328] r8152: Check for supported Wake-on-LAN Modes Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 124/328] powerpc/fadump: handle crash memory ranges array index overflow Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 159/328] mm/tlb: Remove tlb_remove_table() non-concurrent condition Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 312/328] USB: fix the usbfs flag sanitization for control transfers Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 193/328] iw_cxgb4: atomically flush the qp Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 102/328] ieee802154: 6lowpan: ensure header compression does not corrupt ipv6 header Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 166/328] USB: serial: io_ti: fix array underflow in completion handler Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 251/328] USB: usbdevfs: sanitize flags more Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 157/328] getxattr: use correct xattr length Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 082/328] partitions/aix: append null character to print data from disk Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 053/328] fbdev: omapfb: off by one in omapfb_register_client() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 039/328] tty: fix termios input-speed encoding Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 226/328] x86/mm: Use WRITE_ONCE() when setting PTEs Ben Hutchings
2018-12-09 21:57   ` Nadav Amit
2018-12-16 22:01     ` Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 217/328] batman-adv: Place kref_get for softif_vlan near use Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 182/328] SMB3: Backup intent flag missing for directory opens with backupuid mounts Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 215/328] batman-adv: Prevent duplicated nc_node entry Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 247/328] Input: elantech - enable middle button of touchpad on ThinkPad P72 Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 138/328] ubifs: Fix synced_i_size calculation for xattr inodes Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 008/328] platform/x86: ideapad-laptop: Add Y520-15IKBN to no_hw_rfkill Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 285/328] net: sched: act_ipt: check for underflow in __tcf_ipt_init() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 128/328] 9p/net: Fix zero-copy path in the 9p virtio transport Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 233/328] x86/EISA: Don't probe EISA bus for Xen PV guests Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 022/328] media: exynos4-is: Prevent NULL pointer dereference in __isp_video_try_fmt() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 206/328] usb: Don't die twice if PCI xhci host is not responding in resume Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 072/328] fuse: flush requests on umount Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 250/328] ip6_tunnel: be careful when accessing the inner header Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 018/328] alarmtimer: Prevent overflow for relative nanosleep Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 151/328] iscsi-target: nullify session in failed login sequence Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 278/328] qlcnic: fix Tx descriptor corruption on 82xx devices Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 133/328] KVM: arm/arm64: Skip updating PMD entry if no change Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 005/328] kprobes: Make list and blacklist root user read only Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 227/328] ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 315/328] usb: gadget: storage: Fix Spectre v1 vulnerability Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 257/328] regulator: fix crash caused by null driver data Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 129/328] net/9p/trans_fd.c: fix race-condition by flushing workqueue before the kfree() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 123/328] powerpc: Fix size calculation using resource_size() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 262/328] USB: serial: simple: add Motorola Tetra MTP6550 id Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 218/328] batman-adv: Prevent duplicated softif_vlan entry Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 240/328] ext4: don't mark mmp buffer head dirty Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 077/328] scsi: virtio_scsi: fix pi_bytes{out,in} on 4 KiB block size devices Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 214/328] batman-adv: Use kref_get for batadv_nc_get_nc_node Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 221/328] dm: disable CRYPTO_TFM_REQ_MAY_SLEEP to fix a GFP_KERNEL recursion deadlock Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 211/328] hwmon: (nct6775) Set weight source to zero correctly Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 023/328] USB: serial: kobil_sct: fix modem-status error handling Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 178/328] x86/microcode: Make sure boot_cpu_data.microcode is up-to-date Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 235/328] misc: hmc6352: fix potential Spectre v1 Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 320/328] mtd: fsl-quadspi: fix macro collision problems with READ/WRITE Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 279/328] Drivers: hv: vmbus: Use get/put_cpu() in vmbus_connect() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 245/328] serial: cpm_uart: return immediately from console poll Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 010/328] rndis_wlan: potential buffer overflow in rndis_wlan_auth_indication() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 303/328] mm: madvise(MADV_DODUMP): allow hugetlbfs pages Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 147/328] arm64: mm: check for upper PAGE_SHIFT bits in pfn_valid() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 310/328] net: ipv4: update fnhe_pmtu when first hop's MTU changes Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 075/328] fuse: Add missed unlock_page() to fuse_readpages_fill() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 302/328] ocfs2: fix locking for res->tracking and dlm->tracking_list Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 101/328] pinctrl: berlin: fix 'pctrl->functions' allocation in berlin_pinctrl_build_state Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 171/328] usb: gadget: net2280: fix pullup handling Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 295/328] MIPS: memset: Fix CPU_DADDI_WORKAROUNDS `small_fixup' regression Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 286/328] x86/vdso: Fix asm constraints on vDSO syscall fallbacks Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 132/328] 9p/virtio: fix off-by-one error in sg list bounds check Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 204/328] spi: rspi: Fix leaking of unused DMA descriptors Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 137/328] xtensa: increase ranges in ___invalidate_{i,d}cache_all Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 031/328] pinctrl: msm: Fix msm_config_group_get() to be compliant Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 276/328] smsc75xx: Check for Wake-on-LAN modes Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 056/328] video: udlfb: Remove noisy warnings Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 325/328] mm: cleancache: fix corruption on missed inode invalidation Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 006/328] s390/qdio: reset old sbal_state flags Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 107/328] net: mac802154: tx: expand tailroom if necessary Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 142/328] mfd: sm501: Set coherent_dma_mask when creating subdevices Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 236/328] cifs: prevent integer overflow in nxt_dir_entry() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 043/328] mtd: rawnand: mxc: remove __init qualifier from mxcnd_probe_dt Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 095/328] uio: potential double frees if __uio_register_device() fails Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 160/328] cifs: check kmalloc before use Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 231/328] platform/x86: alienware-wmi: Correct a memory leak Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 305/328] usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub_control() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 269/328] bcache: add separate workqueue for journal_write to avoid deadlock Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 174/328] cfg80211: nl80211_update_ft_ies() to validate NL80211_ATTR_IE Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 243/328] ipv6: fix possible use-after-free in ip6_xmit() Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 189/328] ext4: fix online resizing for bigalloc file systems with a 1k block size Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 112/328] ASoC: wm8994: Mark expected switch fall-through Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 140/328] ubifs: Check data node size before truncate Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 190/328] nbd: don't allow invalid blocksize settings Ben Hutchings
2018-12-09 21:50 ` [PATCH 3.16 186/328] spi: tegra20-slink: explicitly enable/disable clock Ben Hutchings
2018-12-10 16:54 ` [PATCH 3.16 000/328] 3.16.62-rc1 review Guenter Roeck
2018-12-10 19:06   ` Ben Hutchings
2018-12-10 20:36     ` Guenter Roeck
2018-12-16 21:36       ` Ben Hutchings

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=lsq.1544392233.578820970@decadent.org.uk \
    --to=ben@decadent.org.uk \
    --cc=akpm@linux-foundation.org \
    --cc=davem@davemloft.net \
    --cc=edumazet@google.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=stable@vger.kernel.org \
    --cc=weiwan@google.com \
    /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).