Skip to content

4.9.165-stable review

Greg Kroah-Hartman intel-gfx linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest118 patches 3 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/118media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused()drivers/media/v4l2-core/videobuf2-v4l2.c+0 -10 replies
2/1189p: use inode->i_lock to protect i_size_write() under 32-bitfs/9p/v9fs_vfs.h fs/9p/vfs_file.c fs/9p/vfs_inode.c +2 more+53 -300 replies
3/1189p/net: fix memory leak in p9_client_createnet/9p/client.c+1 -10 replies
4/118ASoC: fsl_esai: fix register setting issue in RIGHT_J modesound/soc/fsl/fsl_esai.c+4 -30 replies
5/118iio: adc: exynos-adc: Fix NULL pointer exception on unbinddrivers/iio/adc/exynos_adc.c+1 -10 replies
6/118stm class: Fix an endless loop in channel allocationdrivers/hwtracing/stm/core.c+3 -00 replies
7/118crypto: caam - fixed handling of sg listdrivers/crypto/caam/caamalg.c+1 -00 replies
8/118crypto: ahash - fix another early termination in hash walkcrypto/ahash.c+7 -70 replies
9/118gpu: ipu-v3: Fix i.MX51 CSI control registers offsetdrivers/gpu/ipu-v3/ipu-common.c+2 -20 replies
10/118gpu: ipu-v3: Fix CSI offsets for imx53drivers/gpu/ipu-v3/ipu-common.c+2 -20 replies
11/118s390/dasd: fix using offset into zero size array errordrivers/s390/block/dasd_eckd.c+8 -00 replies
12/118ARM: OMAP2+: Variable "reg" in function omap4_dsi_mux_pads() could be uninitializedarch/arm/mach-omap2/display.c+6 -10 replies
13/118Input: cap11xx - switch to using set_brightness_blocking()drivers/input/keyboard/cap11xx.c+11 -240 replies
14/118Input: matrix_keypad - use flush_delayed_work()drivers/input/keyboard/matrix_keypad.c+1 -10 replies
15/118floppy: check_events callback should not return a negative numberdrivers/block/floppy.c+1 -10 replies
16/118mm/gup: fix gup_pmd_range() for daxmm/gup.c+2 -10 replies
17/118mm: page_alloc: fix ref bias in page_frag_alloc() for 1-byte allocsmm/page_alloc.c+4 -40 replies
18/118net: hns: Fix object reference leaks in hns_dsaf_roce_reset()drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c+2 -00 replies
19/118i2c: cadence: Fix the hold bit settingdrivers/i2c/busses/i2c-cadence.c+7 -20 replies
20/118Input: st-keyscan - fix potential zalloc NULL dereferencedrivers/input/keyboard/st-keyscan.c+2 -20 replies
21/118clk: sunxi: A31: Fix wrong AHB gate numberdrivers/clk/sunxi-ng/ccu-sun6i-a31.c+2 -20 replies
22/118ARM: 8824/1: fix a migrating irq bug when hotplug cpuarch/arm/Kconfig arch/arm/include/asm/irq.h arch/arm/kernel/irq.c +1 more+2 -640 replies
23/118assoc_array: Fix shortcut creationlib/assoc_array.c+5 -30 replies
24/118scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_taskdrivers/scsi/libiscsi.c+6 -00 replies
25/118net: systemport: Fix reception of BPDUsdrivers/net/ethernet/broadcom/bcmsysport.c+4 -00 replies
26/118pinctrl: meson: meson8b: fix the sdxc_a data 1..3 pinsdrivers/pinctrl/meson/pinctrl-meson8b.c+1 -10 replies
27/118qmi_wwan: apply SET_DTR quirk to Sierra WP7607drivers/net/usb/qmi_wwan.c+2 -20 replies
28/118net: mv643xx_eth: disable clk on error path in mv643xx_eth_shared_probe()drivers/net/ethernet/marvell/mv643xx_eth.c+6 -10 replies
29/118ASoC: topology: free created components in tplg load errorsound/soc/soc-topology.c+7 -10 replies
30/118arm64: Relax GIC version check during early bootarch/arm64/kernel/head.S+1 -20 replies
31/118net: marvell: mvneta: fix DMA debug warningdrivers/net/ethernet/marvell/mvneta.c+1 -10 replies
32/118tmpfs: fix link accounting when a tmpfile is linked inmm/shmem.c+7 -30 replies
33/118ARCv2: lib: memcpy: fix doing prefetchw outside of bufferarch/arc/lib/memcpy-archs.S+0 -140 replies
34/118ARC: uacces: remove lp_start, lp_end from clobber listarch/arc/include/asm/uaccess.h+4 -40 replies
35/118phonet: fix building with clanginclude/net/phonet/pep.h net/phonet/pep.c+19 -180 replies
36/118mac80211_hwsim: propagate genlmsg_reply return codedrivers/net/wireless/mac80211_hwsim.c+1 -10 replies
37/118net: thunderx: make CFG_DONE message to run through generic send-ack sequencedrivers/net/ethernet/cavium/thunder/nic_main.c drivers/net/ethernet/cavium/thunder/nicvf_main.c+13 -40 replies
38/118nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_Kdrivers/net/ethernet/netronome/nfp/nfp_bpf_jit.c+1 -10 replies
39/118nfp: bpf: fix ALU32 high bits clearance bugdrivers/net/ethernet/netronome/nfp/nfp_bpf_jit.c+6 -110 replies
40/118net: set static variable an initial value in atl2_probe()drivers/net/ethernet/atheros/atlx/atl2.c+1 -30 replies
41/118tmpfs: fix uninitialized return value in shmem_linkmm/shmem.c+1 -10 replies
42/118stm class: Prevent division by zerodrivers/hwtracing/stm/core.c+5 -30 replies
43/118libnvdimm/label: Clear updating flag after label-set updatedrivers/nvdimm/label.c+18 -50 replies
44/118libnvdimm/pmem: Honor force_raw for legacy pmem regionsdrivers/nvdimm/namespace_devs.c+4 -00 replies
45/118libnvdimm: Fix altmap reservation size calculationdrivers/nvdimm/pfn_devs.c+1 -10 replies
46/118crypto: hash - set CRYPTO_TFM_NEED_KEY if ->setkey() failscrypto/ahash.c crypto/shash.c+32 -140 replies
47/118crypto: arm64/aes-ccm - fix logical bug in AAD MAC handlingarch/arm64/crypto/aes-ce-ccm-core.S+3 -20 replies
48/118CIFS: Do not reset lease state to NONE on lease breakfs/cifs/smb2misc.c fs/cifs/smb2ops.c+26 -60 replies
49/118CIFS: Fix read after write for files with read cachingfs/cifs/file.c+7 -50 replies
50/118tracing: Use strncpy instead of memcpy for string keys in hist triggerskernel/trace/trace_events_hist.c+3 -20 replies
51/118tracing: Do not free iter->trace in fail path of tracing_open_pipe()kernel/trace/trace.c+0 -10 replies
52/118ACPI / device_sysfs: Avoid OF modalias creation for removed devicedrivers/acpi/device_sysfs.c+5 -10 replies
53/118spi: ti-qspi: Fix mmap read when more than one CS in usedrivers/spi/spi-ti-qspi.c+3 -30 replies
54/118spi: pxa2xx: Setup maximum supported DMA transfer lengthdrivers/spi/spi-pxa2xx.c+1 -00 replies
55/118regulator: s2mps11: Fix steps for buck7, buck8 and LDO35drivers/regulator/s2mps11.c+3 -30 replies
56/118regulator: s2mpa01: Fix step values for some LDOsdrivers/regulator/s2mpa01.c+5 -50 replies
57/118clocksource/drivers/exynos_mct: Move one-shot check from tick clear to ISRdrivers/clocksource/exynos_mct.c+11 -110 replies
58/118clocksource/drivers/exynos_mct: Clear timer interrupt when shutdowndrivers/clocksource/exynos_mct.c+1 -00 replies
59/118s390/virtio: handle find on invalid queue gracefullydrivers/s390/virtio/virtio_ccw.c+3 -10 replies
60/118scsi: virtio_scsi: dont send sc payload with tmfsdrivers/scsi/virtio_scsi.c+0 -20 replies
61/118scsi: sd: Optimal I/O size should be a multiple of physical block sizedrivers/scsi/sd.c+50 -90 replies
62/118scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlockdrivers/target/iscsi/iscsi_target.c+2 -20 replies
63/118fs/devpts: always delete dcache dentry-s in dput()fs/devpts/inode.c+1 -00 replies
64/118splice: dont merge into linked buffersfs/pipe.c fs/splice.c include/linux/pipe_fs_i.h+19 -00 replies
65/118m68k: Add -ffreestanding to CFLAGSarch/m68k/Makefile+4 -10 replies
66/118btrfs: ensure that a DUP or RAID1 block group has exactly two stripesfs/btrfs/volumes.c+2 -20 replies
67/118Btrfs: fix corruption reading shared and compressed extents after hole punchingfs/btrfs/extent_io.c+2 -20 replies
68/118crypto: pcbc - remove bogus memcpy()s with src == destcrypto/pcbc.c+4 -100 replies
69/118libertas_tf: dont set URB_ZERO_PACKET on IN USB transferdrivers/net/wireless/marvell/libertas_tf/if_usb.c+0 -20 replies
70/118cpufreq: tegra124: add missing of_node_put()drivers/cpufreq/tegra124-cpufreq.c+2 -00 replies
71/118cpufreq: pxa2xx: remove incorrect __init annotationdrivers/cpufreq/pxa2xx-cpufreq.c+2 -20 replies
72/118ext4: fix crash during online resizingfs/ext4/resize.c+2 -10 replies
73/118ext2: Fix underflow in ext2_max_size()fs/ext2/super.c+26 -150 replies
74/118clk: clk-twl6040: Fix imprecise external abort for pdmclkdrivers/clk/clk-twl6040.c+51 -20 replies
75/118clk: ingenic: Fix round_rate misbehaving with non-integer dividersdrivers/clk/ingenic/cgu.c+5 -50 replies
76/118clk: ingenic: Fix doc of ingenic_cgu_div_infodrivers/clk/ingenic/cgu.h+1 -10 replies
77/118nfit: acpi_nfit_ctl(): Check out_obj->type in the right placedrivers/acpi/nfit/core.c+7 -70 replies
78/118mm: hwpoison: fix thp split handing in soft_offline_in_use_page()mm/memory-failure.c+6 -80 replies
79/118mm/vmalloc: fix size check for remap_vmalloc_range_partial()mm/vmalloc.c+1 -10 replies
80/118kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_convkernel/sysctl.c+10 -10 replies
81/118device property: Fix the length used in PROPERTY_ENTRY_STRING()include/linux/property.h+1 -10 replies
82/118intel_th: Dont reference unassigned outputsdrivers/hwtracing/intel_th/gth.c+4 -00 replies
83/118parport_pc: fix find_superio io compare code, should use equal test.drivers/parport/parport_pc.c+1 -10 replies
84/118i2c: tegra: fix maximum transfer sizedrivers/i2c/busses/i2c-tegra.c+1 -10 replies
85/118drm/i915: Relax mmap VMA checkdrivers/gpu/drm/i915/i915_gem.c+2 -10 replies
86/118serial: uartps: Fix stuck ISR if RX disabled with non-empty FIFOdrivers/tty/serial/xilinx_uartps.c+7 -10 replies
87/118serial: 8250_of: assume reg-shift of 2 for mrvl,mmp-uartdrivers/tty/serial/8250/8250_of.c+4 -00 replies
88/1188250: FIX Fourth port offset of Pericom PI7C9X7954 boardsdrivers/tty/serial/8250/8250_pci.c+34 -00 replies
89/118serial: 8250_pci: Fix number of ports for ACCES serial cardsdrivers/tty/serial/8250/8250_pci.c+18 -180 replies
90/118serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954 chip use the pci_pericom_setup()drivers/tty/serial/8250/8250_pci.c+105 -00 replies
91/118jbd2: clear dirty flag when revoking a buffer from an older transactionfs/jbd2/transaction.c+12 -50 replies
92/118jbd2: fix compile warning when using JBUFFER_TRACEfs/jbd2/transaction.c+8 -80 replies
93/118powerpc/32: Clear on-stack exception marker upon exception returnarch/powerpc/kernel/entry_32.S+9 -00 replies
94/118powerpc/wii: properly disable use of BATs when requested.arch/powerpc/platforms/embedded6xx/wii.c+4 -00 replies
95/118powerpc/powernv: Make opal log only readable by rootarch/powerpc/platforms/powernv/opal-msglog.c+1 -10 replies
96/118powerpc/83xx: Also save/restore SPRG4-7 during suspendarch/powerpc/platforms/83xx/suspend-asm.S+27 -70 replies
97/118powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guestarch/powerpc/kernel/process.c+1 -10 replies
98/118powerpc/ptrace: Simplify vr_get/set() to avoid GCC warningarch/powerpc/kernel/ptrace.c+8 -20 replies
99/118ARM: s3c24xx: Fix boolean expressions in osiris_dvs_notifyarch/arm/mach-s3c24xx/mach-osiris-dvs.c+4 -40 replies
100/118dm: fix to_sector() for 32bitinclude/linux/device-mapper.h+1 -10 replies
101/118NFS: Fix I/O request leakagesfs/nfs/pagelist.c+21 -50 replies
102/118NFS: Fix an I/O request leakage in nfs_do_recoalescefs/nfs/pagelist.c+0 -10 replies
103/118NFS: Dont recoalesce on error in nfs_pageio_complete_mirror()fs/nfs/pagelist.c+1 -10 replies
104/118nfsd: fix memory corruption caused by readdirfs/nfsd/nfs3proc.c fs/nfsd/nfs3xdr.c+15 -20 replies
105/118nfsd: fix wrong check in write_v4_end_grace()fs/nfsd/nfsctl.c+1 -10 replies
106/118PM / wakeup: Rework wakeup source timer cancellationdrivers/base/power/wakeup.c+7 -10 replies
107/118bcache: never writeback a discard operationdrivers/md/bcache/writeback.h+3 -00 replies
108/118perf intel-pt: Fix CYC timestamp calculation after OVFtools/perf/util/intel-pt-decoder/intel-pt-decoder.c+0 -10 replies
109/118perf auxtrace: Define auxtrace record alignmenttools/perf/util/auxtrace.c tools/perf/util/auxtrace.h+5 -20 replies
110/118perf intel-pt: Fix overlap calculation for paddingtools/perf/util/intel-pt-decoder/intel-pt-decoder.c+34 -20 replies
111/118perf intel-pt: Fix divide by zero when TSC is not availabletools/perf/util/intel-pt.c+2 -00 replies
112/118md: Fix failed allocation of md_register_threaddrivers/md/raid10.c drivers/md/raid5.c+4 -00 replies
113/118rcu: Do RCU GP kthread self-wakeup from softirq and interruptkernel/rcu/tree.c+14 -60 replies
114/118media: uvcvideo: Avoid NULL pointer dereference at the end of streamingdrivers/media/usb/uvc/uvc_video.c+8 -00 replies
115/118drm/radeon/evergreen_cs: fix missing break in switch statementdrivers/gpu/drm/radeon/evergreen_cs.c+1 -00 replies
116/118KVM: nVMX: Sign extend displacements of VMX instrs mem operandsarch/x86/kvm/vmx.c+4 -00 replies
117/118KVM: nVMX: Ignore limit checks on VMX instructions using flat segmentsarch/x86/kvm/vmx.c+9 -30 replies
118/118KVM: X86: Fix residual mmio emulation request to userspacearch/x86/kvm/vmx.c arch/x86/kvm/x86.c+2 -00 replies

