Skip to content

5.4.26-rc1 review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest123 patches 3 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/123virtio_balloon: Adjust label in virtballoon_probedrivers/virtio/virtio_balloon.c+1 -10 replies
2/123ALSA: hda/realtek - More constificationssound/pci/hda/patch_realtek.c+59 -590 replies
3/123ALSA: hda/realtek - Add Headset Mic supported for HP cPCsound/pci/hda/patch_realtek.c+44 -00 replies
4/123ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supportedsound/pci/hda/patch_realtek.c+1 -00 replies
5/123cgroup, netclassid: periodically release file_lock on classid updatingnet/core/netclassid_cgroup.c+37 -100 replies
6/123gre: fix uninit-value in __iptunnel_pull_headernet/ipv4/gre_demux.c+10 -20 replies
7/123inet_diag: return classid for all socket typesinclude/linux/inet_diag.h net/ipv4/inet_diag.c net/ipv4/raw_diag.c +2 more+40 -400 replies
8/123ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interfacenet/ipv6/addrconf.c+4 -00 replies
9/123ipvlan: add cond_resched_rcu() while processing muticast backlogdrivers/net/ipvlan/ipvlan_core.c+1 -00 replies
10/123ipvlan: do not add hardware address of master to its unicast filter listdrivers/net/ipvlan/ipvlan_main.c+1 -40 replies
11/123ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast()drivers/net/ipvlan/ipvlan_core.c+1 -10 replies
12/123ipvlan: dont deref eth hdr before checking its setdrivers/net/ipvlan/ipvlan_core.c+10 -80 replies
13/123macvlan: add cond_resched() during multicast processingdrivers/net/macvlan.c+2 -00 replies
14/123net: dsa: fix phylink_start()/phylink_stop() callsnet/dsa/dsa_priv.h net/dsa/port.c net/dsa/slave.c+30 -120 replies
15/123net: dsa: mv88e6xxx: fix lockup on warm bootdrivers/net/dsa/mv88e6xxx/global2.c+7 -10 replies
16/123net: fec: validate the new settings in fec_enet_set_coalesce()drivers/net/ethernet/freescale/fec_main.c+3 -30 replies
17/123net: hns3: fix a not link up issue when fibre port supports autonegdrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c+3 -10 replies
18/123net/ipv6: use configured metric when add peer routenet/ipv6/addrconf.c+3 -30 replies
19/123netlink: Use netlink header as base to calculate bad attribute offsetnet/netlink/af_netlink.c+1 -10 replies
20/123net: macsec: update SCI upon MAC address change.drivers/net/macsec.c+6 -50 replies
21/123net: nfc: fix bounds checking bugs on "pipe"net/nfc/hci/core.c+16 -30 replies
22/123net/packet: tpacket_rcv: do not increment ring index on dropnet/packet/af_packet.c+7 -60 replies
23/123net: phy: bcm63xx: fix OOPS due to missing driver namedrivers/net/phy/bcm63xx.c+1 -00 replies
24/123net: stmmac: dwmac1000: Disable ACS if enhanced descs are not useddrivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c+2 -10 replies
25/123net: systemport: fix index check to avoid an array out of bounds accessdrivers/net/ethernet/broadcom/bcmsysport.c+1 -10 replies
26/123r8152: check disconnect status after long sleepdrivers/net/usb/r8152.c+8 -00 replies
27/123sfc: detach from cb_page in efx_copy_channel()drivers/net/ethernet/sfc/efx.c+1 -00 replies
28/123slip: make slhc_compress() more robust against malicious packetsdrivers/net/slip/slhc.c+10 -40 replies
29/123taprio: Fix sending packets without dequeueing themnet/sched/sch_taprio.c+9 -30 replies
30/123bonding/alb: make sure arp header is pulled before accessing itdrivers/net/bonding/bond_alb.c+10 -100 replies
31/123bnxt_en: reinitialize IRQs when MTU is modifieddrivers/net/ethernet/broadcom/bnxt/bnxt.c+2 -20 replies
32/123bnxt_en: fix error handling when flashing from filedrivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c+11 -130 replies
33/123cgroup: memcg: net: do not associate sock with unrelated cgroupkernel/cgroup/cgroup.c mm/memcontrol.c+8 -00 replies
34/123net: memcg: late association of sock to memcgmm/memcontrol.c net/core/sock.c net/ipv4/inet_connection_sock.c+24 -150 replies
35/123net: memcg: fix lockdep splat in inet_csk_accept()net/ipv4/inet_connection_sock.c+7 -70 replies
36/123devlink: validate length of param valuesnet/core/devlink.c+19 -120 replies
37/123devlink: validate length of region addr/lennet/core/devlink.c+2 -00 replies
38/123fib: add missing attribute validation for tun_idinclude/net/fib_rules.h+1 -00 replies
39/123nl802154: add missing attribute validationnet/ieee802154/nl_policy.c+5 -00 replies
40/123nl802154: add missing attribute validation for dev_typenet/ieee802154/nl_policy.c+1 -00 replies
41/123can: add missing attribute validation for terminationdrivers/net/can/dev.c+1 -00 replies
42/123macsec: add missing attribute validation for portdrivers/net/macsec.c+1 -00 replies
43/123net: fq: add missing attribute validation for orphan masknet/sched/sch_fq.c+1 -00 replies
44/123net: taprio: add missing attribute validation for txtime delaynet/sched/sch_taprio.c+1 -00 replies
45/123team: add missing attribute validation for port ifindexdrivers/net/team/team.c+1 -00 replies
46/123team: add missing attribute validation for array indexdrivers/net/team/team.c+1 -00 replies
47/123tipc: add missing attribute validation for MTU propertynet/tipc/netlink.c+1 -00 replies
48/123nfc: add missing attribute validation for SE APInet/nfc/netlink.c+1 -00 replies
49/123nfc: add missing attribute validation for deactivate targetnet/nfc/netlink.c+1 -00 replies
50/123nfc: add missing attribute validation for vendor subcommandnet/nfc/netlink.c+2 -00 replies
51/123net: phy: avoid clearing PHY interrupts twice in irq handlerdrivers/net/phy/phy.c include/linux/phy.h+3 -10 replies
52/123net: phy: fix MDIO bus PM PHY resumingdrivers/net/phy/phy_device.c include/linux/phy.h+7 -10 replies
53/123net/ipv6: need update peer route when modify metricnet/ipv6/addrconf.c+16 -40 replies
54/123net/ipv6: remove the old peer route if change it to a new onenet/ipv6/addrconf.c+17 -40 replies
55/123selftests/net/fib_tests: update addr_metric_test for peer route testingtools/testing/selftests/net/fib_tests.sh+31 -30 replies
56/123net: dsa: Dont instantiate phylink for CPU/DSA ports unless needednet/dsa/port.c+9 -30 replies
57/123net: phy: Avoid multiple suspendsdrivers/net/phy/phy_device.c+3 -20 replies
58/123cgroup: cgroup_procs_next should increase position indexkernel/cgroup/cgroup.c+7 -30 replies
59/123cgroup: Iterate tasks that did not finish do_exit()include/linux/cgroup.h kernel/cgroup/cgroup.c+17 -70 replies
60/123netfilter: nf_tables: fix infinite loop when expr is not availablenet/netfilter/nf_tables_api.c+3 -70 replies
61/123iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devicesdrivers/net/wireless/intel/iwlwifi/mvm/nvm.c+2 -10 replies
62/123virtio-blk: fix hw_queue stopped on arbitrary errordrivers/block/virtio_blk.c+5 -30 replies
63/123iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taintdrivers/iommu/intel-iommu.c+4 -30 replies
64/123netfilter: nf_conntrack: ct_cpu_seq_next should increase position indexnet/netfilter/nf_conntrack_standalone.c+1 -10 replies
65/123netfilter: synproxy: synproxy_cpu_seq_next should increase position indexnet/netfilter/nf_synproxy_core.c+1 -10 replies
66/123netfilter: xt_recent: recent_seq_next should increase position indexnet/netfilter/xt_recent.c+1 -10 replies
67/123netfilter: x_tables: xt_mttg_seq_next should increase position indexnet/netfilter/x_tables.c+3 -30 replies
68/123workqueue: dont use wq_select_unbound_cpu() for bound workskernel/workqueue.c+8 -60 replies
69/123drm/amd/display: remove duplicated assignment to grph_obj_typedrivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c+1 -20 replies
70/123drm/i915: be more solid in checking the alignmentdrivers/gpu/drm/i915/gem/i915_gem_execbuffer.c drivers/gpu/drm/i915/i915_utils.h+7 -10 replies
71/123drm/i915: Defer semaphore priority bumping to a workqueuedrivers/gpu/drm/i915/i915_request.c drivers/gpu/drm/i915/i915_request.h+19 -50 replies
72/123mmc: sdhci-pci-gli: Enable MSI interrupt for GL975xdrivers/mmc/host/sdhci-pci-gli.c+17 -00 replies
73/123pinctrl: falcon: fix syntax errordrivers/pinctrl/pinctrl-falcon.c+1 -10 replies
74/123ktest: Add timeout for ssh sync testingtools/testing/ktest/ktest.pl+1 -10 replies
75/123cifs_atomic_open(): fix double-put on late allocation failureDocumentation/filesystems/porting.rst fs/cifs/dir.c fs/open.c+8 -40 replies
76/123gfs2_atomic_open(): fix O_EXCL|O_CREAT handling on cold dcachefs/gfs2/inode.c+1 -10 replies
77/123KVM: x86: clear stale x86_emulate_ctxt->intercept valuearch/x86/kvm/emulate.c+1 -00 replies
78/123KVM: nVMX: avoid NULL pointer dereference with incorrect EVMCS GPAsarch/x86/kvm/vmx/nested.c+3 -20 replies
79/123ARC: define __ALIGN_STR and __ALIGN symbols for ARCarch/arc/include/asm/linkage.h+2 -00 replies
80/123fuse: fix stack use after returnfs/fuse/dev.c fs/fuse/fuse_i.h+5 -30 replies
81/123s390/dasd: fix data corruption for thin provisioned devicesdrivers/s390/block/dasd.c drivers/s390/block/dasd_eckd.c drivers/s390/block/dasd_int.h+193 -120 replies
82/123ipmi_si: Avoid spurious errors for optional IRQsdrivers/char/ipmi/ipmi_si_platform.c+2 -20 replies
83/123blk-iocost: fix incorrect vtime comparison in iocg_is_idle()block/blk-iocost.c+1 -10 replies
84/123fscrypt: dont evict dirty inodes after removing keyfs/crypto/keysetup.c+9 -00 replies
85/123macintosh: windfarm: fix MODINFO regressiondrivers/macintosh/windfarm_ad7417_sensor.c drivers/macintosh/windfarm_fcu_controls.c drivers/macintosh/windfarm_lm75_sensor.c +3 more+50 -10 replies
86/123x86/ioremap: Map EFI runtime services data as encrypted for SEVarch/x86/mm/ioremap.c+18 -00 replies
87/123efi: Fix a race and a buffer overflow while reading efivars via sysfsdrivers/firmware/efi/efivars.c+20 -90 replies
88/123efi: Add a sanity check to efivar_store_raw()drivers/firmware/efi/efivars.c+3 -00 replies
89/123i2c: designware-pci: Fix BUG_ON during device removaldrivers/i2c/busses/i2c-designware-pcidrv.c+1 -00 replies
90/123mt76: fix array overflow on receiving too many fragments for a packetdrivers/net/wireless/mediatek/mt76/dma.c+6 -30 replies
91/123perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flagarch/x86/events/amd/uncore.c+7 -100 replies
92/123x86/mce: Fix logic and comments around MSR_PPIN_CTLarch/x86/kernel/cpu/mce/intel.c+5 -40 replies
93/123iommu/dma: Fix MSI reservation allocationdrivers/iommu/dma-iommu.c+8 -80 replies
94/123iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taintdrivers/iommu/dmar.c+6 -50 replies
95/123iommu/vt-d: Fix RCU list debugging warningsinclude/linux/dmar.h+5 -30 replies
96/123iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge pagedrivers/iommu/intel-iommu.c+4 -20 replies
97/123batman-adv: Dont schedule OGM for disabled interfacenet/batman-adv/bat_iv_ogm.c+4 -00 replies
98/123clk: imx8mn: Fix incorrect clock definesinclude/dt-bindings/clock/imx8mn-clock.h+2 -20 replies
99/123pinctrl: meson-gxl: fix GPIOX sdio pinsdrivers/pinctrl/meson/pinctrl-meson-gxl.c+2 -20 replies
100/123pinctrl: imx: scu: Align imx sc msg structs to 4drivers/pinctrl/freescale/pinctrl-scu.c+2 -20 replies
101/123virtio_ring: Fix mem leak with vring_new_virtqueue()drivers/virtio/virtio_ring.c+2 -20 replies
102/123drm/i915/gvt: Fix dma-buf display blur issue on CFLdrivers/gpu/drm/i915/gvt/display.c+2 -10 replies
103/123pinctrl: core: Remove extra kref_get which blocks hogs being freeddrivers/pinctrl/core.c+0 -10 replies
104/123drm/i915/gvt: Fix unnecessary schedule timer when no vGPU exitsdrivers/gpu/drm/i915/gvt/vgpu.c+9 -30 replies
105/123driver code: clarify and fix platform device DMA mask allocationdrivers/base/platform.c include/linux/platform_device.h+7 -200 replies
106/123iommu/vt-d: Fix RCU-list bugs in intel_iommu_init()drivers/iommu/intel-iommu.c+4 -10 replies
107/123i2c: gpio: suppress error on probe deferdrivers/i2c/busses/i2c-gpio.c+1 -10 replies
108/123nl80211: add missing attribute validation for critical protocol indicationnet/wireless/nl80211.c+2 -00 replies
109/123nl80211: add missing attribute validation for beacon report scanningnet/wireless/nl80211.c+2 -00 replies
110/123nl80211: add missing attribute validation for channel switchnet/wireless/nl80211.c+1 -00 replies
111/123perf bench futex-wake: Restore thread count default to online CPU counttools/perf/bench/futex-wake.c+2 -20 replies
112/123netfilter: cthelper: add missing attribute validation for cthelpernet/netfilter/nfnetlink_cthelper.c+2 -00 replies
113/123netfilter: nft_payload: add missing attribute validation for payload csum flagsnet/netfilter/nft_payload.c+1 -00 replies
114/123netfilter: nft_tunnel: add missing attribute validation for tunnelsnet/netfilter/nft_tunnel.c+2 -00 replies
115/123netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attributenet/netfilter/nf_tables_api.c+5 -00 replies
116/123netfilter: nft_chain_nat: inet family is missing module ownershipnet/netfilter/nft_chain_nat.c+1 -00 replies
117/123iommu/vt-d: Fix the wrong printing in RHSA parsingdrivers/iommu/dmar.c+1 -10 replies
118/123iommu/vt-d: Ignore devices with out-of-spec domain numberdrivers/iommu/dmar.c+8 -00 replies
119/123i2c: acpi: put device when verifying client failsdrivers/i2c/i2c-core-acpi.c+9 -10 replies
120/123iommu/amd: Fix IOMMU AVIC not properly update the is_run bit in IRTEdrivers/iommu/amd_iommu.c+2 -20 replies
121/123ipv6: restrict IPV6_ADDRFORM operationnet/ipv6/ipv6_sockglue.c+8 -20 replies
122/123net/smc: check for valid ib_client_datanet/smc/smc_ib.c+2 -00 replies
123/123net/smc: cancel event worker during device removalnet/smc/smc_ib.c+1 -00 replies

