Skip to content

4.19.6-stable review

Greg Kroah-Hartman linux-efi linux-usb lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest110 patches 26 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/110HID: steam: remove input device when a hid client is running.drivers/hid/hid-steam.c+90 -640 replies
2/110efi/libstub: arm: support building with clangdrivers/firmware/efi/libstub/Makefile+2 -10 replies
3/110usb: core: Fix hub port connection events lostdrivers/usb/core/hub.c+3 -10 replies
4/110usb: dwc3: gadget: fix ISOC TRB type on unaligned transfersdrivers/usb/dwc3/gadget.c+3 -30 replies
5/110usb: dwc3: gadget: Properly check last unaligned/zero chain TRBdrivers/usb/dwc3/gadget.c+1 -10 replies
6/110usb: dwc3: core: Clean up ULPI devicedrivers/usb/dwc3/core.c+1 -00 replies
7/110usb: dwc3: Fix NULL pointer exception in dwc3_pci_remove()drivers/usb/dwc3/dwc3-pci.c+3 -10 replies
8/110xhci: Fix leaking USB3 shared_hcd at xhci removaldrivers/usb/host/xhci-histb.c drivers/usb/host/xhci-mtk.c drivers/usb/host/xhci-pci.c +3 more+14 -80 replies
9/110xhci: handle port status events for removed USB3 hcddrivers/usb/host/xhci-ring.c+7 -00 replies
10/110xhci: Add check for invalid byte size error when UAS devices are connected.drivers/usb/host/xhci-ring.c+1 -00 replies
11/110usb: xhci: fix uninitialized completion when USB3 port got wrong statusdrivers/usb/host/xhci-hub.c drivers/usb/host/xhci-ring.c+2 -20 replies
12/110usb: xhci: fix timeout for transition from RExit to U0drivers/usb/host/xhci-hub.c drivers/usb/host/xhci.h+3 -30 replies
13/110xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Socdrivers/usb/host/xhci-pci.c drivers/usb/host/xhci-ring.c drivers/usb/host/xhci.h+40 -10 replies
14/110usb: xhci: Prevent bus suspend if a port connect change or polling state is detecteddrivers/usb/host/xhci-hub.c+46 -145 replies
15/110ALSA: oss: Use kvzalloc() for local buffer allocationssound/core/oss/pcm_oss.c sound/core/oss/pcm_plugin.c+6 -60 replies
16/110MAINTAINERS: Add Sasha as a stable branch maintainerMAINTAINERS+1 -00 replies
17/110Documentation/security-bugs: Clarify treatment of embargoed informationDocumentation/admin-guide/security-bugs.rst+28 -170 replies
18/110Documentation/security-bugs: Postpone fix publication in exceptional casesDocumentation/admin-guide/security-bugs.rst+10 -90 replies
19/110mmc: sdhci-pci: Try "cd" for card-detect lookup before using NULLdrivers/mmc/host/sdhci-pci-core.c+6 -10 replies
20/110mmc: sdhci-pci: Workaround GLK firmware failing to restore the tuning valuedrivers/mmc/host/sdhci-pci-core.c+77 -20 replies
21/110gpio: dont free unallocated ida on gpiochip_add_data_with_key() error pathdrivers/gpio/gpiolib.c+3 -20 replies
22/110iwlwifi: fix wrong WGDS_WIFI_DATA_SIZEdrivers/net/wireless/intel/iwlwifi/fw/acpi.h drivers/net/wireless/intel/iwlwifi/mvm/fw.c+4 -20 replies
23/110iwlwifi: mvm: support sta_statistics() even on older firmwaredrivers/net/wireless/intel/iwlwifi/mvm/mac80211.c+0 -40 replies
24/110iwlwifi: mvm: fix regulatory domain update when the firmware startsdrivers/net/wireless/intel/iwlwifi/mvm/mac80211.c drivers/net/wireless/intel/iwlwifi/mvm/nvm.c+8 -50 replies
25/110iwlwifi: mvm: dont use SAR Geo if basic SAR is not useddrivers/net/wireless/intel/iwlwifi/mvm/fw.c+28 -80 replies
26/110brcmfmac: fix reporting support for 160 MHz channelsdrivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c+2 -10 replies
27/110opp: ti-opp-supply: Dynamically update u_volt_mindrivers/opp/ti-opp-supply.c+3 -00 replies
28/110opp: ti-opp-supply: Correct the supply in _get_optimal_vdd_voltage calldrivers/opp/ti-opp-supply.c+1 -10 replies
29/110tools/power/cpupower: fix compilation with STATIC=truetools/power/cpupower/bench/Makefile tools/power/cpupower/lib/cpufreq.c tools/power/cpupower/lib/cpuidle.c +2 more+6 -60 replies
30/110v9fs_dir_readdir: fix double-free on p9stat_read errorfs/9p/vfs_dir.c+0 -110 replies
31/110selinux: Add __GFP_NOWARN to allocation at str_read()security/selinux/ss/policydb.c+1 -10 replies
32/110Input: synaptics - avoid using uninitialized variable when probingdrivers/input/mouse/synaptics.c+1 -30 replies
33/110bfs: add sanity check at bfs_fill_super()fs/bfs/inode.c+6 -310 replies
34/110sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peernet/sctp/associola.c+7 -30 replies
35/110gfs2: Dont leave s_fs_info pointing to freed memory in init_sbdfs/gfs2/ops_fstype.c+1 -10 replies
36/110llc: do not use sk_eat_skb()net/llc/af_llc.c+4 -70 replies
37/110mm: dont warn about large allocations for slabmm/slab.c mm/slab_common.c+10 -60 replies
38/110mm/memory.c: recheck page table entry with page table lock heldmm/memory.c+30 -40 replies
39/110tcp: do not release socket ownership in tcp_close()include/net/sock.h net/core/sock.c net/ipv4/tcp.c+5 -90 replies
40/110drm/fb-helper: Blacklist writeback when adding connectors to fbdevdrivers/gpu/drm/drm_fb_helper.c+3 -00 replies
41/110drm/amdgpu: Add missing firmware entry for HAINANdrivers/gpu/drm/amd/amdgpu/gmc_v6_0.c+1 -00 replies
42/110drm/vc4: Set ->legacy_cursor_update to false when doing non-async updatesdrivers/gpu/drm/vc4/vc4_kms.c+6 -00 replies
43/110drm/amdgpu: Fix oops when pp_funcs->switch_power_profile is unsetdrivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c+5 -20 replies
44/110drm/i915: Disable LP3 watermarks on all SNB machinesdrivers/gpu/drm/i915/intel_pm.c+40 -14 replies
45/110drm/ast: change resolution may cause screen blurreddrivers/gpu/drm/ast/ast_mode.c+1 -00 replies
46/110drm/ast: fixed cursor may disappear sometimesdrivers/gpu/drm/ast/ast_mode.c+1 -10 replies
47/110drm/ast: Remove existing framebuffers before loading driverdrivers/gpu/drm/ast/ast_drv.c+21 -00 replies
48/110can: flexcan: Unlock the MB unconditionallydrivers/net/can/flexcan.c+6 -10 replies
49/110can: dev: can_get_echo_skb(): factor out non sending code to __can_get_echo_skb()drivers/net/can/dev.c include/linux/can/dev.h+26 -110 replies
50/110can: dev: __can_get_echo_skb(): replace struct can_frame by canfd_frame to access frame lengthdrivers/net/can/dev.c+6 -30 replies
51/110can: dev: __can_get_echo_skb(): Dont crash the kernel if can_priv::echo_skb is accessed out of boundsdrivers/net/can/dev.c+5 -10 replies
52/110can: dev: __can_get_echo_skb(): print error message, if trying to echo non existing skbdrivers/net/can/dev.c+14 -130 replies
53/110can: rx-offload: introduce can_rx_offload_get_echo_skb() and can_rx_offload_queue_sorted() functionsdrivers/net/can/rx-offload.c include/linux/can/rx-offload.h+50 -00 replies
54/110can: rx-offload: rename can_rx_offload_irq_queue_err_skb() to can_rx_offload_queue_tail()drivers/net/can/flexcan.c drivers/net/can/rx-offload.c include/linux/can/rx-offload.h+7 -50 replies
55/110can: flexcan: use can_rx_offload_queue_sorted() for flexcan_irq_bus_*()drivers/net/can/flexcan.c+10 -20 replies
56/110can: flexcan: handle tx-complete CAN frames via rx-offload infrastructuredrivers/net/can/flexcan.c+4 -10 replies
57/110can: raw: check for CAN FD capable netdev in raw_sendmsg()net/can/raw.c+8 -70 replies
58/110can: hi311x: Use level-triggered interruptDocumentation/devicetree/bindings/net/can/holt_hi311x.txt drivers/net/can/spi/hi311x.c+2 -20 replies
59/110can: flexcan: Always use last mailbox for TXdrivers/net/can/flexcan.c+33 -340 replies
60/110can: flexcan: remove not needed struct flexcan_priv::tx_mb and struct flexcan_priv::tx_mb_idxdrivers/net/can/flexcan.c+12 -150 replies
61/110ACPICA: AML interpreter: add region addresses in global list during initializationdrivers/acpi/acpica/dsopcode.c+4 -02 replies
62/110IB/hfi1: Eliminate races in the SDMA send error pathdrivers/infiniband/hw/hfi1/user_sdma.c drivers/infiniband/hw/hfi1/user_sdma.h+38 -500 replies
63/110fsnotify: generalize handling of extra event flagsfs/notify/fsnotify.c include/linux/fsnotify_backend.h+10 -60 replies
64/110fanotify: fix handling of events on child sub-directoryfs/notify/fanotify/fanotify.c fs/notify/fsnotify.c+11 -70 replies
65/110pinctrl: meson: fix pinconf bias disabledrivers/pinctrl/meson/pinctrl-meson.c+1 -10 replies
66/110pinctrl: meson: fix gxbb ao pull register bitsdrivers/pinctrl/meson/pinctrl-meson-gxbb.c+1 -10 replies
67/110pinctrl: meson: fix gxl ao pull register bitsdrivers/pinctrl/meson/pinctrl-meson-gxl.c+1 -10 replies
68/110pinctrl: meson: fix meson8 ao pull register bitsdrivers/pinctrl/meson/pinctrl-meson8.c+1 -10 replies
69/110pinctrl: meson: fix meson8b ao pull register bitsdrivers/pinctrl/meson/pinctrl-meson8b.c+1 -10 replies
70/110tools/testing/nvdimm: Fix the array size for dimm devices.tools/testing/nvdimm/test/nfit.c+4 -40 replies
71/110scsi: lpfc: fix remoteport accessdrivers/scsi/lpfc/lpfc_debugfs.c+2 -00 replies
72/110scsi: hisi_sas: Remove set but not used variable dq_listdrivers/scsi/hisi_sas/hisi_sas_v1_hw.c drivers/scsi/hisi_sas/hisi_sas_v2_hw.c drivers/scsi/hisi_sas/hisi_sas_v3_hw.c+0 -60 replies
73/110KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILEarch/powerpc/kvm/trace.h arch/powerpc/kvm/trace_booke.h arch/powerpc/kvm/trace_hv.h +1 more+27 -80 replies
74/110cpufreq: imx6q: add return value check for voltage scaledrivers/cpufreq/imx6q-cpufreq.c+6 -10 replies
75/110rtc: cmos: Do not export alarm rtc_ops when we do not support alarmsdrivers/rtc/rtc-cmos.c+12 -40 replies
76/110rtc: pcf2127: fix a kmemleak caused in pcf2127_i2c_gather_writedrivers/rtc/rtc-pcf2127.c+3 -00 replies
77/110crypto: simd - correctly take reqsize of wrapped skcipher into accountcrypto/simd.c+3 -20 replies
78/110floppy: fix race condition in __floppy_read_block_0()drivers/block/floppy.c+2 -10 replies
79/110powerpc/io: Fix the IO workarounds code to work with Radixarch/powerpc/include/asm/io.h+7 -130 replies
80/110sched/fair: Fix cpu_util_wake() for execl type workloadskernel/sched/fair.c+48 -140 replies
81/110perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUsarch/x86/events/intel/uncore_snb.c+114 -10 replies
82/110ARM: make lookup_processor_type() non-__initarch/arm/kernel/head-common.S+3 -30 replies
83/110ARM: clean up per-processor check_bugs method callarch/arm/include/asm/proc-fns.h arch/arm/kernel/bugs.c+3 -20 replies
84/110ARM: add PROC_VTABLE and PROC_TABLE macrosarch/arm/include/asm/proc-fns.h arch/arm/kernel/setup.c+27 -160 replies
85/110ARM: spectre-v2: per-CPU vtables to work around big.Little systemsarch/arm/include/asm/proc-fns.h arch/arm/kernel/setup.c arch/arm/kernel/smp.c +1 more+61 -150 replies
86/110block: copy ioprio in __bio_clone_fast() and bounceblock/bio.c block/bounce.c+2 -00 replies
87/110SUNRPC: Fix a bogus get/put in generic_key_to_expire()net/sunrpc/auth_generic.c+1 -70 replies
88/110riscv: add missing vdso_install targetarch/riscv/Makefile+4 -00 replies
89/110RISC-V: Silence some module warnings on 32-bitarch/riscv/kernel/module.c+6 -60 replies
90/110drm/amdgpu: fix bug with IH ring setupdrivers/gpu/drm/amd/amdgpu/vega10_ih.c+1 -10 replies
91/110kdb: Use strscpy with destination buffer sizekernel/debug/kdb/kdb_io.c kernel/debug/kdb/kdb_private.h kernel/debug/kdb/kdb_support.c+15 -120 replies
92/110NFSv4: Fix an Oops during delegation callbacksfs/nfs/callback_proc.c fs/nfs/delegation.c+11 -40 replies
93/110powerpc/numa: Suppress "VPHN is not supported" messagesarch/powerpc/mm/numa.c+1 -10 replies
94/110efi/arm: Revert deferred unmap of early memmap mappingdrivers/firmware/efi/arm-init.c drivers/firmware/efi/arm-runtime.c drivers/firmware/efi/memmap.c+8 -10 replies
95/110z3fold: fix possible reclaim racesmm/z3fold.c+62 -390 replies
96/110mm, memory_hotplug: check zone_movable in has_unmovable_pagesmm/page_alloc.c+8 -00 replies
97/110tmpfs: make lseek(SEEK_DATA/SEK_HOLE) return ENXIO with a negative offsetmm/shmem.c+1 -30 replies
98/110mm, page_alloc: check for max order in hot pathmm/page_alloc.c+9 -110 replies
99/110dax: Avoid losing wakeup in dax_lock_mapping_entryfs/dax.c+6 -10 replies
100/110include/linux/pfn_t.h: force ~ to be parsed as an unary operatorinclude/linux/pfn_t.h+1 -10 replies
101/110tty: wipe buffer.drivers/tty/tty_buffer.c+5 -10 replies
102/110tty: wipe buffer if not echoing datadrivers/tty/n_tty.c+17 -30 replies
103/110gfs2: Fix iomap buffer head reference counting bugfs/gfs2/bmap.c+17 -230 replies
104/110rcu: Make need_resched() respond to urgent RCU-QS needskernel/rcu/tree.c+9 -00 replies
105/110media: ov5640: Re-work MIPI startup sequencedrivers/media/i2c/ov5640.c+79 -200 replies
106/110media: ov5640: Fix timings setup codedrivers/media/i2c/ov5640.c+21 -290 replies
107/110media: ov5640: fix exposure regressiondrivers/media/i2c/ov5640.c+12 -60 replies
108/110media: ov5640: fix auto gain & exposure when changing modedrivers/media/i2c/ov5640.c+54 -420 replies
109/110media: ov5640: fix wrong binning value in exposure calculationdrivers/media/i2c/ov5640.c+4 -40 replies
110/110media: ov5640: fix auto controls values when switching to manual modedrivers/media/i2c/ov5640.c+0 -40 replies

