Skip to content

4.14.189-rc1 review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest125 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/125KVM: s390: reduce number of IO pins to 1arch/s390/include/asm/kvm_host.h+4 -40 replies
2/125spi: spi-fsl-dspi: Adding shutdown hookdrivers/spi/spi-fsl-dspi.c+22 -00 replies
3/125spi: spi-fsl-dspi: Fix lockup if device is removed during SPI transferdrivers/spi/spi-fsl-dspi.c+10 -10 replies
4/125spi: spi-fsl-dspi: use IRQF_SHARED mode to request IRQdrivers/spi/spi-fsl-dspi.c+2 -20 replies
5/125spi: spi-fsl-dspi: Fix external abort on interrupt in resume or exit pathsdrivers/spi/spi-fsl-dspi.c+13 -40 replies
6/125ARM: dts: omap4-droid4: Fix spi configuration and increase ratearch/arm/boot/dts/motorola-cpcap-mapphone.dtsi+3 -10 replies
7/125gpu: host1x: Detach driver on unregisterdrivers/gpu/host1x/bus.c+9 -00 replies
8/125spi: spidev: fix a race between spidev_release and spidev_removedrivers/spi/spidev.c+2 -20 replies
9/125spi: spidev: fix a potential use-after-free in spidev_release()drivers/spi/spidev.c+10 -100 replies
10/125ixgbe: protect ring accesses with READ- and WRITE_ONCEdrivers/net/ethernet/intel/ixgbe/ixgbe_lib.c drivers/net/ethernet/intel/ixgbe/ixgbe_main.c+17 -90 replies
11/125s390/kasan: fix early pgm check handler executionarch/s390/kernel/early.c+2 -00 replies
12/125cifs: update ctime and mtime during truncatefs/cifs/inode.c+9 -00 replies
13/125ARM: imx6: add missing put_device() call in imx6q_suspend_init()arch/arm/mach-imx/pm-imx6.c+6 -40 replies
14/125scsi: mptscsih: Fix read sense data sizedrivers/message/fusion/mptscsih.c+1 -30 replies
15/125nvme-rdma: assign completion vector correctlydrivers/nvme/host/rdma.c+1 -10 replies
16/125x86/entry: Increase entry_stack size to a full pagearch/x86/include/asm/processor.h+1 -10 replies
17/125net: cxgb4: fix return error value in t4_prep_fwdrivers/net/ethernet/chelsio/cxgb4/t4_hw.c+4 -40 replies
18/125smsc95xx: check return value of smsc95xx_resetdrivers/net/usb/smsc95xx.c+6 -00 replies
19/125smsc95xx: avoid memory leak in smsc95xx_binddrivers/net/usb/smsc95xx.c+2 -10 replies
20/125ALSA: compress: fix partial_drain completion stateinclude/sound/compress_driver.h sound/core/compress_offload.c+13 -10 replies
21/125arm64: kgdb: Fix single-step exception handling oopsarch/arm64/kernel/kgdb.c+1 -10 replies
22/125nbd: Fix memory leak in nbd_add_socketdrivers/block/nbd.c+15 -100 replies
23/125bnxt_en: fix NULL dereference in case SR-IOV configuration failsdrivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c+1 -10 replies
24/125net: macb: mark device wake capable when "magic-packet" property presentdrivers/net/ethernet/cadence/macb_main.c+1 -10 replies
25/125mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON()drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c+1 -10 replies
26/125ALSA: opl3: fix infoleak in opl3sound/drivers/opl3/opl3_synth.c+2 -00 replies
27/125ALSA: hda - let hs_mic be picked ahead of hp_micsound/pci/hda/hda_auto_parser.c+6 -00 replies
28/125ALSA: usb-audio: add quirk for MacroSilicon MS2109sound/usb/quirks-table.h+52 -00 replies
29/125KVM: arm64: Fix definition of PAGE_HYP_DEVICEarch/arm64/include/asm/pgtable-prot.h+1 -10 replies
30/125KVM: arm64: Stop clobbering x0 for HVC_SOFT_RESTARTarch/arm64/kvm/hyp-init.S+7 -40 replies
31/125KVM: x86: bit 8 of non-leaf PDPEs is not reservedarch/x86/kvm/mmu.c+1 -10 replies
32/125KVM: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit modearch/x86/kvm/x86.c+2 -00 replies
33/125KVM: x86: Mark CR4.TSD as being possibly owned by the guestarch/x86/kvm/kvm_cache_regs.h arch/x86/kvm/vmx.c+3 -10 replies
34/125Revert "ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb"drivers/net/wireless/ath/ath9k/hif_usb.c drivers/net/wireless/ath/ath9k/hif_usb.h+11 -420 replies
35/125btrfs: fix fatal extent_buffer readahead vs releasepage racefs/btrfs/extent_io.c+24 -160 replies
36/125drm/radeon: fix double freedrivers/gpu/drm/radeon/ci_dpm.c+3 -40 replies
37/125dm: use noio when sending kobject eventdrivers/md/dm.c+12 -30 replies
38/125ARC: entry: fix potential EFA clobber when TIF_SYSCALL_TRACEarch/arc/kernel/entry.S+5 -110 replies
39/125ARC: elf: use right ELF_ARCHarch/arc/include/asm/elf.h+1 -10 replies
40/125s390/mm: fix huge pte soft dirty copyingarch/s390/mm/hugetlbpage.c+1 -10 replies
41/125genetlink: remove genl_bindinclude/net/genetlink.h net/netlink/genetlink.c+0 -570 replies
42/125ipv4: fill fl4_icmp_{type,code} in ping_v4_sendmsgnet/ipv4/ping.c+3 -00 replies
43/125l2tp: remove skb_dst_set() from l2tp_xmit_skb()net/l2tp/l2tp_core.c+1 -40 replies
44/125llc: make sure applications use ARPHRD_ETHERnet/llc/af_llc.c+7 -30 replies
45/125net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skbinclude/net/dst.h+9 -10 replies
46/125net: usb: qmi_wwan: add support for Quectel EG95 LTE modemdrivers/net/usb/qmi_wwan.c+1 -00 replies
47/125tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key()net/ipv4/tcp.c net/ipv4/tcp_ipv4.c+8 -20 replies
48/125tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriersnet/ipv4/tcp.c net/ipv4/tcp_ipv4.c+13 -70 replies
49/125tcp: md5: allow changing MD5 keys in all socket statesnet/ipv4/tcp.c+1 -40 replies
50/125net_sched: fix a memory leak in atm_tc_init()net/sched/sch_atm.c+4 -40 replies
51/125tcp: make sure listeners dont initialize congestion-control statenet/ipv4/tcp.c net/ipv4/tcp_cong.c+4 -10 replies
52/125tcp: md5: do not send silly options in SYNCOOKIESnet/ipv4/tcp_output.c+6 -40 replies
53/125cgroup: fix cgroup_sk_alloc() for sk_clone_lock()include/linux/cgroup-defs.h include/linux/cgroup.h kernel/cgroup/cgroup.c +1 more+26 -150 replies
54/125cgroup: Fix sock_cgroup_data on big-endian.include/linux/cgroup-defs.h+2 -00 replies
55/125drm/exynos: fix ref count leak in mic_pre_enabledrivers/gpu/drm/exynos/exynos_drm_mic.c+3 -10 replies
56/125arm64/alternatives: use subsections for replacement sequencesarch/arm64/include/asm/alternative.h arch/arm64/kernel/vmlinux.lds.S+8 -110 replies
57/125tpm_tis: extra chip->ops check on error path in tpm_tis_core_initdrivers/char/tpm/tpm_tis_core.c+1 -10 replies
58/125gfs2: read-only mounts should grab the sd_freeze_gl glockfs/gfs2/ops_fstype.c+11 -10 replies
59/125i2c: eg20t: Load module automatically if ID matchesdrivers/i2c/busses/i2c-eg20t.c+1 -00 replies
60/125arm64: alternative: Use true and false for boolean valuesarch/arm64/kernel/alternative.c+2 -20 replies
61/125arm64/alternatives: dont patch up internal branchesarch/arm64/kernel/alternative.c+2 -140 replies
62/125iio:magnetometer:ak8974: Fix alignment and data leak issuesdrivers/iio/magnetometer/ak8974.c+7 -30 replies
63/125iio:humidity:hdc100x Fix alignment and data leak issuesdrivers/iio/humidity/hdc100x.c+7 -30 replies
64/125iio: magnetometer: ak8974: Fix runtime PM imbalance on errordrivers/iio/magnetometer/ak8974.c+10 -90 replies
65/125iio: mma8452: Add missed iio_device_unregister() call in mma8452_probe()drivers/iio/accel/mma8452.c+4 -10 replies
66/125iio: pressure: zpa2326: handle pm_runtime_get_sync failuredrivers/iio/pressure/zpa2326.c+3 -10 replies
67/125iio:pressure:ms5611 Fix buffer element alignmentdrivers/iio/pressure/ms5611_core.c+8 -30 replies
68/125iio:health:afe4403 Fix timestamp alignment and prevent data leak.drivers/iio/health/afe4403.c+8 -50 replies
69/125spi: spi-fsl-dspi: Fix lockup if device is shutdown during SPI transferdrivers/spi/spi-fsl-dspi.c+1 -140 replies
70/125spi: fix initial SPI_SR value in spi-fsl-dspidrivers/spi/spi-fsl-dspi.c+1 -10 replies
71/125net: dsa: bcm_sf2: Fix node reference countdrivers/net/dsa/bcm_sf2.c+2 -00 replies
72/125of: of_mdio: Correct loop scanning logicdrivers/of/of_mdio.c+7 -20 replies
73/125Revert "usb/ohci-platform: Fix a warning when hibernating"drivers/usb/host/ohci-platform.c+0 -50 replies
74/125Revert "usb/ehci-platform: Set PM runtime as active on resume"drivers/usb/host/ehci-platform.c+0 -50 replies
75/125Revert "usb/xhci-plat: Set PM runtime as active on resume"drivers/usb/host/xhci-plat.c+1 -90 replies
76/125doc: dt: bindings: usb: dwc3: Update entries for disabling SS instances in park modeDocumentation/devicetree/bindings/usb/dwc3.txt+2 -00 replies
77/125mmc: sdhci: do not enable card detect interrupt for gpio cd typedrivers/mmc/host/sdhci.c+1 -10 replies
78/125ACPI: video: Use native backlight on Acer Aspire 5783zdrivers/acpi/video_detect.c+9 -00 replies
79/125ACPI: video: Use native backlight on Acer TravelMate 5735Zdrivers/acpi/video_detect.c+10 -00 replies
80/125iio:health:afe4404 Fix timestamp alignment and prevent data leak.drivers/iio/health/afe4404.c+5 -30 replies
81/125phy: sun4i-usb: fix dereference of pointer phy0 before it is null checkeddrivers/phy/allwinner/phy-sun4i-usb.c+3 -20 replies
82/125arm64: dts: meson: add missing gxl rng clockarch/arm64/boot/dts/amlogic/meson-gxl.dtsi+5 -00 replies
83/125spi: spi-sun6i: sun6i_spi_transfer_one(): fix setting of clock ratedrivers/spi/spi-sun6i.c+6 -80 replies
84/125usb: gadget: udc: atmel: fix uninitialized read in debug printkdrivers/usb/gadget/udc/atmel_usba_udc.c+1 -10 replies
85/125staging: comedi: verify array index is correct before using itdrivers/staging/comedi/drivers/addi_apci_1500.c+7 -30 replies
86/125Revert "thermal: mediatek: fix register index error"drivers/thermal/mtk_thermal.c+2 -40 replies
87/125ARM: dts: socfpga: Align L2 cache-controller nodename with dtschemaarch/arm/boot/dts/socfpga.dtsi arch/arm/boot/dts/socfpga_arria10.dtsi+2 -20 replies
88/125copy_xstate_to_kernel: Fix typo which caused GDB regressionarch/x86/kernel/fpu/xstate.c+1 -10 replies
89/125perf stat: Zero all the ena and run array slot stats for interval modetools/perf/util/stat.c+4 -20 replies
90/125mtd: rawnand: brcmnand: fix CS0 layoutdrivers/mtd/nand/brcmnand/brcmnand.c+3 -20 replies
91/125mtd: rawnand: oxnas: Keep track of registered devicesdrivers/mtd/nand/oxnas_nand.c+4 -40 replies
92/125mtd: rawnand: oxnas: Unregister all devices on errordrivers/mtd/nand/oxnas_nand.c+8 -00 replies
93/125mtd: rawnand: oxnas: Release all devices in the _remove() pathdrivers/mtd/nand/oxnas_nand.c+6 -20 replies
94/125HID: magicmouse: do not set up autorepeatdrivers/hid/hid-magicmouse.c+6 -00 replies
95/125ALSA: line6: Perform sanity check for each URB creationsound/usb/line6/capture.c sound/usb/line6/playback.c+4 -00 replies
96/125ALSA: usb-audio: Fix race against the error recovery URB submissionsound/usb/midi.c+12 -50 replies
97/125USB: c67x00: fix use after free in c67x00_giveback_urbdrivers/usb/c67x00/c67x00-sched.c+1 -10 replies
98/125usb: dwc2: Fix shutdown callback in platformdrivers/usb/dwc2/platform.c+2 -10 replies
99/125usb: chipidea: core: add wakeup support for extcondrivers/usb/chipidea/core.c+24 -00 replies
100/125usb: gadget: function: fix missing spinlock in f_uac1_legacydrivers/usb/gadget/function/f_uac1_legacy.c+2 -00 replies
101/125USB: serial: iuu_phoenix: fix memory corruptiondrivers/usb/serial/iuu_phoenix.c+5 -30 replies
102/125USB: serial: cypress_m8: enable Simply Automated UPB PIMdrivers/usb/serial/cypress_m8.c drivers/usb/serial/cypress_m8.h+5 -00 replies
103/125USB: serial: ch341: add new Product ID for CH340drivers/usb/serial/ch341.c+1 -00 replies
104/125USB: serial: option: add GosunCn GM500 seriesdrivers/usb/serial/option.c+3 -00 replies
105/125USB: serial: option: add Quectel EG95 LTE modemdrivers/usb/serial/option.c+3 -00 replies
106/125virtio: virtio_console: add missing MODULE_DEVICE_TABLE() for rproc serialdrivers/char/virtio_console.c+2 -10 replies
107/125fuse: Fix parameter for FS_IOC_{GET,SET}FLAGSfs/fuse/file.c+11 -10 replies
108/125Revert "zram: convert remaining CLASS_ATTR() to CLASS_ATTR_RO()"drivers/block/zram/zram_drv.c+2 -10 replies
109/125mei: bus: dont clean driver pointerdrivers/misc/mei/bus.c+1 -20 replies
110/125Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux listdrivers/input/serio/i8042-x86ia64io.h+7 -00 replies
111/125uio_pdrv_genirq: fix use without device tree and no interruptdrivers/uio/uio_pdrv_genirq.c+1 -10 replies
112/125timer: Fix wheel index calculation on last levelkernel/time/timer.c+2 -20 replies
113/125MIPS: Fix build for LTS kernel caused by backporting lpj adjustmentarch/mips/kernel/time.c+4 -90 replies
114/125hwmon: (emc2103) fix unable to change fan pwm1_enable attributedrivers/hwmon/emc2103.c+1 -10 replies
115/125intel_th: pci: Add Jasper Lake CPU supportdrivers/hwtracing/intel_th/pci.c+5 -00 replies
116/125intel_th: pci: Add Tiger Lake PCH-H supportdrivers/hwtracing/intel_th/pci.c+5 -00 replies
117/125intel_th: pci: Add Emmitsburg PCH supportdrivers/hwtracing/intel_th/pci.c+5 -00 replies
118/125dmaengine: fsl-edma: Fix NULL pointer exception in fsl_edma_tx_handlerdrivers/dma/fsl-edma.c+7 -00 replies
119/125misc: atmel-ssc: lock with mutex instead of spinlockdrivers/misc/atmel-ssc.c+12 -120 replies
120/125thermal/drivers/cpufreq_cooling: Fix wrong frequency converted from powerdrivers/thermal/cpu_cooling.c+3 -30 replies
121/125arm64: ptrace: Override SPSR.SS when single-stepping is enabledarch/arm64/include/asm/debug-monitors.h arch/arm64/kernel/debug-monitors.c arch/arm64/kernel/ptrace.c+20 -60 replies
122/125sched/fair: handle case of task_h_load() returning 0kernel/sched/fair.c+9 -10 replies
123/125x86/cpu: Move x86_cache_bits settingsarch/x86/kernel/cpu/common.c+1 -10 replies
124/125libceph: dont omit recovery_deletes in target_copy()net/ceph/osd_client.c+1 -00 replies
125/125rxrpc: Fix trace stringinclude/trace/events/rxrpc.h+1 -10 replies

