Skip to content

4.14.31-stable review

Greg Kroah-Hartman linux-efi linux-kselftest linux-mips linux-snps-arc lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest101 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/101MIPS: ralink: Remove ralink_halt()arch/mips/ralink/reset.c+0 -70 replies
2/101MIPS: ralink: Fix booting on MT7621arch/mips/ralink/mt7621.c+22 -200 replies
3/101MIPS: lantiq: Fix Danube USB clockarch/mips/lantiq/xway/sysctrl.c+1 -10 replies
4/101MIPS: lantiq: Enable AHB Bus for USBarch/mips/lantiq/xway/sysctrl.c+3 -30 replies
5/101MIPS: lantiq: ase: Enable MFD_SYSCONarch/mips/lantiq/Kconfig+2 -00 replies
6/101iio: chemical: ccs811: Corrected firmware boot/application mode transitiondrivers/iio/chemical/ccs811.c+3 -00 replies
7/101iio: st_pressure: st_accel: pass correct platform data to initdrivers/iio/accel/st_accel_core.c drivers/iio/pressure/st_pressure_core.c+2 -20 replies
8/101iio: adc: meson-saradc: unlock on error in meson_sar_adc_lock()drivers/iio/adc/meson_saradc.c+3 -10 replies
9/101ALSA: usb-audio: Fix parsing descriptor of UAC2 processing unitinclude/uapi/linux/usb/audio.h+2 -20 replies
10/101ALSA: aloop: Sync stale timer before releasesound/drivers/aloop.c+8 -10 replies
11/101ALSA: aloop: Fix access to not-yet-ready substream via cablesound/drivers/aloop.c+7 -10 replies
12/101ALSA: hda - Force polling mode on CFL for fixing codec communicationsound/pci/hda/hda_intel.c+5 -00 replies
13/101ALSA: hda/realtek - Fix speaker no sound after system resumesound/pci/hda/patch_realtek.c+4 -00 replies
14/101ALSA: hda/realtek - Fix Dell headset Mic cant recordsound/pci/hda/patch_realtek.c+10 -00 replies
15/101ALSA: hda/realtek - Always immediately update mute LED with pin VREFsound/pci/hda/patch_realtek.c+5 -10 replies
16/101mmc: core: Fix tracepoint print of blk_addr and blkszinclude/trace/events/mmc.h+2 -20 replies
17/101mmc: core: Disable HPI for certain Micron (Numonyx) eMMC cardsdrivers/mmc/core/card.h drivers/mmc/core/quirks.h+7 -00 replies
18/101mmc: block: fix updating ext_csd caches on ioctl calldrivers/mmc/core/block.c+19 -00 replies
19/101mmc: dw_mmc: Fix the DTO/CTO timeout overflow calculation for 32-bit systemsdrivers/mmc/host/dw_mmc.c+6 -30 replies
20/101mmc: dw_mmc: exynos: fix the suspend/resume issue for exynos5433drivers/mmc/host/dw_mmc-exynos.c+7 -10 replies
21/101mmc: dw_mmc: fix falling from idmac to PIO mode when dw_mci_reset occursdrivers/mmc/host/dw_mmc.c+4 -20 replies
22/101PCI: Add function 1 DMA alias quirk for Highpoint RocketRAID 644Ldrivers/pci/quirks.c+2 -00 replies
23/101ahci: Add PCI-id for the Highpoint Rocketraid 644L carddrivers/ata/ahci.c+3 -10 replies
24/101lockdep: fix fs_reclaim warningmm/page_alloc.c+1 -10 replies
25/101clk: bcm2835: Fix ana->maskX definitionsdrivers/clk/bcm/clk-bcm2835.c+4 -40 replies
26/101clk: bcm2835: Protect sections updating shared registersdrivers/clk/bcm/clk-bcm2835.c+4 -00 replies
27/101clk: sunxi-ng: a31: Fix CLK_OUT_* clock opsdrivers/clk/sunxi-ng/ccu-sun6i-a31.c+3 -30 replies
28/101RDMA/mlx5: Fix crash while accessing garbage pointer and freed memorydrivers/infiniband/hw/mlx5/mr.c+8 -40 replies
29/101Drivers: hv: vmbus: Fix ring buffer signalingdrivers/hv/ring_buffer.c+36 -180 replies
30/101pinctrl: samsung: Validate alias coming from DTdrivers/pinctrl/samsung/pinctrl-exynos-arm.c drivers/pinctrl/samsung/pinctrl-exynos-arm64.c drivers/pinctrl/samsung/pinctrl-s3c24xx.c +3 more+154 -520 replies
31/101Bluetooth: btusb: Remove Yoga 920 from the btusb_needs_reset_resume_tabledrivers/bluetooth/btusb.c+0 -70 replies
32/101Bluetooth: btusb: Add Dell OptiPlex 3060 to btusb_needs_reset_resume_tabledrivers/bluetooth/btusb.c+7 -00 replies
33/101Bluetooth: btusb: Fix quirk for Atheros 1525/QCA6174drivers/bluetooth/btusb.c+1 -10 replies
34/101libata: fix length validation of ATAPI-relayed SCSI commandsdrivers/ata/libata-scsi.c+3 -10 replies
35/101libata: remove WARN() for DMA or PIO command without datadrivers/ata/libata-core.c+1 -20 replies
36/101libata: dont try to pass through NCQ commands to non-NCQ devicesdrivers/ata/libata-scsi.c+6 -00 replies
37/101libata: Apply NOLPM quirk to Crucial MX100 512GB SSDsdrivers/ata/libata-core.c+5 -00 replies
38/101libata: disable LPM for Crucial BX100 SSD 500GB drivedrivers/ata/libata-core.c+3 -00 replies
39/101libata: Enable queued TRIM for Samsung SSD 860drivers/ata/libata-core.c+3 -10 replies
40/101libata: Apply NOLPM quirk to Crucial M500 480 and 960GB SSDsdrivers/ata/libata-core.c+8 -00 replies
41/101libata: Make Crucial BX100 500GB LPM quirk apply to all firmware versionsdrivers/ata/libata-core.c+1 -10 replies
42/101libata: Modify quirks for MX100 to limit NCQ_TRIM quirk to MU01 versiondrivers/ata/libata-core.c+5 -20 replies
43/101cgroup: fix rule checking for threaded mode switchingkernel/cgroup/cgroup.c+10 -00 replies
44/101nfsd: remove blocked locks on client teardownfs/nfsd/nfs4state.c+43 -190 replies
45/101hugetlbfs: check for pgoff value overflowfs/hugetlbfs/inode.c mm/hugetlb.c+21 -30 replies
46/101h8300: remove extraneous __BIG_ENDIAN definitionarch/h8300/include/asm/byteorder.h+0 -10 replies
47/101mm/vmalloc: add interfaces to free unmapped page tablearch/arm64/mm/mmu.c arch/x86/mm/pgtable.c include/asm-generic/pgtable.h +1 more+48 -20 replies
48/101x86/mm: implement free pmd/pte page interfacesarch/x86/mm/pgtable.c+26 -20 replies
49/101mm/khugepaged.c: convert VM_BUG_ON() to collapse failmm/khugepaged.c+6 -10 replies
50/101mm/thp: do not wait for lock_page() in deferred_split_scan()mm/huge_memory.c+3 -10 replies
51/101mm/shmem: do not wait for lock_page() in shmem_unused_huge_shrink()mm/shmem.c+20 -110 replies
52/101Revert "mm: page_alloc: skip over regions of invalid pfns where possible"include/linux/memblock.h mm/memblock.c mm/page_alloc.c+1 -390 replies
53/101drm/vmwgfx: Fix black screen and device errors when running without fbdevdrivers/gpu/drm/vmwgfx/vmwgfx_drv.c drivers/gpu/drm/vmwgfx/vmwgfx_drv.h drivers/gpu/drm/vmwgfx/vmwgfx_kms.c +1 more+25 -10 replies
54/101drm/vmwgfx: Fix a destoy-while-held mutex problem.drivers/gpu/drm/vmwgfx/vmwgfx_kms.c drivers/gpu/drm/vmwgfx/vmwgfx_kms.h drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c +1 more+34 -160 replies
55/101drm/radeon: Dont turn off DP sink when disconnecteddrivers/gpu/drm/radeon/radeon_connectors.c+11 -180 replies
56/101drm: Reject getfb for multi-plane framebuffersdrivers/gpu/drm/drm_framebuffer.c+7 -00 replies
57/101drm: udl: Properly check framebuffer mmap offsetsdrivers/gpu/drm/udl/udl_fb.c+7 -20 replies
58/101mm/vmscan: wake up flushers for legacy cgroups toomm/vmscan.c+16 -150 replies
59/101acpi, numa: fix pxm to online numa node associationsdrivers/acpi/numa.c+6 -40 replies
60/101ACPI / watchdog: Fix off-by-one error at resource assignmentdrivers/acpi/acpi_watchdog.c drivers/watchdog/wdat_wdt.c+3 -30 replies
61/101libnvdimm, {btt, blk}: do integrity setup before add_disk()drivers/nvdimm/blk.c drivers/nvdimm/btt.c+2 -40 replies
62/101brcmfmac: fix P2P_DEVICE ethernet address generationdrivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c+11 -130 replies
63/101rtlwifi: rtl8723be: Fix loss of signaldrivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c+2 -10 replies
64/101tracing: probeevent: Fix to support minus offset from symbolkernel/trace/trace_kprobe.c kernel/trace/trace_probe.c kernel/trace/trace_probe.h+6 -80 replies
65/101mtdchar: fix usage of mtd_ooblayout_ecc()drivers/mtd/mtdchar.c+2 -20 replies
66/101mtd: nand: fsl_ifc: Fix nand waitfunc return valuedrivers/mtd/nand/fsl_ifc_nand.c+3 -20 replies
67/101mtd: nand: fsl_ifc: Fix eccstat array overflow for IFC ver >= 2.0.0drivers/mtd/nand/fsl_ifc_nand.c+10 -130 replies
68/101mtd: nand: fsl_ifc: Read ECCSTAT0 and ECCSTAT1 registers for IFC 2.0drivers/mtd/nand/fsl_ifc_nand.c include/linux/fsl_ifc.h+2 -100 replies
69/101staging: ncpfs: memory corruption in ncp_read_kernel()fs/ncpfs/ncplib_kernel.c+4 -00 replies
70/101can: peak/pcie_fd: fix echo_skb is occupied! bugdrivers/net/can/peak_canfd/peak_canfd.c drivers/net/can/peak_canfd/peak_pciefd_main.c+12 -80 replies
71/101can: peak/pcie_fd: remove useless code when interface startsdrivers/net/can/peak_canfd/peak_canfd.c+2 -110 replies
72/101can: ifi: Repair the error handlingdrivers/net/can/ifi_canfd/ifi_canfd.c+37 -270 replies
73/101can: ifi: Check core revision upon probedrivers/net/can/ifi_canfd/ifi_canfd.c+10 -10 replies
74/101can: cc770: Fix stalls on rt-linux, remove redundant IRQ ackdrivers/net/can/cc770/cc770.c+0 -150 replies
75/101can: cc770: Fix queue stall & dropped RTR replydrivers/net/can/cc770/cc770.c drivers/net/can/cc770/cc770.h+68 -280 replies
76/101can: cc770: Fix use after free in cc770_tx_interrupt()drivers/net/can/cc770/cc770.c+2 -30 replies
77/101tty: vt: fix up tabstops properlydrivers/tty/vt/vt.c+4 -40 replies
78/101x86/entry/64: Dont use IST entry for #BP stackarch/x86/entry/entry_64.S arch/x86/kernel/idt.c arch/x86/kernel/traps.c+9 -100 replies
79/101selftests/x86/ptrace_syscall: Fix for yet more glibc interferencetools/testing/selftests/x86/ptrace_syscall.c+6 -20 replies
80/101x86/vsyscall/64: Use proper accessor to update P4D entryarch/x86/entry/vsyscall/vsyscall_64.c+1 -10 replies
81/101x86/efi: Free efi_pgd with free_pages()arch/x86/platform/efi/efi_64.c+1 -10 replies
82/101posix-timers: Protect posix clock array access against speculationkernel/time/posix-timers.c+8 -30 replies
83/101kvm/x86: fix icebp instruction handlingarch/x86/include/asm/vmx.h arch/x86/kvm/vmx.c+9 -10 replies
84/101x86/build/64: Force the linker to use 2MB page sizearch/x86/Makefile+9 -00 replies
85/101x86/boot/64: Verify alignment of the LOAD segmentarch/x86/boot/compressed/misc.c+4 -00 replies
86/101drm/syncobj: Stop reusing the same struct file for all syncobj -> fddrivers/gpu/drm/drm_syncobj.c include/drm/drm_syncobj.h+30 -560 replies
87/101perf/x86/intel/uncore: Fix Skylake UPI event formatarch/x86/events/intel/uncore_snbep.c+1 -10 replies
88/101perf stat: Fix CVS output format for non-supported counterstools/perf/builtin-stat.c+1 -10 replies
89/101perf/core: Fix ctx_event_type in ctx_resched()kernel/events/core.c+3 -10 replies
90/101perf/x86/intel: Dont accidentally clear high bits in bdw_limit_period()arch/x86/events/intel/core.c+1 -10 replies
91/101perf/x86/intel/uncore: Fix multi-domain PCI CHA enumeration bug on Skylake serversarch/x86/events/intel/uncore_snbep.c+17 -140 replies
92/101iio: ABI: Fix name of timestamp sysfs fileDocumentation/ABI/testing/sysfs-bus-iio+1 -10 replies
93/101iio: imu: st_lsm6dsx: fix endianness in st_lsm6dsx_read_oneshot()drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c+1 -10 replies
94/101staging: android: ion: Zero CMA allocated memorydrivers/staging/android/ion/ion_cma_heap.c+17 -00 replies
95/101staging: lustre: ptlrpc: kfree used instead of kvfreedrivers/staging/lustre/lustre/ptlrpc/sec.c+1 -10 replies
96/101usb: xhci: Disable slot even when virt-dev is nulldrivers/usb/host/xhci-hub.c drivers/usb/host/xhci.c+3 -40 replies
97/101usb: xhci: Fix potential memory leak in xhci_disable_slot()drivers/usb/host/xhci-hub.c drivers/usb/host/xhci.c drivers/usb/host/xhci.h+11 -240 replies
98/101x86/pkeys/selftests: Rename si_pkey to siginfo_pkeytools/testing/selftests/x86/protection_keys.c+5 -50 replies
99/101kbuild: disable clangs default use of -fmerge-all-constantsMakefile+9 -00 replies
100/101bpf: skip unnecessary capability checkkernel/bpf/syscall.c+1 -10 replies
101/101bpf, x64: increase number of passesarch/x86/net/bpf_jit_comp.c+2 -10 replies