Reviews trailers per patch

42 of 110 patches have a Reviewed-by or Acked-by.

PatchJack PhamSasha LevinKees CookTyler HicksPeter ZijlstraDave GerlachKirill A. ShutemovJean DelvareNeil ArmstrongJohannes ThumshirnJohn GarryViresh KumarQian CaiOmar SandovalAaron LuJulien ThierryChristian KönigAlex DeucherDaniel ThompsonJongseok KimSnild DolkowBaoquan HeOscar SalvadorBalbir SinghAndrew MortonVlastimil BabkaMilan BrozDaniel ZatovicaszligMarius HillenbrandJacopo MondiStefan AgnerMathias NymanHeikki KrogerusPeter ChenThomas RenningerBenjamin TissoiresPeter HuttererAdrian HunterChristoph LameterBoris BrezillonMaxime RipardEric AnholtJoerg RoedelChris WilsonDave AirlieAnisse AstierLaura AbbottJean-Marc LenoirMitko HaralanovMike MarciniszynDan WilliamsSteve LongerbeamLoic PoulainLaurent PinchartY.C. Chen
1/110
2/110R-b
3/110A-b
4/110
5/110
6/110
7/110R-b
8/110T-b T-b
9/110T-b
10/110
11/110
12/110
13/110
14/110
15/110
16/110A-b
17/110A-b A-b A-b
18/110A-b R-b A-b
19/110A-b
20/110T-b
21/110
22/110
23/110
24/110
25/110
26/110
27/110A-b
28/110A-b
29/110A-b
30/110
31/110
32/110R-b R-b
33/110R-b
34/110
35/110
36/110
37/110A-b A-b
38/110A-b
39/110
40/110R-b R-b T-b
41/110R-b
42/110R-b
43/110R-b T-b
44/110A-b
45/110T-b R-b
46/110R-b
47/110R-b T-b T-b
48/110
49/110
50/110
51/110
52/110
53/110
54/110
55/110
56/110
57/110
58/110
59/110
60/110
61/110T-b
62/110R-b R-b
63/110
64/110
65/110A-b
66/110
67/110
68/110
69/110
70/110
71/110R-b
72/110A-b
73/110
74/110A-b
75/110
76/110
77/110T-b
78/110R-b
79/110
80/110T-b
81/110
82/110R-b
83/110R-b
84/110R-b
85/110R-b
86/110
87/110
88/110
89/110
90/110R-b R-b
91/110R-b
92/110
93/110
94/110
95/110Reported-by-by R-b
96/110T-b A-b R-b A-b
97/110R-b
98/110A-b
99/110
100/110A-b
101/110T-b T-b T-b
102/110T-b T-b T-b
103/110
104/110T-b
105/110T-b T-b
106/110T-b T-b
107/110T-b R-b
108/110R-b T-b
109/110R-b R-b
110/110T-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.19 000/110] 4.19.6-stable review

