Skip to content

4.19.119-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest130 of 131 patches 5 repliesIn review

130 of 131 patches are in this archive. The cover letter announces 131.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/131ext4: fix extent_status fragmentation for plain filesfs/ext4/extents.c+27 -200 replies
2/131drm/msm: Use the correct dma_sync calls harderdrivers/gpu/drm/msm/msm_gem.c+2 -20 replies
3/131bpftool: Fix printing incorrect pointer in btf_dump_ptrtools/bpf/bpftool/btf_dumper.c+1 -10 replies
4/131crypto: mxs-dcp - make symbols sha1_null_hash and sha256_null_hash staticdrivers/crypto/mxs-dcp.c+2 -20 replies
5/131vti4: removed duplicate log message.net/ipv4/ip_vti.c+1 -30 replies
6/131arm64: Add part number for Neoverse N1arch/arm64/include/asm/cputype.h+2 -00 replies
7/131arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419Documentation/arm64/silicon-errata.txt arch/arm64/Kconfig arch/arm64/include/asm/cpucaps.h +2 more+44 -10 replies
8/131arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419arch/arm64/include/asm/cache.h arch/arm64/kernel/traps.c+9 -20 replies
9/131arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-spacearch/arm64/kernel/sys_compat.c+11 -00 replies
10/131arm64: Silence clang warning on mismatched value/register sizesarch/arm64/kernel/sys_compat.c+1 -10 replies
11/131watchdog: reset last_hw_keepalive time at startdrivers/watchdog/watchdog_dev.c+1 -00 replies
12/131scsi: lpfc: Fix kasan slab-out-of-bounds error in lpfc_unreg_logindrivers/scsi/lpfc/lpfc_sli.c+2 -00 replies
13/131scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREGdrivers/scsi/lpfc/lpfc_nvme.c+8 -60 replies
14/131ceph: return ceph_mdsc_do_request() errors from __get_parent()fs/ceph/export.c+5 -00 replies
15/131ceph: dont skip updating wanted caps when cap is stalefs/ceph/caps.c+6 -20 replies
16/131pwm: rcar: Fix late Runtime PM enablementdrivers/pwm/pwm-rcar.c+7 -30 replies
17/131scsi: iscsi: Report unbind session event when the target has been removeddrivers/scsi/scsi_transport_iscsi.c+3 -10 replies
18/131ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map()sound/soc/intel/atom/sst-atom-controls.c+2 -00 replies
19/131nvme: fix deadlock caused by ANA update wrong lockingdrivers/nvme/host/multipath.c+2 -20 replies
20/131kernel/gcov/fs.c: gcov_seq_next() should increase position indexkernel/gcov/fs.c sound/usb/mixer_maps.c sound/usb/quirks-table.h+36 -40 replies
21/131selftests: kmod: fix handling test numbers above 9tools/testing/selftests/kmod/kmod.sh+9 -40 replies
22/131ipc/util.c: sysvipc_find_ipc() should increase position indexipc/util.c+1 -10 replies
23/131kconfig: qconf: Fix a few alignment issuesscripts/kconfig/qconf.cc+7 -60 replies
24/131s390/cio: avoid duplicated ADD ueventsdrivers/s390/cio/device.c+9 -40 replies
25/131loop: Better discard support for block devicesdrivers/block/loop.c+31 -110 replies
26/131Revert "powerpc/64: irq_work avoid interrupt when called with hardware irqs enabled"arch/powerpc/kernel/time.c+13 -310 replies
27/131pwm: renesas-tpu: Fix late Runtime PM enablementdrivers/pwm/pwm-renesas-tpu.c+4 -50 replies
28/131pwm: bcm2835: Dynamically allocate basedrivers/pwm/pwm-bcm2835.c+1 -00 replies
29/131perf/core: Disable page faults when getting phys addresskernel/events/core.c+6 -30 replies
30/131ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tabletsound/soc/intel/boards/bytcr_rt5640.c+11 -00 replies
31/131xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3drivers/usb/host/xhci-hub.c+10 -10 replies
32/131drm/amd/display: Not doing optimize bandwidth if flip pending.drivers/gpu/drm/amd/display/dc/core/dc.c+23 -00 replies
33/131tracing/selftests: Turn off timeout settingtools/testing/selftests/ftrace/settings+1 -00 replies
34/131virtio-blk: improve virtqueue error to BLK_STSdrivers/block/virtio_blk.c+7 -20 replies
35/131scsi: smartpqi: fix call trace in device discoverydrivers/scsi/smartpqi/smartpqi_sas_transport.c+1 -10 replies
36/131PCI/ASPM: Allow re-enabling Clock PMdrivers/pci/pcie/aspm.c+11 -70 replies
37/131net: ipv6: add net argument to ip6_dst_lookup_flowinclude/net/ipv6.h net/dccp/ipv6.c net/ipv6/af_inet6.c +8 more+19 -190 replies
38/131net: ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookupdrivers/infiniband/core/addr.c drivers/infiniband/sw/rxe/rxe_net.c drivers/net/ethernet/mellanox/mlx5/core/en_tc.c +7 more+39 -340 replies
39/131blktrace: Protect q->blk_trace with RCUinclude/linux/blkdev.h include/linux/blktrace_api.h kernel/trace/blktrace.c+97 -370 replies
40/131blktrace: fix dereference after null checkkernel/trace/blktrace.c+4 -10 replies
41/131f2fs: fix to avoid memory leakage in f2fs_listxattrfs/f2fs/xattr.c+14 -10 replies
42/131KVM: VMX: Zero out *all* general purpose registers after VM-Exitarch/x86/kvm/vmx.c+12 -00 replies
43/131KVM: nVMX: Always sync GUEST_BNDCFGS when it comes from vmcs01arch/x86/kvm/vmx.c+6 -70 replies
44/131KVM: Introduce a new guest mapping APIinclude/linux/kvm_host.h virt/kvm/kvm_main.c+92 -00 replies
45/131kvm: fix compilation on aarch64virt/kvm/kvm_main.c+1 -10 replies
46/131kvm: fix compilation on s390virt/kvm/kvm_main.c+2 -00 replies
47/131kvm: fix compile on s390 part 2virt/kvm/kvm_main.c+2 -00 replies
48/131KVM: Properly check if "page" is valid in kvm_vcpu_unmapvirt/kvm/kvm_main.c+1 -10 replies
49/131x86/kvm: Introduce kvm_(un)map_gfn()include/linux/kvm_host.h virt/kvm/kvm_main.c+26 -50 replies
50/131x86/kvm: Cache gfn to pfn translationarch/x86/include/asm/kvm_host.h arch/x86/kvm/x86.c include/linux/kvm_host.h +2 more+103 -220 replies
51/131x86/KVM: Make sure KVM_VCPU_FLUSH_TLB flag is not missedarch/x86/kvm/x86.c+29 -200 replies
52/131x86/KVM: Clean up hosts steal time structurearch/x86/include/asm/kvm_host.h arch/x86/kvm/x86.c+4 -100 replies
53/131cxgb4: fix adapter crash due to wrong MC sizedrivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c+20 -70 replies
54/131cxgb4: fix large delays in PTP synchronizationdrivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c drivers/net/ethernet/chelsio/cxgb4/t4_regs.h+9 -210 replies
55/131ipv6: fix restrict IPV6_ADDRFORM operationnet/ipv6/ipv6_sockglue.c+6 -70 replies
56/131macsec: avoid to set wrong mtudrivers/net/macsec.c+8 -40 replies
57/131macvlan: fix null dereference in macvlan_device_event()drivers/net/macvlan.c+1 -10 replies
58/131net: bcmgenet: correct per TX/RX ring statisticsdrivers/net/ethernet/broadcom/genet/bcmgenet.c+3 -00 replies
59/131net: netrom: Fix potential nr_neigh refcnt leak in nr_add_nodenet/netrom/nr_route.c+1 -00 replies
60/131net: stmmac: dwmac-meson8b: Add missing boundary to RGMII TX clock arraydrivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c+1 -00 replies
61/131net/x25: Fix x25_neigh refcnt leak when receiving framenet/x25/x25_dev.c+3 -10 replies
62/131sched: etf: do not assume all sockets are full blownnet/sched/sch_etf.c+4 -30 replies
63/131tcp: cache line align MAX_TCP_HEADERinclude/net/tcp.h+1 -10 replies
64/131team: fix hang in team_mode_get()drivers/net/team/team.c+4 -00 replies
65/131vrf: Fix IPv6 with qdisc and xfrmdrivers/net/vrf.c+2 -20 replies
66/131net: dsa: b53: Lookup VID in ARL searches when VLAN is enableddrivers/net/dsa/b53/b53_common.c+3 -00 replies
67/131net: dsa: b53: Fix ARL register definitionsdrivers/net/dsa/b53/b53_regs.h+2 -20 replies
68/131net: dsa: b53: Rework ARL bin logicdrivers/net/dsa/b53/b53_common.c drivers/net/dsa/b53/b53_regs.h+29 -40 replies
69/131net: dsa: b53: b53_arl_rw_op() needs to select IVL or SVLdrivers/net/dsa/b53/b53_common.c drivers/net/dsa/b53/b53_regs.h+5 -00 replies
70/131xfrm: Always set XFRM_TRANSFORMED in xfrm{4,6}_output_finishnet/ipv4/xfrm4_output.c net/ipv6/xfrm6_output.c+0 -40 replies
71/131vrf: Check skb for XFRM_TRANSFORMED flagdrivers/net/vrf.c+4 -20 replies
72/131mlxsw: Fix some IS_ERR() vs NULL bugsdrivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c drivers/net/ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c +1 more+8 -70 replies
73/131KEYS: Avoid false positive ENOMEM error on key readsecurity/keys/internal.h security/keys/keyctl.c+55 -150 replies
74/131ALSA: hda: Remove ASUS ROG Zenith from the blacklistsound/pci/hda/hda_intel.c+0 -10 replies
75/131ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobossound/usb/mixer.c sound/usb/mixer_maps.c sound/usb/quirks-table.h+44 -60 replies
76/131ALSA: usb-audio: Add connector notifier delegationsound/usb/mixer.c sound/usb/mixer.h sound/usb/mixer_maps.c+48 -00 replies
77/131iio: core: remove extra semi-colon from devm_iio_device_register() macroinclude/linux/iio/iio.h+1 -10 replies
78/131iio: st_sensors: rely on odr mask to know if odr can be setdrivers/iio/common/st_sensors/st_sensors_core.c+1 -10 replies
79/131iio: adc: stm32-adc: fix sleep in atomic contextdrivers/iio/adc/stm32-adc.c+28 -30 replies
80/131iio: xilinx-xadc: Fix ADC-B powerdowndrivers/iio/adc/xilinx-xadc-core.c+3 -20 replies
81/131iio: xilinx-xadc: Fix clearing interrupt when enabling triggerdrivers/iio/adc/xilinx-xadc-core.c+1 -10 replies
82/131iio: xilinx-xadc: Fix sequencer configuration for aux channels in simultaneous modedrivers/iio/adc/xilinx-xadc-core.c+10 -00 replies
83/131iio: xilinx-xadc: Make sure not exceed maximum sampleratedrivers/iio/adc/xilinx-xadc-core.c+60 -180 replies
84/131fs/namespace.c: fix mountpoint reference counter racefs/namespace.c+1 -10 replies
85/131USB: sisusbvga: Change port variable from signed to unsigneddrivers/usb/misc/sisusbvga/sisusb.c drivers/usb/misc/sisusbvga/sisusb_init.h+17 -170 replies
86/131USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIREdrivers/usb/core/quirks.c+4 -00 replies
87/131USB: early: Handle AMDs spec-compliant identifiers, toodrivers/usb/early/xhci-dbc.c drivers/usb/early/xhci-dbc.h+20 -60 replies
89/131USB: hub: Fix handling of connect changes during sleepdrivers/usb/core/hub.c+14 -00 replies
90/131vmalloc: fix remap_vmalloc_range() bounds checksfs/proc/vmcore.c include/linux/vmalloc.h mm/vmalloc.c +1 more+18 -70 replies
91/131mm/hugetlb: fix a addressing exception caused by huge_pte_offsetmm/hugetlb.c+8 -60 replies
92/131mm/ksm: fix NULL pointer dereference when KSM zero page is enabledmm/ksm.c+10 -20 replies
93/131tools/vm: fix cross-compile buildtools/vm/Makefile+2 -00 replies
94/131ALSA: usx2y: Fix potential NULL dereferencesound/usb/usx2y/usbusx2yaudio.c+2 -00 replies
95/131ALSA: hda/realtek - Fix unexpected init_amp overridesound/pci/hda/patch_realtek.c+5 -30 replies
96/131ALSA: hda/realtek - Add new codec supported for ALC245sound/pci/hda/patch_realtek.c+3 -00 replies
97/131ALSA: usb-audio: Fix usb audio refcnt leak when getting spdifsound/usb/mixer_quirks.c+8 -40 replies
98/131ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devicessound/usb/format.c+52 -00 replies
99/131tpm/tpm_tis: Free IRQ if probing failsdrivers/char/tpm/tpm_tis_core.c+7 -10 replies
100/131tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send()drivers/char/tpm/tpm_ibmvtpm.c+73 -630 replies
101/131KVM: s390: Return last valid slot if approx index is out-of-boundsarch/s390/kvm/kvm-s390.c+3 -00 replies
102/131KVM: Check validity of resolved slot when searching memslotsinclude/linux/kvm_host.h+1 -10 replies
103/131KVM: VMX: Enable machine check support for 32bit targetsarch/x86/kvm/vmx.c+1 -10 replies
104/131tty: hvc: fix buffer overflow during hvc_alloc().drivers/tty/hvc/hvc_console.c+14 -90 replies
105/131tty: rocket, avoid OOB accessdrivers/tty/rocket.c+14 -110 replies
106/131usb-storage: Add unusual_devs entry for JMicron JMS566drivers/usb/storage/unusual_devs.h+7 -00 replies
107/131audit: check the length of userspace generated audit recordskernel/audit.c+3 -00 replies
108/131ASoC: dapm: fixup dapm kcontrol widgetsound/soc/soc-dapm.c+17 -30 replies
109/131iwlwifi: pcie: actually release queue memory in TVQMdrivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c+3 -00 replies
110/131iwlwifi: mvm: beacon statistics shouldnt go backwardsdrivers/net/wireless/intel/iwlwifi/mvm/rx.c+9 -00 replies
111/131ARM: imx: provide v7_cpu_resume() only on ARM_CPU_SUSPEND=yarch/arm/mach-imx/Makefile+2 -00 replies
112/131powerpc/setup_64: Set cache-line-size based on cache-block-sizearch/powerpc/kernel/setup_64.c+2 -00 replies
113/131staging: comedi: dt2815: fix writing hi byte of analog outputdrivers/staging/comedi/drivers/dt2815.c+3 -00 replies
114/131staging: comedi: Fix comedi_device refcnt leak in comedi_opendrivers/staging/comedi/comedi_fops.c+3 -10 replies
115/131vt: dont hardcode the mem allocation upper bounddrivers/tty/vt/vt.c+1 -10 replies
116/131vt: dont use kmalloc() for the unicode screen bufferdrivers/tty/vt/vt.c+3 -20 replies
117/131staging: vt6656: Dont set RCR_MULTICAST or RCR_BROADCAST by default.drivers/staging/vt6656/main_usb.c+2 -60 replies
118/131staging: vt6656: Fix calling conditions of vnt_set_bss_modedrivers/staging/vt6656/main_usb.c+4 -40 replies
119/131staging: vt6656: Fix drivers TBTT timing counter.drivers/staging/vt6656/main_usb.c+6 -30 replies
120/131staging: vt6656: Fix pairwise key entry save.drivers/staging/vt6656/key.c drivers/staging/vt6656/main_usb.c+8 -120 replies
121/131staging: vt6656: Power save stop wake_up_count wrap around.drivers/staging/vt6656/int.c+2 -10 replies
122/131cdc-acm: close race betrween suspend() and acm_softintdrivers/usb/class/cdc-acm.c+3 -30 replies
123/131cdc-acm: introduce a cool downdrivers/usb/class/cdc-acm.c drivers/usb/class/cdc-acm.h+32 -30 replies
124/131UAS: no use logging any details in case of ENODEVdrivers/usb/storage/uas.c+3 -00 replies
125/131UAS: fix deadlock in error handling and PM flushing workdrivers/usb/storage/uas.c+40 -30 replies
126/131usb: dwc3: gadget: Fix request completion checkdrivers/usb/dwc3/gadget.c+2 -100 replies
127/131usb: f_fs: Clear OS Extended descriptor counts to zero in ffs_data_reset()drivers/usb/gadget/function/f_fs.c+4 -00 replies
128/131xhci: prevent bus suspend if a roothub port detected a over-current conditiondrivers/usb/host/xhci-hub.c+9 -00 replies
129/131serial: sh-sci: Make sure status register SCxSR is read in correct sequencedrivers/tty/serial/sh-sci.c+9 -20 replies
130/131xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUTfs/xfs/xfs_inode.c+42 -430 replies
131/131s390/mm: fix page table upgrade vs 2ndary address mode accessesarch/s390/lib/uaccess.c arch/s390/mm/pgalloc.c+18 -20 replies

