Skip to content

4.7.3-stable review

Greg Kroah-Hartman linux-arm-kernel linux-block linux-efi linux-mm linux-nvme linux-pci lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest121 of 143 patches 15 repliesIn review

121 of 143 patches are in this archive. The cover letter announces 143.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/143x86/mm: Disable preemption during CR3 read+writearch/x86/include/asm/tlbflush.h+7 -00 replies
2/143uprobes/x86: Fix RIP-relative handling of EVEX-encoded instructionsarch/x86/kernel/uprobes.c+11 -110 replies
3/143x86/platform/uv: Skip UV runtime services mapping in the efi_runtime_disabled casearch/x86/platform/uv/bios_uv.c+2 -10 replies
4/143tools/testing/nvdimm: fix SIGTERM vs hotplug crashtools/testing/nvdimm/test/nfit.c+2 -00 replies
5/143SUNRPC: Handle EADDRNOTAVAIL on connection failuresnet/sunrpc/xprtsock.c+4 -00 replies
6/143SUNRPC: allow for upcalls for same uid but different gss servicenet/sunrpc/auth_gss/auth_gss.c+5 -30 replies
7/143ALSA: usb-audio: Add a sample rate quirk for Creative Live! Cam Socialize HD (VF0610)sound/usb/quirks.c+1 -00 replies
8/143ALSA: usb-audio: Add quirk for ELP HD USB Camerasound/usb/quirks.c+1 -00 replies
9/143ALSA: hda - Manage power well properly for resumesound/pci/hda/hda_intel.c+20 -120 replies
10/143arm64: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFOarch/arm64/include/asm/elf.h arch/arm64/include/uapi/asm/auxvec.h+3 -00 replies
11/143efi/capsule: Allocate whole capsule into virtual memorydrivers/firmware/efi/capsule-loader.c drivers/firmware/efi/capsule.c+8 -60 replies
12/143parisc: Fix order of EREFUSED define in errno.harch/parisc/include/uapi/asm/errno.h+2 -20 replies
13/143virtio: fix memory leak in virtqueue_add()drivers/virtio/virtio_ring.c+2 -00 replies
14/143mm/slub.c: run free_partial() outside of the kmem_cache_node->list_lockmm/slub.c+5 -10 replies
15/143vfio/pci: Fix NULL pointer oops in error interrupt setup handlingdrivers/vfio/pci/vfio_pci_intrs.c+49 -360 replies
16/143tracing: Fix tick_stop tracepoint symbols for user exportinclude/trace/events/timer.h+11 -30 replies
17/143perf intel-pt: Fix occasional decoding errors when tracing system-widetools/perf/arch/x86/util/intel-pt.c+5 -10 replies
18/143libnvdimm, nd_blk: mask off reserved status bitsdrivers/acpi/nfit.c+2 -10 replies
19/143ACPI: CPPC: Return error if _CPC is invalid on a CPUdrivers/acpi/cppc_acpi.c+12 -60 replies
20/143ACPI / CPPC: Prevent cpc_desc_ptr points to the invalid datadrivers/acpi/cppc_acpi.c+3 -30 replies
21/143um: Dont discard .text.exit sectionarch/um/include/asm/common.lds.S+1 -10 replies
22/143genirq/msi: Remove unused MSI_FLAG_IDENTITY_MAPinclude/linux/msi.h kernel/irq/msi.c+4 -100 replies
23/143genirq/msi: Make sure PCI MSIs are activated earlydrivers/pci/msi.c include/linux/msi.h kernel/irq/msi.c+15 -00 replies
24/143crypto: caam - fix non-hmac hashesdrivers/crypto/caam/caamhash.c+1 -00 replies
27/143parisc: Fix automatic selection of cr16 clocksourcearch/parisc/kernel/processor.c arch/parisc/kernel/time.c+0 -200 replies
28/143usb: ehci: change order of register cleanup during shutdowndrivers/usb/host/ehci-hcd.c+2 -20 replies
29/143usb: devio, do not warn when allocation failsdrivers/usb/core/devio.c+2 -10 replies
30/143usb: misc: usbtest: add fix for driver hangdrivers/usb/misc/usbtest.c+4 -30 replies
31/143usb: misc: usbtest: usbtest_do_ioctl may return positive integerdrivers/usb/misc/usbtest.c+1 -10 replies
32/143usb: dwc3: pci: add Intel Kabylake PCI IDdrivers/usb/dwc3/dwc3-pci.c+2 -00 replies
33/143usb: dwc3: gadget: increment request->actual oncedrivers/usb/dwc3/gadget.c+11 -80 replies
34/143usb: dwc3: gadget: fix for short pkts during chained xfersdrivers/usb/dwc3/gadget.c+20 -30 replies
35/143usb: dwc3: gadget: always cleanup all TRBsdrivers/usb/dwc3/gadget.c+1 -10 replies
36/143usb: hub: Fix unbalanced reference count/memory leak/deadlocksdrivers/usb/core/hub.c+0 -20 replies
37/143USB: hub: fix up early-exit pathway in hub_activatedrivers/usb/core/hub.c+6 -90 replies
38/143USB: hub: change the locking in hub_activatedrivers/usb/core/hub.c+3 -30 replies
39/143usb: renesas_usbhs: Fix receiving data corrupt on R-Car Gen3 with dmacdrivers/usb/renesas_usbhs/common.c+2 -10 replies
40/143usb: renesas_usbhs: clear the BRDYSTS in usbhsg_ep_enable()drivers/usb/renesas_usbhs/mod_gadget.c+5 -20 replies
41/143usb: renesas_usbhs: Use dmac only if the pipe type is bulkdrivers/usb/renesas_usbhs/fifo.c+2 -20 replies
42/143clk: renesas: r8a7795: Fix SD clocksdrivers/clk/renesas/r8a7795-cpg-mssr.c+5 -40 replies
43/143USB: validate wMaxPacketValue entries in endpoint descriptorsdrivers/usb/core/config.c+63 -30 replies
44/143usb: gadget: fsl_qe_udc: off by one in setup_received_handle()drivers/usb/gadget/udc/fsl_qe_udc.c+1 -10 replies
46/143xhci: always handle "Command Ring Stopped" eventsdrivers/usb/host/xhci-ring.c+7 -60 replies
47/143usb: xhci: Fix panic if disconnectdrivers/usb/host/xhci-hub.c+3 -00 replies
48/143xhci: dont dereference a xhci member after removing xhcidrivers/usb/host/xhci-pci.c+2 -10 replies
49/143USB: serial: fix memleak in driver-registration error pathdrivers/usb/serial/usb-serial.c+3 -10 replies
50/143USB: serial: option: add D-Link DWM-156/A3drivers/usb/serial/option.c+1 -00 replies
51/143USB: serial: option: add support for Telit LE920A4drivers/usb/serial/option.c+21 -00 replies
52/143USB: serial: ftdi_sio: add device ID for WICED USB UART dev boarddrivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+7 -00 replies
54/143uprobes: Fix the memcg accountingkernel/events/uprobes.c+3 -20 replies
55/143perf symbols: Fix annotation of objects with debuginfo filestools/perf/util/symbol-elf.c+2 -10 replies
56/143perf/core: Fix event_function_local()kernel/events/core.c+48 -120 replies
57/143perf tools mem: Fix -t store option for record commandtools/perf/builtin-mem.c+3 -00 replies
58/143iommu/dma: Dont put uninitialised IOVA domainsdrivers/iommu/dma-iommu.c+2 -10 replies
59/143iommu/io-pgtable-arm-v7s: Fix attributes when splitting blocksdrivers/iommu/io-pgtable-arm-v7s.c+3 -10 replies
60/143iommu/arm-smmu: Fix CMDQ error handlingdrivers/iommu/arm-smmu-v3.c+2 -20 replies
61/143iommu/arm-smmu: Disable stalling faults for all endpointsdrivers/iommu/arm-smmu.c+7 -270 replies
62/143iommu/arm-smmu: Dont BUG() if we find aborting STEs with disable_bypassdrivers/iommu/arm-smmu-v3.c+3 -00 replies
63/143pinctrl: meson: Drop pinctrl_unregister for devm_ registered devicedrivers/pinctrl/meson/pinctrl-meson.c+1 -70 replies
65/143i2c: mux: demux-pinctrl: properly roll back when adding adapter failsdrivers/i2c/muxes/i2c-demux-pinctrl.c+3 -10 replies
66/143EDAC, sb_edac: Fix channel reporting on Knights Landingdrivers/edac/sb_edac.c+11 -40 replies
67/143s390/dasd: fix hanging device after clear subchanneldrivers/s390/block/dasd.c+9 -10 replies
68/143mac80211: fix purging multicast PS buffer queuenet/mac80211/cfg.c net/mac80211/tx.c+4 -40 replies
69/143arm64: kernel: avoid literal load of virtual address with MMU offarch/arm64/kernel/sleep.S+9 -10 replies
70/143arm64: avoid TLB conflict with CONFIG_RANDOMIZE_BASEarch/arm64/kernel/head.S+3 -00 replies
71/143arm64: dts: rockchip: add reset saradc node for rk3368 SoCsarch/arm64/boot/dts/rockchip/rk3368.dtsi+2 -00 replies
72/143arm64: kernel: Fix unmasked debug exceptions when restoring mdscr_el1arch/arm64/mm/proc.S+9 -00 replies
73/143of: fix reference counting in of_graph_get_endpoint_by_regsdrivers/of/base.c+2 -90 replies
74/143sched/cputime: Fix NO_HZ_FULL getrusage() monotonicity regressionkernel/sched/cputime.c+10 -50 replies
75/143iio: fix sched WARNING "do not call blocking ops when !TASK_RUNNING"drivers/iio/industrialio-buffer.c+18 -70 replies
81/143drm/amd/amdgpu: sdma resume fail during S4 on CIdrivers/gpu/drm/amd/amdgpu/cik_sdma.c+3 -00 replies
82/143drm/amd/amdgpu: compute ring test fail during S4 on CIdrivers/gpu/drm/amd/amdgpu/gfx_v7_0.c+9 -30 replies
87/143drm/i915: Acquire audio powerwell for HD-Audio registersdrivers/gpu/drm/i915/intel_audio.c+6 -00 replies
88/143drm/i915: fix aliasing_ppgtt leakdrivers/gpu/drm/i915/i915_gem_gtt.c+1 -00 replies
93/143ARC: use correct offset in pt_regs for saving/restoring user mode r25arch/arc/include/asm/entry.h+2 -20 replies
95/143ARC: Call trace_hardirqs_on() before enabling irqsarch/arc/include/asm/irqflags-compact.h+1 -10 replies
96/143ARC: Elide redundant setup of DMA callbacksarch/arc/mm/cache.c+9 -00 replies
97/143aacraid: Check size values after double-fetch from userdrivers/scsi/aacraid/commctrl.c+11 -20 replies
98/143mfd: cros_ec: Add cros_ec_cmd_xfer_status() helperdrivers/platform/chrome/cros_ec_proto.c include/linux/mfd/cros_ec.h+32 -00 replies
99/143i2c: cros-ec-tunnel: Fix usage of cros_ec_cmd_xfer()drivers/i2c/busses/i2c-cros-ec-tunnel.c+1 -10 replies
100/143cdc-acm: fix wrong pipe type on rx interrupt xfersdrivers/usb/class/cdc-acm.c drivers/usb/class/cdc-acm.h+2 -40 replies
101/143mpt3sas: Fix resume on WarpDrive flash cardsdrivers/scsi/mpt3sas/mpt3sas_base.c+11 -110 replies
102/143megaraid_sas: Fix probing cards without io portdrivers/scsi/megaraid/megaraid_sas_base.c drivers/scsi/megaraid/megaraid_sas_fusion.c+4 -40 replies
103/143usb: renesas_usbhs: gadget: fix return value check in usbhs_mod_gadget_probe()drivers/usb/renesas_usbhs/mod_gadget.c+1 -10 replies
104/143dm round robin: do not use this_cpu_ptr() without having preemption disableddrivers/md/dm-round-robin.c+5 -20 replies
105/143gpio: Fix OF build problem on UMdrivers/gpio/Kconfig+1 -00 replies
106/143gpio: max730x: set gpiochip data pointer before using itdrivers/gpio/gpio-max730x.c+4 -40 replies
107/143fs/seq_file: fix out-of-bounds readfs/seq_file.c+3 -10 replies
108/143soft_dirty: fix soft_dirty during THP splitmm/huge_memory.c+6 -10 replies
109/143dax: fix device-dax region basedrivers/dax/pmem.c+3 -00 replies
110/143mm: silently skip readahead for DAX inodesmm/readahead.c+9 -00 replies
111/143btrfs: waiting on qgroup rescan should not always be interruptiblefs/btrfs/disk-io.c fs/btrfs/ioctl.c fs/btrfs/qgroup.c +1 more+13 -60 replies
112/143btrfs: properly track when rescan worker is runningfs/btrfs/ctree.h fs/btrfs/disk-io.c fs/btrfs/qgroup.c+10 -10 replies
113/143btrfs: dont create or leak aliased root while cleaning up orphansfs/btrfs/disk-io.c fs/btrfs/disk-io.h fs/btrfs/root-tree.c+22 -110 replies
114/143Revert "floppy: fix open(O_ACCMODE) for ioctl-only open"drivers/block/floppy.c+12 -94 replies
115/143Input: tegra-kbc - fix inverted reset logicdrivers/input/keyboard/tegra-kbc.c+1 -10 replies
116/143Input: synaptics-rmi4 - fix register descriptor subpacket map constructiondrivers/input/rmi4/rmi_driver.c+2 -10 replies
117/143Input: i8042 - break load dependency between atkbd/psmouse and i8042drivers/input/serio/i8042.c drivers/input/serio/libps2.c include/linux/i8042.h +1 more+24 -320 replies
118/143Input: i8042 - set up shared ps2_cmd_mutex for AUX portsdrivers/input/serio/i8042.c+1 -00 replies
119/143crypto: nx - off by one bug in nx_of_update_msc()drivers/crypto/nx/nx.c+1 -10 replies
120/143crypto: qat - fix aes-xts key sizesdrivers/crypto/qat/qat_common/qat_algs.c+2 -20 replies
121/143dmaengine: usb-dmac: check CHCR.DE bit in usb_dmac_isr_channel()drivers/dma/sh/usb-dmac.c+11 -80 replies
123/143usb: chipidea: udc: dont touch DP when controller is in host modedrivers/usb/chipidea/udc.c+5 -20 replies
124/143USB: fix typo in wMaxPacketSize validationdrivers/usb/core/config.c+1 -10 replies
125/143usb: gadget: udc: core: dont starve DMA resourcesdrivers/usb/gadget/udc/udc-core.c+1 -10 replies
126/143USB: serial: mos7720: fix non-atomic allocation in write pathdrivers/usb/serial/mos7720.c+1 -10 replies
127/143USB: serial: mos7840: fix non-atomic allocation in write pathdrivers/usb/serial/mos7840.c+2 -20 replies
128/143USB: serial: option: add WeTelecom WM-D200drivers/usb/serial/option.c+5 -00 replies
129/143USB: serial: option: add WeTelecom 0x6802 and 0x6803 productsdrivers/usb/serial/option.c+4 -00 replies
130/143staging/lustre/llite: Close atomic_open race with several openersdrivers/staging/lustre/lustre/llite/namei.c+24 -190 replies
131/143staging: comedi: daqboard2000: bug fix board type matching codedrivers/staging/comedi/drivers/daqboard2000.c+1 -10 replies
133/143staging: comedi: ni_mio_common: fix AO inttrig backwards compatibilitydrivers/staging/comedi/drivers/ni_mio_common.c+9 -10 replies
135/143ACPI / drivers: fix typo in ACPI_DECLARE_PROBE_ENTRY macroinclude/linux/acpi.h+1 -10 replies
136/143ACPI / drivers: replace acpi_probe_lock spinlock with mutexdrivers/acpi/scan.c+3 -30 replies
137/143ALSA: line6: Remove double line6_pcm_release() after failed acquire.sound/usb/line6/pcm.c+0 -10 replies
138/143ALSA: line6: Give up on the lock while URBs are released.sound/usb/line6/pcm.c+2 -00 replies
139/143ALSA: line6: Fix POD sysfs attributes segfaultsound/usb/line6/pod.c+6 -60 replies
140/143hwmon: (it87) Add missing sysfs attribute group terminatordrivers/hwmon/it87.c+1 -00 replies
141/143hwmon: (iio_hwmon) fix memory leak in name attributedrivers/hwmon/iio_hwmon.c+12 -120 replies
142/143sysfs: correctly handle read offset on PREALLOC attrsfs/sysfs/file.c+7 -10 replies
143/143SUNRPC: Fix infinite looping in rpc_clnt_iterate_for_each_xprtnet/sunrpc/xprtmultipath.c+3 -50 replies

