Skip to content

5.1.12-stable review

Greg Kroah-Hartman linux-edac linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest115 patches 15 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/115drm/nouveau: add kconfig option to turn off nouveau legacy contexts. (v3)drivers/gpu/drm/nouveau/Kconfig drivers/gpu/drm/nouveau/nouveau_drm.c+17 -30 replies
2/115nouveau: Fix build with CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT disableddrivers/gpu/drm/nouveau/nouveau_ttm.c+4 -00 replies
3/115HID: input: make sure the wheel high resolution multiplier is setdrivers/hid/hid-core.c drivers/hid/hid-input.c include/linux/hid.h+56 -342 replies
4/115HID: input: fix assignment of .valuedrivers/hid/hid-input.c+1 -10 replies
5/115Revert "HID: Increase maximum report size allowed by hid_field_extract()"drivers/hid/hid-core.c+3 -30 replies
6/115HID: multitouch: handle faulty Elo touch devicedrivers/hid/hid-multitouch.c+7 -00 replies
7/115HID: wacom: Dont set tool type until were in rangedrivers/hid/wacom_wac.c+16 -10 replies
8/115HID: wacom: Dont report anything prior to the tool entering rangedrivers/hid/wacom_wac.c+18 -150 replies
9/115HID: wacom: Send BTN_TOUCH in response to INTUOSP2_BT eraser contactdrivers/hid/wacom_wac.c+1 -10 replies
10/115HID: wacom: Correct button numbering 2nd-gen Intuos Pro over Bluetoothdrivers/hid/wacom_wac.c+7 -40 replies
11/115HID: wacom: Sync INTUOSP2_BT touch state after each frame if necessarydrivers/hid/wacom_wac.c+8 -20 replies
12/115Revert "ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops"sound/pci/hda/patch_realtek.c+5 -110 replies
13/115ALSA: oxfw: allow PCM capture for Stanton SCS.1msound/firewire/oxfw/oxfw.c+0 -30 replies
14/115ALSA: ice1712: Check correct return value to snd_i2c_sendbytes (EWS/DMX 6Fire)sound/pci/ice1712/ews.c+1 -10 replies
15/115ALSA: hda/realtek - Update headset mode for ALC256sound/pci/hda/patch_realtek.c+60 -150 replies
16/115ALSA: firewire-motu: fix destruction of data for isochronous resourcessound/firewire/motu/motu-stream.c+1 -10 replies
17/115selinux: log raw contexts as untrusted stringssecurity/selinux/avc.c+8 -20 replies
18/115selinux: fix a missing-check bug in selinux_add_mnt_opt( )security/selinux/hooks.c+14 -50 replies
19/115selinux: fix a missing-check bug in selinux_sb_eat_lsm_opts()security/selinux/hooks.c+14 -60 replies
20/115libata: Extend quirks for the ST1000LM024 drives with NOLPM quirkdrivers/ata/libata-core.c+6 -30 replies
21/115io_uring: fix memory leak of UNIX domain socket inodefs/io_uring.c+3 -10 replies
22/115mm/list_lru.c: fix memory leak in __memcg_init_list_lru_nodemm/list_lru.c+1 -10 replies
23/115fs/ocfs2: fix race in ocfs2_dentry_attach_lock()fs/ocfs2/dcache.c+12 -00 replies
24/115mm/vmscan.c: fix trying to reclaim unevictable LRU pagemm/vmscan.c+1 -10 replies
25/115signal/ptrace: Dont leak unitialized kernel memory with PTRACE_PEEK_SIGINFOkernel/ptrace.c+8 -20 replies
26/115ptrace: restore smp_rmb() in __ptrace_may_access()kernel/cred.c kernel/ptrace.c+19 -00 replies
27/115media: dvb: warning about dvb frequency limits produces too much noisedrivers/media/dvb-core/dvb_frontend.c+1 -10 replies
28/115iommu/arm-smmu: Avoid constant zero in TLBI writesdrivers/iommu/arm-smmu.c+12 -30 replies
29/115Smack: Restore the smackfsdef mount option and add missing prefixessecurity/smack/smack_lsm.c+7 -50 replies
30/115i2c: acorn: fix i2c warningdrivers/i2c/busses/i2c-acorn.c+1 -00 replies
31/115bcache: fix stack corruption by PRECEDING_KEY()drivers/md/bcache/bset.c drivers/md/bcache/bset.h+33 -170 replies
32/115bcache: only set BCACHE_DEV_WB_RUNNING when cached device attacheddrivers/md/bcache/sysfs.c+6 -10 replies
33/115cgroup: Use css_tryget() instead of css_tryget_online() in task_get_css()include/linux/cgroup.h+8 -20 replies
34/115ASoC: cs42xx8: Add regcache mask dirtysound/soc/codecs/cs42xx8.c+1 -00 replies
35/115ASoC: fsl_asrc: Fix the issue about unsupported ratesound/soc/fsl/fsl_asrc.c+2 -20 replies
36/115ASoC: soc-core: fixup references at soc_cleanup_card_resources()sound/soc/soc-core.c sound/soc/soc-dapm.c+9 -10 replies
37/115drm/amdgpu/{uvd,vcn}: fetch rings read_ptr after allocdrivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c+11 -30 replies
38/115drm/i915/sdvo: Implement proper HDMI audio support for SDVOdrivers/gpu/drm/i915/intel_sdvo.c drivers/gpu/drm/i915/intel_sdvo_regs.h+50 -110 replies
39/115drm/i915/dsi: Use a fuzzy check for burst mode clock checkdrivers/gpu/drm/i915/intel_display.c drivers/gpu/drm/i915/intel_drv.h drivers/gpu/drm/i915/intel_dsi_vbt.c+13 -10 replies
40/115drm/i915: Fix per-pixel alpha with CCSdrivers/gpu/drm/i915/intel_display.c+8 -40 replies
41/115drm/i915/dmc: protect against reading random memorydrivers/gpu/drm/i915/intel_csr.c+18 -00 replies
42/115x86/uaccess, kcov: Disable stack protectorkernel/Makefile+1 -00 replies
43/115ALSA: seq: Protect in-kernel ioctl calls with mutexsound/core/seq/seq_clientmgr.c+7 -21 reply
44/115ALSA: seq: Fix race of get-subscription call vs port-delete ioctlssound/core/seq/seq_clientmgr.c sound/core/seq/seq_ports.c sound/core/seq/seq_ports.h+13 -150 replies
45/115Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex"sound/core/seq/seq_clientmgr.c+2 -70 replies
46/115Drivers: misc: fix out-of-bounds access in function param_set_kgdbts_vardrivers/misc/kgdbts.c+2 -20 replies
47/115f2fs: fix to avoid accessing xattr across the boundaryfs/f2fs/xattr.c fs/f2fs/xattr.h+29 -90 replies
48/115drivers/perf: arm_spe: Dont error on high-order pages for aux bufdrivers/perf/arm_spe_pmu.c+1 -90 replies
49/115bpf: sockmap, only stop/flush strp if it was enabled at some pointnet/core/skmsg.c+4 -20 replies
50/115bpf: sockmap remove duplicate queue freenet/ipv4/tcp_bpf.c+0 -20 replies
51/115bpf: sockmap fix msg->sg.size account on ingress skbnet/core/skmsg.c+1 -00 replies
52/115scsi: qla2xxx: Add cleanup for PCI EEH recoverydrivers/scsi/qla2xxx/qla_os.c+82 -1390 replies
53/115scsi: qedi: remove memset/memcpy to nfunc and use func insteaddrivers/scsi/qedi/qedi_dbg.c+8 -240 replies
54/115scsi: qedi: remove set but not used variables cdev and udevdrivers/scsi/qedi/qedi_iscsi.c+0 -40 replies
55/115scsi: lpfc: resolve lockdep warningsdrivers/scsi/lpfc/lpfc_attr.c drivers/scsi/lpfc/lpfc_sli.c+56 -330 replies
56/115scsi: lpfc: correct rcu unlock issue in lpfc_nvme_info_showdrivers/scsi/lpfc/lpfc_attr.c+19 -130 replies
57/115scsi: lpfc: add check for loss of ndlp when sending RRQdrivers/scsi/lpfc/lpfc_els.c+4 -10 replies
58/115arm64: Print physical address of page table base in show_pte()arch/arm64/mm/fault.c+3 -20 replies
59/115net: macb: fix error format in dev_err()drivers/net/ethernet/cadence/macb_main.c+8 -80 replies
60/115enetc: Fix NULL dma address unmap for Tx BD extensionsdrivers/net/ethernet/freescale/enetc/enetc.c+3 -10 replies
61/115bpf, tcp: correctly handle DONT_WAIT flags and timeo == 0net/ipv4/tcp_bpf.c+4 -10 replies
62/115arm64/mm: Inhibit huge-vmap with ptdumparch/arm64/mm/mmu.c+8 -30 replies
63/115tools/bpftool: move set_max_rlimit() before __bpf_object__open_xattr()tools/bpf/bpftool/prog.c+2 -20 replies
64/115selftests/bpf: fix bpf_get_current_tasktools/testing/selftests/bpf/bpf_helpers.h+1 -10 replies
65/115nvme-pci: Fix controller freeze wait disablingdrivers/nvme/host/pci.c+6 -60 replies
66/115nvme: fix srcu locking on error return in nvme_get_ns_from_diskdrivers/nvme/host/core.c+9 -40 replies
67/115nvme: remove the ifdef around nvme_nvm_ioctldrivers/nvme/host/core.c+0 -20 replies
68/115nvme: merge nvme_ns_ioctl into nvme_ioctldrivers/nvme/host/core.c+24 -230 replies
69/115nvme: release namespace SRCU protection before performing controller ioctlsdrivers/nvme/host/core.c+20 -50 replies
70/115nvme: fix memory leak for power latency tolerancedrivers/nvme/host/core.c+1 -00 replies
71/115platform/x86: pmc_atom: Add Lex 3I380D industrial PC to critclk_systems DMI tabledrivers/platform/x86/pmc_atom.c+9 -00 replies
72/115platform/x86: pmc_atom: Add several Beckhoff Automation boards to critclk_systems DMI tabledrivers/platform/x86/pmc_atom.c+24 -00 replies
73/115scsi: myrs: Fix uninitialized variabledrivers/scsi/myrs.c+1 -10 replies
74/115scsi: bnx2fc: fix incorrect cast to u64 on shift operationdrivers/scsi/bnx2fc/bnx2fc_hwi.c+1 -10 replies
75/115drm/amdgpu: keep stolen memory on picassodrivers/gpu/drm/amd/amdgpu/gmc_v9_0.c+1 -00 replies
76/115libnvdimm: Fix compilation warnings with W=1drivers/nvdimm/bus.c drivers/nvdimm/label.c drivers/nvdimm/label.h+4 -40 replies
77/115selftests: fib_rule_tests: fix local IPv4 address typotools/testing/selftests/net/fib_rule_tests.sh+1 -10 replies
78/115selftests/timers: Add missing fflush(stdout) callstools/testing/selftests/timers/adjtick.c tools/testing/selftests/timers/leapcrash.c tools/testing/selftests/timers/mqueue-lat.c +7 more+12 -00 replies
79/115tracing: Prevent hist_field_var_ref() from accessing NULL tracing_map_eltskernel/trace/trace_events_hist.c+3 -00 replies
80/115usbnet: ipheth: fix racing conditiondrivers/net/usb/ipheth.c+2 -10 replies
81/115nvme-pci: use blk-mq mapping for unmanaged irqsdrivers/nvme/host/pci.c+1 -10 replies
82/115tools/io_uring: fix Makefile for pthread library linktools/io_uring/Makefile+1 -10 replies
83/115KVM: arm/arm64: Move cc/it checks under hyps Makefile to avoid instrumentationarch/arm/kvm/hyp/Makefile arch/arm64/kvm/hyp/Makefile virt/kvm/arm/aarch32.c +1 more+138 -1210 replies
84/115KVM: nVMX: really fix the size checks on KVM_SET_NESTED_STATEarch/x86/kvm/vmx/nested.c+1 -10 replies
85/115KVM: selftests: Fix a condition in test_hv_cpuid()tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c+2 -30 replies
86/115kvm: vmx: Fix -Wmissing-prototypes warningsarch/x86/kvm/vmx/vmx.h+1 -00 replies
87/115KVM: LAPIC: Fix lapic_timer_advance_ns parameter overflowarch/x86/kvm/x86.c+1 -10 replies
88/115KVM: x86: do not spam dmesg with VMCS/VMCB dumpsarch/x86/kvm/svm.c arch/x86/kvm/vmx/vmx.c+27 -80 replies
89/115KVM: x86/pmu: mask the result of rdpmc according to the width of the countersarch/x86/kvm/pmu.c arch/x86/kvm/pmu.h arch/x86/kvm/pmu_amd.c +1 more+15 -130 replies
90/115KVM: x86/pmu: do not mask the value that is written to fixed PMUsarch/x86/kvm/vmx/pmu_intel.c+8 -50 replies
91/115KVM: s390: fix memory slot handling for KVM_SET_USER_MEMORY_REGIONarch/s390/kvm/kvm-s390.c+21 -140 replies
92/115kvm: selftests: aarch64: dirty_log_test: fix unaligned memslot sizetools/testing/selftests/kvm/dirty_log_test.c+1 -10 replies
93/115kvm: selftests: aarch64: fix default vm modetools/testing/selftests/kvm/lib/aarch64/processor.c+1 -10 replies
94/115tools/kvm_stat: fix fields filter for child eventstools/kvm/kvm_stat/kvm_stat tools/kvm/kvm_stat/kvm_stat.txt+14 -40 replies
95/115drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() leading to an invalid readdrivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c+2 -10 replies
96/115drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define()drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c+4 -00 replies
97/115usb: dwc2: Fix DMA cache alignment issuesdrivers/usb/dwc2/hcd.c+7 -30 replies
98/115usb: dwc2: host: Fix wMaxPacketSize handling (fix webcam regression)drivers/usb/dwc2/hcd.c drivers/usb/dwc2/hcd.h drivers/usb/dwc2/hcd_intr.c +1 more+37 -270 replies
99/115USB: Fix chipmunk-like voice when using Logitech C270 for recording audio.drivers/usb/core/quirks.c+3 -00 replies
100/115USB: usb-storage: Add new ID to ums-realtekdrivers/usb/storage/unusual_realtek.h+5 -00 replies
101/115USB: serial: pl2303: add Allied Telesis VT-Kit3drivers/usb/serial/pl2303.c drivers/usb/serial/pl2303.h+4 -00 replies
102/115USB: serial: option: add support for Simcom SIM7500/SIM7600 RNDIS modedrivers/usb/serial/option.c+2 -00 replies
103/115USB: serial: option: add Telit 0x1260 and 0x1261 compositionsdrivers/usb/serial/option.c+4 -00 replies
104/115tracing/uprobe: Fix NULL pointer dereference in trace_uprobe_create()kernel/trace/trace_uprobe.c+10 -30 replies
105/115timekeeping: Repair ktime_get_coarse*() granularitykernel/time/timekeeping.c+3 -20 replies
106/115RAS/CEC: Convert the timer callback to a workqueuedrivers/ras/cec.c+22 -240 replies
107/115RAS/CEC: Fix binary search functiondrivers/ras/cec.c+20 -140 replies
108/115x86/microcode, cpuhotplug: Add a microcode loader CPU hotplug callbackarch/x86/kernel/cpu/microcode/core.c include/linux/cpuhotplug.h+2 -10 replies
109/115x86/kasan: Fix boot with 5-level paging and KASANarch/x86/mm/kasan_init_64.c+1 -10 replies
110/115x86/mm/KASLR: Compute the size of the vmemmap section properlyarch/x86/mm/kaslr.c+10 -10 replies
111/115x86/resctrl: Prevent NULL pointer dereference when local MBM is disabledarch/x86/kernel/cpu/resctrl/monitor.c+3 -00 replies
112/115drm/edid: abstract override/firmware EDID retrievaldrivers/gpu/drm/drm_edid.c+17 -80 replies
113/115drm: add fallback override/firmware EDID modes workarounddrivers/gpu/drm/drm_edid.c drivers/gpu/drm/drm_probe_helper.c include/drm/drm_edid.h+38 -00 replies
114/115powerpc: Fix kexec failure on book3s/32arch/powerpc/include/asm/kexec.h arch/powerpc/kernel/machine_kexec_32.c+6 -10 replies
115/115powerpc/64s: Fix THP PMD collapse serialisationarch/powerpc/include/asm/book3s/64/pgtable.h arch/powerpc/mm/pgtable-book3s64.c+33 -00 replies