Reviews trailers per patch

50 of 123 patches have a Reviewed-by or Acked-by.

PatchEric DumazetMahesh BandewarAndrew LunnFugang DuanDavid AhernFlorian FainelliAndre GuedesKonstantin KhlebnikovRafał MiłeckiOliver HartkoppVinicius Costa GomesJiri PirkoRoman GushchinGeert UytterhoevenStefan HajnocziLu BaoluChris WilsonStefan SchmidtRaul E RangelJan HoeppnerPeter OberparleiterPatrick VoErhard FurtnerMichael EllermanJoerg RoedelAndy ShevchenkoThomas LangerEric AugerRobin MurphyMadhuparna BhowmikMoritz FischerZhenyu WangJason WangArtem S. TashkinovLinus WalleijSean ChristophersonMichael StapelbergTvrtko UrsulinUrsula BraunLeon RomanovskyMika WesterbergArnaldo Carvalho de MeloVineet GuptaColin XuJerome BrunetPeter ZijlstraDavid Hildenbrand
1/123R-b
2/123
3/123
4/123
5/123R-b
6/123
7/123R-b
8/123T-b
9/123
10/123R-b A-b
11/123
12/123
13/123
14/123R-b
15/123R-b
16/123A-b
17/123
18/123R-b
19/123
20/123
21/123
22/123
23/123A-b
24/123
25/123
26/123
27/123
28/123
29/123A-b
30/123
31/123
32/123
33/123R-b
34/123R-b
35/123
36/123R-b
37/123R-b
38/123R-b
39/123A-b
40/123A-b
41/123A-b
42/123
43/123
44/123R-b
45/123R-b
46/123R-b
47/123
48/123
49/123
50/123
51/123
52/123R-b T-b
53/123R-b
54/123R-b
55/123R-b
56/123
57/123
58/123
59/123
60/123
61/123
62/123R-b
63/123A-b
64/123
65/123
66/123
67/123
68/123
69/123
70/123R-b
71/123R-b
72/123T-b
73/123A-b
74/123
75/123
76/123
77/123R-b
78/123
79/123A-b
80/123T-b
81/123R-b R-b
82/123Reported-and-tested-by
83/123
84/123
85/123T-b A-b
86/123R-b T-b
87/123
88/123
89/123R-b
90/123
91/123A-b
92/123
93/123R-b R-b
94/123A-b
95/123A-b T-b
96/123A-b R-b
97/123
98/123
99/123R-b
100/123
101/123A-b
102/123A-b
103/123
104/123A-b
105/123R-b Reported-bisected-and-tested-by
106/123A-b
107/123A-b
108/123
109/123
110/123
111/123T-b
112/123
113/123
114/123
115/123
116/123
117/123
118/123
119/123R-b R-b A-b
120/123
121/123
122/123
123/123R-b R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 47 reviewers.