Reviews trailers per patch

48 of 130 patches have a Reviewed-by or Acked-by.

PatchSuzuki K PouloseJeff LaytonUwe Kleine-KönigLaurent PinchartKeith BuschHannes ReineckeGwendal GrignouChaitanya KulkarniChristoph HellwigNicolas Saenz JuliennePierre-Louis BossartMiroslav BenesStefan HajnocziScott BeneshScott TeelKevin BarnettMing LeiBob LiuSteven Rostedt (VMware)Chao YuWaiman LongJoao MartinsFlorian FainelliMartin BlumenstinglJiri PirkoAndrew LunnAlexandru ArdeleanPeter ChenPaul ZimmermanMike KravetzJason GunthorpeStefan BergerLinh PhamJarkko SakkinenCornelia HuckCyril RoelandtJonas KarlssonManu GautamGeert UytterhoevenGerald SchaeferBrian FosterDarrick J. WongSam RavnborgRoland HieberAlexey SkobkinDavid HildenbrandKirill TkhaiFabrice GasnierIdo SchimmelSoheil Hassas YeganehVinicius Costa GomesKonrad Rzeszutek WilkBart Van AsscheLuis ChamberlainTony ChengRodrigo SiqueiraPeter OberparleiterBoris FiuczynskiLee DuncanGuenter RoeckQuentin MonnetFabio Estevam
1/131
2/131T-b
3/131R-b
4/131
5/131
6/131
7/131R-b
8/131R-b
9/131
10/131
11/131R-b
12/131
13/131
14/131R-b
15/131R-b
16/131R-b R-b
17/131R-b
18/131A-b
19/131R-b R-b
20/131A-b
21/131A-b
22/131A-b
23/131
24/131R-b R-b
25/131R-b R-b R-b
26/131
27/131
28/131A-b R-b
29/131
30/131A-b
31/131
32/131R-b A-b
33/131T-b R-b
34/131R-b
35/131R-b R-b R-b
36/131
37/131
38/131
39/131R-b R-b T-b R-b
40/131R-b R-b R-b
41/131R-b
42/131
43/131
44/131R-b
45/131
46/131
47/131
48/131
49/131R-b
50/131R-b
51/131R-b
52/131R-b
53/131
54/131
55/131
56/131
57/131
58/131A-b
59/131
60/131R-b
61/131
62/131R-b
63/131A-b
64/131R-b
65/131
66/131R-b
67/131R-b
68/131
69/131
70/131
71/131
72/131R-b
73/131
74/131
75/131
76/131
77/131R-b
78/131
79/131A-b
80/131
81/131
82/131
83/131
84/131
85/131
86/131
87/131
89/131Reported-and-tested-by T-b
90/131
91/131R-b R-b
92/131R-b R-b
93/131
94/131
95/131
96/131
97/131
98/131T-b
99/131
100/131R-b T-b R-b
101/131R-b
102/131R-b
103/131
104/131
105/131
106/131Reported-and-tested-by
107/131
108/131
109/131
110/131
111/131T-b
112/131
113/131
114/131
115/131
116/131A-b
117/131
118/131
119/131
120/131
121/131
122/131T-b
123/131T-b
124/131
125/131
126/131
127/131R-b
128/131
129/131T-b
130/131R-b R-b
131/131R-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 62 reviewers.