Reviews trailers per patch

52 of 115 patches have a Reviewed-by or Acked-by.

PatchPeter AntoineDaniel VetterAaron SkomraMartin K. PetersenMichal HockoKirill TkhaiDaniel SobeChangwei GeJoseph QiWu FangsuoAndrew MortonKees CookOleg NesterovMarc GonzalezWill DeaconJames FeeneyBjørn ForsmanNicolin ChenChristian König[email protected]Imre DeakHeinrich FinkMaarten LankhorstJiri KosinaBreno LeitaoEwan D. MilneDan CarpenterManish RangankarBart Van AsscheNicolas FerreAndrew LunnArd BiesheuvelAndrii NakryikoMing LeiChristoph HellwigKeith BuschChaitanya KulkarniDavid MilburnSemyon VerchenkoAndy ShevchenkoSaurav KashyapHannes ReineckeFeifei XuDavid AhernVitaly KuznetsovThomas HuthSean ChristophersonChao YuHanjun GuoSudeep HollaRodrigo ViviSrikar DronamrajuJason A. DonenfeldThomas GleixnerKirill A. ShutemovTested-by: Paul WiseThomas HellstromDouglas AndersonMinas HarutyunyanMatthias KaehlckeAneesh Kumar K.VAaro KoskinenVishal VermaVille SyrjäläRolf FokkensPierre JUHENShenghui WangCasey SchauflerRichard Guy Briggs
1/115R-b R-b
2/115
3/115Reported-and-tested-by
4/115
5/115A-b
6/115Reported-and-tested-by
7/115R-b
8/115R-b
9/115R-b
10/115R-b
11/115
12/115
13/115
14/115
15/115
16/115
17/115A-b
18/115
19/115
20/115R-b
21/115
22/115A-b R-b
23/115T-b R-b R-b
24/115A-b Debugged-by T-b R-b
25/115
26/115A-b A-b
27/115
28/115T-b A-b
29/115T-b
30/115
31/115R-b R-b T-b T-b
32/115R-b
33/115
34/115
35/115A-b
36/115
37/115R-b
38/115T-b R-b
39/115R-b
40/115T-b R-b
41/115R-b
42/115
43/115
44/115
45/115
46/115
47/115R-b
48/115T-b T-b
49/115
50/115
51/115
52/115R-b
53/115R-b
54/115A-b
55/115T-b
56/115T-b
57/115T-b
58/115
59/115A-b R-b
60/115
61/115
62/115A-b
63/115
64/115A-b
65/115R-b R-b
66/115R-b R-b
67/115R-b R-b
68/115R-b R-b
69/115R-b R-b
70/115T-b
71/115Reported-and-tested-by A-b
72/115
73/115R-b
74/115A-b
75/115R-b
76/115R-b
77/115R-b
78/115
79/115
80/115
81/115R-b
82/115
83/115
84/115
85/115R-b R-b
86/115
87/115R-b
88/115
89/115
90/115
91/115
92/115
93/115
94/115
95/115R-b
96/115R-b
97/115T-b R-b A-b
98/115A-b R-b
99/115
100/115
101/115
102/115
103/115
104/115R-b
105/115T-b
106/115
107/115
108/115R-b
109/115
110/115R-b A-b
111/115
112/115R-b T-b
113/115R-b T-b
114/115T-b
115/115R-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 69 reviewers.