This is the start of the stable review cycle for the 4.19.6 release. There are 110 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 Sat Dec 1 13:58:54 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.19.6-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.19.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.19.6-rc1

Hugues Fruchet <[email protected]>
media: ov5640: fix auto controls values when switching to manual mode

Hugues Fruchet <[email protected]>
media: ov5640: fix wrong binning value in exposure calculation

Hugues Fruchet <[email protected]>
media: ov5640: fix auto gain & exposure when changing mode

Hugues Fruchet <[email protected]>
media: ov5640: fix exposure regression

Jacopo Mondi <[email protected]>
media: ov5640: Fix timings setup code

Jacopo Mondi <[email protected]>
media: ov5640: Re-work MIPI startup sequence

Paul E. McKenney <[email protected]>
rcu: Make need_resched() respond to urgent RCU-QS needs

Andreas Gruenbacher <[email protected]>
gfs2: Fix iomap buffer head reference counting bug

Greg Kroah-Hartman <[email protected]>
tty: wipe buffer if not echoing data

Linus Torvalds <[email protected]>
tty: wipe buffer.

Sebastien Boisvert <[email protected]>
include/linux/pfn_t.h: force '~' to be parsed as an unary operator

Matthew Wilcox <[email protected]>
dax: Avoid losing wakeup in dax_lock_mapping_entry

