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,
	"Tom Lendacky" <thomas.lendacky@amd.com>,
	"Herbert Xu" <herbert@gondor.apana.org.au>
Subject: [PATCH 3.16 017/217] crypto: ccp - Don't assume export/import areas are aligned
Date: Wed, 27 Apr 2016 01:02:21 +0200	[thread overview]
Message-ID: <lsq.1461711741.725446608@decadent.org.uk> (raw)
In-Reply-To: <lsq.1461711740.434915673@decadent.org.uk>

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

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

From: Tom Lendacky <thomas.lendacky@amd.com>

commit b31dde2a5cb1bf764282abf934266b7193c2bc7c upstream.

Use a local variable for the exported and imported state so that
alignment is not an issue. On export, set a local variable from the
request context and then memcpy the contents of the local variable to
the export memory area. On import, memcpy the import memory area into
a local variable and then use the local variable to set the request
context.

Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
---
 drivers/crypto/ccp/ccp-crypto-aes-cmac.c | 26 ++++++++++++++---------
 drivers/crypto/ccp/ccp-crypto-sha.c      | 36 +++++++++++++++++++-------------
 2 files changed, 37 insertions(+), 25 deletions(-)

--- a/drivers/crypto/ccp/ccp-crypto-aes-cmac.c
+++ b/drivers/crypto/ccp/ccp-crypto-aes-cmac.c
@@ -204,12 +204,15 @@ static int ccp_aes_cmac_digest(struct ah
 static int ccp_aes_cmac_export(struct ahash_request *req, void *out)
 {
 	struct ccp_aes_cmac_req_ctx *rctx = ahash_request_ctx(req);
-	struct ccp_aes_cmac_exp_ctx *state = out;
+	struct ccp_aes_cmac_exp_ctx state;
 
-	state->null_msg = rctx->null_msg;
-	memcpy(state->iv, rctx->iv, sizeof(state->iv));
-	state->buf_count = rctx->buf_count;
-	memcpy(state->buf, rctx->buf, sizeof(state->buf));
+	state.null_msg = rctx->null_msg;
+	memcpy(state.iv, rctx->iv, sizeof(state.iv));
+	state.buf_count = rctx->buf_count;
+	memcpy(state.buf, rctx->buf, sizeof(state.buf));
+
+	/* 'out' may not be aligned so memcpy from local variable */
+	memcpy(out, &state, sizeof(state));
 
 	return 0;
 }
@@ -217,12 +220,15 @@ static int ccp_aes_cmac_export(struct ah
 static int ccp_aes_cmac_import(struct ahash_request *req, const void *in)
 {
 	struct ccp_aes_cmac_req_ctx *rctx = ahash_request_ctx(req);
-	const struct ccp_aes_cmac_exp_ctx *state = in;
+	struct ccp_aes_cmac_exp_ctx state;
+
+	/* 'in' may not be aligned so memcpy to local variable */
+	memcpy(&state, in, sizeof(state));
 
-	rctx->null_msg = state->null_msg;
-	memcpy(rctx->iv, state->iv, sizeof(rctx->iv));
-	rctx->buf_count = state->buf_count;
-	memcpy(rctx->buf, state->buf, sizeof(rctx->buf));
+	rctx->null_msg = state.null_msg;
+	memcpy(rctx->iv, state.iv, sizeof(rctx->iv));
+	rctx->buf_count = state.buf_count;
+	memcpy(rctx->buf, state.buf, sizeof(rctx->buf));
 
 	return 0;
 }
--- a/drivers/crypto/ccp/ccp-crypto-sha.c
+++ b/drivers/crypto/ccp/ccp-crypto-sha.c
@@ -196,14 +196,17 @@ static int ccp_sha_digest(struct ahash_r
 static int ccp_sha_export(struct ahash_request *req, void *out)
 {
 	struct ccp_sha_req_ctx *rctx = ahash_request_ctx(req);
-	struct ccp_sha_exp_ctx *state = out;
+	struct ccp_sha_exp_ctx state;
 
-	state->type = rctx->type;
-	state->msg_bits = rctx->msg_bits;
-	state->first = rctx->first;
-	memcpy(state->ctx, rctx->ctx, sizeof(state->ctx));
-	state->buf_count = rctx->buf_count;
-	memcpy(state->buf, rctx->buf, sizeof(state->buf));
+	state.type = rctx->type;
+	state.msg_bits = rctx->msg_bits;
+	state.first = rctx->first;
+	memcpy(state.ctx, rctx->ctx, sizeof(state.ctx));
+	state.buf_count = rctx->buf_count;
+	memcpy(state.buf, rctx->buf, sizeof(state.buf));
+
+	/* 'out' may not be aligned so memcpy from local variable */
+	memcpy(out, &state, sizeof(state));
 
 	return 0;
 }
@@ -211,14 +214,17 @@ static int ccp_sha_export(struct ahash_r
 static int ccp_sha_import(struct ahash_request *req, const void *in)
 {
 	struct ccp_sha_req_ctx *rctx = ahash_request_ctx(req);
-	const struct ccp_sha_exp_ctx *state = in;
+	struct ccp_sha_exp_ctx state;
+
+	/* 'in' may not be aligned so memcpy to local variable */
+	memcpy(&state, in, sizeof(state));
 
-	rctx->type = state->type;
-	rctx->msg_bits = state->msg_bits;
-	rctx->first = state->first;
-	memcpy(rctx->ctx, state->ctx, sizeof(rctx->ctx));
-	rctx->buf_count = state->buf_count;
-	memcpy(rctx->buf, state->buf, sizeof(rctx->buf));
+	rctx->type = state.type;
+	rctx->msg_bits = state.msg_bits;
+	rctx->first = state.first;
+	memcpy(rctx->ctx, state.ctx, sizeof(rctx->ctx));
+	rctx->buf_count = state.buf_count;
+	memcpy(rctx->buf, state.buf, sizeof(rctx->buf));
 
 	return 0;
 }

  parent reply	other threads:[~2016-04-27  0:44 UTC|newest]

Thread overview: 236+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-04-26 23:02 [PATCH 3.16 000/217] 3.16.35-rc1 review Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 083/217] drm/radeon: add a PX quirk list Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 015/217] nbd: ratelimit error msgs after socket close Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 018/217] 8250: use callbacks to access UART_DLL/UART_DLM Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 122/217] USB: uas: Reduce can_queue to MAX_CMNDS Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 054/217] watchdog: rc32434_wdt: fix ioctl error handling Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 092/217] bus: imx-weim: Take the 'status' property value into account Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 067/217] ipvs: correct initial offset of Call-ID header search in SIP persistence engine Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 163/217] KVM: x86: Inject pending interrupt even if pending nmi exist Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 019/217] net: irda: Fix use-after-free in irtty_open() Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 146/217] ocfs2/dlm: fix race between convert and recovery Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 036/217] Bluetooth: btusb: Add new AR3012 ID 13d3:3395 Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 075/217] perf/x86/pebs: Add workaround for broken OVFL status on HSW+ Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 050/217] mmc: sdhci: fix data timeout (part 2) Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 125/217] tracing: Fix crash from reading trace_pipe with sendfile Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 035/217] perf tools: Dont stop PMU parsing on alias parse error Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 189/217] sctp: lack the check for ports in sctp_v6_cmp_addr Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 014/217] [media] xc2028: unlock on error in xc2028_set_config() Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 215/217] jme: Fix device PM wakeup API usage Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 210/217] tun, bpf: fix suspicious RCU usage in tun_{attach, detach}_filter Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 104/217] md: multipath: don't hardcopy bio in .make_request path Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 008/217] tty: Fix GPF in flush_to_ldisc(), part 2 Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 112/217] gpiolib: Fix comment referring to gpio_*() in gpiod_*() Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 094/217] ALSA: hda - Add new GPU codec ID 0x10de0083 to snd-hda Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 081/217] x86/PCI: Mark Broadwell-EP Home Agent & PCU as having non-compliant BARs Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 078/217] bcache: Fix more early shutdown bugs Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 152/217] usb: renesas_usbhs: disable TX IRQ before starting TX DMAC transfer Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 060/217] mtip32xx: Remove unwanted code from taskfile error handler Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 208/217] qmi_wwan: Added support for Gemalto's Cinterion PHxx WWAN interface Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 032/217] ARM: OMAP3: Add cpuidle parameters table for omap3430 Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 071/217] perf/core: Fix perf_sched_count derailment Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 064/217] usb: hub: fix a typo in hub_port_init() leading to wrong logic Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 084/217] drm/radeon: add PX quirk for asus K53TK Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 057/217] xfs: fix two memory leaks in xfs_attr_list.c error paths Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 175/217] gpio: pca953x: Use correct u16 value for register word write Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 130/217] bitops: Do not default to __clear_bit() for __clear_bit_unlock() Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 006/217] perf pmu: Fix misleadingly indented assignment (whitespace) Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 140/217] ALSA: hda - Apply fix for white noise on Asus N550JV, too Ben Hutchings
2016-04-26 23:02 ` Ben Hutchings [this message]
2016-04-26 23:02 ` [PATCH 3.16 105/217] net: mvneta: enable change MAC address when interface is up Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 180/217] netfilter: x_tables: make sure e->next_offset covers remaining blob size Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 047/217] crypto: ccp - memset request context to zero during import Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 119/217] Input: synaptics - handle spurious release of trackstick buttons, again Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 037/217] Bluetooth: Add new AR3012 ID 0489:e095 Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 091/217] xen kconfig: don't "select INPUT_XEN_KBDDEV_FRONTEND" Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 031/217] [media] saa7134: Fix bytesperline not being set correctly for planar formats Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 207/217] xfrm: Fix crash observed during device unregistration and decryption Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 197/217] qmi_wwan: add Sierra Wireless EM74xx device ID Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 185/217] s390/mm: four page table levels vs. fork Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 141/217] ideapad-laptop: Add ideapad Y700 (15) to the no_hw_rfkill DMI list Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 138/217] ALSA: hda - Asus N750JV external subwoofer fixup Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 167/217] usb: renesas_usbhs: fix to avoid using a disabled ep in usbhsg_queue_done() Ben Hutchings
2016-04-28 15:46   ` Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 137/217] rapidio/rionet: fix deadlock on SMP Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 102/217] mlx4: add missing braces in verify_qp_parameters Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 088/217] Bluetooth: btusb: Add a new AR3012 ID 13d3:3472 Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 149/217] drm/radeon: add another R7 370 quirk Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 012/217] crypto: ccp - Limit the amount of information exported Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 013/217] [media] xc2028: avoid use after free Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 022/217] mtd: map: fix .set_vpp() documentation Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 113/217] nfsd: fix deadlock secinfo+readdir compound Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 082/217] be2iscsi: set the boot_kset pointer to NULL in case of failure Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 087/217] jbd2: fix FS corruption possibility in jbd2_journal_destroy() on umount path Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 004/217] PCI: imx6: Remove broken Gen2 workaround Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 216/217] netfilter: x_tables: fix unconditional helper Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 160/217] drm/udl: Use unlocked gem unreferencing Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 093/217] sctp: fix the transports round robin issue when init is retransmitted Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 131/217] mdio-sun4i: oops in error handling in probe Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 145/217] drm/radeon: add a dpm quirk for sapphire Dual-X R7 370 2G D5 Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 109/217] HID: i2c-hid: fix OOB write in i2c_hid_set_or_send_report() Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 192/217] qmi_wwan: add Sierra Wireless MC74xx/EM74xx Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 186/217] ext4: fix NULL pointer dereference in ext4_mark_inode_dirty() Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 121/217] USB: usb_driver_claim_interface: add sanity checking Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 039/217] mac80211: fix unnecessary frame drops in mesh fwding Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 049/217] mmc: sdhci: fix data timeout (part 1) Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 005/217] PCI: imx6: Move link up check into imx6_pcie_wait_for_link() Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 059/217] mtip32xx: Fix broken service thread handling Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 191/217] qmi_wwan: Add support for Dell Wireless 5809e 4G Modem Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 120/217] x86/apic: Fix suspicious RCU usage in smp_trace_call_function_interrupt() Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 077/217] sched/cputime: Fix steal_account_process_tick() to always return jiffies Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 168/217] compiler-gcc: disable -ftracer for __noclone functions Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 038/217] aacraid: Fix memory leak in aac_fib_map_free Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 055/217] nfsd4: fix bad bounds checking Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 173/217] USB: option: add "D-Link DWM-221 B1" device id Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 209/217] qmi_wwan: " Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 043/217] PCI: Disable IO/MEM decoding for devices with non-compliant BARs Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 199/217] cdc_ncm: toggle altsetting to force reset before setup Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 072/217] perf/x86/intel: Use PAGE_SIZE for PEBS buffer size on Core2 Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 016/217] perf tools: handle spaces in file names obtained from /proc/pid/maps Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 212/217] ipv6: l2tp: fix a potential issue in l2tp_ip6_recv Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 133/217] KVM: VMX: avoid guest hang on invalid invept instruction Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 128/217] net: bcmgenet: fix dma api length mismatch Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 095/217] ALSA: hda - Add new GPU codec ID 0x10de0082 to snd-hda Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 098/217] s390/pci: enforce fmb page boundary rule Ben Hutchings
2016-04-27 17:27   ` Sebastian Ott
2016-04-27 18:14     ` Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 056/217] net/mlx5: Make command timeout way shorter Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 073/217] perf/x86/intel: Fix PEBS warning by only restoring active PMU in pmi Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 169/217] ip6_tunnel: set rtnl_link_ops before calling register_netdevice Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 178/217] parisc: Unbreak handling exceptions from kernel modules Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 143/217] net: bcmgenet: fix skb_len in bcmgenet_xmit_single() Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 171/217] USB: serial: ftdi_sio: Add support for ICP DAS I-756xU devices Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 058/217] drivers/misc/ad525x_dpot: AD5274 fix RDAC read back errors Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 009/217] [media] media: v4l2-compat-ioctl32: fix missing length copy in put_v4l2_buffer32 Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 068/217] mwifiex: fix corner case association failure Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 196/217] Add Dell Wireless 5809e Gobi 4G HSPA+ Mobile Broadband Card (rev3) to qmi_wwan Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 096/217] ALSA: intel8x0: Add clock quirk entry for AD1981B on IBM ThinkPad X41 Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 139/217] ALSA: hda - Fix white noise on Asus N750JV headphone Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 151/217] usb: renesas_usbhs: avoid NULL pointer derefernce in usbhsf_pkt_handler() Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 007/217] ASoC: s3c24xx: use const snd_soc_component_driver pointer Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 111/217] paride: make 'verbose' parameter an 'int' again Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 076/217] perf/x86/intel: Fix PEBS data source interpretation on Nehalem/Westmere Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 147/217] ocfs2/dlm: fix BUG in dlm_move_lockres_to_recovery_list Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 100/217] rtc: hym8563: fix invalid year calculation Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 114/217] vfs: show_vfsstat: do not ignore errors from show_devname method Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 162/217] ALSA: hda - fix front mic problem for a HP desktop Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 001/217] EDAC, amd64_edac: Shift wrapping issue in f1x_get_norm_dct_addr() Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 115/217] ppp: ensure file->private_data can't be overridden Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 129/217] tunnels: Don't apply GRO to multiple layers of encapsulation Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 170/217] Btrfs: fix file/data loss caused by fsync after rename and new inode Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 034/217] mei: fix format string in debug prints Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 089/217] xtensa: ISS: don't hang if stdin EOF is reached Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 126/217] splice: handle zero nr_pages in splice_to_pipe() Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 052/217] IB/srpt: Simplify srpt_handle_tsk_mgmt() Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 177/217] parisc: Fix kernel crash with reversed copy_from_user() Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 201/217] net: validate variable length ll headers Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 206/217] qlge: Fix receive packets drop Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 124/217] lpfc: fix misleading indentation Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 118/217] Input: ims-pcu - sanity check against missing interfaces Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 190/217] qmi_wwan: add the second QMI/network interface for Sierra Wireless MC7305/MC7355 Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 202/217] ax25: add link layer header validation function Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 198/217] net: qmi_wwan: remove 1199:9070 device id Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 166/217] xen/events: Mask a moving irq Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 155/217] USB: mct_u232: add sanity checking in probe Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 020/217] misc/bmp085: Enable building as a module Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 187/217] serial: sh-sci: Remove cpufreq notifier to fix crash/deadlock Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 010/217] [media] pwc: Add USB id for Philips Spc880nc webcam Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 136/217] fs/coredump: prevent fsuid=0 dumps into user-controlled directories Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 150/217] drm/radeon: add a dpm quirk for all R7 370 parts Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 134/217] KVM: fix spin_lock_init order on x86 Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 061/217] mtip32xx: Avoid issuing standby immediate cmd during FTL rebuild Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 158/217] sd: Fix excessive capacity printing on devices with blocks bigger than 512 bytes Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 157/217] USB: digi_acceleport: do sanity checking for the number of ports Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 148/217] hwmon: (max1111) Return -ENODEV from max1111_read_channel if not instantiated Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 195/217] net: qmi_wwan: Add SIMCom 7230E Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 153/217] ALSA: usb-audio: Minor code cleanup in create_fixed_stream_quirk() Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 161/217] ext4: add lockdep annotations for i_data_sem Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 217/217] crypto: gcm - Fix rfc4543 decryption crash Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 025/217] HID: core: do not scan reports if the group is already set Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 029/217] scripts/coccinelle: modernize & Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 090/217] xtensa: clear all DBREAKC registers on start Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 176/217] parisc: Avoid function pointers for kernel exception routines Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 108/217] sd: Fix discard granularity when LBPRZ=1 Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 086/217] sg: fix dxferp in from_to case Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 079/217] bcache: cleaned up error handling around register_cache() Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 188/217] net: jme: fix suspend/resume on JMC260 Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 021/217] ARM: dts: armada-375: use armada-370-sata for SATA Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 156/217] USB: cypress_m8: add endpoint sanity check Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 041/217] mac80211: fix memory leak Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 174/217] usb: dwc3: keystone: drop dma_mask configuration Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 028/217] ARM: davinci: make I2C support optional Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 044/217] clk: versatile: sp810: support reentrance Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 172/217] USB: serial: cp210x: Adding GE Healthcare Device ID Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 003/217] PCI: imx6: Move PHY reset into imx6_pcie_establish_link() Ben Hutchings
2016-04-28 16:20   ` Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 184/217] USB: usbip: fix potential out-of-bounds write Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 026/217] HID: fix hid_ignore_special_drivers module parameter Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 135/217] tracing: Fix trace_printk() to print when not using bprintk() Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 023/217] usb: retry reset if a device times out Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 027/217] regulator: s5m8767: fix get_register() error handling Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 183/217] usbnet: cleanup after bind() in probe() Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 040/217] mac80211: avoid excessive stack usage in sta_info Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 182/217] x86/mm/32: Enable full randomization on i386 and X86_32 Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 080/217] bcache: fix cache_set_flush() NULL pointer dereference on OOM Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 011/217] unbreak allmodconfig KCONFIG_ALLCONFIG= Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 074/217] perf/x86/intel: Add definition for PT PMI bit Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 065/217] KVM: i8254: change PIT discard tick policy Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 063/217] of: alloc anywhere from memblock if range not specified Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 051/217] fbdev: da8xx-fb: fix videomodes of lcd panels Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 165/217] mm: fix invalid node in alloc_migrate_target() Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 097/217] fuse: do not use iocb after it may have been freed Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 099/217] rtc: vr41xx: Wire up alarm_irq_enable Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 002/217] crypto: ccp - Add hash state import and export support Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 106/217] sd: disable discard_zeroes_data for UNMAP Ben Hutchings
2016-04-27 20:43   ` Rafael David Tinoco
2016-04-28  0:01     ` Martin K. Petersen
2016-04-28 16:11     ` Ben Hutchings
2016-04-29  4:00       ` Rafael David Tinoco
2016-04-29 12:16         ` Martin K. Petersen
2016-04-29 15:14           ` Rafael David Tinoco
2016-04-30 19:33         ` Ben Hutchings
2016-05-03  1:47           ` Martin K. Petersen
2016-05-09 14:17         ` Paolo Bonzini
2016-04-26 23:02 ` [PATCH 3.16 203/217] sh_eth: fix NULL pointer dereference in sh_eth_ring_format() Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 030/217] [media] adv7511: TX_EDID_PRESENT is still 1 after a disconnect Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 142/217] ppp: take reference on channels netns Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 066/217] sched/cputime: Fix steal time accounting vs. CPU hotplug Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 194/217] net: qmi_wwan: Add WeTelecom-WPD600N Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 033/217] mei: fix possible integer overflow issue Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 214/217] jme: Do not enable NIC WoL functions on S0 Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 213/217] ipv6: Count in extension headers in skb->network_header Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 200/217] udp6: fix UDP/IPv6 encap resubmit path Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 048/217] Bluetooth: btusb: Add a new AR3012 ID 04ca:3014 Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 211/217] ipv4: l2tp: fix a potential issue in l2tp_ip_recv Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 204/217] macvtap: always pass ethernet header in linear Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 103/217] ath9k: fix buffer overrun for ar9287 Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 085/217] drm/radeon: Don't drop DP 2.7 Ghz link setup on some cards Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 117/217] sunrpc/cache: drop reference when sunrpc_cache_pipe_upcall() detects a race Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 116/217] x86/iopl: Fix iopl capability check on Xen PV Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 205/217] farsync: fix off-by-one bug in fst_add_one Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 045/217] md/raid5: Compare apples to apples (or sectors to sectors) Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 181/217] x86: standardize mmap_rnd() usage Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 193/217] USB: qmi_wwan: Add quirk for Quectel EC20 Mini PCIe module Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 164/217] ALSA: timer: Use mod_timer() for rearming the system timer Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 127/217] ethernet: micrel: fix some error codes Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 123/217] tracing: Have preempt(irqs)off trace preempt disabled functions Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 110/217] ALSA: hda - Fix unconditional GPIO toggle via automute Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 046/217] kbuild/mkspec: fix grub2 installkernel issue Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 053/217] [media] bttv: Width must be a multiple of 16 when capturing planar formats Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 101/217] net: Fix use after free in the recvmmsg exit path Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 179/217] netfilter: x_tables: validate e->target_offset early Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 159/217] drm/dp: move hw_mutex up the call stack Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 070/217] perf stat: Document --detailed option Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 024/217] HID: logitech: fix Dual Action gamepad support Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 062/217] clk: xgene: Add missing parenthesis when clearing divider value Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 107/217] sd: Make discard granularity match logical block size when LBPRZ=1 Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 132/217] target: Fix target_release_cmd_kref shutdown comp leak Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 144/217] MAINTAINERS: Update mailing list and web page for hwmon subsystem Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 042/217] mtd: onenand: fix deadlock in onenand_block_markbad Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 154/217] ALSA: usb-audio: Fix double-free in error paths after snd_usb_add_audio_stream() call Ben Hutchings
2016-04-26 23:02 ` [PATCH 3.16 069/217] rt2x00: add new rt2800usb device Buffalo WLI-UC-G450 Ben Hutchings
2016-04-27 21:20 ` [PATCH 3.16 000/217] 3.16.35-rc1 review Ben Hutchings
2016-04-28 18:07 ` Guenter Roeck
2016-04-29  4:16 ` Guenter Roeck
2016-04-30 19:44   ` Ben Hutchings
2016-04-30 23:19     ` 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.1461711741.725446608@decadent.org.uk \
    --to=ben@decadent.org.uk \
    --cc=akpm@linux-foundation.org \
    --cc=herbert@gondor.apana.org.au \
    --cc=linux-kernel@vger.kernel.org \
    --cc=stable@vger.kernel.org \
    --cc=thomas.lendacky@amd.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).