Skip to content

5.5.10-rc1 review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest151 patches 6 repliesIn review

Patches in v1 No applies recorded yet

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

Reviews trailers per patch

62 of 151 patches have a Reviewed-by or Acked-by.

PatchEric DumazetMahesh BandewarKonstantin KhlebnikovRafał MiłeckiFlorian FainelliUrsula BraunLeon RomanovskyAndre GuedesRoman GushchinAndrew LunnJiri PirkoDavid AhernStefan SchmidtOliver HartkoppGreg RoseVinicius Costa GomesJohannes WeinerStefan HajnocziLu BaoluTvrtko UrsulinChris WilsonMika KuoppalaRaul E RangelThomas LangerPaul CercueilJan HoeppnerPeter OberparleiterPatrick VoChristian BraunerDamien Le MoalJohannes ThumshirnChristoph HellwigPeter ZijlstraEric AugerRobin MurphyMadhuparna BhowmikMoritz FischerZhenyu WangColin XuSean ChristophersonVineet GuptaMichael StapelbergDavid HeidelbergMarc ZyngierLinus WalleijArnaldo Carvalho de MeloArtem S. TashkinovGeert UytterhoevenAndy ShevchenkoMika WesterbergJason WangJerome BrunetJoerg RoedelErhard FurtnerMichael EllermanFugang DuanDavid HildenbrandPandruvada, Srinivas
1/151R-b
2/151
3/151
4/151
5/151R-b
6/151
7/151
8/151R-b
9/151T-b
10/151
11/151R-b A-b
12/151
13/151
14/151
15/151R-b
16/151R-b
17/151A-b
18/151
19/151R-b
20/151
21/151
22/151
23/151
24/151
25/151A-b
26/151R-b R-b
27/151
28/151
29/151
30/151
31/151
32/151A-b
33/151
34/151
35/151
36/151R-b
37/151R-b
38/151
39/151
40/151
41/151
42/151
43/151
44/151
45/151
46/151R-b
47/151R-b
48/151R-b
49/151A-b
50/151A-b
51/151A-b
52/151
53/151R-b
54/151
55/151R-b
56/151R-b
57/151R-b
58/151
59/151
60/151
61/151
62/151
63/151R-b T-b
64/151R-b
65/151R-b
66/151R-b
67/151
68/151
69/151
70/151
71/151
72/151A-b
73/151
74/151
75/151
76/151
77/151R-b
78/151A-b
79/151
80/151
81/151
82/151
83/151
84/151
85/151R-b
86/151R-b
87/151R-b
88/151R-b
89/151R-b
90/151R-b
91/151T-b
92/151A-b
93/151T-b A-b
94/151
95/151R-b R-b R-b
96/151
97/151
98/151R-b
99/151
100/151A-b
101/151T-b
102/151R-b
103/151R-b
104/151
105/151R-b R-b
106/151Reported-and-tested-by
107/151
108/151
109/151
110/151A-b
111/151T-b A-b
112/151R-b T-b
113/151
114/151
115/151R-b
116/151
117/151A-b
118/151
119/151R-b R-b
120/151A-b
121/151A-b
122/151A-b T-b
123/151A-b R-b
124/151
125/151
126/151R-b
127/151
128/151A-b
129/151T-b
130/151A-b
131/151
132/151A-b
133/151R-b Reported-bisected-and-tested-by
134/151A-b
135/151A-b
136/151
137/151
138/151
139/151T-b
140/151
141/151
142/151
143/151
144/151
145/151
146/151
147/151
148/151R-b R-b A-b
149/151
150/151
151/151

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

Read the v1 thread

Cover letter [PATCH 5.5 000/151] 5.5.10-rc1 review

This is the start of the stable review cycle for the 5.5.10 release. There are 151 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.5.10-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.5.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.5.10-rc1

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

Florian Westphal <[email protected]>
netfilter: nf_tables: free flowtable hooks on hook register error

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

Thomas Gleixner <[email protected]>
x86/mce/therm_throt: Undo thermal polling properly on CPU offline

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_parse_one_rmrr: replace WARN_TAINT with pr_warn + add_taint

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

Corey Minyard <[email protected]>
pid: Fix error return value in some cases

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

Artem Savkov <[email protected]>
ftrace: Return the first found result in lookup_rec()

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

Paul Cercueil <[email protected]>
MIPS: Fix CONFIG_MIPS_CMDLINE_DTB_EXTEND handling

H. Nikolaus Schaller <[email protected]>
MIPS: DTS: CI20: fix interrupt for pcf8563 RTC