Michal Hocko <[email protected]>
mm, page_alloc: check for max order in hot path

Yufen Yu <[email protected]>
tmpfs: make lseek(SEEK_DATA/SEK_HOLE) return ENXIO with a negative offset

Michal Hocko <[email protected]>
mm, memory_hotplug: check zone_movable in has_unmovable_pages

Vitaly Wool <[email protected]>
z3fold: fix possible reclaim races

Ard Biesheuvel <[email protected]>
efi/arm: Revert deferred unmap of early memmap mapping

Satheesh Rajendran <[email protected]>
powerpc/numa: Suppress "VPHN is not supported" messages

Trond Myklebust <[email protected]>
NFSv4: Fix an Oops during delegation callbacks

Prarit Bhargava <[email protected]>
kdb: Use strscpy with destination buffer size

Philip Yang <[email protected]>
drm/amdgpu: fix bug with IH ring setup

Olof Johansson <[email protected]>
RISC-V: Silence some module warnings on 32-bit

David Abdurachmanov <[email protected]>
riscv: add missing vdso_install target

Trond Myklebust <[email protected]>
SUNRPC: Fix a bogus get/put in generic_key_to_expire()

Hannes Reinecke <[email protected]>
block: copy ioprio in __bio_clone_fast() and bounce

Russell King <[email protected]>
ARM: spectre-v2: per-CPU vtables to work around big.Little systems