Reviews trailers per patch

46 of 125 patches have a Reviewed-by or Acked-by.

PatchCornelia HuckDavid HildenbrandAndrew BowersLai JiangshanMarco ElverVladimir OlteanSowjanya KomatineniDouglas AndersonFilipe MananaEric BiggersChristian BorntraegerGerald SchaeferPaul WoutersJohannes BergBjørn MorkMichael ChanJonathan Toppins[email protected]Jiri PirkoSrinivas KandagatlaCharles KeepaxLinus WalleijTomasz DuszynskiAndrew LunnRob HerringHans de GoedeAdrian HunterAndrew F. DavisNeil ArmstrongJerry SnitselaarJarkko SakkinenAlexandru EliseiCameron BerkenpasPeter GeisThomas LamprechtFrank Mori HessAlan SternSteffen MaierMinchan KimAndy ShevchenkoRobin GongFlorian FainelliYarivMatthias BruggerValentin SchneiderDietmar EggemannLuis MachadoJeff LaytonSamuel Mendoza-JonasFrank van der LindenViresh KumarAmit KucheriaAmit ShahPhilippe SchenkerIan AbbottMaxime RipardMatt RanostayMarc ZyngierMathieu DesnoyersHerbert XuJames ChapmanAlexander EgorenkovHeiko Carstens
1/125R-b R-b
2/125
3/125
4/125
5/125T-b R-b
6/125
7/125T-b
8/125
9/125
10/125T-b
11/125Reported-and-tested-by R-b
12/125
13/125
14/125
15/125
16/125R-b T-b
17/125
18/125
19/125
20/125R-b T-b R-b T-b
21/125T-b R-b
22/125R-b
23/125R-b A-b
24/125R-b
25/125R-b
26/125
27/125
28/125
29/125A-b
30/125
31/125
32/125
33/125
34/125
35/125R-b
36/125
37/125
38/125
39/125
40/125R-b R-b
41/125A-b
42/125T-b
43/125A-b T-b
44/125
45/125
46/125A-b
47/125
48/125R-b A-b
49/125
50/125Reported-and-tested-by
51/125
52/125
53/125T-b T-b T-b
54/125
55/125
56/125
57/125R-b R-b
58/125
59/125
60/125
61/125T-b
62/125R-b
63/125A-b
64/125R-b
65/125
66/125
67/125A-b
68/125A-b
69/125T-b R-b
70/125
71/125R-b
72/125R-b
73/125
74/125
75/125
76/125A-b
77/125R-b A-b
78/125
79/125R-b
80/125A-b
81/125
82/125R-b
83/125A-b
84/125
85/125R-b
86/125R-b
87/125
88/125
89/125
90/125A-b
91/125
92/125
93/125
94/125T-b
95/125
96/125
97/125
98/125R-b T-b R-b R-b
99/125T-b
100/125
101/125
102/125
103/125
104/125
105/125
106/125R-b
107/125
108/125R-b A-b
109/125
110/125
111/125
112/125
113/125
114/125
115/125R-b
116/125R-b
117/125R-b
118/125R-b
119/125
120/125A-b R-b
121/125T-b
122/125R-b R-b T-b
123/125R-b R-b
124/125R-b
125/125

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