Reviews trailers per patch

39 of 118 patches have a Reviewed-by or Acked-by.

PatchEzequiel GarciaDan CarpenterJan KaraFabio EstevamNicolin ChenHoria GeantaMichal SimekKyle RoeschleyAl ViroRémi Denis-CourmontMarc ZyngierLinus WalleijLee DuncanJakub KicinskiRonnie SahlbergFerry TothMika WesterbergKrzysztof KozlowskiMarek SzyprowskiVishal VermaSteve deRosierPeter UjfalusiMaarten ter HuurneNaoya HoriguchiChristoph HellwigZygo BlaxellQu WenruoNikolay BorisovDavid SterbaJonathan NeuschaferStewart SmithAndrew DonnellanMathieu MalaterreMeelis RoosChris WilsonMichal HockoGuoqing JiangChiranjeevi RapoluDmitry VyukovJoseph QiGuillaume PerréalDmitry OsipenkoAndy ShevchenkoMaximilian HeyneNicolas Pernas MaradeiViresh KumarNathan ChancellorRobert JarzmikThierry RedingPaolo BonziniBjørn MorkSven Van AsbroeckJacek Anaszewski
1/118A-b
2/118
3/118
4/118R-b Ackedy-by
5/118
6/118
7/118R-b
8/118
9/118
10/118
11/118
12/118
13/118R-b A-b
14/118
15/118R-b
16/118R-b
17/118
18/118
19/118A-b T-b
20/118
21/118
22/118A-b R-b
23/118
24/118A-b
25/118
26/118
27/118A-b
28/118
29/118
30/118R-b
31/118
32/118A-b
33/118
34/118
35/118A-b
36/118
37/118
38/118R-b
39/118R-b
40/118
41/118
42/118
43/118
44/118
45/118R-b
46/118
47/118
48/118
49/118R-b
50/118
51/118
52/118T-b R-b
53/118
54/118
55/118
56/118R-b
57/118R-b T-b
58/118R-b T-b
59/118
60/118R-b
61/118R-b
62/118
63/118Root-caused-by Root-caused-by
64/118
65/118
66/118R-b R-b R-b
67/118T-b
68/118
69/118R-b
70/118A-b
71/118A-b R-b A-b
72/118
73/118
74/118A-b
75/118T-b
76/118
77/118
78/118A-b
79/118A-b
80/118
81/118R-b
82/118
83/118
84/118R-b
85/118R-b
86/118
87/118
88/118
89/118
90/118
91/118R-b
92/118R-b
93/118
94/118R-b
95/118R-b R-b
96/118
97/118
98/118T-b T-b
99/118
100/118Reported-and-tested-by
101/118
102/118
103/118
104/118
105/118R-b
106/118
107/118
108/118
109/118
110/118
111/118
112/118A-b
113/118
114/118T-b
115/118
116/118
117/118
118/118T-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 53 reviewers.