Russell King <[email protected]>
ARM: add PROC_VTABLE and PROC_TABLE macros

Russell King <[email protected]>
ARM: clean up per-processor check_bugs method call

Russell King <[email protected]>
ARM: make lookup_processor_type() non-__init

Kan Liang <[email protected]>
perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs

Patrick Bellasi <[email protected]>
sched/fair: Fix cpu_util_wake() for 'execl' type workloads

Michael Ellerman <[email protected]>
powerpc/io: Fix the IO workarounds code to work with Radix

Jens Axboe <[email protected]>
floppy: fix race condition in __floppy_read_block_0()

Ard Biesheuvel <[email protected]>
crypto: simd - correctly take reqsize of wrapped skcipher into account

Xulin Sun <[email protected]>
rtc: pcf2127: fix a kmemleak caused in pcf2127_i2c_gather_write

Hans de Goede <[email protected]>
rtc: cmos: Do not export alarm rtc_ops when we do not support alarms

Anson Huang <[email protected]>
cpufreq: imx6q: add return value check for voltage scale

Scott Wood <[email protected]>
KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE

YueHaibing <[email protected]>
scsi: hisi_sas: Remove set but not used variable 'dq_list'

Arnd Bergmann <[email protected]>
scsi: lpfc: fix remoteport access

Masayoshi Mizuma <[email protected]>
tools/testing/nvdimm: Fix the array size for dimm devices.

Jerome Brunet <[email protected]>
pinctrl: meson: fix meson8b ao pull register bits

Jerome Brunet <[email protected]>
pinctrl: meson: fix meson8 ao pull register bits

Jerome Brunet <[email protected]>
pinctrl: meson: fix gxl ao pull register bits

Jerome Brunet <[email protected]>
pinctrl: meson: fix gxbb ao pull register bits

Jerome Brunet <[email protected]>
pinctrl: meson: fix pinconf bias disable

Amir Goldstein <[email protected]>
fanotify: fix handling of events on child sub-directory