Reviews trailers per patch

38 of 101 patches have a Reviewed-by or Acked-by.

PatchMatt RedfearnMartin BlumenstinglChanwoo ChoiBjorn HelgaasDave JonesEric AnholtPhilipp RossakGeert UytterhoevenTomasz FigaKevin FenziBrian NorrisIvan LevshinMartin K. PetersenMartin SteigerwaldMichal HockoAndrew MortonArd BiesheuvelSinclair YehBrian PaulAlex DeucherRob ClarkDaniel VetterShakeel ButtToshi KaniRafael J. WysockiMika WesterbergGuenter RoeckHante MeulemanPieter-Paul GiesbertsFranky LinJames CameronNamhyung KimPrabhakar KushwahaRichard WeinbergerJuergen GrossAndy LutomirskiPeter Zijlstra (Intel)Dan WilliamsPaolo BonziniDave AirlieClayton CraftJiri OlsaKroening, GaryAndy ShevchenkoLaura AbbottThomas GleixnerPrasad SodagudiAlexei StarovoitovLorenzo ColittiEric DumazetHui WangVineet GuptaDouglas AndersonShawn LinJisheng ZhangJaehoon Chung
1/101
2/101R-b
3/101A-b
4/101A-b
5/101A-b
6/101
7/101
8/101
9/101
10/101
11/101
12/101Reported-and-tested-by
13/101
14/101
15/101
16/101
17/101
18/101
19/101R-b T-b R-b R-b R-b A-b
20/101R-b T-b
21/101
22/101A-b
23/101A-b
24/101T-b
25/101R-b
26/101R-b
27/101T-b
28/101
29/101
30/101R-b A-b
31/101T-b R-b
32/101
33/101T-b
34/101
35/101
36/101
37/101
38/101
39/101R-b
40/101Reported-and-tested-by
41/101
42/101
43/101
44/101
45/101A-b
46/101
47/101
48/101
49/101
50/101A-b
51/101A-b R-b
52/101A-b R-b A-b
53/101R-b
54/101R-b R-b
55/101R-b
56/101R-b R-b
57/101
58/101A-b T-b
59/101R-b A-b
60/101A-b A-b
61/101
62/101R-b R-b R-b
63/101T-b
64/101A-b
65/101
66/101R-b
67/101
68/101R-b
69/101
70/101
71/101
72/101
73/101
74/101T-b
75/101T-b
76/101
77/101
78/101
79/101
80/101R-b A-b
81/101
82/101A-b A-b
83/101T-b
84/101
85/101
86/101R-b T-b T-b
87/101
88/101A-b
89/101
90/101
91/101T-b R-b
92/101
93/101
94/101A-b
95/101
96/101
97/101
98/101A-b
99/101T-b A-b
100/101A-b
101/101A-b R-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 56 reviewers.