Read the v1 thread

Cover letter [PATCH 4.19 000/131] 4.19.119-rc1 review

This is the start of the stable review cycle for the 4.19.119 release. There are 131 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, 30 Apr 2020 18:20:45 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.19.119-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.119-rc1

Christian Borntraeger <[email protected]>
s390/mm: fix page table upgrade vs 2ndary address mode accesses

kaixuxia <[email protected]>
xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT

Kazuhiro Fujita <[email protected]>
serial: sh-sci: Make sure status register SCxSR is read in correct sequence

Mathias Nyman <[email protected]>
xhci: prevent bus suspend if a roothub port detected a over-current condition

Udipto Goswami <[email protected]>
usb: f_fs: Clear OS Extended descriptor counts to zero in ffs_data_reset()

Thinh Nguyen <[email protected]>
usb: dwc3: gadget: Fix request completion check

Oliver Neukum <[email protected]>
UAS: fix deadlock in error handling and PM flushing work

Oliver Neukum <[email protected]>
UAS: no use logging any details in case of ENODEV

Oliver Neukum <[email protected]>
cdc-acm: introduce a cool down

Oliver Neukum <[email protected]>
cdc-acm: close race betrween suspend() and acm_softint

Malcolm Priestley <[email protected]>
staging: vt6656: Power save stop wake_up_count wrap around.