Read the v1 thread

Cover letter [PATCH 4.14 000/125] 4.14.189-rc1 review

This is the start of the stable review cycle for the 4.14.189 release. There are 125 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, 22 Jul 2020 15:27:31 +0000. 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.14.189-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.14.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.14.189-rc1

David Howells <[email protected]>
rxrpc: Fix trace string

Ilya Dryomov <[email protected]>
libceph: don't omit recovery_deletes in target_copy()

Suraj Jitindar Singh <[email protected]>
x86/cpu: Move x86_cache_bits settings

Vincent Guittot <[email protected]>
sched/fair: handle case of task_h_load() returning 0

Will Deacon <[email protected]>
arm64: ptrace: Override SPSR.SS when single-stepping is enabled

Finley Xiao <[email protected]>
thermal/drivers/cpufreq_cooling: Fix wrong frequency converted from power

Michał Mirosław <[email protected]>
misc: atmel-ssc: lock with mutex instead of spinlock

Krzysztof Kozlowski <[email protected]>
dmaengine: fsl-edma: Fix NULL pointer exception in fsl_edma_tx_handler

Alexander Shishkin <[email protected]>
intel_th: pci: Add Emmitsburg PCH support

Alexander Shishkin <[email protected]>
intel_th: pci: Add Tiger Lake PCH-H support