Read the v1 thread

Cover letter [PATCH 4.14 000/101] 4.14.31-stable review

This is the start of the stable review cycle for the 4.14.31 release. There are 101 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 Thu Mar 29 16:27:21 UTC 2018. 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.31-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.31-rc1

Daniel Borkmann <[email protected]>
bpf, x64: increase number of passes

Chenbo Feng <[email protected]>
bpf: skip unnecessary capability check

Daniel Borkmann <[email protected]>
kbuild: disable clang's default use of -fmerge-all-constants

Dave Hansen <[email protected]>
x86/pkeys/selftests: Rename 'si_pkey' to 'siginfo_pkey'

Lu Baolu <[email protected]>
usb: xhci: Fix potential memory leak in xhci_disable_slot()

Lu Baolu <[email protected]>
usb: xhci: Disable slot even when virt-dev is null

Nadav Amit <[email protected]>
staging: lustre: ptlrpc: kfree used instead of kvfree

Liam Mark <[email protected]>
staging: android: ion: Zero CMA allocated memory

Lorenzo Bianconi <[email protected]>
iio: imu: st_lsm6dsx: fix endianness in st_lsm6dsx_read_oneshot()

Linus Walleij <[email protected]>
iio: ABI: Fix name of timestamp sysfs file

Kan Liang <[email protected]>
perf/x86/intel/uncore: Fix multi-domain PCI CHA enumeration bug on Skylake servers

