summaryrefslogtreecommitdiffstats
path: root/meta
Commit message (Collapse)AuthorAgeFilesLines
...
* linux-yocto/5.10: update to v5.10.175Bruce Ashfield2023-04-113-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: de26e1b2103b Linux 5.10.175 aa8579bc0846 s390/dasd: add missing discipline function 6baebcecf09a KVM: VMX: Fix crash due to uninitialized current_vmcs 685ed0a277f1 KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper 0ef55bafabb9 KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 9da269bee7ea UML: define RUNTIME_DISCARD_EXIT 5c425eb9da8a sh: define RUNTIME_DISCARD_EXIT bfef72d2fc62 s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36 6af633e7782c powerpc/vmlinux.lds: Don't discard .rela* for relocatable builds af560685bad5 powerpc/vmlinux.lds: Define RUNTIME_DISCARD_EXIT d367c5ebe943 arch: fix broken BuildID for arm64 and riscv 7550aade9783 ext4: block range must be validated before use in ext4_mb_clear_bb() c3fd717b58f0 ext4: add strict range checks while freeing blocks 65061f49a50f ext4: add ext4_sb_block_valid() refactored out of ext4_inode_block_valid() 9cd21f5babb5 ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb() b5005605013d drm/i915: Don't use BAR mappings for ring buffers with LLC c53d50d8081a skbuff: Fix nfct leak on napi stolen a4932a2c5446 ipmi:watchdog: Set panic count to proper value on a panic 7aa5a495cbf8 ipmi/watchdog: replace atomic_add() and atomic_sub() a5c140d88a69 media: rc: gpio-ir-recv: add remove function 13b04efb5bd0 media: ov5640: Fix analogue gain control 42bb1e6b7fe8 scripts: handle BrokenPipeError for python scripts be658aa43a47 PCI: Add SolidRun vendor ID d47d364f6671 macintosh: windfarm: Use unsigned type for 1-bit bitfields 9cff3f106a4c alpha: fix R_ALPHA_LITERAL reloc for large modules 9a61a3a6ec66 powerpc/kcsan: Exclude udelay to prevent recursive instrumentation 5ddcb0a34819 MIPS: Fix a compilation issue 7f77f3dab506 block, bfq: fix uaf for bfqq in bic_set_bfqq() 6291281f15e1 block, bfq: replace 0/1 with false/true in bic apis e6f03decf5b7 block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" 1425f1bb5df5 block, bfq: fix uaf for bfqq in bfq_exit_icq_bfqq 5533742c7cb1 block, bfq: fix possible uaf for 'bfqq->bic' c660e024bc68 tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address b1fddddf58ac watch_queue: fix IOC_WATCH_QUEUE_SET_SIZE alloc error paths f2a5ec7f7b28 iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter b113f9020447 ext4: Fix deadlock during directory rename ab89b8a67fbb RISC-V: Don't check text_mutex during stop_machine 3de277af481a riscv: Use READ_ONCE_NOCHECK in imprecise unwinding stack mode ce7dd61e0040 SUNRPC: Fix a server shutdown leak e1b8342a8528 net/smc: fix fallback failed while sendmsg with fastopen 93367126f68c platform: x86: MLX_PLATFORM: select REGMAP instead of depending on it 0fe672336d69 scsi: megaraid_sas: Update max supported LD IDs to 240 f4eae84f5754 net: ethernet: mtk_eth_soc: fix RX data corruption issue 01a1e9810905 btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR 065c1ed5c4ce netfilter: tproxy: fix deadlock due to missing BH disable 26fa059cc924 netfilter: ctnetlink: revert to dumping mark regardless of event type d16701a385b5 bnxt_en: Avoid order-5 memory allocation for TPA data c0df4e5c247d net: phylib: get rid of unnecessary locking d2a5a9cdc5d6 net: stmmac: add to set device wake up flag when stmmac init phy c3aaec463a63 net: caif: Fix use-after-free in cfusbl_device_notify() db16d6567402 net: lan78xx: fix accessing the LAN7800's internal phy specific registers from the MAC driver d5e8f7edc2ac net: usb: lan78xx: Remove lots of set but unused 'ret' variables 374cbffe7d6f selftests: nft_nat: ensuring the listening side is up before starting the client 42d9ed4e5dc5 ila: do not generate empty messages in ila_xlat_nl_cmd_get_mapping() 6f0cc879c889 powerpc: dts: t1040rdb: fix compatible string for Rev A boards 80be62358fa5 nfc: fdp: add null check of devm_kmalloc_array in fdp_nci_i2c_read_device_properties cbf11ff3708f bgmac: fix *initial* chip reset to support BCM5358 4c43a0291f87 drm/msm/a5xx: fix context faults during ring switch 34e71ca0a006 drm/msm/a5xx: fix the emptyness check in the preempt code 8dde1d9d6f06 drm/msm: Document and rename preempt_lock 00c2020b8bb8 drm/msm/a5xx: fix setting of the CP_PREEMPT_ENABLE_LOCAL register 08c0b54bef78 drm/msm: Fix potential invalid ptr free 8b4a6dd15717 drm/nouveau/kms/nv50: fix nv50_wndw_new_ prototype 9ca74e5e75ea drm/nouveau/kms/nv50-: remove unused functions 0c440f14558b ext4: Fix possible corruption when moving a directory 6b223e32d66c scsi: core: Remove the /proc/scsi/${proc_name} directory earlier e993e3ea9550 riscv: Add header include guards to insn.h 713c335e5a8f riscv: Avoid enabling interrupts in die() f9fdb3e7b075 RISC-V: Avoid dereferening NULL regs in die() 030b1c4217a4 arm64: efi: Make efi_rt_lock a raw_spinlock 7e00b52c8cdd iommu/vt-d: Fix PASID directory pointer coherency c424b1819120 iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry() aeab1f1a60ae irqdomain: Fix domain registration race bb7597777c13 irqdomain: Change the type of 'size' in __irq_domain_add() to be consistent 4ab311d51cd9 irqdomain: Fix mapping-creation race 8617599c646f irqdomain: Refactor __irq_domain_alloc_irqs() ff762cdbf0c8 irqdomain: Look for existing mapping only once 6414597815d5 irq: Fix typos in comments fe80a53eabdb udf: Fix off-by-one error when discarding preallocation 7786bfd8f7ab nfc: change order inside nfc_se_io error path 3f00c476da8f ext4: zero i_disksize when initializing the bootloader inode a9bd94f67b27 ext4: fix WARNING in ext4_update_inline_data d72a6c31393d ext4: move where set the MAY_INLINE_DATA flag is set 1d2366624b4c ext4: fix another off-by-one fsmap error on 1k block filesystems 8706c972fcfa ext4: fix RENAME_WHITEOUT handling for inline directories d0632ff49bd1 ext4: fix cgroup writeback accounting with fs-layer encryption 3106cb47cded drm/connector: print max_requested_bpc in state debugfs 4279e87da6c8 drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc15 5462843dc40f x86/CPU/AMD: Disable XSAVES on AMD family 0x17 a1eb8bf1e35f fork: allow CLONE_NEWTIME in clone3 flags a759905de9cd fs: prevent out-of-bounds array speculation when closing a file descriptor 955623617f2f Linux 5.10.174 c036dae03678 staging: rtl8192e: Remove call_usermodehelper starting RadioPower.sh 1afff6203a73 staging: rtl8192e: Remove function ..dm_check_ac_dc_power calling a script decf73066f7e wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext" e5f315b55f8e Linux 5.10.173 8ecd5dabddc0 usb: gadget: uvc: fix missing mutex_unlock() if kstrtou8() fails a5bbea50d622 malidp: Fix NULL vs IS_ERR() checking 1dfc0a52f768 scsi: mpt3sas: Remove usage of dma_get_required_mask() API 747652f9c503 scsi: mpt3sas: re-do lost mpt3sas DMA mask fix 2392303df240 scsi: mpt3sas: Don't change DMA mask while reallocating pools f73bbfb47ff1 Revert "scsi: mpt3sas: Fix return value check of dma_get_required_mask()" 331c18e8ac81 media: uvcvideo: Fix race condition with usb_kill_urb 9d83b69e934d media: uvcvideo: Provide sync and async uvc_ctrl_status_event c5fe3fba1b7b drm/virtio: Fix error code in virtio_gpu_object_shmem_init() 0a1d0c79eaec tcp: Fix listen() regression in 5.10.163 7474be26b032 Bluetooth: hci_sock: purge socket queues in the destruct() callback d90967f850b1 drm/display/dp_mst: Fix down message handling after a packet reception error ee4a4282d78d drm/display/dp_mst: Fix down/up message handling after sink disconnect 411b8ad505f7 x86/resctl: fix scheduler confusion with 'current' 9554af98018c x86/resctrl: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid} 7123a4337bf7 net: tls: avoid hanging tasks on the tx_lock a6549336f574 soundwire: cadence: Drain the RX FIFO after an IO timeout e5ca5b71363a soundwire: cadence: Remove wasted space in response_buf 4d2423f15b36 phy: rockchip-typec: Fix unsigned comparison with less than zero 01923e3196ee PCI: Add ACS quirk for Wangxun NICs faa050d2ff88 PCI: loongson: Add more devices that need MRRS quirk dd9981a11d74 kernel/fail_function: fix memory leak with using debugfs_lookup() b2301851e7e3 PCI: Take other bus devices into account when distributing resources fdca189e5228 PCI: Align extra resources for hotplug bridges properly 877aacda1469 usb: gadget: uvc: Make bSourceID read/write 56495e8d3cb4 usb: uvc: Enumerate valid values for color matching 961f93d63da7 USB: ene_usb6250: Allocate enough memory for full object 426cbe9a0a68 usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer math 654ae539254d PCI: loongson: Prevent LS7A MRRS increases 09ca779ac04c iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_config_word() 3357e90d3c36 iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_status_word() 8db64cea4788 tools/iio/iio_utils:fix memory leak 160494b66fe0 mei: bus-fixup:upon error print return values of send and receive 17b96b5c19be serial: sc16is7xx: setup GPIO controller later in probe 0cb1f78d886b tty: serial: fsl_lpuart: disable the CTS when send break signal 84ea44dc3e4e tty: fix out-of-bounds access in tty_driver_lookup_tty() e8a5efd5aefc staging: emxx_udc: Add checks for dma_alloc_coherent() c4d96503d67b media: uvcvideo: Silence memcpy() run-time false positive warnings 78b1fdc47e4e media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910 23f9bead358d media: uvcvideo: Handle errors from calls to usb_string d8aa2e1ae642 media: uvcvideo: Handle cameras with invalid descriptors 76752888edcc IB/hfi1: Update RMT size calculation 754e81ff4406 mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak 903b91cea77a bootconfig: Increase max nodes of bootconfig from 1024 to 8192 for DCC support 07fb5653366c firmware/efi sysfb_efi: Add quirk for Lenovo IdeaPad Duet 3 25c9fba724bd tracing: Add NULL checks for buffer in ring_buffer_free_read_page() e30b26e74617 thermal: intel: BXT_PMIC: select REGMAP instead of depending on it f73134231fa2 thermal: intel: quark_dts: fix error pointer dereference 01829cb87089 ASoC: zl38060 add gpiolib dependency 2bc1f260ede1 ASoC: zl38060: Remove spurious gpiolib select c8e7c0ec458c ASoC: adau7118: don't disable regulators on device unbind c79a924ed6af loop: loop_set_status_from_info() check before assignment af5f9a476147 scsi: ipr: Work around fortify-string warning 555f315832ec rtc: sun6i: Always export the internal oscillator 3e734e694181 vc_screen: modify vcs_size() handling in vcs_read() ac73d8f6a64a tcp: tcp_check_req() can be called from process context 4d08ed4651a1 ARM: dts: spear320-hmi: correct STMPE GPIO compatible 2f935409cd82 net/sched: act_sample: fix action bind logic 8978315cb4bf nfc: fix memory leak of se_io context in nfc_genl_se_io 8817602cffe0 net/mlx5: Geneve, Fix handling of Geneve object id as error code 0ac65fab2b3f 9p/rdma: unmap receive dma buffer in rdma_request()/post_recv() 3e0359f151ac 9p/xen: fix connection sequence c959a53b62a6 9p/xen: fix version parsing 82a0c1fe1fe0 net: fix __dev_kfree_skb_any() vs drop monitor 8ee401f89cdb sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop da26369377f0 ipv6: Add lwtunnel encap size of all siblings in nexthop calculation 9060abce3305 netfilter: ebtables: fix table blob use-after-free 1ff0b87df98b netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() 9f7abdd50026 watchdog: pcwd_usb: Fix attempting to access uninitialized memory c5a21a550150 watchdog: Fix kmemleak in watchdog_cdev_register 273559f58f71 watchdog: at91sam9_wdt: use devm_request_irq to avoid missing free_irq() in error path 7cb46fa16b96 x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list 8a18856e0744 ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed 9d448dd6bcb6 ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show() 0aa0253f6c99 ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling after disabling fastmap f09a84548c37 ubifs: ubifs_writepage: Mark page dirty after writing inode failed 9d4768523b09 ubifs: dirty_cow_znode: Fix memleak in error handling path 343d273d5fd0 ubifs: Re-statistic cleaned znode count if commit failed fcbc795abe78 ubi: Fix possible null-ptr-deref in ubi_free_volume() bf50229494f0 ubifs: Fix memory leak in alloc_wbufs() 31d60afe2cc2 ubi: Fix unreferenced object reported by kmemleak in ubi_resize_volume() 35f8d4064e54 ubi: Fix use-after-free when volume resizing failed 38fd7acdc1d2 ubifs: Reserve one leb for each journal head while doing budget 38a097dce184 ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1 495ea59a24a3 ubifs: Fix wrong dirty space budget for dirty inode 9e07ee28c20d ubifs: Rectify space budget for ubifs_xrename() ffebd804c7ab ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted 93e748ba5174 ubifs: Fix build errors as symbol undefined 846bfba34175 ubi: ensure that VID header offset + VID header size <= alloc, size f2b9c4544e3b um: vector: Fix memory leak in vector_config 6be349d7388f fs: f2fs: initialize fsdata in pagecache_write() 33909b1a646d f2fs: use memcpy_{to,from}_page() where possible 9d4a4a9ee95e pwm: stm32-lp: fix the check on arr and cmp registers update c2677c49b766 pwm: sifive: Always let the first pwm_apply_state succeed 8b98e7a45e63 pwm: sifive: Reduce time the controller lock is held a1368eaea058 objtool: Fix memory leak in create_static_call_sections() 5d03a19ac7e8 fs/jfs: fix shift exponent db_agl2size negative 18c3fa7a7fdb net/sched: Retire tcindex classifier 322df540ba05 kbuild: Port silent mode detection to future gnu make. f8ac5467e1f3 pinctrl: rockchip: fix reading pull type on rk3568 50afcd5316f2 pinctrl: rockchip: fix mux route data for rk3568 844da3901304 wifi: ath9k: use proper statements in conditionals a2a1e3f4ed5b arm64: dts: qcom: ipq8074: fix Gen2 PCIe QMP PHY 64a99c0ac6f8 drm/edid: fix AVI infoframe aspect ratio handling 1f064aaa81af drm/radeon: Fix eDP for single-display iMac11,2 266864c1e0ed drm/i915/quirks: Add inverted backlight quirk for HP 14-r206nv 5a2712427168 vfio/type1: prevent underflow of locked_vm via exec() 691a8e26de78 PCI: Avoid FLR for AMD FCH AHCI adapters 88b51c6a6d57 PCI: hotplug: Allow marking devices as disconnected during bind/unbind d219b19e1f26 PCI/PM: Observe reset delay irrespective of bridge_d3 285d8390d98e riscv: jump_label: Fixup unaligned arch_static_branch function 8f9542cad6c2 scsi: ses: Fix slab-out-of-bounds in ses_intf_remove() c315560e3ef7 scsi: ses: Fix possible desc_ptr out-of-bounds accesses 2ecd344173a5 scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses e4dd25da784b scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process() d68937dfc73e scsi: ses: Don't attach if enclosure has no components 0d14ace68dd5 scsi: qla2xxx: Fix erroneous link down e596253113b6 scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests 40bedbf10d56 scsi: qla2xxx: Fix link failure in NPIV environment 6e02a43acd06 ring-buffer: Handle race between rb_move_tail and rb_check_pages 1693f3bc1f25 ktest.pl: Add RUN_TIMEOUT option with default unlimited 39255e4788fb ktest.pl: Fix missing "end_monitor" when machine check fails 0dfb3f4588bc ktest.pl: Give back console on Ctrt^C on monitor ed77831e69ee mm/thp: check and bail out if page in deferred queue already e6d20325f422 mm: memcontrol: deprecate charge moving f1f6c87d8224 docs: gdbmacros: print newest record 6814e8e4202f remoteproc/mtk_scp: Move clk ops outside send_lock 3b78c2482bbe media: ipu3-cio2: Fix PM runtime usage_count in driver unbind 6c96c0b2e326 mips: fix syscall_get_nr cd4d3eab2310 dax/kmem: Fix leak of memory-hotplug resources 241e893df474 alpha: fix FEN fault handling ae16346078b1 rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails 0f2fd21b5b54 ARM: dts: exynos: correct TMU phandle in Odroid HC1 7dd9de2e2f7b ARM: dts: exynos: correct TMU phandle in Odroid XU d1887cca6526 ARM: dts: exynos: correct TMU phandle in Exynos5250 136d6f3c5dc9 ARM: dts: exynos: correct TMU phandle in Odroid XU3 family 135e968d6a86 ARM: dts: exynos: correct TMU phandle in Exynos4 aaa2d2249c90 ARM: dts: exynos: correct TMU phandle in Exynos4210 f2b478228bfd dm flakey: don't corrupt the zero page 07e375c18af0 dm flakey: fix logic when corrupting a bio 17f81b127712 thermal: intel: powerclamp: Fix cur_state for multi package system 2cfe78619b0d wifi: cfg80211: Fix use after free for wext 73090cebe3f3 wifi: rtl8xxxu: Use a longer retry limit of 48 3383f79d6b0a dm: add cond_resched() to dm_wq_work() e6409208c13f mtd: spi-nor: Fix shift-out-of-bounds in spi_nor_set_erase_type 0dc0fa313bb4 ext4: refuse to create ea block when umounted d738789ae9ec ext4: optimize ea_inode block expansion ab22799f11e3 jbd2: fix data missing when reusing bh which is ready to be checkpointed a9cd89463ea4 ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC ae2340769ed3 ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls() 246f26664b2e io_uring/poll: allow some retries for poll triggering spuriously 7f3d13241574 io_uring: remove MSG_NOSIGNAL from recvmsg 72783d2af89b io_uring/rsrc: disallow multi-source reg buffers a442f12e47aa io_uring: add a conditional reschedule to the IOPOLL cancelation loop 3d1f9533a39d io_uring: mark task TASK_RUNNING before handling resume/task work 3f32f8492e10 io_uring: handle TIF_NOTIFY_RESUME when checking for task_work 306c8b49b566 irqdomain: Drop bogus fwspec-mapping error handling e0538aa7e099 irqdomain: Fix disassociation race 6b24bd85ae5c irqdomain: Fix association race 8c64acd24aed ima: Align ima_file_mmap() parameters with mmap_file LSM hook c1aa96927b24 brd: return 0/-error from brd_insert_page() 3326ef84cdbe Documentation/hw-vuln: Document the interaction between IBRS and STIBP abfed855f058 x86/speculation: Allow enabling STIBP with legacy IBRS 44a44b57e88f x86/microcode/AMD: Fix mixed steppings support 87cf9bc78c43 x86/microcode/AMD: Add a @cpu parameter to the reloading functions 0a89768b85f0 x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter 5255fd8dfbd2 x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range c16e4610d5e5 x86/kprobes: Fix __recover_optprobed_insn check optimizing logic f75ee95196ce x86/reboot: Disable SVM, not just VMX, when stopping CPUs 051f991c571b x86/reboot: Disable virtualization in an emergency if SVM is supported 8ff2cc2f8775 x86/crash: Disable virt in core NMI crash handler to avoid double shootdown 537be939a86a x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows) edd7f5bc6f97 KVM: s390: disable migration mode when dirty tracking is disabled 018798c6fbef KVM: x86: Inject #GP if WRMSR sets reserved bits in APIC Self-IPI 76a9886e1b61 KVM: Destroy target device if coalesced MMIO unregistration fails bacfce056ea6 udf: Fix file corruption when appending just after end of preallocated extent a44ec34b9044 udf: Detect system inodes linked into directory hierarchy 63478c3ce24b udf: Preserve link count of system files eb2133900cac udf: Do not update file length for failed writes to inline files 965982feb333 udf: Do not bother merging very long extents 9c792a59e078 udf: Truncate added extents on failed expansion 6bf9caa58526 ocfs2: fix non-auto defrag path not working issue 2c559b3ba8e0 ocfs2: fix defrag path triggering jbd2 ASSERT e9f20138b5fb f2fs: fix cgroup writeback accounting with fs-layer encryption 00b558732662 f2fs: fix information leak in f2fs_move_inline_dirents() f9dbc35ecb94 exfat: fix inode->i_blocks for non-512 byte sector size device 4017209e08d2 exfat: redefine DIR_DELETED as the bad cluster number c2d1997074ce exfat: fix unexpected EOF while reading dir 34b05883414c exfat: fix reporting fs error when reading dir beyond EOF ef7d71d7bd57 fs: hfsplus: fix UAF issue in hfsplus_put_super dc9f78b6d254 hfs: fix missing hfs_bnode_get() in __hfs_bnode_create 300b6404e601 ARM: dts: exynos: correct HDMI phy compatible in Exynos4 69493675fdfb cifs: Fix uninitialized memory read in smb3_qfs_tcon() 59102ded7480 s390/kprobes: fix current_kprobe never cleared after kprobes reenter d8724dc0ce76 s390/kprobes: fix irq mask clobbering on kprobe reenter from post_handler d43abcf91c5e s390: discard .interp section 6cf48403c46a s390/extmem: return correct segment type in __segment_load() be2dad7bc932 ipmi_ssif: Rename idle state and check 66b40f8756d2 rtc: pm8xxx: fix set-alarm race e5b643645a9a firmware: coreboot: framebuffer: Ignore reserved pixel color bits bf990eebeaa7 wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu 759f6a72bc5a nfsd: zero out pointers after putting nfsd_files on COPY setup error 9b8047b21000 dm cache: add cond_resched() to various workqueue loops 52206dd1c77f dm thin: add cond_resched() to various workqueue loops 861229a52bac drm: panel-orientation-quirks: Add quirk for Lenovo IdeaPad Duet 3 10IGL5 7df5da8e6bcf HID: logitech-hidpp: Don't restart communication if not necessary ca64ebcb4501 pinctrl: at91: use devm_kasprintf() to avoid potential leaks 5735878a7b7d hwmon: (coretemp) Simplify platform device handling 2f8623377f3e gfs2: Improve gfs2_make_fs_rw error handling bfa4ffd81591 regulator: s5m8767: Bounds check id indexing into arrays b4ff71c6f029 regulator: max77802: Bounds check regulator id against opmode 0adacf6d6b12 ASoC: kirkwood: Iterate over array indexes instead of using pointer math fcfc7740228d docs/scripts/gdb: add necessary make scripts_gdb step 540c66180afd drm/msm/dsi: Add missing check for alloc_ordered_workqueue d473c55ce197 drm: amd: display: Fix memory leakage ce9e9d3dcbb0 drm/radeon: free iio for atombios when driver shutdown 819d8dba030d drm/tiny: ili9486: Do not assume 8-bit only SPI controllers bc919c866dd5 HID: Add Mapping for System Microphone Mute f4cb42525208 drm/omap: dsi: Fix excessive stack usage 9f73793b8163 drm/amd/display: Fix potential null-deref in dm_resume 348cc9ab3380 Bluetooth: btusb: Add VID:PID 13d3:3529 for Realtek RTL8821CE e974e8f1e37d PM: EM: fix memory leak with using debugfs_lookup() 0c2b778edd8a uaccess: Add minimum bounds check on kernel buffer size d80f947bb303 coda: Avoid partial allocation of sig_inputArgs 206c511e4214 net/mlx5: fw_tracer: Fix debug print 1ef724fed392 ACPI: video: Fix Lenovo Ideapad Z570 DMI match 46ce77b07cd8 wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup 7873def499df m68k: Check syscall_trace_enter() return code 841881320562 net: bcmgenet: Add a check for oversized packets 1fc9760afd8a crypto: hisilicon: Wipe entire pool on error 2fc7748d4823 clocksource: Suspend the watchdog temporarily when high read latency detected 94933dab75d5 ACPI: Don't build ACPICA with '-Os' 9f1865ebfa7a ice: add missing checks for PF vsi type b33091fc2896 inet: fix fast path in __inet_hash_connect() 47dc1f425af5 wifi: mt7601u: fix an integer underflow 0ca2efea4f11 wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds 4707c94f7f89 x86/bugs: Reset speculation control settings on init 6ef02cdb5a30 timers: Prevent union confusion from unexpected restart_syscall() 781bff0a532f thermal: intel: Fix unsigned comparison with less than zero 744e538dcf27 wifi: ath11k: debugfs: fix to work with multiple PCI devices d99d194e2f8c rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug 2bf501f1bc78 rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait() f5657f330603 rcu: Make RCU_LOCKDEP_WARN() avoid early lockdep checks d6ef66194bb4 wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds() 99ff971b62e5 wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect() 6e291810fe83 blk-iocost: fix divide by 0 error in calc_lcoefs() 199624f3144d ARM: dts: exynos: Use Exynos5420 compatible for the MIPI video phy f34cc701ea0a udf: Define EFSCORRUPTED error code 91f9d708716d rpmsg: glink: Avoid infinite loop on intent for missing channel 2b72ceef1740 media: saa7134: Use video_unregister_device for radio_dev 42f8ba835568 media: usb: siano: Fix use after free bugs caused by do_submit_urb cc2f9c8eb1ee media: i2c: ov7670: 0 instead of -EINVAL was returned 78da5a378bda media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() c6c3b4ae3166 media: i2c: imx219: Fix binning for RAW8 capture a34288e3a116 media: i2c: imx219: Split common registers from mode tables 09a0410886aa media: i2c: imx219: remove redundant writes dfaafeb8e953 media: i2c: ov772x: Fix memleak in ov772x_probe() bcae9115a163 media: ov5675: Fix memleak in ov5675_init_controls() a163ee11345d media: ov2740: Fix memleak in ov2740_init_controls() 505ff3a0c595 media: max9286: Fix memleak in max9286_v4l2_register() f3e10a3437dc builddeb: clean generated package content 55f3bca25d3f powerpc: Remove linker flag from KBUILD_AFLAGS b74aaa314f6a media: platform: ti: Add missing check for devm_regulator_get c7a218cbf67f media: ti: cal: fix possible memory leak in cal_ctx_create() 0a2e2674f720 remoteproc: qcom_q6v5_mss: Use a carveout to authenticate modem headers 7e5bc675eb7b Input: iqs269a - do not poll during ATI 65e39fdce1fc Input: iqs269a - do not poll during suspend or resume b0b84fd32cb4 alpha/boot/tools/objstrip: fix the check for ELF header 4cab7debf3e0 vdpa/mlx5: Don't clear mr struct on destroy MR bccccd43a06d MIPS: vpe-mt: drop physical_memsize 132203ce40d0 MIPS: SMP-CPS: fix build error when HOTPLUG_CPU not set 6fc6d29be811 powerpc/eeh: Set channel state after notifying the drivers dfc41e385915 powerpc/eeh: Small refactor of eeh_handle_normal_event() 386cc2af90e9 powerpc/rtas: ensure 4KB alignment for rtas_data_buf c9a299f2f465 powerpc/rtas: make all exports GPL 7afd768784bd powerpc/pseries/lparcfg: add missing RTAS retry status handling df995aef6400 powerpc/pseries/lpar: add missing RTAS retry status handling 9626f83a6ec7 powerpc/perf/hv-24x7: add missing RTAS retry status handling 831a2d8de1d6 clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() 4f060379aaf2 powerpc/powernv/ioda: Skip unallocated resources when mapping to PE 15fed9258b84 clk: qcom: gpucc-sdm845: fix clk_dis_wait being programmed for CX GDSC 241048adcb40 clk: qcom: gpucc-sc7180: fix clk_dis_wait being programmed for CX GDSC 1957c5b5ec4b Input: ads7846 - don't check penirq immediately for 7845 8d9b9e56c2b6 Input: ads7846 - always set last command to PWRDOWN d247f3527b31 Input: ads7846 - convert to one message a6c43844462e Input: ads7846 - convert to full duplex 7f2034b9b061 Input: ads7846 - don't report pressure for ads7845 092effd9f992 clk: imx: avoid memory leak 092f17eca84b clk: renesas: cpg-mssr: Remove superfluous check in resume code 7beb9b4538e7 clk: renesas: cpg-mssr: Fix use after free if cpg_mssr_common_init() failed 44a2a912c750 linux/kconfig.h: replace IF_ENABLED() with PTR_IF() in <linux/kernel.h> 9a6dca86cfae Input: iqs269a - configure device with a single block write b7afc359f6e5 Input: iqs269a - increase interrupt handler return delay a6a70ab2bbe2 Input: iqs269a - drop unused device node references b7fb5b5d2c8c mtd: rawnand: sunxi: Fix the size of the last OOB region c90fa32bd4d2 RISC-V: fix funct4 definition for c.jalr in parse_asm.h c7950aa87280 clk: qcom: gcc-qcs404: fix names of the DSI clocks used as parents 7fd6fd898b64 clk: qcom: gcc-qcs404: disable gpll[04]_out_aux parents 3ee13bdf0d25 mfd: pcf50633-adc: Fix potential memleak in pcf50633_adc_async_read() 8a041377a458 objtool: add UACCESS exceptions for __tsan_volatile_read/write 455cf05161be printf: fix errname.c list b18946a9cee2 selftests/ftrace: Fix bash specific "==" operator b8dc9f6fde19 sparc: allow PM configs for sparc32 COMPILE_TEST 93925ab9dd74 perf tools: Fix auto-complete on aarch64 1d6101d9222e leds: led-core: Fix refcount leak in of_led_get() 071b7f572051 perf llvm: Fix inadvertent file creation deece7bd60b0 gfs2: jdata writepage fix cfd85a0922c4 cifs: Fix warning and UAF when destroy the MR list caac205e0d5b cifs: Fix lost destroy smbd connection when MR allocate failed 9e8ccaf4ff2c nfsd: fix race to check ls_layouts e73640184cb6 hid: bigben_probe(): validate report count fddde36316da HID: bigben: use spinlock to safely schedule workers ec8b79668ebf HID: bigben_worker() remove unneeded check on report_field 2ca8ae5cf61e HID: bigben: use spinlock to protect concurrent accesses f69065e1bd90 ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared c785a87d9a77 spi: synquacer: Fix timeout handling in synquacer_spi_transfer_one() ac3a513d4fa8 NFS: fix disabling of swap 242df51a8291 nfs4trace: fix state manager flag printing 6d434b4c49f0 NFSv4: keep state manager thread active if swap is enabled d601f782824e NFS: Fix up handling of outstanding layoutcommit in nfs_update_inode() c550f65a54a0 dm: remove flush_scheduled_work() during local_exit() f23a4b9bf895 ASoC: tlv320adcx140: fix 'ti,gpio-config' DT property init 4c6d18ea71d8 hwmon: (mlxreg-fan) Return zero speed for broken fan a79f1e71e7b5 spi: bcm63xx-hsspi: Fix multi-bit mode setting 59b0ce292a09 spi: bcm63xx-hsspi: fix pm_runtime ca769960cb57 scsi: aic94xx: Add missing check for dma_map_single() 30c7c72b6cf9 scsi: mpt3sas: Fix a memory leak 0cb8a92a880d drm/amdgpu: fix enum odm_combine_mode mismatch 859bdc96ba89 hwmon: (ltc2945) Handle error case in ltc2945_value_store d9bcf67b8bb3 ASoC: dt-bindings: meson: fix gx-card codec node regex b4d74716da00 ASoC: mchp-spdifrx: Fix uninitialized use of mr in mchp_spdifrx_hw_params() ce07bbe038ae ASoC: mchp-spdifrx: disable all interrupts in mchp_spdifrx_dai_remove() d8f5539b5e7f ASoC: mchp-spdifrx: fix controls that works with completion mechanism 45956f1764ca ASoC: mchp-spdifrx: fix return value in case completion times out 426423ed55de ASoC: atmel: fix spelling mistakes 1983a70778eb ASoC: mchp-spdifrx: fix controls which rely on rsr register b33ca7b7bb66 spi: dw_bt1: fix MUX_MMIO dependencies 33033f392d81 gpio: vf610: connect GPIO label to dev name f2f6e683d9e7 ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress() 6a89ddee1686 drm/mediatek: Clean dangling pointer on bind error path b64b6dff15a3 drm/mediatek: mtk_drm_crtc: Add checks for devm_kcalloc 3a50d86696f6 drm/mediatek: Drop unbalanced obj unref 55bc7babc094 drm/mediatek: Use NULL instead of 0 for NULL pointer da5fd5399933 drm/mediatek: dsi: Reduce the time of dsi from LP11 to sending cmd cfd710a7e5a5 gpu: host1x: Don't skip assigning syncpoints to channels 53f98ffcd89b pinctrl: mediatek: Initialize variable *buf to zero d2eb2e712514 pinctrl: mediatek: Initialize variable pullen and pullup to zero a46d29437b0a pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() 49907c887382 drm/msm/mdp5: Add check for kzalloc e9743b3052e1 drm/msm/dpu: Add check for pstates 31f2f8de0ea7 drm/msm/dpu: Add check for cstate 70bc4db1fb7b drm/msm: use strscpy instead of strncpy 23770064a339 drm/mipi-dsi: Fix byte order of 16-bit DCS set/get brightness 10c58ca62a54 drm/bridge: lt9611: pass a pointer to the of node ffd4cbd7eabd drm/bridge: lt9611: fix clock calculation aa37ec52c1a9 drm/bridge: lt9611: fix programming of video modes bffd0078026f drm/bridge: lt9611: fix polarity programming 3c865a014623 drm/bridge: lt9611: fix HPD reenablement 88618e800acf drm/bridge: lt9611: fix sleep mode setup 8dbd54d679e3 drm/msm/dpu: Disallow unallocated resources to be returned 42fdae9f59b1 ALSA: hda/ca0132: minor fix for allocation size b26bd7791f3c drm/msm/adreno: Fix null ptr access in adreno_gpu_cleanup() a3bf72eab8c8 ASoC: fsl_sai: initialize is_dsp_mode flag d4438cbd9c04 drm/vc4: hdmi: Correct interlaced timings again 15a6be1011c2 drm/vc4: hvs: Fix colour order for xRGB1555 on HVS5 bc65127ba4c0 drm/vc4: hvs: Set AXI panic modes d562054a3a2e pinctrl: rockchip: Fix refcount leak in rockchip_pinctrl_parse_groups 3dd6f159385d pinctrl: rockchip: do coding style for mux route struct 6da121152ada pinctrl: rockchip: add support for rk3568 8ab860dd8717 pinctrl: stm32: Fix refcount leak in stm32_pctrl_get_irq_domain 86704e50ffb5 pinctrl: qcom: pinctrl-msm8976: Correct function names for wcss pins 1bab31a0969c drm/msm/hdmi: Add missing check for alloc_ordered_workqueue 8eb74bd9c972 gpu: ipu-v3: common: Add of_node_put() for reference returned by of_graph_get_port_by_id() fdcacfd11015 drm: tidss: Fix pixel format definition 2adbcf94ebfc drm/vc4: dpi: Fix format mapping for RGB565 09c6e21d6a1e drm/vc4: dpi: Add option for inverting pixel clock and output enable 0b8f390e2251 drm/vkms: Fix null-ptr-deref in vkms_release() 5b9bcb33cf3f drm/bridge: megachips: Fix error handling in i2c_register_driver() 181fb5efb649 drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC a86bd12bd974 drm/fourcc: Add missing big-endian XRGB1555 and RGB565 formats 5ae70041a6d7 drm: Fix potential null-ptr-deref due to drmm_mode_config_init() 8f06907f9f58 sefltests: netdevsim: wait for devlink instance after netns removal 6038e458798d selftest: fib_tests: Always cleanup before exit e1c848d9ddd5 net: bcmgenet: fix MoCA LED control 4a413d360959 l2tp: Avoid possible recursive deadlock in l2tp_tunnel_register() 5663df20622d selftests/net: Interpret UDP_GRO cmsg data as an int value 7cefa692224a irqchip/irq-bcm7120-l2: Set IRQ_LEVEL for level triggered interrupts 27a601623dde irqchip/irq-brcmstb-l2: Set IRQ_LEVEL for level triggered interrupts 9f487d888ee5 bpf: Fix global subprog context argument resolution logic 3e8733949f81 can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error e02bc492883a thermal/drivers/hisi: Drop second sensor hi3660 3856f7559722 wifi: mac80211: make rate u32 in sta_set_rate_info_rx() f333346001f9 crypto: crypto4xx - Call dma_unmap_page when done b10827bce739 selftests/bpf: Fix out-of-srctree build d7c5ecbc4915 wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize() 3185d6cfc592 wifi: iwl4965: Add missing check for create_singlethread_workqueue() 2f80b3ff9251 wifi: iwl3945: Add missing check for create_singlethread_workqueue 5da95a7eb9e3 RISC-V: time: initialize hrtimer based broadcast clock event device dabc22a30d83 m68k: /proc/hardware should depend on PROC_FS c9c87142260c crypto: rsa-pkcs1pad - Use akcipher_request_complete eb209a35d362 rds: rds_rm_zerocopy_callback() correct order for list_add_tail() b7aa7fbc1693 libbpf: Fix alen calculation in libbpf_nla_dump_errormsg() b8ed41cc04fb Bluetooth: L2CAP: Fix potential user-after-free 4f4c970a05a2 OPP: fix error checking in opp_migrate_dentry() 4a9272a864cb tap: tap_open(): correctly initialize socket uid 9a31af61f397 tun: tun_chr_open(): correctly initialize socket uid 2416abd6bad2 net: add sock_init_data_uid() 4a614a68d9f8 s390/vmem: fix empty page tables cleanup under KASAN df8d3536b660 irqchip/ti-sci: Fix refcount leak in ti_sci_intr_irq_domain_probe cee12e8be8e2 irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe c9aaf4efe1f0 irqchip/alpine-msi: Fix refcount leak in alpine_msix_init_domains b00baffcc256 irqchip: Fix refcount leak in platform_irqchip_probe 9cc2a41c5804 net/mlx5: Enhance debug print in page allocation failure 94c4eafbbde3 bpftool: profile online CPUs instead of possible 627e140a5b7d crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware 959bd9d42a83 crypto: ccp - Refactor out sev_fw_alloc() 6952629bed36 leds: led-class: Add missing put_device() to led_put() 92a07ba4f0af crypto: xts - Handle EBUSY correctly 119848416480 net: ethernet: ti: add missing of_node_put before return 80c81aafc998 net: ethernet: ti: am65-cpsw: handle deferred probe with dev_err_probe() 37f0ca73fe81 net: ethernet: ti: am65-cpsw: fix tx csum offload for multi mac mode 8e83e1619fac x86/microcode: Adjust late loading result reporting message 511e27e5fdd6 x86/microcode: Check CPU capabilities after late microcode update correctly 89e848bb4aa1 x86/microcode: Add a parameter to microcode_check() to store CPU capabilities f5e78fa916aa x86/microcode: Print previous version of microcode after reload e6230806681f x86/microcode: Default-disable late loading 9e56938f2072 x86/microcode: Rip out the OLD_INTERFACE 8078a170baab x86: Mark stop_this_cpu() __noreturn 3900b7de1df7 x86/microcode: Replace deprecated CPU-hotplug functions. 2e3bd75f64d2 x86/cpu: Init AP exception handling from cpu_init_secondary() 0e7a569929ac powercap: fix possible name leak in powercap_register_zone() ae849d2f4801 crypto: seqiv - Handle EBUSY correctly 796e02cca30a crypto: essiv - Handle EBUSY correctly 62d428c9fe1b crypto: ccp - Failure on re-initialization due to duplicate sysfs filename 6fb7dead798c ACPI: battery: Fix missing NUL-termination with large strings 45a1ca6f3ae7 wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data() 137963e3b957 wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup 78b56b0a613a wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback() f26dd69f61ef wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails 5668e63e2673 ath9k: htc: clean up statistics macros 221f9bd5ec56 ath9k: hif_usb: simplify if-if to if-else ec246dfe006b wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function b44178e71810 wifi: orinoco: check return value of hermes_write_wordrec() 430f9f9bec53 wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU 695f1d9431ff thermal/drivers/tsens: Sort out msm8976 vs msm8956 data 40f62ff0d7ed thermal/drivers/tsens: Add compat string for the qcom,msm8960 a9f2002484ec thermal/drivers/qcom/tsens_v1: Enable sensor 3 on MSM8976 e6ec7fa688d9 thermal/drivers/tsens: Drop msm8976-specific defines 5419cd28c8f2 ACPICA: nsrepair: handle cases without a return value correctly 4c33e01fe1d2 crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2 4c5300f6f5e1 crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak daaec051cd19 crypto: ccp: Use the stack and common buffer for status commands c997b509fd01 crypto: ccp: Use the stack for small SEV command buffers 318dd6f5b7b4 lib/mpi: Fix buffer overrun when SG is too long 1c37e86a78c2 rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes() ad410f64f7ab rcu-tasks: Remove preemption disablement around srcu_read_[un]lock() calls b02b6bb83c68 rcu-tasks: Improve comments explaining tasks_rcu_exit_srcu purpose a4935bb73444 genirq: Fix the return type of kstat_cpu_irqs_sum() 5562585c4aa2 ACPICA: Drop port I/O validation for some regions 6e43b2d9d166 crypto: x86/ghash - fix unaligned access in ghash_setkey() f6e429cde9ea wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave() 93b8809be5ba wifi: libertas: cmdresp: don't call kfree_skb() under spin_lock_irqsave() 2ddb1820bdac wifi: libertas: main: don't call kfree_skb() under spin_lock_irqsave() 647230e71e1c wifi: libertas: if_usb: don't call kfree_skb() under spin_lock_irqsave() 0258757caab5 wifi: libertas_tf: don't call kfree_skb() under spin_lock_irqsave() b4b4447481db wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid() e08e6812efb6 wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit() a1e94fb4d09d wifi: wilc1000: fix potential memory leak in wilc_mac_xmit() 8a2eb9d9d0c1 wifi: ipw2200: fix memory leak in ipw_wdev_init() 841ae9b924f4 wifi: ipw2x00: don't call dev_kfree_skb() under spin_lock_irqsave() 3938f01405d6 libbpf: Fix btf__align_of() by taking into account field offsets 1e950b9a841b wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit() d4fddfd7282f rtlwifi: fix -Wpointer-sign warning 75f4eed70a51 wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave() 9c8f50c7433b wifi: libertas: fix memory leak in lbs_init_adapter() e9ef5631dd43 wifi: iwlegacy: common: don't call dev_kfree_skb() under spin_lock_irqsave() 0e5b782c1c72 wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave() 97018e737bd0 wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave() d85d0b1a6135 wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave() efc8df970561 wifi: rsi: Fix memory leak in rsi_coex_attach() 0a82c1e0573b block: bio-integrity: Copy flags when bio_integrity_payload is cloned 895cb50196ab x86/perf/zhaoxin: Add stepping check for ZXC 80a1751730b3 sched/rt: pick_next_rt_entity(): check list_entry 53dbbe36340d sched/deadline,rt: Remove unused parameter from pick_next_[rt|dl]_entity() a50e28d433ac s390/dasd: Fix potential memleak in dasd_eckd_init() 72aebdac390b s390/dasd: Prepare for additional path event handling a33c33593b66 blk-mq: correct stale comment of .get_budget 2c58012d9656 blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx 12bcc4ec5496 blk-mq: avoid sleep in blk_mq_alloc_request_hctx d7cf3864d781 arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node e874629c5fb7 ARM: dts: imx7s: correct iomuxc gpr mux controller cells bbddc7c70870 ARM: dts: sun8i: nanopi-duo2: Fix regulator GPIO reference a451c1377aa8 arm64: dts: renesas: beacon-renesom: Fix gpio expander reference 4c37a37743a6 arm64: dts: amlogic: meson-gxbb-kii-pro: fix led node name c39c3ed4a3b9 arm64: dts: amlogic: meson-gxl-s905d-phicomm-n1: fix led node name 269fd2fb043e arm64: dts: amlogic: meson-gx-libretech-pc: fix update button name 373bb505ffe6 arm64: dts: amlogic: meson-gxl: add missing unit address to eth-phy-mux node name 1c30db46dd1d arm64: dts: amlogic: meson-gx: add missing unit address to rng node name 436060c1b668 arm64: dts: amlogic: meson-gxl-s905d-sml5442tw: drop invalid clock-names property 6a46320f2ae7 arm64: dts: amlogic: meson-gx: add missing SCPI sensors compatible eb5f2c565779 arm64: dts: amlogic: meson-axg: fix SCPI clock dvfs node name a7163b258ae8 arm64: dts: amlogic: meson-gx: fix SCPI clock dvfs node name 14736f2eaec5 ARM: imx: Call ida_simple_remove() for ida_simple_get 23134f7a5429 ARM: dts: exynos: correct wr-active property in Exynos3250 Rinato 5325b8a1208c arm64: dts: ti: k3-j7200: Fix wakeup pinmux range 4811cfd28622 ARM: s3c: fix s3c64xx_set_timer_source prototype 66315db914aa ARM: OMAP1: call platform_device_put() in error case in omap1_dm_timer_init() 1fa673af0af8 arm64: dts: meson: remove CPU opps below 1GHz for G12A boards c56595b948ad arm64: dts: qcom: ipq8074: correct PCIe QMP PHY output clock names 192cb335d89b arm64: dts: qcom: ipq8074: fix Gen3 PCIe node e839d027d71a arm64: dts: qcom: ipq8074: correct Gen2 PCIe ranges 77970cf38954 arm64: dts: qcom: ipq8074: fix Gen3 PCIe QMP PHY 9b5b1652e330 arm64: dts: qcom: ipq8074: fix PCIe PHY serdes size 8f1cb871f948 arm64: dts: qcom: Fix IPQ8074 PCIe PHY nodes 7ee2ca51e357 arm64: dts: qcom: ipq8074: correct USB3 QMP PHY-s clock output names 5633e86cce6a arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address bd55aa16bf34 arm64: dts: meson-g12a: Fix internal Ethernet PHY unit name 8303a34fce2a arm64: dts: meson-gx: Fix Ethernet MAC address unit name 2df155a11447 arm64: dts: qcom: sc7180: correct SPMI bus address cells 64b69cb420c5 arm64: dts: qcom: sdm845-db845c: fix audio codec interrupt pin name 717aa3984652 arm64: dts: mediatek: mt8183: Fix systimer 13 MHz clock description 227f8c1c5c4b ARM: zynq: Fix refcount leak in zynq_early_slcr_init 644688a92162 arm64: dts: qcom: qcs404: use symbol names for PCIe resets 4862c41d5f3b ARM: OMAP2+: Fix memory leak in realtime_counter_init() e1bb97947cac powerpc/mm: Rearrange if-else block to avoid clang warning 21a2eec4a440 HID: asus: use spinlock to safely schedule workers 6a63a3334aca HID: asus: use spinlock to protect concurrent accesses cb8382c37145 HID: asus: Remove check for same LED brightness on set (From OE-Core rev: 43fe1cdb8d6220c9fc4d7df8bc89456e2f791580) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.10: update to v5.10.172Bruce Ashfield2023-04-113-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: 9fd42770b507 Linux 5.10.172 da24142b1ef9 io_uring: ensure that io_init_req() passes in the right issue_flags a25aa776b0c4 Linux 5.10.171 08681391b84d io_uring: add missing lock in io_get_file_fixed 218925bfd5d1 USB: core: Don't hold device lock while reading the "descriptors" sysfs file c5360eec648b usb: gadget: u_serial: Add null pointer check in gserial_resume cebcd4300af9 USB: serial: option: add support for VW/Skoda "Carstick LTE" 87c647def389 drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling 0a4181b23acf drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init a401ef0557da scripts/tags.sh: fix incompatibility with PCRE2 65c07e15f2ce scripts/tags.sh: Invoke 'realpath' via 'xargs' 1c44109c3094 md: Flush workqueue md_rdev_misc_wq in md_alloc() 80653a6e6e28 vc_screen: don't clobber return value in vcs_read 3e4bbd1f38a8 net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). a2957adbf3f5 bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state 75fbe1e43505 HID: core: Fix deadloop in hid_apply_multiplier. 2fd5059f4fdf neigh: make sure used and confirmed times are valid 065f6a663392 IB/hfi1: Assign npages earlier 6195cea4c738 btrfs: send: limit number of clones and allocated memory size 8e833fe47f45 ACPI: NFIT: fix a potential deadlock during NFIT teardown abbf52efadeb ARM: dts: rockchip: add power-domains property to dp node on rk3288 1f3a209b2f4e arm64: dts: rockchip: drop unused LED mode property from rk3328-roc-cc 887975834dea Fix XFRM-I support for nested ESP tunnels (From OE-Core rev: 2f13f3e02efb83e9d935efac71bbf0b750420d23) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.10: update to v5.10.170Bruce Ashfield2023-04-113-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: 22d269bb30db Linux 5.10.170 12e3119a8762 bpf: add missing header file include c44e96d6c31a Revert "net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs" 1ba10d3640e9 ext4: Fix function prototype mismatch for ext4_feat_ktype 01e652f03a86 audit: update the mailing list in MAINTAINERS e1dc3f102a81 wifi: mwifiex: Add missing compatible string for SD8787 4311ad1e7654 nbd: fix possible overflow on 'first_minor' in nbd_dev_add() 2e0c3e43ebb9 nbd: fix possible overflow for 'first_minor' in nbd_dev_add() fd8107206a67 nbd: fix max value for 'first_minor' f3f6b33b77ba Revert "Revert "block: nbd: add sanity check for first_minor"" 3b6ce54cfa2c uaccess: Add speculation barrier to copy_from_user() 267f62b7f3ee mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh 3d743415c6fb drm/i915/gvt: fix double free bug in split_2MB_gtt_entry b50f6fc9d79f powerpc: dts: t208x: Disable 10G on MAC1 and MAC2 6a3fb887da7d can: kvaser_usb: hydra: help gcc-13 to figure out cmd_len 1b0cafaae888 KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS c41d856b7064 KVM: SVM: Skip WRMSR fastpath on VM-Exit if next RIP isn't valid a7ef904b68f0 KVM: x86: Fail emulation during EMULTYPE_SKIP on any exception 119e75d8fe4d random: always mix cycle counter in add_latent_entropy() 2da1f9508579 clk: mxl: syscon_node_to_regmap() returns error pointers 1423d88753ed powerpc: dts: t208x: Mark MAC1 and MAC2 as 10G caa47d91738f clk: mxl: Fix a clk entry by adding relevant flags 9dcf2ca5d301 clk: mxl: Add option to override gate clks 3789e905f488 clk: mxl: Remove redundant spinlocks 072eb5fbd69c clk: mxl: Switch from direct readl/writel based IO to regmap based IO 051d73eb9ab4 wifi: rtl8xxxu: gen2: Turn on the rate control eb9236d74c8c drm/etnaviv: don't truncate physical page address 2ae73796985b Linux 5.10.169 e95381034519 nvmem: core: fix return value c00867afe4ef net: sched: sch: Fix off by one in htb_activate_prios() 31167df7c21f ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak 6af2872cc625 alarmtimer: Prevent starvation by small intervals and SIG_IGN 6416c2108ba5 kvm: initialize all of the kvm_debugregs structure before sending it to userspace 4fe9950815e1 net/sched: tcindex: search key must be 16 bits b452e20b95d7 i40e: Add checking for null for nlmsg_find_attr() 5dfa51dbfc12 net/sched: act_ctinfo: use percpu stats 015ea70d72c3 flow_offload: fill flags to action structure 1d76a8444874 drm/i915/gen11: Wa_1408615072/Wa_1407596294 should be on GT list 210e6011806a drm/i915/gen11: Moving WAs to icl_gt_workarounds_init() 0ee5ed0126a2 nilfs2: fix underflow in second superblock position calculations 7546fb3554df ipv6: Fix tcp socket connection with DSCP. 5337bb508ba2 ipv6: Fix datagram socket connection with DSCP. 1a4a5fd652dd ixgbe: add double of VLAN header when computing the max MTU 7ff0fdba8229 net: mpls: fix stale pointer if allocation fails during device rename 2dd914105a1e net: stmmac: Restrict warning on disabling DMA store and fwd mode 7eb8ebb5e83f bnxt_en: Fix mqprio and XDP ring checking logic cc7ca4871a92 net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence c0f65ee0a332 net: openvswitch: fix possible memory leak in ovs_meter_cmd_set() 525bdcb0838d net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path 9d68bfa2205d dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. eb8e9d8572d1 net/sched: tcindex: update imperfect hash filters respecting rcu 747a17e25aec sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list a5c51e0c3202 net: bgmac: fix BCM5358 support by setting correct flags 23974088fd6a i40e: add double of VLAN header when computing the max MTU 152a5f32ac9e ixgbe: allow to increase MTU to 3K with XDP enabled 3a63392c19e9 revert "squashfs: harden sanity check in squashfs_read_xattr_id_table" e2bf52ff159d net: Fix unwanted sign extension in netdev_stats_to_stats64() 1933be146c96 Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." 9662320238b9 hugetlb: check for undefined shift on 32 bit architectures ec9c7aa08819 sched/psi: Fix use-after-free in ep_remove_wait_queue() 7ed5c147220f ALSA: hda/realtek - fixed wrong gpio assigned 59d5c80ce538 ALSA: hda/conexant: add a new hda codec SN6180 0b3edcb24bd8 mmc: mmc_spi: fix error handling in mmc_spi_probe() 30716d9f0fa1 mmc: sdio: fix possible resource leaks in some error paths 73ad25c50d3c mmc: jz4740: Work around bug on JZ4760(B) eaba3f9b672c netfilter: nft_tproxy: restrict to prerouting hook 6618b0dcf265 ovl: remove privs in ovl_fallocate() f6f94837d92f ovl: remove privs in ovl_copyfile() 645df4047bd6 s390/signal: fix endless loop in do_signal c261f798f7ba aio: fix mremap after fork null-deref 2dcb474af1d5 nvmem: core: fix registration vs use race 23676ecd2eb3 nvmem: core: fix cleanup after dev_set_name() 89991ededcb5 nvmem: core: remove nvmem_config wp_gpio a19a0f67dbb8 nvmem: core: add error handling for dev_set_name 25f65c83f5f7 platform/x86: touchscreen_dmi: Add Chuwi Vi8 (CWI501) DMI match ecf5b49df38f nvme-fc: fix a missing queue put in nvmet_fc_ls_create_association 55dbd6f4ea95 s390/decompressor: specify __decompress() buf len to avoid overflow 90fcf55d83b2 net: sched: sch: Bounds check priority 614a58e00d7b net: stmmac: do not stop RX_CLK in Rx LPI state for qcs404 SoC aa84a8cc1b53 net/rose: Fix to not accept on connected socket 37bb61763d9f tools/virtio: fix the vringh test for virtio ring changes 3ec44268e29c ASoC: cs42l56: fix DT probe 7fc4e7191eae ALSA: hda: Do not unset preset when cleaning up codec 490fcbc7b5f6 selftests/bpf: Verify copy_register_state() preserves parent/live fields 7d3a5ec57975 ASoC: Intel: sof_rt5682: always set dpcm_capture for amplifiers (From OE-Core rev: 5ea52e8cbb054de807caee8f7d82840af181f8a5) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.10: update to v5.10.168Bruce Ashfield2023-04-113-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: 707c48210a53 Linux 5.10.168 0a626e27f984 Fix page corruption caused by racy check in __free_pages 0ef2490a876b arm64: dts: meson-axg: Make mmc host controller interrupts level-sensitive 5bfc8f09619a arm64: dts: meson-g12-common: Make mmc host controller interrupts level-sensitive 809f4acb7f01 arm64: dts: meson-gx: Make mmc host controller interrupts level-sensitive 8eee3521bca7 riscv: Fixup race condition on PG_dcache_clean in flush_icache_pte 6ff8b4825392 ceph: flush cap releases when the session is flushed 4f518a4a79bd usb: typec: altmodes/displayport: Fix probe pin assign check f25fa93e5236 usb: core: add quirk for Alcor Link AK9563 smartcard reader dd965ad39de4 btrfs: free device in btrfs_close_devices for a single device filesystem 1be271c52bf3 net: USB: Fix wrong-direction WARNING in plusb.c 2b693fe3f760 cifs: Fix use-after-free in rdata->read_into_pages() bbc850904457 pinctrl: intel: Restore the pins that used to be in Direct IRQ mode 4863f46ddaf9 spi: dw: Fix wrong FIFO level setting for long xfers 6e2a0521e4e8 pinctrl: single: fix potential NULL dereference 61f8a493c076 pinctrl: aspeed: Fix confusing types in return value ef3edede7b73 ALSA: pci: lx6464es: fix a debug loop 3914b71dad5a selftests: forwarding: lib: quote the sysctl values c53f34ec3fbf rds: rds_rm_zerocopy_callback() use list_first_entry() 3eb04ef27811 net/mlx5: fw_tracer, Zero consumer index when reloading the tracer fac1fb80088a net/mlx5: fw_tracer, Clear load bit when freeing string DBs buffers 703c3efa4b0b net/mlx5e: IPoIB, Show unknown speed instead of error 896bd85688b4 net: mscc: ocelot: fix VCAP filters not matching on MAC with "protocol 802.1Q" 1ad4112c9fcf ice: Do not use WQ_MEM_RECLAIM flag for workqueue 34a5af788ed4 uapi: add missing ip/ipv6 header dependencies for linux/stddef.h 4259a4082772 ionic: clean interrupt before enabling queue to avoid credit race 07097ad30b36 net: phy: meson-gxl: use MMD access dummy stubs for GXL, internal PHY cafa2ad4f1d7 bonding: fix error checking in bond_debug_reregister() 30fdf660356f xfrm: fix bug with DSCP copy to v6 from v4 tunnel 491b7a5fc8e2 RDMA/usnic: use iommu_map_atomic() under spin_lock() b1afb666c329 IB/IPoIB: Fix legacy IPoIB due to wrong number of queues a893cc644812 xfrm/compat: prevent potential spectre v1 gadget in xfrm_xlate32_attr() 79b595d95914 IB/hfi1: Restore allocated resources on failed copyout 3797e94c1992 xfrm: compat: change expression for switch in xfrm_xlate64 bc9771cd6398 can: j1939: do not wait 250 ms if the same addr was already claimed edaf5c718314 of/address: Return an error when no valid dma-ranges are found b7d5fa8052ad tracing: Fix poll() and select() do not work on per_cpu trace_pipe and trace_pipe_raw 35452bf986ab ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 360 e1646e2be956 ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control() 1c6576239906 ALSA: hda/realtek: Add Positivo N14KP6-TG f1fd16cd9753 btrfs: zlib: zero-initialize zlib workspace a1406d5aa393 btrfs: limit device extents to the device size dbe5a11954d8 migrate: hugetlb: check for hugetlb shared PMD in node migration 97a5104d640d mm/migration: return errno when isolate_huge_page failed 91ad3104b211 iio:adc:twl6030: Enable measurement of VAC e4c3ea9b6045 bpf: Do not reject when the stack read size is different from the tracked scalar size 34ec4c7831c4 nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios property b2e412879595 wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads 914e38f02a49 f2fs: fix to do sanity check on i_extra_isize in is_alive() 3931014367ef fbdev: smscufx: fix error handling code in ufx_usb_probe 6c8a2c67a9d6 serial: 8250_dma: Fix DMA Rx rearm race 967e726e57c3 serial: 8250_dma: Fix DMA Rx completion race 1fd7a6a57968 nvmem: core: fix cell removal on error bb875f0a34e7 nvmem: core: initialise nvmem->id early b591abac78e2 drm/i915: Fix potential bit_17 double-free 5c4d4a83bf1a Squashfs: fix handling and sanity checking of xattr_ids count 30187be29052 mm/swapfile: add cond_resched() in get_swap_pages() 639b40007a48 fpga: stratix10-soc: Fix return value check in s10_ops_write_init() 0139d61d28a2 x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses 556959327b19 mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps 50d31309c999 riscv: disable generation of unwind tables 71a4f39f99e8 parisc: Wire up PTRACE_GETREGS/PTRACE_SETREGS for compat case 2982b473d764 parisc: Fix return code of pdc_iodc_print() 170e1cc3c00f nvmem: qcom-spmi-sdam: fix module autoloading f11330b7ba51 iio: imu: fxos8700: fix MAGN sensor scale and unit 5b30998c7f05 iio: imu: fxos8700: remove definition FXOS8700_CTRL_ODR_MIN 42e34a08394a iio: imu: fxos8700: fix failed initialization ODR mode assignment ab976ecd0430 iio: imu: fxos8700: fix incorrect ODR mode readback 9d6502ed6314 iio: imu: fxos8700: fix swapped ACCEL and MAGN channels readback aff4add60998 iio: imu: fxos8700: fix map label of channel type to MAGN sensor 9545ce720ab1 iio: imu: fxos8700: fix IMU data bits returned to user space 6d43eddc567b iio: imu: fxos8700: fix incomplete ACCEL and MAGN channels readback f7d996c953bf iio: imu: fxos8700: fix ACCEL measurement range selection 11ac43f7631e iio:adc:twl6030: Enable measurements of VUSB, VBAT and others 5602f6a244ab iio: adc: berlin2-adc: Add missing of_node_put() in error path 33483172b35c iio: hid: fix the retval in accel_3d_capture_sample 55cf65461b20 efi: Accept version 2 of memory attributes table 8fb515c8b127 ALSA: hda/realtek: Add Acer Predator PH315-54 192fd121d04f watchdog: diag288_wdt: fix __diag288() inline assembly 5bcdcf437d3f watchdog: diag288_wdt: do not use stack buffers for hardware data 0c76eddc1f89 net: qrtr: free memory on error path in radix_tree_insert() 28d190882ba5 fbcon: Check font dimension limits 658e0d99dbfb Input: i8042 - add Clevo PCX0DX to i8042 quirk table a82d49360496 Input: i8042 - add TUXEDO devices to i8042 quirk tables 04d99a0a966a Input: i8042 - merge quirk tables ab85074c308f Input: i8042 - move __initconst to fix code styling warning 55515d7d8743 vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF 434a36ed64ac usb: gadget: f_fs: Fix unbalanced spinlock in __ffs_ep0_queue_wait 6e5565aa0047 usb: dwc3: qcom: enable vbus override when in OTG dr-mode 1ca8629505fd usb: dwc3: dwc3-qcom: Fix typo in the dwc3 vbus override API 30d0e2cf9900 iio: adc: stm32-dfsdm: fill module aliases 4bbc34401d97 net/x25: Fix to not accept on connected socket 2b1e8e20b984 platform/x86: dell-wmi: Add a keymap for KEY_MUTE in type 0x0010 table ac4d9c86e9f5 i2c: rk3x: fix a bunch of kernel-doc warnings 9758ffe1c07b scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress 1b28bf868fce scsi: target: core: Fix warning on RT kernels 4e66ba3cfb4f i2c: mxs: suppress probe-deferral error message d09b0bf9ffd3 qede: execute xdp_do_flush() before napi_complete_done() 8aba483f7034 qede: add netpoll support for qede driver 87d4ff18738f efi: fix potential NULL deref in efi_mem_reserve_persistent 70154489f531 net: openvswitch: fix flow memory leak in ovs_flow_cmd_new 4fb430c69878 virtio-net: Keep stop() to follow mirror sequence of open() 812236bb6a89 selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking 9e7e2887ccb8 selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs 4babbd1f594d selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided a4a493e599e3 selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning 4d9c9627161a ata: libata: Fix sata_down_spd_limit() when no link speed is reported b6d44072117b can: j1939: fix errant WARN_ON_ONCE in j1939_session_deactivate 6362b861704f igc: return an error if the mac type is unknown in igc_ptp_systim_to_hwtstamp() 98c93a01608f net: phy: meson-gxl: Add generic dummy stubs for MMD register access de2785aa3448 squashfs: harden sanity check in squashfs_read_xattr_id_table f53c6e7e77df netfilter: br_netfilter: disable sabotage_in hook after first suppression dd6991251a13 netrom: Fix use-after-free caused by accept on already connected socket 362a2f5531dc net: phy: dp83822: Fix null pointer access on DP83825/DP83826 devices 6824169e7488 sfc: correctly advertise tunneled IPv6 segmentation 539fc3ef5104 virtio-net: execute xdp_do_flush() before napi_complete_done() 63d1c4edbfc1 fix "direction" argument of iov_iter_kvec() 0c67fb777508 fix iov_iter_bvec() "direction" argument b5437e0ba9e7 READ is "data destination", not source... fefb47a8331c WRITE is "data source", not destination... f9815b303e61 vhost/net: Clear the pending messages when the backend is removed de990d157179 scsi: Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT" d08a9b0ad211 drm/vc4: hdmi: make CEC adapter name unique 8c6b46d426ed arm64: dts: imx8mm: Fix pad control for UART1_DTE_RX 9bd6074e1872 bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener 36dbb8daf08a bpf: Fix to preserve reg parent/live fields when copying range info 8de8c4a25ed8 bpf: Support <8-byte scalar spill and refill 2b557fa635e7 ALSA: hda/via: Avoid potential array out-of-bound in add_secret_dac_path() 1b1f56cc0eaa bpf: Fix a possible task gone issue with bpf_send_signal[_thread]() helpers 2d0f276d504f powerpc/imc-pmu: Revert nest_init_lock to being a mutex 9ff2bebc2cea bpf: Fix incorrect state pruning for <8B spill/fill 60c27e0e37c8 bus: sunxi-rsb: Fix error handling in sunxi_rsb_init() d5a2dcee53fa firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region a5acb54d4066 Linux 5.10.167 6446369fb9f0 net: fix NULL pointer in skb_segment_list 0f9db1209f59 Bluetooth: fix null ptr deref on hci_sync_conn_complete_evt d744c03c04a7 ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems bd0050b7ffa8 dmaengine: imx-sdma: Fix a possible memory leak in sdma_transfer_init 19c9a2ba4699 blk-cgroup: fix missing pd_online_fn() while activating policy a1c0263f1eb4 bpf: Skip task with pid=1 in send_signal_common() f18546863123 arm64: dts: imx8mq-thor96: fix no-mmc property for SDHCI a26cef004146 ARM: dts: vf610: Fix pca9548 i2c-mux node names 67a8beb8544e ARM: dts: imx: Fix pca9547 i2c-mux node name (From OE-Core rev: d5eaf4d5a3a4ba24d8ebf84c84bf454c7e5fa02f) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.10: update to v5.10.166Bruce Ashfield2023-04-113-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: 8d823aaa220e Linux 5.10.166 19f1f99be371 clk: Fix pointer casting to prevent oops in devm_clk_release() f84c9b72fb20 perf/x86/amd: fix potential integer overflow on shift of a int 743435cd1705 netfilter: conntrack: unify established states for SCTP paths e284c273dbb4 x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL 2eca102b350f block: fix and cleanup bio_check_ro 7fe4fab87061 Revert "selftests/ftrace: Update synthetic event syntax errors" 032a7d5ff519 nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is unmounted 8fe3e574b3ac nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf 9f3dd454fea5 Revert "Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode" 230be65a18f8 tools: gpio: fix -c option of gpio-event-mon 7ff8128bb116 net: mdio-mux-meson-g12a: force internal PHY off on mux switch 62a0806eb4d2 net/tg3: resolve deadlock in tg3_reset_task() during EEH e9c1b1e1a00b thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() 3af20f63212d net: ravb: Fix possible hang if RIS2_QFF1 happen 6ef652f35dcf sctp: fail if no bound addresses can be used for a given scope cf9a2ce0383e net/sched: sch_taprio: do not schedule in taprio_reset() 7de16d75b20a netrom: Fix use-after-free of a listening socket. 498584ccf46c netfilter: conntrack: fix vtag checks for ABORT/SHUTDOWN_COMPLETE 7f9828fb1f68 ipv4: prevent potential spectre v1 gadget in fib_metrics_match() 34c6142f0df9 ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() 870a565bd6fe netlink: annotate data races around sk_state 8583f52c23c3 netlink: annotate data races around dst_portid and dst_group eccb532adabc netlink: annotate data races around nlk->portid 0308b7dfea6f netfilter: nft_set_rbtree: skip elements in transaction from garbage collection 4aacf3d78424 netfilter: nft_set_rbtree: Switch to node list walk for overlap detection d4c008f3b7f7 net: fix UaF in netns ops registration error path 539ca5dcbc91 netlink: prevent potential spectre v1 gadgets ed173f77fd28 i2c: designware: use casting of u64 in clock multiplication to avoid overflow 8949ef3a7a0c i2c: designware: Use DIV_ROUND_CLOSEST() macro 8ebc2efcb6d6 units: Add SI metric prefix definitions 974aaf11804f units: Add Watt units 76d9ebb7f0bc EDAC/qcom: Do not pass llcc_driv_data as edac_device_ctl_info's pvt_info 511f6c7c40b0 EDAC/device: Respect any driver-supplied workqueue polling value 0cb922cef7e9 ARM: 9280/1: mm: fix warning on phys_addr_t to void pointer assignment 98d85586aace thermal: intel: int340x: Protect trip temperature from concurrent updates 76c5640737b8 KVM: x86/vmx: Do not skip segment attributes if unusable bit is set e037baee16e0 cifs: Fix oops due to uncleared server->smbd_conn in reconnect c42a6e687060 ftrace/scripts: Update the instructions for ftrace-bisect.sh 886aa449235f trace_events_hist: add check for return value of 'create_hist_field' de3930a4883d tracing: Make sure trace_printk() can output as soon as it can be used 083b3dda86f8 module: Don't wait for GOING modules ce3aa7694627 scsi: hpsa: Fix allocation size for scsi_host_alloc() 6da7055826a1 xhci: Set HCD flag to defer primary roothub registration 1d580d3e1311 Bluetooth: hci_sync: cancel cmd_timer if hci_open failed b98a8b731bd2 exit: Use READ_ONCE() for all oops/warn limit reads 53f177b50449 docs: Fix path paste-o for /sys/kernel/warn_count b0bd5dcfa608 panic: Expose "warn_count" to sysfs 8c99d4c4c192 panic: Introduce warn_limit 55eba18262cb panic: Consolidate open-coded panic_on_warn checks 530cdae5c2b2 exit: Allow oops_limit to be disabled 7cffbcd68f1c exit: Expose "oops_count" to sysfs de586785b981 exit: Put an upper limit on how often we can oops 191a3b17dd9b panic: Separate sysctl logic from CONFIG_SMP 1b9a33a94b9c ia64: make IA64_MCA_RECOVERY bool instead of tristate 6d971830da31 csky: Fix function name in csky_alignment() and die() 648d8b8c4938 h8300: Fix build errors from do_exit() to make_task_dead() transition 63d77c559678 hexagon: Fix function name in die() b2c178f31162 objtool: Add a missing comma to avoid string concatenation d9c740c765e5 exit: Add and use make_task_dead. 715a63588f56 kasan: no need to unset panic_on_warn in end_report() b857b42a8c09 ubsan: no need to unset panic_on_warn in ubsan_epilogue() 590ba6fee095 panic: unset panic_on_warn inside panic() e97ec099d7fd kernel/panic: move panic sysctls to its own file e6226917f4cf sysctl: add a new register_sysctl_init() interface c4097e844a6e fs: reiserfs: remove useless new_opts in reiserfs_remount 1f6768143bf7 x86: ACPI: cstate: Optimize C3 entry on AMD CPUs 5fb884d748e4 netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state a7345145e7bd Revert "selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID" 20a02bc84508 lockref: stop doing cpu_relax in the cmpxchg loop f8ddf7dbf5e7 platform/x86: asus-nb-wmi: Add alternate mapping for KEY_SCREENLOCK 9968f9a86251 platform/x86: touchscreen_dmi: Add info for the CSL Panther Tab HD 52249c2168af scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id 71bd134c4e9e KVM: s390: interrupt: use READ_ONCE() before cmpxchg() 300da569a128 spi: spidev: remove debug messages that access spidev->spi without locking a84def9b108a ASoC: fsl-asoc-card: Fix naming of AC'97 CODEC widgets d9a0752a6a11 ASoC: fsl_ssi: Rename AC'97 streams to avoid collisions with AC'97 CODEC 00f230161187 cpufreq: armada-37xx: stop using 0 as NULL pointer 2ca345d19cbd s390/debug: add _ASM_S390_ prefix to header guard ae108a5fc929 drm: Add orientation quirk for Lenovo ideapad D330-10IGL 96f4899a3810 ASoC: fsl_micfil: Correct the number of steps on SX controls 3b154d5204ff kcsan: test: don't put the expect array on the stack b75e9fc402c4 cpufreq: Add Tegra234 to cpufreq-dt-platdev blocklist 6bc564f3fec0 scsi: iscsi: Fix multiple iSCSI session unbind events sent to userspace d79e700680f9 tcp: fix rate_app_limited to default to 1 a84240df7079 net: dsa: microchip: ksz9477: port map correction in ALU table entry register 704a423c9379 driver core: Fix test_async_probe_init saves device in wrong array 216f35db6ec6 w1: fix WARNING after calling w1_process() 8e5be0ae5506 w1: fix deadloop in __w1_remove_master_device() ddf16dae65d3 tcp: avoid the lookup process failing to get sk in ehash table 5f10f7efe0fc nvme-pci: fix timeout request state check 98519ed69113 dmaengine: xilinx_dma: call of_node_put() when breaking out of for_each_child_of_node() 28fc6095da22 HID: betop: check shape of output reports 16791d5a7a9a l2tp: prevent lockdep issue in l2tp_tunnel_register() f96b2f690887 net: macb: fix PTP TX timestamp failure due to packet padding 42ecd72f02cd dmaengine: Fix double increment of client_count in dma_chan_get() 1e97e2e08e79 drm/panfrost: fix GENERIC_ATOMIC64 dependency 31f63c62a8e8 net: mlx5: eliminate anonymous module_init & module_exit 4b3b5cc1a7dc usb: gadget: f_fs: Ensure ep0req is dequeued before free_request 6dd9ea05534f usb: gadget: f_fs: Prevent race during ffs_ep0_queue_wait 55be77aa8974 HID: revert CHERRY_MOUSE_000C quirk 34f11949938b net: stmmac: fix invalid call to mdiobus_get_phy() 20fd4598762e HID: check empty report_list in bigben_probe() 5dc3469a1170 HID: check empty report_list in hid_validate_values() 4bc5f1f6bc94 net: mdio: validate parameter addr in mdiobus_get_phy() 67866b1e0ab9 net: usb: sr9700: Handle negative len 2d77e5c0ad79 l2tp: close all race conditions in l2tp_tunnel_register() 76c640d6a1e8 l2tp: convert l2tp_tunnel_list to idr 5b209b8c99d4 l2tp: Don't sleep and disable BH under writer-side sk_callback_lock e34a965f771f l2tp: Serialize access to sk_user_data with sk_callback_lock c60fe70078d6 net/sched: sch_taprio: fix possible use-after-free 802fd7623e9e wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid 1af8071bd08e gpio: mxc: Always set GPIOs used as interrupt source to INPUT mode 613020d0489e net: wan: Add checks for NULL for utdm in undo_uhdlc_init and unmap_si_regs ad1baab3a5c0 net: nfc: Fix use-after-free in local_cleanup() 2a0156a4aaea phy: rockchip-inno-usb2: Fix missing clk_disable_unprepare() in rockchip_usb2phy_power_on() da75dec7c661 bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation f351af45e203 amd-xgbe: Delay AN timeout during KR training a65a8727a2fe amd-xgbe: TX Flow Ctrl Registers are h/w ver dependent aa8b584cec01 ARM: dts: at91: sam9x60: fix the ddr clock for sam9x60 fa566549a152 phy: ti: fix Kconfig warning and operator precedence b18490138dc6 PM: AVS: qcom-cpr: Fix an error handling path in cpr_probe() 39ab0fc49842 affs: initialize fsdata in affs_truncate() f6fa12fbb17c IB/hfi1: Remove user expected buffer invalidate race 6ce4382bd137 IB/hfi1: Immediately remove invalid memory from hardware 6dd8136fd1b3 IB/hfi1: Fix expected receive setup error exit issues ee474dd66e82 IB/hfi1: Reserve user expected TIDs 73e5666bf30d IB/hfi1: Reject a zero-length user expected buffer d66c1d4178c2 RDMA/core: Fix ib block iterator counter overflow eab7a920379a tomoyo: fix broken dependency on *.conf.default 6813d8ba7dac firmware: arm_scmi: Harden shared memory access in fetch_notification e85df1db28dc firmware: arm_scmi: Harden shared memory access in fetch_response 329fbd260352 EDAC/highbank: Fix memory leak in highbank_mc_probe() 7b4516ba56f1 HID: intel_ish-hid: Add check for ishtp_dma_tx_map d775671dccf4 ARM: imx: add missing of_node_put() 5c1dcedd5206 arm64: dts: imx8mm-beacon: Fix ecspi2 pinmux cccb0aea9c3f ARM: dts: imx6qdl-gw560x: Remove incorrect 'uart-has-rtscts' 6805e392f508 ARM: dts: imx7d-pico: Use 'clock-frequency' 2a3c3a01e2f0 ARM: dts: imx6ul-pico-dwarf: Use 'clock-frequency' e57ea0c6ba7f memory: mvebu-devbus: Fix missing clk_disable_unprepare in mvebu_devbus_probe() 53f55d6e07c4 memory: atmel-sdramc: Fix missing clk_disable_unprepare in atmel_ramc_probe() 935ec78de50e clk: Provide new devm_clk helpers for prepared and enabled clocks 0b8b21c0b38f clk: generalize devm_clk_get() a bit 179624a57b78 Linux 5.10.165 e699cce29acc io_uring/rw: remove leftover debug statement 3d5f181bda25 io_uring/rw: ensure kiocb_end_write() is always called c1a279d79e31 io_uring: fix double poll leak on repolling ddaaadf22bea io_uring: Clean up a false-positive warning from GCC 9.3.0 8bc72b4952cf mm/khugepaged: fix collapse_pte_mapped_thp() to allow anon_vma 217721b76313 Bluetooth: hci_qca: Fixed issue during suspend c208f1e84a67 Bluetooth: hci_qca: check for SSR triggered flag while suspend ef11bc4bb975 Bluetooth: hci_qca: Wait for SSR completion during suspend c392c350a042 soc: qcom: apr: Make qcom,protection-domain optional again 71e5cd1018d3 Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()" be1067427abd net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work() f6c201b4382d net/ulp: use consistent error code when blocking ULP fc2491562a9b io_uring/net: fix fast_iov assignment in io_setup_async_msg() 89a77271d254 io_uring: io_kiocb_update_pos() should not touch file for non -1 offset c6e3c12ff9fb tracing: Use alignof__(struct {type b;}) instead of offsetof() 03ba86bb3811 x86/fpu: Use _Alignof to avoid undefined behavior in TYPE_ALIGN 2f45b20c3999 Revert "drm/amdgpu: make display pinning more flexible (v2)" d6544bccc196 efi: rt-wrapper: Add missing include 4012603cbd46 arm64: efi: Execute runtime services from a dedicated stack bf1d287c1413 drm/amd/display: Fix COLOR_SPACE_YCBCR2020_TYPE matrix 75105d943d7a drm/amd/display: Calculate output_color_space after pixel encoding adjustment a3ef53248399 drm/amd/display: Fix set scaling doesn's work 59590f50ec9d drm/i915: re-disable RC6p on Sandy Bridge d960fff8e2c0 mei: me: add meteor lake point M DID ae2a9dcc8caa gsmi: fix null-deref in gsmi_get_variable a75e80d11826 serial: atmel: fix incorrect baudrate setup 5a7a04079592 dmaengine: tegra210-adma: fix global intr clear c9da2cb968ea serial: pch_uart: Pass correct sg to dma_unmap_sg() e924f79e67d7 dt-bindings: phy: g12a-usb3-pcie-phy: fix compatible string documentation 31132df12a93 dt-bindings: phy: g12a-usb2-phy: fix compatible string documentation a9f2658a0192 usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210 e92c70059178 usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate() 06600ae7e069 usb: gadget: g_webcam: Send color matching descriptor per frame 6107a8f15c0f usb: typec: altmodes/displayport: Fix pin assignment calculation d26f38d16fcb usb: typec: altmodes/displayport: Add pin assignment helper 9c58f1e9e693 usb: host: ehci-fsl: Fix module alias 3dc896db027b USB: serial: cp210x: add SCALANCE LPE-9000 device id 856e4b5e53f2 USB: gadgetfs: Fix race between mounting and unmounting 894681682dbe tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer c4ab24e3334b thunderbolt: Use correct function to calculate maximum USB3 link rate 531268a875dc cifs: do not include page data when checking signature 3bd433748571 btrfs: fix race between quota rescan and disable leading to NULL pointer deref 6ee8feca9150 mmc: sdhci-esdhc-imx: correct the tuning start tap and step setting 79819909c223 mmc: sunxi-mmc: Fix clock refcount imbalance during unbind 2eed23765b7e comedi: adv_pci1760: Fix PWM instruction handling 7efeed828c90 usb: core: hub: disable autosuspend for TI TUSB8041 b171d0d2cf1b misc: fastrpc: Fix use-after-free race condition for maps 193cd853145b misc: fastrpc: Don't remove map on creater_process and device_release e0db5d44bc27 USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100 20d0dedc7a04 staging: vchiq_arm: fix enum vchiq_status return types a06e9ec5abde USB: serial: option: add Quectel EM05CN modem 2f44c60bb89c USB: serial: option: add Quectel EM05CN (SG) modem fcd49b230906 USB: serial: option: add Quectel EC200U modem 21c5b618128b USB: serial: option: add Quectel EM05-G (RS) modem 46b898f9345d USB: serial: option: add Quectel EM05-G (CS) modem 3774654f7a63 USB: serial: option: add Quectel EM05-G (GR) modem 9f8e45720e0e prlimit: do_prlimit needs to have a speculation check 96562a23cfaf xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables 2551f8cbf2de usb: acpi: add helper to check port lpm capability using acpi _DSM 4d70a8a9ab8e xhci: Add a flag to disable USB3 lpm on a xhci root port level. 83e3a5be7475 xhci: Add update_hub_device override for PCI xHCI hosts 081105213ff6 xhci: Fix null pointer dereference when host dies 66fc1600855c usb: xhci: Check endpoint is valid before dereferencing it 8ca60d59b963 xhci-pci: set the dma max_seg_size ea2e6286e3e8 io_uring/rw: defer fsnotify calls to task context e90cfb969994 io_uring: do not recalculate ppos unnecessarily ea528ecac3ae io_uring: update kiocb->ki_pos at execution time 076f872314d4 io_uring: remove duplicated calls to io_kiocb_ppos e9c6556708d3 io_uring: ensure that cached task references are always put on exit e0140e9da31e io_uring: fix CQ waiting timeout handling de77faee2801 io_uring: lock overflowing for IOPOLL 78e8151f04f0 io_uring: check for valid register opcode earlier aa4c9b3e45e2 io_uring: fix async accept on O_NONBLOCK sockets 4bc17e6381bd io_uring: allow re-poll if we made progress f901b4bfd03e io_uring: support MSG_WAITALL for IORING_OP_SEND(MSG) 96ccba4a1a59 io_uring: add flag for disabling provided buffer recycling aadd9b093018 io_uring: ensure recv and recvmsg handle MSG_WAITALL correctly abdc16c8361b io_uring: improve send/recv error handling 2fd232bbd66f io_uring: don't gate task_work run on TIF_NOTIFY_SIGNAL e84ec6e25df9 Bluetooth: hci_qca: Fix driver shutdown on closed serdev 1ab0098333f5 Bluetooth: hci_qca: Wait for timeout during suspend 413638f61501 drm/i915/gt: Reset twice cab2123567af ALSA: hda/realtek - Turn on power early 5822baf9501a efi: fix userspace infinite retry read efivars after EFI runtime services page fault 712bd74eccb9 nilfs2: fix general protection fault in nilfs_btree_insert() 03bf73e09ad6 zonefs: Detect append writes at invalid locations 20d0a6d17e85 Add exception protection processing for vd in axi_chan_handle_err function 187523fa7c2d wifi: mac80211: sdata can be NULL during AMPDU start 2d1fd99e8e12 wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices 72009139a661 f2fs: let's avoid panic if extent_tree is not created bf6c7f180131 x86/asm: Fix an assembler warning with current binutils 18bd1c9c02e6 btrfs: always report error in run_one_delayed_ref() 936b8b15a23b RDMA/srp: Move large values to a new enum for gcc13 0040e48492f3 net/ethtool/ioctl: return -EOPNOTSUPP if we have no phy stats f7845de23f90 tools/virtio: initialize spinlocks in vring_test.c 3093027183f2 selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID c7c36bb6eafd pNFS/filelayout: Fix coalescing test for single DS 2cbd815970f8 btrfs: fix trace event name typo for FLUSH_DELAYED_REFS (From OE-Core rev: 4696c21e0b6f096847559dff4ac71d0cb91fda57) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.10: update to v5.10.164Bruce Ashfield2023-04-113-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: 3a9f1b907bc4 Linux 5.10.164 74985c575767 Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout" a88a0d16e18f io_uring/io-wq: only free worker if it was allocated for creation b912ed1363b3 io_uring/io-wq: free worker if task_work creation is canceled 68bcd0638570 drm/virtio: Fix GEM handle creation UAF 4ca71bc0e199 efi: fix NULL-deref in init error path 057f5ddfbc13 arm64: cmpxchg_double*: hazard against entire exchange variable 9a5fd0844e7f arm64: atomics: remove LL/SC trampolines 28840e46eaaf arm64: atomics: format whitespace consistently 5dac4c7212a7 x86/resctrl: Fix task CLOSID/RMID update race 446c7251f007 x86/resctrl: Use task_curr() instead of task_struct->on_cpu to prevent unnecessary IPI 196c6f0c3e21 KVM: x86: Do not return host topology information from KVM_GET_SUPPORTED_CPUID 0027164b24f2 Documentation: KVM: add API issues section caaea2ab6b6d iommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe() cf38e7624179 iommu/mediatek-v1: Add error handle for mtk_iommu_probe 60806adc9be0 mm: Always release pages to the buddy allocator in memblock_free_late(). 092f0c2d1f83 net/mlx5e: Don't support encap rules with gbp option b3d47227f06f net/mlx5: Fix ptp max frequency adjustment range 453277feb41c net/sched: act_mpls: Fix warning during failed attribute validation 0ca78c99656f nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame() 92b30a27e4fa hvc/xen: lock console list traversal 14e72a56e16c octeontx2-af: Fix LMAC config in cgx_lmac_rx_tx_enable 8e2bfcfaabc3 octeontx2-af: Map NIX block from CGX connection d9be5b57ab2c octeontx2-af: Update get/set resource count functions 0d0675bc33e6 tipc: fix unexpected link reset due to discovery messages d83cac6c00b8 ASoC: wm8904: fix wrong outputs volume after power reactivation d4aa749e0464 regulator: da9211: Use irq handler when ready 3ca8ef4d91ef EDAC/device: Fix period calculation in edac_device_reset_delay_period() 28b9a0e216db x86/boot: Avoid using Intel mnemonics in AT&T syntax asm 8cbeb60320ac powerpc/imc-pmu: Fix use of mutex in IRQs disabled section 4e6a70fd8404 netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function. a3a1114aa615 xfrm: fix rcu lock in xfrm_notify_userpolicy() 091f85db4c3f ext4: fix uninititialized value in 'ext4_evict_inode' 98407a4ae34b usb: ulpi: defer ulpi_register on ulpi_read_id timeout 3d13818a9995 xhci: Prevent infinite loop in transaction errors recovery for streams 2f90fcedc5d6 xhci: move and rename xhci_cleanup_halted_endpoint() cad965cedbc4 xhci: store TD status in the td struct instead of passing it along 9b63a80c45e9 xhci: move xhci_td_cleanup so it can be called by more functions 44c635c60f78 xhci: Add xhci_reset_halted_ep() helper function 10287d18f524 xhci: adjust parameters passed to cleanup_halted_endpoint() aaaa7cc4aba1 xhci: get isochronous ring directly from endpoint structure a81ace065694 xhci: Avoid parsing transfer events several times ba20d6056b6b clk: imx: imx8mp: add shared clk gate for usb suspend clk 2b331d2137cc dt-bindings: clocks: imx8mp: Add ID for usb suspend clock cb769960ef48 clk: imx8mp: add clkout1/2 support 85eaaa17c0a9 clk: imx8mp: Add DISP2 pixel clock 6b21077146c5 iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options 5badda810f69 iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands ab9bb65b8519 bus: mhi: host: Fix race between channel preparation and M0 event 6c9e2c11c33c ipv6: raw: Deduct extension header length in rawv6_push_pending_frames 112df4cd2b09 ixgbe: fix pci device refcount leak f401062d8dbd platform/x86: sony-laptop: Don't turn off 0x153 keyboard backlight during probe 785607e5e6fb drm/msm/dp: do not complete dp_aux_cmd_fifo_tx() if irq is not for aux transfer 8c71777b6a17 drm/msm/adreno: Make adreno quirks not overwrite each other afb6063aa89f cifs: Fix uninitialized memory read for smb311 posix symlink create 51dbedee2ff3 s390/percpu: add READ_ONCE() to arch_this_cpu_to_op_simple() bddb35526784 s390/cpum_sf: add READ_ONCE() semantics to compare and swap loops 2adc64f3e669 ASoC: qcom: lpass-cpu: Fix fallback SD line index handling 5ee3083307ef s390/kexec: fix ipl report address for kdump d1725dbf2310 perf auxtrace: Fix address filter duplicate symbol selection eaabceae1b70 docs: Fix the docs build with Sphinx 6.0 38c4a17c6b32 efi: tpm: Avoid READ_ONCE() for accessing the event log c47883105cff KVM: arm64: Fix S1PTW handling on RO memslots 443b390f2cc9 ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx 550efeff989b netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits 19ff2d645f7a Linux 5.10.163 de4a20e14823 ALSA: hda - Enable headset mic on another Dell laptop with ALC3254 0ad275c139a3 ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list df02234e6b87 ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF f8ed0a93b5d5 net/ulp: prevent ULP without clone op from entering the LISTEN status 9f7bc28a6b8a net: sched: disallow noqueue for qdisc classes 6eb02c596ec0 mptcp: use proper req destructor for IPv6 f4c7afa951ea mptcp: dedicated request sock for subflow in v6 31472f94c68f mptcp: remove MPTCP 'ifdef' in TCP SYN cookies 5aa15a8400cc mptcp: mark ops structures as ro_after_init f5ef26276bb0 serial: fixup backport of "serial: Deassert Transmit Enable on probe in driver-specific way" 2ecf0819e441 fsl_lpuart: Don't enable interrupts too early 23ad034760dd ext4: don't set up encryption key during jbd2 transaction d9ff5ad203b6 ext4: disable fast-commit of encrypted dir operations 5b700b9c0402 parisc: Align parisc MADV_XXX constants with all other architectures 07b3672c4090 io_uring: Fix unsigned 'res' comparison with zero in io_fixup_rw_res() b57d7b1dcda1 efi: random: combine bootloader provided RNG seed with RNG protocol output da20f56a3532 mbcache: Avoid nesting of cache->c_list_lock under bit locks be01f35efa87 hfs/hfsplus: avoid WARN_ON() for sanity check, use proper error handling 1f881d9201f6 hfs/hfsplus: use WARN_ON for sanity check 434909edcae3 selftests: set the BUILD variable to absolute path a41d63f20471 ext4: don't allow journal inode to have encrypt flag af90f8b36d78 drm/i915/gvt: fix vgpu debugfs clean in remove bb7c7b2c89d2 drm/i915/gvt: fix gvt debugfs destroy bc847857fbd8 riscv: uaccess: fix type of 0 variable on error in get_user() f64e56fb285a fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB d0c46b55d6d9 nfsd: fix handling of readdir in v4root vs. mount upcall timeout 67e39c4f4cb3 x86/bugs: Flush IBP in ib_prctl_set() f13301a69aba nvme: fix multipath crash caused by flush request when blktrace is enabled 3f257a98e54c ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet 6df376e24569 udf: Fix extension of the last extent in the file 84b2cc7b36b7 caif: fix memory leak in cfctrl_linkup_request() e5a05837445e drm/i915: unpin on error in intel_vgpu_shadow_mm_pin() 232ef345e5d7 usb: rndis_host: Secure rndis_query check against int overflow 2a9ee7c24b32 drivers/net/bonding/bond_3ad: return when there's no aggregator bc6a0993bf8f perf tools: Fix resources leak in perf_data__open_dir() ee756980e491 netfilter: ipset: Rework long task execution when adding/deleting entries ba5d27909745 netfilter: ipset: fix hash:net,port,net hang with /0 subnet b2c917e510e5 net: sched: cbq: dont intepret cls results when asked to drop 5f65f48516bf net: sched: atm: dont intepret cls results when asked to drop f4a2ad100200 gpio: sifive: Fix refcount leak in sifive_gpio_probe 7ec369e215bf ceph: switch to vfs_inode_has_locks() to fix file lock bug 407710427dd5 filelock: new helper: vfs_inode_has_locks 9f0ff5de3e81 drm/meson: Reduce the FIFO lines held when AFBC is not used ae2639cd2c8c RDMA/mlx5: Fix validation of max_rd_atomic caps for DC 106d0d33c9d1 net: phy: xgmiitorgmii: Fix refcount leak in xgmiitorgmii_probe 398e14bb735d net: amd-xgbe: add missed tasklet_kill e3d90ca90652 net/mlx5e: Fix hw mtu initializing at XDP SQ allocation 6d655a9d8251 net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default 670b20617346 net/mlx5: Avoid recovery in probe flows 66b92b80c95e net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path b6c74d237648 vhost: fix range used in translate_desc() 264fb6dcbfde vringh: fix range used in iotlb_translate() eabb3ceb04cd vhost/vsock: Fix error handling in vhost_vsock_init() e0f5c962c066 nfc: Fix potential resource leaks 513787ff9a33 qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() failure b314f6c35121 net: sched: fix memory leak in tcindex_set_parms 4226ce95a934 net: hns3: add interrupts re-initialization while doing VF FLR 998ebbdc3bb1 nfsd: shut down the NFSv4 state objects before the filecache 69d896b60957 veth: Fix race with AF_XDP exposing old or uninitialized descriptors 5f41212dc2ec vmxnet3: correctly report csum_level for encapsulated packet 0b70f6ea4d4f drm/panfrost: Fix GEM handle creation ref-counting e68e088d0d6a bpf: pull before calling skb_postpull_rcsum() cb0d627bc711 SUNRPC: ensure the matching upcall is in-flight upon downcall 1be16a0c2f10 ext4: fix deadlock due to mbcache entry corruption 0da99012d3f7 mbcache: automatically delete entries from cache on freeing 1a56cd972ce1 ext4: fix race when reusing xattr blocks 4cc218e217bf ext4: unindent codeblock in ext4_xattr_block_set() 0e6fbc566fcc ext4: remove EA inode entry from mbcache on inode eviction 27c08673978e mbcache: add functions to delete entry if unused fb59d12ae7f9 mbcache: don't reclaim used entries 4c363e2961cd ext4: use kmemdup() to replace kmalloc + memcpy b8b7922374b0 ext4: fix leaking uninitialized memory in fast-commit journal a5584ba9b3b6 ext4: fix various seppling typos adfefe804b1f ext4: simplify ext4 error translation 95eaa8a95358 ext4: move functions in super.c 769469f8f188 fs: ext4: initialize fsdata in pagecache_write() b33e42d65efe ext4: use memcpy_to_page() in pagecache_write() 60d4383c1bda mm/highmem: Lift memcpy_[to|from]_page to core f86d3338c87c ext4: correct inconsistent error msg in nojournal mode 99017eb3deee ext4: goto right label 'failed_mount3a' 56d87959c654 riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument ecb8e8b2e55f riscv/stacktrace: Fix stack output without ra on the stack top b5c75efd0a6c ravb: Fix "failed to switch device to config mode" message during unbind 5451efb2ca30 staging: media: tegra-video: fix device_node use after free f899baf6cb0f x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK 5d112deb2a02 x86/kprobes: Convert to insn_decode() a1766efc5bbf perf probe: Fix to get the DW_AT_decl_file and DW_AT_call_file as unsinged data b5d0f7c24088 perf probe: Use dwarf_attr_integrate as generic DWARF attr accessor c0a3d2158437 media: s5p-mfc: Fix in register read and write for H264 8ff64edf9d16 media: s5p-mfc: Clear workbit to handle error condition dcd1a4ade590 media: s5p-mfc: Fix to handle reference queue during finishing 97e7896000ce x86/MCE/AMD: Clear DFR errors found in THR handler ec75bc43681b x86/mce: Get rid of msr_ops 58de7a95f0e6 btrfs: replace strncpy() with strscpy() 7a04f8500924 perf/x86/intel/uncore: Clear attr_update properly 53d24a9592eb perf/x86/intel/uncore: Generalize I/O stacks to PMON mapping procedure 9620f8a5c72f ARM: renumber bits related to _TIF_WORK_MASK 630270978483 drm/amdgpu: make display pinning more flexible (v2) dfc01905b870 drm/amdgpu: handle polaris10/11 overlap asics (v2) 30e95fdc9609 ext4: allocate extended attribute value in vmalloc area 8d3e87d43c62 ext4: avoid unaccounted block allocation when expanding inode 15d0cf84df07 ext4: initialize quota before expanding inode in setproject ioctl 9882601ee689 ext4: fix inode leak in ext4_xattr_inode_create() on an error path 407f47728c6c ext4: avoid BUG_ON when creating xattrs 00092b218d2b ext4: fix error code return to user-space in ext4_get_branch() f06c980287f1 ext4: fix corruption when online resizing a 1K bigalloc fs 9404839e0c9d ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline 84a2f2ed49d6 ext4: init quota for 'old.inode' in 'ext4_rename' 71e99ec1315f ext4: fix bug_on in __es_tree_search caused by bad boot loader inode 9020f56a3cad ext4: check and assert if marking an no_delete evicting inode dirty 86c2a2ec4bd3 ext4: fix reserved cluster accounting in __es_remove_extent() 98004f926d27 ext4: fix bug_on in __es_tree_search caused by bad quota inode 20af66617eef ext4: add helper to check quota inums c0a738875c2e ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode f9cd6980800b ext4: fix undefined behavior in bit shift for ext4_check_flag_values 7223d5e75f26 ext4: fix use-after-free in ext4_orphan_cleanup d6d18d6e2d06 ext4: add inode table check in __ext4_get_inode_loc to aovid possible infinite loop bdc698ce91f2 ext4: silence the warning when evicting inode with dioread_nolock 68af1a4842b4 drm/ingenic: Fix missing platform_driver_unregister() call in ingenic_drm_init() bf83a303f2b5 drm/i915/dsi: fix VBT send packet port selection for dual link DSI 439cbbc15195 drm/vmwgfx: Validate the box size for the snooped cursor 0a0662d597de drm/connector: send hotplug uevent on connector cleanup 21a773ec8994 device_cgroup: Roll back to original exceptions after copy failure 3505c187b861 parisc: led: Fix potential null-ptr-deref in start_task() 2c7c487cd850 remoteproc: core: Do pm_relax when in RPROC_OFFLINE state e291dea722de iommu/amd: Fix ivrs_acpihid cmdline parsing code 28e71fd8d5d9 driver core: Fix bus_type.match() error handling in __driver_attach() 772dbbfc2084 crypto: n2 - add missing hash statesize 7c44205748ed PCI/sysfs: Fix double free in error path 99ef6cc79158 PCI: Fix pci_device_is_present() for VFs by checking PF f29d127b372e ipmi: fix use after free in _ipmi_destroy_user() bfe1e039a0fd ima: Fix a potential NULL pointer access in ima_restore_measurement_list 62307558e71e mtd: spi-nor: Check for zero erase size in spi_nor_find_best_erase_type() 4e17819cb302 ipmi: fix long wait in unload when IPMI disconnect 24bc27ea4e71 ASoC: jz4740-i2s: Handle independent FIFO flush bits 652f1d66a8be wifi: wilc1000: sdio: fix module autoloading d9f6614a732b efi: Add iMac Pro 2017 to uefi skip cert quirk ffcf71676d3b md/bitmap: Fix bitmap chunk size overflow issues e94443252b46 rtc: ds1347: fix value written to century register 6155aed4768c cifs: fix missing display of three mount options 8c82733e2408 cifs: fix confusing debug message 3df07728abde media: dvb-core: Fix UAF due to refcount races at releasing 7dd5a68cdbbb media: dvb-core: Fix double free in dvb_register_device() 1032520b2109 ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod 1306614412b8 staging: media: tegra-video: fix chan->mipi value on error 52c0622e53ea tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line b838b1b9ca70 tracing/hist: Fix wrong return value in parse_action_params() ff3dd2c1befe x86/kprobes: Fix kprobes instruction boudary check with CONFIG_RETHUNK 362495bf451f ftrace/x86: Add back ftrace_expected for ftrace bug reports b677629caebb x86/microcode/intel: Do not retry microcode reloading on the APs 43dd254853aa KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails e61eacf99364 perf/core: Call LSM hook after copying perf_event_attr 0cb31bd88361 tracing/hist: Fix out-of-bound write on 'action_data.var_ref_idx' 18a489a3fda7 dm cache: set needs_check flag after aborting metadata 2b17026685a2 dm cache: Fix UAF in destroy() 342cfd8426df dm clone: Fix UAF in clone_dtr() a506b5c92757 dm integrity: Fix UAF in dm_integrity_dtr() 34fe9c2251f1 dm thin: Fix UAF in run_timer_softirq() c84d1ca2285b dm thin: resume even if in FAIL mode 94f01ecc2aa0 dm thin: Use last transaction's pmd->root when commit failed 7e3757806973 dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata b45e77b79215 dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort d9fa243ab26c ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops 2437b0622342 ALSA: patch_realtek: Fix Dell Inspiron Plus 16 e379b88a8f8c cpufreq: Init completion before kobject_init_and_add() cea018aaf721 PM/devfreq: governor: Add a private governor_data for governor d1d73c303458 selftests: Use optional USERCFLAGS and USERLDFLAGS 12576d2ebf65 arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins drive strength 8546f11c42bd ARM: ux500: do not directly dereference __iomem 0061ab5153fb btrfs: fix resolving backrefs for inline extent followed by prealloc c0aa6e6ab08d mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K e918762f8a08 arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive strength c023597baecb jbd2: use the correct print format 8c444b3061f0 ktest.pl minconfig: Unset configs instead of just removing them 5148dfceab55 kest.pl: Fix grub2 menu handling for rebooting 780297af3c85 soc: qcom: Select REMAP_MMIO for LLCC driver d5db9aaf1b47 media: stv0288: use explicitly signed char 25dbd87379f8 net/af_packet: make sure to pull mac header c2137d565ceb net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO 7c15d7ecce00 rcu: Prevent lockdep-RCU splats on lock acquisition/release 4c57f612f433 torture: Exclude "NOHZ tick-stop error" from fatal errors 289f512d08c4 wifi: rtlwifi: 8192de: correct checking of IQK reload 0f6d6974b08e wifi: rtlwifi: remove always-true condition pointed out by GCC 12 40b844796b6b net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow() 8b20aab8cfd0 ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire 185c141946e0 ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio 7b3631a2e17d kcsan: Instrument memcpy/memset/memmove with newer Clang 2cd6026e2573 SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails 3b6c822238da tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak 0bd9b4be721c tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak 8ddc48068ac8 tpm: acpi: Call acpi_put_table() to fix memory leak b51d5fed9f53 mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING 252a72088280 f2fs: should put a page when checking the summary info 882734bbc587 mm, compaction: fix fast_isolate_around() to stay within boundaries ae7793027766 md: fix a crash in mempool_free b591b2919d01 pnode: terminate at peers of source 66f359ad66d4 ALSA: line6: fix stack overflow in line6_midi_transmit 5e79f77ea42f ALSA: line6: correct midi status byte when receiving data from podxt 56abf8046bc1 ovl: Use ovl mounter's fsuid and fsgid in ovl_link() c3e8bbcbaa87 binfmt: Fix error return code in load_elf_fdpic_binary() 12407462d3fc hfsplus: fix bug causing custom uid and gid being unable to be assigned with mount 44cf50587e82 pstore/zone: Use GFP_ATOMIC to allocate zone buffer 0d992c044cfb HID: plantronics: Additional PIDs for double volume key presses quirk eaf0b782269f HID: multitouch: fix Asus ExpertBook P2 P2451FA trackpoint 6f7e2fcab733 powerpc/rtas: avoid scheduling in rtas_os_term() f2167f10fcca powerpc/rtas: avoid device tree lookups in rtas_os_term() 0af0e115ff59 objtool: Fix SEGFAULT 57ae492f620c nvmet: don't defer passthrough commands with trivial effects to the workqueue 4b3282a9779c nvme: fix the NVME_CMD_EFFECTS_CSE_MASK definition ab711f3eda7a ata: ahci: Fix PCS quirk application for suspend cc512539c44f nvme-pci: fix page size checks dfb6d54893d5 nvme-pci: fix mempool alloc size f5d8738fbe33 nvme-pci: fix doorbell buffer value endianness fe6ea044c4f0 cifs: fix oops during encryption f9089b95548f usb: dwc3: qcom: Fix memory leak in dwc3_qcom_interconnect_init ce2462bcf3ff pwm: tegra: Fix 32 bit build a8be7c2787b9 media: dvbdev: fix refcnt bug 153319671a08 media: dvbdev: fix build warning due to comments 740c537f52c1 ovl: fix use inode directly in rcu-walk mode f24474d12e68 gcov: add support for checksum field 36be7afca103 regulator: core: fix deadlock on regulator enable e12f4c321247 iio: adc128s052: add proper .data members in adc128_of_match table 9f604702b765 iio: adc: ad_sigma_delta: do not use internal iio_dev lock 582f5fc2c586 reiserfs: Add missing calls to reiserfs_security_free() 08371068fff8 HID: mcp2221: don't connect hidraw 7a203471b980 HID: wacom: Ensure bootloader PID is usable in hidraw mode 723ffde78af5 usb: dwc3: core: defer probe on ulpi_read_id timeout d17c82aad67a usb: dwc3: Fix race between dwc3_set_mode and __dwc3_set_mode 2b725b6fbbe6 ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list c863b673503e ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB d3767082ebfa ALSA: usb-audio: add the quirk for KT0206 device 7691fa41024e ima: Simplify ima_lsm_copy_rule 1d8dcc3dadf9 pstore: Make sure CONFIG_PSTORE_PMSG selects CONFIG_RT_MUTEXES 07b0ce902e28 afs: Fix lost servers_outstanding count 1080729b9a56 perf debug: Set debug_peo_args and redirect_to_stderr variable to correct values in perf_quiet_option() 1c7b03d00c07 pstore: Switch pmsg_lock to an rt_mutex to avoid priority inversion c3607ed7edfb LoadPin: Ignore the "contents" argument of the LSM hooks 4138e1b7751c ASoC: rt5670: Remove unbalanced pm_runtime_put() fd49dc17c3d7 ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume() c0ae46693b85 ASoC: wm8994: Fix potential deadlock e4a8573b0460 ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume() 06c9d468c068 ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link() 812a18e48efb ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe() c2eb1a3877f5 ASoC: Intel: Skylake: Fix driver hang during shutdown 72c0e552bc86 ALSA: hda: add snd_hdac_stop_streams() helper d3a8925d6c1d ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c 2727dbfe8d06 hwmon: (jc42) Fix missing unlock on error in jc42_write() a076490b0211 orangefs: Fix kmemleak in orangefs_{kernel,client}_debug_init() b8affa0c6405 orangefs: Fix kmemleak in orangefs_prepare_debugfs_help_string() 6e3c4d3fa5d4 drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid() f3d3f3564e8b drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid() dcd28191be9b hugetlbfs: fix null-ptr-deref in hugetlbfs_parse_param() efd025f32fce clk: st: Fix memory leak in st_of_quadfs_setup() 1c6447d0fc68 media: si470x: Fix use-after-free in si470x_int_in_callback() a63a1ae13469 mmc: renesas_sdhi: better reset from HS400 mode 58e21146c0f9 mmc: f-sdh30: Add quirks for broken timeout clock capability 4b737246ff50 regulator: core: fix use_count leakage when handling boot-on 17c2eb9ce8c1 libbpf: Avoid enum forward-declarations in public API in C++ mode e8022da1fa2f blk-mq: fix possible memleak when register 'hctx' failed 7d7ab25ead96 media: dvb-usb: fix memory leak in dvb_usb_adapter_init() 2abd73433872 media: dvbdev: adopts refcnt to avoid UAF b42580c8d8aa media: dvb-frontends: fix leak of memory fw dd1e1bf916da ethtool: avoiding integer overflow in ethtool_phys_id() 329a76635548 bpf: Prevent decl_tag from being referenced in func_proto arg 148dcbd3af03 ppp: associate skb with a device at tx 755eb0879224 mrp: introduce active flags to prevent UAF when applicant uninit 037db10e3f93 net: add atomic_long_t to net_device_stats fields e2d60023aff4 drm/amd/display: fix array index out of bound error in bios parser 10d713532ffc md/raid1: stop mdx_raid1 thread when raid1 array run failed 100caacfa0ed drivers/md/md-bitmap: check the return value of md_bitmap_get_counter() 7d86851c304a drm/sti: Use drm_mode_copy() dd31d7304018 drm/rockchip: Use drm_mode_copy() 4f238212c7c0 drm/msm: Use drm_mode_copy() ebc3c77785dc s390/lcs: Fix return type of lcs_start_xmit() 3ac0217ca918 s390/netiucv: Fix return type of netiucv_tx() eeb75f80bceb s390/ctcm: Fix return type of ctc{mp,}m_tx() 9606bbc271ac drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback a42a23bdae61 drm/amdgpu: Fix type of second parameter in trans_msg() callback 3cb18dea1119 igb: Do not free q_vector unless new one was allocated 87792567d9ed wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request() e7aa8a4709d4 hamradio: baycom_epp: Fix return type of baycom_send_packet() 5b0b6553bf4a net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() 6d935a02658b bpf: make sure skb->len != 0 when redirecting to a tunneling device ebc2fb6afc98 qed (gcc13): use u16 for fid to be big enough 648cdb8bf376 drm/amd/display: prevent memory leak c69bc8e34df4 ipmi: fix memleak when unload ipmi driver be4cd23cd36b ASoC: codecs: rt298: Add quirk for KBL-R RVP platform 8af52492717e wifi: ar5523: Fix use-after-free on ar5523_cmd() timed out 1824ccabee54 wifi: ath9k: verify the expected usb_endpoints are present 2e8bb402b060 brcmfmac: return error when getting invalid max_flowrings from dongle 6cd4865bb4be drm/etnaviv: add missing quirks for GC300 4fd3a11804c8 hfs: fix OOB Read in __hfs_brec_find 6edd0cdee578 acct: fix potential integer overflow in encode_comp_t() ec93b5430ec0 nilfs2: fix shift-out-of-bounds due to too large exponent of block size d464b035c061 nilfs2: fix shift-out-of-bounds/overflow in nilfs_sb2_bad_offset() b0b83d3f3ffa ACPICA: Fix error code path in acpi_ds_call_control_method() 911999b19373 fs: jfs: fix shift-out-of-bounds in dbDiscardAG 40dba68d4182 udf: Avoid double brelse() in udf_rename() 3e997e4ce8ae fs: jfs: fix shift-out-of-bounds in dbAllocAG dcbc51d31d0a binfmt_misc: fix shift-out-of-bounds in check_special_flags 22c1d8f24cdb x86/hyperv: Remove unregister syscore call from Hyper-V cleanup 9b267051c82a video: hyperv_fb: Avoid taking busy spinlock on panic path 0461a8c278b8 arm64: make is_ttbrX_addr() noinstr-safe 5a52380b8193 rcu: Fix __this_cpu_read() lockdep warning in rcu_force_quiescent_state() 906249381167 net: stream: purge sk_error_queue in sk_stream_kill_queues() 7c3a20bfd23b myri10ge: Fix an error handling path in myri10ge_probe() 3c973736909f rxrpc: Fix missing unlock in rxrpc_do_sendmsg() 5c544c7c6afa net_sched: reject TCF_EM_SIMPLE case for complex ematch module a39b4de0804f mailbox: zynq-ipi: fix error handling while device_register() fails 821be5a5ab09 skbuff: Account for tail adjustment during pull operations 6736b61ecf23 openvswitch: Fix flow lookup to use unmasked key ea14220031b3 selftests: devlink: fix the fd redirect in dummy_reporter_test 57ce1a36c060 rtc: mxc_v2: Add missing clk_disable_unprepare() 1e2a27dab1e5 igc: Set Qbv start_time and end_time to end_time if not being configured in GCL edb995b5ec32 igc: Lift TAPRIO schedule restriction b48d3db89161 igc: recalculate Qbv end_time by considering cycle time 3f2a944c23e8 igc: Add checking for basetime less than zero a0e2295c2aed igc: Use strict cycles for Qbv scheduling 413fe82420aa igc: Enhance Qbv scheduling by using first flag bit a8f9698a05b5 net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME ae5d96bae3cc net: igc: use skb_csum_is_sctp instead of protocol check 4794d07fe635 net: add inline function skb_csum_is_sctp 67349025f00d net: switch to storing KCOV handle directly in sk_buff 3d5f83a62e82 r6040: Fix kmemleak in probe and remove aea9e64dec2c nfc: pn533: Clear nfc_target before being used 6939f84e5369 mISDN: hfcmulti: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave() b58c8719666d mISDN: hfcpci: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave() 30e0a066b611 mISDN: hfcsusb: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave() 2a930b75bf93 net: macsec: fix net device access prior to holding a lock c1207219a4bf nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure 452e85cc3edf NFSD: Remove spurious cb_setup_err tracepoint 09c007e23923 rtc: pcf85063: fix pcf85063_clkout_control e9453c13ae9c rtc: pic32: Move devm_rtc_allocate_device earlier in pic32_rtc_probe() 34836c592345 rtc: st-lpc: Add missing clk_disable_unprepare in st_rtc_probe() 8e65e707640b netfilter: flowtable: really fix NAT IPv6 offload 1f5571cb1d7b powerpc/pseries/eeh: use correct API for error log size 9dc96fee2648 powerpc/eeh: Drop redundant spinlock initialization 12654b7d8deb remoteproc: qcom_q6v5_pas: Fix missing of_node_put() in adsp_alloc_memory_region() be5816b27bff remoteproc: qcom_q6v5_pas: detach power domains on remove 582dd58a186c remoteproc: qcom_q6v5_pas: disable wakeup on probe fail or remove e4539eb5c0c3 remoteproc: sysmon: fix memory leak in qcom_add_sysmon_subdev() 6a65f4644b65 pwm: sifive: Call pwm_sifive_update_clock() while mutex is held 57f215a23167 iommu/sun50i: Remove IOMMU_DOMAIN_IDENTITY dc02d8e59d36 selftests/powerpc: Fix resource leaks 464506de9bb3 powerpc/hv-gpci: Fix hv_gpci event list 0abfe735be54 powerpc/83xx/mpc832x_rdb: call platform_device_put() in error case in of_fsl_spi_probe() da1a33795dfd powerpc/perf: callchain validate kernel stack pointer bounds 8d2ff5b3e28d kbuild: refactor single builds of *.ko e3bdda22b49e kbuild: unify modules(_install) for in-tree and external modules e2155129599f kbuild: remove unneeded mkdir for external modules_install 195cb98861dc powerpc/xive: add missing iounmap() in error path in xive_spapr_populate_irq_data() f0bd6504e580 powerpc/xmon: Fix -Wswitch-unreachable warning in bpt_cmds 76957b6aed99 powerpc/xmon: Enable breakpoints on 8xx 81c8bbf5b2b5 cxl: Fix refcount leak in cxl_calc_capp_routing 40b4be399e0d powerpc/52xx: Fix a resource leak in an error handling path 7fded04fbbb8 macintosh/macio-adb: check the return value of ioremap() 2ac0a7059b7b macintosh: fix possible memory leak in macio_add_one_device() 0d240ac0e4c3 iommu/fsl_pamu: Fix resource leak in fsl_pamu_probe() 03f51c729975 iommu/amd: Fix pci device refcount leak in ppr_notifier() 3929576f10ea rtc: pcf85063: Fix reading alarm aaed333e2237 rtc: snvs: Allow a time difference on clock register read f0c36ea4248a rtc: cmos: Disable ACPI RTC event on removal ca8cb20c2254 rtc: cmos: Rename ACPI-related functions 9f9923baa291 rtc: cmos: Eliminate forward declarations of some functions 462db582e8eb rtc: cmos: Call rtc_wake_setup() from cmos_do_probe() 14ad1353c515 rtc: cmos: Call cmos_wake_setup() from cmos_do_probe() 45b96601a6ec rtc: cmos: fix build on non-ACPI platforms f2ece2c722be rtc: cmos: Fix wake alarm breakage 0bcfccb48696 rtc: cmos: Fix event handler registration ordering issue 5814d77e2f72 rtc: rtc-cmos: Do not check ACPI_FADT_LOW_POWER_S0 490b233677de dmaengine: idxd: Fix crc_val field for completion record a42e95547522 pwm: tegra: Improve required rate calculation ddd2bb08bd99 include/uapi/linux/swab: Fix potentially missing __always_inline c2a98433421e phy: usb: s2 WoL wakeup_count not incremented for USB->Eth devices ca31ad0932af iommu/sun50i: Fix flush size 147af0c1e7fd iommu/sun50i: Fix R/W permission check 3a63c4ff57bf iommu/sun50i: Consider all fault sources for reset 160b92ab4a25 iommu/sun50i: Fix reset release aeef93416c09 RDMA/siw: Fix pointer cast warning 5beadb55f4e3 power: supply: fix null pointer dereferencing in power_supply_get_battery_info 72283ecfdc84 HSI: omap_ssi_core: Fix error handling in ssi_init() 73ca3b19d902 perf symbol: correction while adjusting symbol c8e77bd7499f perf trace: Handle failure when trace point folder is missed bd29da58046a perf trace: Use macro RAW_SYSCALL_ARGS_NUM to replace number 6364577ae225 perf trace: Return error if a system call doesn't exist 1d6d90994a8d power: supply: fix residue sysfs file in error handle route of __power_supply_register() ae2eb995abb9 HSI: omap_ssi_core: fix possible memory leak in ssi_probe() 6ba4b00f8837 HSI: omap_ssi_core: fix unbalanced pm_runtime_disable() ee13e2aec330 fbdev: uvesafb: Fixes an error handling path in uvesafb_probe() 164857bc0223 fbdev: vermilion: decrease reference count in error path 71bca42bc44f fbdev: via: Fix error in via_core_init() 3922415e4c3f fbdev: pm2fb: fix missing pci_disable_device() f279a7af799d fbdev: ssd1307fb: Drop optional dependency c56c1449ccc3 thermal/drivers/imx8mm_thermal: Validate temperature range 86fa7bb4e2d5 samples: vfio-mdev: Fix missing pci_disable_device() in mdpy_fb_probe() 962f869b3678 tracing/hist: Fix issue of losting command info in error_log b7bf15aa1973 usb: storage: Add check for kcalloc 9ac541a0898e i2c: ismt: Fix an out-of-bounds bug in ismt_access() 61df25c41b8e i2c: mux: reg: check return value after calling platform_get_resource() 6d79546622ba gpiolib: cdev: fix NULL-pointer dereferences aeee7ad0897f gpiolib: Get rid of redundant 'else' 37d3de40c1ff vme: Fix error not catched in fake_init() b9fa01fb3140 staging: rtl8192e: Fix potential use-after-free in rtllib_rx_Monitor() daa8045a9913 staging: rtl8192u: Fix use after free in ieee80211_rx() 46b3885c8cb4 i2c: pxa-pci: fix missing pci_disable_device() on error in ce4100_i2c_probe c46db6088bcc chardev: fix error handling in cdev_device_add() 7b289b791a59 mcb: mcb-parse: fix error handing in chameleon_parse_gdd() 0d1c2c8db289 drivers: mcb: fix resource leak in mcb_probe() e88b89a096af usb: gadget: f_hid: fix refcount leak on error path 1b6a53e447ec usb: gadget: f_hid: fix f_hidg lifetime vs cdev 52302c30b218 usb: gadget: f_hid: optional SETUP/SET_REPORT mode c3767f81056b usb: roles: fix of node refcount leak in usb_role_switch_is_parent() 07905a92497c counter: stm32-lptimer-cnt: fix the check on arr and cmp registers update bb5e9402b24e iio: adis: add '__adis_enable_irq()' implementation 3feb8fd8bf93 iio:imu:adis: Move exports into IIO_ADISLIB namespace 83e321a2ec4d iio: adis: stylistic changes d1b73eebc70d iio: adis: handle devices that cannot unmask the drdy pin 8eb2a679c603 iio:imu:adis: Use IRQF_NO_AUTOEN instead of irq request then disable 50aaa6b1742c genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() 6b22e715bb5b iio: temperature: ltc2983: make bulk write buffer DMA-safe 0f63c0ddc2ea cxl: fix possible null-ptr-deref in cxl_pci_init_afu|adapter() 170e8c2d2b61 cxl: fix possible null-ptr-deref in cxl_guest_init_afu|adapter() d34742245e43 firmware: raspberrypi: fix possible memory leak in rpi_firmware_probe() 0f67ed565f20 misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os 57c857353d50 misc: tifm: fix possible memory leak in tifm_7xx1_switch_media() a40e1b0a922a ocxl: fix pci device refcount leak when calling get_function_0() 7525741cb302 misc: ocxl: fix possible name leak in ocxl_file_register_afu() 0b5a89e8bce1 test_firmware: fix memory leak in test_firmware_init() d7c4331c073a serial: sunsab: Fix error handling in sunsab_init() a26b13d158ae serial: altera_uart: fix locking in polling mode 8ff88d007f1b tty: serial: altera_uart_{r,t}x_chars() need only uart_port af320d1a3cef tty: serial: clean up stop-tx part in altera_uart_tx_chars() 07f4ca68b0f6 serial: pch: Fix PCI device refcount leak in pch_request_dma() 46d08b0e0be5 serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. d5b16eb076f4 serial: amba-pl011: avoid SBSA UART accessing DMACR register fab27438abe2 usb: typec: tipd: Fix spurious fwnode_handle_put in error path d3b6c28a71f1 usb: typec: tcpci: fix of node refcount leak in tcpci_register_port() 1ca02df871ad usb: typec: Check for ops->exit instead of ops->enter in altmode_exit 5d2b286eb034 staging: vme_user: Fix possible UAF in tsi148_dma_list_add 775a6f8bed87 usb: fotg210-udc: Fix ages old endianness issues 2fcb7c7d5219 uio: uio_dmem_genirq: Fix deadlock between irq config and handling 9bf7a0b2b15c uio: uio_dmem_genirq: Fix missing unlock in irq configuration 27b612bd09bd vfio: platform: Do not pass return buffer to ACPI _RST method 18a720064695 class: fix possible memory leak in __class_register() 7e74868a38b4 serial: tegra: Read DMA status before terminating fce9890e1be4 drivers: dio: fix possible memory leak in dio_init() d21714134505 IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces aa96aff394a5 hwrng: geode - Fix PCI device refcount leak 5998e5c30e83 hwrng: amd - Fix PCI device refcount leak 38da26c8552e crypto: img-hash - Fix variable dereferenced before check 'hdev->req' 15ca14894018 RDMA/hns: Fix page size cap from firmware 83b2c33b53b2 RDMA/hns: Fix PBL page MTR find 73ab1c956a32 orangefs: Fix sysfs not cleanup when dev init failed 0c53bb661f0a RDMA/srp: Fix error return code in srp_parse_options() 7cbf2fc276f7 RDMA/hfi1: Fix error return code in parse_platform_config() 61c5b47c5b28 riscv/mm: add arch hook arch_clear_hugepage_flags 09814c669d18 crypto: omap-sham - Use pm_runtime_resume_and_get() in omap_sham_probe() 75c7b5d6b534 crypto: amlogic - Remove kcalloc without check 357f3e175630 RDMA/nldev: Fix failure to send large messages 25a8dabaabf6 f2fs: avoid victim selection from previous victim section d1b85d288345 RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps() ad27f74e901f scsi: snic: Fix possible UAF in snic_tgt_create() 22e8c7a56bb1 scsi: fcoe: Fix transport not deattached when fcoe_if_init() fails f4ba143b04a1 scsi: ipr: Fix WARNING in ipr_init() b520a3279681 scsi: scsi_debug: Fix possible name leak in sdebug_add_host_helper() 9d0ad1e2bae7 scsi: fcoe: Fix possible name leak when device_register() fails 2b142f6046ce scsi: scsi_debug: Fix a warning in resp_report_zones() eaa71cdae88a scsi: scsi_debug: Fix a warning in resp_verify() ac5cfe8bbbf9 scsi: hpsa: Fix possible memory leak in hpsa_add_sas_device() f671a3f2869d scsi: hpsa: Fix error handling in hpsa_add_sas_host() ce1a69cc8500 scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() 7ccfc2bb5879 padata: Fix list iterator in padata_do_serial() 8e0681dd4eee padata: Always leave BHs disabled when running ->parallel() 4a99e6a1049c crypto: tcrypt - Fix multibuffer skcipher speed test mem leak c808edbf580b scsi: hpsa: Fix possible memory leak in hpsa_init_one() 6bb5a62bfd62 RDMA/rxe: Fix NULL-ptr-deref in rxe_qp_do_cleanup() when socket create failed 164fa80330a8 RDMA/hns: fix memory leak in hns_roce_alloc_mr() 3d47544ba0c7 crypto: ccree - Make cc_debugfs_global_fini() available for module init function 34bab85c2e1f RDMA/hfi: Decrease PCI device reference count in error path d8f2a0bc52a8 PCI: Check for alloc failure in pci_request_irq() 8b5f1af3352a RDMA/hns: Fix ext_sge num error when post send cc5e9153586a RDMA/hns: Repacing 'dseg_len' by macros in fill_ext_sge_inl_data() ed97ade655ea crypto: hisilicon/qm - add missing pci_dev_put() in q_num_set() 2dfe1d221e1a crypto: cryptd - Use request context instead of stack for sub-request 1ab9e15b1441 crypto: ccree - Remove debugfs when platform_driver_register failed 33260f4c3ed3 scsi: scsi_debug: Fix a warning in resp_write_scat() 917bf4c0a76d RDMA/siw: Set defined status for work completion with undefined status 237a8936d621 RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port 75af03fdf35a RDMA/siw: Fix immediate work request flush to completion queue ef8e236832fb f2fs: fix normal discard process 9a32aa87a25d apparmor: Fix memleak in alloc_ns() 417ef568a725 crypto: rockchip - rework by using crypto_engine 6cd8bbb089be crypto: rockchip - delete unneeded variable initialization de041a2e7091 crypto: rockchip - remove non-aligned handling 0971bc99d124 crypto: rockchip - better handle cipher key b0b9635f09e0 crypto: rockchip - add fallback for ahash fbd5f112dc9d crypto: rockchip - add fallback for cipher 86f1e7f46ba9 crypto: rockchip - do not store mode globally a13c0ff862af crypto: rockchip - do not do custom power management f1acf7e69355 f2fs: Fix the race condition of resize flag between resizefs c42d8120bf47 PCI: pci-epf-test: Register notifier if only core_init_notifier is enabled 16db9aaa4151 RDMA/core: Fix order of nldev_exit call 9784b01eb46c PCI: dwc: Fix n_fts[] array overrun 6962f682d0c3 apparmor: Use pointer to struct aa_label for lbs_cred f4c917a4b030 scsi: core: Fix a race between scsi_done() and scsi_timeout() 3bebfa5f9345 crypto: nitrox - avoid double free on error path in nitrox_sriov_init() ee3cffc38efe crypto: sun8i-ss - use dma_addr instead u32 bf4d7c66a18a apparmor: Fix abi check to include v8 abi 78629ca972ac apparmor: fix lockdep warning when removing a namespace 935d86b29093 apparmor: fix a memleak in multi_transaction_new() f694e627c603 stmmac: fix potential division by 0 815b961c71af Bluetooth: RFCOMM: don't call kfree_skb() under spin_lock_irqsave() 4002180e0761 Bluetooth: hci_core: don't call kfree_skb() under spin_lock_irqsave() 82256faaeb3a Bluetooth: hci_bcsp: don't call kfree_skb() under spin_lock_irqsave() 33af776a8d98 Bluetooth: hci_h5: don't call kfree_skb() under spin_lock_irqsave() 5991402fe091 Bluetooth: hci_ll: don't call kfree_skb() under spin_lock_irqsave() 0169acb41bc8 Bluetooth: hci_qca: don't call kfree_skb() under spin_lock_irqsave() f7dc27702b59 Bluetooth: btusb: don't call kfree_skb() under spin_lock_irqsave() 214346a51724 sctp: sysctl: make extra pointers netns aware 13286ad1c7c4 ntb_netdev: Use dev_kfree_skb_any() in interrupt context 4df544f592ad net: lan9303: Fix read error execution path 39b48a92edaf can: tcan4x5x: Remove invalid write in clear_interrupts 334c9fb89232 net: amd-xgbe: Check only the minimum speed for active/passive cables 03ea9ba5fd23 net: amd-xgbe: Fix logic around active and passive cables 8eb5f8ae5132 net: amd: lance: don't call dev_kfree_skb() under spin_lock_irqsave() ee3b1364af26 hamradio: don't call dev_kfree_skb() under spin_lock_irqsave() b242358a27a7 net: ethernet: dnet: don't call dev_kfree_skb() under spin_lock_irqsave() decede59ea06 net: emaclite: don't call dev_kfree_skb() under spin_lock_irqsave() c43def060cae net: apple: bmac: don't call dev_kfree_skb() under spin_lock_irqsave() 0e23250149f4 net: apple: mace: don't call dev_kfree_skb() under spin_lock_irqsave() 91f09a776ae3 net/tunnel: wait until all sk_user_data reader finish before releasing the sock 51e2d1b84aca net: farsync: Fix kmemleak when rmmods farsync 0b3f452d0cf7 ethernet: s2io: don't call dev_kfree_skb() under spin_lock_irqsave() 2b4af99b4486 of: overlay: fix null pointer dereferencing in find_dup_cset_node_entry() and find_dup_cset_prop() 14b349a15c29 drivers: net: qlcnic: Fix potential memory leak in qlcnic_sriov_init() 787d1bae7f11 net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() 8ed99944572b net: defxx: Fix missing err handling in dfx_init() e2227eee7ae1 net: vmw_vsock: vmci: Check memcpy_from_msg() 3e8fd1d0fab4 clk: socfpga: Fix memory leak in socfpga_gate_init() 4b672ee71c1c clk: socfpga: use clk_hw_register for a5/c5 ae8190f19f96 clk: socfpga: clk-pll: Remove unused variable 'rc' 782d0444eac9 blktrace: Fix output non-blktrace event when blk_classic option enabled 2484f1596480 wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware() f89c0fbb8bdb wifi: rtl8xxxu: Fix the channel width reporting d43003724879 wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h 7f3b4fa48222 spi: spi-gpio: Don't set MOSI as an input if not 3WIRE mode da13355bb996 clk: samsung: Fix memory leak in _samsung_clk_register_pll() d9b37ea8869e media: coda: Add check for kmalloc 35ddd00b3658 media: coda: Add check for dcoda_iram_alloc 6fdb8661b964 media: c8sectpfe: Add of_node_put() when breaking out of loop 0b1e96d3fd6a mmc: mmci: fix return value check of mmc_add_host() 1922def5cb13 mmc: wbsd: fix return value check of mmc_add_host() 63400da6cd37 mmc: via-sdmmc: fix return value check of mmc_add_host() 64b2c441171f mmc: meson-gx: fix return value check of mmc_add_host() fb3d596267a9 mmc: omap_hsmmc: fix return value check of mmc_add_host() 00ac0f5f9592 mmc: atmel-mci: fix return value check of mmc_add_host() 9bedf64dda84 mmc: wmt-sdmmc: fix return value check of mmc_add_host() 3049a3b927a4 mmc: vub300: fix return value check of mmc_add_host() aabbedcb6c9a mmc: toshsd: fix return value check of mmc_add_host() 7fa922c7a3dd mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() b896a9b7a0c3 mmc: pxamci: fix return value check of mmc_add_host() 3904eb97bb78 mmc: mxcmmc: fix return value check of mmc_add_host() 7c3b301ca8b0 mmc: moxart: fix return value check of mmc_add_host() 4a6e5d022280 mmc: alcor: fix return value check of mmc_add_host() 81ea3d964f2b NFSv4.x: Fail client initialisation if state manager thread can't run 3fbc3c78fa32 SUNRPC: Fix missing release socket in rpc_sockname() be7d90fc3a8f xprtrdma: Fix regbuf data not freed in rpcrdma_req_create() 064912935921 ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt 7df1fbe49bd2 media: saa7164: fix missing pci_disable_device() 46a9b31369d7 ALSA: pcm: Set missing stop_operating flag at undoing trigger start be719496ae6a bpf, sockmap: fix race in sock_map_free() 8c3ef38a0d58 hwmon: (jc42) Restore the min/max/critical temperatures on resume e7720ef53b23 hwmon: (jc42) Convert register access and caching to regmap/regcache 6a03c31d08f9 regulator: core: fix resource leak in regulator_register() 74ac7c9ee2d4 configfs: fix possible memory leak in configfs_create_dir() 0cf92d235692 hsr: Synchronize sequence number updates. c671f2d10d83 hsr: Synchronize sending frames to have always incremented outgoing seq nr. 28921ec555d5 hsr: Disable netpoll. 8cee8543f002 net: hsr: generate supervision frame without HSR/PRP tag 38d13a2a9e52 hsr: Add a rcu-read lock to hsr_forward_skb(). ee4425e81d9b clk: qcom: clk-krait: fix wrong div2 functions 6f25402d8a00 regulator: core: fix module refcount leak in set_supply() f532db69ab13 wifi: mt76: fix coverity overrun-call in mt76_get_txpower() 4ecb7a6e61b1 wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails b2c0b94f4837 wifi: mac80211: fix memory leak in ieee80211_if_add() b0163248dbaf spi: spidev: mask SPI_CS_HIGH in SPI_IOC_RD_MODE ab19f402a12d bonding: uninitialized variable in bond_miimon_inspect() c58df40e3e67 bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect 28e4a763cd4a bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data 429a2a4258d5 netfilter: conntrack: set icmpv6 redirects as RELATED cd0e9ee50cb5 ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe 7c1ddf7c664b drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios() 3991d98a8a07 drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios() a012cdd4fd62 drm/amd/pm/smu11: BACO is supported when it's in BACO state 57491967ad8f ASoC: mediatek: mt8173: Enable IRQ when pdata is ready 52c9ad56c19d ASoC: mediatek: mt8173: Fix debugfs registration for components ae966649f665 wifi: iwlwifi: mvm: fix double free on tx path. ae66695aa1eb ALSA: asihpi: fix missing pci_disable_device() 5458bc0f9df6 NFS: Fix an Oops in nfs_d_automount() bc60485b9347 NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn d16d7870fd8f NFSv4.2: Fix initialisation of struct nfs4_label 15feece7afcf NFSv4.2: Fix a memory stomp in decode_attr_security_label 58a1023eb5f7 NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding 193691ff5b76 ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd 6013c3de9557 ASoC: dt-bindings: wcd9335: fix reset line polarity in example cf2cbca71472 drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe() 54ab1276001b media: s5p-mfc: Add variant data for MFC v7 hardware for Exynos 3250 SoC 559891d430e3 media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() e34cf6caccf5 media: dvb-core: Fix ignored return value in dvb_register_frontend() 05be5d56f7ad pinctrl: pinconf-generic: add missing of_node_put() 9916497a1239 clk: imx: replace osc_hdmi with dummy dabf7b675c16 media: imon: fix a race condition in send_packet() 14d85b600bb1 media: vimc: Fix wrong function called when vimc_init() fails 4518d7cc38b7 ASoC: qcom: Add checks for devm_kcalloc b73fac67f355 drbd: fix an invalid memory access caused by incorrect use of list iterator 1d0c2b762dad mtd: maps: pxa2xx-flash: fix memory leak in probe 7d1e0d237c4c bonding: fix link recovery in mode 2 when updelay is nonzero 3725a8f26bdb drm/amdgpu: fix pci device refcount leak f4d70c139d31 clk: rockchip: Fix memory leak in rockchip_clk_register_pll() a065be02433e regulator: core: use kfree_const() to free space conditionally d7198b63cbee ALSA: seq: fix undefined behavior in bit shift for SNDRV_SEQ_FILTER_USE_EVENT 88550b444647 ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT ad2d0a3dc224 HID: hid-sensor-custom: set fixed size for custom attributes 0d6ae25da5cb bpf: Move skb->len == 0 checks into __bpf_redirect 9920e87a84ec inet: add READ_ONCE(sk->sk_bound_dev_if) in inet_csk_bind_conflict() 49aa080951aa media: videobuf-dma-contig: use dma_mmap_coherent 847006001953 media: platform: exynos4-is: Fix error handling in fimc_md_init() 49060c0da57a media: solo6x10: fix possible memory leak in solo_sysfs_init() 0369af6fe33d media: vidtv: Fix use-after-free in vidtv_bridge_dvb_init() 3afd738e7712 Input: elants_i2c - properly handle the reset GPIO when power is off 0919982a1744 mtd: lpddr2_nvm: Fix possible null-ptr-deref effbf636162b wifi: ath10k: Fix return value in ath10k_pci_init() adf03c309968 ima: Fix misuse of dereference of pointer in template_desc_init_fields() 3bd737289c26 integrity: Fix memory leakage in keyring allocation error path 102df01caf5e drm/fourcc: Fix vsub/hsub for Q410 and Q401 6f6a99fb620d drm/fourcc: Add packed 10bit YUV 4:2:0 format 85273b4a7076 amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table() f48c474efe05 regulator: core: fix unbalanced of node refcount in regulator_dev_lookup() 21a1409e8cf7 ASoC: pxa: fix null-pointer dereference in filter() 698bbaf0b4ed drm/mediatek: Modify dpi power on/off sequence. b4b30f56ec51 drm/radeon: Add the missed acpi_put_table() to fix memory leak cea79ae89b6b rxrpc: Fix ack.bufferSize to be 0 when generating an ack 00fce49d142d net, proc: Provide PROC_FS=n fallback for proc_create_net_single_write() 3d5cab726e3b media: camss: Clean up received buffers on failed start of streaming 61c96d99d42c wifi: rsi: Fix handling of 802.3 EAPOL frames sent via control port 624438195c32 Input: joystick - fix Kconfig warning for JOYSTICK_ADC 330bc5533e8a mtd: Fix device name leak when register device failed in add_mtd_device() 1a79539f4e8b clk: qcom: gcc-sm8250: Use retention mode for USB GDSCs e1989d808b86 bpf: propagate precision across all frames, not just the last one cdd73a5ed084 bpf: Check the other end of slot_type for STACK_SPILL 42b2b7382aab bpf: propagate precision in ALU/ALU64 operations 7fc38327fd64 media: platform: exynos4-is: fix return value check in fimc_md_probe() f9d19f3a044c media: vivid: fix compose size exceed boundary 72e8d9c731a7 bpf: Fix slot type check in check_stack_write_var_off d959ff7fa9e5 drm/msm/hdmi: drop unused GPIO support b12f354fe61f drm/msm/hdmi: switch to drm_bridge_connector c4b035b1f036 ima: Handle -ESTALE returned by ima_filter_rule_match() d5b227f0d28d ima: Fix fall-through warnings for Clang 576828e59a0e drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure f1aa976857a3 spi: Update reference to struct spi_controller dd958c7f3e77 clk: renesas: r9a06g032: Repair grave increment error 110bf15825ed drm/rockchip: lvds: fix PM usage counter unbalance in poweron 1874f9143fba can: kvaser_usb: Compare requested bittiming parameters with actual parameters in do_set_{,data}_bittiming 669bdf121fa4 can: kvaser_usb: Add struct kvaser_usb_busparams a50ad6772f6f can: kvaser_usb_leaf: Fix bogus restart events cd56718e7cb6 can: kvaser_usb_leaf: Fix wrong CAN state after stopping f83742285f77 can: kvaser_usb_leaf: Fix improved state not being reported fbd155fe14c8 can: kvaser_usb_leaf: Set Warning state even without bus errors 96af45b1b46e can: kvaser_usb: kvaser_usb_leaf: Handle CMD_ERROR_EVENT caea629409dc can: kvaser_usb: kvaser_usb_leaf: Rename {leaf,usbcan}_cmd_error_event to {leaf,usbcan}_cmd_can_error_event eafcf1b5997e can: kvaser_usb: kvaser_usb_leaf: Get capabilities from device cd50258e9c28 can: kvaser_usb: do not increase tx statistics when sending error message frames 580c79fd57f3 media: exynos4-is: don't rely on the v4l2_async_subdev internals c93cac58a7e5 media: exynos4-is: Use v4l2_async_notifier_add_fwnode_remote_subdev 4882492ad3f0 venus: pm_helpers: Fix error check in vcodec_domains_get() 86d531c1d794 media: i2c: ad5820: Fix error path 83f7e3c98871 media: coda: jpeg: Add check for kmalloc 7e0ba56c7e5f pata_ipx4xx_cf: Fix unsigned comparison with less than zero 85b297d7986c libbpf: Fix null-pointer dereference in find_prog_by_sec_insn() c61650b869e0 libbpf: Fix use-after-free in btf_dump_name_dups 26ce3f0c8f61 drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge 9b6851c18263 wifi: rtl8xxxu: Fix reading the vendor of combo chips 98d9172822dc wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb() c3fb3e9a2c0c wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs() 53915ecc43c5 rapidio: devices: fix missing put_device in mport_cdev_open cff9fefdfbf5 hfs: Fix OOB Write in hfs_asc2mac 93cdd1263691 relay: fix type mismatch when allocating memory in relay_create_buf() bbaa9ca06329 eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD 5ee850645e42 rapidio: fix possible UAF when kfifo_alloc() fails ad4842634d68 fs: sysv: Fix sysv_nblocks() returns wrong value 6f8ef1de8c65 MIPS: OCTEON: warn only once if deprecated link status is being used 7b88747d6d98 MIPS: BCM63xx: Add check for NULL for clk in clk_enable d4c38ee665a2 platform/x86: intel_scu_ipc: fix possible name leak in __intel_scu_ipc_register() 17cd8c46cbec platform/x86: mxm-wmi: fix memleak in mxm_wmi_call_mx[ds|mx]() f983afc4326c PM: runtime: Do not call __rpm_callback() from rpm_idle() 2cbbd78e08bc PM: runtime: Improve path in rpm_idle() when no callback 46026bb057c3 xen/privcmd: Fix a possible warning in privcmd_ioctl_mmap_resource() 70e7f308d7a8 x86/xen: Fix memory leak in xen_init_lock_cpu() fc134c355b52 x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() 95dbcb7e1c34 uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix 02617006b5a4 ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() 7bc9c5ad522b clocksource/drivers/timer-ti-dm: Fix missing clk_disable_unprepare in dmtimer_systimer_init_clock() 270700e7df96 cpu/hotplug: Make target_store() a nop when target == state fc89b8853aec futex: Resend potentially swallowed owner death notification 4750cac4df68 futex: Move to kernel/futex/ d8e7a44f488c clocksource/drivers/sh_cmt: Access registers according to spec 0853787db28e clocksource/drivers/sh_cmt: Make sure channel clock supply is enabled 97d9eb45ffa6 rapidio: rio: fix possible name leak in rio_register_mport() 88fa351b20ca rapidio: fix possible name leaks when rio_add_device() fails 2b7e59ed2e77 ocfs2: fix memory leak in ocfs2_mount_volume() 45dabd8fe8a8 ocfs2: rewrite error handling of ocfs2_fill_super e403024c832b ocfs2: ocfs2_mount_volume does cleanup job before return error 81d26aa9036a debugfs: fix error when writing negative value to atomic_t debugfs file f649e18c9c10 docs: fault-injection: fix non-working usage of negative values 869a37ad6f78 lib/notifier-error-inject: fix error when writing -errno to debugfs file c39aa503f471 libfs: add DEFINE_SIMPLE_ATTRIBUTE_SIGNED for signed value 0080461624e9 cpufreq: amd_freq_sensitivity: Add missing pci_dev_put() 9346517ed2c2 genirq/irqdesc: Don't try to remove non-existing sysfs files d97e58f72875 nfsd: don't call nfsd_file_put from client states seqfile display 2db53c705916 EDAC/i10nm: fix refcount leak in pci_get_dev_wrapper() f870d5863e8e irqchip: gic-pm: Use pm_runtime_resume_and_get() in gic_probe() 5c0cacdd3549 platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() 0afcb759f6f6 perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box() d2afced51108 perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map() c0539d5d474e perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() dac87e295cdd PNP: fix name memory leak in pnp_alloc_dev() e1049bf0ca5b selftests/efivarfs: Add checking of the test return value 911773f08ce6 MIPS: vpe-cmp: fix possible memory leak while module exiting 48d42f4464d7 MIPS: vpe-mt: fix possible memory leak while module exiting f5f2682d3a34 ocfs2: fix memory leak in ocfs2_stack_glue_init() c9a9aa02f0fa lib/fonts: fix undefined behavior in bit shift for get_default_font 9f6ea28f295f proc: fixup uptime selftest d5bf025c5b71 timerqueue: Use rb_entry_safe() in timerqueue_getnext() 2f2ae35c0012 platform/x86: huawei-wmi: fix return value calculation a1014fbc83e7 lib/debugobjects: fix stat count and optimize debug_objects_mem_init 60a7a0aa9dd8 perf: Fix possible memleak in pmu_dev_alloc() 294ed8bfc937 selftests/ftrace: event_triggers: wait longer for test_event_enable 3ef12a4a8ef5 cpufreq: qcom-hw: Fix memory leak in qcom_cpufreq_hw_read_lut() aa5f2912bb2e fs: don't audit the capability check in simple_xattr_list() 9e760e0cf28f PM: hibernate: Fix mistake in kerneldoc comment ef875e1c07dd alpha: fix syscall entry in !AUDUT_SYSCALL case 1498d2723e74 cpuidle: dt: Return the correct numbers of parsed idle states 2ff401441711 sched/uclamp: Fix relationship between uclamp and migration margin ca9ef12bf765 sched/fair: Cleanup task_util and capacity type 6389c163c92b tpm/tpm_crb: Fix error message in __crb_relinquish_locality() 5b217f4e79c0 tpm/tpm_ftpm_tee: Fix error handling in ftpm_mod_init() 295f59cd2cde pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP 480bc6a165d6 ARM: mmp: fix timer_read delay d1b3164d0e11 pstore/ram: Fix error return code in ramoops_probe() 4dad729f7c24 arm64: dts: armada-3720-turris-mox: Add missing interrupt for RTC 872865db3b95 ARM: dts: turris-omnia: Add switch port 6 node c1322d5f6969 ARM: dts: turris-omnia: Add ethernet aliases d050513e6f59 ARM: dts: armada-39x: Fix assigned-addresses for every PCIe Root Port bac1a77b85e0 ARM: dts: armada-38x: Fix assigned-addresses for every PCIe Root Port ea907f303205 ARM: dts: armada-375: Fix assigned-addresses for every PCIe Root Port ea8e313bb9ba ARM: dts: armada-xp: Fix assigned-addresses for every PCIe Root Port 697b92a648f2 ARM: dts: armada-370: Fix assigned-addresses for every PCIe Root Port 73ab831afdc8 ARM: dts: dove: Fix assigned-addresses for every PCIe Root Port c2cb1683d121 arm64: dts: mediatek: mt6797: Fix 26M oscillator unit name 126135283611 arm64: dts: mediatek: pumpkin-common: Fix devicetree warnings 853d57e9612e arm64: dts: mt2712-evb: Fix usb vbus regulators unit names 436ac713a4a3 arm64: dts: mt2712-evb: Fix vproc fixed regulators unit names 148e77355797 arm64: dts: mt2712e: Fix unit address for pinctrl node a938c2a77492 arm64: dts: mt2712e: Fix unit_address_vs_reg warning for oscillators a455b0c509c9 arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node 42d97a024ef6 arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node 359286f886fe perf/smmuv3: Fix hotplug callback leak in arm_smmu_pmu_init() 9afac95b87fa perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() 5e88aec62e7f soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe 6a9a31c57887 soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe e325b4ee414b soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync 0542d56e6333 arm: dts: spear600: Fix clcd interrupt a8d4fb0bf10b soc: qcom: apr: Add check for idr_alloc and of_property_read_string_index 6213df4f5fc2 soc: qcom: apr: make code more reuseable 45d180a9f64b soc: qcom: llcc: make irq truly optional 8fb204a4b5ac drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static 6a2faf6fcefd ARM: dts: stm32: Fix AV96 WLAN regulator gpio property 6d1b6dc38fe0 ARM: dts: stm32: Drop stm32mp15xc.dtsi from Avenger96 933499bed78d objtool, kcsan: Add volatile read/write instrumentation to whitelist 275a67e909f7 arm64: dts: qcom: msm8916: Drop MSS fallback compatible 82baee2263b7 arm64: dts: qcom: sdm845-cheza: fix AP suspend pin bias 82569f7e4044 arm64: dts: qcom: sdm630: fix UART1 pin bias 4cef81dec2f1 ARM: dts: qcom: apq8064: fix coresight compatible 5465b9a813fb arm64: dts: qcom: msm8996: fix GPU OPP table 6cad948c9f4a arm64: dts: qcom: ipq6018-cp01-c1: use BLSPI1 pins 60184b1437db usb: musb: remove extra check in musb_gadget_vbus_draw (From OE-Core rev: 54b1771499f1b53d8e48b6ab85555902ac64fcf7) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.10: update to v5.10.162Bruce Ashfield2023-04-113-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: 0fe4548663f7 Linux 5.10.162 189556b05e17 io_uring: pass in EPOLL_URING_WAKE for eventfd signaling and wakeups 4ef66581d7fd eventfd: provide a eventfd_signal_mask() helper 2f093775022b eventpoll: add EPOLL_URING_WAKE poll wakeup flag b76c5373f084 Revert "proc: don't allow async path resolution of /proc/self components" 87cb08dc6b4f Revert "proc: don't allow async path resolution of /proc/thread-self components" a3025359ffa7 net: remove cmsg restriction from io_uring based send/recvmsg calls 6ef2b4728a00 task_work: unconditionally run task_work from get_signal() c91ab04781f9 signal: kill JOBCTL_TASK_WORK 788d0824269b io_uring: import 5.15-stable io_uring ed3005032993 task_work: add helper for more targeted task_work canceling 831cb78a2a5e kernel: don't call do_exit() for PF_IO_WORKER threads 9ded44b69c71 kernel: stop masking signals in create_io_thread() f0a5f0dc0131 x86/process: setup io_threads more like normal user space threads dd26e2cec74f arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread() 320c8057eceb arch: setup PF_IO_WORKER threads like PF_KTHREAD 000de389ad7b entry/kvm: Exit to user mode when TIF_NOTIFY_SIGNAL is set 0f735cf52bd0 kernel: allow fork with TIF_NOTIFY_SIGNAL pending 4b4d2c79921a coredump: Limit what can interrupt coredumps 90a2c3821bbf kernel: remove checking for TIF_NOTIFY_SIGNAL 61bdeb142e8f task_work: remove legacy TWA_SIGNAL path 6e2bce21acb4 alpha: fix TIF_NOTIFY_SIGNAL handling db911277a2b3 ARC: unbork 5.11 bootup: fix snafu in _TIF_NOTIFY_SIGNAL handling a1240cc413eb ia64: don't call handle_signal() unless there's actually a signal queued e1402ba4df20 sparc: add support for TIF_NOTIFY_SIGNAL 78a53ff02656 riscv: add support for TIF_NOTIFY_SIGNAL 57e833a0a03d nds32: add support for TIF_NOTIFY_SIGNAL 751fedb9ba5d ia64: add support for TIF_NOTIFY_SIGNAL 48e9e35d33d6 h8300: add support for TIF_NOTIFY_SIGNAL c82617d9decc c6x: add support for TIF_NOTIFY_SIGNAL 30b78a17ac8f alpha: add support for TIF_NOTIFY_SIGNAL bf0b619593cd xtensa: add support for TIF_NOTIFY_SIGNAL 1bee9dbbcabb arm: add support for TIF_NOTIFY_SIGNAL 02d383a59cbf microblaze: add support for TIF_NOTIFY_SIGNAL 19f3e328b4c6 hexagon: add support for TIF_NOTIFY_SIGNAL c2037d61dec2 csky: add support for TIF_NOTIFY_SIGNAL 12284aec880f openrisc: add support for TIF_NOTIFY_SIGNAL 3fde31e96262 sh: add support for TIF_NOTIFY_SIGNAL dc808ffd9778 um: add support for TIF_NOTIFY_SIGNAL 0aef2ec06394 s390: add support for TIF_NOTIFY_SIGNAL 8ca2e5709922 mips: add support for TIF_NOTIFY_SIGNAL abab3d4444b5 powerpc: add support for TIF_NOTIFY_SIGNAL 45b365bc6c1b parisc: add support for TIF_NOTIFY_SIGNAL cf3c64867319 nios32: add support for TIF_NOTIFY_SIGNAL fe137f46d41f m68k: add support for TIF_NOTIFY_SIGNAL 79a9991e87fe arm64: add support for TIF_NOTIFY_SIGNAL 2dbb0354517b arc: add support for TIF_NOTIFY_SIGNAL 4b1dcf8ec9b2 x86: Wire up TIF_NOTIFY_SIGNAL eb42e7b30431 task_work: Use TIF_NOTIFY_SIGNAL if available 3c295bd2ddae entry: Add support for TIF_NOTIFY_SIGNAL d2136fc145be fs: provide locked helper variant of close_fd_get_file() 57b20530363d file: Rename __close_fd_get_file close_fd_get_file 214f80e25176 fs: make do_renameat2() take struct filename 52cfde6bbf64 signal: Add task_sigpending() helper ad0b0137953a net: add accept helper not installing fd 069ac28d9243 net: provide __sys_shutdown_sock() that takes a socket 0b8cd5d814cb tools headers UAPI: Sync openat2.h with the kernel sources 5683caa7350f fs: expose LOOKUP_CACHED through openat2() RESOLVE_CACHED 0cf0ce8fb5b1 Make sure nd->path.mnt and nd->path.dentry are always valid pointers 146fe79fff13 fix handling of nd->depth on LOOKUP_CACHED failures in try_to_unlazy* c1fe7bd3e1aa fs: add support for LOOKUP_CACHED 36ec31201a3d saner calling conventions for unlazy_child() e86db87191d8 iov_iter: add helper to save iov_iter state 1500fed00878 kernel: provide create_io_thread() helper 1a9148dfd8e0 Linux 5.10.161 eec1c3ade48b net: loopback: use NET_NAME_PREDICTABLE for name_assign_type f3fe6817156a Bluetooth: L2CAP: Fix u8 overflow 7c3a523c9b19 HID: uclogic: Add HID_QUIRK_HIDINPUT_FORCE quirk 1d5db0c322ae HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch V 10 263a1782a618 HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E a20b5eec0742 HID: ite: Add support for Acer S1002 keyboard-dock f2479c3daaab igb: Initialize mailbox message for VF reset 9ff7aff40ef5 xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N c8bf31a00f4f USB: serial: f81534: fix division by zero on line-speed change 5b75a0041674 USB: serial: f81232: fix division by zero on line-speed change 9895ce5ea283 USB: serial: cp210x: add Kamstrup RF sniffer PIDs 398215f78338 USB: serial: option: add Quectel EM05-G modem c79538f32df1 usb: gadget: uvc: Prevent buffer overflow in setup handler 8b2f86f82c0e udf: Fix extending file within last block db873b770d8a udf: Do not bother looking for prealloc extents if i_lenExtents matches i_size 1a075f4a5494 udf: Fix preallocation discarding at indirect extent boundary 1f7f7365aee8 udf: Discard preallocation before extending file with a hole (From OE-Core rev: d462705cd1053f841e5d06586384f7440f9ceb47) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cve-check: Fix false negative version issueGeoffrey GIRY2023-04-113-1/+62
| | | | | | | | | | | | | | | | | NVD DB store version and update in the same value, separated by '_'. The proposed patch check if the version from NVD DB contains a "_", ie 9.2.0_p1 is convert to 9.2.0p1 before version comparison. [YOCTO #14127] Reviewed-by: Yoann CONGAL <yoann.congal@smile.fr> (From OE-Core rev: f331c80df6c447d3073ebe3f00102c78ced242f3) Signed-off-by: Geoffrey GIRY <geoffrey.giry@smile.fr> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 7d00f6ec578084a0a0e5caf36241d53036d996c4) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* openssl: Security fix for CVE-2023-0464, CVE-2023-0465, CVE-2023-0466Siddharth Doshi2023-04-114-0/+334
| | | | | | | | | | | | | Upstream-Status: - CVE-2023-0464: Backport from [https://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff;h=959c59c7a0164117e7f8366466a32bb1f8d77ff1] - CVE-2023-0465: Backport from [https://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff;h=1dd43e0709fece299b15208f36cc7c76209ba0bb] - CVE-2023-0466: Backport from [https://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff;h=51e8a84ce742db0f6c70510d0159dad8f7825908] (From OE-Core rev: 699ed495ee65991bf4ab286070d72109e72b1f81) Signed-off-by: Siddharth Doshi <sdoshi@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* go: fix CVE-2022-2879 and CVE-2022-41720Sakib Sajal2023-04-113-0/+693
| | | | | | | | | | | | | | Backport appropriate patches to fix CVE-2022-2879 and CVE-2022-41720. Modified the original fix for CVE-2022-2879 to remove a testdata tarball and any references to it since git binary diffs are not supported in quilt. (From OE-Core rev: a896cebe1ce2363b501723475154350acf0e0783) Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Revert "qemu: fix CVE-2021-3507"pawan2023-04-113-209/+0
| | | | | | | | | | | | | | | | | This reverts commit 66575e31b76894e217350350307b30d3684ba4fa. Revert CVE-2021-3507 for qemu as it is not applicable for qemu6.2 Link: https://nvd.nist.gov/vuln/detail/CVE-2021-3507 Conflicts: meta/recipes-devtools/qemu/qemu.inc (From OE-Core rev: b7d96c1e94f79044f86de5cdf4a0eaa61d4ee0b8) Signed-off-by: pawan <badganchipv@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: fix wrong nobody-group assignmentPiotr Łobacz2023-03-281-1/+1
| | | | | | | | | | | | | | | | | | The generated /etc/group file had a wrong group name for nobody-group which was nobody with same id as nogroup groupd. This was leading to duplcate groups, with same ids and different names. More can be read on this link: https://bugzilla.yoctoproject.org/show_bug.cgi?id=11766 (From OE-Core rev: 08ab1f02da65ee9815115e6a1cdb51ffed10a2dc) Signed-off-by: Piotr Łobacz <p.lobacz@welotec.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit d69fccf2e5d108dd7c6059310924588d36a45865) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cracklib: update github branch to 'main'Tim Orling2023-03-281-1/+1
| | | | | | | | | | (From OE-Core rev: 58dfc69f522a8f135575c85cc0e6b50405ed4acc) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit ab041ca5d036c2a1a1514893c6ffb5c7188ff00f) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tzcode-native: fix build with gcc-13 on hostMartin Jansa2023-03-282-0/+303
| | | | | | | | | | | | | | | | | | | * passing -std=c2x to avoid build failure with gcc-13 on host works as well, but the resulting zic then segfaults when used in tzdata, use a fix from upstream instead * reported upstream in https://mm.icann.org/pipermail/tz/2023-March/032690.html * fixes: http://errors.yoctoproject.org/Errors/Details/697913/ (From OE-Core rev: ac9550404d14e3676ffcbac0344ded27555adf9e) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 5dabf677f38c209fb6a8ba837d5a66fd89f57d4d) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tzdata: use separate B instead of WORKDIR for zic outputMartin Jansa2023-03-281-5/+9
| | | | | | | | | | | | | * avoid copying whole exec_prefix over base_prefix as there were only zoneinfo files anyway (From OE-Core rev: cf96296296a71d0d164f4e528991f0946efe9b29) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 37846f8735683ed0fab5ef5c12d77c6041348801) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* timezone: use 'tz' subdir instead of ${WORKDIR} directlyMartin Jansa2023-03-283-7/+4
| | | | | | | | | | (From OE-Core rev: 8e047570ca28be2f3761d0944eaa17b64142262b) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit bc53ccaf82c57826acac5f9c2557e403ec367807) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa rtc.py: skip if read-only-rootfsMikko Rapeli2023-03-281-3/+5
| | | | | | | | | | | | | | hwclock command fails on read-only-rootfs: AssertionError: 1 != 0 : Failed to reset RTC time, output: hwclock: cannot open /etc/adjtime: Read-only file system (From OE-Core rev: b89abb0f4cc28c45a62c524a3e2f96795235e214) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 017bf8c160f6ab67d9f8e8d9e30b15bf84f73807) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* image_types: fix multiubi var initRomuald Jeanne2023-03-281-0/+3
| | | | | | | | | | | | | | | | | Make sure to expand all MKUBIFS_ARGS_<label> and UBINIZE_ARGS_<label> vars in 'do_image_multiubi' task to use them to init the local 'mkubifs_args' and 'ubinize_args' vars. See [YOCTO #15065] (From OE-Core rev: 0fce158e59918172b9e42558fc63342384edf657) Signed-off-by: Romuald JEANNE <romuald.jeanne@st.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 09d05215cf61981c7bc828cc0ff64c2fd5edc43c) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd.bbclass: Add /usr/lib/systemd to searchpaths as wellKhem Raj2023-03-281-0/+1
| | | | | | | | | | | | | | | | | | | Some packages like lirc places its unit files into $systemd_user_unitdir and also uses them in SYSTEMD_SERVICE list in recipe. This fails in do_package ERROR: Didn't find service unit 'lircmd.service', specified in SYSTEMD_SERVICE:lirc. here lircmd.service is installed in /usr/lib/systemd/system/lircmd.service (From OE-Core rev: 7582421fc3a711e5ed23add75ed49207e699c422) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 12808a4159835b67d8d53d32bc9135811701a779) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* git: ignore CVE-2023-22743Chee Yang Lee2023-03-281-0/+2
| | | | | | | | | | (From OE-Core rev: 8a8a86076f9eed36b7f4c831ad8882d07de62e8e) Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit 70adf86b515934168a6185dcff4a8edb39a40017) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: fix CVE-2022-4415Peter Marko2023-03-283-0/+502
| | | | | | | | | | Backport from v250-stable branch (v250.9) (From OE-Core rev: 2e502df0610cd65c7e2897458ee8a25359614f1a) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* curl: Add fix for CVE-2023-23914, CVE-2023-23915Pawan Badganchi2023-03-286-0/+519
| | | | | | | | | | | | | | | | | | | | | Add below patches to fix CVE-2023-23914 [1], CVE-2023-23915 [2] CVE-2023-23914_5-1.patch CVE-2023-23914_5-2.patch CVE-2023-23914_5-3.patch CVE-2023-23914_5-4.patch CVE-2023-23914_5-5.patch [1] https://curl.se/docs/CVE-2023-23914.html [2] https://curl.se/docs/CVE-2023-23915.html (From OE-Core rev: c80ede99b60cfbb0e7b339e1a7dc9f082f0da1f3) Signed-off-by: Pawan Badganchi <Pawan.Badganchi@kpit.com> Signed-off-by: pawan <badganchipv@gmail.com> Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* base-files: Drop localhost.localdomain from hosts fileRichard Purdie2023-03-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | This was likely something we took inspiration from elsewhere with. It was added in: https://git.openembedded.org/openembedded/commit/packages/netbase/netbase/hosts?id=c8e5702127e507e82e6f68a4b8c546803accea9d in 2005. Debian added this entry around 2004 and discussed and dropped it in 2005: https://lists.debian.org/debian-devel/2005/10/msg00559.html resulting in: https://salsa.debian.org/installer-team/netcfg/-/commit/3c15ee521b2b8f47b34ccc7f610523cd284f2221 We should drop this for some of the reasons in those threads, it doesn't seem to be doing anything too helpful and isn't what most applications expect. (From OE-Core rev: 7df46e003ea76cf7d5b7263f23bd6e6a781bd22c) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit e730d005fa8aec07f9ae25c58d4566eaa92a6997) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dhcpcd: Fix install conflict when enable multilib.Wang Mingyu2023-03-232-0/+47
| | | | | | | | | | | | | | | | | | | | | | | | Error: Transaction test error: file /usr/share/man/man8/dhcpcd.8 conflicts between attempted installs of dhcpcd-doc-9.4.1-r0.cortexa57 and lib32-dhcpcd-doc-9.4.1-r0.armv7ahf_neon The differences between the two files are as follows: @@ -821,7 +821,7 @@ If you always use the same options, put them here. .It Pa /usr/libexec/dhcpcd-run-hooks Bourne shell script that is run to configure or de-configure an interface. -.It Pa /usr/lib64/dhcpcd/dev +.It Pa /usr/lib/dhcpcd/dev Linux .Pa /dev management modules. (From OE-Core rev: 800ea13091216a59e21718fa0fada45b45bdca2c) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 65ca2c4b7349a4f7dcfcc580d926a99c673deb60) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* populate_sdk_ext: Handle spaces within user $PATHKenfe-Mickael Laventure2023-03-231-1/+1
| | | | | | | | | | | | | | | | The script generated by the sdk_ext_postinst function was not quoting the user existing PATH when updating it causing the export command to fail. Add necessary double quotes around $PATH. (From OE-Core rev: d2800e00bb4a1d169e0a91b758d3fb2ec5e35f74) Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 00e96bf250eaaded839caf465dbc0af5b604aed7) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* toolchain-scripts: Handle spaces within user $PATHKenfe-Mickael Laventure2023-03-231-1/+1
| | | | | | | | | | | | | | | The environment-setup script generated by the recipe was not quoting the user existing PATH when updating it causing the export command to fail. Add necessary double quotes around $PATH. (From OE-Core rev: 64dd672193b43b1364acc73918a54abaa93645e4) Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 42177ff2d45ee70ad00917bb6fbabca49dae4f59) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* buildtools-tarball: Handle spaces within user $PATHKenfe-Mickael Laventure2023-03-231-1/+1
| | | | | | | | | | | | | | | The environment-setup script generated by the recipe was not quoting the user existing PATH when updating it causing the export command to fail. Add necessary double quotes around $PATH. (From OE-Core rev: c9bf05d819fc27cb2943d138e2376b69140727b4) Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 2d4c032bf3187aaa953a0c33a999074e695f54bb) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cups: add/fix web interface packagingTrevor Woerner2023-03-231-7/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cups includes a web server. Users can surf to port 631 (default) of a machine running cups to (potentially, based on configuration, default off) view jobs, add printers, and perform other forms of administration. The location of the various resources that are used by the built-in web server (e.g. index.html) are installed under ${datadir}/doc/cups. By default these artifacts would be included in the ${PN}-doc package. The comments in this recipe, however, would suggest an attempt was made to have them added to ${PN}; albeit unsuccessfully. These resources add roughly 1.8M to an image. Since cups does include a configuration option to disable the web interface (--enable-webif), add a PACKAGECONFIG (default off) to allow the user to decide whether or not they would like the web interface configured and its pieces added to the image. Enabling this PACKAGECONFIG both enables the web interface to be configured and built into cups, and also adds (by way of a recommendation) the web interface package to the image. Considering that the previous intention was not working, defaulting this option to off preserves the existing behaviour. Previously in order to have the web interface data included in an image, a user would have needed to explicitly add the ${PN}-doc package to their image. (From OE-Core rev: 18194378508beda1ca1fee84e10351b5bf0d86a5) Signed-off-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 2c9bd267ec532cd86a4a1be1d4e499e2aae89aba) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cups: check PACKAGECONFIG for pam featureTrevor Woerner2023-03-231-1/+1
| | | | | | | | | | | | | | | | The cups' PACKAGECONFIG is populated based on DISTRO_FEATURES, but a user is free to enable or disable PACKAGECONFIGs at will. In theory it is possible that pam is enabled globally in DISTRO_FEATURES but disabled in cups' PACKAGECONFIG. Checking the PACKAGECONFIG to determine whether or not pam is enabled would be a safer check rather than relying on DISTRO_FEATURES. (From OE-Core rev: 7b23927a72a1f8b91802f5b2ca10f2cea239bd47) Signed-off-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit a053dd177ddc99ced11e68914079be0ffe261262) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cups: use BUILDROOT instead of DESTDIRTrevor Woerner2023-03-231-1/+1
| | | | | | | | | | | | | | | | | | | | The cups documentation is clear that the correct way to install into an alternate root directory is to use the BUILDROOT variable. From INSTALL.md: Use the `BUILDROOT` variable to install to an alternate root directory: make BUILDROOT=/some/other/root/directory install DESTDIR works, but we should use the mechanism the project specifically created for this purpose. (From OE-Core rev: a42066657c002679adcb471f329f09c8996e1b64) Signed-off-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit f8fc70674e0ea5df46969a06da62f8ed135cae4e) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* selftest/recipetool: Stop test corrupting tinfoil classRichard Purdie2023-03-231-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | Running recipetool.RecipetoolTests.test_recipetool_handle_license_vars followed by wic.Wic2.test_biosplusefi_plugin_qemu would show a failure of: File "/media/build/poky/meta/lib/oeqa/utils/commands.py", line 351, in runqemu qemu = oeqa.targetcontrol.QemuTarget(recipedata, targetlogger, image_fstype) File "/media/build/poky/meta/lib/oeqa/targetcontrol.py", line 116, in __init__ use_kvm = oe.types.qemu_use_kvm(d.getVar('QEMU_USE_KVM'), d.getVar('TARGET_ARCH')) File "/media/build/poky/meta/lib/oe/types.py", line 182, in qemu_use_kvm if kvm and boolean(kvm): File "/media/build/poky/meta/lib/oe/types.py", line 128, in boolean raise ValueError("Invalid boolean value '%s'" % value) ValueError: Invalid boolean value '/media/build/poky/meta/files/common-licenses' which made no sense until you realise the recipetool test is corrupting the tinfoil class. Work on a copy instead to avoid this. (From OE-Core rev: af73a79f6d4e18e8cc81da19882b7125b92d2523) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 7fe76fe17f67c1bbd108d02836692fed20d24771) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* selftest/runtime_test/virgl: Disable for all Rocky LinuxMichael Halstead2023-03-231-1/+2
| | | | | | | | | | | | | RHEL compatible kernels do not support vgem so we disable virgl headless testing. (From OE-Core rev: 0f317a0533f20580e77a0d6d0b636c05b3230b1e) Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 78bc1ba2361249ec845d1b9e28d429a37dd83910) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glibc: Add missing binutils dependencyRichard Purdie2023-03-231-1/+3
| | | | | | | | | | | | | | | | | | glibc has it's dependencies handled more manually due to it's place in the toolchain bootstrap. It depends upon the compiler and indirectly through that to binutils. This did mean that if binutils changes and the compiler does not, sstate and hash equivalence could mean that glibc wouldn't rebuild. Add a direct dependency on binutils that if it changes, it forces glibc to rebuild, as it should. (From OE-Core rev: de967efc52b858fd51b857d8de731692287430d7) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit c4a7b3decff636292f5e76e95406a22b6fe4a994) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* staging/multilib: Fix manifest corruptionRichard Purdie2023-03-232-3/+5
| | | | | | | | | | | | | | | | The previous fix wasn't enough to address all the possible ways the manifests might be ordered. Rework the previous fix so it is tied to the multilib cross-canadian code which is causing the problem. RECIPE_SYSROOT_MANIFEST_SUBDIR is not documented as I'd hope nobody ever needs to use this outside the core multilib code. (From OE-Core rev: 0aa703c06bf101114836ac701bbb524302c0753a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit beab42e00713880cd95a04729c892f8662fbcbed) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* staging: Separate out different multiconfig manifestsRichard Purdie2023-03-231-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | """ require conf/multilib.conf MACHINE = "qemuarm64" MULTILIBS = "multilib:lib32" DEFAULTTUNE:virtclass-multilib-lib32 = "armv7athf-neon" bitbake gcc-cross-canadian-arm """ and then inspecting the lib32* manifest files under recipe-sysroot-native shows them referencing lib32-recipe-sysroot instead of recipe-sysroot as used by gcc-cross-canadian recipes. To fix this separate out the manifest by multilib. It is caching mechanism to optimise disk usage so this doesn't break anything, just separated out some files. (From OE-Core rev: 29f7390add28d3a6fb6854bc750d1db3d969f027) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 891d3faa3ed3d1cc231da58e5fa1325f05d5ade5) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mdadm: Fix raid0 testsMingli Yu2023-03-235-0/+227
| | | | | | | | | | | | | | | Backport patches to fix raid0 tests: tests/00raid0 tests/00readonly tests/03r0assem tests/04r0update tests/04update-metadata (From OE-Core rev: a5c38968e1a188f7d186c42c38ee49fb749f2b97) Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mdadm: fix tests/02lineargrowMingli Yu2023-03-232-0/+34
| | | | | | | | | | | | Backport patch [1] to fix tests/02lineargrow. [1] https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/commit/?id=a2c832465fc75202e244327b2081231dfa974617 (From OE-Core rev: 3c2d554f141eb64785e86c8d1e5d85c65caaf322) Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mdadm: Fix testcase 06wrmostlyMingli Yu2023-03-232-0/+46
| | | | | | | | | | | | Backport patch [1] to fix the failure of the 06wrmostly test. [1] https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/commit/?id=41edf6f45895193f4a523cb0a08d639c9ff9ccc9 (From OE-Core rev: 9c73484cb12f39662a8f10027a55c63b95373066) Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vim: set modified-by to the recipe MAINTAINERRoss Burton2023-03-231-0/+1
| | | | | | | | | | | | | | | | | | | Clause II.3 of the Vim license states that any distribution of Vim that has been extended or modified must _at least_ indicate in the :version output that this is the case. Handily, Vim has a --with-modified-by argument to add a line in that text, so use MAINTAINER. This is the distribution maintainer contact, by default it is OE-Core Developers <openembedded-core@lists.openembedded.org>. (From OE-Core rev: ec594fe190f0f41f8c0388904d72015fce0cfa55) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit acc007e23445aa53182e13902dd9509c39dd5645) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vim: upgrade to 9.0.1403Ross Burton2023-03-231-4/+3
| | | | | | | | | | | | | | | This incorporates fixes for CVE-2023-1127, CVE-2023-1170, CVE-2023-1175. Also remove runtime/doc/uganda.txt from the license checksum: the Vim license is also in the top-level LICENSE file so this is redundant. (From OE-Core rev: 2d9a183467def574bf3c4a2e2f9bc59965797f6e) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 71111e6b62d37c5e6853d7940dec2993df127a35) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-git: fix indent errorKai Kang2023-03-231-1/+1
| | | | | | | | | | | | | | | It fails to import anything from git/remote.py: File "/path_to/python3-git-native/3.1.27-r0/GitPython-3.1.27/git/remote.py", line 700 url = Git.polish_url(url) ^ IndentationError: unexpected indent (From OE-Core rev: 48633d8920210e55e0b9ee3004f0502f9f0eec48) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: fix CVE-2023-24329Joe Slater2023-03-232-0/+51
| | | | | | | | | | Backport fix from cpython 3.11 branch. (From OE-Core rev: 37defd828cc6a8267139928730d766167905d21a) Signed-off-by: Joe Slater <joe.slater@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pkgconf: fix CVE-2023-24056Hongxu Jia2023-03-232-0/+76
| | | | | | | | | | Backport from https://gitea.treehouse.systems/ariadne/pkgconf/commit/628b2b2bafa5d3a2017193ddf375093e70666059 (From OE-Core rev: 5c156d8c06267b7a733aca11c53c2905e03e4a58) Signed-off-by: Hongxu Jia <hongxu.jia@eng.windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vala: Fix install conflict when enable multilib.Wang Mingyu2023-03-201-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Error: Transaction test error: file /usr/bin/vala-gen-introspect-0.56 conflicts between attempted installs of lib32-vala-0.56.3-r0.armv7ahf_neon and vala-0.56.3-r0.aarch64 file /usr/bin/vapigen-wrapper conflicts between attempted installs of lib32-vala-0.56.3-r0.armv7ahf_neon and vala-0.56.3-r0.aarch64 The differences of vala-gen-introspect-0.56 are as follows: @@ -2,7 +2,7 @@ prefix=/usr exec_prefix=/usr -libdir=/usr/lib64 +libdir=/usr/lib pkglibdir=${libdir}/vala-0.56 if [ $# -ne 2 ] The wrapper isn't used on target so we can simply delete it. (From OE-Core rev: 8b41b5d2e423636942e34723ad940f6f143640c9) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 3cf894b8a9c4fa14fcc7c7445e85e9ae3192b398) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lua: Fix install conflict when enable multilib.Wang Mingyu2023-03-201-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | Error: Transaction test error: file /usr/include/luaconf.h conflicts between attempted installs of lua-dev-5.4.4-r0.aarch64 and lib32-lua-dev-5.4.4-r0.armv7ahf_neon The differences between the two files are as follows: @@ -219,7 +219,7 @@ #define LUA_ROOT "/usr/" #define LUA_LDIR LUA_ROOT "share/lua/" LUA_VDIR "/" -#define LUA_CDIR LUA_ROOT "lib64/lua/" LUA_VDIR "/" +#define LUA_CDIR LUA_ROOT "lib/lua/" LUA_VDIR "/" #if !defined(LUA_PATH_DEFAULT) #define LUA_PATH_DEFAULT \ (From OE-Core rev: b2892b3b6fa1d396f845539c0256ca0f71378b94) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit b58d86f9902a7eb7a821a3e36ba298c082c0f1f1) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux: inherit pkgconfig in kernel.bbclassMing Liu2023-03-203-4/+1
| | | | | | | | | | | | | | pkgconfig is being required to find dependencies for building kernel native tools, move "inherit pkgconfig" to kernel.bbclass so BSP kernel recipes can also benefit from it. (From OE-Core rev: e09c50e01d0f5cf45b9622ab0ed33df12bdeb7ee) Signed-off-by: Ming Liu <liu.ming50@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 8a84bd98e3fbc16c782f83064801e469d086911e) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/sdk: Improve Meson testTom Hochstein2023-03-201-1/+1
| | | | | | | | | | | | | | | | | The meson wrapper setup command detection is broken in the case of an implicit setup command with an option with a space-separated argument, but the test was not detecting it since the case was not covered. Add the option `--warnlevel 1` to the meson command line to cover this case. (From OE-Core rev: 3fbcaaa01304bbc645ddf01ef91805811e3c7f54) Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 54e9ee8a0c6c9fc89cbb743f0e4fc18607d503cf) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meson: Fix wrapper handling of implicit setup commandTom Hochstein2023-03-201-9/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From an SDK, running a meson setup build without an explicit setup command can result in a native build when a cross build is expected. The problem is in meson-wrapper where it tries to detect whether a setup command is being used. The logic looks through all arguments for a command, and the first argument it finds that doesn't start with a - is treated as the command. This doesn't work for an implicit setup command if any option with a space-separated argument exists. In this case, the argument is incorrectly selected as the command, causing the setup command options for the cross build to be excluded from the command line, and thus a native build. Improve the logic by just looking at the first argument. If it is a known comand, then record it. Otherwise just assume it is the implicit setup command. Note that this fix does not address the possibility of a new meson command. Two new echo statements are included to help the user in case of trouble: ``` ~/git/weston-imx$ meson --warnlevel 3 --prefix=/usr -Ddoc=false -Dbackend-drm-screencast-vaapi=false -Dcolor-management-lcms=false -Dpipewire=false -Dbackend-x11=false -Dxwayland=true -Dsimple-clients=all -Dbackend-wayland=false -Dbackend-default=drm -Dbackend-rdp=false -Dtest-junit-xml=false -Dlauncher-libseat=false -Dimage-jpeg=false -Dimage-webp=false -Drenderer-g2d=true build meson-wrapper: Implicit setup command assumed meson-wrapper: Running meson with setup options: " --cross-file=/opt/fsl-imx-internal-xwayland/6.1-langdale/sysroots/x86_64-pokysdk-linux/usr/share/meson/aarch64-poky-linux-meson.cross --native-file=/opt/fsl-imx-internal-xwayland/6.1-langdale/sysroots/x86_64-pokysdk-linux/usr/share/meson/meson.native " The Meson build system Version: 0.63.3 ``` (From OE-Core rev: 1f30dedee80669475557d9de5f130b7a23eaa7ec) Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 9338bd66a3c9ab5cb781f2ee588306c5b31a3cb5) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vim: add missing pkgconfig inheritRoss Burton2023-03-201-1/+1
| | | | | | | | | | | | | | | Vim uses pkgconfig to find dependencies but it wasn't present, so it silently doesn't enable features like GTK+ UI. [ YOCTO #15044 ] (From OE-Core rev: 01eeabdd6f01c47fa637cee81e4ae3c61c2a9bb9) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 70900616298f5e70732a34e7406e585e323479ed) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: add group sgx to udev packagePeter Marko2023-03-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | >From NEWS for v250: * Device nodes for the Software Guard eXtension enclaves (sgx_vepc) are now also owned by the system group "sgx". >From NEWS for v248: * Intel SGX enclave device nodes (which expose a security feature of newer Intel CPUs) will now be owned by a new system group "sgx". Fixes following journal error entry during startup: /lib/udev/rules.d/50-udev-default.rules:43 Unknown group 'sgx', ignoring This is seen already on kirkstone. (From OE-Core rev: 3fd47697df858d4093d9cb4c6a378fc07aa4d064) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit bab455cd9b1b82e778f8523a767eb281edf6689e) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>