Alexander Shishkin <[email protected]>
intel_th: pci: Add Jasper Lake CPU support

Vishwas M <[email protected]>
hwmon: (emc2103) fix unable to change fan pwm1_enable attribute

Huacai Chen <[email protected]>
MIPS: Fix build for LTS kernel caused by backporting lpj adjustment

Frederic Weisbecker <[email protected]>
timer: Fix wheel index calculation on last level

Esben Haabendal <[email protected]>
uio_pdrv_genirq: fix use without device tree and no interrupt

David Pedersen <[email protected]>
Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list

Alexander Usyskin <[email protected]>
mei: bus: don't clean driver pointer

Wade Mealing <[email protected]>
Revert "zram: convert remaining CLASS_ATTR() to CLASS_ATTR_RO()"

Chirantan Ekbote <[email protected]>
fuse: Fix parameter for FS_IOC_{GET,SET}FLAGS

Alexander Lobakin <[email protected]>
virtio: virtio_console: add missing MODULE_DEVICE_TABLE() for rproc serial

AceLan Kao <[email protected]>
USB: serial: option: add Quectel EG95 LTE modem

Jörgen Storvist <[email protected]>
USB: serial: option: add GosunCn GM500 series

Igor Moura <[email protected]>
USB: serial: ch341: add new Product ID for CH340