Reviews trailers per patch

54 of 121 patches have a Reviewed-by or Acked-by.

PatchPeter Zijlstra (Intel)Rik van RielAndy LutomirskiMasami HiramatsuSrikar DronamrajuMatt FlemingLee, Chun-YiVladimir DavydovChristoph LameterDmitry VyukovBart Van AsscheBharat Kumar GogadaFoster SnowhillBjorn HelgaasArnaldo Carvalho de MeloSebastian OttAlexey BrodkinBenson LeungLee JonesEnric Balletbo i SerraOliver NeukumH Hartley SweetenStefan HajnocziTejun HeoHans de GoedeLuiz CapitulinoAlan SternViresh KumarPrashanth PrakashDirk BehmeWolfram SangroswestPeter ChenAshwin ChauguleEric AugerBrenden BlancoJohannes WeinerMichal HockoNaveen N. RaoWang NanNate WattersonRobin MurphyDmitry TorokhovKevin HilmanTony LuckMark RutlandArd BiesheuvelWill DeaconHeiko StuebnerPhilipp ZabelMike GalbraithLars-Peter ClausenAlex DeucherDaniel VetterChris WilsonJohannes ThumshirnJavier Martinez CanillasGuenter RoeckChaitra P BKashyap DesaiToshi KaniDavid SterbaQu WenruoThierry RedingLaxman DewanganNitin ChaudharyBenjamin TissoiresMark LawsBruno Wolff IIIPavel EmelyanovYoshihiro ShimodaOlaf HeringRalf-Peter Rohbeck
SeriesT-b T-b
1/143A-b A-b A-b
2/143A-b A-b
3/143
4/143
5/143
6/143
7/143
8/143
9/143T-b
10/143
11/143R-b R-b
12/143
13/143
14/143R-b A-b
15/143R-b
16/143T-b
17/143
18/143R-b
19/143R-b
20/143A-b
21/143A-b
22/143R-b
23/143Reported-and-tested-by Reported-and-tested-by A-b
24/143
27/143
28/143A-b
29/143
30/143A-b
31/143
32/143
33/143
34/143
35/143
36/143A-b
37/143R-b
38/143
39/143
40/143
41/143
42/143A-b T-b
43/143T-b
44/143A-b
46/143
47/143
48/143
49/143A-b
50/143
51/143
52/143
54/143Reported-and-tested-by R-b A-b
55/143R-b T-b
56/143
57/143T-b
58/143R-b T-b R-b T-b
59/143
60/143
61/143
62/143T-b R-b
63/143R-b A-b
65/143
66/143R-b
67/143R-b
68/143
69/143A-b
70/143A-b A-b
71/143A-b
72/143A-b
73/143A-b
74/143T-b
75/143R-b
81/143R-b
82/143R-b
87/143T-b R-b
88/143R-b
93/143R-b
95/143
96/143
97/143R-b
98/143R-b A-b T-b
99/143R-b R-b
100/143A-b
101/143A-b
102/143A-b
103/143A-b
104/143
105/143
106/143
107/143
108/143A-b
109/143T-b
110/143
111/143R-b
112/143R-b
113/143R-b
114/143
115/143A-b A-b
116/143T-b R-b
117/143T-b
118/143T-b
119/143
120/143
121/143
123/143
124/143
125/143
126/143
127/143
128/143
129/143
130/143
131/143
133/143R-b
135/143
136/143
137/143R-b
138/143R-b
139/143R-b
140/143
141/143
142/143A-b
143/143

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

