Skip to content

4.15.14-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 Latest105 patches 8 repliesIn review

Patches in v1 No applies recorded yet

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

Reviews trailers per patch

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

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

Read the v1 thread

Cover letter [PATCH 4.15 000/105] 4.15.14-stable review

This is the start of the stable review cycle for the 4.15.14 release. There are 105 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:29 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.15.14-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.15.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.15.14-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

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

Lorenzo Bianconi <[email protected]>
iio: imu: st_lsm6dsx: introduce conf_lock mutex

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()

Yonghong Song <[email protected]>
trace/bpf: remove helper bpf_perf_prog_read_value from tracepoint type programs

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

Guenter Roeck <[email protected]>
hwmon: (k10temp) Add temperature offset for Ryzen 1900X

Guenter Roeck <[email protected]>
hwmon: (k10temp) Only apply temperature offset if result is positive

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

Leon Yu <[email protected]>
module: propagate error in modules_open()

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

Harry Wentland <[email protected]>
drm/amd/display: Add one to EDID's audio channel count when passing to DC

Harry Wentland <[email protected]>
drm/amd/display: We shouldn't set format_default on plane as atomic driver

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

Hans Verkuil <[email protected]>
media: tegra-cec: reset rx_buf_cnt when start bit detected

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

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

Tejun Heo <[email protected]>
sched, cgroup: Don't reject lower cpu.max on ancestors

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/amd/display/amdgpu_dm/amdgpu_dm.c  |   2 -
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c  |   2 +-
 drivers/gpu/drm/drm_framebuffer.c                  |   7 ++
 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/hwmon/k10temp.c                            |   6 +-
 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.h            |   2 +
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c     |  21 +++--
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c       |   8 +-
 drivers/iio/pressure/st_pressure_core.c            |   2 +-
 drivers/infiniband/hw/mlx5/mr.c                    |  12 ++-
 drivers/media/platform/tegra-cec/tegra_cec.c       |  17 ++--
 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/tty/vt/vt.c                                |   8 +-
 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/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/module.c                                    |   2 +-
 kernel/sched/core.c                                |  15 ++--
 kernel/time/posix-timers.c                         |  11 ++-
 kernel/trace/bpf_trace.c                           |  68 ++++++++------
 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/ptrace_syscall.c       |   8 +-
 108 files changed, 1014 insertions(+), 513 deletions(-)