Malcolm Priestley <[email protected]>
staging: vt6656: Fix pairwise key entry save.

Malcolm Priestley <[email protected]>
staging: vt6656: Fix drivers TBTT timing counter.

Malcolm Priestley <[email protected]>
staging: vt6656: Fix calling conditions of vnt_set_bss_mode

Malcolm Priestley <[email protected]>
staging: vt6656: Don't set RCR_MULTICAST or RCR_BROADCAST by default.

Nicolas Pitre <[email protected]>
vt: don't use kmalloc() for the unicode screen buffer

Nicolas Pitre <[email protected]>
vt: don't hardcode the mem allocation upper bound

Xiyu Yang <[email protected]>
staging: comedi: Fix comedi_device refcnt leak in comedi_open

Ian Abbott <[email protected]>
staging: comedi: dt2815: fix writing hi byte of analog output

Chris Packham <[email protected]>
powerpc/setup_64: Set cache-line-size based on cache-block-size

Ahmad Fatoum <[email protected]>
ARM: imx: provide v7_cpu_resume() only on ARM_CPU_SUSPEND=y

Mordechay Goodstein <[email protected]>
iwlwifi: mvm: beacon statistics shouldn't go backwards

Johannes Berg <[email protected]>
iwlwifi: pcie: actually release queue memory in TVQM