Amir Goldstein <[email protected]>
fsnotify: generalize handling of extra event flags

Michael J. Ruhl <[email protected]>
IB/hfi1: Eliminate races in the SDMA send error path

Erik Schmauss <[email protected]>
ACPICA: AML interpreter: add region addresses in global list during initialization

Marc Kleine-Budde <[email protected]>
can: flexcan: remove not needed struct flexcan_priv::tx_mb and struct flexcan_priv::tx_mb_idx

Alexander Stein <[email protected]>
can: flexcan: Always use last mailbox for TX

Lukas Wunner <[email protected]>
can: hi311x: Use level-triggered interrupt

Oliver Hartkopp <[email protected]>
can: raw: check for CAN FD capable netdev in raw_sendmsg()

Oleksij Rempel <[email protected]>
can: flexcan: handle tx-complete CAN frames via rx-offload infrastructure

Oleksij Rempel <[email protected]>
can: flexcan: use can_rx_offload_queue_sorted() for flexcan_irq_bus_*()

Oleksij Rempel <[email protected]>
can: rx-offload: rename can_rx_offload_irq_queue_err_skb() to can_rx_offload_queue_tail()

Oleksij Rempel <[email protected]>
can: rx-offload: introduce can_rx_offload_get_echo_skb() and can_rx_offload_queue_sorted() functions

Marc Kleine-Budde <[email protected]>
can: dev: __can_get_echo_skb(): print error message, if trying to echo non existing skb

Marc Kleine-Budde <[email protected]>
can: dev: __can_get_echo_skb(): Don't crash the kernel if can_priv::echo_skb is accessed out of bounds

Marc Kleine-Budde <[email protected]>
can: dev: __can_get_echo_skb(): replace struct can_frame by canfd_frame to access frame length

Marc Kleine-Budde <[email protected]>
can: dev: can_get_echo_skb(): factor out non sending code to __can_get_echo_skb()

Pankaj Bansal <[email protected]>
can: flexcan: Unlock the MB unconditionally

Thomas Zimmermann <[email protected]>
drm/ast: Remove existing framebuffers before loading driver

Y.C. Chen <[email protected]>
drm/ast: fixed cursor may disappear sometimes

Y.C. Chen <[email protected]>
drm/ast: change resolution may cause screen blurred

Ville Syrjälä <[email protected]>
drm/i915: Disable LP3 watermarks on all SNB machines

Felix Kuehling <[email protected]>

    drm/amdgpu: Fix oops when pp_funcs->switch_power_profile is unset

Boris Brezillon <[email protected]>

    drm/vc4: Set ->legacy_cursor_update to false when doing non-async updates

Takashi Iwai <[email protected]>
drm/amdgpu: Add missing firmware entry for HAINAN

Paul Kocialkowski <[email protected]>
drm/fb-helper: Blacklist writeback when adding connectors to fbdev

Eric Dumazet <[email protected]>
tcp: do not release socket ownership in tcp_close()

Aneesh Kumar K.V <[email protected]>
mm/memory.c: recheck page table entry with page table lock held

Dmitry Vyukov <[email protected]>
mm: don't warn about large allocations for slab

Eric Dumazet <[email protected]>
llc: do not use sk_eat_skb()

Andrew Price <[email protected]>
gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd

Xin Long <[email protected]>
sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer

Tetsuo Handa <[email protected]>
bfs: add sanity check at bfs_fill_super()

Dmitry Torokhov <[email protected]>
Input: synaptics - avoid using uninitialized variable when probing

Tetsuo Handa <[email protected]>
selinux: Add __GFP_NOWARN to allocation at str_read()

Dominique Martinet <[email protected]>
v9fs_dir_readdir: fix double-free on p9stat_read error

Konstantin Khlebnikov <[email protected]>
tools/power/cpupower: fix compilation with STATIC=true

Keerthy <[email protected]>
opp: ti-opp-supply: Correct the supply in _get_optimal_vdd_voltage call

Keerthy <[email protected]>
opp: ti-opp-supply: Dynamically update u_volt_min

Rafał Miłecki <[email protected]>
brcmfmac: fix reporting support for 160 MHz channels

Luca Coelho <[email protected]>
iwlwifi: mvm: don't use SAR Geo if basic SAR is not used

Emmanuel Grumbach <[email protected]>
iwlwifi: mvm: fix regulatory domain update when the firmware starts

Emmanuel Grumbach <[email protected]>
iwlwifi: mvm: support sta_statistics() even on older firmware

Matt Chen <[email protected]>
iwlwifi: fix wrong WGDS_WIFI_DATA_SIZE

Vladimir Zapolskiy <[email protected]>
gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path

Adrian Hunter <[email protected]>
mmc: sdhci-pci: Workaround GLK firmware failing to restore the tuning value