James Hilliard <[email protected]>
USB: serial: cypress_m8: enable Simply Automated UPB PIM

Johan Hovold <[email protected]>
USB: serial: iuu_phoenix: fix memory corruption

Zhang Qiang <[email protected]>
usb: gadget: function: fix missing spinlock in f_uac1_legacy

Peter Chen <[email protected]>
usb: chipidea: core: add wakeup support for extcon

Minas Harutyunyan <[email protected]>
usb: dwc2: Fix shutdown callback in platform

Tom Rix <[email protected]>
USB: c67x00: fix use after free in c67x00_giveback_urb

Takashi Iwai <[email protected]>
ALSA: usb-audio: Fix race against the error recovery URB submission

Takashi Iwai <[email protected]>
ALSA: line6: Perform sanity check for each URB creation

Dmitry Torokhov <[email protected]>
HID: magicmouse: do not set up autorepeat

Miquel Raynal <[email protected]>
mtd: rawnand: oxnas: Release all devices in the _remove() path

Miquel Raynal <[email protected]>
mtd: rawnand: oxnas: Unregister all devices on error

Miquel Raynal <[email protected]>
mtd: rawnand: oxnas: Keep track of registered devices

Álvaro Fernández Rojas <[email protected]>
mtd: rawnand: brcmnand: fix CS0 layout

Jin Yao <[email protected]>
perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode

Kevin Buettner <[email protected]>
copy_xstate_to_kernel: Fix typo which caused GDB regression

Krzysztof Kozlowski <[email protected]>
ARM: dts: socfpga: Align L2 cache-controller nodename with dtschema

Enric Balletbo i Serra <[email protected]>
Revert "thermal: mediatek: fix register index error"

Dan Carpenter <[email protected]>
staging: comedi: verify array index is correct before using it

Michał Mirosław <[email protected]>
usb: gadget: udc: atmel: fix uninitialized read in debug printk

Marc Kleine-Budde <[email protected]>
spi: spi-sun6i: sun6i_spi_transfer_one(): fix setting of clock rate

Jerome Brunet <[email protected]>
arm64: dts: meson: add missing gxl rng clock

Colin Ian King <[email protected]>
phy: sun4i-usb: fix dereference of pointer phy0 before it is null checked

Jonathan Cameron <[email protected]>
iio:health:afe4404 Fix timestamp alignment and prevent data leak.

Paul Menzel <[email protected]>
ACPI: video: Use native backlight on Acer TravelMate 5735Z

Hans de Goede <[email protected]>
ACPI: video: Use native backlight on Acer Aspire 5783z

Haibo Chen <[email protected]>
mmc: sdhci: do not enable card detect interrupt for gpio cd type

Neil Armstrong <[email protected]>
doc: dt: bindings: usb: dwc3: Update entries for disabling SS instances in park mode

Sasha Levin <[email protected]>
Revert "usb/xhci-plat: Set PM runtime as active on resume"