Read the v1 thread

Cover letter [PATCH 4.7 000/143] 4.7.3-stable review

This is the start of the stable review cycle for the 4.7.3 release. There are 143 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 Wed Sep 7 16:44:10 UTC 2016. Anything received after that time might be too late.

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

	kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.7.3-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.7.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.7.3-rc1

Trond Myklebust <[email protected]>
SUNRPC: Fix infinite looping in rpc_clnt_iterate_for_each_xprt

Konstantin Khlebnikov <[email protected]>
sysfs: correctly handle read offset on PREALLOC attrs

Quentin Schulz <[email protected]>
hwmon: (iio_hwmon) fix memory leak in name attribute

Jean Delvare <[email protected]>
hwmon: (it87) Add missing sysfs attribute group terminator

Andrej Krutak <[email protected]>
ALSA: line6: Fix POD sysfs attributes segfault

Andrej Krutak <[email protected]>
ALSA: line6: Give up on the lock while URBs are released.

Andrej Krutak <[email protected]>
ALSA: line6: Remove double line6_pcm_release() after failed acquire.

Lorenzo Pieralisi <[email protected]>
ACPI / drivers: replace acpi_probe_lock spinlock with mutex

Lorenzo Pieralisi <[email protected]>
ACPI / drivers: fix typo in ACPI_DECLARE_PROBE_ENTRY macro