Read the v1 thread

Cover letter [PATCH 5.4 000/123] 5.4.26-rc1 review

This is the start of the stable review cycle for the 5.4.26 release. There are 123 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, 19 Mar 2020 10:31:16 +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/v5.x/stable-review/patch-5.4.26-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.4.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.4.26-rc1

Karsten Graul <[email protected]>
net/smc: cancel event worker during device removal

Karsten Graul <[email protected]>
net/smc: check for valid ib_client_data

Eric Dumazet <[email protected]>
ipv6: restrict IPV6_ADDRFORM operation

Suravee Suthikulpanit <[email protected]>
iommu/amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE

Wolfram Sang <[email protected]>
i2c: acpi: put device when verifying client fails

Daniel Drake <[email protected]>
iommu/vt-d: Ignore devices with out-of-spec domain number

Zhenzhong Duan <[email protected]>
iommu/vt-d: Fix the wrong printing in RHSA parsing

Pablo Neira Ayuso <[email protected]>
netfilter: nft_chain_nat: inet family is missing module ownership

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute

Jakub Kicinski <[email protected]>
netfilter: nft_tunnel: add missing attribute validation for tunnels

Jakub Kicinski <[email protected]>
netfilter: nft_payload: add missing attribute validation for payload csum flags

Jakub Kicinski <[email protected]>
netfilter: cthelper: add missing attribute validation for cthelper