Read the v1 thread

Cover letter [PATCH 4.9 000/118] 4.9.165-stable review

This is the start of the stable review cycle for the 4.9.165 release. There are 118 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Sun Mar 24 11:11:02 UTC 2019. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.9.165-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.9.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 4.9.165-rc1

Wanpeng Li <[email protected]>
KVM: X86: Fix residual mmio emulation request to userspace

Sean Christopherson <[email protected]>
KVM: nVMX: Ignore limit checks on VMX instructions using flat segments

Sean Christopherson <[email protected]>
KVM: nVMX: Sign extend displacements of VMX instr's mem operands

Gustavo A. R. Silva <[email protected]>
drm/radeon/evergreen_cs: fix missing break in switch statement

Sakari Ailus <[email protected]>
media: uvcvideo: Avoid NULL pointer dereference at the end of streaming

Zhang, Jun <[email protected]>
rcu: Do RCU GP kthread self-wakeup from softirq and interrupt

Aditya Pakki <[email protected]>
md: Fix failed allocation of md_register_thread

Adrian Hunter <[email protected]>
perf intel-pt: Fix divide by zero when TSC is not available

Adrian Hunter <[email protected]>
perf intel-pt: Fix overlap calculation for padding

Adrian Hunter <[email protected]>
perf auxtrace: Define auxtrace record alignment

