Build for branch 5.10-main (5.10.9)
·
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)