Gyeongtaek Lee <[email protected]>
ASoC: dapm: fixup dapm kcontrol widget

Paul Moore <[email protected]>
audit: check the length of userspace generated audit records

Alan Stern <[email protected]>
usb-storage: Add unusual_devs entry for JMicron JMS566

Jiri Slaby <[email protected]>
tty: rocket, avoid OOB access

Andrew Melnychenko <[email protected]>
tty: hvc: fix buffer overflow during hvc_alloc().

Uros Bizjak <[email protected]>
KVM: VMX: Enable machine check support for 32bit targets

Sean Christopherson <[email protected]>
KVM: Check validity of resolved slot when searching memslots

Sean Christopherson <[email protected]>
KVM: s390: Return last valid slot if approx index is out-of-bounds

George Wilson <[email protected]>
tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send()

Jarkko Sakkinen <[email protected]>
tpm/tpm_tis: Free IRQ if probing fails

Alexander Tsoy <[email protected]>
ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices

Xiyu Yang <[email protected]>
ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif

Kailang Yang <[email protected]>
ALSA: hda/realtek - Add new codec supported for ALC245

Takashi Iwai <[email protected]>
ALSA: hda/realtek - Fix unexpected init_amp override

Takashi Iwai <[email protected]>
ALSA: usx2y: Fix potential NULL dereference

Lucas Stach <[email protected]>
tools/vm: fix cross-compile build

Muchun Song <[email protected]>
mm/ksm: fix NULL pointer dereference when KSM zero page is enabled

Longpeng <[email protected]>
mm/hugetlb: fix a addressing exception caused by huge_pte_offset

Jann Horn <[email protected]>
vmalloc: fix remap_vmalloc_range() bounds checks

Alan Stern <[email protected]>
USB: hub: Fix handling of connect changes during sleep

Alan Stern <[email protected]>
USB: core: Fix free-while-in-use bug in the USB S-Glibrary

Jann Horn <[email protected]>
USB: early: Handle AMD's spec-compliant identifiers, too

Jonathan Cox <[email protected]>
USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE

Changming Liu <[email protected]>
USB: sisusbvga: Change port variable from signed to unsigned

Piotr Krysiuk <[email protected]>
fs/namespace.c: fix mountpoint reference counter race

Lars-Peter Clausen <[email protected]>
iio: xilinx-xadc: Make sure not exceed maximum samplerate

Lars-Peter Clausen <[email protected]>
iio: xilinx-xadc: Fix sequencer configuration for aux channels in simultaneous mode

Lars-Peter Clausen <[email protected]>
iio: xilinx-xadc: Fix clearing interrupt when enabling trigger

Lars-Peter Clausen <[email protected]>
iio: xilinx-xadc: Fix ADC-B powerdown

Olivier Moysan <[email protected]>
iio: adc: stm32-adc: fix sleep in atomic context

Lary Gibaud <[email protected]>
iio: st_sensors: rely on odr mask to know if odr can be set

Lars Engebretsen <[email protected]>
iio: core: remove extra semi-colon from devm_iio_device_register() macro

Takashi Iwai <[email protected]>
ALSA: usb-audio: Add connector notifier delegation

Takashi Iwai <[email protected]>
ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos

Takashi Iwai <[email protected]>
ALSA: hda: Remove ASUS ROG Zenith from the blacklist