Ian Abbott <[email protected]>
staging: comedi: ni_mio_common: fix wrong insn_write handler

Ian Abbott <[email protected]>
staging: comedi: ni_mio_common: fix AO inttrig backwards compatibility

Ian Abbott <[email protected]>
staging: comedi: comedi_test: fix timer race conditions

Ian Abbott <[email protected]>
staging: comedi: daqboard2000: bug fix board type matching code

Oleg Drokin <[email protected]>
staging/lustre/llite: Close atomic_open race with several openers

Aleksandr Makarov <[email protected]>

    USB: serial: option: add WeTelecom 0x6802 and 0x6803 products

Aleksandr Makarov <[email protected]>
USB: serial: option: add WeTelecom WM-D200

Alexey Khoroshilov <[email protected]>
USB: serial: mos7840: fix non-atomic allocation in write path

Alexey Khoroshilov <[email protected]>
USB: serial: mos7720: fix non-atomic allocation in write path

Felipe Balbi <[email protected]>
usb: gadget: udc: core: don't starve DMA resources

Alan Stern <[email protected]>
USB: fix typo in wMaxPacketSize validation

Li Jun <[email protected]>
usb: chipidea: udc: don't touch DP when controller is in host mode

Alan Stern <[email protected]>
USB: avoid left shift by -1