Tommi Rantala <[email protected]>
perf bench futex-wake: Restore thread count default to online CPU count

Jakub Kicinski <[email protected]>
nl80211: add missing attribute validation for channel switch

Jakub Kicinski <[email protected]>
nl80211: add missing attribute validation for beacon report scanning

Jakub Kicinski <[email protected]>
nl80211: add missing attribute validation for critical protocol indication

Hamish Martin <[email protected]>
i2c: gpio: suppress error on probe defer

Qian Cai <[email protected]>
iommu/vt-d: Fix RCU-list bugs in intel_iommu_init()

Christoph Hellwig <[email protected]>
driver code: clarify and fix platform device DMA mask allocation

Zhenyu Wang <[email protected]>
drm/i915/gvt: Fix unnecessary schedule timer when no vGPU exits

Charles Keepax <[email protected]>
pinctrl: core: Remove extra kref_get which blocks hogs being freed

Tina Zhang <[email protected]>
drm/i915/gvt: Fix dma-buf display blur issue on CFL

Suman Anna <[email protected]>
virtio_ring: Fix mem leak with vring_new_virtqueue()

Leonard Crestez <[email protected]>
pinctrl: imx: scu: Align imx sc msg structs to 4

Nicolas Belin <[email protected]>
pinctrl: meson-gxl: fix GPIOX sdio pins