Dan Carpenter <[email protected]>
perf/x86/intel: Don't accidentally clear high bits in bdw_limit_period()

Song Liu <[email protected]>
perf/core: Fix ctx_event_type in ctx_resched()

Ilya Pronin <[email protected]>
perf stat: Fix CVS output format for non-supported counters

Kan Liang <[email protected]>
perf/x86/intel/uncore: Fix Skylake UPI event format

Chris Wilson <[email protected]>

    drm/syncobj: Stop reusing the same struct file for all syncobj -> fd

H.J. Lu <[email protected]>
x86/boot/64: Verify alignment of the LOAD segment

H.J. Lu <[email protected]>
x86/build/64: Force the linker to use 2MB page size

Linus Torvalds <[email protected]>
kvm/x86: fix icebp instruction handling

Thomas Gleixner <[email protected]>
posix-timers: Protect posix clock array access against speculation

Waiman Long <[email protected]>
x86/efi: Free efi_pgd with free_pages()

Boris Ostrovsky <[email protected]>
x86/vsyscall/64: Use proper accessor to update P4D entry

Andy Lutomirski <[email protected]>
selftests/x86/ptrace_syscall: Fix for yet more glibc interference

Andy Lutomirski <[email protected]>
x86/entry/64: Don't use IST entry for #BP stack