Yoshihiro Shimoda <[email protected]>
dmaengine: usb-dmac: check CHCR.DE bit in usb_dmac_isr_channel()

Giovanni Cabiddu <[email protected]>
crypto: qat - fix aes-xts key sizes

Dan Carpenter <[email protected]>
crypto: nx - off by one bug in nx_of_update_msc()

Dmitry Torokhov <[email protected]>
Input: i8042 - set up shared ps2_cmd_mutex for AUX ports

Dmitry Torokhov <[email protected]>
Input: i8042 - break load dependency between atkbd/psmouse and i8042

Andrew Duggan <[email protected]>
Input: synaptics-rmi4 - fix register descriptor subpacket map construction

Masahiro Yamada <[email protected]>
Input: tegra-kbc - fix inverted reset logic

Jens Axboe <[email protected]>
Revert "floppy: fix open(O_ACCMODE) for ioctl-only open"

Jeff Mahoney <[email protected]>
btrfs: don't create or leak aliased root while cleaning up orphans

Jeff Mahoney <[email protected]>
btrfs: properly track when rescan worker is running

Jeff Mahoney <[email protected]>
btrfs: waiting on qgroup rescan should not always be interruptible

Ross Zwisler <[email protected]>
mm: silently skip readahead for DAX inodes

Dan Williams <[email protected]>
dax: fix device-dax region base

Andrea Arcangeli <[email protected]>
soft_dirty: fix soft_dirty during THP split

Vegard Nossum <[email protected]>
fs/seq_file: fix out-of-bounds read

Christophe Leroy <[email protected]>

    gpio: max730x: set gpiochip data pointer before using it

Linus Walleij <[email protected]>
gpio: Fix OF build problem on UM

Mike Snitzer <[email protected]>
dm round robin: do not use this_cpu_ptr() without having preemption disabled

Wei Yongjun <[email protected]>
usb: renesas_usbhs: gadget: fix return value check in usbhs_mod_gadget_probe()

Yinghai Lu <[email protected]>
megaraid_sas: Fix probing cards without io port

Greg Edwards <[email protected]>
mpt3sas: Fix resume on WarpDrive flash cards

Gavin Li <[email protected]>
cdc-acm: fix wrong pipe type on rx interrupt xfers

Brian Norris <[email protected]>
i2c: cros-ec-tunnel: Fix usage of cros_ec_cmd_xfer()

Tomeu Vizoso <[email protected]>
mfd: cros_ec: Add cros_ec_cmd_xfer_status() helper

Dave Carroll <[email protected]>
aacraid: Check size values after double-fetch from user

Vineet Gupta <[email protected]>
ARC: Elide redundant setup of DMA callbacks

Daniel Mentz <[email protected]>
ARC: Call trace_hardirqs_on() before enabling irqs

Vineet Gupta <[email protected]>
ARC: mm: fix build breakage with STRICT_MM_TYPECHECKS

Liav Rehana <[email protected]>
ARC: use correct offset in pt_regs for saving/restoring user mode r25

Lyude <[email protected]>
drm/i915: Enable polling when we don't have hpd

Lyude <[email protected]>
drm/i915/vlv: Disable HPD in valleyview_crt_detect_hotplug()

Lyude <[email protected]>
drm/i915/vlv: Reset the ADPA in vlv_display_power_well_init()

Lyude <[email protected]>
drm/i915/vlv: Make intel_crt_reset() per-encoder

Matthew Auld <[email protected]>
drm/i915: fix aliasing_ppgtt leak

Chris Wilson <[email protected]>
drm/i915: Acquire audio powerwell for HD-Audio registers

Ville Syrjälä <[email protected]>
drm/i915: Fix iboost setting for SKL Y/U DP DDI buffer translation entry 2

Ville Syrjälä <[email protected]>
drm/i915: Program iboost settings for HDMI/DVI on SKL

Ville Syrjälä <[email protected]>
drm/i915: Fix iboost setting for DDI with 4 lanes on SKL

Chunming Zhou <[email protected]>
drm/amdgpu: record error code when ring test failed

jimqu <[email protected]>
drm/amd/amdgpu: compute ring test fail during S4 on CI

jimqu <[email protected]>
drm/amd/amdgpu: sdma resume fail during S4 on CI

Alex Deucher <[email protected]>
drm/amdgpu: skip TV/CV in display parsing

Alex Deucher <[email protected]>
drm/amdgpu: avoid a possible array overflow

Christian König <[email protected]>
drm/amdgpu: fix lru size grouping v2

Christian König <[email protected]>
drm/amdgpu: fix amdgpu_move_blit on 32bit systems

Felix Kuehling <[email protected]>
drm/amdgpu: Change GART offset to 64-bit

Brian Norris <[email protected]>
iio: fix sched WARNING "do not call blocking ops when !TASK_RUNNING"

Peter Zijlstra <[email protected]>
sched/cputime: Fix NO_HZ_FULL getrusage() monotonicity regression