H. Nikolaus Schaller <[email protected]>
MIPS: DTS: CI20: fix PMU definitions for ACT8600

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

Shin'ichiro Kawasaki <[email protected]>
block: Fix partition support for host aware zoned block devices

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

Linus Walleij <[email protected]>
pinctrl: qcom: Assign irq_eoi conditionally

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/execlists: Enable timeslice on partial virtual engine dequeue

Chris Wilson <[email protected]>
drm/i915/gt: Close race between cacheline_retire and free

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

Chris Wilson <[email protected]>
drm/i915: Return early for await_start on same timeline

Chris Wilson <[email protected]>
drm/i915: Actually emit the await_start

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

Qian Cai <[email protected]>
cgroup: fix psi_show() crash on 32bit ino archs

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

Andrew Lunn <[email protected]>
net: dsa: mv88e6xxx: Add missing mask of ATU occupancy register

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

Julian Wiedmann <[email protected]>
s390/qeth: handle error when backing RX buffer

Julian Wiedmann <[email protected]>
s390/qeth: don't reset default_out_queue

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]>
openvswitch: add missing attribute validation for hash

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

Jian Shen <[email protected]>
net: hns3: clear port base VLAN when unload PF

Jian Shen <[email protected]>
net: hns3: fix RMW issue for VLAN filter switch

Yonglong Liu <[email protected]>
net: hns3: fix "tc qdisc del" failed issue

Madalin Bucur <[email protected]>
dpaa_eth: FMan erratum A050385 workaround

Madalin Bucur <[email protected]>
fsl/fman: detect FMan erratum A050385

Madalin Bucur <[email protected]>

    arm64: dts: ls1043a: FMan erratum A050385

Madalin Bucur <[email protected]>
dt-bindings: net: FMan erratum A050385

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

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

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"

Vladimir Oltean <[email protected]>
net: mscc: ocelot: properly account for VLAN header length when setting MRU

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

Vishal Kulkarni <[email protected]>
cxgb4: fix checks for max queues to allocate

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/devicetree/bindings/net/fsl-fman.txt |   7 +
 Documentation/filesystems/porting.rst              |   8 +
 Makefile                                           |   4 +-
 arch/arc/include/asm/linkage.h                     |   2 +
 arch/arm64/boot/dts/freescale/fsl-ls1043-post.dtsi |   2 +
 arch/mips/boot/dts/ingenic/ci20.dts                |  44 ++++--
 arch/mips/kernel/setup.c                           |   3 +-
 arch/x86/events/amd/uncore.c                       |  17 +--
 arch/x86/kernel/cpu/mce/intel.c                    |   9 +-
 arch/x86/kernel/cpu/mce/therm_throt.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 +-
 block/genhd.c                                      |  36 +++++
 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/gt/intel_lrc.c                |  29 ++--
 drivers/gpu/drm/i915/gt/intel_timeline.c           |   8 +-
 drivers/gpu/drm/i915/gvt/display.c                 |   3 +-
 drivers/gpu/drm/i915/gvt/vgpu.c                    |  12 +-
 drivers/gpu/drm/i915/i915_request.c                |  28 +++-
 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                        |  24 ++-
 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/chip.c                   |   2 +
 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/chelsio/cxgb4/cxgb4_main.c    |  49 ++++---
 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c     | 110 +++++++++++++-
 drivers/net/ethernet/freescale/fec_main.c          |   6 +-
 drivers/net/ethernet/freescale/fman/Kconfig        |  28 ++++
 drivers/net/ethernet/freescale/fman/fman.c         |  18 +++
 drivers/net/ethernet/freescale/fman/fman.h         |   5 +
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c    |   2 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |  46 +++++-
 drivers/net/ethernet/mscc/ocelot.c                 |  28 ++--
 drivers/net/ethernet/mscc/ocelot_dev.h             |   2 +-
 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/pinctrl/qcom/pinctrl-msm.c                 |   3 +-
 drivers/s390/block/dasd.c                          |  27 +++-
 drivers/s390/block/dasd_eckd.c                     | 163 ++++++++++++++++++++-
 drivers/s390/block/dasd_int.h                      |  15 +-
 drivers/s390/net/qeth_core_main.c                  |  14 +-
 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/genhd.h                              |  13 +-
 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                             |  43 ++++--
 kernel/pid.c                                       |   2 +
 kernel/trace/ftrace.c                              |   2 +
 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                      |  22 ++-
 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/openvswitch/datapath.c                         |   1 +
 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 ++++-
 142 files changed, 1420 insertions(+), 499 deletions(-)