Linus Torvalds <[email protected]>
tty: vt: fix up tabstops properly

Andri Yngvason <[email protected]>
can: cc770: Fix use after free in cc770_tx_interrupt()

Andri Yngvason <[email protected]>
can: cc770: Fix queue stall & dropped RTR reply

Andri Yngvason <[email protected]>
can: cc770: Fix stalls on rt-linux, remove redundant IRQ ack

Marek Vasut <[email protected]>
can: ifi: Check core revision upon probe

Marek Vasut <[email protected]>
can: ifi: Repair the error handling

Stephane Grosjean <[email protected]>
can: peak/pcie_fd: remove useless code when interface starts

Stephane Grosjean <[email protected]>
can: peak/pcie_fd: fix echo_skb is occupied! bug

Dan Carpenter <[email protected]>
staging: ncpfs: memory corruption in ncp_read_kernel()

Jagdish Gediya <[email protected]>
mtd: nand: fsl_ifc: Read ECCSTAT0 and ECCSTAT1 registers for IFC 2.0

Jagdish Gediya <[email protected]>
mtd: nand: fsl_ifc: Fix eccstat array overflow for IFC ver >= 2.0.0

Jagdish Gediya <[email protected]>
mtd: nand: fsl_ifc: Fix nand waitfunc return value

OuYang ZhiZhong <[email protected]>
mtdchar: fix usage of mtd_ooblayout_ecc()

Masami Hiramatsu <[email protected]>
tracing: probeevent: Fix to support minus offset from symbol

Larry Finger <[email protected]>
rtlwifi: rtl8723be: Fix loss of signal

Arend Van Spriel <[email protected]>
brcmfmac: fix P2P_DEVICE ethernet address generation

Vishal Verma <[email protected]>
libnvdimm, {btt, blk}: do integrity setup before add_disk()