Rajat Jain <[email protected]>
mmc: sdhci-pci: Try "cd" for card-detect lookup before using NULL

Will Deacon <[email protected]>
Documentation/security-bugs: Postpone fix publication in exceptional cases

Will Deacon <[email protected]>
Documentation/security-bugs: Clarify treatment of embargoed information

Greg Kroah-Hartman <[email protected]>
MAINTAINERS: Add Sasha as a stable branch maintainer

Takashi Iwai <[email protected]>
ALSA: oss: Use kvzalloc() for local buffer allocations

Mathias Nyman <[email protected]>
usb: xhci: Prevent bus suspend if a port connect change or polling state is detected

Cherian, George <[email protected]>
xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc

Aaron Ma <[email protected]>
usb: xhci: fix timeout for transition from RExit to U0

Aaron Ma <[email protected]>
usb: xhci: fix uninitialized completion when USB3 port got wrong status

Sandeep Singh <[email protected]>
xhci: Add check for invalid byte size error when UAS devices are connected.

Mathias Nyman <[email protected]>
xhci: handle port status events for removed USB3 hcd

Mathias Nyman <[email protected]>
xhci: Fix leaking USB3 shared_hcd at xhci removal

Kuppuswamy Sathyanarayanan <[email protected]>
usb: dwc3: Fix NULL pointer exception in dwc3_pci_remove()

Andy Shevchenko <[email protected]>
usb: dwc3: core: Clean up ULPI device

Thinh Nguyen <[email protected]>
usb: dwc3: gadget: Properly check last unaligned/zero chain TRB

Felipe Balbi <[email protected]>
usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers

Dennis Wassenberg <[email protected]>
usb: core: Fix hub port connection events lost

Alistair Strachan <[email protected]>
efi/libstub: arm: support building with clang

Rodrigo Rivas Costa <[email protected]>
HID: steam: remove input device when a hid client is running.

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