Read the v1 thread

Cover letter [PATCH 5.1 000/115] 5.1.12-stable review

This is the start of the stable review cycle for the 5.1.12 release. There are 115 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Wed 19 Jun 2019 09:06:21 PM UTC. 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/v5.x/stable-review/patch-5.1.12-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-5.1.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.1.12-rc1

Nicholas Piggin <[email protected]>
powerpc/64s: Fix THP PMD collapse serialisation

Christophe Leroy <[email protected]>
powerpc: Fix kexec failure on book3s/32

Jani Nikula <[email protected]>
drm: add fallback override/firmware EDID modes workaround

Jani Nikula <[email protected]>
drm/edid: abstract override/firmware EDID retrieval

Prarit Bhargava <[email protected]>
x86/resctrl: Prevent NULL pointer dereference when local MBM is disabled

Baoquan He <[email protected]>
x86/mm/KASLR: Compute the size of the vmemmap section properly

Andrey Ryabinin <[email protected]>
x86/kasan: Fix boot with 5-level paging and KASAN

Borislav Petkov <[email protected]>
x86/microcode, cpuhotplug: Add a microcode loader CPU hotplug callback

Borislav Petkov <[email protected]>
RAS/CEC: Fix binary search function

Cong Wang <[email protected]>
RAS/CEC: Convert the timer callback to a workqueue