Sasha Levin <[email protected]>
Revert "usb/ehci-platform: Set PM runtime as active on resume"

Sasha Levin <[email protected]>
Revert "usb/ohci-platform: Fix a warning when hibernating"

Florian Fainelli <[email protected]>
of: of_mdio: Correct loop scanning logic

Florian Fainelli <[email protected]>
net: dsa: bcm_sf2: Fix node reference count

Angelo Dureghello <[email protected]>
spi: fix initial SPI_SR value in spi-fsl-dspi

Krzysztof Kozlowski <[email protected]>
spi: spi-fsl-dspi: Fix lockup if device is shutdown during SPI transfer

Jonathan Cameron <[email protected]>
iio:health:afe4403 Fix timestamp alignment and prevent data leak.

Jonathan Cameron <[email protected]>
iio:pressure:ms5611 Fix buffer element alignment

Navid Emamdoost <[email protected]>
iio: pressure: zpa2326: handle pm_runtime_get_sync failure

Chuhong Yuan <[email protected]>
iio: mma8452: Add missed iio_device_unregister() call in mma8452_probe()

Dinghao Liu <[email protected]>
iio: magnetometer: ak8974: Fix runtime PM imbalance on error

Jonathan Cameron <[email protected]>

    iio:humidity:hdc100x Fix alignment and data leak issues

Jonathan Cameron <[email protected]>
iio:magnetometer:ak8974: Fix alignment and data leak issues

Ard Biesheuvel <[email protected]>
arm64/alternatives: don't patch up internal branches

Gustavo A. R. Silva <[email protected]>
arm64: alternative: Use true and false for boolean values

Andy Shevchenko <[email protected]>
i2c: eg20t: Load module automatically if ID matches

Bob Peterson <[email protected]>
gfs2: read-only mounts should grab the sd_freeze_gl glock

Vasily Averin <[email protected]>

    tpm_tis: extra chip->ops check on error path in tpm_tis_core_init

Ard Biesheuvel <[email protected]>
arm64/alternatives: use subsections for replacement sequences

Navid Emamdoost <[email protected]>
drm/exynos: fix ref count leak in mic_pre_enable

Cong Wang <[email protected]>
cgroup: Fix sock_cgroup_data on big-endian.

Cong Wang <[email protected]>
cgroup: fix cgroup_sk_alloc() for sk_clone_lock()

Eric Dumazet <[email protected]>
tcp: md5: do not send silly options in SYNCOOKIES

Christoph Paasch <[email protected]>
tcp: make sure listeners don't initialize congestion-control state

Cong Wang <[email protected]>
net_sched: fix a memory leak in atm_tc_init()

Eric Dumazet <[email protected]>
tcp: md5: allow changing MD5 keys in all socket states

Eric Dumazet <[email protected]>

    tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers

Eric Dumazet <[email protected]>
tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key()

AceLan Kao <[email protected]>
net: usb: qmi_wwan: add support for Quectel EG95 LTE modem

Martin Varghese <[email protected]>

    net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb

Eric Dumazet <[email protected]>
llc: make sure applications use ARPHRD_ETHER

Xin Long <[email protected]>
l2tp: remove skb_dst_set() from l2tp_xmit_skb()

Sabrina Dubroca <[email protected]>
ipv4: fill fl4_icmp_{type,code} in ping_v4_sendmsg

Sean Tranchetti <[email protected]>
genetlink: remove genl_bind

Janosch Frank <[email protected]>
s390/mm: fix huge pte soft dirty copying

Vineet Gupta <[email protected]>
ARC: elf: use right ELF_ARCH

Vineet Gupta <[email protected]>
ARC: entry: fix potential EFA clobber when TIF_SYSCALL_TRACE

Mikulas Patocka <[email protected]>
dm: use noio when sending kobject event

Tom Rix <[email protected]>
drm/radeon: fix double free

Boris Burkov <[email protected]>
btrfs: fix fatal extent_buffer readahead vs releasepage race

Greg Kroah-Hartman <[email protected]>
Revert "ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb"

Sean Christopherson <[email protected]>
KVM: x86: Mark CR4.TSD as being possibly owned by the guest

Sean Christopherson <[email protected]>
KVM: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode

Paolo Bonzini <[email protected]>
KVM: x86: bit 8 of non-leaf PDPEs is not reserved

Andrew Scull <[email protected]>
KVM: arm64: Stop clobbering x0 for HVC_SOFT_RESTART

Will Deacon <[email protected]>
KVM: arm64: Fix definition of PAGE_HYP_DEVICE

Hector Martin <[email protected]>
ALSA: usb-audio: add quirk for MacroSilicon MS2109

Hui Wang <[email protected]>
ALSA: hda - let hs_mic be picked ahead of hp_mic

xidongwang <[email protected]>
ALSA: opl3: fix infoleak in opl3

Ido Schimmel <[email protected]>
mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON()

Nicolas Ferre <[email protected]>
net: macb: mark device wake capable when "magic-packet" property present

Davide Caratti <[email protected]>
bnxt_en: fix NULL dereference in case SR-IOV configuration fails

Zheng Bin <[email protected]>
nbd: Fix memory leak in nbd_add_socket

