Skip to content

Build for branch 5.10-main (5.10.9)

Compare
Choose a tag to compare
@github-actions github-actions released this 20 Jan 14:42
· 103437 commits to 5.15-main since this release

Commits

  • hns3: fix a phy loopback fail issue (Yonglong Liu)
  • stmmac: dwmac-sun8i: Fix probe error handling (Samuel Holland)
  • stmmac: dwmac-sun8i: Balance internal PHY resource references (Samuel Holland)
  • stmmac: dwmac-sun8i: Balance internal PHY power (Samuel Holland)
  • stmmac: dwmac-sun8i: Balance syscon (de)initialization (Samuel Holland)
  • vlan: avoid leaks on register_vlan_dev() failures (Jakub Kicinski)
  • [e098e50]: net/sonic: Fix some resource leaks in error handling paths (Christophe JAILLET)
  • bareudp: add missing error handling for bareudp_link_config() (Jakub Kicinski)
  • ptp_ines: prevent build when HAS_IOMEM is not set (Randy Dunlap)
  • ipv6: fib: flush exceptions when purging route (Sean Tranchetti)
  • selftests: add test for changing routes with PTMU exceptions (Sean Tranchetti)
  • fix pmtu check in nopmtudisc mode (Florian Westphal)
  • ip: always refragment ip defragmented packets (Florian Westphal)
  • Fix hardware tid leak (Ayush Sawal)
  • Remove invalid set_tcb call (Ayush Sawal)
  • Fix panic when route to peer not configured (Ayush Sawal)
  • Avoid unnecessary freeing of oreq pointer (Ayush Sawal)
  • Replace skb_dequeue with skb_peek (Ayush Sawal)
  • Added a check to avoid NULL pointer dereference (Ayush Sawal)
  • Fix chtls resources release sequence (Ayush Sawal)
  • [b030655]: octeontx2-af: fix memory leak of lmac and lmac->name (Colin Ian King)
  • Fix off-by-one error in error path (Ido Schimmel)
  • Unlink nexthop group entry in error path (Ido Schimmel)
  • Bounce NHA_GATEWAY in FDB nexthop groups (Petr Machata)
  • [5fac321]: s390/qeth: fix deadlock during recovery (Julian Wiedmann)
  • [d329786]: s390/qeth: fix locking for discipline setup / removal (Julian Wiedmann)
  • [e2b8ce8]: s390/qeth: fix L2 header access in qeth_l3_osa_features_check() (Julian Wiedmann)
  • dsa: lantiq_gswip: Exclude RMII from modes that report 1 GbE (Aleksander Jan Bajkowski)
  • [8e49cf0]: net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address (Mark Zhang)
  • [d95fdd1]: net/mlx5e: ethtool, Fix restriction of autoneg with 56G (Aya Levin)
  • [5d3f0b4]: net/mlx5e: In skb build skip setting mark in switchdev mode (Maor Dickman)
  • [c741d64]: net/mlx5: Check if lag is supported before creating one (Mark Zhang)
  • lpfc: Fix variable 'vport' set but not used in lpfc_sli4_abts_err_handler() (James Smart)
  • start queues before announcing link up (Shannon Nelson)
  • wacom: Fix memory leakage caused by kfifo_alloc (Ping Cheng)
  • Fix sys_fanotify_mark() on native x86-32 (Brian Gerst)
  • OMAP2+: omap_device: fix idling of devices during probe (Andreas Kemnade)
  • sprd: use a specific timeout to avoid system hang up issue (Chunyan Zhang)
  • dw-edma: Fix use after free in dw_edma_alloc_chunk() (Dan Carpenter)
  • [fde8e09]: selftests/bpf: Clarify build error if no vmlinux (Kamal Mostafa)
  • tcan4x5x: fix bittiming const, use common bittiming from m_can driver (Marc Kleine-Budde)
  • m_can: m_can_class_unregister(): remove erroneous m_can_clk_stop() (Marc Kleine-Budde)
  • kvaser_pciefd: select CONFIG_CRC32 (Arnd Bergmann)
  • spi-geni-qcom: Fail new xfers if xfer/cancel/abort pending (Douglas Anderson)
  • powernow-k8: pass policy rather than use cpufreq_cpu_get() (Colin Ian King)
  • spi-geni-qcom: Fix geni_spi_isr() NULL dereference in timeout case (Douglas Anderson)
  • stm32: FIFO threshold level - fix align packet size (Roman Guskov)
  • i801: Fix the i2c-mux gpiod_lookup_table not being properly terminated (Hans de Goede)
  • mediatek: Fix apdma and i2c hand-shake timeout (Qii Wang)
  • set bcache device into read-only mode for BCH_FEATURE_INCOMPAT_OBSO_LARGE_BUCKET (Coly Li)
  • imx: Add a missing of_node_put after of_device_is_available (Christophe JAILLET)
  • qcom: fix rpmh link failures (Arnd Bergmann)
  • mediatek: mtk-hsdma: Fix a resource leak in the error handling path of the probe function (Christophe JAILLET)
  • milbeaut-xdmac: Fix a resource leak in the error handling path of the probe function (Christophe JAILLET)
  • xilinx_dma: check dma_async_device_register return value (Shravya Kumbham)
  • xilinx_dma: fix incompatible param warning in _child_probe() (Shravya Kumbham)
  • xilinx_dma: fix mixed_enum_type coverity warning (Shravya Kumbham)
  • mm: Fix ARCH_LOW_ADDRESS_LIMIT when !CONFIG_ZONE_DMA (Nicolas Saenz Julienne)
  • select CONFIG_CRC32 (Arnd Bergmann)
  • dp83640: select CONFIG_CRC32 (Arnd Bergmann)
  • select CONFIG_CRC32 (Arnd Bergmann)
  • rsxx: select CONFIG_CRC32 (Arnd Bergmann)
  • select CONFIG_CRC32 (Arnd Bergmann)
  • select CONFIG_CRC32 (Arnd Bergmann)
  • [fc22623]: iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() (Lu Baolu)
  • [0bbe3df]: iommu/intel: Fix memleak in intel_irq_remapping_alloc (Dinghao Liu)
  • Fix compilation failure for net.o with older glibc (Alan Maguire)
  • [1580397]: nvme-tcp: Fix possible race of io_work and direct send (Sagi Grimberg)
  • [dbb2307]: net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups (Dinghao Liu)
  • [3e3a6f3]: net/mlx5e: Fix two double free cases (Dinghao Liu)
  • debugfs: Fix a memory leak when calling regmap_attach_dev (Xiaolei Wang)
  • ds26522: select CONFIG_BITREVERSE (Arnd Bergmann)
  • cpufeature: remove non-exist CONFIG_KVM_ARM_HOST (Shannon Zhao)
  • qcom-rpmh-regulator: correct hfsmps515 definition (Dmitry Baryshkov)
  • mvpp2: disable force link UP during port init procedure (Stefan Chulski)
  • [f9d00c4]: drm/i915/dp: Track pm_qos per connector (Chris Wilson)
  • mvneta: fix error message when MTU too large for XDP (Marek Behún)
  • fib_nexthops: Fix wrong mausezahn invocation (Ido Schimmel)
  • arm64: Don't access PMCR_EL0 when no PMU is available (Marc Zyngier)
  • Fix race in SKB mode transmit with shared cq (Magnus Karlsson)
  • Rollback reservation at NETDEV_TX_BUSY (Magnus Karlsson)
  • [b3d69b5]: block/rnbd-clt: avoid module unload race with close confirmation (Jack Wang)
  • isotp: isotp_getname(): fix kernel information leak (Oliver Hartkopp)
  • fix use-after-free in disk_part_iter_next (Ming Lei)
  • drop bogus skb with CHECKSUM_PARTIAL and offset beyond end of trimmed packet (Vasily Averin)
  • debugfs: Fix a reversed if statement in regmap_debugfs_init() (Dan Carpenter)
  • [b65ac4b]: drm/panfrost: Remove unused variables in panfrost_job_close() (Boris Brezillon)
  • [8931571]: tools headers UAPI: Sync linux/fscrypt.h with the kernel sources (Arnaldo Carvalho de Melo)
  • [b841b15]: Linux 5.10.8 (Greg Kroah-Hartman)
  • update (Frank Wunderlich)
  • [b9ed254]: build.sh: fixing mod2initrd (Frank Wunderlich)
  • [25d76bf]: build.conf: drop switch options for old BPI-R64 (< v1) (Frank Wunderlich)
  • [3a51f6b]: build.conf: disable out-of-tree config (Frank Wunderlich)
  • [5e636a5]: build.sh: mod2initrd: drop module-removal, add module whitelist (Frank Wunderlich)
  • reloc: fix wrong file extent type check to avoid false ENOENT (Qu Wenruo)
  • prevent NULL pointer dereference in extent_io_tree_panic (Su Yue)
  • hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jeremy Szu)
  • doc: Fix reference to mixart.rst (Jonathan Neuschäfer)
  • AMD Renoir - add DMI entry for Lenovo ThinkPad X395 (Jaroslav Kysela)
  • dapm: remove widget from dirty list on free (Thomas Hebb)
  • [ad8ca24]: x86/hyperv: check cpu mask after interrupt has been disabled (Wei Liu)
  • [9c6524b]: drm/amdgpu: add green_sardine device id (v2) (Prike Liang)
  • [7fe7458]: drm/amdgpu: fix DRM_INFO flood if display core is not supported (bug 210921) (Alexandre Demers)
  • [989a0f6]: Revert "drm/amd/display: Fixed Intermittent blue screen on OLED panel" (Rodrigo Siqueira)
  • [586a42d]: drm/amdgpu: add new device id for Renior (mengwang)
  • [481e27f]: drm/i915: Allow the sysadmin to override security mitigations (Chris Wilson)
  • [48b8c66]: drm/i915/gt: Limit VFE threads based on GT (Chris Wilson)
  • [0a34add]: drm/i915/backlight: fix CPU mode backlight takeover on LPT (Jani Nikula)
  • [c0c34c5]: drm/bridge: sii902x: Refactor init code into separate function (Alexandru Gagniuc)
  • [af402f6]: dt-bindings: display: sii902x: Add supply bindings (Alexandru Gagniuc)
  • [47319c4]: drm/bridge: sii902x: Enable I/O and core VCC supplies if present (Alexandru Gagniuc)
  • [7594237]: tracing/kprobes: Do the notrace functions check without kprobes on ftrace (Masami Hiramatsu)
  • [fcae2be]: tools/bootconfig: Add tracing_on support to helper scripts (Masami Hiramatsu)
  • use IS_ERR instead of IS_ERR_OR_NULL and set inode null when IS_ERR (Yi Li)
  • fix wrong list_splice in ext4_fc_cleanup (Daejun Park)
  • fix bug for rename with RENAME_WHITEOUT (yangerkun)
  • check pointer before freeing (Tom Rix)
  • fix interrupted close commands (Paulo Alcantara)
  • Drop a duplicated PAGE_KERNEL_EXEC (Kefeng Wang)
  • return -ENOSYS for syscall -1 (Andreas Schwab)
  • Fixup CONFIG_GENERIC_TIME_VSYSCALL (Guo Ren)
  • Fix KASAN memory mapping. (Nick Hu)
  • fix Section mismatch in reference (Anders Roxell)
  • lib: uncached: fix non-standard usage of variable 'sp' (Anders Roxell)
  • boot: Fix unaligned access with CONFIG_MIPS_RAW_APPENDED_DTB (Paul Cercueil)
  • Fix malformed NT_FILE and NT_SIGINFO in 32bit coredumps (Al Viro)
  • relocatable: fix possible boot hangup with KASLR enabled (Alexander Lobakin)
  • [0dbfad1]: RDMA/ocrdma: Fix use after free in ocrdma_dealloc_ucontext_pd() (Tom Rix)
  • scan: Harden acpi_device_add() against device ID overflows (Dexuan Cui)
  • [047ea5a]: xen/privcmd: allow fetching resource sizes (Roger Pau Monne)
  • [33dbd54]: compiler.h: Raise minimum version of GCC to 5.1 for arm64 (Will Deacon)
  • [b4ecc25]: mm/vmalloc.c: fix potential memory leak (Miaohe Lin)
  • [d3e43af]: mm/hugetlb: fix potential missing huge page size info (Miaohe Lin)
  • [ccd903e]: mm/process_vm_access.c: include compat.h (Andrew Morton)
  • [5de4f3a]: dm raid: fix discard limits for raid1 (Mike Snitzer)
  • [1ac4156]: dm snapshot: flush merged data before committing metadata (Akilesh Kailash)
  • [6bba7ef]: dm integrity: fix flush with external metadata device (Mikulas Patocka)
  • [9bf4fba]: dm integrity: fix the maximum number of arguments (Mikulas Patocka)
  • [93edb8d]: dm crypt: use GFP_ATOMIC when allocating crypto requests from softirq (Ignat Korchagin)
  • [8727884]: dm crypt: do not wait for backlogged crypto request completion in softirq (Ignat Korchagin)
  • [fe40f6a]: dm crypt: do not call bio_endio() from the dm-crypt tasklet (Ignat Korchagin)
  • [7c5b204]: dm crypt: defer decryption to a tasklet if interrupts disabled (Ignat Korchagin)
  • intel: change all EHL/TGL to auto detect phy addr (Voon Weifeng)
  • Add Lenovo Powered USB-C Travel Hub (Leon Schuermann)
  • tree-checker: check if chunk item end overflows (Su Yue)
  • don't leak old mountpoint samples (Theodore Ts'o)
  • don't take files/mm for a dead task (Pavel Begunkov)
  • drop mm and files after task_work_run (Pavel Begunkov)
  • build: remove non-existing bootpImage from KBUILD_IMAGE (Masahiro Yamada)
  • build: add uImage.lzma to the top-level target (Masahiro Yamada)
  • build: add boot_targets to PHONY (Masahiro Yamada)
  • build: move symlink creation to arch/arc/Makefile to avoid race (Masahiro Yamada)
  • omap2: pmic-cpcap: fix maximum voltage to be consistent with defaults on xt875 (Carl Philipp Klemm)
  • fix crash caused by NULL rx_channel (Carl Huang)
  • ipset: fixes possible oops in mtype_resize (Vasily Averin)
  • qmi: try to allocate a big block of DMA memory first (Carl Huang)
  • fix async discard stall (Pavel Begunkov)
  • merge critical sections of discard lock in workfn (Pavel Begunkov)
  • fix transaction leak and crash after RO remount caused by qgroup rescan (Filipe Manana)
  • bd718x7: Add enable times (Guido Günther)
  • ucc_geth: fix definition and size of ucc_geth_tx_global_pram (Rasmus Villemoes)
  • dts: ux500/golden: Set display max brightness (Linus Walleij)
  • adjust pci controller init to new firmware (Oded Gabbay)
  • [68a9abf]: habanalabs/gaudi: retry loading TPC f/w on -EINTR (Oded Gabbay)
  • register to pci shutdown callback (Oded Gabbay)
  • spmi: hisi-spmi-controller: Fix some error handling paths (Christophe JAILLET)
  • altera: fix return value for altera_spi_txrx() (Xu Yilun)
  • Fix memleak in hl_device_reset (Dinghao Liu)
  • (pwm-fan) Ensure that calculation doesn't discard big period values (Uwe Kleine-König)
  • [2aa134d]: lib/raid6: Let $(UNROLL) rules work with macOS userland (John Millikin)
  • remove 'kvmconfig' and 'xenconfig' shorthands (Masahiro Yamada)
  • fix the divide by 0 error when calculating xfer waiting time (Xu Yilun)
  • drop file refs after task cancel (Pavel Begunkov)
  • Fix computation of shallow depth (Jan Kara)
  • [bb37009]: arch/arc: add copy_user_page() to <asm/page.h> to fix build error on ARC (Randy Dunlap)
  • dsp: select CONFIG_BITREVERSE (Arnd Bergmann)
  • ethernet: fs_enet: Add missing MODULE_LICENSE (Michael Ellerman)
  • fix the return value for UDP GRO test (Po-Hsu Lin)
  • [afc0002]: nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN (Gopal Tiwari)
  • avoid possible double fetch in handling CQE (Lalithambika Krishnakumar)
  • [8e57baf]: nvmet-rdma: Fix list_del corruption on queue establishment failure (Israel Rukshin)
  • [26f0adb]: drm/amd/display: fix sysfs amdgpu_current_backlight_pwm NULL pointer issue (Kevin Wang)
  • [a973bc7]: drm/amdgpu: fix a GPU hang issue when remove device (Dennis Li)
  • [9910f52]: drm/amd/pm: fix the failure when change power profile for renoir (Xiaojian Du)
  • [279af87]: drm/amdgpu: fix potential memory leak during navi12 deinitialization (Jiawei Gu)
  • typec: Fix copy paste error for NVIDIA alt-mode description (Peter Robinson)
  • [a4c84cd]: iommu/vt-d: Fix lockdep splat in sva bind()/unbind() (Lu Baolu)
  • scan: add stub acpi_create_platform_device() for !CONFIG_ACPI (Shawn Guo)
  • [d565c62]: drm/msm: Call msm_init_vram before binding the gpu (Craig Tatlor)
  • picoxcell: fix missing interrupt-parent properties (Arnd Bergmann)
  • fix performance regression due to out-of-line __put_user() (Linus Torvalds)
  • [30b491e]: rcu-tasks: Move RCU-tasks initialization to before early_initcall() (Uladzislau Rezki (Sony))
  • Simplify task_file_seq_get_next() (Song Liu)
  • Save correct stopping point in file seq iteration (Jonathan Lemon)
  • [e558b38]: x86/sev-es: Fix SEV-ES OUT/IN immediate opcode vc handling (Peter Gonda)
  • select CONFIG_CRC32 (Arnd Bergmann)
  • [f1cd8c4]: nvme-fc: avoid calling _nvme_fc_abort_outstanding_ios from interrupt context (James Smart)
  • [518606a]: iommu/vt-d: Update domain geometry in iommu_ops.at(de)tach_dev (Lu Baolu)
  • [452e34d]: net/mlx5e: CT: Use per flow counter when CT flow accounting is enabled (Oz Shlomo)
  • [96d77cf]: net/mlx5: Fix passing zero to 'PTR_ERR' (YueHaibing)
  • [9812b54]: net/mlx5: E-Switch, fix changing vf VLANID (Alaa Hleihel)
  • [847c765]: blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED (John Garry)
  • fix clear_refs_write locking (Linus Torvalds)
  • don't play games with pinned pages in clear_page_refs (Linus Torvalds)
  • don't put pinned pages into the swap cache (Linus Torvalds)
  • [09b3e0b]: perf intel-pt: Fix 'CPU too large' error (Adrian Hunter)
  • fix racy accesses to ->d_name (Al Viro)
  • meson: axg-tdm-interface: fix loopback (Jerome Brunet)
  • meson: axg-tdmin: fix axg skew offset (Jerome Brunet)
  • Intel: fix error code cnl_set_dsp_D0() (Dan Carpenter)
  • [a60c7aa]: nvmet-rdma: Fix NULL deref when setting pi_enable and traddr INADDR_ANY (Israel Rukshin)
  • don't intialize hwmon for discovery controllers (Sagi Grimberg)
  • [b1e9f63]: nvme-tcp: fix possible data corruption with bio merges (Sagi Grimberg)
  • [76600f6]: nvme-tcp: Fix warning with CONFIG_DEBUG_PREEMPT (Sagi Grimberg)
  • Fix use-after-free in trace_event_raw_event_nfs4_set_lock (Dave Wysochanski)
  • We want return-on-close to complete when evicting the inode (Trond Myklebust)
  • Mark layout for return if return-on-close was not sent (Trond Myklebust)
  • Stricter ordering of layoutget and layoutreturn (Trond Myklebust)
  • Adjust fs_context error logging (Scott Mayhew)
  • [067aefc]: NFS/pNFS: Don't call pnfs_free_bucket_lseg() before removing the request (Trond Myklebust)
  • [b666f39]: NFS/pNFS: Don't leak DS commits in pnfs_generic_retry_commit() (Trond Myklebust)
  • [01a12a2]: NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter (Trond Myklebust)
  • nfs_delegation_find_inode_server must first reference the superblock (Trond Myklebust)
  • nfs_igrab_and_active must first reference the superblock (Trond Myklebust)
  • ufs: Fix possible power drain during system suspend (Stanley Chu)
  • fix superblock checksum failure when setting password salt (Jan Kara)
  • [3569492]: RDMA/restrack: Don't treat as an error allocation ID wrapping (Leon Romanovsky)
  • [3090af5]: RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp (Dinghao Liu)
  • Improve stats context resource accounting with RDMA driver loaded. (Michael Chan)
  • [bc296e4]: RDMA/mlx5: Fix wrong free of blue flame register on error (Mark Bloch)
  • [5cd483a]: IB/mlx5: Fix error unwinding when set_has_smi_cap fails (Parav Pandit)
  • 2: move the flag validity checks first (Al Viro)
  • [f6de064]: dm zoned: select CONFIG_CRC32 (Arnd Bergmann)
  • [54c9246]: drm/i915/dsi: Use unconditional msleep for the panel_on_delay when there is no reset-deassert MIPI-sequence (Hans de Goede)
  • [de3f572]: drm/i915/icl: Fix initing the DSI DSC power refcount during HW readout (Imre Deak)
  • [ecca0c6]: drm/i915/gt: Restore clear-residual mitigations for Ivybridge, Baytrail (Chris Wilson)
  • [c8c01da]: mm, slub: consider rest of partial list if acquire_slab() fails (Jann Horn)
  • Trace irq on only interrupt is enabled (Atish Patra)
  • [a9bc9c9]: iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() (Lu Baolu)
  • sunrpc: interpret the return value of kstrtou32 correctly ([email protected])
  • netfilter: Pass family parameter "-f" to conntrack tool (Chen Yi)
  • eliminate potential source of excessive kernel log noise (Mike Snitzer)
  • fireface: Fix integer overflow in transmit_midi_msg() (Geert Uytterhoeven)
  • firewire-tascam: Fix integer overflow in midi_port_work() (Geert Uytterhoeven)
  • conntrack: fix reading nf_conntrack_buckets (Jesper Dangaard Brouer)
  • nf_nat: Fix memleak in nf_nat_init (Dinghao Liu)
  • [e2d1331]: Linux 5.10.9 (Greg Kroah-Hartman)
  • [5abeecb]: build.sh: set module size limit for initrd to 100MB (Frank Wunderlich)
  • add buildroot with dnsmasq,hostapd,{ip,nf}tables and wifi support (Frank Wunderlich)
  • [ab07f17]: Merge tag 'v5.10.9' into 5.10-main (Frank Wunderlich)