Thomas Gleixner <[email protected]>
timekeeping: Repair ktime_get_coarse*() granularity

Eiichi Tsukata <[email protected]>
tracing/uprobe: Fix NULL pointer dereference in trace_uprobe_create()

Daniele Palmas <[email protected]>

    USB: serial: option: add Telit 0x1260 and 0x1261 compositions

Jörgen Storvist <[email protected]>
USB: serial: option: add support for Simcom SIM7500/SIM7600 RNDIS mode

Chris Packham <[email protected]>
USB: serial: pl2303: add Allied Telesis VT-Kit3

Kai-Heng Feng <[email protected]>
USB: usb-storage: Add new ID to ums-realtek

Marco Zatta <[email protected]>
USB: Fix chipmunk-like voice when using Logitech C270 for recording audio.

Douglas Anderson <[email protected]>
usb: dwc2: host: Fix wMaxPacketSize handling (fix webcam regression)

Martin Schiller <[email protected]>
usb: dwc2: Fix DMA cache alignment issues

Murray McAllister <[email protected]>
drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define()

Murray McAllister <[email protected]>
drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() leading to an invalid read

Stefan Raspl <[email protected]>
tools/kvm_stat: fix fields filter for child events

Andrew Jones <[email protected]>
kvm: selftests: aarch64: fix default vm mode