Diffstat:

 Documentation/admin-guide/security-bugs.rst        |  48 ++--
 .../devicetree/bindings/net/can/holt_hi311x.txt    |   2 +-
 MAINTAINERS                                        |   1 +
 Makefile                                           |   4 +-
 arch/arm/include/asm/proc-fns.h                    |  61 ++++-
 arch/arm/kernel/bugs.c                             |   4 +-
 arch/arm/kernel/head-common.S                      |   6 +-
 arch/arm/kernel/setup.c                            |   9 +-
 arch/arm/kernel/smp.c                              |  31 +++
 arch/arm/mm/proc-v7-bugs.c                         |  17 +-
 arch/powerpc/include/asm/io.h                      |  20 +-
 arch/powerpc/kvm/trace.h                           |   8 +-
 arch/powerpc/kvm/trace_booke.h                     |   9 +-
 arch/powerpc/kvm/trace_hv.h                        |   9 +-
 arch/powerpc/kvm/trace_pr.h                        |   9 +-
 arch/powerpc/mm/numa.c                             |   2 +-
 arch/riscv/Makefile                                |   4 +
 arch/riscv/kernel/module.c                         |  12 +-
 arch/x86/events/intel/uncore_snb.c                 | 115 ++++++++-
 block/bio.c                                        |   1 +
 block/bounce.c                                     |   1 +
 crypto/simd.c                                      |   5 +-
 drivers/acpi/acpica/dsopcode.c                     |   4 +
 drivers/block/floppy.c                             |   3 +-
 drivers/cpufreq/imx6q-cpufreq.c                    |   7 +-
 drivers/firmware/efi/arm-init.c                    |   4 +
 drivers/firmware/efi/arm-runtime.c                 |   2 +-
 drivers/firmware/efi/libstub/Makefile              |   3 +-
 drivers/firmware/efi/memmap.c                      |   3 +
 drivers/gpio/gpiolib.c                             |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c         |   7 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c              |   1 +
 drivers/gpu/drm/amd/amdgpu/vega10_ih.c             |   2 +-
 drivers/gpu/drm/ast/ast_drv.c                      |  21 ++
 drivers/gpu/drm/ast/ast_mode.c                     |   3 +-
 drivers/gpu/drm/drm_fb_helper.c                    |   3 +
 drivers/gpu/drm/i915/intel_pm.c                    |  41 +++-
 drivers/gpu/drm/vc4/vc4_kms.c                      |   6 +
 drivers/hid/hid-steam.c                            | 154 +++++++-----
 drivers/infiniband/hw/hfi1/user_sdma.c             |  87 +++----
 drivers/infiniband/hw/hfi1/user_sdma.h             |   3 -
 drivers/input/mouse/synaptics.c                    |   4 +-
 drivers/media/i2c/ov5640.c                         | 263 +++++++++++++--------
 drivers/mmc/host/sdhci-pci-core.c                  |  86 ++++++-
 drivers/net/can/dev.c                              |  48 +++-
 drivers/net/can/flexcan.c                          | 108 +++++----
 drivers/net/can/rx-offload.c                       |  51 +++-
 drivers/net/can/spi/hi311x.c                       |   2 +-
 .../broadcom/brcm80211/brcmfmac/cfg80211.c         |   3 +-
 drivers/net/wireless/intel/iwlwifi/fw/acpi.h       |   4 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c        |  38 ++-
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c  |  12 +-
 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c       |   5 +-
 drivers/opp/ti-opp-supply.c                        |   5 +-
 drivers/pinctrl/meson/pinctrl-meson-gxbb.c         |   2 +-
 drivers/pinctrl/meson/pinctrl-meson-gxl.c          |   2 +-
 drivers/pinctrl/meson/pinctrl-meson.c              |   2 +-
 drivers/pinctrl/meson/pinctrl-meson8.c             |   2 +-
 drivers/pinctrl/meson/pinctrl-meson8b.c            |   2 +-
 drivers/rtc/rtc-cmos.c                             |  16 +-
 drivers/rtc/rtc-pcf2127.c                          |   3 +
 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c             |   2 -
 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c             |   2 -
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c             |   2 -
 drivers/scsi/lpfc/lpfc_debugfs.c                   |   2 +
 drivers/tty/n_tty.c                                |  20 +-
 drivers/tty/tty_buffer.c                           |   6 +-
 drivers/usb/core/hub.c                             |   4 +-
 drivers/usb/dwc3/core.c                            |   1 +
 drivers/usb/dwc3/dwc3-pci.c                        |   4 +-
 drivers/usb/dwc3/gadget.c                          |   8 +-
 drivers/usb/host/xhci-histb.c                      |   6 +-
 drivers/usb/host/xhci-hub.c                        |  66 ++++--
 drivers/usb/host/xhci-mtk.c                        |   6 +-
 drivers/usb/host/xhci-pci.c                        |   6 +
 drivers/usb/host/xhci-plat.c                       |   6 +-
 drivers/usb/host/xhci-ring.c                       |  45 +++-
 drivers/usb/host/xhci-tegra.c                      |   1 +
 drivers/usb/host/xhci.c                            |   2 -
 drivers/usb/host/xhci.h                            |   3 +-
 fs/9p/vfs_dir.c                                    |  11 -
 fs/bfs/inode.c                                     |   9 +-
 fs/dax.c                                           |   7 +-
 fs/gfs2/bmap.c                                     |  40 ++--
 fs/gfs2/ops_fstype.c                               |   2 +-
 fs/nfs/callback_proc.c                             |   4 +-
 fs/nfs/delegation.c                                |  11 +-
 fs/notify/fanotify/fanotify.c                      |  10 +-
 fs/notify/fsnotify.c                               |  15 +-
 include/linux/can/dev.h                            |   1 +
 include/linux/can/rx-offload.h                     |   7 +-
 include/linux/fsnotify_backend.h                   |   9 +-
 include/linux/pfn_t.h                              |   2 +-
 include/net/sock.h                                 |   1 +
 kernel/debug/kdb/kdb_io.c                          |  15 +-
 kernel/debug/kdb/kdb_private.h                     |   2 +-
 kernel/debug/kdb/kdb_support.c                     |  10 +-
 kernel/rcu/tree.c                                  |   9 +
 kernel/sched/fair.c                                |  62 +++--
 mm/memory.c                                        |  34 ++-
 mm/page_alloc.c                                    |  28 ++-
 mm/shmem.c                                         |   4 +-
 mm/slab.c                                          |   4 +
 mm/slab_common.c                                   |  12 +-
 mm/z3fold.c                                        | 101 +++++---
 net/can/raw.c                                      |  15 +-
 net/core/sock.c                                    |   2 +-
 net/ipv4/tcp.c                                     |  11 +-
 net/llc/af_llc.c                                   |  11 +-
 net/sctp/associola.c                               |  10 +-
 net/sunrpc/auth_generic.c                          |   8 +-
 security/selinux/ss/policydb.c                     |   2 +-
 sound/core/oss/pcm_oss.c                           |   6 +-
 sound/core/oss/pcm_plugin.c                        |   6 +-
 tools/power/cpupower/bench/Makefile                |   2 +-
 tools/power/cpupower/lib/cpufreq.c                 |   2 +-
 tools/power/cpupower/lib/cpuidle.c                 |   2 +-
 tools/power/cpupower/lib/cpupower.c                |   4 +-
 tools/power/cpupower/lib/cpupower_intern.h         |   2 +-
 tools/testing/nvdimm/test/nfit.c                   |   8 +-
 120 files changed, 1435 insertions(+), 653 deletions(-)