linux-intel-5.13 5.13.0-1007.7 source package in Ubuntu

Changelog

linux-intel-5.13 (5.13.0-1007.7) focal; urgency=medium

  * focal/linux-intel-5.13: 5.13.0-1007.7 -proposed tracker (LP: #1946503)

  * [iotg][tgl][tgl-aaeon] 20211006 image does not boot (LP: #1946223)
    - Revert CET patches

linux-intel-5.13 (5.13.0-1006.6) focal; urgency=medium

  * focal/linux-intel-5.13: 5.13.0-1006.6 -proposed tracker (LP: #1945669)

  * Packaging resync (LP: #1786013)
    - [Packaging] update variants

  * MEI (Intel Management Engine Interface) for sprint 2 (LP: #1945464)
    - Revert "mei: dal: add test module"
    - mei: backport fix from 5.12
    - Revert "UBUNTU: [Config] Disable INTEL_MEI_DAL and INTEL_MEI_VIRTIO"
    - [Config] Enable CONFIG_INTEL_MEI_DAL and CONFIG_INTEL_MEI_VIRTIO

  * [EHL] Intel ishtp VNIC driver (LP: #1943524)
    - net: Add support for Intel vnic driver
    - [Config] CONFIG_INTEL_ISHTP_VNIC=m

  * [EHL] Quadrature Encoder Peripheral support for sprint 2 (LP: #1945494)
    - counter: Add support for Intel Quadrature Encoder Peripheral
    - counter: intel-qep: Mark PM callbacks with __maybe_unused
    - counter: intel-qep: Use to_pci_dev() helper
    - [Config] CONFIG_INTEL_QEP=m

  * I225-IT Ethernet (8086:0d9f) does not work on AAEON's EHL Board
    (LP: #1945548)
    - igc: Remove _I_PHY_ID checking
    - igc: Remove phy->type checking

  * [EHL][TGL][ADL] Enable Time Coordinated Compute interface driver
    (LP: #1929903)
    - tcc: update RTCT table parser to support two versions
    - Enable support to read a few whitelisted registers.
    - Remove Clock_Cycles_VT from MHL entry.
    - Add new IOCTL to read error log buffer.
    - Display errlog buffer raw data in kernel log as requested once this driver
      is loaded.
    - Fix issue found in acrn uos when convert cacheid to apicid.

  * Integrated TSN controller for sprint 2 (LP: #1945461)
    - net: pcs: Introducing support for DWC xpcs Energy Efficient Ethernet
    - net: stmmac: Add callbacks for DWC xpcs Energy Efficient Ethernet
    - net: stmmac: enable platform specific safety features
    - net: phy: probe for C45 PHYs that return PHY ID of zero in C22 space
    - net: stmmac: Fix mixed enum type warning
    - net: stmmac: Fix unused values warnings
    - stmmac: intel: move definitions to dwmac-intel header file
    - stmmac: intel: fix wrong kernel-doc
    - stmmac: align RX buffers
    - net: stmmac: Fix mixed enum type
    - net: pcs: xpcs: delete shim definition for mdio_xpcs_get_ops()
    - net: pcs: xpcs: there is only one PHY ID
    - net: pcs: xpcs: make the checks related to the PHY interface mode
    - net: pcs: xpcs: export xpcs_validate
    - net: pcs: xpcs: export xpcs_config_eee
    - net: pcs: xpcs: export xpcs_probe
    - net: pcs: xpcs: use mdiobus_c45_addr in xpcs_{read,write}
    - net: pcs: xpcs: convert to mdio_device
    - net: pcs: xpcs: convert to phylink_pcs_ops
    - net: stmmac: split xPCS setup from mdio register
    - net: pcs: add 2500BASEX support for Intel mGbE controller
    - net: stmmac: enable Intel mGbE 2.5Gbps link speed
    - net: stmmac: fix NPD with phylink_set_pcs if there is no MDIO bus
    - net: stmmac: explicitly deassert GMAC_AHB_RESET
    - net: stmmac: Fix missing { } around two statements in an if statement
    - net: pcs: xpcs: rename mdio_xpcs_args to dw_xpcs
    - net: stmmac: reduce indentation when calling stmmac_xpcs_setup
    - net: pcs: xpcs: move register bit descriptions to a header file
    - net: pcs: xpcs: add support for sgmii with no inband AN
    - net: pcs: xpcs: also ignore phy id if it's all ones
    - net: pcs: xpcs: export xpcs_do_config and xpcs_link_up
    - net: stmmac: remove redundant continue statement
    - net: stmmac: option to enable PHY WOL with PMT enabled
    - stmmac: intel: Enable PHY WOL option in EHL
    - stmmac: intel: set PCI_D3hot in suspend
    - net: stmmac: separate the tas basetime calculation function
    - net: stmmac: ptp: update tas basetime after ptp adjust
    - net: pcs: xpcs: fix error handling on failed to allocate memory
    - net: pcs: xpcs: Add Pause Mode support for SGMII and 2500BaseX
    - net: phy: marvell: Add WAKE_PHY support to WOL event
    - net: stmmac: fix INTR TBU status affecting irq count statistic
    - net: stmmac: add ethtool per-queue statistic framework
    - net: stmmac: add ethtool per-queue irq statistic support
    - net: phy: add API to read 802.3-c45 IDs
    - igc: Move igc_xdp_is_enabled()
    - igc: Refactor __igc_xdp_run_prog()
    - igc: Refactor igc_clean_rx_ring()
    - igc: Refactor XDP rxq info registration
    - igc: Introduce TX/RX stats helpers
    - igc: Introduce igc_unmap_tx_buffer() helper
    - igc: Replace IGC_TX_FLAGS_XDP flag by an enum
    - igc: Enable RX via AF_XDP zero-copy
    - igc: Enable TX via AF_XDP zero-copy
    - igc: Revert back xdp_rxq_info_reg() registration call
    - igc: Fix fail to set fragment size via ethtool
    - igc: Enable VLAN Insertion and VLAN Stripping
    - Revert "igc: Add more space to each queue packet buffer"
    - Revert "igc: Separate TSN configurations that can be updated"
    - Revert "igc: Add support for Frame Preemption offload"
    - Revert "igc: Add support for tuning frame preemption via ethtool"
    - igc: Add support for enabling frame preemption via ethtool
    - igc: Add support for TC_SETUP_PREEMPT
    - igc: Use default cycle 'start' and 'end' values for queues
    - igc: Simplify TSN flags handling
    - igc: Add support for setting frame preemption configuration
    - igc: Remove unneeded netif_trans_update() during reset
    - igc: Add support for enabling all packets to be received
    - igc: Optimize the packet buffer utilization
    - igc: Expose the NVM version
    - igc: Expose the gPHY firmware version
    - igc: Remove unused MII_CR_RESET
    - igc: Remove unused MII_CR_SPEED
    - igc: Remove unused MII_CR_LOOPBACK
    - igc: Fix fail to set fragment size via ethtool
    - igc: Fix race condition in PTP Tx code
    - igc: Add support for DMA timestamp for non-PTP packets
    - igc: Fix null pointer dereference upon driver probe
    - igc: Set cycle time to max of 1s
    - igc: Set QBVCYCLET_S to 0 during basic scheduling
    - igc: Increase timeout value for Speed 100/1000/2500
    - igc: New launchtime calculation
    - igc: Correct the launchtime offset
    - igc: Fix the case when the launchtime is equal to base-time
    - igc: Add possibility to add flex filter
    - igc: Integrate flex filter into ethtool ops
    - igc: Allow for Flex Filters to be installed
    - igc: Make flex filter more flexible
    - igc: Export LEDs
    - igc: Add support for CBS offloading
    - ethtool: Add support for configuring frame preemption
    - taprio: Add support for frame preemption offload
    - igc: align the different with lts2020

  * EHL graphics support for sprint 2 (LP: #1945462)
    - drm/i915/gen12: Add recommended hardware tuning value
    - drm/i915/icl: add Wa_22010271021 for all gen11
    - drm/i915/selftest: Extend ctx_timestamp ICL workaround to GEN11
    - drm/i915/display: Eliminate IS_GEN9_{BC,LP}
    - drm/i915: rename display.version to display.ver
    - drm/i915: Don't use {skl, cnl}_hpd_pin() for bxt/glk
    - drm/i915/display: rename display version macros
    - drm/i915/display: move crtc and dpll declarations where they belong
    - drm/i915/hdcp: add intel_dp_hdcp.h and rename init accordingly
    - drm/i915: Don't include intel_de.h from intel_display_types.h
    - drm/i915/adl_p: Define and use ADL-P specific DP translation tables
    - drm/i915/xelpd: add XE_LPD display characteristics
    - drm/i915/adl_p: ADL_P device info enabling
    - drm/i915/adl_p: Add PCI Devices IDs
    - drm/i915: Collect dbuf device info into a sub-struct
    - drm/i915: Handle dbuf bypass path allocation earlier
    - drm/i915: Store dbuf slice mask in device info
    - drm/i915/display: fix typo when returning table
    - drm/i915: s/intel/hsw/ for hsw/bdw/skl buf trans
    - drm/i915: Introduce hsw_get_buf_trans()
    - drm/i915: Wrap the platform specific buf trans structs into a union
    - drm/i915: Rename dkl phy buf trans tables
    - drm/i915: Wrap the buf trans tables into a struct
    - drm/i915: Introduce intel_get_buf_trans()
    - drm/i915: Fix ehl edp hbr2 vswing table
    - drm/i915; Return the whole buf_trans struct from get_buf_trans()
    - drm/i915: Store the HDMI default entry in the bug trans struct
    - drm/i915/xelpd: Handle new location of outputs D and E
    - drm/i915: Introduce encoder->get_buf_trans()
    - drm/i915: Clean up hsw/bdw/skl/kbl buf trans funcs
    - drm/i915: Introduce rkl_get_combo_buf_trans()
    - drm/i915: Fix dg1 buf trans tables
    - drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table
    - drm/i915: Clean up jsl/ehl buf trans functions
    - drm/i915: Wa_14010826681 does the same as Wa_22010271021
    - drm/i915: Implement Wa_1508744258
    - drm/i915/gt: Restrict the GT clock override to just Icelake

linux-intel-5.13 (5.13.0-1005.5) focal; urgency=medium

  * focal/linux-intel-5.13: 5.13.0-1005.5 -proposed tracker (LP: #1945276)

  * [TGL][ADL] Enable CET(Control-flow Enforcement Technology) (LP: #1929889)
    - Documentation/x86: Add CET description
    - x86/cet/shstk: Add Kconfig option for Shadow Stack
    - x86/cpufeatures: Add CET CPU feature flags for Control-flow Enforcement
      Technology (CET)
    - x86/cpufeatures: Introduce CPU setup and option parsing for CET
    - x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor states
    - x86/cet: Add control-protection fault handler
    - x86/mm: Remove _PAGE_DIRTY from kernel RO pages
    - x86/mm: Move pmd_write(), pud_write() up in the file
    - x86/mm: Introduce _PAGE_COW
    - drm/i915/gvt: Change _PAGE_DIRTY to _PAGE_DIRTY_BITS
    - x86/mm: Update pte_modify for _PAGE_COW
    - x86/mm: Update ptep_set_wrprotect() and pmdp_set_wrprotect() for transition
      from _PAGE_DIRTY to _PAGE_COW
    - mm: Move VM_UFFD_MINOR_BIT from 37 to 38
    - mm: Introduce VM_SHADOW_STACK for shadow stack memory
    - x86/mm: Shadow Stack page fault error checking
    - x86/mm: Update maybe_mkwrite() for shadow stack
    - mm: Fixup places that call pte_mkwrite() directly
    - mm: Add guard pages around a shadow stack.
    - mm/mmap: Add shadow stack pages to memory accounting
    - mm: Update can_follow_write_pte() for shadow stack
    - mm/mprotect: Exclude shadow stack from preserve_write
    - mm: Re-introduce vm_flags to do_mmap()
    - x86/cet/shstk: Add user-mode shadow stack support
    - x86/cet/shstk: Handle thread shadow stack
    - x86/cet/shstk: Introduce shadow stack token setup/verify routines
    - x86/cet/shstk: Handle signals for shadow stack
    - ELF: Introduce arch_setup_elf_property()
    - x86/cet/shstk: Add arch_prctl functions for shadow stack
    - mm: Move arch_calc_vm_prot_bits() to arch/x86/include/asm/mman.h
    - mm: Update arch_validate_flags() to test vma anonymous
    - mm: Introduce PROT_SHADOW_STACK for shadow stack
    - x86/cet/ibt: Add Kconfig option for Indirect Branch Tracking
    - x86/cet/ibt: Add user-mode Indirect Branch Tracking support
    - x86/cet/ibt: Handle signals for Indirect Branch Tracking
    - x86/cet/ibt: Disable IBT for ia32
    - x86/cet/ibt: Update ELF header parsing for Indirect Branch Tracking
    - x86/cet/ibt: Update arch_prctl functions for Indirect Branch Tracking
    - x86/vdso: Insert endbr32/endbr64 to vDSO
    - x86/vdso: Introduce ENDBR macro
    - x86/vdso/32: Add ENDBR to __kernel_vsyscall entry point
    - x86/vdso: Add ENDBR to __vdso_sgx_enter_enclave
    - x86/cet: Add PTRACE interface for CET
    - powerpc: Keep .rela* sections when CONFIG_RELOCATABLE is defined
    - Discard .note.gnu.property sections in generic NOTES
    - Provide back compatibility of ALLOC_SHSTK
    - [Config] Enable Intel Shadow Stack support

  * [ehl] board does not support soft reboot (LP: #1938408) // [ehl] Shutdown
    hangs on board (LP: #1938413)
    - [Config] Disable CONFIG_PINCTRL_ELKHARTLAKE

  * Miscellaneous Ubuntu changes
    - [Config] intel-5.13: update configs and annotations after rebase

  [ Ubuntu: 5.13.0-17.17~20.04.1 ]

  * focal/linux-hwe-5.13: 5.13.0-17.17~20.04.1 -proposed tracker (LP: #1945275)
  * dbgsym package is missing for ubuntu focal hwe kernel 5.11 (LP: #1939287)
    - [Packaging] Re-enable dbgsyms
  * Miscellaneous Ubuntu changes
    - [Config] hwe-5.13: make sure CONFIG_KCSAN is disabled
  * impish/linux: 5.13.0-17.17 -proposed tracker (LP: #1944943)
  * Packaging resync (LP: #1786013)
    - debian/dkms-versions -- update from kernel-versions (main/master)
    - debian/dkms-versions -- update from kernel-versions (main/master)
  * Medion Notebook Keyboard not working (LP: #1909814)
    - ACPI: resources: Add DMI-based legacy IRQ override quirk
  * Can not boot impish in Cavium ThunderX  (LP: #1942633)
    - arm64: Restore forced disabling of KPTI on ThunderX
  * PCIE LnkCtl ASPM not enabled under VMD mode for Alder Lake platforms
    (LP: #1942160)
    - SAUCE: vmd: fixup bridge ASPM by driver name instead
  * CirrusLogic/CS8409: No headset mic device when plugged earphone jack when
    HDMI/DP is used on Dolphin platform (LP: #1943935)
    - SAUCE: ALSA: hda/cs8409: Setup Dolphin Headset Mic as Phantom Jack
    - ALSA: hda/cs8409: Initialize Codec only in init fixup.
    - ALSA: hda/cs8409: Ensure Type Detection is only run on startup when
      necessary
  * psock_snd.sh in net from ubuntu_kernel_selftests ADT failure with
    focal/groovy/hirsute/impish (LP: #1892213)
    - selftests/net: remove min gso test in packet_snd
  * Update mpt3sas Driver to 38.100.00.00 for Ubuntu 21.10 and 20.04
    (LP: #1935034)
    - scsi: mpt3sas: Documentation cleanup
    - scsi: mpt3sas: Handle firmware faults during first half of IOC init
    - scsi: mpt3sas: Handle firmware faults during second half of IOC init
    - scsi: core: Introduce scsi_build_sense()
    - scsi: mpt3sas: Fix fall-through warnings for Clang
    - scsi: mpt3sas: Fix Coverity reported issue
    - scsi: mpt3sas: Bump driver version to 38.100.00.00
  * Update fix for LP: #1936708 (LP: #1942972)
    - Revert "UBUNTU: SAUCE: drm/i915/dp: Use max params for older panels"
    - drm/i915/dp: Use max params for panels < eDP 1.4
  * [SRU][H/OEM-5.13/OEM-5.14/U] Fix invalid MAC address after hotplug tbt dock
    (LP: #1942999)
    - SAUCE: igc: wait for the MAC copy when enabled MAC passthrough
  * Speakup modules not included in Hirsute kernel (LP: #1942459)
    - [Config] CONFIG_SPEAKUP=m
  * s390x BPF JIT vulnerabilities (LP: #1943960)
    - s390/bpf: Fix branch shortening during codegen pass
    - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant
    - s390/bpf: Fix optimizing out zero-extensions
  * CVE-2021-41073
    - io_uring: ensure symmetry in handling iter types in loop_rw_iter()
  * CVE-2021-40490
    - ext4: fix race writing to an inline_data file while its xattrs are changing
  *  LRMv5: switch primary version handling to kernel-versions data set
    (LP: #1928921)
    - [Packaging] switch to kernel-versions
  * Noise will pop up during WB or stay in Ubuntu OS when external speaker
    attached (LP: #1942043)
    - Revert "UBUNTU: SAUCE: ALSA: hda/cs8409: Prevent pops and clicks during
      reboot"
    - ALSA: hda: Release controller display power during shutdown/reboot
    - ALSA: hda: Release codec display power during shutdown/reboot
    - ALSA: hda: conexant: Turn off EAPD at suspend, too
    - ALSA: hda: Suspend codec at shutdown
    - ALSA: hda: Nuke unused reboot_notify callback
    - ALSA: hda: Disable runtime resume at shutdown
  * ALSA: hda/cs8409: Add support for dolphin (LP: #1939541)
    - ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module
    - ALSA: hda/cs8409: Move arrays of configuration to a new file
    - ALSA: hda/cs8409: Use enums for register names and coefficients
    - ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization
    - ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg
    - ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cyborg/Warlock/Bullseye
    - ALSA: hda/cs8409: Disable unsolicited responses during suspend
    - ALSA: hda/cs8409: Disable unsolicited response for the first boot
    - ALSA: hda/cs8409: Mask CS42L42 wake events
    - ALSA: hda/cs8409: Simplify CS42L42 jack detect.
    - ALSA: hda/cs8409: Prevent I2C access during suspend time
    - ALSA: hda/cs8409: Generalize volume controls
    - ALSA: hda/cs8409: Dont disable I2C clock between consecutive accesses
    - ALSA: hda/cs8409: Avoid setting the same I2C address for every access
    - ALSA: hda/cs8409: Avoid re-setting the same page as the last access
    - ALSA: hda/cs8409: Support i2c bulk read/write functions
    - ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions
    - ALSA: hda/cs8409: Move codec properties to its own struct
    - ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/Resume/Unsol
      events
    - ALSA: hda/cs8409: Add Support to disable jack type detection for CS42L42
    - ALSA: hda/cs8409: Add support for dolphin
    - ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Codec on Dolphin
    - ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42
    - ALSA: hda/cs8409: Use timeout rather than retries for I2C transaction waits
    - ALSA: hda/cs8409: Remove unnecessary delays
    - ALSA: hda/cs8409: Follow correct CS42L42 power down sequence for suspend
    - ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops
    - ALSA: hda/cs8409: Prevent pops and clicks during suspend
    - SAUCE: ALSA: hda/cs8409: Prevent pops and clicks during reboot
    - [Config] Enable Cirrus Logic HDA bridge support
  * Impish update: v5.13.14 upstream stable release (LP: #1942644)
    - net: qrtr: fix another OOB Read in qrtr_endpoint_post
    - bpf: Fix ringbuf helper function compatibility
    - ASoC: rt5682: Adjust headset volume button threshold
    - ASoC: component: Remove misplaced prefix handling in pin control functions
    - platform/x86: Add and use a dual_accel_detect() helper
    - ARC: Fix CONFIG_STACKDEPOT
    - netfilter: ipset: Limit the maximal range of consecutive elements to
      add/delete
    - netfilter: conntrack: collect all entries in one cycle
    - once: Fix panic when module unload
    - io_uring: rsrc ref lock needs to be IRQ safe
    - blk-iocost: fix lockdep warning on blkcg->lock
    - ovl: fix uninitialized pointer read in ovl_lookup_real_one()
    - net: mscc: Fix non-GPL export of regmap APIs
    - can: usb: esd_usb2: esd_usb2_rx_event(): fix the interchange of the CAN RX
      and TX error counters
    - ceph: correctly handle releasing an embedded cap flush
    - dt-bindings: sifive-l2-cache: Fix 'select' matching
    - riscv: Ensure the value of FP registers in the core dump file is up to date
    - powerpc: Re-enable ARCH_ENABLE_SPLIT_PMD_PTLOCK
    - mm/memory_hotplug: fix potential permanent lru cache disable
    - Revert "btrfs: compression: don't try to compress if we don't have enough
      pages"
    - net: stmmac: fix kernel panic due to NULL pointer dereference of xsk_pool
    - net: stmmac: fix kernel panic due to NULL pointer dereference of buf->xdp
    - drm/i915: Fix syncmap memory leak
    - drm/i915/dp: Drop redundant debug print
    - drm/amdgpu: Cancel delayed work when GFXOFF is disabled
    - drm/amdgpu: use the preferred pin domain after the check
    - drm/amdgpu: Fix build with missing pm_suspend_target_state module export
    - Revert "USB: serial: ch341: fix character loss at high transfer rates"
    - USB: serial: option: add new VID/PID to support Fibocom FG150
    - usb: renesas-xhci: Prefer firmware loading on unknown ROM state
    - usb: typec: tcpm: Raise vdm_sm_running flag only when VDM SM is running
    - usb: dwc3: gadget: Fix dwc3_calc_trbs_left()
    - usb: dwc3: gadget: Stop EP0 transfers during pullup disable
    - scsi: core: Fix hang of freezing queue between blocking and running device
    - RDMA/mlx5: Fix crash when unbind multiport slave
    - RDMA/uverbs: Track dmabuf memory regions
    - RDMA/bnxt_re: Add missing spin lock initialization
    - IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs()
    - RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init()
    - RDMA/rxe: Fix memory allocation while in a spin lock
    - ice: do not abort devlink info if board identifier can't be found
    - net: usb: pegasus: fixes of set_register(s) return value evaluation;
    - igc: Use num_tx_queues when iterating over tx_ring queue
    - e1000e: Fix the max snoop/no-snoop latency for 10M
    - RDMA/efa: Free IRQ vectors on error flow
    - ip_gre: add validation for csum_start
    - xgene-v2: Fix a resource leak in the error handling path of 'xge_probe()'
    - net: marvell: fix MVNETA_TX_IN_PRGRS bit number
    - ucounts: Increase ucounts reference counter before the security hook
    - net/sched: ets: fix crash when flipping from 'strict' to 'quantum'
    - SUNRPC: Fix XPT_BUSY flag leakage in svc_handle_xprt()...
    - ipv6: use siphash in rt6_exception_hash()
    - ipv4: use siphash instead of Jenkins in fnhe_hashfun()
    - cxgb4: dont touch blocked freelist bitmap after free
    - net: dsa: hellcreek: Fix incorrect setting of GCL
    - net: dsa: hellcreek: Adjust schedule look ahead window
    - rtnetlink: Return correct error on changing device netns
    - net: hns3: clear hardware resource when loading driver
    - net: hns3: add waiting time before cmdq memory is released
    - net: hns3: fix speed unknown issue in bond 4
    - net: hns3: fix duplicate node in VLAN list
    - net: hns3: fix get wrong pfc_en when query PFC configuration
    - media: ipu3-cio2: Drop reference on error path in
      cio2_bridge_connect_sensor()
    - Revert "mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN on BCM2711"
    - net: stmmac: add mutex lock to protect est parameters
    - net: stmmac: fix kernel panic due to NULL pointer dereference of plat->est
    - usb: gadget: u_audio: fix race condition on endpoint stop
    - perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32
    - sched: Fix get_push_task() vs migrate_disable()
    - clk: renesas: rcar-usb2-clock-sel: Fix kernel NULL pointer dereference
    - iwlwifi: pnvm: accept multiple HW-type TLVs
    - iwlwifi: add new SoF with JF devices
    - iwlwifi: add new so-jf devices
    - opp: remove WARN when no valid OPPs remain
    - cpufreq: blocklist Qualcomm sm8150 in cpufreq-dt-platdev
    - virtio: Improve vq->broken access to avoid any compiler optimization
    - virtio_pci: Support surprise removal of virtio pci device
    - virtio_vdpa: reject invalid vq indices
    - vringh: Use wiov->used to check for read/write desc order
    - tools/virtio: fix build
    - platform/x86: asus-nb-wmi: Allow configuring SW_TABLET_MODE method with a
      module option
    - platform/x86: asus-nb-wmi: Add tablet_mode_sw=lid-flip quirk for the TP200s
    - qed: qed ll2 race condition fixes
    - qed: Fix null-pointer dereference in qed_rdma_create_qp()
    - Revert "drm/amd/pm: fix workload mismatch on vega10"
    - drm/amd/pm: change the workload type for some cards
    - blk-mq: don't grab rq's refcount in blk_mq_check_expired()
    - drm: Copy drm_wait_vblank to user before returning
    - platform/x86: gigabyte-wmi: add support for X570 GAMING X
    - drm/nouveau: recognise GA107
    - drm/nouveau/disp: power down unused DP links during init
    - drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences
    - platform/x86: gigabyte-wmi: add support for B450M S2H V2
    - net/rds: dma_map_sg is entitled to merge entries
    - arm64: initialize all of CNTHCTL_EL2
    - pipe: avoid unnecessary EPOLLET wakeups under normal loads
    - pipe: do FASYNC notifications for every pipe IO, not just state changes
    - tipc: call tipc_wait_for_connect only when dlen is not 0
    - vt_kdsetmode: extend console locking
    - Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS
    - net: dsa: mt7530: fix VLAN traffic leaks again
    - arm64: dts: qcom: msm8994-angler: Fix gpio-reserved-ranges 85-88
    - btrfs: fix NULL pointer dereference when deleting device by invalid id
    - Revert "floppy: reintroduce O_NDELAY fix"
    - fscrypt: add fscrypt_symlink_getattr() for computing st_size
    - ext4: report correct st_size for encrypted symlinks
    - f2fs: report correct st_size for encrypted symlinks
    - ubifs: report correct st_size for encrypted symlinks
    - Revert "parisc: Add assembly implementations for memset, strlen, strcpy,
      strncpy and strcat"
    - net: don't unconditionally copy_from_user a struct ifreq for socket ioctls
    - audit: move put_tree() to avoid trim_trees refcount underflow and UAF
    - platform/x86: Make dual_accel_detect() KIOX010A + KIOX020A detect more
      robust
    - Linux 5.13.14
  * Miscellaneous Ubuntu changes
    - [Packaging] drop x32 architecture configs
    - [Packaging] remove remaining references to ports
    - [Config] mark CONFIG_BPF_UNPRIV_DEFAULT_OFF enforced
    - SAUCE: md/raid6 algorithms: scale test duration for speedier boots
    - [Config] make sure KCSAN is disabled
    - [Config] update gcc version in configs
    - [Packaging] correctly evaluate release in update-dkms-versions

  [ Ubuntu: 5.13.0-16.16~20.04.1 ]

  * focal/linux-hwe-5.13: 5.13.0-16.16~20.04.1 -proposed tracker (LP: #1943747)
  * Packaging resync (LP: #1786013)
    - debian/dkms-versions -- update from kernel-versions (main/master)
  *  LRMv5: switch primary version handling to kernel-versions data set
    (LP: #1928921)
    - [Packaging] switch to kernel-versions
  * Miscellaneous Ubuntu changes
    - [Config] update modules list after rebase

 -- Wen-chien Jesse Sung <email address hidden>  Sat, 09 Oct 2021 00:17:58 +0800

Upload details

Uploaded by:
Jesse Sung
Uploaded to:
Focal
Original maintainer:
Ubuntu Kernel Team
Architectures:
all amd64
Section:
devel
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Builds

Focal: [FULLYBUILT] amd64

Downloads

File Size SHA-256 Checksum
linux-intel-5.13_5.13.0.orig.tar.gz 180.9 MiB 324d8967fbda539731a71a1a2fd469c85eda0a6459c8b172e84a8d20cda410b3
linux-intel-5.13_5.13.0-1007.7.diff.gz 8.8 MiB f9d192e33414441f7684889611898ac833f6f346d975ff5da879645f49e28f62
linux-intel-5.13_5.13.0-1007.7.dsc 4.9 KiB 55b3a9a0f2aa0ae8be0b90d498ff7d5a9762ca2f81b7ae8f49247fe4176aa7c3

Available diffs

View changes file

Binary packages built by this source

linux-buildinfo-5.13.0-1007-intel: Linux kernel buildinfo for version 5.13.0 on 64 bit x86 SMP

 This package contains the Linux kernel buildinfo for version 5.13.0 on
 64 bit x86 SMP.
 .
 You likely do not want to install this package.

linux-cloud-tools-5.13.0-1007-intel: Linux kernel version specific cloud tools for version 5.13.0-1007

 This package provides the architecture dependant parts for kernel
 version locked tools for cloud for version 5.13.0-1007 on
 64 bit x86.

linux-headers-5.13.0-1007-intel: Linux kernel headers for version 5.13.0 on 64 bit x86 SMP

 This package provides kernel header files for version 5.13.0 on
 64 bit x86 SMP.
 .
 This is for sites that want the latest kernel headers. Please read
 /usr/share/doc/linux-headers-5.13.0-1007/debian.README.gz for details.

linux-image-unsigned-5.13.0-1007-intel: Linux kernel image for version 5.13.0 on 64 bit x86 SMP

 This package contains the unsigned Linux kernel image for version 5.13.0 on
 64 bit x86 SMP.
 .
 Supports Generic processors.
 .
 Geared toward desktop and server systems.
 .
 You likely do not want to install this package directly. Instead, install
 the linux-intel meta-package, which will ensure that upgrades work
 correctly, and that supporting packages are also installed.

linux-image-unsigned-5.13.0-1007-intel-dbgsym: Linux kernel debug image for version 5.13.0 on 64 bit x86 SMP

 This package provides the unsigned kernel debug image for version 5.13.0 on
 64 bit x86 SMP.
 .
 This is for sites that wish to debug the kernel.
 .
 The kernel image contained in this package is NOT meant to boot from. It
 is uncompressed, and unstripped. This package also includes the
 unstripped modules.

linux-intel-5.13-cloud-tools-5.13.0-1007: Linux kernel version specific cloud tools for version 5.13.0-1007

 This package provides the architecture dependant parts for kernel
 version locked tools for cloud tools for version 5.13.0-1007 on
 64 bit x86.
 You probably want to install linux-cloud-tools-5.13.0-1007-<flavour>.

linux-intel-5.13-cloud-tools-common: Linux kernel version specific cloud tools for version 5.13.0

 This package provides the architecture independent parts for kernel
 version locked tools for cloud tools for version 5.13.0.

linux-intel-5.13-headers-5.13.0-1007: Header files related to Linux kernel version 5.13.0

 This package provides kernel header files for version 5.13.0, for sites
 that want the latest kernel headers. Please read
 /usr/share/doc/linux-intel-5.13-headers-5.13.0-1007/debian.README.gz for details

linux-intel-5.13-source-5.13.0: Linux kernel source for version 5.13.0 with Ubuntu patches

 This package provides the source code for the Linux kernel version
 5.13.0.
 .
 This package is mainly meant for other packages to use, in order to build
 custom flavours.
 .
 If you wish to use this package to create a custom Linux kernel, then it
 is suggested that you investigate the package kernel-package, which has
 been designed to ease the task of creating kernel image packages.
 .
 If you are simply trying to build third-party modules for your kernel,
 you do not want this package. Install the appropriate linux-headers
 package instead.

linux-intel-5.13-tools-5.13.0-1007: Linux kernel version specific tools for version 5.13.0-1007

 This package provides the architecture dependant parts for kernel
 version locked tools (such as perf and x86_energy_perf_policy) for
 version 5.13.0-1007 on
 64 bit x86.
 You probably want to install linux-tools-5.13.0-1007-<flavour>.

linux-intel-5.13-tools-common: Linux kernel version specific tools for version 5.13.0

 This package provides the architecture independent parts for kernel
 version locked tools (such as perf and x86_energy_perf_policy) for
 version 5.13.0.

linux-intel-5.13-tools-host: Linux kernel VM host tools

 This package provides kernel tools useful for VM hosts.

linux-modules-5.13.0-1007-intel: Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP

 Contains the corresponding System.map file, the modules built by the
 packager, and scripts that try to ensure that the system is not left in an
 unbootable state after an update.
 .
 Supports Generic processors.
 .
 Geared toward desktop and server systems.
 .
 You likely do not want to install this package directly. Instead, install
 the linux-intel meta-package, which will ensure that upgrades work
 correctly, and that supporting packages are also installed.

linux-modules-extra-5.13.0-1007-intel: Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP

 This package contains the Linux kernel extra modules for version 5.13.0 on
 64 bit x86 SMP.
 .
 Also includes the corresponding System.map file, the modules built by the
 packager, and scripts that try to ensure that the system is not left in an
 unbootable state after an update.
 .
 Supports Generic processors.
 .
 Geared toward desktop and server systems.
 .
 You likely do not want to install this package directly. Instead, install
 the linux-intel meta-package, which will ensure that upgrades work
 correctly, and that supporting packages are also installed.

linux-tools-5.13.0-1007-intel: Linux kernel version specific tools for version 5.13.0-1007

 This package provides the architecture dependant parts for kernel
 version locked tools (such as perf and x86_energy_perf_policy) for
 version 5.13.0-1007 on
 64 bit x86.