Andrew Jones <[email protected]>
kvm: selftests: aarch64: dirty_log_test: fix unaligned memslot size

Christian Borntraeger <[email protected]>
KVM: s390: fix memory slot handling for KVM_SET_USER_MEMORY_REGION

Paolo Bonzini <[email protected]>
KVM: x86/pmu: do not mask the value that is written to fixed PMUs

Paolo Bonzini <[email protected]>
KVM: x86/pmu: mask the result of rdpmc according to the width of the counters

Paolo Bonzini <[email protected]>
KVM: x86: do not spam dmesg with VMCS/VMCB dumps

Wanpeng Li <[email protected]>
KVM: LAPIC: Fix lapic_timer_advance_ns parameter overflow

Yi Wang <[email protected]>
kvm: vmx: Fix -Wmissing-prototypes warnings

Dan Carpenter <[email protected]>
KVM: selftests: Fix a condition in test_hv_cpuid()

Paolo Bonzini <[email protected]>
KVM: nVMX: really fix the size checks on KVM_SET_NESTED_STATE

James Morse <[email protected]>
KVM: arm/arm64: Move cc/it checks under hyp's Makefile to avoid instrumentation

Jens Axboe <[email protected]>
tools/io_uring: fix Makefile for pthread library link

Keith Busch <[email protected]>
nvme-pci: use blk-mq mapping for unmanaged irqs

Bernd Eckstein <[email protected]>
usbnet: ipheth: fix racing condition

Tom Zanussi <[email protected]>
tracing: Prevent hist_field_var_ref() from accessing NULL tracing_map_elts

Kees Cook <[email protected]>
selftests/timers: Add missing fflush(stdout) calls

Hangbin Liu <[email protected]>
selftests: fib_rule_tests: fix local IPv4 address typo

Qian Cai <[email protected]>
libnvdimm: Fix compilation warnings with W=1

Flora Cui <[email protected]>
drm/amdgpu: keep stolen memory on picasso

Colin Ian King <[email protected]>
scsi: bnx2fc: fix incorrect cast to u64 on shift operation

YueHaibing <[email protected]>
scsi: myrs: Fix uninitialized variable

Steffen Dirkwinkel <[email protected]>
platform/x86: pmc_atom: Add several Beckhoff Automation boards to critclk_systems DMI table

Hans de Goede <[email protected]>
platform/x86: pmc_atom: Add Lex 3I380D industrial PC to critclk_systems DMI table

Yufen Yu <[email protected]>
nvme: fix memory leak for power latency tolerance

Christoph Hellwig <[email protected]>
nvme: release namespace SRCU protection before performing controller ioctls

Christoph Hellwig <[email protected]>
nvme: merge nvme_ns_ioctl into nvme_ioctl

Christoph Hellwig <[email protected]>
nvme: remove the ifdef around nvme_nvm_ioctl