Anson Huang <[email protected]>
clk: imx8mn: Fix incorrect clock defines

Sven Eckelmann <[email protected]>
batman-adv: Don't schedule OGM for disabled interface

Yonghyun Hwang <[email protected]>
iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page

Amol Grover <[email protected]>
iommu/vt-d: Fix RCU list debugging warnings

Hans de Goede <[email protected]>
iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint

Marc Zyngier <[email protected]>
iommu/dma: Fix MSI reservation allocation

Tony Luck <[email protected]>
x86/mce: Fix logic and comments around MSR_PPIN_CTL

Kim Phillips <[email protected]>
perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag

Felix Fietkau <[email protected]>
mt76: fix array overflow on receiving too many fragments for a packet

Jarkko Nikula <[email protected]>
i2c: designware-pci: Fix BUG_ON during device removal

Vladis Dronov <[email protected]>
efi: Add a sanity check to efivar_store_raw()

Vladis Dronov <[email protected]>
efi: Fix a race and a buffer overflow while reading efivars via sysfs

Tom Lendacky <[email protected]>
x86/ioremap: Map EFI runtime services data as encrypted for SEV

Wolfram Sang <[email protected]>
macintosh: windfarm: fix MODINFO regression

Eric Biggers <[email protected]>
fscrypt: don't evict dirty inodes after removing key

Tejun Heo <[email protected]>
blk-iocost: fix incorrect vtime comparison in iocg_is_idle()

Takashi Iwai <[email protected]>
ipmi_si: Avoid spurious errors for optional IRQs

Stefan Haberland <[email protected]>
s390/dasd: fix data corruption for thin provisioned devices

Miklos Szeredi <[email protected]>
fuse: fix stack use after return

Eugeniy Paltsev <[email protected]>
ARC: define __ALIGN_STR and __ALIGN symbols for ARC

Vitaly Kuznetsov <[email protected]>
KVM: nVMX: avoid NULL pointer dereference with incorrect EVMCS GPAs

Vitaly Kuznetsov <[email protected]>

    KVM: x86: clear stale x86_emulate_ctxt->intercept value

Al Viro <[email protected]>
gfs2_atomic_open(): fix O_EXCL|O_CREAT handling on cold dcache

Al Viro <[email protected]>
cifs_atomic_open(): fix double-put on late allocation failure