Wei Li <[email protected]>
arm64: kgdb: Fix single-step exception handling oops

Vinod Koul <[email protected]>
ALSA: compress: fix partial_drain completion state

Andre Edich <[email protected]>
smsc95xx: avoid memory leak in smsc95xx_bind

Andre Edich <[email protected]>
smsc95xx: check return value of smsc95xx_reset

Li Heng <[email protected]>
net: cxgb4: fix return error value in t4_prep_fw

Peter Zijlstra <[email protected]>
x86/entry: Increase entry_stack size to a full page

Max Gurtovoy <[email protected]>
nvme-rdma: assign completion vector correctly

Tomas Henzl <[email protected]>
scsi: mptscsih: Fix read sense data size

yu kuai <[email protected]>
ARM: imx6: add missing put_device() call in imx6q_suspend_init()

Zhang Xiaoxu <[email protected]>
cifs: update ctime and mtime during truncate

Vasily Gorbik <[email protected]>
s390/kasan: fix early pgm check handler execution

Ciara Loftus <[email protected]>
ixgbe: protect ring accesses with READ- and WRITE_ONCE

Zhenzhong Duan <[email protected]>
spi: spidev: fix a potential use-after-free in spidev_release()

Zhenzhong Duan <[email protected]>
spi: spidev: fix a race between spidev_release and spidev_remove

Thierry Reding <[email protected]>
gpu: host1x: Detach driver on unregister

Tony Lindgren <[email protected]>
ARM: dts: omap4-droid4: Fix spi configuration and increase rate

Krzysztof Kozlowski <[email protected]>
spi: spi-fsl-dspi: Fix external abort on interrupt in resume or exit paths

Chuanhua Han <[email protected]>
spi: spi-fsl-dspi: use IRQF_SHARED mode to request IRQ

Krzysztof Kozlowski <[email protected]>
spi: spi-fsl-dspi: Fix lockup if device is removed during SPI transfer

Peng Ma <[email protected]>
spi: spi-fsl-dspi: Adding shutdown hook

Christian Borntraeger <[email protected]>
KVM: s390: reduce number of IO pins to 1

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