Christoph Hellwig <[email protected]>
nvme: fix srcu locking on error return in nvme_get_ns_from_disk

Keith Busch <[email protected]>
nvme-pci: Fix controller freeze wait disabling

Alexei Starovoitov <[email protected]>
selftests/bpf: fix bpf_get_current_task

Yonghong Song <[email protected]>
tools/bpftool: move set_max_rlimit() before __bpf_object__open_xattr()

Mark Rutland <[email protected]>
arm64/mm: Inhibit huge-vmap with ptdump

John Fastabend <[email protected]>

    bpf, tcp: correctly handle DONT_WAIT flags and timeo == 0

Claudiu Manoil <[email protected]>
enetc: Fix NULL dma address unmap for Tx BD extensions

Luca Ceresoli <[email protected]>
net: macb: fix error format in dev_err()

Will Deacon <[email protected]>
arm64: Print physical address of page table base in show_pte()

James Smart <[email protected]>
scsi: lpfc: add check for loss of ndlp when sending RRQ

James Smart <[email protected]>
scsi: lpfc: correct rcu unlock issue in lpfc_nvme_info_show

James Smart <[email protected]>
scsi: lpfc: resolve lockdep warnings

YueHaibing <[email protected]>
scsi: qedi: remove set but not used variables 'cdev' and 'udev'

YueHaibing <[email protected]>
scsi: qedi: remove memset/memcpy to nfunc and use func instead

Quinn Tran <[email protected]>
scsi: qla2xxx: Add cleanup for PCI EEH recovery

John Fastabend <[email protected]>

    bpf: sockmap fix msg->sg.size account on ingress skb

John Fastabend <[email protected]>
bpf: sockmap remove duplicate queue free

John Fastabend <[email protected]>
bpf: sockmap, only stop/flush strp if it was enabled at some point

Will Deacon <[email protected]>
drivers/perf: arm_spe: Don't error on high-order pages for aux buf

Randall Huang <[email protected]>
f2fs: fix to avoid accessing xattr across the boundary

Young Xiao <[email protected]>
Drivers: misc: fix out-of-bounds access in function param_set_kgdbts_var

Takashi Iwai <[email protected]>
Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex"

Takashi Iwai <[email protected]>
ALSA: seq: Fix race of get-subscription call vs port-delete ioctls

Takashi Iwai <[email protected]>
ALSA: seq: Protect in-kernel ioctl calls with mutex

Peter Zijlstra <[email protected]>
x86/uaccess, kcov: Disable stack protector

Lucas De Marchi <[email protected]>
drm/i915/dmc: protect against reading random memory

Ville Syrjälä <[email protected]>
drm/i915: Fix per-pixel alpha with CCS

Hans de Goede <[email protected]>
drm/i915/dsi: Use a fuzzy check for burst mode clock check

Ville Syrjälä <[email protected]>
drm/i915/sdvo: Implement proper HDMI audio support for SDVO

Shirish S <[email protected]>
drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc

Kuninori Morimoto <[email protected]>
ASoC: soc-core: fixup references at soc_cleanup_card_resources()

S.j. Wang <[email protected]>
ASoC: fsl_asrc: Fix the issue about unsupported rate

S.j. Wang <[email protected]>
ASoC: cs42xx8: Add regcache mask dirty

Tejun Heo <[email protected]>
cgroup: Use css_tryget() instead of css_tryget_online() in task_get_css()

Coly Li <[email protected]>
bcache: only set BCACHE_DEV_WB_RUNNING when cached device attached

Coly Li <[email protected]>
bcache: fix stack corruption by PRECEDING_KEY()

Russell King <[email protected]>
i2c: acorn: fix i2c warning

Casey Schaufler <[email protected]>
Smack: Restore the smackfsdef mount option and add missing prefixes

Robin Murphy <[email protected]>
iommu/arm-smmu: Avoid constant zero in TLBI writes

Sean Young <[email protected]>
media: dvb: warning about dvb frequency limits produces too much noise

Jann Horn <[email protected]>
ptrace: restore smp_rmb() in __ptrace_may_access()

Eric W. Biederman <[email protected]>
signal/ptrace: Don't leak unitialized kernel memory with PTRACE_PEEK_SIGINFO

Minchan Kim <[email protected]>
mm/vmscan.c: fix trying to reclaim unevictable LRU page

Wengang Wang <[email protected]>
fs/ocfs2: fix race in ocfs2_dentry_attach_lock()

Shakeel Butt <[email protected]>
mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node

Eric Biggers <[email protected]>
io_uring: fix memory leak of UNIX domain socket inode

Hans de Goede <[email protected]>
libata: Extend quirks for the ST1000LM024 drives with NOLPM quirk

Gen Zhang <[email protected]>
selinux: fix a missing-check bug in selinux_sb_eat_lsm_opts()

Gen Zhang <[email protected]>
selinux: fix a missing-check bug in selinux_add_mnt_opt( )

Ondrej Mosnacek <[email protected]>
selinux: log raw contexts as untrusted strings

Takashi Sakamoto <[email protected]>
ALSA: firewire-motu: fix destruction of data for isochronous resources