Waiman Long <[email protected]>
KEYS: Avoid false positive ENOMEM error on key read

Dan Carpenter <[email protected]>
mlxsw: Fix some IS_ERR() vs NULL bugs

David Ahern <[email protected]>
vrf: Check skb for XFRM_TRANSFORMED flag

David Ahern <[email protected]>
xfrm: Always set XFRM_TRANSFORMED in xfrm{4,6}_output_finish

Florian Fainelli <[email protected]>
net: dsa: b53: b53_arl_rw_op() needs to select IVL or SVL

Florian Fainelli <[email protected]>
net: dsa: b53: Rework ARL bin logic

Florian Fainelli <[email protected]>
net: dsa: b53: Fix ARL register definitions

Florian Fainelli <[email protected]>
net: dsa: b53: Lookup VID in ARL searches when VLAN is enabled

David Ahern <[email protected]>
vrf: Fix IPv6 with qdisc and xfrm

Taehee Yoo <[email protected]>
team: fix hang in team_mode_get()

Eric Dumazet <[email protected]>
tcp: cache line align MAX_TCP_HEADER

Eric Dumazet <[email protected]>
sched: etf: do not assume all sockets are full blown

Xiyu Yang <[email protected]>
net/x25: Fix x25_neigh refcnt leak when receiving frame

Marc Zyngier <[email protected]>
net: stmmac: dwmac-meson8b: Add missing boundary to RGMII TX clock array

Xiyu Yang <[email protected]>
net: netrom: Fix potential nr_neigh refcnt leak in nr_add_node

Doug Berger <[email protected]>
net: bcmgenet: correct per TX/RX ring statistics

Taehee Yoo <[email protected]>
macvlan: fix null dereference in macvlan_device_event()

Taehee Yoo <[email protected]>
macsec: avoid to set wrong mtu

John Haxby <[email protected]>
ipv6: fix restrict IPV6_ADDRFORM operation

Rahul Lakkireddy <[email protected]>
cxgb4: fix large delays in PTP synchronization

Vishal Kulkarni <[email protected]>
cxgb4: fix adapter crash due to wrong MC size

Boris Ostrovsky <[email protected]>
x86/KVM: Clean up host's steal time structure

Boris Ostrovsky <[email protected]>
x86/KVM: Make sure KVM_VCPU_FLUSH_TLB flag is not missed

Boris Ostrovsky <[email protected]>
x86/kvm: Cache gfn to pfn translation

Boris Ostrovsky <[email protected]>

    x86/kvm: Introduce kvm_(un)map_gfn()

KarimAllah Ahmed <[email protected]>
KVM: Properly check if "page" is valid in kvm_vcpu_unmap

Christian Borntraeger <[email protected]>
kvm: fix compile on s390 part 2

Paolo Bonzini <[email protected]>
kvm: fix compilation on s390

Paolo Bonzini <[email protected]>
kvm: fix compilation on aarch64

KarimAllah Ahmed <[email protected]>
KVM: Introduce a new guest mapping API

Sean Christopherson <[email protected]>
KVM: nVMX: Always sync GUEST_BNDCFGS when it comes from vmcs01

Sean Christopherson <[email protected]>
KVM: VMX: Zero out *all* general purpose registers after VM-Exit

Randall Huang <[email protected]>
f2fs: fix to avoid memory leakage in f2fs_listxattr

Cengiz Can <[email protected]>
blktrace: fix dereference after null check

Jan Kara <[email protected]>

    blktrace: Protect q->blk_trace with RCU

Sabrina Dubroca <[email protected]>
net: ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup

Sabrina Dubroca <[email protected]>
net: ipv6: add net argument to ip6_dst_lookup_flow

Heiner Kallweit <[email protected]>
PCI/ASPM: Allow re-enabling Clock PM

Murthy Bhat <[email protected]>
scsi: smartpqi: fix call trace in device discovery

Halil Pasic <[email protected]>
virtio-blk: improve virtqueue error to BLK_STS

Steven Rostedt (VMware) <[email protected]>
tracing/selftests: Turn off timeout setting

Yongqiang Sun <[email protected]>
drm/amd/display: Not doing optimize bandwidth if flip pending.

Kai-Heng Feng <[email protected]>
xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3

Hans de Goede <[email protected]>
ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet

Jiri Olsa <[email protected]>
perf/core: Disable page faults when getting phys address

Florian Fainelli <[email protected]>
pwm: bcm2835: Dynamically allocate base

Geert Uytterhoeven <[email protected]>
pwm: renesas-tpu: Fix late Runtime PM enablement

Nicholas Piggin <[email protected]>
Revert "powerpc/64: irq_work avoid interrupt when called with hardware irqs enabled"

Evan Green <[email protected]>
loop: Better discard support for block devices

Cornelia Huck <[email protected]>
s390/cio: avoid duplicated 'ADD' uevents

Mauro Carvalho Chehab <[email protected]>
kconfig: qconf: Fix a few alignment issues

Vasily Averin <[email protected]>
ipc/util.c: sysvipc_find_ipc() should increase position index

Eric Biggers <[email protected]>
selftests: kmod: fix handling test numbers above 9

Vasily Averin <[email protected]>
kernel/gcov/fs.c: gcov_seq_next() should increase position index

Sagi Grimberg <[email protected]>
nvme: fix deadlock caused by ANA update wrong locking

Hans de Goede <[email protected]>

    ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map()