Adrian Hunter <[email protected]>
perf intel-pt: Fix CYC timestamp calculation after OVF

Daniel Axtens <[email protected]>
bcache: never writeback a discard operation

Viresh Kumar <[email protected]>
PM / wakeup: Rework wakeup source timer cancellation

Yihao Wu <[email protected]>
nfsd: fix wrong check in write_v4_end_grace()

NeilBrown <[email protected]>
nfsd: fix memory corruption caused by readdir

Trond Myklebust <[email protected]>
NFS: Don't recoalesce on error in nfs_pageio_complete_mirror()

Trond Myklebust <[email protected]>
NFS: Fix an I/O request leakage in nfs_do_recoalesce

Trond Myklebust <[email protected]>
NFS: Fix I/O request leakages

NeilBrown <[email protected]>
dm: fix to_sector() for 32bit

Gustavo A. R. Silva <[email protected]>
ARM: s3c24xx: Fix boolean expressions in osiris_dvs_notify

Michael Ellerman <[email protected]>
powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning

Mark Cave-Ayland <[email protected]>
powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest

Christophe Leroy <[email protected]>
powerpc/83xx: Also save/restore SPRG4-7 during suspend

Jordan Niethe <[email protected]>
powerpc/powernv: Make opal log only readable by root