Steven Rostedt (VMware) <[email protected]>
ktest: Add timeout for ssh sync testing

Mathias Kresin <[email protected]>
pinctrl: falcon: fix syntax error

Ben Chuang <[email protected]>
mmc: sdhci-pci-gli: Enable MSI interrupt for GL975x

Chris Wilson <[email protected]>
drm/i915: Defer semaphore priority bumping to a workqueue

Matthew Auld <[email protected]>
drm/i915: be more solid in checking the alignment

Colin Ian King <[email protected]>
drm/amd/display: remove duplicated assignment to grph_obj_type

Hillf Danton <[email protected]>
workqueue: don't use wq_select_unbound_cpu() for bound works

Vasily Averin <[email protected]>
netfilter: x_tables: xt_mttg_seq_next should increase position index

Vasily Averin <[email protected]>
netfilter: xt_recent: recent_seq_next should increase position index

Vasily Averin <[email protected]>
netfilter: synproxy: synproxy_cpu_seq_next should increase position index

Vasily Averin <[email protected]>
netfilter: nf_conntrack: ct_cpu_seq_next should increase position index

Hans de Goede <[email protected]>
iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint

Halil Pasic <[email protected]>
virtio-blk: fix hw_queue stopped on arbitrary error

Dan Moulding <[email protected]>
iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices

Florian Westphal <[email protected]>
netfilter: nf_tables: fix infinite loop when expr is not available

Michal Koutný <[email protected]>
cgroup: Iterate tasks that did not finish do_exit()

Vasily Averin <[email protected]>
cgroup: cgroup_procs_next should increase position index

Florian Fainelli <[email protected]>
net: phy: Avoid multiple suspends

Andrew Lunn <[email protected]>
net: dsa: Don't instantiate phylink for CPU/DSA ports unless needed

Hangbin Liu <[email protected]>
selftests/net/fib_tests: update addr_metric_test for peer route testing

Hangbin Liu <[email protected]>
net/ipv6: remove the old peer route if change it to a new one

Hangbin Liu <[email protected]>
net/ipv6: need update peer route when modify metric

Heiner Kallweit <[email protected]>
net: phy: fix MDIO bus PM PHY resuming

Heiner Kallweit <[email protected]>
net: phy: avoid clearing PHY interrupts twice in irq handler

Jakub Kicinski <[email protected]>
nfc: add missing attribute validation for vendor subcommand

Jakub Kicinski <[email protected]>
nfc: add missing attribute validation for deactivate target

Jakub Kicinski <[email protected]>
nfc: add missing attribute validation for SE API

Jakub Kicinski <[email protected]>
tipc: add missing attribute validation for MTU property

Jakub Kicinski <[email protected]>
team: add missing attribute validation for array index

Jakub Kicinski <[email protected]>
team: add missing attribute validation for port ifindex

Jakub Kicinski <[email protected]>
net: taprio: add missing attribute validation for txtime delay

Jakub Kicinski <[email protected]>
net: fq: add missing attribute validation for orphan mask

Jakub Kicinski <[email protected]>
macsec: add missing attribute validation for port

Jakub Kicinski <[email protected]>
can: add missing attribute validation for termination

Jakub Kicinski <[email protected]>
nl802154: add missing attribute validation for dev_type

Jakub Kicinski <[email protected]>
nl802154: add missing attribute validation

Jakub Kicinski <[email protected]>
fib: add missing attribute validation for tun_id

Jakub Kicinski <[email protected]>
devlink: validate length of region addr/len

Jakub Kicinski <[email protected]>
devlink: validate length of param values

Eric Dumazet <[email protected]>
net: memcg: fix lockdep splat in inet_csk_accept()

Shakeel Butt <[email protected]>
net: memcg: late association of sock to memcg

Shakeel Butt <[email protected]>
cgroup: memcg: net: do not associate sock with unrelated cgroup

Edwin Peer <[email protected]>
bnxt_en: fix error handling when flashing from file

Vasundhara Volam <[email protected]>
bnxt_en: reinitialize IRQs when MTU is modified

Eric Dumazet <[email protected]>
bonding/alb: make sure arp header is pulled before accessing it

Vinicius Costa Gomes <[email protected]>
taprio: Fix sending packets without dequeueing them

Eric Dumazet <[email protected]>
slip: make slhc_compress() more robust against malicious packets

Edward Cree <[email protected]>
sfc: detach from cb_page in efx_copy_channel()

You-Sheng Yang <[email protected]>
r8152: check disconnect status after long sleep

Colin Ian King <[email protected]>
net: systemport: fix index check to avoid an array out of bounds access

Remi Pommarel <[email protected]>
net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used

Jonas Gorski <[email protected]>
net: phy: bcm63xx: fix OOPS due to missing driver name

