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,
	"Steve Wise" <swise@opengridcomputing.com>,
	"Raju Rangoju" <rajur@chelsio.com>,
	"Doug Ledford" <dledford@redhat.com>
Subject: [PATCH 3.16 240/366] RDMA/cxgb4: release hw resources on device removal
Date: Sun, 14 Oct 2018 16:25:41 +0100	[thread overview]
Message-ID: <lsq.1539530741.430864709@decadent.org.uk> (raw)
In-Reply-To: <lsq.1539530740.755408431@decadent.org.uk>

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

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

From: Raju Rangoju <rajur@chelsio.com>

commit 26bff1bd74a4f7417509a83295614e9dab995b2a upstream.

The c4iw_rdev_close() logic was not releasing all the hw
resources (PBL and RQT memory) during the device removal
event (driver unload / system reboot). This can cause panic
in gen_pool_destroy().

The module remove function will wait for all the hw
resources to be released during the device removal event.

Fixes c12a67fe(iw_cxgb4: free EQ queue memory on last deref)
Signed-off-by: Raju Rangoju <rajur@chelsio.com>
Reviewed-by: Steve Wise <swise@opengridcomputing.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
[bwh: Backported to 3.16: adjust context]
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
---
--- a/drivers/infiniband/hw/cxgb4/device.c
+++ b/drivers/infiniband/hw/cxgb4/device.c
@@ -698,6 +698,12 @@ static int c4iw_rdev_open(struct c4iw_rd
 		goto err4;
 	}
 	rdev->status_page->db_off = 0;
+
+	init_completion(&rdev->rqt_compl);
+	init_completion(&rdev->pbl_compl);
+	kref_init(&rdev->rqt_kref);
+	kref_init(&rdev->pbl_kref);
+
 	return 0;
 err4:
 	c4iw_rqtpool_destroy(rdev);
@@ -714,6 +720,8 @@ static void c4iw_rdev_close(struct c4iw_
 	free_page((unsigned long)rdev->status_page);
 	c4iw_pblpool_destroy(rdev);
 	c4iw_rqtpool_destroy(rdev);
+	wait_for_completion(&rdev->pbl_compl);
+	wait_for_completion(&rdev->rqt_compl);
 	c4iw_destroy_resource(&rdev->resource);
 }
 
--- a/drivers/infiniband/hw/cxgb4/iw_cxgb4.h
+++ b/drivers/infiniband/hw/cxgb4/iw_cxgb4.h
@@ -157,6 +157,10 @@ struct c4iw_rdev {
 	void __iomem *oc_mw_kva;
 	struct c4iw_stats stats;
 	struct t4_dev_status_page *status_page;
+	struct completion rqt_compl;
+	struct completion pbl_compl;
+	struct kref rqt_kref;
+	struct kref pbl_kref;
 };
 
 static inline int c4iw_fatal_error(struct c4iw_rdev *rdev)
--- a/drivers/infiniband/hw/cxgb4/resource.c
+++ b/drivers/infiniband/hw/cxgb4/resource.c
@@ -260,12 +260,22 @@ u32 c4iw_pblpool_alloc(struct c4iw_rdev
 		rdev->stats.pbl.cur += roundup(size, 1 << MIN_PBL_SHIFT);
 		if (rdev->stats.pbl.cur > rdev->stats.pbl.max)
 			rdev->stats.pbl.max = rdev->stats.pbl.cur;
+		kref_get(&rdev->pbl_kref);
 	} else
 		rdev->stats.pbl.fail++;
 	mutex_unlock(&rdev->stats.lock);
 	return (u32)addr;
 }
 