Christophe Leroy <[email protected]>
powerpc/wii: properly disable use of BATs when requested.

Christophe Leroy <[email protected]>
powerpc/32: Clear on-stack exception marker upon exception return

zhangyi (F) <[email protected]>
jbd2: fix compile warning when using JBUFFER_TRACE

zhangyi (F) <[email protected]>
jbd2: clear dirty flag when revoking a buffer from an older transaction

Jay Dolan <[email protected]>
serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954 chip use the pci_pericom_setup()

Jay Dolan <[email protected]>
serial: 8250_pci: Fix number of ports for ACCES serial cards

Angelo Butti <[email protected]>
8250: FIX Fourth port offset of Pericom PI7C9X7954 boards

Lubomir Rintel <[email protected]>
serial: 8250_of: assume reg-shift of 2 for mrvl,mmp-uart

Anssi Hannula <[email protected]>
serial: uartps: Fix stuck ISR if RX disabled with non-empty FIFO

Tvrtko Ursulin <[email protected]>
drm/i915: Relax mmap VMA check

Sowjanya Komatineni <[email protected]>
i2c: tegra: fix maximum transfer size

QiaoChong <[email protected]>
parport_pc: fix find_superio io compare code, should use equal test.

Alexander Shishkin <[email protected]>
intel_th: Don't reference unassigned outputs

Heikki Krogerus <[email protected]>
device property: Fix the length used in PROPERTY_ENTRY_STRING()

Zev Weiss <[email protected]>
kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv

Roman Penyaev <[email protected]>
mm/vmalloc: fix size check for remap_vmalloc_range_partial()

zhongjiang <[email protected]>
mm: hwpoison: fix thp split handing in soft_offline_in_use_page()

Dexuan Cui <[email protected]>

    nfit: acpi_nfit_ctl(): Check out_obj->type in the right place

Paul Cercueil <[email protected]>
clk: ingenic: Fix doc of ingenic_cgu_div_info

Paul Cercueil <[email protected]>
clk: ingenic: Fix round_rate misbehaving with non-integer dividers

Tony Lindgren <[email protected]>
clk: clk-twl6040: Fix imprecise external abort for pdmclk

Jan Kara <[email protected]>
ext2: Fix underflow in ext2_max_size()

Jan Kara <[email protected]>
ext4: fix crash during online resizing

Arnd Bergmann <[email protected]>
cpufreq: pxa2xx: remove incorrect __init annotation

Yangtao Li <[email protected]>
cpufreq: tegra124: add missing of_node_put()

Lubomir Rintel <[email protected]>
libertas_tf: don't set URB_ZERO_PACKET on IN USB transfer

Eric Biggers <[email protected]>

    crypto: pcbc - remove bogus memcpy()s with src == dest

Filipe Manana <[email protected]>
Btrfs: fix corruption reading shared and compressed extents after hole punching