Willem de Bruijn <[email protected]>
net/packet: tpacket_rcv: do not increment ring index on drop

Dan Carpenter <[email protected]>
net: nfc: fix bounds checking bugs on "pipe"

Dmitry Bogdanov <[email protected]>
net: macsec: update SCI upon MAC address change.

Pablo Neira Ayuso <[email protected]>
netlink: Use netlink header as base to calculate bad attribute offset

Hangbin Liu <[email protected]>
net/ipv6: use configured metric when add peer route

Jian Shen <[email protected]>
net: hns3: fix a not link up issue when fibre port supports autoneg

Jakub Kicinski <[email protected]>
net: fec: validate the new settings in fec_enet_set_coalesce()

Russell King <[email protected]>
net: dsa: mv88e6xxx: fix lockup on warm boot

Russell King <[email protected]>
net: dsa: fix phylink_start()/phylink_stop() calls

Mahesh Bandewar <[email protected]>
macvlan: add cond_resched() during multicast processing

Mahesh Bandewar <[email protected]>
ipvlan: don't deref eth hdr before checking it's set

Eric Dumazet <[email protected]>
ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast()

Jiri Wiesner <[email protected]>
ipvlan: do not add hardware address of master to its unicast filter list

Mahesh Bandewar <[email protected]>
ipvlan: add cond_resched_rcu() while processing muticast backlog

Hangbin Liu <[email protected]>
ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface

Dmitry Yakunin <[email protected]>
inet_diag: return classid for all socket types

Eric Dumazet <[email protected]>
gre: fix uninit-value in __iptunnel_pull_header

Dmitry Yakunin <[email protected]>
cgroup, netclassid: periodically release file_lock on classid updating

Kailang Yang <[email protected]>
ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported

Kailang Yang <[email protected]>
ALSA: hda/realtek - Add Headset Mic supported for HP cPC

Takashi Iwai <[email protected]>
ALSA: hda/realtek - More constifications

Nathan Chancellor <[email protected]>
virtio_balloon: Adjust label in virtballoon_probe

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