Lucas Stach <[email protected]>
of: fix reference counting in of_graph_get_endpoint_by_regs

James Morse <[email protected]>
arm64: kernel: Fix unmasked debug exceptions when restoring mdscr_el1

Caesar Wang <[email protected]>
arm64: dts: rockchip: add reset saradc node for rk3368 SoCs

Mark Rutland <[email protected]>
arm64: avoid TLB conflict with CONFIG_RANDOMIZE_BASE

Ard Biesheuvel <[email protected]>
arm64: kernel: avoid literal load of virtual address with MMU off

Felix Fietkau <[email protected]>
mac80211: fix purging multicast PS buffer queue

Stefan Haberland <[email protected]>
s390/dasd: fix hanging device after clear subchannel

Lukasz Odzioba <[email protected]>
EDAC, sb_edac: Fix channel reporting on Knights Landing

Wolfram Sang <[email protected]>
i2c: mux: demux-pinctrl: properly roll back when adding adapter fails

Agrawal, Nitesh-kumar <[email protected]>
pinctrl/amd: Remove the default de-bounce time

Wei Yongjun <[email protected]>
pinctrl: meson: Drop pinctrl_unregister for devm_ registered device

Will Deacon <[email protected]>
iommu/arm-smmu: Don't BUG() if we find aborting STEs with disable_bypass

Will Deacon <[email protected]>
iommu/arm-smmu: Disable stalling faults for all endpoints

Will Deacon <[email protected]>
iommu/arm-smmu: Fix CMDQ error handling

Robin Murphy <[email protected]>
iommu/io-pgtable-arm-v7s: Fix attributes when splitting blocks

Robin Murphy <[email protected]>
iommu/dma: Don't put uninitialised IOVA domains

Jiri Olsa <[email protected]>
perf tools mem: Fix -t store option for record command

Peter Zijlstra <[email protected]>
perf/core: Fix event_function_local()

Anton Blanchard <[email protected]>
perf symbols: Fix annotation of objects with debuginfo files

Oleg Nesterov <[email protected]>
uprobes: Fix the memcg accounting

Robert Deliën <[email protected]>
USB: serial: ftdi_sio: add PIDs for Ivium Technologies devices

Sheng-Hui J. Chu <[email protected]>
USB: serial: ftdi_sio: add device ID for WICED USB UART dev board

Daniele Palmas <[email protected]>
USB: serial: option: add support for Telit LE920A4

Lubomir Rintel <[email protected]>
USB: serial: option: add D-Link DWM-156/A3

Alexey Klimov <[email protected]>
USB: serial: fix memleak in driver-registration error path

Mathias Nyman <[email protected]>
xhci: don't dereference a xhci member after removing xhci

Jim Lin <[email protected]>
usb: xhci: Fix panic if disconnect

Mathias Nyman <[email protected]>
xhci: always handle "Command Ring Stopped" events

Mathieu Laurendeau <[email protected]>
usb/gadget: fix gadgetfs aio support.

Dan Carpenter <[email protected]>
usb: gadget: fsl_qe_udc: off by one in setup_received_handle()

Alan Stern <[email protected]>
USB: validate wMaxPacketValue entries in endpoint descriptors

Yoshihiro Shimoda <[email protected]>
clk: renesas: r8a7795: Fix SD clocks

Yoshihiro Shimoda <[email protected]>
usb: renesas_usbhs: Use dmac only if the pipe type is bulk

Yoshihiro Shimoda <[email protected]>
usb: renesas_usbhs: clear the BRDYSTS in usbhsg_ep_enable()

Yoshihiro Shimoda <[email protected]>
usb: renesas_usbhs: Fix receiving data corrupt on R-Car Gen3 with dmac

Alan Stern <[email protected]>
USB: hub: change the locking in hub_activate

Alan Stern <[email protected]>
USB: hub: fix up early-exit pathway in hub_activate

Viresh Kumar <[email protected]>
usb: hub: Fix unbalanced reference count/memory leak/deadlocks

Felipe Balbi <[email protected]>
usb: dwc3: gadget: always cleanup all TRBs

Felipe Balbi <[email protected]>
usb: dwc3: gadget: fix for short pkts during chained xfers

Felipe Balbi <[email protected]>

    usb: dwc3: gadget: increment request->actual once

Heikki Krogerus <[email protected]>
usb: dwc3: pci: add Intel Kabylake PCI ID

Peter Chen <[email protected]>
usb: misc: usbtest: usbtest_do_ioctl may return positive integer

Lu Baolu <[email protected]>
usb: misc: usbtest: add fix for driver hang

Jiri Slaby <[email protected]>
usb: devio, do not warn when allocation fails

Marc Ohlf <[email protected]>
usb: ehci: change order of register cleanup during shutdown

Helge Deller <[email protected]>
parisc: Fix automatic selection of cr16 clocksource

Horia Geantă <[email protected]>
crypto: caam - defer aead_set_sh_desc in case of zero authsize

Horia Geantă <[email protected]>
crypto: caam - fix echainiv(authenc) encrypt shared descriptor

Russell King <[email protected]>
crypto: caam - fix non-hmac hashes

Marc Zyngier <[email protected]>
genirq/msi: Make sure PCI MSIs are activated early

Thomas Gleixner <[email protected]>
genirq/msi: Remove unused MSI_FLAG_IDENTITY_MAP

Andrey Ryabinin <[email protected]>
um: Don't discard .text.exit section

Hoan Tran <[email protected]>
ACPI / CPPC: Prevent cpc_desc_ptr points to the invalid data

Hoan Tran <[email protected]>
ACPI: CPPC: Return error if _CPC is invalid on a CPU