Johannes Thumshirn <[email protected]>
btrfs: ensure that a DUP or RAID1 block group has exactly two stripes

Finn Thain <[email protected]>
m68k: Add -ffreestanding to CFLAGS

Jann Horn <[email protected]>
splice: don't merge into linked buffers

Varad Gautam <[email protected]>
fs/devpts: always delete dcache dentry-s in dput()

Bart Van Assche <[email protected]>
scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock

Martin K. Petersen <[email protected]>
scsi: sd: Optimal I/O size should be a multiple of physical block size

Felipe Franciosi <[email protected]>
scsi: virtio_scsi: don't send sc payload with tmfs

Halil Pasic <[email protected]>
s390/virtio: handle find on invalid queue gracefully

Stuart Menefy <[email protected]>
clocksource/drivers/exynos_mct: Clear timer interrupt when shutdown

Stuart Menefy <[email protected]>
clocksource/drivers/exynos_mct: Move one-shot check from tick clear to ISR

Stuart Menefy <[email protected]>
regulator: s2mpa01: Fix step values for some LDOs

Krzysztof Kozlowski <[email protected]>
regulator: s2mps11: Fix steps for buck7, buck8 and LDO35

Andy Shevchenko <[email protected]>
spi: pxa2xx: Setup maximum supported DMA transfer length

Vignesh R <[email protected]>
spi: ti-qspi: Fix mmap read when more than one CS in use

Andy Shevchenko <[email protected]>
ACPI / device_sysfs: Avoid OF modalias creation for removed device

zhangyi (F) <[email protected]>

    tracing: Do not free iter->trace in fail path of tracing_open_pipe()

Tom Zanussi <[email protected]>
tracing: Use strncpy instead of memcpy for string keys in hist triggers

Pavel Shilovsky <[email protected]>
CIFS: Fix read after write for files with read caching

Pavel Shilovsky <[email protected]>
CIFS: Do not reset lease state to NONE on lease break

Ard Biesheuvel <[email protected]>
crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling

Eric Biggers <[email protected]>

    crypto: hash - set CRYPTO_TFM_NEED_KEY if ->setkey() fails

Oliver O'Halloran <[email protected]>
libnvdimm: Fix altmap reservation size calculation

Dan Williams <[email protected]>
libnvdimm/pmem: Honor force_raw for legacy pmem regions

Dan Williams <[email protected]>
libnvdimm/label: Clear 'updating' flag after label-set update

Alexander Shishkin <[email protected]>
stm class: Prevent division by zero

Darrick J. Wong <[email protected]>
tmpfs: fix uninitialized return value in shmem_link

Mao Wenan <[email protected]>
net: set static variable an initial value in atl2_probe()

Jiong Wang <[email protected]>
nfp: bpf: fix ALU32 high bits clearance bug

Jiong Wang <[email protected]>
nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_K

Vadim Lomovtsev <[email protected]>
net: thunderx: make CFG_DONE message to run through generic send-ack sequence

Li RongQing <[email protected]>
mac80211_hwsim: propagate genlmsg_reply return code

Arnd Bergmann <[email protected]>
phonet: fix building with clang

Vineet Gupta <[email protected]>
ARC: uacces: remove lp_start, lp_end from clobber list

Eugeniy Paltsev <[email protected]>
ARCv2: lib: memcpy: fix doing prefetchw outside of buffer

Darrick J. Wong <[email protected]>
tmpfs: fix link accounting when a tmpfile is linked in

Russell King <[email protected]>
net: marvell: mvneta: fix DMA debug warning

Vladimir Murzin <[email protected]>
arm64: Relax GIC version check during early boot

Bard liao <[email protected]>
ASoC: topology: free created components in tplg load error

Alexey Khoroshilov <[email protected]>
net: mv643xx_eth: disable clk on error path in mv643xx_eth_shared_probe()

Beniamino Galvani <[email protected]>
qmi_wwan: apply SET_DTR quirk to Sierra WP7607

Martin Blumenstingl <[email protected]>
pinctrl: meson: meson8b: fix the sdxc_a data 1..3 pins

Florian Fainelli <[email protected]>
net: systemport: Fix reception of BPDUs

Anoob Soman <[email protected]>
scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_task

David Howells <[email protected]>
assoc_array: Fix shortcut creation

Dietmar Eggemann <[email protected]>
ARM: 8824/1: fix a migrating irq bug when hotplug cpu

Andre Przywara <[email protected]>
clk: sunxi: A31: Fix wrong AHB gate number

Gabriel Fernandez <[email protected]>
Input: st-keyscan - fix potential zalloc NULL dereference

Shubhrajyoti Datta <[email protected]>
i2c: cadence: Fix the hold bit setting

Huang Zijiang <[email protected]>
net: hns: Fix object reference leaks in hns_dsaf_roce_reset()