Diffstat:

 Documentation/filesystems/porting.rst              |   8 +
 Makefile                                           |   4 +-
 arch/arc/include/asm/linkage.h                     |   2 +
 arch/x86/events/amd/uncore.c                       |  17 +--
 arch/x86/kernel/cpu/mce/intel.c                    |   9 +-
 arch/x86/kvm/emulate.c                             |   1 +
 arch/x86/kvm/vmx/nested.c                          |   5 +-
 arch/x86/mm/ioremap.c                              |  18 +++
 block/blk-iocost.c                                 |   2 +-
 drivers/base/platform.c                            |  25 +---
 drivers/block/virtio_blk.c                         |   8 +-
 drivers/char/ipmi/ipmi_si_platform.c               |   4 +-
 drivers/firmware/efi/efivars.c                     |  32 ++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c       |   3 +-
 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c     |   3 +-
 drivers/gpu/drm/i915/gvt/display.c                 |   3 +-
 drivers/gpu/drm/i915/gvt/vgpu.c                    |  12 +-
 drivers/gpu/drm/i915/i915_request.c                |  22 ++-
 drivers/gpu/drm/i915/i915_request.h                |   2 +
 drivers/gpu/drm/i915/i915_utils.h                  |   5 +
 drivers/i2c/busses/i2c-designware-pcidrv.c         |   1 +
 drivers/i2c/busses/i2c-gpio.c                      |   2 +-
 drivers/i2c/i2c-core-acpi.c                        |  10 +-
 drivers/iommu/amd_iommu.c                          |   4 +-
 drivers/iommu/dma-iommu.c                          |  16 +-
 drivers/iommu/dmar.c                               |  21 ++-
 drivers/iommu/intel-iommu.c                        |  18 ++-
 drivers/macintosh/windfarm_ad7417_sensor.c         |   7 +
 drivers/macintosh/windfarm_fcu_controls.c          |   7 +
 drivers/macintosh/windfarm_lm75_sensor.c           |  16 +-
 drivers/macintosh/windfarm_lm87_sensor.c           |   7 +
 drivers/macintosh/windfarm_max6690_sensor.c        |   7 +
 drivers/macintosh/windfarm_smu_sat.c               |   7 +
 drivers/mmc/host/sdhci-pci-gli.c                   |  17 +++
 drivers/net/bonding/bond_alb.c                     |  20 +--
 drivers/net/can/dev.c                              |   1 +
 drivers/net/dsa/mv88e6xxx/global2.c                |   8 +-
 drivers/net/ethernet/broadcom/bcmsysport.c         |   2 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |   4 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c  |  24 ++-
 drivers/net/ethernet/freescale/fec_main.c          |   6 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |   4 +-
 drivers/net/ethernet/sfc/efx.c                     |   1 +
 .../net/ethernet/stmicro/stmmac/dwmac1000_core.c   |   3 +-
 drivers/net/ipvlan/ipvlan_core.c                   |  19 ++-
 drivers/net/ipvlan/ipvlan_main.c                   |   5 +-
 drivers/net/macsec.c                               |  12 +-
 drivers/net/macvlan.c                              |   2 +
 drivers/net/phy/bcm63xx.c                          |   1 +
 drivers/net/phy/phy.c                              |   3 +-
 drivers/net/phy/phy_device.c                       |  11 +-
 drivers/net/slip/slhc.c                            |  14 +-
 drivers/net/team/team.c                            |   2 +
 drivers/net/usb/r8152.c                            |   8 +
 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c       |   3 +-
 drivers/net/wireless/mediatek/mt76/dma.c           |   9 +-
 drivers/pinctrl/core.c                             |   1 -
 drivers/pinctrl/freescale/pinctrl-scu.c            |   4 +-
 drivers/pinctrl/meson/pinctrl-meson-gxl.c          |   4 +-
 drivers/pinctrl/pinctrl-falcon.c                   |   2 +-
 drivers/s390/block/dasd.c                          |  27 +++-
 drivers/s390/block/dasd_eckd.c                     | 163 ++++++++++++++++++++-
 drivers/s390/block/dasd_int.h                      |  15 +-
 drivers/virtio/virtio_balloon.c                    |   2 +-
 drivers/virtio/virtio_ring.c                       |   4 +-
 fs/cifs/dir.c                                      |   1 -
 fs/crypto/keysetup.c                               |   9 ++
 fs/fuse/dev.c                                      |   6 +-
 fs/fuse/fuse_i.h                                   |   2 +
 fs/gfs2/inode.c                                    |   2 +-
 fs/open.c                                          |   3 -
 include/dt-bindings/clock/imx8mn-clock.h           |   4 +-
 include/linux/cgroup.h                             |   1 +
 include/linux/dmar.h                               |   8 +-
 include/linux/inet_diag.h                          |  18 ++-
 include/linux/phy.h                                |   3 +
 include/linux/platform_device.h                    |   2 +-
 include/net/fib_rules.h                            |   1 +
 kernel/cgroup/cgroup.c                             |  37 +++--
 kernel/workqueue.c                                 |  14 +-
 mm/memcontrol.c                                    |  14 +-
 net/batman-adv/bat_iv_ogm.c                        |   4 +
 net/core/devlink.c                                 |  33 +++--
 net/core/netclassid_cgroup.c                       |  47 ++++--
 net/core/sock.c                                    |   5 +-
 net/dsa/dsa_priv.h                                 |   2 +
 net/dsa/port.c                                     |  44 ++++--
 net/dsa/slave.c                                    |   8 +-
 net/ieee802154/nl_policy.c                         |   6 +
 net/ipv4/gre_demux.c                               |  12 +-
 net/ipv4/inet_connection_sock.c                    |  20 +++
 net/ipv4/inet_diag.c                               |  44 +++---
 net/ipv4/raw_diag.c                                |   5 +-
 net/ipv4/udp_diag.c                                |   5 +-
 net/ipv6/addrconf.c                                |  51 +++++--
 net/ipv6/ipv6_sockglue.c                           |  10 +-
 net/netfilter/nf_conntrack_standalone.c            |   2 +-
 net/netfilter/nf_synproxy_core.c                   |   2 +-
 net/netfilter/nf_tables_api.c                      |  15 +-
 net/netfilter/nfnetlink_cthelper.c                 |   2 +
 net/netfilter/nft_chain_nat.c                      |   1 +
 net/netfilter/nft_payload.c                        |   1 +
 net/netfilter/nft_tunnel.c                         |   2 +
 net/netfilter/x_tables.c                           |   6 +-
 net/netfilter/xt_recent.c                          |   2 +-
 net/netlink/af_netlink.c                           |   2 +-
 net/nfc/hci/core.c                                 |  19 ++-
 net/nfc/netlink.c                                  |   4 +
 net/packet/af_packet.c                             |  13 +-
 net/sched/sch_fq.c                                 |   1 +
 net/sched/sch_taprio.c                             |  13 +-
 net/sctp/diag.c                                    |   8 +-
 net/smc/smc_ib.c                                   |   3 +
 net/tipc/netlink.c                                 |   1 +
 net/wireless/nl80211.c                             |   5 +
 sound/pci/hda/patch_realtek.c                      | 163 +++++++++++++--------
 tools/perf/bench/futex-wake.c                      |   4 +-
 tools/testing/ktest/ktest.pl                       |   2 +-
 tools/testing/selftests/net/fib_tests.sh           |  34 ++++-
 119 files changed, 1038 insertions(+), 397 deletions(-)