Wu Bo <[email protected]>
scsi: iscsi: Report unbind session event when the target has been removed

Geert Uytterhoeven <[email protected]>
pwm: rcar: Fix late Runtime PM enablement

Yan, Zheng <[email protected]>
ceph: don't skip updating wanted caps when cap is stale

Qiujun Huang <[email protected]>
ceph: return ceph_mdsc_do_request() errors from __get_parent()

James Smart <[email protected]>
scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG

James Smart <[email protected]>
scsi: lpfc: Fix kasan slab-out-of-bounds error in lpfc_unreg_login

Tero Kristo <[email protected]>
watchdog: reset last_hw_keepalive time at start

Catalin Marinas <[email protected]>
arm64: Silence clang warning on mismatched value/register sizes

James Morse <[email protected]>
arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space

James Morse <[email protected]>
arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419

James Morse <[email protected]>
arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419

Marc Zyngier <[email protected]>
arm64: Add part number for Neoverse N1

Jeremy Sowden <[email protected]>
vti4: removed duplicate log message.

Wei Yongjun <[email protected]>
crypto: mxs-dcp - make symbols 'sha1_null_hash' and 'sha256_null_hash' static

Martin KaFai Lau <[email protected]>
bpftool: Fix printing incorrect pointer in btf_dump_ptr

Rob Clark <[email protected]>
drm/msm: Use the correct dma_sync calls harder

Dmitry Monakhov <[email protected]>
ext4: fix extent_status fragmentation for plain files

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