Jann Horn <[email protected]>
mm: page_alloc: fix ref bias in page_frag_alloc() for 1-byte allocs

Yu Zhao <[email protected]>
mm/gup: fix gup_pmd_range() for dax

Yufen Yu <[email protected]>
floppy: check_events callback should not return a negative number

Dmitry Torokhov <[email protected]>
Input: matrix_keypad - use flush_delayed_work()

Dmitry Torokhov <[email protected]>
Input: cap11xx - switch to using set_brightness_blocking()

Yizhuo <[email protected]>
ARM: OMAP2+: Variable "reg" in function omap4_dsi_mux_pads() could be uninitialized

Stefan Haberland <[email protected]>
s390/dasd: fix using offset into zero size array error

Steve Longerbeam <[email protected]>
gpu: ipu-v3: Fix CSI offsets for imx53

Alexander Shiyan <[email protected]>
gpu: ipu-v3: Fix i.MX51 CSI control registers offset

Eric Biggers <[email protected]>
crypto: ahash - fix another early termination in hash walk

Pankaj Gupta <[email protected]>
crypto: caam - fixed handling of sg list

Zhi Jin <[email protected]>
stm class: Fix an endless loop in channel allocation

Krzysztof Kozlowski <[email protected]>
iio: adc: exynos-adc: Fix NULL pointer exception on unbind

S.j. Wang <[email protected]>
ASoC: fsl_esai: fix register setting issue in RIGHT_J mode

zhengbin <[email protected]>
9p/net: fix memory leak in p9_client_create

Hou Tao <[email protected]>

    9p: use inode->i_lock to protect i_size_write() under 32-bit