Takashi Iwai <[email protected]>
ACPI / watchdog: Fix off-by-one error at resource assignment

Dan Williams <[email protected]>
acpi, numa: fix pxm to online numa node associations

Andrey Ryabinin <[email protected]>
mm/vmscan: wake up flushers for legacy cgroups too

Greg Kroah-Hartman <[email protected]>
drm: udl: Properly check framebuffer mmap offsets

Daniel Stone <[email protected]>
drm: Reject getfb for multi-plane framebuffers

Michel Dänzer <[email protected]>
drm/radeon: Don't turn off DP sink when disconnected

Thomas Hellstrom <[email protected]>
drm/vmwgfx: Fix a destoy-while-held mutex problem.

Thomas Hellstrom <[email protected]>
drm/vmwgfx: Fix black screen and device errors when running without fbdev

Daniel Vacek <[email protected]>
Revert "mm: page_alloc: skip over regions of invalid pfns where possible"

Kirill A. Shutemov <[email protected]>
mm/shmem: do not wait for lock_page() in shmem_unused_huge_shrink()

Kirill A. Shutemov <[email protected]>
mm/thp: do not wait for lock_page() in deferred_split_scan()

Kirill A. Shutemov <[email protected]>
mm/khugepaged.c: convert VM_BUG_ON() to collapse fail

Toshi Kani <[email protected]>
x86/mm: implement free pmd/pte page interfaces

Toshi Kani <[email protected]>
mm/vmalloc: add interfaces to free unmapped page table

Arnd Bergmann <[email protected]>
h8300: remove extraneous __BIG_ENDIAN definition

Mike Kravetz <[email protected]>
hugetlbfs: check for pgoff value overflow

Jeff Layton <[email protected]>
nfsd: remove blocked locks on client teardown

Tejun Heo <[email protected]>
cgroup: fix rule checking for threaded mode switching

Hans de Goede <[email protected]>
libata: Modify quirks for MX100 to limit NCQ_TRIM quirk to MU01 version

Hans de Goede <[email protected]>
libata: Make Crucial BX100 500GB LPM quirk apply to all firmware versions

Hans de Goede <[email protected]>
libata: Apply NOLPM quirk to Crucial M500 480 and 960GB SSDs

Ju Hyung Park <[email protected]>
libata: Enable queued TRIM for Samsung SSD 860

Kai-Heng Feng <[email protected]>
libata: disable LPM for Crucial BX100 SSD 500GB drive

Hans de Goede <[email protected]>
libata: Apply NOLPM quirk to Crucial MX100 512GB SSDs

Eric Biggers <[email protected]>
libata: don't try to pass through NCQ commands to non-NCQ devices

Eric Biggers <[email protected]>
libata: remove WARN() for DMA or PIO command without data

Eric Biggers <[email protected]>
libata: fix length validation of ATAPI-relayed SCSI commands

Takashi Iwai <[email protected]>
Bluetooth: btusb: Fix quirk for Atheros 1525/QCA6174

Kai-Heng Feng <[email protected]>
Bluetooth: btusb: Add Dell OptiPlex 3060 to btusb_needs_reset_resume_table

Hans de Goede <[email protected]>
Bluetooth: btusb: Remove Yoga 920 from the btusb_needs_reset_resume_table

Krzysztof Kozlowski <[email protected]>
pinctrl: samsung: Validate alias coming from DT

Michael Kelley <[email protected]>
Drivers: hv: vmbus: Fix ring buffer signaling

Leon Romanovsky <[email protected]>
RDMA/mlx5: Fix crash while accessing garbage pointer and freed memory

Chen-Yu Tsai <[email protected]>
clk: sunxi-ng: a31: Fix CLK_OUT_* clock ops

Boris Brezillon <[email protected]>
clk: bcm2835: Protect sections updating shared registers

Boris Brezillon <[email protected]>

    clk: bcm2835: Fix ana->maskX definitions

Tetsuo Handa <[email protected]>
lockdep: fix fs_reclaim warning

Hans de Goede <[email protected]>
ahci: Add PCI-id for the Highpoint Rocketraid 644L card

Hans de Goede <[email protected]>
PCI: Add function 1 DMA alias quirk for Highpoint RocketRAID 644L

Evgeniy Didin <[email protected]>
mmc: dw_mmc: fix falling from idmac to PIO mode when dw_mci_reset occurs

Jaehoon Chung <[email protected]>
mmc: dw_mmc: exynos: fix the suspend/resume issue for exynos5433