Kailang Yang <[email protected]>
ALSA: hda/realtek - Update headset mode for ALC256

Rui Nuno Capela <[email protected]>
ALSA: ice1712: Check correct return value to snd_i2c_sendbytes (EWS/DMX 6Fire)

Takashi Sakamoto <[email protected]>
ALSA: oxfw: allow PCM capture for Stanton SCS.1m

Hui Wang <[email protected]>
Revert "ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops"

Jason Gerecke <[email protected]>
HID: wacom: Sync INTUOSP2_BT touch state after each frame if necessary

Jason Gerecke <[email protected]>
HID: wacom: Correct button numbering 2nd-gen Intuos Pro over Bluetooth

Jason Gerecke <[email protected]>
HID: wacom: Send BTN_TOUCH in response to INTUOSP2_BT eraser contact

Jason Gerecke <[email protected]>
HID: wacom: Don't report anything prior to the tool entering range

Jason Gerecke <[email protected]>
HID: wacom: Don't set tool type until we're in range

Benjamin Tissoires <[email protected]>
HID: multitouch: handle faulty Elo touch device

Benjamin Tissoires <[email protected]>
Revert "HID: Increase maximum report size allowed by hid_field_extract()"

Benjamin Tissoires <[email protected]>
HID: input: fix assignment of .value

Benjamin Tissoires <[email protected]>
HID: input: make sure the wheel high resolution multiplier is set

Thomas Backlund <[email protected]>
nouveau: Fix build with CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT disabled