Hans Verkuil <[email protected]>
media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused()

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arc/include/asm/uaccess.h                     |   8 +-
 arch/arc/lib/memcpy-archs.S                        |  14 --
 arch/arm/Kconfig                                   |   1 +
 arch/arm/include/asm/irq.h                         |   1 -
 arch/arm/kernel/irq.c                              |  62 --------
 arch/arm/kernel/smp.c                              |   2 +-
 arch/arm/mach-omap2/display.c                      |   7 +-
 arch/arm/mach-s3c24xx/mach-osiris-dvs.c            |   8 +-
 arch/arm64/crypto/aes-ce-ccm-core.S                |   5 +-
 arch/arm64/kernel/head.S                           |   3 +-
 arch/m68k/Makefile                                 |   5 +-
 arch/powerpc/kernel/entry_32.S                     |   9 ++
 arch/powerpc/kernel/process.c                      |   2 +-
 arch/powerpc/kernel/ptrace.c                       |  10 +-
 arch/powerpc/platforms/83xx/suspend-asm.S          |  34 +++-
 arch/powerpc/platforms/embedded6xx/wii.c           |   4 +
 arch/powerpc/platforms/powernv/opal-msglog.c       |   2 +-
 arch/x86/kvm/vmx.c                                 |  17 +-
 arch/x86/kvm/x86.c                                 |   1 +
 crypto/ahash.c                                     |  42 +++--
 crypto/pcbc.c                                      |  14 +-
 crypto/shash.c                                     |  18 ++-
 drivers/acpi/device_sysfs.c                        |   6 +-
 drivers/acpi/nfit/core.c                           |  14 +-
 drivers/base/power/wakeup.c                        |   8 +-
 drivers/block/floppy.c                             |   2 +-
 drivers/clk/clk-twl6040.c                          |  53 ++++++-
 drivers/clk/ingenic/cgu.c                          |  10 +-
 drivers/clk/ingenic/cgu.h                          |   2 +-
 drivers/clk/sunxi-ng/ccu-sun6i-a31.c               |   4 +-
 drivers/clocksource/exynos_mct.c                   |  23 +--
 drivers/cpufreq/pxa2xx-cpufreq.c                   |   4 +-
 drivers/cpufreq/tegra124-cpufreq.c                 |   2 +
 drivers/crypto/caam/caamalg.c                      |   1 +
 drivers/gpu/drm/i915/i915_gem.c                    |   3 +-
 drivers/gpu/drm/radeon/evergreen_cs.c              |   1 +
 drivers/gpu/ipu-v3/ipu-common.c                    |   8 +-
 drivers/hwtracing/intel_th/gth.c                   |   4 +
 drivers/hwtracing/stm/core.c                       |  11 +-
 drivers/i2c/busses/i2c-cadence.c                   |   9 +-
 drivers/i2c/busses/i2c-tegra.c                     |   2 +-
 drivers/iio/adc/exynos_adc.c                       |   2 +-
 drivers/input/keyboard/cap11xx.c                   |  35 ++---
 drivers/input/keyboard/matrix_keypad.c             |   2 +-
 drivers/input/keyboard/st-keyscan.c                |   4 +-
 drivers/md/bcache/writeback.h                      |   3 +
 drivers/md/raid10.c                                |   2 +
 drivers/md/raid5.c                                 |   2 +
 drivers/media/usb/uvc/uvc_video.c                  |   8 +
 drivers/media/v4l2-core/videobuf2-v4l2.c           |   1 -
 drivers/net/ethernet/atheros/atlx/atl2.c           |   4 +-
 drivers/net/ethernet/broadcom/bcmsysport.c         |   4 +
 drivers/net/ethernet/cavium/thunder/nic_main.c     |   2 +-
 drivers/net/ethernet/cavium/thunder/nicvf_main.c   |  15 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c |   2 +
 drivers/net/ethernet/marvell/mv643xx_eth.c         |   7 +-
 drivers/net/ethernet/marvell/mvneta.c              |   2 +-
 drivers/net/ethernet/netronome/nfp/nfp_bpf_jit.c   |  17 +-
 drivers/net/usb/qmi_wwan.c                         |   4 +-
 drivers/net/wireless/mac80211_hwsim.c              |   2 +-
 drivers/net/wireless/marvell/libertas_tf/if_usb.c  |   2 -
 drivers/nvdimm/label.c                             |  23 ++-
 drivers/nvdimm/namespace_devs.c                    |   4 +
 drivers/nvdimm/pfn_devs.c                          |   2 +-
 drivers/parport/parport_pc.c                       |   2 +-
 drivers/pinctrl/meson/pinctrl-meson8b.c            |   2 +-
 drivers/regulator/s2mpa01.c                        |  10 +-
 drivers/regulator/s2mps11.c                        |   6 +-
 drivers/s390/block/dasd_eckd.c                     |   8 +
 drivers/s390/virtio/virtio_ccw.c                   |   4 +-
 drivers/scsi/libiscsi.c                            |   6 +
 drivers/scsi/sd.c                                  |  59 +++++--
 drivers/scsi/virtio_scsi.c                         |   2 -
 drivers/spi/spi-pxa2xx.c                           |   1 +
 drivers/spi/spi-ti-qspi.c                          |   6 +-
 drivers/target/iscsi/iscsi_target.c                |   4 +-
 drivers/tty/serial/8250/8250_of.c                  |   4 +
 drivers/tty/serial/8250/8250_pci.c                 | 175 ++++++++++++++++++---
 drivers/tty/serial/xilinx_uartps.c                 |   8 +-
 fs/9p/v9fs_vfs.h                                   |  23 ++-
 fs/9p/vfs_file.c                                   |   6 +-
 fs/9p/vfs_inode.c                                  |  23 ++-
 fs/9p/vfs_inode_dotl.c                             |  27 ++--
 fs/9p/vfs_super.c                                  |   4 +-
 fs/btrfs/extent_io.c                               |   4 +-
 fs/btrfs/volumes.c                                 |   4 +-
 fs/cifs/file.c                                     |  12 +-
 fs/cifs/smb2misc.c                                 |  17 +-
 fs/cifs/smb2ops.c                                  |  15 +-
 fs/devpts/inode.c                                  |   1 +
 fs/ext2/super.c                                    |  39 +++--
 fs/ext4/resize.c                                   |   3 +-
 fs/jbd2/transaction.c                              |  33 ++--
 fs/nfs/pagelist.c                                  |  29 +++-
 fs/nfsd/nfs3proc.c                                 |  16 +-
 fs/nfsd/nfs3xdr.c                                  |   1 +
 fs/nfsd/nfsctl.c                                   |   2 +-
 fs/pipe.c                                          |  14 ++
 fs/splice.c                                        |   4 +
 include/linux/device-mapper.h                      |   2 +-
 include/linux/pipe_fs_i.h                          |   1 +
 include/linux/property.h                           |   2 +-
 include/net/phonet/pep.h                           |   5 +-
 kernel/rcu/tree.c                                  |  20 ++-
 kernel/sysctl.c                                    |  11 +-
 kernel/trace/trace.c                               |   1 -
 kernel/trace/trace_events_hist.c                   |   5 +-
 lib/assoc_array.c                                  |   8 +-
 mm/gup.c                                           |   3 +-
 mm/memory-failure.c                                |  14 +-
 mm/page_alloc.c                                    |   8 +-
 mm/shmem.c                                         |  12 +-
 mm/vmalloc.c                                       |   2 +-
 net/9p/client.c                                    |   2 +-
 net/phonet/pep.c                                   |  32 ++--
 sound/soc/fsl/fsl_esai.c                           |   7 +-
 sound/soc/soc-topology.c                           |   8 +-
 tools/perf/util/auxtrace.c                         |   4 +-
 tools/perf/util/auxtrace.h                         |   3 +
 .../perf/util/intel-pt-decoder/intel-pt-decoder.c  |  37 ++++-
 tools/perf/util/intel-pt.c                         |   2 +
 122 files changed, 919 insertions(+), 433 deletions(-)