backport-iwlwifi-dkms 8324-0ubuntu3 ADT test failure with linux-5.8 5.8.0-1.2
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
backport-iwlwifi-dkms (Ubuntu) |
Fix Released
|
High
|
You-Sheng Yang | ||
Focal |
Fix Released
|
High
|
You-Sheng Yang | ||
Groovy |
Fix Released
|
High
|
You-Sheng Yang |
Bug Description
[SRU Justifcation]
[Impact]
When compiled against linux-oem-
[Fix]
This backports several patches from upstream backport-iwlwifi, mainline kernel, and backports project.
[Test Case]
Tested build on 5.4.0-52-generic, 5.6.0-1032-oem and 5.8.0-25-generic on Focal. Since the current version 8324 has been marked obsoleted by 5.4 or newer in bug 1863583 and bug 1869587, built modules are not installed currently so no runtime tests are required.
[Regression Potential]
Low. So far backport-
=== Original Bug Description ===
Testing failed on:
amd64: https:/
arm64: https:/
ppc64el: https:/
Related branches
- Alberto Milone (community): Approve
- Timo Aaltonen: Approve
-
Diff: 1035 lines (+965/-0)11 files modifieddebian/changelog (+15/-0)
debian/patches/0007-backport-add-genlmsg_parse.patch (+50/-0)
debian/patches/0008-backport-update-include-uapi-linux-pci_regs.h.patch (+108/-0)
debian/patches/0009-NOUPSTREAM-iwlwifi-mvm-use-64-bit-version-of-timespe.patch (+49/-0)
debian/patches/0010-NOUPSTREAM-cfg80211-use-parallel_ops-for-genl.patch (+282/-0)
debian/patches/0011-backports-netlink-fix-nla_validate_nested.patch (+43/-0)
debian/patches/0012-netlink-rename-nl80211_validate_nested-to-nla_valida.patch (+34/-0)
debian/patches/0013-ftrace-Rework-event_create_dir.patch (+125/-0)
debian/patches/0014-nl80211-fix-NL80211_ATTR_FTM_RESPONDER-policy.patch (+39/-0)
debian/patches/0015-NOUPSTREAM-nl80211-pull-in-NLA_POLICY_EXACT_LEN_WARN.patch (+211/-0)
debian/patches/series (+9/-0)
- Timo Aaltonen: Approve
-
Diff: 59226 lines (+21209/-10317)248 files modified.gitignore (+0/-2)
COPYING (+2/-0)
MAINTAINERS (+4248/-3054)
backport-include/linux/acpi.h (+10/-0)
backport-include/linux/atomic.h (+32/-0)
backport-include/linux/bitops.h (+4/-0)
backport-include/linux/build_bug.h (+21/-0)
backport-include/linux/debugfs.h (+26/-0)
backport-include/linux/fs.h (+19/-0)
backport-include/linux/if_vlan.h (+4/-0)
backport-include/linux/io.h (+13/-0)
backport-include/linux/ktime.h (+2/-16)
backport-include/linux/mm.h (+8/-0)
backport-include/linux/netdevice.h (+14/-4)
backport-include/linux/page_ref.h (+2/-0)
backport-include/linux/pci.h (+25/-0)
backport-include/linux/platform_device.h (+22/-0)
backport-include/linux/pm_qos.h (+29/-0)
backport-include/linux/rculist.h (+22/-0)
backport-include/linux/rcupdate.h (+38/-0)
backport-include/linux/skbuff.h (+31/-1)
backport-include/linux/stddef.h (+11/-1)
backport-include/linux/timekeeping.h (+8/-2)
backport-include/linux/tracepoint.h (+132/-0)
backport-include/linux/uuid.h (+3/-0)
backport-include/linux/virtio_config.h (+31/-0)
backport-include/net/genetlink.h (+12/-1)
backport-include/net/netlink.h (+6/-6)
compat/Kconfig (+1/-0)
compat/Makefile (+1/-0)
compat/backport-4.5.c (+22/-0)
compat/backport-5.5.c (+41/-0)
compat/drivers-base-devcoredump.c (+2/-11)
compat/lib-refcount.c (+31/-228)
compat/verification/pkcs7_verify.c (+33/-0)
debian/backport-iwlwifi-dkms.modaliases (+11/-0)
debian/changelog (+12/-0)
debian/gbp.conf (+1/-1)
debian/gitlab-ci.yml (+1/-1)
debian/patches/0006-backport-address-interface-change-in-linux-skbuff.h-.patch (+5/-5)
debian/patches/0007-backport-netlink-remove-NLA_EXACT_LEN_WARN.patch (+188/-0)
debian/patches/series (+1/-0)
dev/null (+0/-297)
drivers/net/wireless/Kconfig (+1/-0)
drivers/net/wireless/intel/iwlwifi/Kconfig (+4/-4)
drivers/net/wireless/intel/iwlwifi/Makefile (+1/-0)
drivers/net/wireless/intel/iwlwifi/cfg/22000.c (+106/-62)
drivers/net/wireless/intel/iwlwifi/fw/acpi.c (+132/-58)
drivers/net/wireless/intel/iwlwifi/fw/acpi.h (+44/-35)
drivers/net/wireless/intel/iwlwifi/fw/api/alive.h (+18/-7)
drivers/net/wireless/intel/iwlwifi/fw/api/commands.h (+21/-9)
drivers/net/wireless/intel/iwlwifi/fw/api/d3.h (+73/-9)
drivers/net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h (+29/-6)
drivers/net/wireless/intel/iwlwifi/fw/api/debug.h (+8/-6)
drivers/net/wireless/intel/iwlwifi/fw/api/location.h (+315/-16)
drivers/net/wireless/intel/iwlwifi/fw/api/mac.h (+11/-5)
drivers/net/wireless/intel/iwlwifi/fw/api/nvm-reg.h (+32/-2)
drivers/net/wireless/intel/iwlwifi/fw/api/phy-ctxt.h (+26/-6)
drivers/net/wireless/intel/iwlwifi/fw/api/phy.h (+11/-2)
drivers/net/wireless/intel/iwlwifi/fw/api/power.h (+102/-31)
drivers/net/wireless/intel/iwlwifi/fw/api/rs.h (+9/-2)
drivers/net/wireless/intel/iwlwifi/fw/api/rx.h (+15/-21)
drivers/net/wireless/intel/iwlwifi/fw/api/tx.h (+3/-4)
drivers/net/wireless/intel/iwlwifi/fw/api/txq.h (+3/-3)
drivers/net/wireless/intel/iwlwifi/fw/dbg.c (+135/-35)
drivers/net/wireless/intel/iwlwifi/fw/dbg.h (+3/-3)
drivers/net/wireless/intel/iwlwifi/fw/debugfs.c (+100/-4)
drivers/net/wireless/intel/iwlwifi/fw/error-dump.h (+25/-2)
drivers/net/wireless/intel/iwlwifi/fw/file.h (+6/-7)
drivers/net/wireless/intel/iwlwifi/fw/img.c (+50/-6)
drivers/net/wireless/intel/iwlwifi/fw/img.h (+4/-4)
drivers/net/wireless/intel/iwlwifi/fw/init.c (+54/-2)
drivers/net/wireless/intel/iwlwifi/fw/runtime.h (+6/-3)
drivers/net/wireless/intel/iwlwifi/fw/smem.c (+10/-4)
drivers/net/wireless/intel/iwlwifi/iwl-config.h (+22/-6)
drivers/net/wireless/intel/iwlwifi/iwl-context-info-gen3.h (+10/-2)
drivers/net/wireless/intel/iwlwifi/iwl-csr.h (+2/-2)
drivers/net/wireless/intel/iwlwifi/iwl-dbg-cfg.c (+3/-5)
drivers/net/wireless/intel/iwlwifi/iwl-dbg-cfg.h (+6/-4)
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c (+35/-27)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h (+3/-3)
drivers/net/wireless/intel/iwlwifi/iwl-drv.c (+4/-19)
drivers/net/wireless/intel/iwlwifi/iwl-drv.h (+3/-4)
drivers/net/wireless/intel/iwlwifi/iwl-fh.h (+4/-5)
drivers/net/wireless/intel/iwlwifi/iwl-modparams.h (+2/-6)
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c (+107/-20)
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h (+9/-5)
drivers/net/wireless/intel/iwlwifi/iwl-prph.h (+3/-4)
drivers/net/wireless/intel/iwlwifi/iwl-tm-infc.h (+4/-2)
drivers/net/wireless/intel/iwlwifi/iwl-trans.c (+73/-6)
drivers/net/wireless/intel/iwlwifi/iwl-trans.h (+158/-8)
drivers/net/wireless/intel/iwlwifi/iwl-vendor-cmd.h (+23/-2)
drivers/net/wireless/intel/iwlwifi/mvm/coex.c (+3/-6)
drivers/net/wireless/intel/iwlwifi/mvm/constants.h (+6/-4)
drivers/net/wireless/intel/iwlwifi/mvm/d3.c (+257/-102)
drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c (+2/-2)
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c (+11/-8)
drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c (+344/-33)
drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c (+198/-7)
drivers/net/wireless/intel/iwlwifi/mvm/fw.c (+308/-157)
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c (+7/-5)
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c (+105/-56)
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h (+45/-18)
drivers/net/wireless/intel/iwlwifi/mvm/nan.c (+0/-2)
drivers/net/wireless/intel/iwlwifi/mvm/nvm.c (+2/-1)
drivers/net/wireless/intel/iwlwifi/mvm/ops.c (+13/-12)
drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c (+89/-35)
drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c (+76/-18)
drivers/net/wireless/intel/iwlwifi/mvm/rs.c (+10/-4)
drivers/net/wireless/intel/iwlwifi/mvm/rs.h (+19/-2)
drivers/net/wireless/intel/iwlwifi/mvm/rx.c (+11/-2)
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c (+137/-31)
drivers/net/wireless/intel/iwlwifi/mvm/scan.c (+25/-51)
drivers/net/wireless/intel/iwlwifi/mvm/sta.c (+106/-43)
drivers/net/wireless/intel/iwlwifi/mvm/sta.h (+6/-3)
drivers/net/wireless/intel/iwlwifi/mvm/tdls.c (+8/-2)
drivers/net/wireless/intel/iwlwifi/mvm/time-event.c (+60/-11)
drivers/net/wireless/intel/iwlwifi/mvm/time-event.h (+3/-1)
drivers/net/wireless/intel/iwlwifi/mvm/tt.c (+66/-12)
drivers/net/wireless/intel/iwlwifi/mvm/tx.c (+56/-41)
drivers/net/wireless/intel/iwlwifi/mvm/utils.c (+28/-49)
drivers/net/wireless/intel/iwlwifi/mvm/vendor-cmd.c (+136/-22)
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c (+23/-5)
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c (+4/-4)
drivers/net/wireless/intel/iwlwifi/pcie/drv.c (+68/-81)
drivers/net/wireless/intel/iwlwifi/pcie/internal.h (+6/-276)
drivers/net/wireless/intel/iwlwifi/pcie/rx.c (+46/-13)
drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c (+7/-6)
drivers/net/wireless/intel/iwlwifi/pcie/trans.c (+43/-126)
drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c (+19/-1071)
drivers/net/wireless/intel/iwlwifi/pcie/tx.c (+121/-536)
drivers/net/wireless/intel/iwlwifi/queue/tx.c (+1529/-0)
drivers/net/wireless/intel/iwlwifi/queue/tx.h (+230/-0)
drivers/net/wireless/intel/iwlwifi/xvt/debugfs.c (+29/-2)
drivers/net/wireless/intel/iwlwifi/xvt/fw.c (+19/-16)
drivers/net/wireless/intel/iwlwifi/xvt/rx.c (+3/-3)
drivers/net/wireless/intel/iwlwifi/xvt/user-infc.c (+33/-16)
drivers/net/wireless/intel/iwlwifi/xvt/utils.c (+5/-39)
drivers/net/wireless/intel/iwlwifi/xvt/xvt.c (+72/-39)
drivers/net/wireless/intel/iwlwifi/xvt/xvt.h (+3/-10)
drivers/net/wireless/mac80211_hwsim.c (+640/-149)
drivers/net/wireless/mac80211_hwsim.h (+29/-0)
include/crypto/backport-pkcs7.h (+4/-0)
include/linux/backport-refcount.h (+242/-40)
include/linux/backport-rhashtable.h (+19/-19)
include/linux/bitfield.h (+14/-0)
include/linux/ieee80211.h (+97/-10)
include/linux/pci_ids.h (+19/-4)
include/linux/refcount.h (+2/-14)
include/linux/units.h (+84/-0)
include/net/cfg80211.h (+397/-148)
include/net/fq.h (+2/-2)
include/net/fq_impl.h (+2/-2)
include/net/mac80211.h (+205/-26)
include/uapi/linux/nl80211.h (+347/-129)
include/uapi/linux/pci_regs.h (+24/-1)
kconf/.gitignore (+17/-0)
kconf/Makefile (+8/-0)
kconf/conf.c (+52/-58)
kconf/confdata.c (+5/-5)
kconf/expr.c (+146/-47)
kconf/expr.h (+91/-2)
kconf/kconf_id.c (+53/-0)
kconf/list.h (+1/-0)
kconf/lkc.h (+4/-2)
kconf/lkc_proto.h (+2/-1)
kconf/lxdialog/.gitignore (+4/-0)
kconf/lxdialog/BIG.FAT.WARNING (+4/-0)
kconf/lxdialog/check-lxdialog.sh (+3/-1)
kconf/mconf.c (+1/-1)
kconf/menu.c (+174/-21)
kconf/symbol.c (+50/-32)
kconf/util.c (+23/-3)
kconf/zconf.l (+372/-0)
kconf/zconf.lex.c (+420/-393)
kconf/zconf.tab.c (+426/-529)
kconf/zconf.y (+782/-0)
net/Kconfig (+30/-19)
net/Makefile (+2/-1)
net/mac80211/Makefile (+2/-1)
net/mac80211/aes_cmac.c (+19/-2)
net/mac80211/aes_gmac.c (+18/-6)
net/mac80211/agg-rx.c (+63/-9)
net/mac80211/agg-tx.c (+50/-29)
net/mac80211/airtime.c (+597/-0)
net/mac80211/cfg.c (+139/-131)
net/mac80211/chan.c (+1/-2)
net/mac80211/debugfs.c (+143/-4)
net/mac80211/debugfs_key.c (+31/-3)
net/mac80211/debugfs_key.h (+10/-0)
net/mac80211/debugfs_netdev.c (+15/-19)
net/mac80211/debugfs_sta.c (+77/-28)
net/mac80211/driver-ops.c (+9/-4)
net/mac80211/driver-ops.h (+27/-0)
net/mac80211/he.c (+59/-15)
net/mac80211/ht.c (+25/-41)
net/mac80211/ibss.c (+10/-10)
net/mac80211/ieee80211_i.h (+47/-13)
net/mac80211/iface.c (+83/-28)
net/mac80211/key.c (+169/-53)
net/mac80211/key.h (+3/-0)
net/mac80211/main.c (+39/-31)
net/mac80211/mesh.c (+82/-7)
net/mac80211/mesh.h (+4/-0)
net/mac80211/mesh_hwmp.c (+5/-1)
net/mac80211/mesh_plink.c (+11/-1)
net/mac80211/mlme.c (+181/-87)
net/mac80211/offchannel.c (+4/-0)
net/mac80211/rate.c (+4/-11)
net/mac80211/rate.h (+18/-4)
net/mac80211/rc80211_minstrel.c (+26/-22)
net/mac80211/rc80211_minstrel.h (+54/-4)
net/mac80211/rc80211_minstrel_debugfs.c (+4/-4)
net/mac80211/rc80211_minstrel_ht.c (+290/-69)
net/mac80211/rc80211_minstrel_ht.h (+13/-1)
net/mac80211/rc80211_minstrel_ht_debugfs.c (+4/-4)
net/mac80211/rx.c (+118/-30)
net/mac80211/scan.c (+37/-4)
net/mac80211/spectmgmt.c (+3/-1)
net/mac80211/sta_info.c (+101/-24)
net/mac80211/sta_info.h (+19/-1)
net/mac80211/status.c (+292/-32)
net/mac80211/tkip.c (+15/-3)
net/mac80211/trace.h (+18/-29)
net/mac80211/tx.c (+351/-54)
net/mac80211/util.c (+175/-25)
net/mac80211/vht.c (+8/-2)
net/mac80211/wpa.c (+5/-1)
net/wireless/.gitignore (+1/-0)
net/wireless/Kconfig (+4/-1)
net/wireless/chan.c (+165/-4)
net/wireless/core.c (+10/-20)
net/wireless/core.h (+6/-0)
net/wireless/ethtool.c (+6/-2)
net/wireless/lib80211_crypt_ccmp.c (+85/-112)
net/wireless/nl80211.c (+692/-357)
net/wireless/pmsr.c (+1/-2)
net/wireless/rdev-ops.h (+51/-0)
net/wireless/reg.c (+37/-9)
net/wireless/reg.h (+1/-9)
net/wireless/scan.c (+281/-128)
net/wireless/sme.c (+44/-10)
net/wireless/trace.h (+81/-8)
net/wireless/util.c (+109/-40)
net/wireless/wext-compat.c (+1/-1)
net/wireless/wext-core.c (+2/-1)
net/wireless/wext-sme.c (+6/-2)
versions (+1/-1)
Changed in backport-iwlwifi-dkms (Ubuntu): | |
assignee: | nobody → You-Sheng Yang (vicamo) |
status: | New → In Progress |
no longer affects: | backport-iwlwifi-dkms (Ubuntu Focal) |
Changed in backport-iwlwifi-dkms (Ubuntu Focal): | |
status: | New → In Progress |
assignee: | nobody → You-Sheng Yang (vicamo) |
description: | updated |
description: | updated |
Changed in backport-iwlwifi-dkms (Ubuntu Focal): | |
importance: | Undecided → High |
Changed in backport-iwlwifi-dkms (Ubuntu Groovy): | |
importance: | Undecided → High |
Changed in backport-iwlwifi-dkms (Ubuntu Focal): | |
status: | In Progress → Invalid |
no longer affects: | backport-iwlwifi-dkms (Ubuntu Focal) |
Changed in backport-iwlwifi-dkms (Ubuntu Focal): | |
assignee: | nobody → You-Sheng Yang (vicamo) |
Since oem-5.6 also fails, I added Focal to affected series.