Ross Zwisler <[email protected]>
libnvdimm, nd_blk: mask off reserved status bits

Adrian Hunter <[email protected]>
perf intel-pt: Fix occasional decoding errors when tracing system-wide

Steven Rostedt (Red Hat) <[email protected]>
tracing: Fix tick_stop tracepoint symbols for user export

Alex Williamson <[email protected]>
vfio/pci: Fix NULL pointer oops in error interrupt setup handling

Chris Wilson <[email protected]>

    mm/slub.c: run free_partial() outside of the kmem_cache_node->list_lock

Wei Yongjun <[email protected]>
virtio: fix memory leak in virtqueue_add()

Helge Deller <[email protected]>
parisc: Fix order of EREFUSED define in errno.h

Austin Christ <[email protected]>
efi/capsule: Allocate whole capsule into virtual memory

James Hogan <[email protected]>
arm64: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO

Takashi Iwai <[email protected]>
ALSA: hda - Manage power well properly for resume

Vittorio Gambaletta (VittGam) <[email protected]>
ALSA: usb-audio: Add quirk for ELP HD USB Camera

Piotr Karasinski <[email protected]>
ALSA: usb-audio: Add a sample rate quirk for Creative Live! Cam Socialize HD (VF0610)

Olga Kornievskaia <[email protected]>
SUNRPC: allow for upcalls for same uid but different gss service

Trond Myklebust <[email protected]>
SUNRPC: Handle EADDRNOTAVAIL on connection failures

Dan Williams <[email protected]>
tools/testing/nvdimm: fix SIGTERM vs hotplug crash

Alex Thorlton <[email protected]>
x86/platform/uv: Skip UV runtime services mapping in the efi_runtime_disabled case

Denys Vlasenko <[email protected]>
uprobes/x86: Fix RIP-relative handling of EVEX-encoded instructions

Sebastian Andrzej Siewior <[email protected]>
x86/mm: Disable preemption during CR3 read+write

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