Dave Airlie <[email protected]>
drm/nouveau: add kconfig option to turn off nouveau legacy contexts. (v3)

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/kvm/hyp/Makefile                          |   1 +
 arch/arm64/kvm/hyp/Makefile                        |   1 +
 arch/arm64/mm/fault.c                              |   5 +-
 arch/arm64/mm/mmu.c                                |  11 +-
 arch/powerpc/include/asm/book3s/64/pgtable.h       |  30 +++
 arch/powerpc/include/asm/kexec.h                   |   3 +
 arch/powerpc/kernel/machine_kexec_32.c             |   4 +-
 arch/powerpc/mm/pgtable-book3s64.c                 |   3 +
 arch/s390/kvm/kvm-s390.c                           |  35 ++--
 arch/x86/kernel/cpu/microcode/core.c               |   2 +-
 arch/x86/kernel/cpu/resctrl/monitor.c              |   3 +
 arch/x86/kvm/pmu.c                                 |  10 +-
 arch/x86/kvm/pmu.h                                 |   3 +-
 arch/x86/kvm/pmu_amd.c                             |   2 +-
 arch/x86/kvm/svm.c                                 |   9 +-
 arch/x86/kvm/vmx/nested.c                          |   2 +-
 arch/x86/kvm/vmx/pmu_intel.c                       |  26 ++-
 arch/x86/kvm/vmx/vmx.c                             |  26 ++-
 arch/x86/kvm/vmx/vmx.h                             |   1 +
 arch/x86/kvm/x86.c                                 |   2 +-
 arch/x86/mm/kasan_init_64.c                        |   2 +-
 arch/x86/mm/kaslr.c                                |  11 +-
 drivers/ata/libata-core.c                          |   9 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c            |   4 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c              |   1 +
 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c              |   5 +-
 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c              |   5 +-
 drivers/gpu/drm/drm_edid.c                         |  55 ++++-
 drivers/gpu/drm/drm_probe_helper.c                 |   7 +
 drivers/gpu/drm/i915/intel_csr.c                   |  18 ++
 drivers/gpu/drm/i915/intel_display.c               |  14 +-
 drivers/gpu/drm/i915/intel_drv.h                   |   1 +
 drivers/gpu/drm/i915/intel_dsi_vbt.c               |  11 +
 drivers/gpu/drm/i915/intel_sdvo.c                  |  58 +++++-
 drivers/gpu/drm/i915/intel_sdvo_regs.h             |   3 +
 drivers/gpu/drm/nouveau/Kconfig                    |  13 +-
 drivers/gpu/drm/nouveau/nouveau_drm.c              |   7 +-
 drivers/gpu/drm/nouveau/nouveau_ttm.c              |   4 +
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c            |   7 +-
 drivers/hid/hid-core.c                             |  13 +-
 drivers/hid/hid-input.c                            |  81 +++++---
 drivers/hid/hid-multitouch.c                       |   7 +
 drivers/hid/wacom_wac.c                            |  71 +++++--
 drivers/i2c/busses/i2c-acorn.c                     |   1 +
 drivers/iommu/arm-smmu.c                           |  15 +-
 drivers/md/bcache/bset.c                           |  16 +-
 drivers/md/bcache/bset.h                           |  34 ++--
 drivers/md/bcache/sysfs.c                          |   7 +-
 drivers/media/dvb-core/dvb_frontend.c              |   2 +-
 drivers/misc/kgdbts.c                              |   4 +-
 drivers/net/ethernet/cadence/macb_main.c           |  16 +-
 drivers/net/ethernet/freescale/enetc/enetc.c       |   4 +-
 drivers/net/usb/ipheth.c                           |   3 +-
 drivers/nvdimm/bus.c                               |   4 +-
 drivers/nvdimm/label.c                             |   2 +
 drivers/nvdimm/label.h                             |   2 -
 drivers/nvme/host/core.c                           |  74 ++++---
 drivers/nvme/host/pci.c                            |  14 +-
 drivers/perf/arm_spe_pmu.c                         |  10 +-
 drivers/platform/x86/pmc_atom.c                    |  33 +++
 drivers/ras/cec.c                                  |  80 ++++----
 drivers/scsi/bnx2fc/bnx2fc_hwi.c                   |   2 +-
 drivers/scsi/lpfc/lpfc_attr.c                      |  37 ++--
 drivers/scsi/lpfc/lpfc_els.c                       |   5 +-
 drivers/scsi/lpfc/lpfc_sli.c                       |  84 +++++---
 drivers/scsi/myrs.c                                |   2 +-
 drivers/scsi/qedi/qedi_dbg.c                       |  32 +--
 drivers/scsi/qedi/qedi_iscsi.c                     |   4 -
 drivers/scsi/qla2xxx/qla_os.c                      | 221 ++++++++-------------
 drivers/usb/core/quirks.c                          |   3 +
 drivers/usb/dwc2/hcd.c                             |  39 ++--
 drivers/usb/dwc2/hcd.h                             |  20 +-
 drivers/usb/dwc2/hcd_intr.c                        |   5 +-
 drivers/usb/dwc2/hcd_queue.c                       |  10 +-
 drivers/usb/serial/option.c                        |   6 +
 drivers/usb/serial/pl2303.c                        |   1 +
 drivers/usb/serial/pl2303.h                        |   3 +
 drivers/usb/storage/unusual_realtek.h              |   5 +
 fs/f2fs/xattr.c                                    |  36 +++-
 fs/f2fs/xattr.h                                    |   2 +
 fs/io_uring.c                                      |   4 +-
 fs/ocfs2/dcache.c                                  |  12 ++
 include/drm/drm_edid.h                             |   1 +
 include/linux/cgroup.h                             |  10 +-
 include/linux/cpuhotplug.h                         |   1 +
 include/linux/hid.h                                |   2 +-
 kernel/Makefile                                    |   1 +
 kernel/cred.c                                      |   9 +
 kernel/ptrace.c                                    |  20 +-
 kernel/time/timekeeping.c                          |   5 +-
 kernel/trace/trace_events_hist.c                   |   3 +
 kernel/trace/trace_uprobe.c                        |  13 +-
 mm/list_lru.c                                      |   2 +-
 mm/vmscan.c                                        |   2 +-
 net/core/skmsg.c                                   |   7 +-
 net/ipv4/tcp_bpf.c                                 |   7 +-
 security/selinux/avc.c                             |  10 +-
 security/selinux/hooks.c                           |  39 +++-
 security/smack/smack_lsm.c                         |  12 +-
 sound/core/seq/seq_clientmgr.c                     |  10 +-
 sound/core/seq/seq_ports.c                         |  13 +-
 sound/core/seq/seq_ports.h                         |   5 +-
 sound/firewire/motu/motu-stream.c                  |   2 +-
 sound/firewire/oxfw/oxfw.c                         |   3 -
 sound/pci/hda/patch_realtek.c                      |  91 ++++++---
 sound/pci/ice1712/ews.c                            |   2 +-
 sound/soc/codecs/cs42xx8.c                         |   1 +
 sound/soc/fsl/fsl_asrc.c                           |   4 +-
 sound/soc/soc-core.c                               |   7 +-
 sound/soc/soc-dapm.c                               |   3 +
 tools/bpf/bpftool/prog.c                           |   4 +-
 tools/io_uring/Makefile                            |   2 +-
 tools/kvm/kvm_stat/kvm_stat                        |  16 +-
 tools/kvm/kvm_stat/kvm_stat.txt                    |   2 +
 tools/testing/selftests/bpf/bpf_helpers.h          |   2 +-
 tools/testing/selftests/kvm/dirty_log_test.c       |   2 +-
 .../testing/selftests/kvm/lib/aarch64/processor.c  |   2 +-
 tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c  |   5 +-
 tools/testing/selftests/net/fib_rule_tests.sh      |   2 +-
 tools/testing/selftests/timers/adjtick.c           |   1 +
 tools/testing/selftests/timers/leapcrash.c         |   1 +
 tools/testing/selftests/timers/mqueue-lat.c        |   1 +
 tools/testing/selftests/timers/nanosleep.c         |   1 +
 tools/testing/selftests/timers/nsleep-lat.c        |   1 +
 tools/testing/selftests/timers/raw_skew.c          |   1 +
 tools/testing/selftests/timers/set-tai.c           |   1 +
 tools/testing/selftests/timers/set-tz.c            |   2 +
 tools/testing/selftests/timers/threadtest.c        |   1 +
 tools/testing/selftests/timers/valid-adjtimex.c    |   2 +
 virt/kvm/arm/aarch32.c                             | 121 -----------
 virt/kvm/arm/hyp/aarch32.c                         | 136 +++++++++++++
 132 files changed, 1296 insertions(+), 739 deletions(-)