Diffstat:

 Documentation/devicetree/bindings/usb/dwc3.txt     |  2 +
 Makefile                                           |  4 +-
 arch/arc/include/asm/elf.h                         |  2 +-
 arch/arc/kernel/entry.S                            | 16 +++----
 arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi     |  4 +-
 arch/arm/boot/dts/socfpga.dtsi                     |  2 +-
 arch/arm/boot/dts/socfpga_arria10.dtsi             |  2 +-
 arch/arm/mach-imx/pm-imx6.c                        | 10 +++--
 arch/arm64/boot/dts/amlogic/meson-gxl.dtsi         |  5 +++
 arch/arm64/include/asm/alternative.h               | 16 +++----
 arch/arm64/include/asm/debug-monitors.h            |  2 +
 arch/arm64/include/asm/pgtable-prot.h              |  2 +-
 arch/arm64/kernel/alternative.c                    | 16 +------
 arch/arm64/kernel/debug-monitors.c                 | 20 +++++++--
 arch/arm64/kernel/kgdb.c                           |  2 +-
 arch/arm64/kernel/ptrace.c                         |  4 +-
 arch/arm64/kernel/vmlinux.lds.S                    |  3 --
 arch/arm64/kvm/hyp-init.S                          | 11 +++--
 arch/mips/kernel/time.c                            | 13 ++----
 arch/s390/include/asm/kvm_host.h                   |  8 ++--
 arch/s390/kernel/early.c                           |  2 +
 arch/s390/mm/hugetlbpage.c                         |  2 +-
 arch/x86/include/asm/processor.h                   |  2 +-
 arch/x86/kernel/cpu/common.c                       |  2 +-
 arch/x86/kernel/fpu/xstate.c                       |  2 +-
 arch/x86/kvm/kvm_cache_regs.h                      |  2 +-
 arch/x86/kvm/mmu.c                                 |  2 +-
 arch/x86/kvm/vmx.c                                 |  2 +
 arch/x86/kvm/x86.c                                 |  2 +
 drivers/acpi/video_detect.c                        | 19 ++++++++
 drivers/block/nbd.c                                | 25 ++++++-----
 drivers/block/zram/zram_drv.c                      |  3 +-
 drivers/char/tpm/tpm_tis_core.c                    |  2 +-
 drivers/char/virtio_console.c                      |  3 +-
 drivers/dma/fsl-edma.c                             |  7 +++
 drivers/gpu/drm/exynos/exynos_drm_mic.c            |  4 +-
 drivers/gpu/drm/radeon/ci_dpm.c                    |  7 ++-
 drivers/gpu/host1x/bus.c                           |  9 ++++
 drivers/hid/hid-magicmouse.c                       |  6 +++
 drivers/hwmon/emc2103.c                            |  2 +-
 drivers/hwtracing/intel_th/pci.c                   | 15 +++++++
 drivers/i2c/busses/i2c-eg20t.c                     |  1 +
 drivers/iio/accel/mma8452.c                        |  5 ++-
 drivers/iio/health/afe4403.c                       | 13 +++---
 drivers/iio/health/afe4404.c                       |  8 ++--
 drivers/iio/humidity/hdc100x.c                     | 10 +++--
 drivers/iio/magnetometer/ak8974.c                  | 29 +++++++-----
 drivers/iio/pressure/ms5611_core.c                 | 11 +++--
 drivers/iio/pressure/zpa2326.c                     |  4 +-
 drivers/input/serio/i8042-x86ia64io.h              |  7 +++
 drivers/md/dm.c                                    | 15 +++++--
 drivers/message/fusion/mptscsih.c                  |  4 +-
 drivers/misc/atmel-ssc.c                           | 24 +++++-----
 drivers/misc/mei/bus.c                             |  3 +-
 drivers/mmc/host/sdhci.c                           |  2 +-
 drivers/mtd/nand/brcmnand/brcmnand.c               |  5 ++-
 drivers/mtd/nand/oxnas_nand.c                      | 24 +++++++---
 drivers/net/dsa/bcm_sf2.c                          |  2 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c    |  2 +-
 drivers/net/ethernet/cadence/macb_main.c           |  2 +-
 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c         |  8 ++--
 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c       | 12 ++---
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c      | 14 ++++--
 .../net/ethernet/mellanox/mlxsw/spectrum_router.c  |  2 +-
 drivers/net/usb/qmi_wwan.c                         |  1 +
 drivers/net/usb/smsc95xx.c                         |  9 +++-
 drivers/net/wireless/ath/ath9k/hif_usb.c           | 48 +++++---------------
 drivers/net/wireless/ath/ath9k/hif_usb.h           |  5 ---
 drivers/nvme/host/rdma.c                           |  2 +-
 drivers/of/of_mdio.c                               |  9 +++-
 drivers/phy/allwinner/phy-sun4i-usb.c              |  5 ++-
 drivers/spi/spi-fsl-dspi.c                         | 39 +++++++++++++---
 drivers/spi/spi-sun6i.c                            | 14 +++---
 drivers/spi/spidev.c                               | 24 +++++-----
 drivers/staging/comedi/drivers/addi_apci_1500.c    | 10 +++--
 drivers/thermal/cpu_cooling.c                      |  6 +--
 drivers/thermal/mtk_thermal.c                      |  6 +--
 drivers/uio/uio_pdrv_genirq.c                      |  2 +-
 drivers/usb/c67x00/c67x00-sched.c                  |  2 +-
 drivers/usb/chipidea/core.c                        | 24 ++++++++++
 drivers/usb/dwc2/platform.c                        |  3 +-
 drivers/usb/gadget/function/f_uac1_legacy.c        |  2 +
 drivers/usb/gadget/udc/atmel_usba_udc.c            |  2 +-
 drivers/usb/host/ehci-platform.c                   |  5 ---
 drivers/usb/host/ohci-platform.c                   |  5 ---
 drivers/usb/host/xhci-plat.c                       | 10 +----
 drivers/usb/serial/ch341.c                         |  1 +
 drivers/usb/serial/cypress_m8.c                    |  2 +
 drivers/usb/serial/cypress_m8.h                    |  3 ++
 drivers/usb/serial/iuu_phoenix.c                   |  8 ++--
 drivers/usb/serial/option.c                        |  6 +++
 fs/btrfs/extent_io.c                               | 40 ++++++++++-------
 fs/cifs/inode.c                                    |  9 ++++
 fs/fuse/file.c                                     | 12 ++++-
 fs/gfs2/ops_fstype.c                               | 12 ++++-
 include/linux/cgroup-defs.h                        |  8 +++-
 include/linux/cgroup.h                             |  4 +-
 include/net/dst.h                                  | 10 ++++-
 include/net/genetlink.h                            |  8 ----
 include/sound/compress_driver.h                    | 10 ++++-
 include/trace/events/rxrpc.h                       |  2 +-
 kernel/cgroup/cgroup.c                             | 29 +++++++-----
 kernel/sched/fair.c                                | 10 ++++-
 kernel/time/timer.c                                |  4 +-
 net/ceph/osd_client.c                              |  1 +
 net/core/sock.c                                    |  2 +-
 net/ipv4/ping.c                                    |  3 ++
 net/ipv4/tcp.c                                     | 15 ++++---
 net/ipv4/tcp_cong.c                                |  2 +-
 net/ipv4/tcp_ipv4.c                                | 15 +++++--
 net/ipv4/tcp_output.c                              | 10 +++--
 net/l2tp/l2tp_core.c                               |  5 +--
 net/llc/af_llc.c                                   | 10 +++--
 net/netlink/genetlink.c                            | 49 --------------------
 net/sched/sch_atm.c                                |  8 ++--
 sound/core/compress_offload.c                      |  4 ++
 sound/drivers/opl3/opl3_synth.c                    |  2 +
 sound/pci/hda/hda_auto_parser.c                    |  6 +++
 sound/usb/line6/capture.c                          |  2 +
 sound/usb/line6/playback.c                         |  2 +
 sound/usb/midi.c                                   | 17 ++++---
 sound/usb/quirks-table.h                           | 52 ++++++++++++++++++++++
 tools/perf/util/stat.c                             |  6 ++-
 123 files changed, 686 insertions(+), 407 deletions(-)