Diffstat:

 Documentation/arm64/silicon-errata.txt             |   1 +
 Makefile                                           |   4 +-
 arch/arm/mach-imx/Makefile                         |   2 +
 arch/arm64/Kconfig                                 |  16 +++
 arch/arm64/include/asm/cache.h                     |   3 +-
 arch/arm64/include/asm/cpucaps.h                   |   3 +-
 arch/arm64/include/asm/cputype.h                   |   2 +
 arch/arm64/kernel/cpu_errata.c                     |  22 +++
 arch/arm64/kernel/sys_compat.c                     |  11 ++
 arch/arm64/kernel/traps.c                          |   9 ++
 arch/powerpc/kernel/setup_64.c                     |   2 +
 arch/powerpc/kernel/time.c                         |  44 ++----
 arch/s390/kvm/kvm-s390.c                           |   3 +
 arch/s390/lib/uaccess.c                            |   4 +
 arch/s390/mm/pgalloc.c                             |  16 ++-
 arch/x86/include/asm/kvm_host.h                    |   4 +-
 arch/x86/kvm/vmx.c                                 |  27 ++--
 arch/x86/kvm/x86.c                                 |  66 +++++----
 drivers/block/loop.c                               |  42 ++++--
 drivers/block/virtio_blk.c                         |   9 +-
 drivers/char/tpm/tpm_ibmvtpm.c                     | 136 ++++++++++---------
 drivers/char/tpm/tpm_tis_core.c                    |   8 +-
 drivers/crypto/mxs-dcp.c                           |   4 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c           |  23 ++++
 drivers/gpu/drm/msm/msm_gem.c                      |   4 +-
 drivers/iio/adc/stm32-adc.c                        |  31 ++++-
 drivers/iio/adc/xilinx-xadc-core.c                 |  95 ++++++++++---
 drivers/iio/common/st_sensors/st_sensors_core.c    |   2 +-
 drivers/infiniband/core/addr.c                     |   7 +-
 drivers/infiniband/sw/rxe/rxe_net.c                |   8 +-
 drivers/net/dsa/b53/b53_common.c                   |  37 ++++-
 drivers/net/dsa/b53/b53_regs.h                     |   8 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     |   3 +
 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c     |  27 +++-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c     |  27 +---
 drivers/net/ethernet/chelsio/cxgb4/t4_regs.h       |   3 +
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    |  11 +-
 .../mellanox/mlxsw/core_acl_flex_actions.c         |   4 +-
 .../ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c   |   4 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c |   3 +-
 .../net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c |   4 +-
 .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c    |   1 +
 drivers/net/geneve.c                               |   4 +-
 drivers/net/macsec.c                               |  12 +-
 drivers/net/macvlan.c                              |   2 +-
 drivers/net/team/team.c                            |   4 +
 drivers/net/vrf.c                                  |  10 +-
 drivers/net/vxlan.c                                |   8 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rx.c        |   9 ++
 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c  |   3 +
 drivers/nvme/host/multipath.c                      |   4 +-
 drivers/pci/pcie/aspm.c                            |  18 ++-
 drivers/pwm/pwm-bcm2835.c                          |   1 +
 drivers/pwm/pwm-rcar.c                             |  10 +-
 drivers/pwm/pwm-renesas-tpu.c                      |   9 +-
 drivers/s390/cio/device.c                          |  13 +-
 drivers/scsi/lpfc/lpfc_nvme.c                      |  14 +-
 drivers/scsi/lpfc/lpfc_sli.c                       |   2 +
 drivers/scsi/scsi_transport_iscsi.c                |   4 +-
 drivers/scsi/smartpqi/smartpqi_sas_transport.c     |   2 +-
 drivers/staging/comedi/comedi_fops.c               |   4 +-
 drivers/staging/comedi/drivers/dt2815.c            |   3 +
 drivers/staging/vt6656/int.c                       |   3 +-
 drivers/staging/vt6656/key.c                       |  14 +-
 drivers/staging/vt6656/main_usb.c                  |  31 +++--
 drivers/tty/hvc/hvc_console.c                      |  23 ++--
 drivers/tty/rocket.c                               |  25 ++--
 drivers/tty/serial/sh-sci.c                        |  13 +-
 drivers/tty/vt/vt.c                                |   7 +-
 drivers/usb/class/cdc-acm.c                        |  36 ++++-
 drivers/usb/class/cdc-acm.h                        |   5 +-
 drivers/usb/core/hub.c                             |  14 ++
 drivers/usb/core/message.c                         |   9 +-
 drivers/usb/core/quirks.c                          |   4 +
 drivers/usb/dwc3/gadget.c                          |  12 +-
 drivers/usb/early/xhci-dbc.c                       |   8 +-
 drivers/usb/early/xhci-dbc.h                       |  18 ++-
 drivers/usb/gadget/function/f_fs.c                 |   4 +
 drivers/usb/host/xhci-hub.c                        |  20 ++-
 drivers/usb/misc/sisusbvga/sisusb.c                |  20 +--
 drivers/usb/misc/sisusbvga/sisusb_init.h           |  14 +-
 drivers/usb/storage/uas.c                          |  46 ++++++-
 drivers/usb/storage/unusual_devs.h                 |   7 +
 drivers/watchdog/watchdog_dev.c                    |   1 +
 fs/ceph/caps.c                                     |   8 +-
 fs/ceph/export.c                                   |   5 +
 fs/ext4/extents.c                                  |  47 ++++---
 fs/f2fs/xattr.c                                    |  15 ++-
 fs/namespace.c                                     |   2 +-
 fs/proc/vmcore.c                                   |   5 +-
 fs/xfs/xfs_inode.c                                 |  85 ++++++------
 include/linux/blkdev.h                             |   2 +-
 include/linux/blktrace_api.h                       |  18 ++-
 include/linux/iio/iio.h                            |   2 +-
 include/linux/kvm_host.h                           |  35 ++++-
 include/linux/kvm_types.h                          |   9 +-
 include/linux/vmalloc.h                            |   2 +-
 include/net/addrconf.h                             |   6 +-
 include/net/ipv6.h                                 |   2 +-
 include/net/tcp.h                                  |   2 +-
 ipc/util.c                                         |   2 +-
 kernel/audit.c                                     |   3 +
 kernel/events/core.c                               |   9 +-
 kernel/gcov/fs.c                                   |   2 +-
 kernel/trace/blktrace.c                            | 117 +++++++++++-----
 mm/hugetlb.c                                       |  14 +-
 mm/ksm.c                                           |  12 +-
 mm/vmalloc.c                                       |  16 ++-
 net/dccp/ipv6.c                                    |   6 +-
 net/ipv4/ip_vti.c                                  |   4 +-
 net/ipv4/xfrm4_output.c                            |   2 -
 net/ipv6/addrconf_core.c                           |  11 +-
 net/ipv6/af_inet6.c                                |   4 +-
 net/ipv6/datagram.c                                |   2 +-
 net/ipv6/inet6_connection_sock.c                   |   4 +-
 net/ipv6/ip6_output.c                              |   8 +-
 net/ipv6/ipv6_sockglue.c                           |  13 +-
 net/ipv6/raw.c                                     |   2 +-
 net/ipv6/syncookies.c                              |   2 +-
 net/ipv6/tcp_ipv6.c                                |   4 +-
 net/ipv6/xfrm6_output.c                            |   2 -
 net/l2tp/l2tp_ip6.c                                |   2 +-
 net/mpls/af_mpls.c                                 |   7 +-
 net/netrom/nr_route.c                              |   1 +
 net/sched/sch_etf.c                                |   7 +-
 net/sctp/ipv6.c                                    |   4 +-
 net/tipc/udp_media.c                               |   9 +-
 net/x25/x25_dev.c                                  |   4 +-
 samples/vfio-mdev/mdpy.c                           |   2 +-
 scripts/kconfig/qconf.cc                           |  13 +-
 security/keys/internal.h                           |  12 ++
 security/keys/keyctl.c                             |  58 +++++---
 sound/pci/hda/hda_intel.c                          |   1 -
 sound/pci/hda/patch_realtek.c                      |  11 +-
 sound/soc/intel/atom/sst-atom-controls.c           |   2 +
 sound/soc/intel/boards/bytcr_rt5640.c              |  11 ++
 sound/soc/soc-dapm.c                               |  20 ++-
 sound/usb/format.c                                 |  52 +++++++
 sound/usb/mixer.c                                  |  37 ++++-
 sound/usb/mixer.h                                  |  10 ++
 sound/usb/mixer_maps.c                             |  37 ++++-
 sound/usb/mixer_quirks.c                           |  12 +-
 sound/usb/quirks-table.h                           |  14 ++
 sound/usb/usx2y/usbusx2yaudio.c                    |   2 +
 tools/bpf/bpftool/btf_dumper.c                     |   2 +-
 tools/testing/selftests/ftrace/settings            |   1 +
 tools/testing/selftests/kmod/kmod.sh               |  13 +-
 tools/vm/Makefile                                  |   2 +
 virt/kvm/kvm_main.c                                | 149 ++++++++++++++++++++-
 149 files changed, 1591 insertions(+), 598 deletions(-)