Diffstat:

 Makefile                                       |   4 +-
 arch/arc/include/asm/entry.h                   |   4 +-
 arch/arc/include/asm/irqflags-compact.h        |   2 +-
 arch/arc/include/asm/pgtable.h                 |   2 +-
 arch/arc/mm/cache.c                            |   9 ++
 arch/arm64/boot/dts/rockchip/rk3368.dtsi       |   2 +
 arch/arm64/include/asm/elf.h                   |   1 +
 arch/arm64/include/uapi/asm/auxvec.h           |   2 +
 arch/arm64/kernel/head.S                       |   3 +
 arch/arm64/kernel/sleep.S                      |  10 ++-
 arch/arm64/mm/proc.S                           |   9 ++
 arch/parisc/include/uapi/asm/errno.h           |   4 +-
 arch/parisc/kernel/processor.c                 |   8 --
 arch/parisc/kernel/time.c                      |  12 ---
 arch/um/include/asm/common.lds.S               |   2 +-
 arch/x86/include/asm/tlbflush.h                |   7 ++
 arch/x86/kernel/uprobes.c                      |  22 ++---
 arch/x86/platform/uv/bios_uv.c                 |   3 +-
 drivers/acpi/cppc_acpi.c                       |  24 +++--
 drivers/acpi/nfit.c                            |   3 +-
 drivers/acpi/scan.c                            |   6 +-
 drivers/block/floppy.c                         |  21 +++--
 drivers/clk/renesas/r8a7795-cpg-mssr.c         |   9 +-
 drivers/crypto/caam/caamalg.c                  |  13 +--
 drivers/crypto/caam/caamhash.c                 |   1 +
 drivers/crypto/nx/nx.c                         |   2 +-
 drivers/crypto/qat/qat_common/qat_algs.c       |   4 +-
 drivers/dax/pmem.c                             |   3 +
 drivers/dma/sh/usb-dmac.c                      |  19 ++--
 drivers/edac/sb_edac.c                         |  15 +++-
 drivers/firmware/efi/capsule-loader.c          |   8 +-
 drivers/firmware/efi/capsule.c                 |   6 +-
 drivers/gpio/Kconfig                           |   1 +
 drivers/gpio/gpio-max730x.c                    |   8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu.h            |   6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c   |  13 +++
 drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c       |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c         |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c        |  12 ++-
 drivers/gpu/drm/amd/amdgpu/cik_sdma.c          |   3 +
 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c          |  12 ++-
 drivers/gpu/drm/i915/i915_drv.c                |   3 +
 drivers/gpu/drm/i915/i915_drv.h                |   5 ++
 drivers/gpu/drm/i915/i915_gem_gtt.c            |   1 +
 drivers/gpu/drm/i915/i915_reg.h                |   1 +
 drivers/gpu/drm/i915/intel_audio.c             |   6 ++
 drivers/gpu/drm/i915/intel_crt.c               |  28 ++++--
 drivers/gpu/drm/i915/intel_ddi.c               |  91 +++++++++++++------
 drivers/gpu/drm/i915/intel_drv.h               |   4 +-
 drivers/gpu/drm/i915/intel_hotplug.c           | 117 ++++++++++++++++++++++---
 drivers/gpu/drm/i915/intel_runtime_pm.c        |   9 ++
 drivers/hwmon/iio_hwmon.c                      |  24 ++---
 drivers/hwmon/it87.c                           |   1 +
 drivers/i2c/busses/i2c-cros-ec-tunnel.c        |   2 +-
 drivers/i2c/muxes/i2c-demux-pinctrl.c          |   4 +-
 drivers/iio/industrialio-buffer.c              |  23 +++--
 drivers/input/keyboard/tegra-kbc.c             |   2 +-
 drivers/input/rmi4/rmi_driver.c                |   3 +-
 drivers/input/serio/i8042.c                    |  17 +---
 drivers/input/serio/libps2.c                   |  10 +--
 drivers/iommu/arm-smmu-v3.c                    |   7 +-
 drivers/iommu/arm-smmu.c                       |  34 ++-----
 drivers/iommu/dma-iommu.c                      |   3 +-
 drivers/iommu/io-pgtable-arm-v7s.c             |   4 +-
 drivers/md/dm-round-robin.c                    |   7 +-
 drivers/of/base.c                              |  11 +--
 drivers/pci/msi.c                              |   2 +
 drivers/pinctrl/meson/pinctrl-meson.c          |   8 +-
 drivers/pinctrl/pinctrl-amd.c                  |  20 -----
 drivers/platform/chrome/cros_ec_proto.c        |  17 ++++
 drivers/s390/block/dasd.c                      |  10 ++-
 drivers/scsi/aacraid/commctrl.c                |  13 ++-
 drivers/scsi/megaraid/megaraid_sas_base.c      |   6 +-
 drivers/scsi/megaraid/megaraid_sas_fusion.c    |   2 +-
 drivers/scsi/mpt3sas/mpt3sas_base.c            |  22 ++---
 drivers/staging/comedi/drivers/comedi_test.c   |  46 +++-------
 drivers/staging/comedi/drivers/daqboard2000.c  |   2 +-
 drivers/staging/comedi/drivers/ni_mio_common.c |  12 ++-
 drivers/staging/lustre/lustre/llite/namei.c    |  43 +++++----
 drivers/usb/chipidea/udc.c                     |   7 +-
 drivers/usb/class/cdc-acm.c                    |   5 +-
 drivers/usb/class/cdc-acm.h                    |   1 -
 drivers/usb/core/config.c                      |  66 +++++++++++++-
 drivers/usb/core/devio.c                       |  19 ++--
 drivers/usb/core/hub.c                         |  23 ++---
 drivers/usb/dwc3/dwc3-pci.c                    |   2 +
 drivers/usb/dwc3/gadget.c                      |  42 ++++++---
 drivers/usb/gadget/legacy/inode.c              |   2 +-
 drivers/usb/gadget/udc/fsl_qe_udc.c            |   2 +-
 drivers/usb/gadget/udc/udc-core.c              |   2 +-
 drivers/usb/host/ehci-hcd.c                    |   4 +-
 drivers/usb/host/xhci-hub.c                    |   3 +
 drivers/usb/host/xhci-pci.c                    |   3 +-
 drivers/usb/host/xhci-ring.c                   |  13 +--
 drivers/usb/misc/usbtest.c                     |   9 +-
 drivers/usb/renesas_usbhs/common.c             |   3 +-
 drivers/usb/renesas_usbhs/fifo.c               |   4 +-
 drivers/usb/renesas_usbhs/mod_gadget.c         |   9 +-
 drivers/usb/serial/ftdi_sio.c                  |   3 +
 drivers/usb/serial/ftdi_sio_ids.h              |  12 +++
 drivers/usb/serial/mos7720.c                   |   2 +-
 drivers/usb/serial/mos7840.c                   |   4 +-
 drivers/usb/serial/option.c                    |  31 +++++++
 drivers/usb/serial/usb-serial.c                |   4 +-
 drivers/vfio/pci/vfio_pci_intrs.c              |  85 ++++++++++--------
 drivers/virtio/virtio_ring.c                   |   2 +
 fs/btrfs/ctree.h                               |   1 +
 fs/btrfs/disk-io.c                             |   7 +-
 fs/btrfs/disk-io.h                             |   2 +
 fs/btrfs/ioctl.c                               |   2 +-
 fs/btrfs/qgroup.c                              |  21 ++++-
 fs/btrfs/qgroup.h                              |   3 +-
 fs/btrfs/root-tree.c                           |  27 ++++--
 fs/seq_file.c                                  |   4 +-
 fs/sysfs/file.c                                |   8 +-
 include/linux/acpi.h                           |   2 +-
 include/linux/i8042.h                          |   6 --
 include/linux/mfd/cros_ec.h                    |  15 ++++
 include/linux/msi.h                            |   8 +-
 include/linux/serio.h                          |  24 +++--
 include/trace/events/timer.h                   |  14 ++-
 kernel/events/core.c                           |  60 ++++++++++---
 kernel/events/uprobes.c                        |   5 +-
 kernel/irq/msi.c                               |  19 ++--
 kernel/sched/cputime.c                         |  15 ++--
 mm/huge_memory.c                               |   7 +-
 mm/readahead.c                                 |   9 ++
 mm/slub.c                                      |   6 +-
 net/mac80211/cfg.c                             |   2 +-
 net/mac80211/tx.c                              |   6 +-
 net/sunrpc/auth_gss/auth_gss.c                 |   8 +-
 net/sunrpc/xprtmultipath.c                     |   8 +-
 net/sunrpc/xprtsock.c                          |   4 +
 sound/pci/hda/hda_intel.c                      |  32 ++++---
 sound/usb/line6/pcm.c                          |   3 +-
 sound/usb/line6/pod.c                          |  12 +--
 sound/usb/quirks.c                             |   2 +
 tools/perf/arch/x86/util/intel-pt.c            |   6 +-
 tools/perf/builtin-mem.c                       |   3 +
 tools/perf/util/symbol-elf.c                   |   3 +-
 tools/testing/nvdimm/test/nfit.c               |   2 +
 141 files changed, 1102 insertions(+), 540 deletions(-)