Evgeniy Didin <[email protected]>
mmc: dw_mmc: Fix the DTO/CTO timeout overflow calculation for 32-bit systems

Bastian Stender <[email protected]>
mmc: block: fix updating ext_csd caches on ioctl call

Dirk Behme <[email protected]>
mmc: core: Disable HPI for certain Micron (Numonyx) eMMC cards

Adrian Hunter <[email protected]>
mmc: core: Fix tracepoint print of blk_addr and blksz

Takashi Iwai <[email protected]>
ALSA: hda/realtek - Always immediately update mute LED with pin VREF

Kailang Yang <[email protected]>
ALSA: hda/realtek - Fix Dell headset Mic can't record

Kailang Yang <[email protected]>
ALSA: hda/realtek - Fix speaker no sound after system resume

Takashi Iwai <[email protected]>
ALSA: hda - Force polling mode on CFL for fixing codec communication

Takashi Iwai <[email protected]>
ALSA: aloop: Fix access to not-yet-ready substream via cable

Takashi Iwai <[email protected]>
ALSA: aloop: Sync stale timer before release

Kirill Marinushkin <[email protected]>
ALSA: usb-audio: Fix parsing descriptor of UAC2 processing unit

Dan Carpenter <[email protected]>
iio: adc: meson-saradc: unlock on error in meson_sar_adc_lock()

Michael Nosthoff <[email protected]>
iio: st_pressure: st_accel: pass correct platform data to init

Richard Lai <[email protected]>
iio: chemical: ccs811: Corrected firmware boot/application mode transition

Mathias Kresin <[email protected]>
MIPS: lantiq: ase: Enable MFD_SYSCON

Mathias Kresin <[email protected]>
MIPS: lantiq: Enable AHB Bus for USB

Mathias Kresin <[email protected]>
MIPS: lantiq: Fix Danube USB clock

NeilBrown <[email protected]>
MIPS: ralink: Fix booting on MT7621

NeilBrown <[email protected]>
MIPS: ralink: Remove ralink_halt()

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