+static void destroy_pblpool(struct kref *kref)
+{
+	struct c4iw_rdev *rdev;
+
+	rdev = container_of(kref, struct c4iw_rdev, pbl_kref);
+	gen_pool_destroy(rdev->pbl_pool);
+	complete(&rdev->pbl_compl);
+}
+
 void c4iw_pblpool_free(struct c4iw_rdev *rdev, u32 addr, int size)
 {
 	PDBG("%s addr 0x%x size %d\n", __func__, addr, size);
@@ -273,6 +283,7 @@ void c4iw_pblpool_free(struct c4iw_rdev
 	rdev->stats.pbl.cur -= roundup(size, 1 << MIN_PBL_SHIFT);
 	mutex_unlock(&rdev->stats.lock);
 	gen_pool_free(rdev->pbl_pool, (unsigned long)addr, size);
+	kref_put(&rdev->pbl_kref, destroy_pblpool);
 }
 
 int c4iw_pblpool_create(struct c4iw_rdev *rdev)
@@ -312,7 +323,7 @@ int c4iw_pblpool_create(struct c4iw_rdev
 
 void c4iw_pblpool_destroy(struct c4iw_rdev *rdev)
 {
-	gen_pool_destroy(rdev->pbl_pool);
+	kref_put(&rdev->pbl_kref, destroy_pblpool);
 }
 
 /*
@@ -333,12 +344,22 @@ u32 c4iw_rqtpool_alloc(struct c4iw_rdev
 		rdev->stats.rqt.cur += roundup(size << 6, 1 << MIN_RQT_SHIFT);
 		if (rdev->stats.rqt.cur > rdev->stats.rqt.max)
 			rdev->stats.rqt.max = rdev->stats.rqt.cur;
+		kref_get(&rdev->rqt_kref);
 	} else
 		rdev->stats.rqt.fail++;
 	mutex_unlock(&rdev->stats.lock);
 	return (u32)addr;
 }
 
+static void destroy_rqtpool(struct kref *kref)
+{
+	struct c4iw_rdev *rdev;
+
+	rdev = container_of(kref, struct c4iw_rdev, rqt_kref);
+	gen_pool_destroy(rdev->rqt_pool);
+	complete(&rdev->rqt_compl);
+}
+
 void c4iw_rqtpool_free(struct c4iw_rdev *rdev, u32 addr, int size)
 {
 	PDBG("%s addr 0x%x size %d\n", __func__, addr, size << 6);
@@ -346,6 +367,7 @@ void c4iw_rqtpool_free(struct c4iw_rdev
 	rdev->stats.rqt.cur -= roundup(size << 6, 1 << MIN_RQT_SHIFT);
 	mutex_unlock(&rdev->stats.lock);
 	gen_pool_free(rdev->rqt_pool, (unsigned long)addr, size << 6);
+	kref_put(&rdev->rqt_kref, destroy_rqtpool);
 }
 
 int c4iw_rqtpool_create(struct c4iw_rdev *rdev)
@@ -383,7 +405,7 @@ int c4iw_rqtpool_create(struct c4iw_rdev
 
 void c4iw_rqtpool_destroy(struct c4iw_rdev *rdev)
 {
-	gen_pool_destroy(rdev->rqt_pool);
+	kref_put(&rdev->rqt_kref, destroy_rqtpool);
 }
 
 /*


  parent reply	other threads:[~2018-10-14 15:31 UTC|newest]

Thread overview: 371+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-10-14 15:25 [PATCH 3.16 000/366] 3.16.60-rc1 review Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 051/366] ACPI / hotplug / PCI: Check presence of slot itself in get_slot_status() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 011/366] HID: core: Fix size as type u32 Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 026/366] rtc: tx4939: avoid unintended sign extension on a 24 bit shift Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 014/366] um: Use POSIX ucontext_t instead of struct ucontext Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 037/366] thermal: imx: Fix race condition in imx_thermal_probe() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 018/366] serial: arc_uart: Fix out-of-bounds access through DT alias Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 058/366] s390/qdio: don't retry EQBS after CCQ 96 Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 036/366] thermal: imx: register irq handler later in probe Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 015/366] ext4: don't update checksum of new initialized bitmaps Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 003/366] drm/i915: Fix command parser to validate multiple register access with the same command Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 034/366] hwmon: (pmbus/adm1275) Accept negative page register values Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 012/366] perf record: Put new line after target override warning Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 055/366] pinctrl: pinctrl-single: Fix pcs_request_gpio() when bits_per_mux != 0 Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 002/366] drm/i915: Log a message when rejecting LRM to OACONTROL Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 006/366] regmap: Support bulk reads for devices without raw formatting Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 035/366] clk: fix mux clock documentation Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 038/366] parport_pc: Add support for WCH CH382L PCI-E single parallel port card Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 008/366] drm: rcar-du: lvds: Fix LVDS startup on R-Car Gen2 Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 057/366] s390/qdio: don't merge ERROR output buffers Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 044/366] usb: dwc3: pci: Properly cleanup resource Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 042/366] media: rc: oops in ir_timer_keyup after device unplug Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 022/366] serial: pxa: Fix out-of-bounds access through serial port index Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 046/366] USB: serial: ftdi_sio: add RT Systems VX-8 cable Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 028/366] crypto: x86/cast5-avx - fix ECB encryption when long sg follows short one Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 050/366] crypto: arm,arm64 - Fix random regeneration of S_shipped Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 024/366] rtl8187: Fix NULL pointer dereference in priv->conf_mutex Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 053/366] ALSA: pcm: Avoid potential races between OSS ioctls and read/write Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 004/366] drm/i915/cmdparser: Do not check past the cmd length Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 047/366] USB: serial: cp210x: add ELDAT Easywave RX09 id Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 052/366] ALSA: pcm: Use ERESTARTSYS instead of EINTR in OSS emulation Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 023/366] serial: xuartps: Fix out-of-bounds access through DT alias Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 040/366] perf top: Document --ignore-vmlinux Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 048/366] USB: serial: ftdi_sio: add support for Harman FirmwareHubEmulator Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 007/366] regmap: Don't use format_val in regmap_bulk_read Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 020/366] serial: imx: Fix out-of-bounds access through serial port index Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 001/366] drm/i915: Try EDID bitbanging on HDMI after failed read Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 032/366] watchdog: f71808e_wdt: Fix WD_EN register read Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 049/366] USB:fix USB3 devices behind USB3 hubs not resuming at hibernate thaw Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 005/366] regmap: Correct offset handling in regmap_volatile_range Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 017/366] serial: altera: ensure port->regshift is honored consistently Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 010/366] HID: i2c-hid: Fix "incomplete report" noise Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 033/366] hwmon: (pmbus/max8688) Accept negative page register values Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 041/366] ASoC: ssm2602: Replace reg_default_raw with reg_default Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 056/366] Btrfs: fix unexpected cow in run_delalloc_nocow Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 027/366] staging: rtl8192u: return -ENOMEM on failed allocation of priv->oldaddr Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 021/366] serial: mxs-auart: Fix out-of-bounds access through serial port index Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 031/366] Input: i8042 - add Lenovo ThinkPad L460 to i8042 reset list Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 019/366] serial: fsl_lpuart: Fix out-of-bounds access through DT alias Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 013/366] jbd2: if the journal is aborted then don't allow update of the log tail Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 054/366] ALSA: pcm: Return -EBUSY for OSS ioctls changing busy streams Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 030/366] media: s3c-camif: fix out-of-bounds array access Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 009/366] HID: i2c-hid: fix size check and type usage Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 039/366] vt: change SGR 21 to follow the standards Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 043/366] ARM: dts: at91: at91sam9g25: fix mux-mask pinctrl property Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 029/366] net: core: dst: Add kernel-doc for 'net' parameter Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 025/366] IB/srp: Fix srp_abort() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 016/366] media: cx25821: prevent out-of-bounds read on array card Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 045/366] ext4: protect i_disksize update by i_data_sem in direct write path Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 201/366] RDMA/ucma: Allow resolving address w/o specifying source address Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 132/366] powerpc/powernv: define a standard delay for OPAL_BUSY type retry loops Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 276/366] batman-adv: Avoid race in TT TVLV allocator helper Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 302/366] Btrfs: send, fix invalid access to commit roots due to concurrent snapshotting Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 363/366] net: davinci_emac: Fix runtime pm calls for davinci_emac Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 163/366] x86/tsc: Prevent 32bit truncation in calc_hpet_ref() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 194/366] drivers: tty: Merge alloc_tty_struct and initialize_tty_struct Ben Hutchings
     [not found]   ` <CAKwiHFisgkjvaU9gtTdv=XF+7vhQeQo9TSNLAcNU5_uqALohYQ@mail.gmail.com>
2018-10-14 18:03     ` Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 255/366] qmi_wwan: do not steal interfaces from class drivers Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 191/366] s390/cio: update chpid descriptor after resource accessibility event Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 114/366] hugetlbfs: fix bug in pgoff overflow checking Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 146/366] l2tp: hold reference on tunnels printed in pppol2tp proc file Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 279/366] tracing: Fix regex_match_front() to not over compare the test string Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 151/366] rpc_pipefs: fix double-dput() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 105/366] Btrfs: fix NULL pointer dereference in log_dir_items Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 248/366] ALSA: pcm: Check PCM state at xfern compat ioctl Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 126/366] fanotify: fix logic of events on child Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 214/366] ALSA: control: Hardening for potential Spectre v1 Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 356/366] Revert "ipc/shm: Fix shmat mmap nil-page protection" Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 100/366] ubifs: Check ubifs_wbuf_sync() return code Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 364/366] net: ethernet: davinci_emac: fix error handling in probe() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 339/366] libata: blacklist Micron 500IT SSD with MU01 firmware Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 154/366] USB: serial: cp210x: add ID for NI USB serial console Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 230/366] tracing/uprobe: Drop isdigit() check in create_trace_uprobe Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 247/366] tcp: fix TCP_REPAIR_QUEUE bound checking Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 113/366] zboot: fix stack protector in compressed boot phase Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 329/366] netfilter: ebtables: handle string from userspace with care Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 144/366] net: fix deadlock while clearing neighbor proxy table Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 072/366] video/fbdev/stifb: Return -ENOMEM after a failed kzalloc() in stifb_init_fb() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 078/366] xen/acpi: off by one in read_acpi_id() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 264/366] perf/x86: Fix possible Spectre-v1 indexing for x86_pmu::event_map() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 274/366] RDMA/mlx5: Don't assume that medium blueFlame register exists Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 341/366] ext2: fix a block leak Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 250/366] clocksource: Initialize cs->wd_list Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 245/366] tracepoint: Do not warn on ENOMEM Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 181/366] autofs: mount point create should honour passed in mode Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 249/366] USB: serial: visor: handle potential invalid device configuration Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 157/366] team: avoid adding twice the same option to the event list Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 269/366] can: kvaser_usb: Increase correct stats counter in kvaser_usb_rx_can_msg() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 099/366] kvm: x86: fix a compile warning Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 159/366] netfilter: nf_tables: can't fail after linking rule into active rule list Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 140/366] ALSA: line6: Use correct endpoint type for midi output Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 142/366] tcp: md5: reject TCP_MD5SIG or TCP_MD5SIG_EXT on established sockets Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 321/366] ARM: davinci: board-dm646x-evm: set VPIF capture card name Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 150/366] jffs2_kill_sb(): deal with failed allocations Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 143/366] sctp: do not check port in sctp_inet6_cmp_addr Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 283/366] Btrfs: don't leave dangling dentry if symlink creation failed Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 088/366] sky2: Increase D3 delay to sky2 stops working after suspend Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 258/366] bdi: Fix oops in wb_workfn() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 178/366] Don't leak MNT_INTERNAL away from internal mounts Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 220/366] ALSA: rme9652: Hardening for potential Spectre v1 Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 059/366] ALSA: pcm: Fix mutex unbalance in OSS emulation ioctls Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 345/366] fix io_destroy()/aio_complete() race Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 196/366] tty: Avoid possible error pointer dereference at tty_ldisc_restore() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 096/366] mmc: jz4740: Fix race condition in IRQ mask update Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 115/366] ocfs2/dlm: wait for dlm recovery done when migrating all lock resources Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 267/366] scsi: zfcp: fix infinite iteration on ERP ready list Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 260/366] net: atm: Fix potential Spectre v1 Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 073/366] usb: musb: gadget: misplaced out of bounds check Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 081/366] btrfs: Handle error from btrfs_uuid_tree_rem call in _btrfs_ioctl_set_received_subvol Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 334/366] ALSA: timer: Fix pause event notification Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 234/366] libata: Apply NOLPM quirk for SanDisk SD7UB3Q*G1001 SSDs Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 211/366] packet: fix bitfield update race Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 312/366] vmxnet3: set the DMA mask before the first DMA map operation Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 156/366] powerpc/lib: Fix off-by-one in alternate feature patching Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 137/366] drm/radeon: add PX quirk for Asus K73TK Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 133/366] powerpc/powernv: Fix OPAL NVRAM driver OPAL_BUSY loops Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 343/366] ipvs: fix buffer overflow with sync daemon and service Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 351/366] ppp: fix race in ppp device destruction Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 139/366] l2tp: fix race in duplicate tunnel detection Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 303/366] ARM: keystone: fix platform_domain_notifier array overrun Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 238/366] sctp: handle two v4 addrs comparison in sctp_inet6_cmp_addr Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 237/366] ALSA: seq: Fix races at MIDI encoding in snd_virmidi_output_trigger() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 314/366] drm: set FMODE_UNSIGNED_OFFSET for drm files Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 130/366] x86/apic: Fix signedness bug in APIC ID validity checks Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 065/366] ipc/shm: handle removed segments gracefully in shm_mmap() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 147/366] l2tp: hold reference on tunnels printed in l2tp/tunnels debugfs file Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 280/366] ipv4: fix memory leaks in udp_sendmsg, ping_v4_sendmsg Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 198/366] hwmon: (nct6683) Enable EC access if disabled at boot Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 340/366] affs_lookup(): close a race with affs_remove_link() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 070/366] ipc/sem: make semctl setting sempid consistent Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 366/366] give up on gcc ilog2() constant optimizations Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 185/366] usbip: vhci_hcd: Fix usb device and sockfd leaks Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 332/366] powerpc/64s: Clear PCR on boot Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 275/366] cifs: Allocate validate negotiation request through kmalloc Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 095/366] powerpc/mm/hugetlb: initialize the pagetable cache correctly for hugetlb Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 188/366] l2tp: fix {pppol2tp, l2tp_dfs}_seq_stop() in case of seq_file overflow Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 328/366] string: provide strscpy() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 172/366] powerpc/eeh: Fix enabling bridge MMIO windows Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 177/366] ALSA: rawmidi: Fix missing input substream checks in compat ioctls Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 173/366] scsi: mptsas: Disable WRITE SAME Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 085/366] ext4: correctly detect when an xattr value has an invalid size Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 265/366] perf/x86: Fix possible Spectre-v1 indexing for hw_perf_event cache_* Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 135/366] fs/reiserfs/journal.c: add missing resierfs_warning() arg Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 203/366] ipv6: add RTA_TABLE and RTA_PREFSRC to rtm_ipv6_policy Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 195/366] tty: handle the case where we cannot restore a line discipline Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 294/366] batman-adv: Fix TT sync flags for intermediate TT responses Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 117/366] ALSA: pcm: Fix endless loop for XRUN recovery in OSS emulation Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 094/366] RDMA/ucma: Don't allow setting RDMA_OPTION_IB_PATH without an RDMA device Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 236/366] IB/mlx5: Use unlimited rate when static rate is not supported Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 098/366] net: systemport: Fix sparse warnings in bcm_sysport_insert_tsb() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 335/366] xen-swiotlb: fix the check condition for xen_swiotlb_free_coherent Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 197/366] tty: Don't call panic() at tty_ldisc_init() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 093/366] drm/radeon: Fix PCIe lane width calculation Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 077/366] powerpc/64: Fix smp_wmb barrier definition use use lwsync consistently Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 092/366] rtc: snvs: Fix usage of snvs_rtc_enable Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 131/366] tracing/uprobe_event: Fix strncpy corner case Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 074/366] iio:buffer: make length types match kfifo types Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 103/366] Input: i8042 - enable MUX on Sony VAIO VGN-CS series to fix touchpad Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 317/366] s390/qdio: don't release memory in qdio_setup_irq() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 127/366] scsi: qla2xxx: Fix NULL pointer crash due to active timer for ABTS Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 061/366] parisc: Fix HPMC handler by increasing size to multiple of 16 bytes Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 202/366] bonding: do not set slave_dev npinfo before slave_enable_netpoll in bond_enslave Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 158/366] net: af_packet: fix race in PACKET_{R|T}X_RING Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 350/366] ppp: fix lockdep splat in ppp_dev_uninit() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 180/366] cifs: do not allow creating sockets except with SMB1 posix exensions Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 296/366] ALSA: control: fix a redundant-copy issue Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 110/366] ip6_gre: better validate user provided tunnel names Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 210/366] mtd: cfi: cmdset_0002: Do not allow read/write to suspend erase block Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 138/366] l2tp: fix races in tunnel creation Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 221/366] tty: Use __GFP_NOFAIL for tty_ldisc_get() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 145/366] l2tp: hold reference on tunnels in netlink dumps Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 080/366] btrfs: Refactor transaction handling in received subvolume ioctl Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 187/366] s390/qeth: handle failure on workqueue creation Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 193/366] ALSA: core: Report audio_tstamp in snd_pcm_sync_ptr Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 338/366] ARM: 8772/1: kprobes: Prohibit kprobes on get_user functions Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 090/366] ext4: force revalidation of directory pointer after seekdir(2) Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 134/366] fs/proc/proc_sysctl.c: fix potential page fault while unregistering sysctl table Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 206/366] ALSA: usb-audio: Skip broken EU on Dell dock USB-audio Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 365/366] ip_tunnel: restore binding to ifaces with a large mtu Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 326/366] Make asm/word-at-a-time.h available on all architectures Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 346/366] MIPS: ptrace: Fix PTRACE_PEEKUSR requests for 64-bit FGRs Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 270/366] ipvs: fix stats update from local clients Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 170/366] MIPS: memset.S: Fix clobber of v1 in last_fixup Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 243/366] net: support compat 64-bit time in {s,g}etsockopt Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 091/366] ALSA: pcm: Fix UAF at PCM release via PCM timer access Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 216/366] ALSA: opl3: Hardening for potential Spectre v1 Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 313/366] mmap: introduce sane default mmap limits Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 301/366] drm/i915/userptr: reject zero user_size Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 290/366] ufs: deal with nfsd/iget races Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 218/366] ALSA: asihpi: Hardening for potential Spectre v1 Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 355/366] enic: set DMA mask to 47 bit Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 348/366] KVM: x86: Update cpuid properly when CR4.OSXAVE or CR4.PKE is changed Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 322/366] tick/broadcast: Use for_each_cpu() specially on UP kernels Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 353/366] ppp: unlock all_ppp_mutex before registering device Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 305/366] tracing/x86/xen: Remove zero data size trace events trace_xen_mmu_flush_tlb{_all} Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 160/366] RDMA/ucma: ucma_context reference leak in error path Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 162/366] KVM: arm/arm64: Close VMID generation race Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 212/366] ALSA: seq: oss: Fix unbalanced use lock for synth MIDI device Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 200/366] RDMA/ucma: Introduce safer rdma_addr_size() variants Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 256/366] USB: Accept bulk endpoints with 1024-byte maxpacket Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 118/366] crypto: af_alg - fix possible uninit-value in alg_bind() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 071/366] ipc/sem: Fix semctl(..., GETPID, ...) between pid namespaces Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 342/366] aio: fix io_destroy(2) vs. lookup_ioctx() race Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 169/366] ext4: set h_journal if there is a failure starting a reserved handle Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 262/366] sched/autogroup: Fix 64-bit kernel nice level adjustment Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 289/366] udf: fix the udf_iget() vs. udf_new_inode() races Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 108/366] ip_tunnel: better validate user provided tunnel names Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 297/366] ALSA: usb: mixer: volume quirk for CM102-A+/102S+ Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 116/366] block_invalidatepage(): only release page if the full page was invalidated Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 336/366] ARM: 8753/1: decompressor: add a missing parameter to the addruart macro Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 129/366] s390/ipl: ensure loadparm valid flag is set Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 082/366] ext4: add bounds checking to ext4_xattr_find_entry() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 186/366] usb: core: Add quirk for HP v222w 16GB Mini Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 318/366] i2c: pmcmsp: return message count on master_xfer success Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 226/366] virtio_console: move removal code Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 259/366] atm: zatm: Fix potential Spectre v1 Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 179/366] xhci: Fix USB ports for Dell Inspiron 5775 Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 123/366] soreuseport: initialise timewait reuseport field Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 124/366] sctp: do not leak kernel memory to user space Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 232/366] tracing: Deletion of an unnecessary check before iput() Ben Hutchings
2018-10-14 17:24   ` Joe Perches
2018-10-14 18:05     ` Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 066/366] ipc/util: Helpers for making the sysvipc operations pid namespace aware Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 148/366] resource: fix integer overflow at reallocation Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 309/366] VMXNET3: Check for map error in vmxnet3_set_mc Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 239/366] NET: usb: qmi_wwan: add support for ublox R410M PID 0x90b2 Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 244/366] ALSA: aloop: Add missing cable lock to ctl API callbacks Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 293/366] do d_instantiate/unlock_new_inode combinations safely Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 352/366] ppp: Fix null pointer dereference on registration failure Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 089/366] cifs: fix memory leak in SMB2_open() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 254/366] ipv4: fix fnhe usage by non-cached routes Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 120/366] net: fix rtnh_ok() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 175/366] drm/msm: fix leak in failed get_pages Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 271/366] drm/i915: Fix drm:intel_enable_lvds ERROR message in kernel log Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 229/366] libceph: validate con->state at the top of try_write() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 107/366] btrfs: Fix possible softlock on single core machines Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 253/366] net_sched: fq: take care of throttled flows before reuse Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 263/366] sched/autogroup: Fix possible Spectre-v1 indexing for sched_prio_to_weight[] Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 285/366] f2fs: call f2fs_unlock_op after error was handled Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 111/366] ip6_tunnel: better validate user provided tunnel names Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 360/366] drm/i915: Disable LVDS on Radiant P845 Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 299/366] efi: Avoid potential crashes, fix the 'struct efi_pci_io_protocol_32' definition for mixed mode Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 273/366] libata: Blacklist some Sandisk SSDs for NCQ Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 101/366] ubi: Fix error for write access Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 227/366] virtio_console: reset on out of memory Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 167/366] vlan: Fix reading memory beyond skb->tail in skb_vlan_tagged_multi Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 219/366] ALSA: hdspm: Hardening for potential Spectre v1 Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 112/366] vti6: better validate user provided tunnel names Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 141/366] ASoC: fsl_esai: Fix divisor calculation failure at lower ratio Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 192/366] s390/dasd: fix IO error for newly defined devices Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 060/366] hwmon: (nct6775) Fix writing pwmX_mode Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 344/366] net/mlx4: Fix irq-unsafe spinlock usage Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 204/366] l2tp: check sockaddr length in pppol2tp_connect() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 347/366] ahci: Add PCI ID for Cannon Lake PCH-LP AHCI Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 184/366] usbip: vhci_hcd: check rhport before using in vhci_hub_control() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 119/366] netlink: fix uninit-value in netlink_sendmsg Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 357/366] ipc/shm: fix shmat() nil address after round-down when remapping Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 315/366] mmap: relax file size limit for regular files Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 207/366] team: fix netconsole setup over team Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 286/366] f2fs: go out for insert_inode_locked failure Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 304/366] net/mlx4_core: Fix error handling in mlx4_init_port_info Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 079/366] crypto: ahash - Fix early termination in hash walk Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 349/366] ppp: fix device unregistration upon netns deletion Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 324/366] afs: Ignore AFS_ACE_READ and AFS_ACE_WRITE for directories Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 106/366] Btrfs: bail out on error during replay_dir_deletes Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 287/366] udf: avoid unneeded up_write when fail to add entry in ->symlink Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 284/366] f2fs: reposition unlock_new_inode to prevent accessing invalid inode Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 166/366] MIPS: memset.S: Fix return of __clear_user from Lpartial_fixup Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 087/366] powerpc/eeh: Fix race with driver un/bind Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 292/366] ufs: Fix possible deadlock when looking up directories Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 128/366] scsi: qla2xxx: Avoid double completion of abort command Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 152/366] USB: serial: simple: add libtransistor console Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 358/366] kernel/sys.c: fix potential Spectre v1 issue Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 311/366] vmxnet3: avoid assumption about invalid dma_pa in vmxnet3_set_mc() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 241/366] RDMA/iwpm: fix memory leak on map_info Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 199/366] tcp: don't read out-of-bounds opsize Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 246/366] usb: musb: host: fix potential NULL pointer dereference Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 086/366] ext4: add extra checks to ext4_xattr_block_get() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 209/366] mtd: cfi: cmdset_0001: Workaround Micron Erase suspend bug Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 291/366] ufs: Fix warning from unlock_new_inode() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 176/366] drm/msm: Fix possible null dereference on failure of get_pages() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 278/366] smb3: directory sync should not return an error Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 330/366] powerpc/powernv: Fix NVRAM sleep in invalid context when crashing Ben Hutchings
2018-10-14 15:25 ` Ben Hutchings [this message]
2018-10-14 15:25 ` [PATCH 3.16 252/366] bpf, x64: fix memleak when not converging after image Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 359/366] tracing: Fix crash when freeing instances with event triggers Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 316/366] s390/qdio: fix access to uninitialized qdio_q fields Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 168/366] KEYS: DNS: limit the length of option strings Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 310/366] vmxnet3: fix checks for dma mapping errors Ben Hutchings
2019-03-29 15:47   ` Thomas Weißschuh
2018-10-14 15:25 ` [PATCH 3.16 109/366] ipv6: sit: better validate user provided tunnel names Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 361/366] selinux: KASAN: slab-out-of-bounds in xattr_getsecurity Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 068/366] ipc/shm: fix use-after-free of shm file via remap_file_pages() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 217/366] ALSA: asihpi: used parts of message/response are zeroed before use Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 308/366] MIPS: Fix ptrace(2) PTRACE_PEEKUSR and PTRACE_POKEUSR accesses to o32 FGRs Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 122/366] net: fix uninit-value in __hw_addr_add_ex() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 282/366] Btrfs: use insert_inode_locked4 for inode creation Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 075/366] iio:kfifo_buf: check for uint overflow Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 277/366] net/mlx4_en: Verify coalescing parameters are in range Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 228/366] x86/smpboot: Don't use mwait_play_dead() on AMD systems Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 153/366] ceph: always update atime/mtime/ctime for new inode Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 362/366] net: ethernet: ti: cpdma: correct error handling for chan create Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 327/366] word-at-a-time.h: fix some Kbuild files Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 235/366] RDMA/mlx5: Protect from shift operand overflow Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 064/366] ipc: convert invalid scenarios to use WARN_ON Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 325/366] afs: Fix directory permissions check Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 213/366] ALSA: seq: oss: Hardening for potential Spectre v1 Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 136/366] drm/radeon: make MacBook Pro d3_delay quirk more generic Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 155/366] USB: serial: ftdi_sio: use jtag quirk for Arrow USB Blaster Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 104/366] media: v4l2-compat-ioctl32: don't oops on overlay Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 288/366] udf: merge the pieces inserting a new non-directory object into directory Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 337/366] ARM: 8771/1: kprobes: Prohibit kprobes on do_undefinstr Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 161/366] MIPS: memset.S: EVA & fault support for small_memset Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 097/366] net: bcmgenet: Fix sparse warnings in bcmgenet_put_tx_csum() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 182/366] mm/filemap.c: fix NULL pointer in page_cache_tree_insert() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 083/366] Btrfs: fix copy_items() return value when logging an inode Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 354/366] ppp: remove the PPPIOCDETACH ioctl Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 076/366] powerpc/powernv: Handle unknown OPAL errors in opal_nvram_write() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 281/366] Btrfs: ensure tmpfile inode is always persisted with link count of 0 Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 190/366] llc: fix NULL pointer deref for SOCK_ZAPPED Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 242/366] iw_cxgb4: Atomically flush per QP HW CQEs Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 224/366] virtio_console: free buffers after reset Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 102/366] ubi: Reject MLC NAND Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 171/366] MIPS: uaccess: Add micromips clobbers to bzero invocation Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 225/366] virtio_console: drop custom control queue cleanup Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 331/366] net: test tailroom before appending to linear skb Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 067/366] ipc/shm: Fix shmctl(..., IPC_STAT, ...) between pid namespaces Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 121/366] net: initialize skb->peeked when cloning Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 063/366] ipc,shm: move BUG_ON check into shm_lock Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 319/366] i2c: pmcmsp: fix error return from master_xfer Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 084/366] btrfs: tests/qgroup: Fix wrong tree backref level Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 125/366] HID: hidraw: Fix crash on HIDIOCGFEATURE with a destroyed device Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 298/366] x86/kexec: Avoid double free_page() upon do_kexec_load() failure Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 320/366] i2c: viperboard: return message count on master_xfer success Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 272/366] s390/cpum_sf: ensure sample frequency of perf event attributes is non-zero Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 164/366] x86/acpi: Prevent X2APIC id 0xffffffff from being accounted Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 251/366] sctp: fix the issue that the cookie-ack with auth can't get processed Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 306/366] MIPS: ptrace: Expose FIR register through FP regset Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 189/366] llc: hold llc_sap before release_sock() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 268/366] llc: better deal with too small mtu Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 261/366] sched/core: Fix possible Spectre-v1 indexing for sched_prio_to_weight[] Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 205/366] pppoe: check sockaddr length in pppoe_connect() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 062/366] parisc: Fix out of array access in match_pci_device() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 233/366] tracing: Fix bad use of igrab in trace_uprobe.c Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 231/366] uprobe: Find last occurrence of ':' when parsing uprobe PATH:OFFSET Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 222/366] virtio_console: don't tie bufs to a vq Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 165/366] x86/mm: Prevent kernel Oops in PTDUMP code with HIGHPTE=y Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 223/366] virtio: add ability to iterate over vqs Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 307/366] KVM: Fix spelling mistake: "cop_unsuable" -> "cop_unusable" Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 215/366] ALSA: hda: Hardening for potential Spectre v1 Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 183/366] USB: Increment wakeup count on remote wakeup Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 257/366] dccp: fix tasklet usage Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 174/366] scsi: sd: Defer spinning up drive while SANITIZE is in progress Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 266/366] rfkill: gpio: fix memory leak in probe error path Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 208/366] mtd: cfi: cmdset_0001: Do not allow read/write to suspend erase block Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 149/366] hypfs_kill_super(): deal with failed allocations Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 333/366] ALSA: timer: Call notifier in the same spinlock Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 295/366] batman-adv: prevent TT request storms by not sending inconsistent TT TLVLs Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 323/366] tcp: purge write queue in tcp_connect_init() Ben Hutchings
2018-10-14 15:25 ` [PATCH 3.16 069/366] ipc/msg: Fix msgctl(..., IPC_STAT, ...) between pid namespaces Ben Hutchings
2018-10-14 17:38 ` [PATCH 3.16 000/366] 3.16.60-rc1 review 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=lsq.1539530741.430864709@decadent.org.uk \
    --to=ben@decadent.org.uk \
    --cc=akpm@linux-foundation.org \
    --cc=dledford@redhat.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=rajur@chelsio.com \
    --cc=stable@vger.kernel.org \
    --cc=swise@opengridcomputing.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).