All of lore.kernel.org
 help / color / mirror / Atom feed
From: Sasha Levin <Alexander.Levin@microsoft.com>
To: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	"stable@vger.kernel.org" <stable@vger.kernel.org>
Cc: Mauro Carvalho Chehab <mchehab@s-opensource.com>,
	Sasha Levin <Alexander.Levin@microsoft.com>
Subject: [PATCH AUTOSEL for 4.4 088/167] media: videobuf2-core: don't go out of the buffer range
Date: Mon, 19 Mar 2018 16:07:12 +0000	[thread overview]
Message-ID: <20180319160513.16384-88-alexander.levin@microsoft.com> (raw)
In-Reply-To: <20180319160513.16384-1-alexander.levin@microsoft.com>

From: Mauro Carvalho Chehab <mchehab@s-opensource.com>

[ Upstream commit df93dc61b0d8b19a5c9db545cf3fcc24f88dfde4 ]

Currently, there's no check if an invalid buffer range
is passed. However, while testing DVB memory mapped apps,
I got this:

   videobuf2_core: VB: num_buffers -2143943680, buffer 33, index -2143943647
   unable to handle kernel paging request at ffff888b773c0890
   IP: __vb2_queue_alloc+0x134/0x4e0 [videobuf2_core]
   PGD 4142c7067 P4D 4142c7067 PUD 0
   Oops: 0002 [#1] SMP
   Modules linked in: xt_CHECKSUM iptable_mangle ipt_MASQUERADE nf_nat_masquerade_ipv4 iptable_nat nf_nat_ipv4 nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack nf_conntrack tun bridge stp llc ebtable_filter ebtables ip6table_filter ip6_tables bluetooth rfkill ecdh_generic binfmt_misc rc_dvbsky sp2 ts2020 intel_rapl x86_pkg_temp_thermal dvb_usb_dvbsky intel_powerclamp dvb_usb_v2 coretemp m88ds3103 kvm_intel i2c_mux dvb_core snd_hda_codec_hdmi crct10dif_pclmul crc32_pclmul videobuf2_vmalloc videobuf2_memops snd_hda_intel ghash_clmulni_intel videobuf2_core snd_hda_codec rc_core mei_me intel_cstate snd_hwdep snd_hda_core videodev intel_uncore snd_pcm mei media tpm_tis tpm_tis_core intel_rapl_perf tpm snd_timer lpc_ich snd soundcore kvm irqbypass libcrc32c i915 i2c_algo_bit drm_kms_helper
   e1000e ptp drm crc32c_intel video pps_core
   CPU: 3 PID: 1776 Comm: dvbv5-zap Not tainted 4.14.0+ #78
   Hardware name:                  /NUC5i7RYB, BIOS RYBDWi35.86A.0364.2017.0511.0949 05/11/2017
   task: ffff88877c73bc80 task.stack: ffffb7c402418000
   RIP: 0010:__vb2_queue_alloc+0x134/0x4e0 [videobuf2_core]
   RSP: 0018:ffffb7c40241bc60 EFLAGS: 00010246
   RAX: 0000000080360421 RBX: 0000000000000021 RCX: 000000000000000a
   RDX: ffffb7c40241bcf4 RSI: ffff888780362c60 RDI: ffff888796d8e130
   RBP: ffffb7c40241bcc8 R08: 0000000000000316 R09: 0000000000000004
   R10: ffff888780362c00 R11: 0000000000000001 R12: 000000000002f000
   R13: ffff8887758be700 R14: 0000000000021000 R15: 0000000000000001
   FS:  00007f2849024740(0000) GS:ffff888796d80000(0000) knlGS:0000000000000000
   CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
   CR2: ffff888b773c0890 CR3: 000000043beb2005 CR4: 00000000003606e0
   Call Trace:
    vb2_core_reqbufs+0x226/0x420 [videobuf2_core]
    dvb_vb2_reqbufs+0x2d/0xc0 [dvb_core]
    dvb_dvr_do_ioctl+0x98/0x1d0 [dvb_core]
    dvb_usercopy+0x53/0x1b0 [dvb_core]
    ? dvb_demux_ioctl+0x20/0x20 [dvb_core]
    ? tty_ldisc_deref+0x16/0x20
    ? tty_write+0x1f9/0x310
    ? process_echoes+0x70/0x70
    dvb_dvr_ioctl+0x15/0x20 [dvb_core]
    do_vfs_ioctl+0xa5/0x600
    SyS_ioctl+0x79/0x90
    entry_SYSCALL_64_fastpath+0x1a/0xa5
   RIP: 0033:0x7f28486f7ea7
   RSP: 002b:00007ffc13b2db18 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
   RAX: ffffffffffffffda RBX: 000055b10fc06130 RCX: 00007f28486f7ea7
   RDX: 00007ffc13b2db48 RSI: 00000000c0086f3c RDI: 0000000000000007
   RBP: 0000000000000203 R08: 000055b10df1e02c R09: 000000000000002e
   R10: 0036b42415108357 R11: 0000000000000246 R12: 0000000000000000
   R13: 00007f2849062f60 R14: 00000000000001f1 R15: 00007ffc13b2da54
   Code: 74 0a 60 8b 0a 48 83 c0 30 48 83 c2 04 89 48 d0 89 48 d4 48 39 f0 75 eb 41 8b 42 08 83 7d d4 01 41 c7 82 ec 01 00 00 ff ff ff ff <4d> 89 94 c5 88 00 00 00 74 14 83 c3 01 41 39 dc 0f 85 f1 fe ff
   RIP: __vb2_queue_alloc+0x134/0x4e0 [videobuf2_core] RSP: ffffb7c40241bc60
   CR2: ffff888b773c0890

So, add a sanity check in order to prevent going past array.

Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
Acked-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
---
 drivers/media/v4l2-core/videobuf2-core.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/drivers/media/v4l2-core/videobuf2-core.c b/drivers/media/v4l2-core/videobuf2-core.c
index 3dc9ed2e0774..bb1e19f7ed5a 100644
--- a/drivers/media/v4l2-core/videobuf2-core.c
+++ b/drivers/media/v4l2-core/videobuf2-core.c
@@ -205,6 +205,10 @@ static int __vb2_queue_alloc(struct vb2_queue *q, enum vb2_memory memory,
 	struct vb2_buffer *vb;
 	int ret;
 
+	/* Ensure that q->num_buffers+num_buffers is below VB2_MAX_FRAME */
+	num_buffers = min_t(unsigned int, num_buffers,
+			    VB2_MAX_FRAME - q->num_buffers);
+
 	for (buffer = 0; buffer < num_buffers; ++buffer) {
 		/* Allocate videobuf buffer structures */
 		vb = kzalloc(q->buf_struct_size, GFP_KERNEL);
-- 
2.14.1

  parent reply	other threads:[~2018-03-19 16:09 UTC|newest]

Thread overview: 176+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-03-19 16:05 [PATCH AUTOSEL for 4.4 001/167] cfg80211: make RATE_INFO_BW_20 the default Sasha Levin
2018-03-19 16:05 ` [PATCH AUTOSEL for 4.4 002/167] md/raid5: make use of spin_lock_irq over local_irq_disable + spin_lock Sasha Levin
2018-03-19 16:05 ` [PATCH AUTOSEL for 4.4 003/167] rtc: snvs: fix an incorrect check of return value Sasha Levin
2018-03-19 16:05 ` [PATCH AUTOSEL for 4.4 004/167] x86/asm: Don't use RBP as a temporary register in csum_partial_copy_generic() Sasha Levin
2018-03-19 16:05   ` [PATCH AUTOSEL for 4.4 004/167] x86/asm: Don't use RBP as a temporary register in csum_partial_copy_ Sasha Levin
2018-03-19 16:05 ` [PATCH AUTOSEL for 4.4 005/167] NFSv4.1: RECLAIM_COMPLETE must handle NFS4ERR_CONN_NOT_BOUND_TO_SESSION Sasha Levin
2018-03-19 16:05 ` [PATCH AUTOSEL for 4.4 006/167] IB/srpt: Fix abort handling Sasha Levin
2018-03-19 16:05 ` [PATCH AUTOSEL for 4.4 007/167] af_key: Fix slab-out-of-bounds in pfkey_compile_policy Sasha Levin
2018-03-19 16:05 ` [PATCH AUTOSEL for 4.4 008/167] mac80211: bail out from prep_connection() if a reconfig is ongoing Sasha Levin
2018-03-19 16:05 ` [PATCH AUTOSEL for 4.4 009/167] bna: Avoid reading past end of buffer Sasha Levin
2018-03-19 16:05 ` [PATCH AUTOSEL for 4.4 010/167] qlge: " Sasha Levin
2018-03-19 16:05 ` [PATCH AUTOSEL for 4.4 011/167] ipmi_ssif: unlock on allocation failure Sasha Levin
2018-03-19 16:05 ` [PATCH AUTOSEL for 4.4 012/167] net: cdc_ncm: Fix TX zero padding Sasha Levin
2018-03-19 16:05 ` [PATCH AUTOSEL for 4.4 013/167] net: ethernet: ti: cpsw: adjust cpsw fifos depth for fullduplex flow control Sasha Levin
2018-03-19 16:05 ` [PATCH AUTOSEL for 4.4 014/167] lockd: fix lockd shutdown race Sasha Levin
2018-03-19 16:05 ` [PATCH AUTOSEL for 4.4 015/167] drivers/misc/vmw_vmci/vmci_queue_pair.c: fix a couple integer overflow tests Sasha Levin
2018-03-19 16:05 ` [PATCH AUTOSEL for 4.4 016/167] pidns: disable pid allocation if pid_ns_prepare_proc() is failed in alloc_pid() Sasha Levin
2018-03-19 16:05 ` [PATCH AUTOSEL for 4.4 017/167] s390: move _text symbol to address higher than zero Sasha Levin
2018-03-19 16:05 ` [PATCH AUTOSEL for 4.4 018/167] net/mlx4_en: Avoid adding steering rules with invalid ring Sasha Levin
2018-03-19 16:05 ` [PATCH AUTOSEL for 4.4 019/167] NFSv4.1: Work around a Linux server bug Sasha Levin
2018-03-19 16:05 ` [PATCH AUTOSEL for 4.4 020/167] CIFS: silence lockdep splat in cifs_relock_file() Sasha Levin
2018-03-19 16:05 ` [PATCH AUTOSEL for 4.4 021/167] blk-mq: NVMe 512B/4K+T10 DIF/DIX format returns I/O error on dd with split op Sasha Levin
2018-03-19 16:05 ` [PATCH AUTOSEL for 4.4 022/167] net: qca_spi: Fix alignment issues in rx path Sasha Levin
2018-03-19 16:05 ` [PATCH AUTOSEL for 4.4 023/167] netxen_nic: set rcode to the return status from the call to netxen_issue_cmd Sasha Levin
2018-03-19 16:05 ` [PATCH AUTOSEL for 4.4 024/167] Input: elan_i2c - check if device is there before really probing Sasha Levin
2018-03-19 16:05 ` [PATCH AUTOSEL for 4.4 025/167] Input: elantech - force relative mode on a certain module Sasha Levin
2018-03-19 16:05 ` [PATCH AUTOSEL for 4.4 026/167] scsi: sg: don't return bogus Sg_requests Sasha Levin
2018-03-19 16:05 ` [PATCH AUTOSEL for 4.4 027/167] KVM: PPC: Book3S PR: Check copy_to/from_user return values Sasha Levin
2018-03-19 16:05 ` [PATCH AUTOSEL for 4.4 028/167] vmxnet3: ensure that adapter is in proper state during force_close Sasha Levin
2018-03-19 16:05 ` [PATCH AUTOSEL for 4.4 029/167] SMB2: Fix share type handling Sasha Levin
2018-03-19 16:05 ` [PATCH AUTOSEL for 4.4 030/167] bus: brcmstb_gisb: Use register offsets with writes too Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 031/167] bus: brcmstb_gisb: correct support for 64-bit address output Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 032/167] PowerCap: Fix an error code in powercap_register_zone() Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 033/167] ARM: dts: imx53-qsrb: Pulldown PMIC IRQ pin Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 034/167] staging: wlan-ng: prism2mgmt.c: fixed a double endian conversion before calling hfa384x_drvr_setconfig16, also fixes relative sparse warning Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 035/167] x86/tsc: Provide 'tsc=unstable' boot parameter Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 036/167] ARM: dts: imx6qdl-wandboard: Fix audio channel swap Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 037/167] ipv6: avoid dad-failures for addresses with NODAD Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 038/167] async_tx: Fix DMA_PREP_FENCE usage in do_async_gen_syndrome() Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 039/167] usb: dwc3: keystone: check return value Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 040/167] btrfs: fix incorrect error return ret being passed to mapping_set_error Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 041/167] ata: libahci: properly propagate return value of platform_get_irq() Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 042/167] neighbour: update neigh timestamps iff update is effective Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 043/167] arp: honour gratuitous ARP _replies_ Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 044/167] usb: chipidea: properly handle host or gadget initialization failure Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 045/167] USB: ene_usb6250: fix first command execution Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 046/167] net: x25: fix one potential use-after-free issue Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 047/167] USB: ene_usb6250: fix SCSI residue overwriting Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 048/167] serial: 8250: omap: Disable DMA for console UART Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 049/167] serial: sh-sci: Fix race condition causing garbage during shutdown Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 050/167] sh_eth: Use platform device for printing before register_netdev() Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 051/167] scsi: csiostor: fix use after free in csio_hw_use_fwconfig() Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 052/167] powerpc/mm: Fix virt_addr_valid() etc. on 64-bit hash Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 053/167] ath5k: fix memory leak on buf on failed eeprom read Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 054/167] selftests/powerpc: Fix TM resched DSCR test with some compilers Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 055/167] xfrm: fix state migration copy replay sequence numbers Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 056/167] iio: hi8435: avoid garbage event at first enable Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 057/167] iio: hi8435: cleanup reset gpio Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 058/167] ext4: handle the rest of ext4_mb_load_buddy() ENOMEM errors Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 059/167] md-cluster: fix potential lock issue in add_new_disk Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 060/167] ARM: davinci: da8xx: Create DSP device only when assigned memory Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 061/167] ray_cs: Avoid reading past end of buffer Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 062/167] leds: pca955x: Correct I2C Functionality Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 063/167] sched/numa: Use down_read_trylock() for the mmap_sem Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 064/167] net/mlx5: Tolerate irq_set_affinity_hint() failures Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 065/167] selinux: do not check open permission on sockets Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 066/167] block: fix an error code in add_partition() Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 067/167] mlx5: fix bug reading rss_hash_type from CQE Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 068/167] net: ieee802154: fix net_device reference release too early Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 069/167] libceph: NULL deref on crush_decode() error path Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 070/167] netfilter: ctnetlink: fix incorrect nf_ct_put during hash resize Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 071/167] pNFS/flexfiles: missing error code in ff_layout_alloc_lseg() Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 072/167] ASoC: rsnd: SSI PIO adjust to 24bit mode Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 073/167] scsi: bnx2fc: fix race condition in bnx2fc_get_host_stats() Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 074/167] fix race in drivers/char/random.c:get_reg() Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 075/167] ext4: fix off-by-one on max nr_pages in ext4_find_unwritten_pgoff() Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 076/167] tcp: better validation of received ack sequences Sasha Levin
2018-03-19 16:06 ` [PATCH AUTOSEL for 4.4 077/167] net: move somaxconn init from sysctl code Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 078/167] Input: elan_i2c - clear INT before resetting controller Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 079/167] bonding: Don't update slave->link until ready to commit Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 080/167] KVM: nVMX: Fix handling of lmsw instruction Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 081/167] net: llc: add lock_sock in llc_ui_bind to avoid a race condition Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 082/167] ARM: dts: ls1021a: add "fsl,ls1021a-esdhc" compatible string to esdhc node Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 083/167] thermal: power_allocator: fix one race condition issue for thermal_instances list Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 084/167] perf probe: Add warning message if there is unexpected event name Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 085/167] l2tp: fix missing print session offset info Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 086/167] rds; Reset rs->rs_bound_addr in rds_add_bound() failure path Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 087/167] hwmon: (ina2xx) Make calibration register value fixed Sasha Levin
2018-03-19 16:07 ` Sasha Levin [this message]
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 089/167] ASoC: Intel: cht_bsw_rt5645: Analog Mic support Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 090/167] scsi: libiscsi: Allow sd_shutdown on bad transport Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 091/167] scsi: mpt3sas: Proper handling of set/clear of "ATA command pending" flag Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 092/167] vfb: fix video mode and line_length being set when loaded Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 093/167] ACPICA: Recognize the Windows 10 version 1607 and 1703 OSI strings Sasha Levin
2018-03-26  7:30   ` Mario.Limonciello
2018-03-28 17:15     ` Moore, Robert
2018-03-28 17:18       ` Mario.Limonciello
2018-03-28 19:53         ` Moore, Robert
2018-03-28 20:03           ` Mario.Limonciello
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 094/167] gpio: label descriptors using the device name Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 095/167] ASoC: Intel: sst: Fix the return value of 'sst_send_byte_stream_mrfld()' Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 096/167] wl1251: check return from call to wl1251_acx_arp_ip_filter Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 097/167] hdlcdrv: Fix divide by zero in hdlcdrv_ioctl Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 098/167] HID: i2c: Call acpi_device_fix_up_power for ACPI-enumerated devices Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 099/167] ovl: filter trusted xattr for non-admin Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 100/167] powerpc/[booke|4xx]: Don't clobber TCR[WP] when setting TCR[DIE] Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 101/167] dmaengine: imx-sdma: Handle return value of clk_prepare_enable Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 102/167] arm64: futex: Fix undefined behaviour with FUTEX_OP_OPARG_SHIFT usage Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 103/167] net/mlx5: avoid build warning for uniprocessor Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 104/167] cxgb4: FW upgrade fixes Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 105/167] rtc: opal: Handle disabled TPO in opal_get_tpo_time() Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 106/167] rtc: interface: Validate alarm-time before handling rollover Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 107/167] SUNRPC: ensure correct error is reported by xs_tcp_setup_socket() Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 108/167] net: freescale: fix potential null pointer dereference Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 109/167] mtd: nand: gpmi: Fix gpmi_nand_init() error path Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 110/167] KVM: SVM: do not zero out segment attributes if segment is unusable or not present Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 111/167] clk: scpi: fix return type of __scpi_dvfs_round_rate Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 112/167] clk: Fix __set_clk_rates error print-string Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 113/167] powerpc/spufs: Fix coredump of SPU contexts Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 114/167] perf trace: Add mmap alias for s390 Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 115/167] qlcnic: Fix a sleep-in-atomic bug in qlcnic_82xx_hw_write_wx_2M and qlcnic_82xx_hw_read_wx_2M Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 116/167] mISDN: Fix a sleep-in-atomic bug Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 117/167] drm/omap: fix tiled buffer stride calculations Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 118/167] cxgb4: fix incorrect cim_la output for T6 Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 119/167] Fix serial console on SNI RM400 machines Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 120/167] bio-integrity: Do not allocate integrity context for bio w/o data Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 121/167] skbuff: return -EMSGSIZE in skb_to_sgvec to prevent overflow Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 122/167] sit: reload iphdr in ipip6_rcv Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 123/167] net/mlx4: Fix the check in attaching steering rules Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 124/167] net/mlx4: Check if Granular QoS per VF has been enabled before updating QP qos_vport Sasha Levin
2018-03-19 16:07 ` [PATCH AUTOSEL for 4.4 125/167] perf header: Set proper module name when build-id event found Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 126/167] perf report: Ensure the perf DSO mapping matches what libdw sees Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 127/167] tags: honor COMPILED_SOURCE with apart output directory Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 128/167] e1000e: fix race condition around skb_tstamp_tx() Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 129/167] [media] cx25840: fix unchecked return values Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 130/167] [media] mceusb: sporadic RX truncation corruption fix Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 131/167] net: phy: avoid genphy_aneg_done() for PHYs without clause 22 support Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 132/167] ARM: imx: Add MXC_CPU_IMX6ULL and cpu_is_imx6ull Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 133/167] e1000e: Undo e1000e_pm_freeze if __e1000_shutdown fails Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 134/167] perf/core: Correct event creation with PERF_FORMAT_GROUP Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 135/167] MIPS: mm: fixed mappings: correct initialisation Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 136/167] MIPS: mm: adjust PKMAP location Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 137/167] MIPS: kprobes: flush_insn_slot should flush only if probe initialised Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 138/167] Fix loop device flush before configure v3 Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 139/167] net: emac: fix reset timeout with AR8035 phy Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 140/167] perf tests: Decompress kernel module before objdump Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 141/167] skbuff: only inherit relevant tx_flags Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 142/167] xen: avoid type warning in xchg_xen_ulong Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 143/167] bnx2x: Allow vfs to disable txvlan offload Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 144/167] sctp: fix recursive locking warning in sctp_do_peeloff Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 145/167] sparc64: ldc abort during vds iso boot Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 146/167] iio: magnetometer: st_magn_spi: fix spi_device_id table Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 147/167] Bluetooth: Send HCI Set Event Mask Page 2 command only when needed Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 148/167] cpuidle: dt: Add missing 'of_node_put()' Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 149/167] ACPICA: Events: Add runtime stub support for event APIs Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 150/167] ACPICA: Disassembler: Abort on an invalid/unknown AML opcode Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 151/167] s390/dasd: fix hanging safe offline Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 152/167] vxlan: dont migrate permanent fdb entries during learn Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 153/167] xfs: fix up agi unlinked list reservations Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 154/167] bcache: stop writeback thread after detaching Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 155/167] bcache: segregate flash only volume write streams Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 156/167] scsi: libsas: fix memory leak in sas_smp_get_phy_events() Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 157/167] scsi: libsas: fix error when getting phy events Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 158/167] scsi: libsas: initialize sas_phy status according to response of DISCOVER Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 159/167] blk-mq: fix kernel oops in blk_mq_tag_idle() Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 160/167] tty: n_gsm: Allow ADM response in addition to UA for control dlci Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 161/167] EDAC, mv64x60: Fix an error handling path Sasha Levin
2018-03-19 16:08   ` [AUTOSEL,for,4.4,161/167] " Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 162/167] cxgb4vf: Fix SGE FL buffer initialization logic for 64K pages Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 163/167] clk: fix reentrancy of clk_enable() on UP systems Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 164/167] perf tools: Fix copyfile_offset update of output offset Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 165/167] signal/metag: Document a conflict with SI_USER with SIGFPE Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 166/167] signal/powerpc: Document conflicts with SI_USER and SIGFPE and SIGTRAP Sasha Levin
2018-03-19 16:08   ` Sasha Levin
2018-03-19 16:08 ` [PATCH AUTOSEL for 4.4 167/167] signal/arm: Document conflicts with SI_USER and SIGFPE Sasha Levin
2018-03-19 16:08   ` Sasha Levin

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=20180319160513.16384-88-alexander.levin@microsoft.com \
    --to=alexander.levin@microsoft.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mchehab@s-opensource.com \
    --cc=stable@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.