Diffstat:

 Documentation/ABI/testing/sysfs-bus-iio            |   2 +-
 Makefile                                           |  13 ++-
 arch/arm64/mm/mmu.c                                |  10 +++
 arch/h8300/include/asm/byteorder.h                 |   1 -
 arch/mips/lantiq/Kconfig                           |   2 +
 arch/mips/lantiq/xway/sysctrl.c                    |   6 +-
 arch/mips/ralink/mt7621.c                          |  42 ++++-----
 arch/mips/ralink/reset.c                           |   7 --
 arch/x86/Makefile                                  |   9 ++
 arch/x86/boot/compressed/misc.c                    |   4 +
 arch/x86/entry/entry_64.S                          |   2 +-
 arch/x86/entry/vsyscall/vsyscall_64.c              |   2 +-
 arch/x86/events/intel/core.c                       |   2 +-
 arch/x86/events/intel/uncore_snbep.c               |  33 +++----
 arch/x86/include/asm/vmx.h                         |   1 +
 arch/x86/kernel/idt.c                              |   2 -
 arch/x86/kernel/traps.c                            |  15 ++--
 arch/x86/kvm/vmx.c                                 |   9 +-
 arch/x86/mm/pgtable.c                              |  48 ++++++++++
 arch/x86/net/bpf_jit_comp.c                        |   3 +-
 arch/x86/platform/efi/efi_64.c                     |   2 +-
 drivers/acpi/acpi_watchdog.c                       |   4 +-
 drivers/acpi/numa.c                                |  10 ++-
 drivers/ata/ahci.c                                 |   4 +-
 drivers/ata/libata-core.c                          |  26 +++++-
 drivers/ata/libata-scsi.c                          |  10 ++-
 drivers/bluetooth/btusb.c                          |   8 +-
 drivers/clk/bcm/clk-bcm2835.c                      |  12 ++-
 drivers/clk/sunxi-ng/ccu-sun6i-a31.c               |   6 +-
 drivers/gpu/drm/drm_framebuffer.c                  |   7 ++
 drivers/gpu/drm/drm_syncobj.c                      |  81 +++++++----------
 drivers/gpu/drm/radeon/radeon_connectors.c         |  31 +++----
 drivers/gpu/drm/udl/udl_fb.c                       |   9 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c                |  13 +++
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h                |   1 +
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                |  39 ++++++--
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.h                |  13 ++-
 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c               |   5 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c               |   5 +-
 drivers/hv/ring_buffer.c                           |  52 +++++++----
 drivers/iio/accel/st_accel_core.c                  |   2 +-
 drivers/iio/adc/meson_saradc.c                     |   4 +-
 drivers/iio/chemical/ccs811.c                      |   3 +
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c       |   2 +-
 drivers/iio/pressure/st_pressure_core.c            |   2 +-
 drivers/infiniband/hw/mlx5/mr.c                    |  12 ++-
 drivers/mmc/core/block.c                           |  19 ++++
 drivers/mmc/core/card.h                            |   1 +
 drivers/mmc/core/quirks.h                          |   6 ++
 drivers/mmc/host/dw_mmc-exynos.c                   |   8 +-
 drivers/mmc/host/dw_mmc.c                          |  15 ++--
 drivers/mtd/mtdchar.c                              |   4 +-
 drivers/mtd/nand/fsl_ifc_nand.c                    |  32 +++----
 drivers/net/can/cc770/cc770.c                      | 100 +++++++++++++--------
 drivers/net/can/cc770/cc770.h                      |   2 +
 drivers/net/can/ifi_canfd/ifi_canfd.c              |  75 ++++++++++------
 drivers/net/can/peak_canfd/peak_canfd.c            |  25 ++----
 drivers/net/can/peak_canfd/peak_pciefd_main.c      |   8 +-
 .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c |  24 +++--
 .../net/wireless/realtek/rtlwifi/rtl8723be/hw.c    |   3 +-
 drivers/nvdimm/blk.c                               |   3 +-
 drivers/nvdimm/btt.c                               |   3 +-
 drivers/pci/quirks.c                               |   2 +
 drivers/pinctrl/samsung/pinctrl-exynos-arm.c       |  56 ++++++++++--
 drivers/pinctrl/samsung/pinctrl-exynos-arm64.c     |  14 ++-
 drivers/pinctrl/samsung/pinctrl-s3c24xx.c          |  28 +++++-
 drivers/pinctrl/samsung/pinctrl-s3c64xx.c          |   7 +-
 drivers/pinctrl/samsung/pinctrl-samsung.c          |  61 ++++++++-----
 drivers/pinctrl/samsung/pinctrl-samsung.h          |  40 +++++----
 drivers/staging/android/ion/ion_cma_heap.c         |  17 ++++
 drivers/staging/lustre/lustre/ptlrpc/sec.c         |   2 +-
 drivers/tty/vt/vt.c                                |   8 +-
 drivers/usb/host/xhci-hub.c                        |   5 +-
 drivers/usb/host/xhci.c                            |  34 ++-----
 drivers/usb/host/xhci.h                            |   3 +-
 drivers/watchdog/wdat_wdt.c                        |   2 +-
 fs/hugetlbfs/inode.c                               |  17 +++-
 fs/ncpfs/ncplib_kernel.c                           |   4 +
 fs/nfsd/nfs4state.c                                |  62 +++++++++----
 include/asm-generic/pgtable.h                      |  10 +++
 include/drm/drm_syncobj.h                          |   5 --
 include/linux/fsl_ifc.h                            |   6 +-
 include/linux/memblock.h                           |   1 -
 include/trace/events/mmc.h                         |   4 +-
 include/uapi/linux/usb/audio.h                     |   4 +-
 kernel/bpf/syscall.c                               |   2 +-
 kernel/cgroup/cgroup.c                             |  10 +++
 kernel/events/core.c                               |   4 +-
 kernel/time/posix-timers.c                         |  11 ++-
 kernel/trace/trace_kprobe.c                        |   4 +-
 kernel/trace/trace_probe.c                         |   8 +-
 kernel/trace/trace_probe.h                         |   2 +-
 lib/ioremap.c                                      |   6 +-
 mm/huge_memory.c                                   |   4 +-
 mm/hugetlb.c                                       |   7 ++
 mm/khugepaged.c                                    |   7 +-
 mm/memblock.c                                      |  28 ------
 mm/page_alloc.c                                    |  13 +--
 mm/shmem.c                                         |  31 ++++---
 mm/vmscan.c                                        |  31 +++----
 sound/drivers/aloop.c                              |  17 +++-
 sound/pci/hda/hda_intel.c                          |   5 ++
 sound/pci/hda/patch_realtek.c                      |  20 ++++-
 tools/perf/builtin-stat.c                          |   2 +-
 tools/testing/selftests/x86/protection_keys.c      |  10 +--
 tools/testing/selftests/x86/ptrace_syscall.c       |   8 +-
 106 files changed, 979 insertions(+), 547 deletions(-)