summaryrefslogtreecommitdiffstats
path: root/meta/recipes-kernel/linux
AgeCommit message (Collapse)Author
12 dayslinux-yocto: Enable nft modules for ptest imagesKhem Raj
nftables ptests need it (From OE-Core rev: 954b91e61168685f105e8ca0773729bef186ac7e) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-04-08linux-yocto-dev: remove duplicate DEPENDSMikko Rapeli
They are already set in linux-yocto.inc (From OE-Core rev: 19cc261158a445b4e361b9e11599fa46d221d119) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-04-04linux-yocto-dev: bump to v6.9Bruce Ashfield
6.9-rc2 is available, so we bump linux-yocto-dev to track. (From OE-Core rev: dae2667eb51ac15e6b5e965bc87fe01224256105) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-30linux-yocto/6.6: update CVE exclusions (6.6.23)Bruce Ashfield
Data pulled from: https://github.com/nluedtke/linux_kernel_cves 1/1 [ Author: Nicholas Luedtke Email: nicholas.luedtke@uwalumni.com Subject: Update 25Feb24 Date: Sun, 25 Feb 2024 07:03:08 -0500 ] (From OE-Core rev: b0d64611c8e31a7dae59172e7e03c09dd2ef584c) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-30linux-yocto/6.6: update to v6.6.23Bruce Ashfield
Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: 5c7587f69194 Linux 6.6.23 5ad5dcfd7543 x86/efistub: Don't clear BSS twice in mixed mode ae863aa18493 x86/efistub: Clear decompressor BSS in native EFI entrypoint 31423f464fdd dm-integrity: align the outgoing bio in integrity_recheck 5cfcea648834 dm io: Support IO priority b6dfcdbc8037 selftests: forwarding: Fix ping failure due to short timeout 62b1f837b15c spi: spi-mt65xx: Fix NULL pointer access in interrupt handler 79846fdcc548 netfilter: nf_tables: Fix a memory leak in nf_tables_updchain 16f55acf58e2 net: dsa: mt7530: fix handling of all link-local frames 25a2f73ee7d1 net: dsa: mt7530: fix link-local frames that ingress vlan filtering ports 5fcee137dbd9 bpf: report RCU QS in cpumap kthread e92971a7ed42 net: report RCU QS on threaded NAPI repolling c26190214512 rcu: add a helper to report consolidated flavor QS 4d37f12707ee netfilter: nf_tables: do not compare internal table flags on updates ff9005077141 netfilter: nft_set_pipapo: release elements in clone only from destroy path dc29dd00705a octeontx2-af: Use separate handlers for interrupts 85724ee6e274 octeontx2-pf: Send UP messages to VF only when VF is up. b96b278c8213 octeontx2-pf: Use default max_active works instead of one 1a2ce88ab3a9 octeontx2-pf: Wait till detach_resources msg is complete c6354b85fa7c octeontx2: Detect the mbox up or down message via register 7d8c7bc99a33 devlink: fix port new reply cmd type 3a9f78b297e0 net/bnx2x: Prevent access to a freed page in page_pool 338580a7fb9b dm-integrity: fix a memory leak when rechecking the data 4a73b5ac78eb net: phy: fix phy_read_poll_timeout argument type in genphy_loopback 3006137ed68a ceph: stop copying to iter at EOF on sync reads a4cbcc4c4546 ipv4: raw: Fix sending packets from raw sockets via IPsec tunnels 0f25725d62d9 hsr: Handle failures in module init 4a4dffdff9ea rds: introduce acquire/release ordering in acquire/release_in_xmit() 78739d72f16b wireguard: receive: annotate data-race around receiving_counter.counter e142169aca55 virtio: packed: fix unmap leak for indirect desc table bf6f4d5d8c6f vdpa/mlx5: Allow CVQ size changes cddd85da38b9 vdpa_sim: reset must not run 296e6678a432 drm: Fix drm_fixp2int_round() making it add 0.5 720a92c24d4e spi: spi-imx: fix off-by-one in mx51 CPU mode burst length 5c1e6df309ca net: dsa: mt7530: prevent possible incorrect XTAL frequency selection 8c1901e75ccc net: veth: do not manipulate GRO when using XDP 6312d88f9f67 xfrm: Allow UDP encapsulation only in offload modes 2c02c5059c78 packet: annotate data-races around ignore_outgoing cfbb3abadc33 xen/events: increment refcnt only if event channel is refcounted 99e425032c6e xen/evtchn: avoid WARN() when unbinding an event channel f0f52af461df riscv: Fix compilation error with FAST_GUP and rv32 4cbc5e93bf6e io_uring: fix poll_remove stalled req completion 943c14ece95e net: ethernet: mtk_eth_soc: fix PPE hanging issue 1f32abb474c1 net: mediatek: mtk_eth_soc: clear MAC_MCR_FORCE_LINK only when MAC is up ff2f90f88d78 nvme: fix reconnection fail due to reserved tag allocation dd3ffa27270e net: txgbe: fix clk_name exceed MAX_DEV_ID limits 39cc316fb3bc hsr: Fix uninit-value access in hsr_get_node() aba8659caf88 vmxnet3: Fix missing reserved tailroom 856baaa100cd tcp: Fix refcnt handling in __inet_hash_connect(). 0b6f39c175ba io_uring: Fix release of pinned pages when __io_uaddr_map fails 9d47d2e7f82d cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw() fa92366e413f soc: fsl: dpio: fix kcalloc() argument order 6915b1b28fe5 net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check 517a2390cd8d s390/vtime: fix average steal time calculation 32eeb4b5ecd8 octeontx2-af: Use matching wake_up API variant in CGX command interface f901ee07853c rds: tcp: Fix use-after-free of net in reqsk_timer_handler(). 363ceb44305d tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge() 123c3bcc04cf nouveau: reset the bo resource bus info after an eviction a982368a13be ASoC: rockchip: i2s-tdm: Fix inaccurate sampling rates da83ed350e46 spi: lpspi: Avoid potential use-after-free in probe() e627c433c83d io_uring: don't save/restore iowait state 2584d6bbc2bc thermal/drivers/qoriq: Fix getting tmu range 2db869da91af thermal/drivers/mediatek/lvts_thermal: Fix a memory leak in an error handling path 13eccd707039 ASoC: tlv320adc3xxx: Don't strip remove function when driver is builtin 3d6af30f177f x86/hyperv: Use per cpu initial stack for vtl context 68c001047b83 usb: gadget: net2272: Use irqflags in the call to net2272_probe_fin 40f0170f2278 staging: greybus: fix get_channel_from_mode() failure path da19b8c892bf serial: 8250_exar: Don't remove GPIO device on suspend b2725efd184c rtc: mt6397: select IRQ_DOMAIN instead of depending on it ca5e22042c59 hwtracing: hisi_ptt: Move type check to the beginning of hisi_ptt_pmu_event_init() 0c9254770814 bus: mhi: ep: check the correct variable in mhi_ep_register_controller() 9066bec62f52 iio: gts-helper: Fix division loop 3328ff75f642 kconfig: fix infinite loop when expanding a macro at the end of file afce13580a16 coresight: etm4x: Set skip_power_up in etm4_init_arch_data function b7bcc2c269ce coresight: Fix issue where a source device's helpers aren't disabled e23d162e4d81 arm64: dts: broadcom: bcmbca: bcm4908: drop invalid switch cells e0d4a4d37362 tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT 2ab4e1f70c23 serial: max310x: fix syntax error in IRQ error message 6d99e673264d tty: vt: fix 20 vs 0x20 typo in EScsiignore 0255a3b17b1c usb: phy: generic: Get the vbus supply 330e860a08a0 iio: pressure: mprls0025pa fix off-by-one enum f01a856edc70 remoteproc: stm32: Fix incorrect type assignment returned by stm32_rproc_get_loaded_rsc_tablef b82db393a953 remoteproc: stm32: Fix incorrect type in assignment for va 9c4c28ba316e mei: gsc_proxy: match component when GSC is on different bus 631cc575ebc4 comedi: comedi_test: Prevent timers rescheduling during deletion f263cf1626b5 io_uring/net: correct the type of variable 7ca651b4ec4a nfs: fix panic when nfs4_ff_layout_prepare_ds() fails 106e14ca55a0 afs: Revert "afs: Hide silly-rename files from userspace" 7be89bd65f16 perf/x86/amd/core: Avoid register reset when CPU is dead b386f5dda0a8 f2fs: zone: fix to remove pow2 check condition for zoned block device c92f2927df86 f2fs: fix to truncate meta inode pages forcely cfd217f6464d f2fs: introduce f2fs_invalidate_internal_cache() for cleanup f0bf89e84c3a f2fs: compress: fix reserve_cblocks counting error when out of space 4d1a3b791c5d f2fs: compress: relocate some judgments in f2fs_reserve_compress_blocks cda2f3d1754a NFSv4.1/pnfs: fix NFS with TLS in pnfs 7f029d2438a0 NFS: Fix an off by one in root_nfs_cat() ad27382f8495 NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt f83f1bdac289 Input: iqs7222 - add support for IQS7222D v1.1 and v1.2 304bc00ee198 RDMA/mana_ib: Fix bug in creation of dma regions fa36f5ff74f0 f2fs: ro: compress: fix to avoid caching unaligned extent e690dddae437 f2fs: fix to use correct segment type in f2fs_allocate_data_block() 490510e6082f watchdog: stm32_iwdg: initialize default timeout 281481d64418 watchdog: starfive: Check pm_runtime_enabled() before decrementing usage counter eb1845a8cdb9 f2fs: check number of blocks in a current section 41e8018b45ec f2fs: compress: fix to check compress flag w/ .i_sem lock 26e177cffce2 NFSv4.2: fix listxattr maximum XDR buffer size 79cdcc765969 NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 5e5038413d57 net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() 9deb2010aa9f f2fs: compress: fix to check zstd compress level correctly in mount option 7525dec4b34c f2fs: fix to create selinux label during whiteout initialization a2b6d56416dd scsi: bfa: Fix function pointer type mismatch for hcb_qe->cbfn fd8de7292414 RDMA/rtrs-clt: Check strnlen return len in sysfs mpath_policy_store() 034977c33b4a RDMA/device: Fix a race between mad_client and cm_client init 522e5e477062 RDMA/hns: Fix mis-modifying default congestion control algorithm 076acd671fc6 i3c: dw: Disable IBI IRQ depends on hot-join and SIR enabling ccb6998cbc7d scsi: csiostor: Avoid function pointer casts 8844b2f8a3f0 f2fs: fix to avoid potential panic during recovery 5e59e199f3a6 f2fs: compress: fix to cover f2fs_disable_compressed_file() w/ i_sem 8e2ea8b04cb8 f2fs: fix NULL pointer dereference in f2fs_submit_page_write() 10b19ea7146d f2fs: zone: fix to wait completion of last bio in zone correctly 0386408036bf f2fs: fix to remove unnecessary f2fs_bug_on() to avoid panic bc1e39928c26 f2fs: compress: fix to avoid inconsistence bewteen i_blocks and dnode eb6d30bca0f2 f2fs: update blkaddr in __set_data_blkaddr() for cleanup dcd6b38ba2e8 f2fs: introduce get_dnode_addr() to clean up codes 5690754e4089 f2fs: delete obsolete FI_DROP_CACHE eaf3389c8545 f2fs: delete obsolete FI_FIRST_BLOCK_WRITTEN d415e1c96599 f2fs: compress: fix to check unreleased compressed cluster 75abfd61392b f2fs: compress: fix to cover normal cluster write with cp_rwsem 82704e598d7b f2fs: compress: fix to guarantee persisting compressed blocks by CP 85570b91e482 RDMA/srpt: Do not register event handler until srpt device is fully setup b9ad0e9217a1 RDMA/irdma: Remove duplicate assignment 22cad1b841a6 ALSA: usb-audio: Stop parsing channels bits when all channels are found. de4bfe60b030 ALSA: hda/tas2781: restore power state after system_resume ee4a82135de3 ALSA: hda/tas2781: configure the amp after firmware load 93cc238b7f56 ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend 939dbde00950 ALSA: hda/tas2781: add ptrs to calibration functions c27f8b739f9b ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend e965f1152b0c ALSA: hda/tas2781: add lock to system_suspend 5796fe3fa432 ALSA: hda/tas2781: use dev_dbg in system_resume cf850ab86f6f ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops e45deec35bf7 cifs: Fix writeback data corruption d3c792357cda cifs: Don't use certain unnecessary folio_*() functions 2e411c57562f smb: do not test the return value of folio_start_writeback() 57541d8c89c0 PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling 0801c893fd48 clk: zynq: Prevent null pointer dereference caused by kmalloc failure a5d9b1aa61b4 clk: Fix clk_core_get NULL dereference 73f06dadb60b sparc32: Fix section mismatch in leon_pci_grpci 26343bc16089 backlight: lp8788: Fully initialize backlight_properties during probe 7117253138bd backlight: lm3639: Fully initialize backlight_properties during probe 6b97127d3fe1 backlight: da9052: Fully initialize backlight_properties during probe 099d15c6b501 backlight: lm3630a: Don't set bl->props.brightness in get_brightness 28a2568eb115 backlight: lm3630a: Initialize backlight_properties on init f582a2491030 backlight: ktz8866: Correct the check for of_property_read_u32 f3dfffb34474 leds: sgm3140: Add missing timer cleanup and flash gpio control e3f63060736f leds: aw2013: Unlock mutex before destroying it ffc331a37e29 powerpc/embedded6xx: Fix no previous prototype for avr_uart_send() etc. 8ee19caaaa64 mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults 8c61e3beb03e modules: wait do_free_init correctly 1fc5edeb3c6e drm/msm/dpu: add division of drm_display_mode's hskew parameter b8db7d833ff4 clk: qcom: gcc-ipq5018: fix register offset for GCC_UBI0_AXI_ARES reset 3ad0f4162175 clk: qcom: gcc-ipq5018: fix 'halt_reg' offset of 'gcc_pcie1_pipe_clk' 40c37683535b clk: qcom: gcc-ipq5018: fix 'enable_reg' offset of 'gcc_gmac0_sys_clk' c2c3bdaee224 powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks 1699fb915b9f powerpc/pseries: Fix potential memleak in papr_get_attr() 30d1366b4814 mfd: cs42l43: Fix wrong register defaults a3dd12b64ae8 drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip 37e0f758e057 gpio: nomadik: fix offset bug in nmk_pmx_set() 310ae9eb3d2a drm/amd/pm: Fix esm reg mask use to get pcie speed 4f14cbcd0b5c drm/tests: helpers: Include missing drm_drv header e55093c542d9 arm64: ftrace: Don't forbid CALL_OPS+CC_OPTIMIZE_FOR_SIZE with Clang 7334b815d202 media: mediatek: vcodec: avoid -Wcast-function-type-strict warning 7393c681f9aa media: ttpci: fix two memleaks in budget_av_attach f31c1cc37411 media: go7007: fix a memleak in go7007_load_encoder 8fad9c5bb00d media: dvb-frontends: avoid stack overflow warnings with clang 8e60b99f6b7c media: pvrusb2: fix uaf in pvr2_context_set_notify bf13e50a4b76 drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of atom_get_src_int() 54bec46280c1 HID: amd_sfh: Avoid disabling the interrupt c691d69fed1e HID: amd_sfh: Update HPD sensor structure elements dfde5becadf6 perf pmu: Fix a potential memory leak in perf_pmu__lookup() 05173ef70742 ASoC: meson: axg-tdm-interface: add frame rate constraint 923d95bae79a ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fs 8529c215360b mtd: rawnand: lpc32xx_mlc: fix irq handler prototype 6853209fd36a mtd: maps: physmap-core: fix flash size larger than 32-bit e0cbea9a3c59 clk: imx: imx8mp: Fix SAI_MCLK_SEL definition 1dce1cee2488 drm/tidss: Fix sync-lost issue with two displays 7a3cb96d72f4 drm/tidss: Fix initial plane zpos values f104e5629476 crypto: jitter - fix CRYPTO_JITTERENTROPY help text 7c5001d9d8e4 crypto: qat - fix ring to service map for dcc in 4xxx 9ca3af17808d crypto: qat - relocate and rename get_service_enabled() a3eb010943ae crypto: qat - move adf_cfg_services f5aa20882eea crypto: qat - avoid division by zero 6a28ba59e477 crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg() 7baf1151c336 crypto: arm/sha - fix function cast warnings f88698d6459c perf print-events: make is_event_supported() more robust 18421148eed7 mfd: altera-sysmgr: Call of_node_put() only when of_parse_phandle() takes a ref 1b01e66c1ce4 mfd: syscon: Call of_node_put() only when of_parse_phandle() takes a ref 81d998e18311 media: i2c: imx290: Fix IMX920 typo 069e1bd0ad2d media: ivsc: csi: Swap SINK and SOURCE pads f33bf922d49d drm/tegra: put drm_gem_object ref on error in tegra_fb_create 6ff01b314149 clk: mediatek: mt7981-topckgen: flag SGM_REG_SEL as critical 56b8f242ebaf clk: mediatek: mt8183: Correct parent of CLK_INFRA_SSPM_32K_SELF de3340533bd6 clk: mediatek: mt7622-apmixedsys: Fix an error handling path in clk_mt8135_apmixed_probe() 19a66e36c228 clk: mediatek: mt8135: Fix an error handling path in clk_mt8135_apmixed_probe() 95d1f1228c1b clk: hisilicon: hi3559a: Fix an erroneous devm_kfree() 0c55334f731e clk: hisilicon: hi3519: Release the correct number of gates in hi3519_clk_unregister() 93664eb8d640 pinctrl: renesas: Allow the compiler to optimize away sh_pfc_pm 1dee290109e3 PCI: Mark 3ware-9650SE Root Port Extended Tags as broken 87a5a9169c40 drm/mediatek: dsi: Fix DSI RGB666 formats and definitions d4d8162d725d drm/panel: boe-tv101wum-nl6: make use of prepare_prev_first f610c46771ef drm/amd/display: Add 'replay' NULL check in 'edp_set_replay_allow_active()' 8863d8097a0f clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times 5b8d21f7edfd media: pvrusb2: fix pvr2_stream_callback casts 1ff1f8c388f6 media: pvrusb2: remove redundant NULL check 79159e7c485e media: go7007: add check of return value of go7007_read_addr() d164ddc21e98 media: imx: csc/scaler: fix v4l2_ctrl_handler memory leak 8b50270c4aa0 media: sun8i-di: Fix chroma difference threshold 9fd05afd5eef media: sun8i-di: Fix power on/off sequences 5e56f933d24e media: sun8i-di: Fix coefficient writes 0bf19d804736 media: cedrus: h265: Fix configuring bitstream size a039690d3232 NTB: fix possible name leak in ntb_register_device() fad132306512 drm: ci: use clk_ignore_unused for apq8016 ced7df8b3c5c ASoC: SOF: Add some bounds checking to firmware data c9901903edfb powerpc: Force inlining of arch_vmap_p{u/m}d_supported() d6585d694fb4 ASoC: meson: t9015: fix function pointer type mismatch b188c9e1d5d2 ASoC: meson: aiu: fix function pointer type mismatch 0bbe598b5830 perf metric: Don't remove scale from counts 40ae9bb1ddc7 perf stat: Avoid metric-only segv e40ef597e57c perf expr: Fix "has_event" function for metric style events 435e7f647428 ALSA: seq: fix function cast warnings 427322dccd98 clk: renesas: r8a779f0: Correct PFC/GPIO parent clock 78dd26a1c1b3 clk: renesas: r8a779g0: Correct PFC/GPIO parent clocks e040f1fbe9ab drm/amd/display: fix NULL checks for adev->dm.dc in amdgpu_dm_fini() 6fc5fb8ebef8 drm/radeon/ni: Fix wrong firmware size logging in ni_init_microcode() fd0ce43cbde3 drm/msm/dpu: Only enable DSC_MODE_MULTIPLEX if dsc_merge is enabled 3bb4f4b16276 drm/msm/dpu: fix the programming of INTF_CFG2_DATA_HCTL_EN e2326c8ae3a6 dt-bindings: msm: qcom, mdss: Include ommited fam-b compatible 149ad69e002d perf srcline: Add missed addr2line closes 3e72d9d98036 perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() cfd9b1db6475 drivers/ps3: select VIDEO to provide cmdline functions 23bc89fdce71 crypto: xilinx - call finalize with bh disabled 44eb7b3b3695 PCI: switchtec: Fix an error handling path in switchtec_pci_probe() 1bb68f30d8b6 PCI/P2PDMA: Fix a sleeping issue in a RCU read section 42954c374534 quota: Properly annotate i_dquot arrays with __rcu e45e8aa2b70a quota: Fix rcu annotations of inode dquot pointers 40a673b4b07e quota: Fix potential NULL pointer dereference cfa7009c18af clk: qcom: reset: Ensure write completion on reset de/assertion cbb2787620ca clk: qcom: reset: Commonize the de/assert functions 8f3e68c6a3ff drm/amdgpu: Fix potential out-of-bounds access in 'amdgpu_discovery_reg_base_init()' 6ed98a594bdb pinctrl: mediatek: Drop bogus slew rate register range for MT8192 2969f5b83d07 pinctrl: mediatek: Drop bogus slew rate register range for MT8186 779e8db7efb2 media: edia: dvbdev: fix a use-after-free 0a96e0da9fd9 mtd: spinand: esmt: Extend IDs to 5 bytes 90029b9c979b media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity 4c86c772fef0 media: v4l2-tpg: fix some memleaks in tpg_alloc b64cc91c6d76 media: em28xx: annotate unchecked call to media_device_register() 0cbefc7b5bda clk: meson: Add missing clocks to axg_clk_regmaps 13696dc3ed17 perf bpf: Clean up the generated/copied vmlinux.h cfd2417c3be2 perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() 9a5b6b47a34c media: v4l2: cci: print leading 0 on error 66d8bafff7f4 clk: samsung: exynos850: Propagate SPI IPCLK rate change d6786cf3ccc0 pinctrl: renesas: r8a779g0: Add missing SCIF_CLK2 pin group/function 21fe1069aa9c drm/vmwgfx: Fix vmw_du_get_cursor_mob fencing of newly-created MOBs ccf09255d89c ASoC: sh: rz-ssi: Fix error message print 2d9fe7787af0 drm/amd/display: Fix potential NULL pointer dereferences in 'dcn10_set_output_transfer_func()' 69a0a42bdfab perf pmu: Treat the msr pmu as software ad76fd30557d drm/amd/display: Fix a potential buffer overflow in 'dp_dsc_clock_en_read()' 7e062c083dc9 HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd e55c8abaadd9 perf record: Check conflict between '--timestamp-filename' option and pipe mode before recording 1f7b3c801fa8 perf top: Uniform the event name for the hybrid machine d361a8ec7b20 perf record: Fix possible incorrect free in record__switch_output() ef8a156ca181 PCI/DPC: Print all TLP Prefixes, not just the first ae532eb08a28 media: cadence: csi2rx: use match fwnode for media link edbb3226c985 media: tc358743: register v4l2 async device only after successful setup 6be2ed7243a6 dmaengine: tegra210-adma: Update dependency to ARCH_TEGRA 88028c45d587 ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe() 9439808c87e6 ASoC: amd: acp: Add missing error handling in sof-mach 8e25c0ee5665 drm/lima: fix a memleak in lima_heap_alloc c5e834cf86fd drm/panel-edp: use put_sync in unprepare b241ee1e491d drm/rockchip: lvds: do not print scary message when probing defer 33ea53cdd60d drm/rockchip: lvds: do not overwrite error code 83e0f220d1e9 drm/vmwgfx: fix a memleak in vmw_gmrid_man_get_node 9556c1676730 drm/vkms: Avoid reading beyond LUT array bac3d37d2f7c drm: Don't treat 0 as -1 in drm_fixp2int_ceil 9ac30fb8fae6 drm/rockchip: inno_hdmi: Fix video timing c5825eff7750 drm/tegra: output: Fix missing i2c_put_adapter() in the error handling paths of tegra_output_probe() 845322a9c06d drm/tegra: rgb: Fix missing clk_put() in the error handling paths of tegra_dc_rgb_probe() 20a176aeba9a drm/tegra: rgb: Fix some error handling paths in tegra_dc_rgb_probe() 3f5f7810dbc5 drm/tegra: hdmi: Fix some error handling paths in tegra_hdmi_probe() 79a7e4019e30 drm/tegra: dsi: Fix missing pm_runtime_disable() in the error handling path of tegra_dsi_probe() d4ae74ad1988 drm/tegra: dsi: Fix some error handling paths in tegra_dsi_probe() 58252c351c8f drm/tegra: dpaux: Fix PM disable depth imbalance in tegra_dpaux_probe 52aa507148c4 drm/tegra: dsi: Add missing check for of_find_device_by_node 15a3fc5c8774 dm: call the resume method on internal suspend 9f926ba25343 dm raid: fix false positive for requeue needed during reshape 535fb2160ade bpf: hardcode BPF_PROG_PACK_SIZE to 2MB * num_possible_nodes() 408ba7fd04f9 nfp: flower: handle acti_netdevs allocation failure 138cca05a83a net/x25: fix incorrect parameter validation in the x25_getsockopt() function cddf9fc70b06 net: kcm: fix incorrect parameter validation in the kcm_getsockopt) function 48f1ffc935fa udp: fix incorrect parameter validation in the udp_lib_getsockopt() function 4865e9fb565c l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function e82ae490a9cd ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function 0709f6fa131b tcp: fix incorrect parameter validation in the do_tcp_getsockopt() function b64a1b4f4760 OPP: debugfs: Fix warning around icc_get_name() 145cd3e36e99 erofs: fix lockdep false positives on initializing erofs_pseudo_mnt 51b27119196c erofs: fix handling kern_mount() failure 613139a0303d erofs: Convert to use bdev_open_by_path() dd0bd4291250 block: Provide bdev_open_* functions 3721c63d3002 net: phy: dp83822: Fix RGMII TX delay configuration 6dda052ee1e5 Bluetooth: Fix eir name length 9017a4f37437 net: hns3: fix port duplex configure error in IMP reset f0b5225a7dfc net: hns3: fix kernel crash when 1588 is received on HIP08 devices a8cbdc98b37e net: hns3: fix wrong judgment condition issue 589ec16174dd net: phy: fix phy_get_internal_delay accessing an empty array c4c857723b37 net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() 2db74b0d8748 ipv6: fib6_rules: flush route cache when rule is changed 582a7eba2c25 iommu: Fix compilation without CONFIG_IOMMU_INTEL 7070b274c786 bpf: Fix stackmap overflow check on 32-bit arches 8435f0961bf3 bpf: Fix hashtab overflow check on 32-bit arches 250051acc21f bpf: Fix DEVMAP_HASH overflow check on 32-bit arches eabb38ad015e s390/cache: prevent rebuild of shared_cpu_list e39a3a14eafc sr9800: Add check for usbnet_get_endpoints a23546053eef Bluetooth: fix use-after-free in accessing skb after sending it 64be3c615488 Bluetooth: af_bluetooth: Fix deadlock 620b9e60e4b5 Bluetooth: btusb: Fix memory leak 98e9920c75e0 Bluetooth: msft: Fix memory leak 36626c26bed6 Bluetooth: msft: __hci_cmd_sync() doesn't return NULL a41c8efe659c Bluetooth: hci_core: Fix possible buffer overflow dd163fa34c48 Bluetooth: btrtl: fix out of bounds memory access 5939db19db73 Bluetooth: hci_h5: Add ability to allocate memory for private data 2af7aa6685e2 Bluetooth: hci_sync: Fix overwriting request callback 0ce1229cbba6 Bluetooth: hci_core: Cancel request on command timeout 988b77ba0df0 Bluetooth: hci_qca: don't use IS_ERR_OR_NULL() with gpiod_get_optional() 0b3df53c9d3a Bluetooth: hci_event: Fix not indicating new connection for BIG Sync cd5d26a9488e Bluetooth: Remove BT_HS 47b1b88008e0 Bluetooth: Remove superfluous call to hci_conn_check_pending() b439de9f7cbf Bluetooth: mgmt: Remove leftover queuing of power_off work 54ab126c844a Bluetooth: Remove HCI_POWER_OFF_TIMEOUT f054ffeeb031 ice: fix stats being updated by way too large values bcb6d9fad06f igb: Fix missing time sync events 9bfb3503245f igc: Fix missing time sync events 2b74b2a92e52 iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected e33ee8d5e6fc PCI: Make pci_dev_is_disconnected() helper public for other drivers df62e22c2e27 wifi: brcm80211: handle pmk_op allocation failure 6cada014b245 wifi: rtw88: 8821c: Fix false alarm count 6195fc512109 wifi: rtw88: 8821c: Fix beacon loss and disconnect 40243da588a0 wifi: rtw88: 8821cu: Fix firmware upload fail fa797951513c ACPI: CPPC: enable AMD CPPC V2 support for family 17h processors 1155f56ce76d mmc: wmt-sdmmc: remove an incorrect release_mem_region() call in the .remove function f91a731ffc3b arm64: dts: qcom: sm8550: Fix SPMI channels size 5e6013ae2c8d SUNRPC: fix some memleaks in gssx_dec_option_array 99044c01ed53 SUNRPC: fix a memleak in gss_import_v2_context af2a9f98d884 x86, relocs: Ignore relocations in .notes section 1cbdc6f36850 objtool: Fix UNWIND_HINT_{SAVE,RESTORE} across basic blocks 2babfee5d4a2 arm64: dts: rockchip: drop rockchip,trcm-sync-tx-only from rk3588 i2s b22efd4ecab2 arm64: dts: rockchip: fix reset-names for rk356x i2s2 controller 8c0c1139e9e6 arm64: dts: rockchip: add missing interrupt-names for rk356x vdpu 6e7ecc7741ab ACPI: scan: Fix device check notification handling 92cf658326ad ACPI: resource: Add MAIBENBEN X577 to irq1_edge_low_force_override 588d59b5d5d1 ACPI: resource: Do IRQ override on Lunnen Ground laptops dce8c4bd9cf9 ACPI: resource: Add Infinity laptops to irq1_edge_low_force_override d6433a9cc72c arm64: dts: marvell: reorder crypto interrupts on Armada SoCs 630ed2bb6f4d gpiolib: Pass consumer device through to core in devm_fwnode_gpiod_get_index() 271d0efed20a regulator: userspace-consumer: add module device table 656311b9bf9e arm64: dts: imx8mp-evk: Fix hdmi@3d node 1d77f1f28300 arm64: dts: imx8mp: Set SPI NOR to max 40 MHz on Data Modul i.MX8M Plus eDM SBC 733d6599163a ARM: dts: imx6dl-yapp4: Move the internal switch PHYs under the switch node a193e542c832 ARM: dts: imx6dl-yapp4: Fix typo in the QCA switch register address 832f0faddc2c arm64: dts: allwinner: h6: Add RX DMA channel for SPDIF 4cdf9006fc09 pstore: inode: Only d_invalidate() is needed 952d8a809351 pstore: inode: Convert mutex usage to guard(mutex) be50365391a7 net: mctp: copy skb ext data when fragmenting 8f39d2e9d806 arm64: dts: renesas: r8a779g0: Correct avb[01] reg sizes 0986e6324106 arm64: dts: renesas: r8a779a0: Correct avb[01] reg sizes 25d7fe04096a arm64: dts: renesas: rzg2l: Add missing interrupts to IRQC nodes 9d5d48d9fe34 wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI c7dd42fbebcf wifi: mt76: mt7921e: fix use-after-free in free_irq() cb8ae15877b0 wifi: mt76: mt792x: fix ethtool warning 4bb175d465a1 wifi: mt76: mt7996: fix HIF_TXD_V2_1 value 0e8c4809ddb5 wifi: mt76: mt7996: fix efuse reading issue 9d87f925afce wifi: mt76: mt7996: fix HE beamformer phy cap for station vif a1eb16a051a3 wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps e6ed68cbace5 wifi: mt76: mt7996: fix TWT issues f1773a106c42 memory: tegra: Correct DLA client names 45de92bba120 ARM: dts: arm: realview: Fix development chip ROM compatible value 0f7bdcbb0fcb wifi: wilc1000: revert reset line logic flip 3e4ca4a721ac arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS 857f56db8c3a firmware: arm_scmi: Fix double free in SMC transport cleanup path d515b758d56c arm64: dts: ti: Add common1 register space for AM62x SoC d8b1f0effb7f arm64: dts: ti: Add common1 register space for AM65x SoC c5e988aca5d0 arm64: dts: mt8195-cherry-tomato: change watchdog reset boot flow ddca1e4fb34d arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC b0e4672f4e21 arm64: dts: ti: k3-am64: Enable SDHCI nodes at the board level b024e6732327 arm64: dts: ti: k3-am642-sk: Add boot phase tags marking 91e057f66151 arm64: dts: ti: k3-am642-evm: Add boot phase tags marking acf9ac51af48 arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0 82a1f7c758fb arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS in wkup_uart0 4182b4b76a98 arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from mcu_uart0 c9fc538fc946 arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and mcu_uart0 f5dd253943e7 net: ena: Remove ena_select_queue 3b454d50e41d powercap: dtpm_cpu: Fix error check against freq_qos_add_request() 9f31b114d408 arm64: dts: qcom: sm8150: correct PCIe wake-gpios d2a519c72ebb arm64: dts: qcom: sm8150: use 'gpios' suffix for PCI GPIOs 4853a673327a arm64: dts: qcom: sdm845-db845c: correct PCIe wake-gpios f8e360c73bdf wifi: brcmsmac: avoid function pointer casts 3438dccde560 iommu/amd: Mark interrupt as managed c69d39288dbe bus: tegra-aconnect: Update dependency to ARCH_TEGRA 3d48e5be1074 ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() a34c44b605c4 arm64: dts: ti: k3-am62-main: disable usb lpm 3da9d32b7f4a wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces af35d0639a33 cpufreq: qcom-hw: add CONFIG_COMMON_CLK dependency cfdca1154f82 arm64: dts: mediatek: mt8186: Add missing xhci clock to usb controllers 8781c3f4d848 arm64: dts: mediatek: mt8186: Add missing clocks to ssusb power domains 8a56f8da9655 ARM: dts: qcom: msm8974: correct qfprom node size 7cff695d84dc soc: qcom: llcc: Check return value on Broadcast_OR reg read 9fce71d05648 arm64: dts: qcom: sdm845: Use the Low Power Island CX/MX for SLPI e36373dc5eee bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace correctly 15c8de52b3bc wifi: iwlwifi: mvm: Fix the listener MAC filter flags 887407b622f8 can: m_can: Start/Cancel polling timer together with interrupts 248ebf21e860 arm64: dts: mediatek: mt7622: add missing "device_type" to memory nodes b5d11a01fb1a arm64: dts: mediatek: mt8186: fix VENC power domain clocks a067a7cefce2 arm64: dts: mediatek: mt8192: fix vencoder clock name 889f133834b3 arm64: dts: mediatek: mt8192-asurada: Remove CrosEC base detection node 0ae767338a85 arm64: dts: mediatek: mt7986: add "#reset-cells" to infracfg 8fa8e91f8ad0 arm64: dts: mediatek: mt7986: drop "#clock-cells" from PWM 13147d172922 arm64: dts: mediatek: mt7986: fix SPI nodename f6e13a87aae4 arm64: dts: mediatek: mt7986: fix SPI bus width properties e30c3495361d arm64: dts: mediatek: mt7986: drop crypto's unneeded/invalid clock name 7f318c21ed65 arm64: dts: mediatek: mt7986: fix reference to PWM in fan node f24edae37423 arm64: dts: mt8183: Move CrosEC base detection node to kukui-based DTs 26d4bac55750 ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() 5ebcdbcb9e2c selftests: forwarding: Add missing multicast routing config entries 7cb8a8ee4938 selftests: forwarding: Add missing config entries d19c74e20bc5 s390/vdso: drop '-fPIC' from LDFLAGS 1cd9c4680748 s390/pai: fix attr_event_free upper limit for pai device drivers 85074e3394a8 wifi: iwlwifi: mvm: don't set replay counters to 0xff b4f1b0b3b917 wifi: iwlwifi: mvm: don't set the MFP flag for the GTK 67e7b24a70fe wifi: iwlwifi: mvm: fix erroneous queue index mask 7559a34fc068 wifi: iwlwifi: support EHT for WH e4c4a0213029 tools/resolve_btfids: Fix cross-compilation to non-host endianness 29d1ee8e7aa2 tools/resolve_btfids: Refactor set sorting with types from btf_ids.h e326c0d88849 pwm: sti: Fix capture for st,pwm-num-chan < st,capture-num-chan a3b17859c818 printk: Disable passing console lock owner completely during panic() 75f1048672e7 wifi: ath12k: fix incorrect logic of calculating vdev_stats_id 24648972fe5d arm64: dts: qcom: sm6115: declare VLS CLAMP register for USB3 PHY a535c7198b3c arm64: dts: qcom: qcm2290: declare VLS CLAMP register for USB3 PHY 3a71ec74e5e3 wifi: wfx: fix memory leak when starting AP fa5bef5e80c6 libbpf: Use OPTS_SET() macro in bpf_xdp_query() da10f6b7918a wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer() 4615164c4d09 wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use 033984c98d79 arm64: dts: ti: k3-j784s4: Fix power domain for VTM node dbe156207532 arm64: dts: ti: k3-j721s2: Fix power domain for VTM node f91adad08237 net: blackhole_dev: fix build warning for ethh set but not used dae1b8166ca1 pwm: atmel-hlcdc: Fix clock imbalance related to suspend support 93c17dc0cc14 arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS 04cd48311746 gpio: vf610: allow disabling the vf610 driver 1cabe943729f wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU c8dcee2052e2 wifi: iwlwifi: mvm: fix the TLC command after ADD_STA 8b15cdc00f9e wifi: iwlwifi: mvm: d3: fix IPN byte order 503431174b1a wifi: iwlwifi: fix EWRD table validity check 82aebbd686c1 wifi: iwlwifi: mvm: initialize rates in FW earlier 45eacd73727e wifi: iwlwifi: acpi: fix WPFC reading 783d413f332a wifi: iwlwifi: dbg-tlv: ensure NUL termination 70104eb71974 wifi: iwlwifi: mvm: report beacon protection failures 3f6548bae353 wifi: ath12k: fix fetching MCBC flag for QCN9274 bc3bfb638b51 wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights f77ba3e04717 wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before WMI_PEER_ASSOC_CMDID a015fbf698c8 wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete 738b192efdc7 libbpf: Add missing LIBBPF_API annotation to libbpf_set_memlock_rlim API 00382885701b arm64: dts: imx8mm-kontron: Fix interrupt for RTC on OSM-S i.MX8MM module 47d00e06659b arm64: dts: imx8mm-kontron: Disable pull resistors for SD card signals on BL board 413d325c3e35 arm64: dts: imx8mm-kontron: Disable pull resistors for SD card signals on BL OSM-S board 8c19e4a1c657 arm64: dts: imx8mm-kontron: Disable pullups for onboard UART signals on BL board a6978973b490 arm64: dts: imx8mm-kontron: Disable pullups for onboard UART signals on BL OSM-S board 44033a1cb2a4 arm64: dts: imx8mm-kontron: Disable pullups for I2C signals on SL/BL i.MX8MM 0c3a9a2b4262 arm64: dts: imx8mm-kontron: Disable pullups for I2C signals on OSM-S i.MX8MM fd4edeaa3772 selftests/bpf: Disable IPv6 for lwt_redirect test 12955f97d602 arm64: dts: renesas: r8a779g0: Add missing SCIF_CLK2 ef4f026bc9df arm64: dts: renesas: r8a779g0: Restore sort order d1db5c5bf196 arm64: dts: qcom: sa8540p: Drop gfx.lvl as power-domain for gpucc 2b344ad37354 pmdomain: qcom: rpmhpd: Drop SA8540P gfx.lvl ed168d6c381c libbpf: Fix faccessat() usage on Android ff1a989b4a2f cpufreq: mediatek-hw: Don't error out if supply is not found 01934a552cdb arm64: dts: qcom: sdm845-oneplus-common: improve DAI node naming 447a83adaf85 soc: qcom: socinfo: rename PM2250 to PM4125 6f05d724e1ae arm64: dts: qcom: sm8450: Add missing interconnects to serial debbb9987439 af_unix: Annotate data-race of gc_in_progress in wait_for_unix_gc(). a9800dc6cf4a selftests/bpf: Wait for the netstamp_needed_key static key to be turned on f02bcb416a4f selftests/bpf: Fix the flaky tc_redirect_dtime test 1ccc54df5797 selftests/bpf: Add netkit to tc_redirect selftest 72f1ba021198 selftests/bpf: De-veth-ize the tc_redirect test case e479ae4c9b46 wifi: ath12k: Fix issues in channel list update fb9f3f366850 selftest/bpf: Add map_in_maps with BPF_MAP_TYPE_PERF_EVENT_ARRAY values f33d3161f3bf libbpf: Apply map_set_def_max_entries() for inner_maps on creation 308e65ed6068 selftests/bpf: Fix potential premature unload in bpf_testmod e9a89238b9fb bpftool: Silence build warning about calloc() 9311cc6658b1 inet_diag: annotate data-races around inet_diag_table[] 96ba0fc3b7a9 sock_diag: annotate data-races around sock_diag_handlers[family] 1d938ac977b0 cpufreq: mediatek-hw: Wait for CPU supplies before probing b25b64a241d7 cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value 65400f7ef86e arm64: dts: qcom: sc8180x: Shrink aoss_qmp register space size 75c279257574 arm64: dts: qcom: sc8180x: Require LOW_SVS vote for MMCX if DISPCC is on b2506fd0390d arm64: dts: qcom: sc8180x: Don't hold MDP core clock at FMAX eddaa65ee1f3 arm64: dts: qcom: sc8180x: Fix eDP PHY power-domains d217d75db861 arm64: dts: qcom: sc8180x: Add missing CPU off state e29688f14d83 arm64: dts: qcom: sc8180x: Fix up big CPU idle state entry latency d80997b55ff3 arm64: dts: qcom: sc8180x: Hook up VDD_CX as GCC parent domain 6d4a320e16ba ARM: dts: renesas: r8a73a4: Fix external clocks and clock rate 9ade676d2560 wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() b66b008f1d37 wifi: wilc1000: fix multi-vif management when deleting a vif 4041c60a9d54 wifi: wilc1000: do not realloc workqueue everytime an interface is added 156012667b85 wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work 4bfd20d5f5c6 wifi: wilc1000: fix RCU usage in connect path da5deb0db48a wifi: wilc1000: fix declarations ordering 7b9fe69c3b93 wifi: b43: Disable QoS for bcm4331 d607e9ad6efa wifi: b43: Stop correct queue in DMA worker when QoS is disabled 6b62086ef60b wifi: b43: Stop/wake correct queue in PIO Tx path when QoS is disabled bc845e2e42ca wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled 10a342fa2fe4 wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() 76b512a49f10 sched/fair: Take the scheduling domain into account in select_idle_core() 495b7cb95200 sched/fair: Take the scheduling domain into account in select_idle_smt() e42c1df34e58 timekeeping: Fix cross-timestamp interpolation for non-x86 9e4d5849b4cf timekeeping: Fix cross-timestamp interpolation corner case decision c56317c7ed46 timekeeping: Fix cross-timestamp interpolation on counter wrap 835ae8a07a2a x86/sme: Fix memory encryption setting if enabled by default and not overridden 1723d72da7ad x86/resctrl: Implement new mba_MBps throttling heuristic 2e205eb59ea5 x86/resctrl: Read supported bandwidth sources from CPUID 655f231bde27 x86/resctrl: Remove hard-coded memory bandwidth limit 325956b0173f x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit type eb48680b0255 aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts 59a534690ecc io_uring/net: fix overflow check in io_recvmsg_mshot_prep() 51d28472db8b io_uring/net: move receive multishot out of the generic msghdr path 1a03310940bb io_uring/net: unify how recvmsg and sendmsg copy in the msghdr 01df80b3e4d5 rtc: test: Fix invalid format specifier. 491ed9f9ebaf time: test: Fix incorrect format specifier 3c3d394b531f lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg 8d98a46b8b45 lib/cmdline: Fix an invalid format specifier in an assertion msg 8c018386023b kunit: test: Log the correct filter string in executor_test c6f95031cf21 ovl: Always reject mounting over case-insensitive directories cc0918b3582c ovl: add support for appending lowerdirs one by one 0d8097526ba8 ovl: refactor layer parsing helpers 26532aeb3cec ovl: store and show the user provided lowerdir mount option 1fff0482186b ovl: remove unused code in lowerdir param parsing 108ae1b5cdef md: Don't clear MD_CLOSING when the raid is about to stop 7a3894ec496e fs/select: rework stack allocation hack for clang b7f5aed55829 nbd: null check for nla_nest_start eba92d62cbc8 rcu/exp: Handle RCU expedited grace period kworker allocation failure 6047cdf6fcce rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery ec09bcab32fc s390/dasd: fix double module refcount decrement 0ef87c0bb4ee s390/dasd: Use dev_*() for device log messages 7b8fa7a0c291 io_uring: remove unconditional looping in local task_work handling 8c0a0ae8afc8 io_uring: remove looping around handling traditional task_work 829b161b3557 fs: Fix rw_hint validation 0ab2a85c8020 iomap: clear the per-folio dirty bits on all writeback failures 7df62b8cca38 workqueue: Don't call cpumask_test_cpu() with -1 CPU in wq_update_node_max_active() 5a70baec2294 workqueue: Implement system-wide nr_active enforcement for unbound workqueues b522229a5694 workqueue: Introduce struct wq_node_nr_active bd31fb926dfa workqueue: RCU protect wq->dfl_pwq and implement accessors for it 5f99fee6f2de workqueue: Make wq_adjust_max_active() round-robin pwqs while activating 4023a2d95076 workqueue: Move nr_active handling into helpers 6c592f0bb968 workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work() bad184d26a4f workqueue: Factor out pwq_is_empty() 82e098f5bed1 workqueue: Move pwq->max_active to wq->max_active 43a181f8f41a workqueue.c: Increase workqueue name length c1362eae861d do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak 47a03a1a335f ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll 2108a49ff25a ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode e5ff56e824cc ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC bf18280d4338 Input: gpio_keys_polled - suppress deferred probe error for gpio 52a85947ac12 xfrm: set skb control buffer based on packet offload as well 4f77a8c21373 xfrm: fix xfrm child route lookup for packet offload 5171cac6f5c3 ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk table 2984f26a4604 x86/hyperv: Allow 15-bit APIC IDs for VTL platforms a9fcd576b712 ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet adb19164baf0 arm64: tegra: Set the correct PHY mode for MGBE 3ede8e94de6b perf: RISCV: Fix panic on pmu overflow handler e4cd40ba9afd firewire: core: use long bus reset on gap count error bdfc6e5310e5 Bluetooth: mgmt: Fix limited discoverable off timeout 3ead59bafad0 Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security 2ffabb2066c0 ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2 b5f085b46f0e drm/amdgpu: Enable gpu reset for S3 abort cases on Raven series 3396b5db215d ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port c59d1a4e1277 scsi: mpt3sas: Prevent sending diag_reset when the controller is ready da7224eb17af ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table 61e24fd6c391 drm/ttm/tests: depend on UML || COMPILE_TEST d6e4c77b1245 wifi: mac80211: only call drv_sta_rc_update for uploaded stations 7624a8ef847f net: smsc95xx: add support for SYS TEC USB-SPEmodule1 f6d4d29a1265 btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve 82220b1835ba btrfs: fix data races when accessing the reserved amount of block reserves f642b8f2e20c regulator: max5970: Fix regulator child node name 0cce072e4185 ARM: dts: renesas: rcar-gen2: Add missing #interrupt-cells to DA9063 nodes 024fb877723a arm64: dts: qcom: Fix interrupt-map cell sizes ac37cda44f06 arm: dts: Fix dtc interrupt_map warnings 377602fc04af arm64: dts: Fix dtc interrupt_provider warnings ab7e3fe1287f arm: dts: Fix dtc interrupt_provider warnings 978698aae59d dm-verity, dm-crypt: align "struct bvec_iter" correctly bf9e4b5f90be platform/x86: x86-android-tablets: Fix acer_b1_750_goodix_gpios name 75bb19ed372d perf: CXL: fix CPMU filter value mask length 0468ac562405 cxl/region: Allow out of order assembly of autodiscovered regions 9f57eecf94ff cxl/region: Handle endpoint decoders in cxl_region_find_decoder() 031b6233fe7e block: sed-opal: handle empty atoms when parsing response 3a28164d9b0d parisc/ftrace: add missing CONFIG_DYNAMIC_FTRACE check 61698b987b6d net/iucv: fix the allocation size of iucv_path_table array 57f78c46f081 x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() aa18a46ef809 x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h 9fe96db9ccac riscv: dts: sifive: add missing #interrupt-cells to pmic 8f5069af97ef ARM: dts: rockchip: Drop interrupts property from pwm-rockchip nodes 19faac404968 RDMA/mlx5: Relax DEVX access upon modify commands 9a624a5f9573 RDMA/mlx5: Fix fortify source warning while accessing Eth segment ddc1f16ea54c arm64: dts: rockchip: mark system power controller on rk3588-evb1 4c11bcb119bf soc: microchip: Fix POLARFIRE_SOC_SYS_CTRL input prompt 10a33d1d056b arm64/sve: Lower the maximum allocation for the SVE ptrace regset b98f2b8653de gen_compile_commands: fix invalid escape sequence warning 3cac6eebea9b ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend 59ab1e455901 HID: multitouch: Add required quirk for Synaptics 0xcddc device ab63a80996d7 MIPS: Clear Cause.BD in instruction_pointer_set a9bbb05c0c04 x86/xen: Add some null pointer checking to smp.c 994aecb412f2 ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU d1b6521cecba regmap: kunit: Ensure that changed bytes are actually different ec33549be99f spi: intel-pci: Add support for Lunar Lake-M SPI serial flash c33afbcc9cd8 ASoC: rt5645: Make LattePanda board DMI match more precise 071facc21c6e selftests: tls: use exact comparison in recv_partial 4c3157dd6a1d selftests: openvswitch: Add validation for the recursion test 1f87429485ec perf/arm-cmn: Workaround AmpereOneX errata AC04_MESH_1 (incorrect child count) ae668e2e60dc wifi: iwlwifi: mvm: use correct address 3 in A-MSDU ae25251ade01 ASoC: cs42l43: Handle error from devm_pm_runtime_enable b39b4d207d4f media: rkisp1: Fix IRQ handling due to shared interrupts 2bbd65c6ca56 soc: qcom: pmic_glink_altmode: fix drm bridge use-after-free 6fc19b3d8a45 io_uring: drop any code related to SCM_RIGHTS 303c0a13833f io_uring/unix: drop usage of io_uring socket 049f043fe8cd platform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR 06644f0d7193 drm/tilcdc: Set preferred depth ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs 50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts c2d64b9f52b6 qemux86: add configuration symbol to select values 630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs 0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter 46934791b902 clear_warn_once: bind a timer to written reset value cdee9e38ff32 clear_warn_once: expand debugfs to include read support 82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS 36dc380b776b libbpf: Fix build warning on ref_ctr_off 9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. e497a4a5da65 perf: x86-32: explicitly include <errno.h> 7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long 1cfc19423dc7 perf: fix bench numa compilation 98bc2815fade perf: add SLANG_INC for slang.h 17209a70b9b3 perf: add sgidefs.h to for mips builds 9cd4258d910a perf: change --root to --prefix for python install 8110a4f26628 perf: add 'libperl not found' warning bc89d5e08f77 perf: force include of <stdbool.h> 4f6c760cc876 fat: Replace prandom_u32() with get_random_u32() bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat 30b2236ab378 FAT: Added FAT_NO_83NAME cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes c4342d979bf2 aufs6: fix magic.mk include path 35266bc2dc81 aufs6: adapt to v6.6 8edede4e98be aufs6: core 712248233ebe aufs6: standalone 3b71a8a848d8 aufs6: mmap 3e2924871f37 aufs6: base 7f4907a93101 aufs6: kbuild d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+ bcd6cfcd1aa0 yaffs2: v6.5 fixups cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length 8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap c9c749f9f7d3 yaffs2: replace bdevname call with sprintf 395b01cdc39d yaffs2: convert read_page -> readfolio d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 622c4648936f yaffs2: v5.12+ build fixups (not runtime tested) 7562133d4090 yaffs: include blkdev.h dbd44252cd59 yaffs: fix misplaced variable declaration c223a10b1ac0 yaffs2: v5.6 build fixups 90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read 37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super b6e007b8abb6 yaffs: repair yaffs_get_mtd_device fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API 51e0aac75ea2 yaffs2: fix memory leak in mount/umount 2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1 ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis 8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY 1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020) 4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation 2f603d83fcc4 pnmtologo: use relocatable file name 664a6a0a484b tools: use basename to identify file in gen-mach-types 9de64bc0c185 lib/build_OID_registry: fix reproducibility issues ae9b80797295 vt/conmakehash: improve reproducibility a972323151bd iwlwifi: select MAC80211_LEDS conditionally 15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation 5552dc768ffc defconfigs: drop obselete options 00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled 3888d0652edf linux-yocto: Handle /bin/awk issues 3d55d299f23a uvesafb: provide option to specify timeout for task completion 23c068c080be uvesafb: print error message when task timeout occurs edbfc939266e compiler.h: Undef before redefining __attribute_const__ c99ae7e2a19a vmware: include jiffies.h 572d84d928c8 Resolve jiffies wrapping about arp fdcd47cac843 nfs: Allow default io size to be configured. 927d48801098 check console device file on fs when booting 57cc27f821dd mount_root: clarify error messages for when no rootfs found 1b53d82a8152 mconf: fix output of cflags and libraries 1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location 83c2e0c6eb1f modpost: mask trivial warnings 6de673039484 kbuild: exclude meta directory from distclean processing 6decd32815f5 powerpc: serialize image targets f6b683b38318 arm: serialize build targets e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition dc8a1e5a88f8 x86_64_defconfig: Fix warnings 68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8 d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8 62f50884b8b1 powerpc: kexec fix for powerpc64 da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core f161c880c11d mips: make current_cpu_data preempt safe 5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code 19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c 881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 98ec1963fcb7 arm64: defconfig: cleanup config options f1727c537ba8 vexpress: Pass LOADADDR to Makefile 4474c32dc24a arm: ARM EABI socketcall 75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault (From OE-Core rev: 1b6c37753682a257f5af5e6934800ad6f1b190f2) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-30linux-yocto/6.6: nftables: ptest and cleanup tweaksBruce Ashfield
Integrating the following commit(s) to linux-yocto/.: 1/2 [ Author: William Lyu Email: William.Lyu@windriver.com Subject: features/nf_tables: nft_objref is now builtin Date: Wed, 27 Mar 2024 08:52:14 -0700 Starting from kernel v6.2 (including all rc versions), CONFIG_NFT_OBJREF has become builtin and cannot be disabled [1]. So, this configure option is removed from nf_tables.cfg. References [1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=d037abc2414b4539401e0e6aa278bedc4628ad69 Signed-off-by: William Lyu <William.Lyu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] 2/2 [ Author: William Lyu Email: William.Lyu@windriver.com Subject: features/nf_tables: Add net_fib_* options for greater ptest coverage Date: Wed, 27 Mar 2024 08:52:15 -0700 Several nftables ptest testcases failed due to missing features. The following kernel configuration options are added as part of the missing features: - NFT_FIB_INET (tristate "Netfilter nf_tables fib inet support") This option allows using the FIB expression from the inet table. The lookup will be delegated to the IPv4 or IPv6 FIB depending on the protocol of the packet. - NFT_FIB_IPV4 (tristate "nf_tables fib / ip route lookup support") This module enables IPv4 FIB lookups, e.g. for reverse path filtering. It also allows query of the FIB for the route type, e.g. local, unicast, multicast or blackhole. - NFT_FIB_IPV6 (tristate "nf_tables fib / ipv6 route lookup support") This module enables IPv6 FIB lookups, e.g. for reverse path filtering. It also allows query of the FIB for the route type, e.g. local, unicast, multicast or blackhole. Adding those three kernel configuration options above pass the following ptest testcases: - tests/shell/testcases/parsing/large_rule_pipe Previously failed due to using rule: meta nfproto ipv6 fib saddr . iif oif missing drop - tests/shell/testcases/nft-f/sample-ruleset Previously failed due to using rules: fib saddr . iif oif eq 0 counter drop fib daddr type { broadcast, multicast, anycast } counter drop fib daddr type { broadcast, multicast, anycast } counter drop fib daddr type { broadcast, multicast, anycast } counter drop - tests/shell/testcases/optimizations/ruleset Previously failed due to using rule: fib daddr type broadcast drop Signed-off-by: William Lyu <William.Lyu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: ee8e8b75fd9a3fb33de2c280f64ed0d38dd67cfb) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-30linux-yocto/6.6: cfg: genericarm64 configuration updatesBruce Ashfield
Integrating the following commit(s) to linux-yocto/.: 1/3 [ Author: Ross Burton Email: ross.burton@arm.com Subject: bsp/genericarm64: enable support for Xilinx KV260 Date: Wed, 27 Mar 2024 17:08:08 +0000 Add more config options so that the Xilinx KV260 is fully supported. This work was done by Bill Mills <bill.mills@linaro.org>, I simply integrated it. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] 2/3 [ Author: Ross Burton Email: ross.burton@arm.com Subject: bsp/genericarm64: build the Intel Pro/1000 ethernet driver Date: Wed, 27 Mar 2024 17:08:10 +0000 This is both used as a PCIe card, but is also often the virtual hardware in VMs. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] 3/3 [ Author: Ross Burton Email: ross.burton@arm.com Subject: bsp/genericarm64: more enabling for the ThunderX2 Date: Wed, 27 Mar 2024 17:08:09 +0000 Enable the ThunderX EDAC support. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: 1334de8faf8de3c3be681586e4be27478875253a) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-23linux-yocto/6.6: cfg: genericarm64 platform/peripheral supportBruce Ashfield
Integrating the following commit(s) to linux-yocto/.: 1/12 [ Author: Ross Burton Email: ross.burton@arm.com Subject: bsp/genericarm64: include .scc files instead of .cfg Date: Wed, 20 Mar 2024 19:42:09 +0000 Some .cfg files were included accidentally, fix this. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] 2/12 [ Author: Ross Burton Email: ross.burton@arm.com Subject: bsp/genericarm64: move CONFIG_PHYLINK under the right comment Date: Wed, 20 Mar 2024 19:42:10 +0000 A bug in my annotation script meant this item ended up in the wrong place. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] 3/12 [ Author: Bill Mills Email: bill.mills@linaro.org Subject: bsp/genericarm64: Automatically create /dev/i2c* devices Date: Wed, 20 Mar 2024 19:42:11 +0000 With CONFIG_I2C_DEV=m you must modprobe that module in order to get the /dev nodes. It is a small module (~8.5K) so just include it in. Signed-off-by: Bill Mills <bill.mills@linaro.org> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] 4/12 [ Author: Ross Burton Email: ross.burton@arm.com Subject: bsp/genericarm64: enable hugetlbfs Date: Wed, 20 Mar 2024 19:42:12 +0000 Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] 5/12 [ Author: Ross Burton Email: ross.burton@arm.com Subject: bsp/genericarm64: integrate the IMX clocks Date: Wed, 20 Mar 2024 19:42:13 +0000 If these are kernel modules then there's a WARN_ON triggered when booted on IMX boards. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] 6/12 [ Author: Ross Burton Email: ross.burton@arm.com Subject: bsp/genericarm64: enable more SPI controllers Date: Wed, 20 Mar 2024 19:42:14 +0000 Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] 7/12 [ Author: Ross Burton Email: ross.burton@arm.com Subject: bsp/genericarm64: enable PHY subsystem Date: Wed, 20 Mar 2024 19:42:15 +0000 Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] 8/12 [ Author: Ross Burton Email: ross.burton@arm.com Subject: bsp/genericarm64: enable USB On-The-Go and Gadget Date: Wed, 20 Mar 2024 19:42:16 +0000 Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] 9/12 [ Author: Ross Burton Email: ross.burton@arm.com Subject: bsp/genericarm64: enable SATA Date: Wed, 20 Mar 2024 19:42:17 +0000 SBCs don't tend to use SATA, but larger platforms will. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] 10/12 [ Author: Ross Burton Email: ross.burton@arm.com Subject: bsp/genericarm64: support some i.MX8 boards Date: Wed, 20 Mar 2024 19:42:18 +0000 Add more hardware enabling so that NXP i.MX8M boards boot successfully. Thanks to anton.antonov@arm.com for the options and testing. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] 11/12 [ Author: Ross Burton Email: ross.burton@arm.com Subject: bsp/genericarm64: enable networking on Kontron KBox Date: Wed, 20 Mar 2024 19:42:19 +0000 Thanks to anton.antonov@arm.com. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] 12/12 [ Author: Ross Burton Email: ross.burton@arm.com Subject: bsp/genericarm64: enable Marvell ThunderX2 support Date: Wed, 20 Mar 2024 19:42:20 +0000 Add the required options so that this BSP works on the Marvell ThunderX2. Thanks to anton.antonov@arm.com for the config and testing. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: 18e696048cc3486c6cce600c5a2a27a887f558e1) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-20linux-yocto/6.6: update CVE exclusions (6.6.22)Bruce Ashfield
Data pulled from: https://github.com/nluedtke/linux_kernel_cves 1/1 [ Author: Nicholas Luedtke Email: nicholas.luedtke@uwalumni.com Subject: Update 25Feb24 Date: Sun, 25 Feb 2024 07:03:08 -0500 ] (From OE-Core rev: 2aff14a76396abe5139a918bfe27403248ff09ec) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-20linux-yocto/6.6: update to v6.6.22Bruce Ashfield
Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: 06644f0d7193 drm/tilcdc: Set preferred depth 6a646d9fe8a2 Linux 6.6.22 4a5b5bfea063 KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests 77018fb9efe5 x86/rfds: Mitigate Register File Data Sampling (RFDS) ddfd38558acc Documentation/hw-vuln: Add documentation for RFDS c35ca0968de4 x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set e2ee3c628a6f selftests: mptcp: decrease BW in simult flows de5c36abf708 readahead: avoid multiple marked readahead pages f5572c0323cf KVM: s390: vsie: fix race during shadow creation 99b86c9b07a3 KVM: s390: add stat counter for shadow gmap events 995f802abff2 net: pds_core: Fix possible double free in error handling path 34cab94f7473 netrom: Fix data-races around sysctl_net_busy_read db364859ce68 netrom: Fix a data-race around sysctl_netrom_link_fails_count d732b8325132 netrom: Fix a data-race around sysctl_netrom_routing_control 2309b369fae2 netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout db006d7edbf0 netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size 4ccad39009e7 netrom: Fix a data-race around sysctl_netrom_transport_busy_delay 7d56ffc51ebd netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay fa3f3ab5c399 netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries 5d5c14efc987 netrom: Fix a data-race around sysctl_netrom_transport_timeout 5731369af2de netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser 7e1e25891f09 netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser 7510b08c5f5b netrom: Fix a data-race around sysctl_netrom_default_path_quality b3b87525b545 erofs: apply proper VMA alignment for memory mapped files on THP 014a807f1cc9 netfilter: nf_conntrack_h323: Add protection for bmp length out of range b7f885cc7029 netfilter: nft_ct: fix l3num expectations with inet pseudo family 2b505d052807 net/rds: fix WARNING in rds_conn_connect_if_down 782c5fa6638f net: dsa: microchip: fix register write order in ksz8_ind_write8() f562e4c4aab0 cpumap: Zero-initialise xdp_rxq_info struct before running XDP program 02e3549492db selftests/bpf: Fix up xdp bonding test wrt feature flags 586a2f410c78 xdp, bonding: Fix feature flags when there are no slave devs anymore ff4d6006870f bpf: check bpf_func_state->callback_depth when pruning states ed883060c387 net/ipv6: avoid possible UAF in ip6_route_mpath_notify() 8df393af9e7e igc: avoid returning frame twice in XDP_REDIRECT 1a770927dc1d net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() 671a28603c6b ice: virtchnl: stop pretending to support RSS over AQ or registers e83bebb718fd net: sparx5: Fix use after free inside sparx5_del_mact_entry 0ece581d2a66 geneve: make sure to pull inner header in geneve_rx() 24d5a89652c9 tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string d98d364d98d1 net/mlx5e: Switch to using _bh variant of of spinlock API in port timestamping NAPI poll context d1f71615dbb3 net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map b526c3177531 net/mlx5e: Fix MACsec state loss upon state update in offload path 6d6bb522d74b net/mlx5e: Change the warning when ignore_flow_level is not supported c11138f0172f net/mlx5: Check capability for fw_reset c8d7228ddda7 net/mlx5: E-switch, Change flow rule destination checking ba888f1f5c21 Revert "net/mlx5e: Check the number of elements before walk TC rhashtable" 3fba8eab2cfc Revert "net/mlx5: Block entering switchdev mode with ns inconsistency" 4c0b028e7100 ice: reorder disabling IRQ and NAPI in ice_qp_dis 484c8e3beb0f i40e: disable NAPI right after disabling irqs when handling xsk_pool 2e60e9531ab9 ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able 550fe716031f net: lan78xx: fix runtime PM count underflow on link stop f6edcad58cea xfrm: Pass UDP encapsulation in TX packet offload d6159bd4c005 mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index 641eb2d9ab1e ceph: switch to corrected encoding of max_xattr_size in mdsmap 3b897ea5ee75 dmaengine: fsl-edma: correct max_segment_size setting 525c13971479 dmaengine: fsl-edma: utilize common dt-binding header file fb2f43ed48dd dt-bindings: dma: fsl-edma: Add fsl-edma.h to prevent hardcoding in dts ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs 50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts c2d64b9f52b6 qemux86: add configuration symbol to select values 630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs 0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter 46934791b902 clear_warn_once: bind a timer to written reset value cdee9e38ff32 clear_warn_once: expand debugfs to include read support 82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS 36dc380b776b libbpf: Fix build warning on ref_ctr_off 9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. e497a4a5da65 perf: x86-32: explicitly include <errno.h> 7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long 1cfc19423dc7 perf: fix bench numa compilation 98bc2815fade perf: add SLANG_INC for slang.h 17209a70b9b3 perf: add sgidefs.h to for mips builds 9cd4258d910a perf: change --root to --prefix for python install 8110a4f26628 perf: add 'libperl not found' warning bc89d5e08f77 perf: force include of <stdbool.h> 4f6c760cc876 fat: Replace prandom_u32() with get_random_u32() bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat 30b2236ab378 FAT: Added FAT_NO_83NAME cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes c4342d979bf2 aufs6: fix magic.mk include path 35266bc2dc81 aufs6: adapt to v6.6 8edede4e98be aufs6: core 712248233ebe aufs6: standalone 3b71a8a848d8 aufs6: mmap 3e2924871f37 aufs6: base 7f4907a93101 aufs6: kbuild d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+ bcd6cfcd1aa0 yaffs2: v6.5 fixups cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length 8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap c9c749f9f7d3 yaffs2: replace bdevname call with sprintf 395b01cdc39d yaffs2: convert read_page -> readfolio d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 622c4648936f yaffs2: v5.12+ build fixups (not runtime tested) 7562133d4090 yaffs: include blkdev.h dbd44252cd59 yaffs: fix misplaced variable declaration c223a10b1ac0 yaffs2: v5.6 build fixups 90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read 37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super b6e007b8abb6 yaffs: repair yaffs_get_mtd_device fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API 51e0aac75ea2 yaffs2: fix memory leak in mount/umount 2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1 ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis 8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY 1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020) 4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation 2f603d83fcc4 pnmtologo: use relocatable file name 664a6a0a484b tools: use basename to identify file in gen-mach-types 9de64bc0c185 lib/build_OID_registry: fix reproducibility issues ae9b80797295 vt/conmakehash: improve reproducibility a972323151bd iwlwifi: select MAC80211_LEDS conditionally 15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation 5552dc768ffc defconfigs: drop obselete options 00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled 3888d0652edf linux-yocto: Handle /bin/awk issues 3d55d299f23a uvesafb: provide option to specify timeout for task completion 23c068c080be uvesafb: print error message when task timeout occurs edbfc939266e compiler.h: Undef before redefining __attribute_const__ c99ae7e2a19a vmware: include jiffies.h 572d84d928c8 Resolve jiffies wrapping about arp fdcd47cac843 nfs: Allow default io size to be configured. 927d48801098 check console device file on fs when booting 57cc27f821dd mount_root: clarify error messages for when no rootfs found 1b53d82a8152 mconf: fix output of cflags and libraries 1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location 83c2e0c6eb1f modpost: mask trivial warnings 6de673039484 kbuild: exclude meta directory from distclean processing 6decd32815f5 powerpc: serialize image targets f6b683b38318 arm: serialize build targets e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition dc8a1e5a88f8 x86_64_defconfig: Fix warnings 68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8 d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8 62f50884b8b1 powerpc: kexec fix for powerpc64 da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core f161c880c11d mips: make current_cpu_data preempt safe 5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code 19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c 881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 98ec1963fcb7 arm64: defconfig: cleanup config options f1727c537ba8 vexpress: Pass LOADADDR to Makefile 4474c32dc24a arm: ARM EABI socketcall 75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault (From OE-Core rev: aea8aa3effe7ddc16bc301bfc07bbaf36c84e5f5) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-20linux-yocto/6.6: drm/tilcdc: Set preferred depthBruce Ashfield
Integrating the following commit(s) to linux-yocto/6.6: 1/1 [ Author: Kevin Hao Email: haokexin@gmail.com Subject: drm/tilcdc: Set preferred depth Date: Tue, 19 Mar 2024 08:35:29 +0800 The commit c91acda3a380 ("drm/gem: Check for valid formats") adds a check for valid pixel formats on drm_gem_fb_create(), but this breaks the X server on the beaglebone black board. We have set 'DefaultDepth' to 16 in our xorg.conf. In the X modesetting driver, the drmmode_get_default_bpp() is used to guess the default depth/bpp. First it tries to get them via DRM_CAP_DUMB_PREFERRED_DEPTH ioctl, and if it fail, then try to create a FB with 'depth = 24' and 'bpp = 32' to check whether this depth/dpp is a valid combo. Before the kernel commit c91acda3a380, the FB always can be created successfully. This will avoid the bpp to be set to 24 forcibly. But after kernel commit c91acda3a380, the FB will not be created successfully due to the check of the valid pixel format. Then the bpp is set to 24, but the 'depth = 16' and 'bpp = 24' combo is not a valid pixel format. Fix this issue by explicitly setting the preferred_depth in this driver. With this change, the modesetting driver would choose the correct depth/bpp combo based on our setting in xorg.conf. Fixes: c91acda3a380 ("drm/gem: Check for valid formats") Cc: stable@vger.kernel.org Signed-off-by: Kevin Hao <haokexin@gmail.com> Link: https://lore.kernel.org/r/20240317033918.535716-1-haokexin@gmail.com/ Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: e23cbdd51ce4a8ca784f5902310a9e2d363c438a) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-20linux-yocto/6.6: cfg: drop unsettable optionsBruce Ashfield
Integrating the following commit(s) to linux-yocto/.: 1/3 [ Author: Yongxin Liu Email: yongxin.liu@windriver.com Subject: features/vfio: remove CONFIG_VFIO_VIRQFD Date: Mon, 18 Mar 2024 19:10:37 +0800 CONFIG_VFIO_VIRQFD was changed to bool in kernel commit e2d55709398e ("vfio: Fold vfio_virqfd.ko into vfio.ko") and it is not user selectable. Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] 2/3 [ Author: Yongxin Liu Email: yongxin.liu@windriver.com Subject: features/vfio: remove CONFIG_VFIO_MDEV Date: Mon, 18 Mar 2024 19:10:38 +0800 CONFIG_VFIO_MDEV wasn't a user choice after kerne commit 8bf8c5ee1f38 ("vfio-mdev: turn VFIO_MDEV into a selectable symbol"). Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] 3/3 [ Author: Yongxin Liu Email: yongxin.liu@windriver.com Subject: bsp/intel-x86: remove CONFIG_IXGB Date: Mon, 18 Mar 2024 19:10:39 +0800 ixgb driver was removed in kernel commit e485f3a6eae0 ("ixgb: Remove ixgb driver"). Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: 3051b5cdcc03cf7f5a5962bea33f9090b984ab26) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-20linux-yocto/6.6: update CVE exclusions (6.6.21)Bruce Ashfield
Data pulled from: https://github.com/nluedtke/linux_kernel_cves 1/1 [ Author: Nicholas Luedtke Email: nicholas.luedtke@uwalumni.com Subject: Update 25Feb24 Date: Sun, 25 Feb 2024 07:03:08 -0500 ] (From OE-Core rev: 828e2817dd21f28b61a379e3ae794dcb458ca283) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-20linux-yocto/6.6: update to v6.6.21Bruce Ashfield
Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: 62e5ae5007ef Linux 6.6.21 d6ac0ee5ff95 drm/nouveau: don't fini scheduler before entity flush ece1aaec7f7e selftests: mptcp: rm subflow with v4/v4mapped addr 8e7f31bf1101 selftests: mptcp: add mptcp_lib_is_v6 9d71f43afd89 selftests: mptcp: update userspace pm test helpers f9190d7995a7 selftests: mptcp: add chk_subflows_total helper ae1fa39da991 selftests: mptcp: add evts_get_info helper e81742f6e2eb KVM/VMX: Move VERW closer to VMentry for MDS mitigation ae46691220f7 KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH 7a62647efcb2 x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key ca13d8cd8dac x86/entry_32: Add VERW just before userspace transition 7caf330faf16 x86/entry_64: Add VERW just before userspace transition 2664bb298cdf block: define bvec_iter as __packed __aligned(4) 21bbe847686c gpio: fix resource unwinding order in error path 9c7c16109b71 gpiolib: Fix the error path order in gpiochip_add_data_with_key() 92515c4ef1b4 gpio: 74x164: Enable output pins after registers are reset 6b6282d56b14 powerpc/rtas: use correct function name for resetting TCE tables d4d1e4b1513d powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV 5e3022ea42e4 dmaengine: idxd: Ensure safe user copy of completion record 4d6e793eacfb dmaengine: idxd: Remove shadow Event Log head stored in idxd 981917766b59 phy: freescale: phy-fsl-imx8-mipi-dphy: Fix alias name to use dashes d24fe6d5a1cf dmaengine: dw-edma: eDMA: Add sync read before starting the DMA transfer in remote setup 227ef58a9b0c dmaengine: dw-edma: HDMA: Add sync read before starting the DMA transfer in remote setup 55501b7359ef dmaengine: dw-edma: Add HDMA remote interrupt configuration 3fa3dfcabf3a dmaengine: dw-edma: HDMA_V0_REMOTEL_STOP_INT_EN typo fix 8b5657ac34b7 dmaengine: dw-edma: Fix wrong interrupt bit set for HDMA 3adea99aa756 dmaengine: dw-edma: Fix the ch_count hdma callback 57e869be88d0 ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put() e9eac260369d af_unix: Drop oob_skb ref before purging queue in GC. 69e0f04460f4 af_unix: Fix task hung while purging oob_skb in GC. be8a177250b2 NFS: Fix data corruption caused by congestion. fa8c776f4c32 mptcp: fix possible deadlock in subflow diag ce0809ada38d mptcp: fix double-free on socket dismantle b609ecda2d76 mptcp: fix potential wake-up event loss ae5530ccd5ef mptcp: fix snd_wnd initialization for passive socket 536a661bfdf4 selftests: mptcp: join: add ss mptcp support check 48428b07de4f mptcp: push at DSS boundaries fca4e6ab0681 mptcp: avoid printing warning once on client side a49ecbe8d0f0 mptcp: map v4 address to v6 when destroying subflow dff60a5531b5 x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers c43b984f0b23 x86/e820: Don't reserve SETUP_RNG_SEED in e820 d2a9510c0e39 mm/debug_vm_pgtable: fix BUG_ON with pud advanced test e9eeb0dddf61 pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation 71da10e633a9 efivarfs: Request at most 512 bytes for variable names f1fb745ee0a6 iommufd: Fix iopt_access_list_id overwrite bug 8db4f87fa3e1 kbuild: Add -Wa,--fatal-warnings to as-instr invocation 9537603a5436 riscv: add CALLER_ADDRx support 0c8a3d3354cd RISC-V: Drop invalid test from CONFIG_AS_HAS_OPTION_ARCH aebd67a52edd mmc: sdhci-xenon: fix PHY init clock stability b4eacb32e066 mmc: sdhci-xenon: add timeout for PHY init complete 4344444255a3 mmc: core: Fix eMMC initialization with 1-bit bus connection 176e66269f0d mmc: mmci: stm32: fix DMA API overlapping mappings warning a69c8bbb9469 dmaengine: fsl-qdma: init irq after reg initialization 91b001fb0b08 dmaengine: fsl-edma: correct calculation of 'nbytes' in multi-fifo scenario 4e0fe154be7b dmaengine: ptdma: use consistent DMA masks 1291d278b557 crypto: arm64/neonbs - fix out-of-bounds access on short input 5b696e9c3882 dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read 737d2e9300cd soc: qcom: pmic_glink: Fix boot when QRTR=m 82dacc26e15c drm/amd/display: Add monitor patch for specific eDP 5e476625fa8a drm/buddy: fix range bias baac292852c0 Revert "drm/amd/pm: resolve reboot exception for si oland" 202e4f4bb858 btrfs: send: don't issue unnecessary zero writes for trailing hole b1690ced4d2d btrfs: dev-replace: properly validate device names eb3441093aad btrfs: fix double free of anonymous device after snapshot creation failure 177d574be4b5 wifi: nl80211: reject iftype change with mesh ID change ad8ff8cff38d mtd: rawnand: marvell: fix layouts ba60fdf75e89 mm: cachestat: fix folio read-after-free in cache walk 93dd420bc415 gtp: fix use-after-free and null-ptr-deref in gtp_newlink() f4906938bdd4 landlock: Fix asymmetric private inodes referring 0be289ba41bb Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid a4904b3afed0 ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8 5cdf76fbbed9 ALSA: hda/realtek: fix mute/micmute LED For HP mt440 46fb5e7ec337 ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8) d6ac6ffbdc39 ALSA: hda/realtek: tas2781: enable subwoofer volume control bb06ffbf3862 ALSA: ump: Fix the discard error code from snd_ump_legacy_open() 22df6ff560c5 ALSA: firewire-lib: fix to check cycle continuity 2caa60507948 tomoyo: fix UAF write bug in tomoyo_write_control() 6f72b4458ead of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing d43f8e58f10a btrfs: fix race between ordered extent completion and fiemap a278d5c60f21 riscv: Sparse-Memory/vmemmap out-of-bounds fix eb2571673cfc riscv: Fix pte_leaf_size() for NAPOT 2b7ce74e19fc Revert "riscv: mm: support Svnapot in huge vmap" e0d17ee872cf drivers: perf: ctr_get_width function for legacy is not defined 2f8c09478a2c drivers: perf: added capabilities for legacy PMU f67898867b6b afs: Fix endless loop in directory parsing 73a6bd68a134 fbcon: always restore the old font data in fbcon_do_set_font() 8e8c66afe27b drm/tegra: Remove existing framebuffer only if we support display 274bf3cca13f RISC-V: Ignore V from the riscv,isa DT property on older T-Head CPUs fb3618f6bd49 ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol() 4b5d89ace3ce ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization 9f05fe599965 ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision c249f04f2bff ASoC: cs35l56: Fix for initializing ASP1 mixer registers 044edc12fe01 ASoC: cs35l56: Don't add the same register patch multiple times a2f0a6846da8 ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp 93fc01f9b58d ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component cc698db49b93 riscv: Fix build error if !CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION 99adc8b4d2f3 ASoC: qcom: Fix uninitialized pointer dmactl 841361d88fae ASoC: qcom: convert not to use asoc_xxx() c92c96cda3e3 ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx() ac549defb351 ALSA: Drop leftover snd-rtctimer stuff from Makefile 4a7f5eff429b ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET fbca8bae1ba7 power: supply: bq27xxx-i2c: Do not free non existing IRQ 11aabd748785 efi/capsule-loader: fix incorrect allocation size 81be85353b0f tls: fix use-after-free on failed backlog decryption dec5b6e7b211 tls: separate no-async decryption request handling from async 11121c2ce571 tls: fix peeking with sync+async decryption c19fdb06d3d7 tls: decrement decrypt_pending if no async completion will be called 9422350aea63 net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames c88bf996e88b igb: extend PTP timestamp adjustments to i211 167d8642daa6 rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back dbc81b032dd0 tools: ynl: fix handling of multiple mcast groups 80cd0487f630 netfilter: bridge: confirm multicast packets before passing them up the stack 98567dc7973f netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() 39e39c34abb5 Bluetooth: qca: Fix triggering coredump implementation c50ce483c28a Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT fb3e827badce Bluetooth: qca: Fix wrong event type for patch config command dcd646f40a56 Bluetooth: Enforce validation on max value of connection interval fba268ac36ab Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST 4a9139678ede Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR 6699d7ce263c Bluetooth: hci_sync: Fix accept_list when attempting to suspend 2ab9a19d896f Bluetooth: Avoid potential use-after-free in hci_error_reset 0a07fa1f61e4 Bluetooth: hci_sync: Check the correct flag before starting a scan 699b103e48ce stmmac: Clear variable when destroying workqueue af6dfe9e9551 uapi: in6: replace temporary label with rfc9486 2ae3d9d1d8da net: lan78xx: fix "softirq work is pending" error 0ec3ea616a50 net: usb: dm9601: fix wrong return value in dm9601_mdio_read 2d8003e55d12 veth: try harder when allocating queue memory 288218b1dd26 lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected 44112bc5c74e ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() 16edf51f33f5 net: veth: clear GRO when clearing XDP even when down 1a8682737600 cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back 7322b217c6f0 tun: Fix xdp_rxq_info's queue_index when detaching fbccbb4215ae net: dpaa: fman_memac: accept phy-interface-type = "10gbase-r" in the device tree cbebc55ceace net: mctp: take ownership of skb in mctp_local_output a0a1db40b23e net: ip_tunnel: prevent perpetual headroom growth a2ab02815184 netlink: add nla be16/32 types to minlen array d3ada42e534a netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter 03f1573c9587 spi: cadence-qspi: fix pointer reference in runtime PM hooks c53b8d8f70c4 mtd: spinand: gigadevice: Fix the get ecc status issue 8cb8ef0c79e3 ublk: move ublk_cancel_dev() out of ub->mutex 2b5f1692a95b ksmbd: fix wrong allocation size update in smb2_open() 05059601518e ASoC: cs35l34: Fix GPIO name and drop legacy include d3d782b5a5d3 ubifs: fix possible dereference after free (From OE-Core rev: bc5f2943976e2fb5802d680f691e4e1711bd7139) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-20linux-yocto/6.6: cfg: riscv XHCIBruce Ashfield
Integrating the following commit(s) to linux-yocto/.: 1/1 [ Author: Khem Raj Email: raj.khem@gmail.com Subject: riscv: Enable XHCI usb Date: Thu, 7 Mar 2024 08:04:18 -0800 This brings it closer to other qemu configs in yocto and help to use usb mouse and keyboard device emulation Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: 93ea21a179153e9883e232213f2667f0d72979b2) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-20linux-yocto/6.6: cfg: generic arm64Bruce Ashfield
Integrating the following commit(s) to linux-yocto/.: 1/2 [ Author: Ross Burton Email: ross.burton@arm.com Subject: cfg/timer/no_hz: set NO_HZ_IDLE instead of NO_HZ Date: Wed, 6 Mar 2024 07:15:44 -0800 NO_HZ was obsoleted in 2011[1] and simply selects NO_HZ_IDLE. [1] linux 3ca277e Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] 2/2 [ Author: Ross Burton Email: ross.burton@arm.com Subject: bsp/genericarm64: incorporate more features, and sort Date: Wed, 6 Mar 2024 07:15:44 -0800 Pull in a large number of drivers and build them as modules. The set of drivers enabled is based on the current defconfig. Some chunks are split out into separate files to keep the top-level cfg file size manageable. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: ebb5214b9860b4ee120d88ee5be30b344088cd5c) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-05linux-yocto: Enable gpio-sim with ptestsKhem Raj
ptests for packages like libgpiod and python3-gpiod need gpio-sim to run the tests successfully. (From OE-Core rev: cc651ce0b933abc38fd2d4481297d280c43f1828) Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-05linux-yocto/6.6: update CVE exclusionsBruce Ashfield
Data pulled from: https://github.com/nluedtke/linux_kernel_cves 1/1 [ Author: Nicholas Luedtke Email: nicholas.luedtke@uwalumni.com Subject: Update 25Feb24 Date: Sun, 25 Feb 2024 07:03:08 -0500 ] (From OE-Core rev: a8d7544baf149e0ce3c473d7e8a9b832b9bd8227) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-05linux-yocto/6.6: update to v6.6.20Bruce Ashfield
Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: 9b4a8eac17f0 Linux 6.6.20 af0d04f02145 fs/ntfs3: fix build without CONFIG_NTFS3_LZX_XPRESS 0700f4e154f8 Linux 6.6.19 f6e4aca0dd8c ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts 1f9b7a5d023a ata: ahci: add identifiers for ASM2116 series adapters 7e7a81f9f2da mptcp: add needs_id for netlink appending addr 6931f9029aa6 mptcp: userspace pm send RM_ADDR for ID 0 697128a3e2e6 selftests: mptcp: add mptcp_lib_get_counter 358f02b84fbb selftests: mptcp: join: stop transfer when check is done (part 2) 6156277d1b26 mm: zswap: fix missing folio cleanup in writeback race path 7a3610956d3b mm/zswap: invalidate duplicate entry when !zswap_enabled a259173bf265 selftests: mptcp: join: stop transfer when check is done (part 1) b81fc6c229ec i2c: imx: when being a target, mark the last read as processed 10c6b90e9753 drm/amd/display: Fix memory leak in dm_sw_fini() 7a8a8a6a4f1e selftests/iommu: fix the config fragment 20e1e1a2b8a4 drm/syncobj: handle NULL fence in syncobj_eventfd_entry_func 716cfee8053e drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set c7818378953d net: phy: realtek: Fix rtl8211f_config_init() for RTL8211F(D)(I)-VD-CG PHY 8fbc19196dbe Fix write to cloned skb in ipv6_hop_ioam() 0a9f558c72c4 phonet/pep: fix racy skb_queue_empty() use 3ebd19073efd phonet: take correct lock to peek at the RX queue 9adfd66b42d2 net: sparx5: Add spinlock for frame transmission from CPU 88895d424720 net/sched: flower: Add lock protection when remove filter handle 30d8d56aee70 devlink: fix port dump cmd type a702e9883342 tools: ynl: don't leak mcast_groups on init error 91addaf5f02b tools: ynl: make sure we always pass yarg to mnl_cb_run 18a3d49aee31 net: mctp: put sock on tag allocation failure 73a7cdb48779 netfilter: nf_tables: use kzalloc for hook allocation fe9f4d1c531a netfilter: nf_tables: register hooks last when adding new chain/flowtable 9256ab9232e3 netfilter: nft_flow_offload: release dst in case direct xmit path is used 558b00a30e05 netfilter: nft_flow_offload: reset dst in route object after setting up flow f2135bbf1494 netfilter: nf_tables: set dormant flag on hook register failure 4f13a79ea3cf tls: don't skip over different type records from the rx_list 3b952d8fdfcf tls: stop recv() if initial process_rx_list gave us non-DATA 80b1d6a0c0c0 tls: break out of main loop when PEEK gets a non-data record f006c45a3ea4 hwmon: (nct6775) Fix access to temperature configuration registers 50b30655b224 cache: ax45mp_cache: Align end size to cache boundary in ax45mp_dma_cache_wback() 9b099ed46dca bpf, sockmap: Fix NULL pointer dereference in sk_psock_verdict_data_ready() ef6566d10cf7 s390: use the correct count for __iowrite64_copy() 0a32395fd1e3 net: ipa: don't overrun IPA suspend interrupt registers 734b494eac2f octeontx2-af: Consider the action set by PF 16bc939f224d drm/i915/tv: Fix TV mode f9f8f23c5851 platform/x86: thinkpad_acpi: Only update profile if successfully converted 79491ddfb429 arm64/sme: Restore SMCR_EL1.EZT0 on exit from suspend 7c892383227f arm64/sme: Restore SME registers on exit from suspend a3f2c083cb57 arp: Prevent overflow in arp_req_get(). 919092bd5482 devlink: fix possible use-after-free and memory leaks in devlink_init() 9e02973dbc6a ipv6: sr: fix possible use-after-free and null-ptr-deref 6e6065dd25b6 afs: Increase buffer size in afs_update_volume_status() 287a0e6d3a62 parisc: Fix stack unwinder 8327ed12e8eb bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel d4c58764dab8 ata: ahci_ceva: fix error handling for Xilinx GT PHY support 3e831970cf7f selftests: bonding: set active slave to primary eth1 specifically b8315b2e25b4 powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller 7bcb0a2510ce net: bcmasp: Sanity check is off by one ae24a16a8343 net: bcmasp: Indicate MAC is in charge of PHY PM cf761c81e413 ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid 6634a8ecacc6 ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid 37067e6bc241 net: stmmac: Fix incorrect dereference in interrupt handlers 3a0060d2ba7c x86/numa: Fix the sort compare func used in numa_fill_memblks() b5bf39cd0878 x86/numa: Fix the address overlap check in numa_fill_memblks() b6979032552b nouveau: fix function cast warnings 28cdbbd38a44 net/sched: act_mirred: don't override retval if we already lost the skb 7c787888d164 net/sched: act_mirred: use the backlog for mirred ingress 73db191dc30d net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability 334a8348b2df dccp/tcp: Unhash sk from ehash for tb2 alloc failure after check_estalblished(). a83856bd0c24 net: bridge: switchdev: Ensure deferred event delivery on unoffload 603be95437e7 net: bridge: switchdev: Skip MDB replays of deferred events on offload 0706faf631d7 scsi: jazz_esp: Only build if SCSI core is builtin 4f5b15c15e60 scsi: smartpqi: Fix disable_managed_interrupts 239b85a9a977 bpf, scripts: Correct GPL license name 320767103644 RDMA/srpt: fix function pointer cast warnings f05332254350 xsk: Add truesize to skb_add_rx_frag(). 0f7798768f21 arm64: dts: rockchip: Correct Indiedroid Nova GPIO Names 9ff254f14b19 arm64: dts: rockchip: set num-cs property for spi on px30 95175dda017c RDMA/qedr: Fix qedr_create_user_qp error flow c99e6b267d76 iommufd/iova_bitmap: Consider page offset for the pages to be pinned 929766dadbd2 iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array 634745054a52 iommufd/iova_bitmap: Bounds check mapped::pages access bc569f86f978 bus: imx-weim: fix valid range check 9c29933eae40 arm64: dts: tqma8mpql: fix audio codec iov-supply fe2a73d57319 RDMA/srpt: Support specifying the srpt_service_guid parameter f562dbfd89dc RDMA/irdma: Add AE for too many RNRS 3907d842f291 RDMA/irdma: Set the CQ read threshold for GEN 1 9afa1e4354a1 RDMA/irdma: Validate max_send_wr and max_recv_wr c6f1ca235f68 RDMA/irdma: Fix KASAN issue with tasklet a8ef9c7f4cfd arm64: dts: imx8mp: Disable UART4 by default on Data Modul i.MX8M Plus eDM SBC 25f7f28142a2 IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported 43a6b52b7cf1 RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq 9abe69327407 RDMA/bnxt_re: Return error for SRQ resize b41d0ade0398 IB/hfi1: Fix a memleak in init_credit_return b96f500dbbc3 bpf: Derive source IP addr via bpf_*_fib_lookup() 980278aca1f8 xen/events: fix error code in xen_bind_pirq_msi_to_irq() 658750e3d8ed Revert "drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz" 7211800091a9 drm/amd/display: Fix buffer overflow in 'get_host_router_total_dp_tunnel_bw()' a1baf5734231 drm/amd/display: Avoid enum conversion warning 824c15ad0910 smb3: add missing null server pointer check a7f34a068467 selftests: mptcp: diag: unique 'cestab' subtest names 6b51994e1994 selftests: mptcp: diag: unique 'in use' subtest names 509bf4e553eb selftests: mptcp: diag: fix bash warnings on older kernels 1f24ba67ba49 selftests: mptcp: diag: check CURRESTAB counters 1b1ce669a1f0 selftests: mptcp: pm nl: avoid error msg on older kernels 4f1aa3853b95 selftests: mptcp: pm nl: also list skipped tests db887e24f95f selftests: mptcp: simult flows: fix some subtest names 5b9bc8e6275a selftests: mptcp: userspace_pm: unique subtest names 1ea7b252b47f mptcp: fix duplicate subflow creation 2dba5774e8ed mptcp: fix data races on remote_id ba2cf922502c mptcp: fix data races on local_id e074c8297ee4 mptcp: fix lockless access in subflow ULP diag 176421d7afba mptcp: add needs_id for userspace appending addr 6aba8cf676c0 usb: roles: don't get/set_role() when usb_role_switch is unregistered 4b45829440b1 usb: roles: fix NULL pointer issue when put module's reference da7fc10bc471 usb: gadget: omap_udc: fix USB gadget regression on Palm TE 2b7ec68869d5 usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs 70e8038813f9 usb: cdns3: fix memory double free when handle zero packet 29e42e1578a1 usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable() 11f656fc0a56 usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllers a92de02692b4 usb: cdnsp: blocked some cdns3 specific code d3999e342099 usb: dwc3: gadget: Don't disconnect if not started 9319ecb8380f serial: amba-pl011: Fix DMA transmission in RS485 mode 3e3578ca1b87 serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled 6cf046b3acea Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role" ba84bbbcd5b8 erofs: fix refcount on the metabuf used for inode lookup 763f1f13d856 dm-integrity, dm-verity: reduce stack usage for recheck 97ba7c1f9c0a ARM: ep93xx: Add terminator to gpiod_lookup_table 804bd8650a3a l2tp: pass correct message length to ip6_append_data 5ef293c3e0b2 PCI/MSI: Prevent MSI hardware interrupt number truncation fbe1049a4d48 irqchip/sifive-plic: Enable interrupt if needed before EOI 4332f54153de irqchip/gic-v3-its: Do not assume vPE tables are preallocated a9ab338683a2 irqchip/mbigen: Don't use bus_get_dev_root() to find the parent b0365460e945 crypto: virtio/akcipher - Fix stack overflow on memcpy ba6b8b02a331 gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() cca20208515e accel/ivpu: Don't enable any tiles by default on VPU40xx 3f70ed98f776 KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() fcf90b4703bd KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler 02dad157ba11 md: Fix missing release of 'active_io' for flush 8b004583dbc9 sparc: Fix undefined reference to fb_is_primary_device 38e921616320 cachefiles: fix memory leak in cachefiles_add_cache() 557cac23bee3 platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names e78a4e221ebf platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler 9cad9a2e896c mm/damon/reclaim: fix quota stauts loss due to online tunings 8350888b0226 mm: memcontrol: clarify swapaccount=0 deprecation warning 3c4441b23bf7 mm/damon/lru_sort: fix quota status loss due to online tunings 305152314df8 mm/swap: fix race when skipping swapcache 0b34dca1bfd5 selftests/mm: uffd-unit-test check if huge page size is 0 3c884ee7c5d4 scsi: core: Consult supported VPD page list prior to fetching page 4ebc079f0c7d scsi: target: pscsi: Fix bio_put() for error case 9eb04add2a26 scsi: sd: usb_storage: uas: Access media prior to querying device properties 2cc1a530ab31 cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window 8d584cc8e71e cxl/acpi: Fix load failures due to single window creation failure e5cc2309f6b3 dm-verity: recheck the hash after a failure 64ba01a36598 dm-crypt: don't modify the data when using authenticated encryption d6824a28b244 dm-integrity: recheck the integrity tag after a failure 78d41d9ba0b1 Revert "parisc: Only list existing CPUs in cpu_possible_mask" 0f6cf136974a dm-crypt: recheck the integrity tag after a failure e6316749d603 lib/Kconfig.debug: TEST_IOV_ITER depends on MMU e7e23fc5d5fe fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio 699e2648e195 ata: libata-core: Do not try to set sleeping devices to standby cf245e831afc s390/cio: fix invalid -EBUSY on ccw_device_start fec5aea66916 drm/amd/display: adjust few initialization order in dm d715ee6cbe7c drm/meson: Don't remove bridges which are created by other drivers 47bacc3c7fbb drm/ttm: Fix an invalid freeing on already freed page in error path 0bb020dca6d8 btrfs: defrag: avoid unnecessary defrag caused by incorrect extent size b1ec3d6b86fd LoongArch: Update cpu_sibling_map when disabling nonboot CPUs dffdf7c783ef LoongArch: Disable IRQ before init_fn() for nonboot CPUs ea459e6926f0 LoongArch: Call early_init_fdt_scan_reserved_mem() earlier 50297906f81c docs: Instruct LaTeX to cope with deeper nesting 48985d64c4c8 x86/bugs: Add asm helpers for executing VERW a2fef1d81bec IB/hfi1: Fix sdma.h tx->num_descs off-by-one error 20980195ec8d xen/events: close evtchn after mapping cleanup 636ac94cee72 xen/events: modify internal [un]bind interfaces 40f14760da83 xen/events: drop xen_allocate_irqs_dynamic() 666860d56d83 xen/events: remove some simple helpers from events_base.c b79345efd038 xen/events: reduce externally visible helper functions 3c8f5965a993 xen: evtchn: Allow shared registration of IRQ handers 71783d1ff652 drm/amd/display: fixed integer types and null check locations 622c827544ef drm/amd/display: Request usb4 bw for mst streams c3682b63c60f drm/amd/display: Add dpia display mode validation logic b45df837fe87 mptcp: corner case locking for rx path fields initialization 9326d0357ab0 mptcp: fix more tx path fields initialization d52b3c2b2951 mptcp: use mptcp_set_state 565575473139 mptcp: add CurrEstab MIB counter support c5e3ec783484 smb3: clarify mount warning dd40cbafb1d2 cifs: handle cases where multiple sessions share connection cd743cfead99 cifs: change tcon status when need_reconnect is set on it 8946924ff324 virtio-blk: Ensure no requests in virtqueues before deleting vqs. cacc0a9c34a8 smb: client: set correct d_type for reparse points under DFS mounts c19453cc16ad drm/amdgpu: Fix HDP flush for VFs on nbio v7.9 cb4541cabb53 drm/amdgpu: Fix shared buff copy to user 61c0a633bdc6 drm/amdgpu: reset gpu for s3 suspend abort case 7a3a0b0c7f47 drm/amdgpu: skip to program GFXDEC registers for suspend abort 7d7046a6caf2 libceph: fail sparse-read if the data length doesn't match 9fe6ad655fe0 firewire: core: send bus reset promptly on gap count error 5175a72c8e99 accel/ivpu/40xx: Stop passing SKU boot parameters to FW 9895188644ee accel/ivpu: Disable d3hot_delay on all NPU generations e11aa132160c accel/ivpu: Force snooping for MMU writes d382f733c8ba LoongArch: vDSO: Disable UBSAN instrumentation 88e189bd16e5 LoongArch: Change acpi_core_pic[NR_CPUS] to acpi_core_pic[MAX_CORE_PIC] 3ed93e781a48 LoongArch: Select HAVE_ARCH_SECCOMP to use the common SECCOMP menu a0a48dd597f5 LoongArch: Select ARCH_ENABLE_THP_MIGRATION instead of redefining it 4dbbd8195a68 scsi: ufs: core: Remove the ufshcd_release() in ufshcd_err_handling_prepare() 7ac9e18f5d66 scsi: ufs: core: Fix shift issue in ufshcd_clear_cmd() 51a5ca984866 scsi: lpfc: Use unsigned type for num_sge b9c3a26bf95c hwmon: (coretemp) Enlarge per package core count limit 5c7ed4d957a8 efi: Don't add memblocks for soft-reserved memory cf3d6813601f efi: runtime: Fix potential overflow of soft-reserved region size 3dce50ca9939 wifi: iwlwifi: do not announce EPCS support c9da889a37fc wifi: mac80211: accept broadcast probe responses on 6 GHz 415f8e9854bb wifi: mac80211: adding missing drv_mgd_complete_tx() call c7a4f932b3a6 wifi: mac80211: set station RX-NSS on reconfig 52fff5799e3d fs/ntfs3: Fix oob in ntfs_listxattr ded8bf5b3687 fs/ntfs3: Update inode->i_size after success write into compressed file 8c77398c7261 fs/ntfs3: Fixed overflow check in mi_enum_attr() eac2e00f3c31 fs/ntfs3: Correct function is_rst_area_valid f4cf29c6772e fs/ntfs3: Use i_size_read and i_size_write c55deec3ffdd fs/ntfs3: Prevent generic message "attempt to access beyond end of device" 8525c77e2f7f fs/ntfs3: use non-movable memory for ntfs3 MFT buffer cache 86cd46312a30 fs/ntfs3: Use kvfree to free memory allocated by kvmalloc adcc0ab3e79f fs/ntfs3: Disable ATTR_LIST_ENTRY size check 947c3f3d31ea fs/ntfs3: Add NULL ptr dereference checking at the end of attr_allocate_frame() 323b0ab3f235 fs/ntfs3: ntfs3_forced_shutdown use int instead of bool f73f939792fc fs/ntfs3: Implement super_operations::shutdown 7e0aff0aab65 fs/ntfs3: Drop suid and sgid bits as a part of fpunch c28efa873a2a fs/ntfs3: Add file_modified 07b918639367 fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name" 289257127a18 fs/ntfs3: Fix multithreaded stress test e0b64e4ad2eb fs/ntfs3: Reduce stack usage fa2a041a490d fs/ntfs3: Print warning while fixing hard links count d46c2ef09180 fs/ntfs3: Correct hard links updating when dealing with DOS names d316783dfdc1 fs/ntfs3: Improve ntfs_dir_count 06144cdddad6 fs/ntfs3: Modified fix directory element type detection 15735a62add3 fs/ntfs3: Improve alternative boot processing 4390f74d09a0 Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table f5411b766627 ext4: correct the hole length returned by ext4_map_blocks() 2fdb5551e35b smb: client: increase number of PDUs allowed in a compound request 2b1f28ee49da cifs: do not search for channel if server is terminating fad689fce093 nvmet-fc: take ref count on tgtport before delete assoc eaf0971fdabf nvmet-fc: avoid deadlock on delete association path 399b70e8eadc nvmet-fc: abort command when there is no binding f2879398c295 nvmet-fc: hold reference on hostport match ccd49adde054 nvmet-fc: defer cleanup using RCU properly 2baa7272f2d9 nvmet-fc: release reference on target port 95a9ff330734 nvmet-fcloop: swap the list_add_tail arguments baa6b7eb8c66 nvme-fc: do not wait in vain when unloading module ffd63f243735 ALSA: usb-audio: Ignore clock selector errors for single connection fabab199b197 ASoC: wm_adsp: Don't overwrite fwf_name with the default 567f1b1da5da cifs: make sure that channel scaling is done only once e34e4e6d8c69 drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz 5a1bd2143fd7 drm/amdkfd: Use correct drm device for cgroup permission check 4c09593b31a5 netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new 9e8e25f20191 misc: open-dice: Fix spurious lockdep warning 17a6d7a0a7a9 Input: xpad - add Lenovo Legion Go controllers 2c889761d472 spi: sh-msiof: avoid integer overflow in constants f7d799076a55 regulator (max5970): Fix IRQ handler 04d46a95642e ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616 ee277704a44e ALSA: usb-audio: Check presence of valid altsetting control 21857eed5066 usb: ucsi_acpi: Quirk to ack a connector change ack cmd 307fc03dc433 nvmet-tcp: fix nvme tcp ida memory leak 83527a13740f HID: nvidia-shield: Add missing null pointer checks to LED initialization 034a0061b2dc ALSA: hda: Increase default bdl_pos_adj for Apollo Lake 580118d5c6e5 ALSA: hda: Replace numeric device IDs with constant values a905b2eccfd2 HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2 e1b38b919d3d regulator: pwm-regulator: Add validity checks in continuous .get_voltage 68da1d65b2e3 ASoC: amd: acp: Add check for cpu dai link initialization 7b24760f3a3c dmaengine: ti: edma: Add some null pointer checks to the edma_probe 2ccbf84ed3fe Input: goodix - accept ACPI resources with gpio_count == 3 && gpio_int_idx == 0 d3bbe77a76bc ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() 0184747b552d ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() f32d2a745b02 ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt 720751b57f0a platform/x86: touchscreen_dmi: Add info for the TECLAST X16 Plus tablet f778a45784d3 MIPS: reserve exception vector space ONLY ONCE 64783eaa37b7 ARM: dts: Fix TPM schema violations b0dd4d7ada6f ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers ab7318c79570 spi: cs42l43: Handle error from devm_pm_runtime_enable 673629018ba0 aoe: avoid potential deadlock at set_capacity 89f67051613c ahci: asm1166: correct count of reported ports f642fcf3f7e6 cifs: helper function to check replayable error codes c09de6bb3ada cifs: translate network errors on send to -ECONNABORTED 59e04d39fc29 cifs: cifs_pick_channel should try selecting active channels 8fbefa7a755d smb: Work around Clang __bdos() type confusion 0f1bae071de9 block: Fix WARNING in _copy_from_iter d637b5118274 spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected 8298ea0f51a9 spi: intel-pci: Add support for Arrow Lake SPI serial flash 763c59714cf4 platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full 99f1abc34a6d fbdev: sis: Error out if pixclock equals zero bc3c2e58d73b fbdev: savage: Error out if pixclock equals zero 54b79d878696 wifi: mac80211: fix race condition on enabling fast-xmit 29df20cae2ce wifi: cfg80211: fix missing interfaces when dumping 22dced37d9c7 dmaengine: dw-edma: increase size of 'name' in debugfs code 9f11992462ad dmaengine: fsl-qdma: increase size of 'irq_name' 6e400d6b960a dmaengine: shdma: increase size of 'dev_id' 8d76726eeb11 cifs: open_cached_dir should not rely on primary channel 36bc5040c863 scsi: target: core: Add TMF to tmr_list handling 12d43aec0e75 tools: selftests: riscv: Fix compile warnings in mm tests a613c646660a tools: selftests: riscv: Fix compile warnings in vector tests df75b8ef7122 scsi: smartpqi: Fix logical volume rescan race condition ce10905116e6 scsi: smartpqi: Add new controller PCI IDs 43ee59fa01c8 dmaengine: apple-admac: Keep upper bits of REG_BUS_WIDTH 5babeec518c2 riscv/efistub: Ensure GP-relative addressing is not used 6ea2f3b9b9f6 PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() 74fd1b8c4419 sched/rt: Disallow writing invalid values to sched_rt_period_us (From OE-Core rev: 6d038582421260644374cbb148f8d78884810e74) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-05linux-yocto/cfg/6.6: drop CONFIG_DEBUG_CREDENTIALSBruce Ashfield
Integrating the following commit(s) to linux-yocto/.: 1/1 [ Author: Bruce Ashfield Email: bruce.ashfield@gmail.com Subject: cfg/debug: drop DEBUG_CREDENTIALS Date: Tue, 27 Feb 2024 11:57:58 -0500 The upstream commit (which was also backported to -stable for some reason): commit 207f135d819344c03333246f784f6666e652e081 Author: Jens Axboe <axboe@kernel.dk> Date: Fri Dec 15 13:40:57 2023 -0700 cred: get rid of CONFIG_DEBUG_CREDENTIALS commit ae1914174a63a558113e80d24ccac2773f9f7b2b upstream. This code is rarely (never?) enabled by distros, and it hasn't caught anything in decades. Let's kill off this legacy debug code. Suggested-by: Linus Torvalds <torvalds@linuxfoundation.org> Signed-off-by: Jens Axboe <axboe@kernel.dk> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Means that we can drop our use of CONFIG_DEBUG_CREDENTIALS. It does leave an emptry .cfg file, but to keep any external includes around, we'll leave the file for a while. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: fded0ce745d4584ac23e8e2bb990e40c94d9570c) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-27linux-yocto/6.6: update CVE exclusionsBruce Ashfield
Data pulled from: https://github.com/nluedtke/linux_kernel_cves 1/1 [ Author: Nicholas Luedtke Email: nicholas.luedtke@uwalumni.com Subject: Update 25Feb24 Date: Sun, 25 Feb 2024 07:03:08 -0500 ] (From OE-Core rev: efa1420085d1671c7e3c9daa1949b36cf1822ed1) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-27linux-yocto/6.6: update to v6.6.18Bruce Ashfield
Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: d8a27ea2c986 Linux 6.6.18 9e083726d5e3 tracing: Fix a NULL vs IS_ERR() bug in event_subsystem_dir() 9389eaaca7b9 tracing: Make system_callback() function static cec85aa54b12 Documentation/arch/ia64/features.rst: fix kernel-feat directive ccce12ecf2a7 x86/barrier: Do not serialize MSR accesses on AMD 438d19492b7f dm: limit the number of targets and parameter size area 2c3bdba00283 nilfs2: fix potential bug in end_buffer_async_write c20fc13082d1 of: property: Add in-ports/out-ports support to of_graph_get_port_parent() b6a2a9cbb675 sched/membarrier: reduce the ability to hammer on sys_membarrier 0a962f2fbaa9 x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat section 686b58ce5052 x86/boot: Increase section and file alignment to 4k/512 f7eedad78068 x86/boot: Split off PE/COFF .data section 476316bb48c1 x86/boot: Drop PE/COFF .reloc section 0db81e8e20f6 x86/boot: Construct PE/COFF .text section from assembler 0cf3d613a141 x86/boot: Derive file size from _edata symbol c731fbcfdbb6 x86/boot: Define setup size in linker script 431b39e62594 x86/boot: Set EFI handover offset directly in header asm 8e102324e743 x86/boot: Grab kernel_info offset from zoffset header directly a38801ba1875 x86/boot: Drop references to startup_64 08796fc9bfe2 x86/boot: Drop redundant code setting the root device 4bac079dba04 x86/boot: Omit compression buffer from PE/COFF image memory footprint d9b6b6e8d871 x86/boot: Remove the 'bugger off' message e17a8bf1fb5d x86/efi: Drop alignment flags from PE section headers 8117961d98fb x86/efi: Disregard setup header of loaded image fa244085025f x86/efi: Drop EFI stub .bss from .data section 940c919be813 nfsd: don't take fi_lock in nfsd_break_deleg_cb() a49e9c7267d0 eventfs: Keep all directory links at 1 9bb8131a9ff9 eventfs: Remove fsnotify*() functions from lookup() ed823ca4bcf3 eventfs: Restructure eventfs_inode structure to be more condensed 5c3ea7dfef17 eventfs: Warn if an eventfs_inode is freed without is_freed being set 5dfb04100326 eventfs: Get rid of dentry pointers without refcounts c46192051c20 eventfs: Clean up dentry ops and add revalidate function ca2d3b2c260d eventfs: Remove unused d_parent pointer field 21faa3de640d tracefs: dentry lookup crapectomy 4928d0e32228 tracefs: Avoid using the ei->dentry pointer unnecessarily d1bcde94223e eventfs: Initialize the tracefs inode properly f0686a194549 tracefs: Zero out the tracefs_inode when allocating it 35e219f7cd36 tracefs: remove stale update_gid code 9a187657d681 eventfs: Save directory inodes in the eventfs_inode structure 1f20155a724c eventfs: Use kcalloc() instead of kzalloc() c55d11ea8e07 eventfs: Do not create dentries nor inodes in iterate_shared 4e8731d20fba eventfs: Have the inodes all for files and directories all be the same e638899f9963 eventfs: Shortcut eventfs_iterate() by skipping entries already read f3f41f444b32 eventfs: Read ei->entries before ei->children in eventfs_iterate() 82820a2d76cc eventfs: Do ctx->pos update for all iterations in eventfs_iterate() 98102764cca9 eventfs: Have eventfs_iterate() stop immediately if ei->is_freed is set 628adb842bd5 tracefs/eventfs: Use root and instance inodes as default ownership 1bfdd54adbb8 eventfs: Stop using dcache_readdir() for getdents() ee699b547b63 eventfs: Remove "lookup" parameter from create_dir/file_dentry() ee3bde693ee8 eventfs: Fix bitwise fields for "is_events" f6bf29570034 tracefs: Check for dentry->d_inode exists in set_gid() 1b4dfdb3274a eventfs: Fix file and directory uid and gid ownership 4d12a83ecdb6 eventfs: Have event files and directories default to parent uid and gid 53cd8c57cc73 eventfs: Fix events beyond NAME_MAX blocking tasks 6eee5c670861 eventfs: Make sure that parent->d_inode is locked in creating files/dirs 29bb70cad668 eventfs: Do not allow NULL parent to eventfs_start_creating() 43fbddf34c3c eventfs: Move taking of inode_lock into dcache_dir_open_wrapper() 6586a12d3f02 eventfs: Use GFP_NOFS for allocation when eventfs_mutex is held 7b4cb5d59f3e eventfs: Do not invalidate dentry in create_file/dir_dentry() b1391e3653f5 eventfs: Remove expectation that ei->is_freed means ei->dentry == NULL 74a9e56b682f eventfs: Use simple_recursive_removal() to clean up dentries fb9b8eea5d21 eventfs: Remove special processing of dput() of events directory c58673cad4e9 eventfs: Delete eventfs_inode when the last dentry is freed 1a6edfc7be2f eventfs: Hold eventfs_mutex when calling callback functions 32f4c167cbef eventfs: Save ownership and mode d2a632aeecc4 eventfs: Test for ei->is_freed when accessing ei->dentry 6e2a33522ee7 eventfs: Have a free_ei() that just frees the eventfs_inode 4bb123ce29cd eventfs: Remove "is_freed" union with rcu head 773cd7dfd092 eventfs: Fix kerneldoc of eventfs_remove_rec() 810a957e343b eventfs: Remove extra dget() in eventfs_create_events_dir() 7cac392f5640 eventfs: Fix typo in eventfs_inode union comment f7842e0617ff eventfs: Fix WARN_ON() in create_file_dentry() 843879a6ddd9 tracefs/eventfs: Modify mismatched function name c99e5cfe77e5 eventfs: Fix failure path in eventfs_create_events_dir() 17e4e4d2335c eventfs: Use ERR_CAST() in eventfs_create_events_dir() bceba0d35b43 eventfs: Use eventfs_remove_events_dir() 35ee34c0f6d5 eventfs: Remove eventfs_file and just use eventfs_inode 4015fc492774 Revert "eventfs: Remove "is_freed" union with rcu head" dc9ee9a8aef8 Revert "eventfs: Save ownership and mode" 65a54d6dbf3b Revert "eventfs: Delete eventfs_inode when the last dentry is freed" 601daf7e31d8 Revert "eventfs: Use simple_recursive_removal() to clean up dentries" 5e9fb476196d Revert "eventfs: Check for NULL ef in eventfs_set_attr()" 6fdc0bcd066d Revert "eventfs: Do not allow NULL parent to eventfs_start_creating()" fa69a8063f8b parisc: Fix random data corruption from exception handler 4480ead69a3a netfilter: ipset: Missing gc cancellations fixed b93a6756a01f netfilter: ipset: fix performance regression in swap operation b2261c2e763e block: fix partial zone append completion handling in req_bio_endio() 56f98598ddf0 md: bypass block throttle for superblock update 49bca0710ebe tracing: Inform kmemleak of saved_cmdlines allocation ab94509051ea tracing: Fix HAVE_DYNAMIC_FTRACE_WITH_REGS ifdef 5d858e2d3eca fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() 63e2bd10a89a pmdomain: core: Move the unused cleanup to a _sync initcall f84e7534457d can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) 26dfe112ec2e can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock 6019c77391a6 can: netlink: Fix TDCO calculation using the old data bittiming 23429e2c33dd of: property: fix typo in io-channels 7366ff7ca1c7 docs: kernel_feat.py: fix build error for missing files 601b5540c154 blk-wbt: Fix detection of dirty-throttled tasks 496273439b3c LoongArch: Fix earlycon parameter if KASAN enabled 4d850ed74740 mm: hugetlb pages should not be reserved by shmat() if SHM_NORESERVE 13c5a9fb0710 fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super ae20db45e482 ceph: prevent use-after-free in encode_cap_msg() a71302c86389 hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed 9680b2ab54ba net: stmmac: protect updates of 64-bit statistics counters 1b1631895e40 pmdomain: renesas: r8a77980-sysc: CR7 must be always on 3dbf262ab0c1 net: ethernet: ti: cpsw_new: enable mac_managed_pm to fix mdio a1b4ed4125ca s390/qeth: Fix potential loss of L3-IP@ in case of network issues d59e1c2fbd76 net: ethernet: ti: cpsw: enable mac_managed_pm to fix mdio 31f71f2d7a08 fs: relax mount_setattr() permission checks 02afaeb6c52b tools/rtla: Fix Makefile compiler options for clang f0542eb7122e tools/rtla: Fix uninitialized bucket/data->bucket_size warning 7c3611ca86f1 tools/rtla: Exit with EXIT_SUCCESS when help is invoked 8a585914c266 tools/rtla: Fix clang warning about mount_point var size daa5e6a4a8b4 tools/rtla: Replace setting prio with nice for SCHED_OTHER a71597b4e5c7 tools/rtla: Remove unused sched_getattr() function 828be9ff1770 tools/rv: Fix Makefile compiler options for clang 2863f8cf9f56 tools/rv: Fix curr_reactor uninitialized variable 62a1b9b6343e ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 eb06fca2c740 ASoC: tas2781: add module parameter to tascodec_init() 1be2669565b3 ASoC: SOF: IPC3: fix message bounds on ipc ops 19758688bd05 arm64: Subscribe Microsoft Azure Cobalt 100 to ARM Neoverse N2 errata 60480c6bc160 arm64/signal: Don't assume that TIF_SVE means we saved SVE state 4796a1a41300 mmc: sdhci-pci-o2micro: Fix a warm reboot issue that disk can't be detected by BIOS 6d5eae9a95fe zonefs: Improve error handling 3d16cebf0112 KVM: arm64: Fix circular locking dependency 4145ccff546e smb: Fix regression in writes when non-standard maximum write size negotiated c2aa2718cda2 smb: client: set correct id, uid and cruid for multiuser automounts e5643b23cbb0 thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 65ac3a4fee03 irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update 91a80fff3eee irqchip/gic-v3-its: Restore quirk probing for ACPI-based systems 5fcc75e44de5 irqchip/irq-brcmstb-l2: Add write memory barrier before exit 00f4eb31b819 wifi: iwlwifi: mvm: fix a crash when we run out of stations e700e44fd2cc wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() 6585c74b4faa wifi: cfg80211: fix wiphy delayed work queueing ab9d4bb9a189 wifi: iwlwifi: fix double-free bug 080da821b2c5 nfp: flower: prevent re-adding mac index for bonded port d194f1c73160 nfp: enable NETDEV_XDP_ACT_REDIRECT feature flag 0bb84600c23c nfp: use correct macro for LengthSelect in BAR config 9c82920359b7 crypto: algif_hash - Remove bogus SGL free on zero-length error path 88aa493f393d crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked ea5ddbc11613 nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() 2e1480538ef6 nilfs2: fix data corruption in dsync block recovery for small block sizes af8625f713a4 ALSA: hda/realtek: add IDs for Dell dual spk platform 53447b46a64e ALSA: hda/conexant: Add quirk for SWS JS201D 027df06c2915 ALSA: hda/realtek: fix mute/micmute LED For HP mt645 224378140269 mmc: slot-gpio: Allow non-sleeping GPIO ro 13b01aedb585 io_uring/net: fix multishot accept overflow handling 1dc09ca85871 x86/mm/ident_map: Use gbpages only where full GB page should be mapped. b8525dced380 KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl eea9b2e0d222 KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu b2479ab426ce x86/fpu: Stop relying on userspace for info to fault in xsave buffer 97b37ffbcebe x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6 536006966678 serial: mxs-auart: fix tx ab288bbaedcc serial: core: introduce uart_port_tx_flags() 760f0f9d85fe powerpc/pseries: fix accuracy of stolen time 7fec35ffce05 powerpc/cputable: Add missing PPC_FEATURE_BOOKE on PPC64 Book-E 1b5181cb4b30 powerpc/64: Set task pt_regs->link to the LR value on scv entry b1ac5b885cf3 ftrace: Fix DIRECT_CALLS to use SAVE_REGS by default 24ea2c4d4864 serial: max310x: prevent infinite while() loop in port startup 89992713f364 serial: max310x: fail probe if clock crystal is unstable 2655f0892c04 serial: max310x: improve crystal stable clock detection 8c6df38c7033 serial: max310x: set default value when reading clock ready bit 8663564114d1 nfp: flower: fix hardware offload for the transfer layer port 15392de705e7 nfp: flower: add hardware offload check for post ct entry 0dc6bc63d9ec net: dsa: mv88e6xxx: Fix failed probe due to unsupported C45 reads f5f6332f1870 ring-buffer: Clean ring_buffer_poll_wait() error return 22a77c0f5b82 hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove 482cda9e50de drm/amd/display: Preserve original aspect ratio in create stream 7fc395f0f562 drm/amd/display: Increase frame-larger-than for all display_mode_vba files 7407c61f43b6 drm/amd/display: Fix MST Null Ptr for RV b476ae1da136 drm/amdgpu/soc21: update VCN 4 max HEVC encoding resolution 4ff8ec01a865 drm/prime: Support page array >= 4GB b9e373ed8d9c drm/amd/display: Add align done check c96a494c9b0f drm/msm: Wire up tlb ops 6cef4e68777b ksmbd: free aux buffer if ksmbd_iov_pin_rsp_read fails 93136132d1b5 media: rc: bpf attach/detach requires write permission f83b9abee9fa pmdomain: mediatek: fix race conditions with genpd 5894212f3abf iio: pressure: bmp280: Add missing bmp085 to SPI id table 28639eea710c iio: imu: bno055: serdev requires REGMAP 68f2bdcbd7db iio: imu: adis: ensure proper DMA alignment c0f2ab954b02 iio: adc: ad_sigma_delta: ensure proper DMA alignment 54e67b77be3a iio: accel: bma400: Fix a compilation problem e0cb5cc558f0 iio: commom: st_sensors: ensure proper DMA alignment b90126c86d83 iio: core: fix memleak in iio_device_register_sysfs 1d8c67e94e9e iio: magnetometer: rm3100: add boundary check for the value read from RM3100_REG_TMRC f83ec2ee91d0 staging: iio: ad5933: fix type mismatch regression 5ad73e1056a6 Revert "workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()" d76792931185 tracing/probes: Fix to search structure fields correctly ebc1972c2c89 tracing/probes: Fix to set arg size and fmt after setting type from BTF d5889a68522c tracing/probes: Fix to show a parse error for bad type for $comm ac9a1c3bcd45 tracing/synthetic: Fix trace_string() return value 6e48f4c61673 tracing: Fix wasted memory in saved_cmdlines logic 5f703935fdb5 tracing/timerlat: Move hrtimer_init to timerlat_fd open() aafdc920d70d ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() 2883940b19c3 ext4: fix double-free of blocks due to wrong extents moved_len e3c4e10e3a79 misc: fastrpc: Mark all sessions as invalid in cb_remove a7ae586f6f60 binder: signal epoll threads of self-work 53953faf9180 ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power 39ca594f8098 ALSA: hda/cs8409: Suppress vmaster control for Dolphin models 4629bf52d952 ASoC: codecs: wcd938x: handle deferred probe ea102272ffa2 ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platform 24a98774dc8d ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL d83d6f66bb3a usb: typec: tpcm: Fix issues with power being removed during reset 32bfb13db982 modpost: Add '.ltext' and '.ltext.*' to TEXT_SECTIONS 6cddb7a4d78c linux/init: remove __memexit* annotations fd06e32ea464 um: Fix adding '-no-pie' for clang 2dc2b0a42aaf xen-netback: properly sync TX responses 54944f45470a parisc: BTLB: Fix crash when setting up BTLB at CPU bringup 2524299b6106 net: stmmac: do not clear TBS enable bit on link up/down 923dea2a7ea9 net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() 16d3f507b0fa nfc: nci: free rx_data_reassembly skb on NCI device cleanup 04c0dbdba3b0 kbuild: Fix changing ELF file type for output of gen_btf for big endian 0f48dea0926d ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads 1a2f08576e30 firewire: core: correct documentation of fw_csr_string() kernel API 6d2a97b7b6f2 lsm: fix the logic in security_inode_getsecctx() 8df43e53f2f7 lsm: fix default return value of the socket_getpeersec_*() hooks 38fd4dfa2764 drm/amd: Don't init MEC2 firmware when it fails to load 8983397951b4 drm/amdgpu: Reset IH OVERFLOW_CLEAR bit 0b1d4187c2df drm/virtio: Set segment size for virtio_gpu device c99d215c0c0f connector/cn_proc: revert "connector: Fix proc_event_num_listeners count not cleared" 56a19b790f57 Revert "drm/msm/gpu: Push gpu lock down past runpm" caa2565a2e13 Revert "drm/amd: flush any delayed gfxoff on suspend entry" 2996c7e97ea7 scsi: Revert "scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock" 889a5f329e47 media: Revert "media: rkisp1: Drop IRQF_SHARED" 9978d5b744e0 Revert "powerpc/pseries/iommu: Fix iommu initialisation during DLPAR add" 4bfe217e075d mptcp: really cope with fastopen race ed34dfa19ddb mptcp: check addrs list in userspace_pm_get_local_id a2d743747e9e mptcp: fix rcv space initialization 877a72e3b66c mptcp: drop the push_pending field 1fdb37a673d2 selftests: mptcp: add mptcp_lib_kill_wait 2decb7d94d34 selftests: mptcp: allow changing subtests prefix a4887b7aa676 selftests: mptcp: increase timeout to 30 min 969afb521f6f selftests: mptcp: add missing kconfig for NF Mangle ecdb48c5f538 selftests: mptcp: add missing kconfig for NF Filter in v6 2d60c017e448 selftests: mptcp: add missing kconfig for NF Filter b609c783c535 mptcp: fix data re-injection from stale subflow fa3866b67d5e kallsyms: ignore ARMv4 thunks along with others 3a9d624593c5 modpost: trim leading spaces when processing source files list 6be99c51829b i2c: i801: Fix block process call transactions a99ba46e8a20 i2c: pasemi: split driver into two separate modules 4cc31fa07445 powerpc/kasan: Limit KASAN thread size increase to 32KB f7e84c8e196b irqchip/gic-v3-its: Handle non-coherent GICv4 redistributors fcb82e9739f2 irqchip/loongson-eiointc: Use correct struct type in eiointc_domain_alloc() 0589dff4fbf4 i2c: qcom-geni: Correct I2C TRE sequence f7ff1c89fb6e cifs: fix underflow in parse_server_interfaces() e7f744f6f420 iio: adc: ad4130: only set GPIO_CTRL if pin is unused 0e0dab377509 iio: adc: ad4130: zero-initialize clock init data 63b1a3d9dd3b PCI: Fix active state requirement in PME polling 7f414d306320 Revert "kobject: Remove redundant checks for whether ktype is NULL" 0516c06b19dc powerpc/kasan: Fix addr error caused by page alignment 8631837dbf8b powerpc/6xx: set High BAT Enable flag on G2_LE cores 0040386b0b71 powerpc/pseries/iommu: Fix iommu initialisation during DLPAR add 22920e410234 driver core: fw_devlink: Improve detection of overlapping cycles 7219a692ffc0 media: ir_toy: fix a memleak in irtoy_tx 008cf5d1da7f interconnect: qcom: sm8550: Enable sync_state d8e36ff40cf9 interconnect: qcom: sc8180x: Mark CO0 BCM keepalive c7ebd8149ee5 usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend ed85777c640c usb: core: Prevent null pointer dereference in update_port_device_state 84a13b97e8e2 usb: chipidea: core: handle power lost in workqueue 0d179c570486 usb: f_mass_storage: forbid async queue when shutdown happen eafeda9ee9c0 USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT ec68d8d25b84 usb: ucsi_acpi: Fix command completion handling 330d22aba17a usb: ulpi: Fix debugfs directory leak d25f43a25794 usb: ucsi: Add missing ppm_lock ad42f8087146 iio: hid-sensor-als: Return 0 for HID_USAGE_SENSOR_TIME_TIMESTAMP fc41101a94b1 HID: wacom: Do not register input devices until after hid_hw_start 04fa3e1387bf HID: wacom: generic: Avoid reporting a serial of '0' to userspace 4cad91344a62 HID: i2c-hid-of: fix NULL-deref on failed power up 467fce636a3a HID: bpf: actually free hdev memory after attaching a HID-BPF program d83a7e591d26 HID: bpf: remove double fdget() c34c01fba0f0 ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx 134c9f699c16 ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32 63bc8a394083 parisc: Prevent hung tasks when printing inventory on serial console 7f5375875e84 ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF 5735a2671ffb dm-crypt, dm-verity: disable tasklets cc0037fa592d nouveau: offload fence uevents work to workqueue acd2eda2b28f scsi: storvsc: Fix ring buffer size calculation 2f61cb94def1 selftests: mm: fix map_hugetlb failure on 64K page size systems 8f02931edb7d selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag ec18ec230301 mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again 85f052b55ce2 selftests/mm: switch to bash from sh 6022c065c9ec tracing/trigger: Fix to return error if failed to alloc snapshot 8b5a4fe34279 scs: add CONFIG_MMU dependency for vfree_atomic() d6a14d9ddbed selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory ee35363764d8 userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb 38e6fede36bb i40e: Fix waiting for queues of all VSIs to be disabled be147926140a i40e: Do not allow untrusted VF to remove administratively set MAC 94d34a6861a2 mm/memory: Use exception ip to search exception tables fdd12a80f64f ptrace: Introduce exception_ip arch hook 2252913f156f MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler 61e1c101bacb nouveau/svm: fix kvcalloc() argument order d4053005d55a net: sysfs: Fix /sys/class/net/<iface> path for statistics 050ad2ca0ac1 ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() 211db3da3f61 spi: ppc4xx: Drop write-only variable 6a67bf10934c net: tls: fix returned read length with async decrypt d684763534b9 net: tls: fix use-after-free with partial reads and async decrypt 13eca403876b net: tls: handle backlogging of crypto requests 6db22d6c7a6d tls: fix race between tx work scheduling and socket close 86dc27ee36f5 tls: fix race between async notify and socket close de31df6f8720 net: tls: factor out tls_*crypt_async_wait() 5e01c54ebcaf tls: extract context alloc/initialization out of tls_set_sw_offload 48fae67d8374 lan966x: Fix crash when adding interface under a lag 5eeb2a9eaa5b net: openvswitch: limit the number of recursions from action sets 65095912b0f3 selftests: forwarding: Fix bridge locked port test flakiness d8893ac849ba selftests: forwarding: Suppress grep warnings 925fd1a0fb41 selftests: bridge_mdb: Use MDB get instead of dump c3e0cfe7d7cb selftests: forwarding: Fix bridge MDB test flakiness 2fc52eb6369c selftests: forwarding: Fix layer 2 miss test flakiness dcaf06afaad8 selftests: net: Fix bridge backup port test flakiness 30c59775a292 selftests/net: convert test_bridge_backup_port.sh to run it in unique namespace 7512d7866640 perf: CXL: fix mismatched cpmu event opcode 6e00027aef47 ALSA: hda/cs35l56: select intended config FW_CS_DSP c3dc7cb88815 of: property: Improve finding the supplier of a remote-endpoint property e0dce2c981ff of: property: Improve finding the consumer of a remote-endpoint property c1c50ca73e41 devlink: Fix command annotation documentation 59d440ae52b5 bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY d74226e03df1 net/handshake: Fix handshake_req_destroy_test1 cd16ed2e9417 ASoC: SOF: ipc3-topology: Fix pipeline tear down logic 8723db10f063 wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table() 83f4bf711f30 wifi: iwlwifi: Fix some error codes 9f9aff002a4d KVM: selftests: Fix a semaphore imbalance in the dirty ring logging test 04e01dc1fce1 spi: imx: fix the burst length at DMA mode and CPU mode 52fe802f95f2 drm/msm/gem: Fix double resv lock aquire 3b23d6512d49 of: unittest: Fix compile in the non-dynamic case 267f7b04effa KVM: selftests: Avoid infinite loop in hyperv_features when invtsc is missing 03aee9284d9b KVM: selftests: Delete superfluous, unused "stage" variable in AMX test 854357db2f93 selftests/landlock: Fix fs_test build with old libc 8f1903863219 driver core: Fix device_link_flag_is_sync_state_only() 7bddf18f474f btrfs: don't drop extent_map for free space inode on write error 2f2d90376924 btrfs: reject encoded write if inode has nodatasum flag set 2dc6dbbddc18 btrfs: don't reserve space for checksums when writing to nocow files 7efadbcb3200 btrfs: send: return EOPNOTSUPP on unknown flags 92182dc179ec btrfs: forbid deleting live subvol qgroup 833775656d44 btrfs: do not ASSERT() if the newly created subvolume already got read 4f48ef7d97d5 btrfs: forbid creating subvol qgroups 505a948d0555 btrfs: do not delete unused block group if it may be used soon e97ebc2a8c8e btrfs: add and use helper to check if block group is used f328d96d6b38 update workarounds for gcc "asm goto" issue aaff74d886d0 work around gcc bugs with 'asm goto' with outputs (From OE-Core rev: 6815af6a5a6370207c842d0a389f208d37bf1553) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-27linux-yocto/6.6: genericarm64 configuration/definitionBruce Ashfield
Integrating the following commit(s) to linux-yocto/.: 1/3 [ Author: Ross Burton Email: ross.burton@arm.com Subject: features/numa: remove CONFIG_NEED_MULTIPLE_NODES Date: Mon, 26 Feb 2024 12:10:12 +0000 This was removed in kernel a9ee6cf (5.14 onwards). Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] 2/3 [ Author: Ross Burton Email: ross.burton@arm.com Subject: features/cgroups: remove trailing whitespace Date: Mon, 26 Feb 2024 12:10:13 +0000 Otherwise the audit will notice that "y " was requested but "y" was set. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] 3/3 [ Author: Ross Burton Email: ross.burton@arm.com Subject: bsp: Add initial genericarm64 BSP Date: Mon, 26 Feb 2024 12:10:14 +0000 Add the skeleton of an initial genericarm64 kernel. At present this has only been boot tested on a BeaglePlay and is missing some functionality, but it does boot via EFI from SD card successfully. Future work will organise the configuration fragments more neatly, move more options to modules, increase functionality, and add support for more boards. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: c60bbcc73a5e623e5cf05339d42bc9d98a82b684) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-27linux-yocto/6.6: config: x86 tidy & consolidationBruce Ashfield
Integrating the following commit(s) to linux-yocto/.: 1/3 [ Author: Paul Gortmaker Email: paul.gortmaker@windriver.com Subject: BSP: remove from all - latencytop feature inclusion Date: Thu, 30 Nov 2023 14:07:48 -0500 Consider this 5+ year old commit commit bcbc7bbc4fb967d8d4ae6333f71b73491a80b94e Author: Alexander Kanavin <alexander.kanavin@linux.intel.com> Date: Thu Mar 1 16:00:41 2018 +0200 latencytop: remove recipe Last commit and release were in 2009; website is down; it's a dead project. (From OE-Core rev: 36aae56e7f86a4d5ce93e4528e7dcc42f60c705e) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Given that, it seems sensible to drop it from default inclusion across the BSPs. I've left the feature itself, so anyone who still cares can easily manually add it still. Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] 2/3 [ Author: Paul Gortmaker Email: paul.gortmaker@windriver.com Subject: x86-64: separate out the NUMA features to our existing NUMA scc/cfg Date: Thu, 30 Nov 2023 14:07:45 -0500 A user reported getting NUMA warnings like the ones reported here: https://www.suse.com/support/kb/doc/?id=000021040 "Fail to get numa node for CPU:0 bus:0 dev:0 fn:1" ...and repeated for every core on the platform. Distracting. When I asked if it was a crazy big server system with multiple CPU sockets and localized RAM near each socket - the answer was "no". Turns out they didn't choose NUMA support - rather we did it for them. Yocto has been and still remains more "embedded leaning". That is not to say we can't support NUMA. We just shouldn't be enabling it by default in the base x86-64 config fragment that everyone uses. Move the two NUMA settings that were not in our existing numa.cfg feature out of the BSP and into the feature. Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] 3/3 [ Author: Paul Gortmaker Email: paul.gortmaker@windriver.com Subject: x86-64: consolidate crypto options Date: Thu, 30 Nov 2023 14:07:44 -0500 No functional change - just makes further reorganizations and refactoring more easy to review/parse. Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: e8ffc63f3ed61cc31c3077741f3f96dae9baa3fb) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-27linux-yocto/6.6: enable squashfs for selftestsBruce Ashfield
Integrating the following commit(s) to linux-yocto/.: 1/1 [ Author: Vyacheslav Yurkov Email: uvv.mail@gmail.com Subject: squashfs: Add initial support Date: Wed, 21 Feb 2024 07:15:31 +0100 It's required at least in selftest to test read-only file systems. Signed-off-by: Vyacheslav Yurkov <uvv.mail@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: 5ec087fe143051c2b47aa4ee0ba0ad97dae39377) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-23linux-yocto: Remove unused patchKhem Raj
This patch remained after bumping from 6.1 to 6.6 (From OE-Core rev: 3083c9cc3c117b6284fee6926da2200cef509e6f) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-21linux-yocto/6.6: update CVE exclusionsBruce Ashfield
Data pulled from: https://github.com/nluedtke/linux_kernel_cves 1/1 [ Author: Nicholas Luedtke Email: nicholas.luedtke@uwalumni.com Subject: Update 9Feb24 Date: Fri, 9 Feb 2024 18:02:45 -0500 ] (From OE-Core rev: ed23f800e84e04badfe88b062a16a8b0f51d5aee) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-21linux-yocto/6.6: update to v6.6.17Bruce Ashfield
Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: b2c9bf06474e Linux 6.6.17 b734f7a47aeb netfilter: nft_set_rbtree: skip end interval element from gc d850a1f8dbbe net: stmmac: xgmac: fix a typo of register name in DPP safety handling 2fbdc116640f ALSA: usb-audio: Sort quirk table entries 460951a8e502 net: stmmac: xgmac: use #define for string constants 22ccf61c336e io_uring/net: limit inline multishot retries 7cbd3aa59db5 io_uring/poll: add requeue return code from poll multishot handling eac52bfe2333 io_uring/net: un-indent mshot retry path in io_recv_finish() 0848bf7e539a io_uring/poll: move poll execution helpers higher up 0ceb7a9230d6 io_uring/net: fix sr->len for IORING_OP_RECV with MSG_WAITALL and buffers 7a62d444a252 media: solo6x10: replace max(a, min(b, c)) by clamp(b, a, c) d41ba25cb8b6 Revert "ASoC: amd: Add new dmi entries for acp5x platform" ac589a37bc0c Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID 38d4dfeb0a8d Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU 4abccba26f63 hrtimer: Report offline hrtimer enqueue f0b1398669a3 usb: dwc3: pci: add support for the Intel Arrow Lake-H f5e7ffa9269a xhci: handle isoc Babble and Buffer Overrun events properly b5595a07ce1b xhci: process isoc TD properly when there was a transaction error mid TD. a78f36f39a76 usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK b3e8e687d2db usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK 2aed1b6c33af x86/lib: Revert to _ASM_EXTABLE_UA() for {get,put}_user() fixups 7add0db9543e Revert "usb: typec: tcpm: fix cc role at port reset" 2d744a0cf852 USB: serial: cp210x: add ID for IMST iM871A-USB 4d53c5124b82 USB: serial: option: add Fibocom FM101-GL variant 1f2c1cf43e88 USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e dbeb9bf62c95 ALSA: usb-audio: add quirk for RODE NT-USB+ 49ab71ba24b3 ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter 790053c73394 ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision 27b216130e64 blk-iocost: Fix an UBSAN shift-out-of-bounds warning 89b00dc3d6bb riscv: declare overflow_stack as exported from traps.c bc401f796061 riscv: Fix arch_hugetlb_migration_supported() for NAPOT da9c33a70f09 libceph: just wait for more data to be available on the socket 90731f99f8c1 libceph: rename read_sparse_msg_*() to read_partial_sparse_msg_*() f4b69db0efca riscv: Flush the tlb when a page directory is freed aceb4ab9689b scsi: core: Move scsi_host_busy() out of host lock if it is for per-command d0d1f9a9b937 riscv: Fix hugetlb_mask_last_page() when NAPOT is enabled 21dba4e4f071 riscv: Fix set_huge_pte_at() for NAPOT mapping d37708448b13 riscv: mm: execute local TLB flush after populating vmemmap c4a05cf0ed78 mm: Introduce flush_cache_vmap_early() 9bf829def8cf riscv: Improve flush_tlb_kernel_range() 53a38f8f75ec riscv: Make __flush_tlb_range() loop over pte instead of flushing the whole tlb 72afe05d6265 riscv: Improve tlb_flush() fb7bcd1722bc fs/ntfs3: Fix an NULL dereference bug bab2fb9d6b67 netfilter: nft_set_pipapo: remove scratch_aligned pointer 9af9079ca1fd netfilter: nft_set_pipapo: add helper to release pcpu scratch area e96795240aec netfilter: nft_set_pipapo: store index in scratch maps 28c5407cd2e4 netfilter: nft_ct: reject direction for ct id cd9bd10c59e3 drm/amd/display: Implement bounds check for stream encoder creation in DCN301 3f3c237a7065 drm/amd/display: Add NULL test for 'timing generator' in 'dcn21_set_pipe()' 2e150ccea131 drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()' a600c1ebc464 netfilter: nft_compat: restrict match/target protocol to u16 b3f2e143eb30 netfilter: nft_compat: reject unused compat flag 6a64b8293506 netfilter: nft_compat: narrow down revision to unsigned 8-bits 84bfcb7774b6 selftests: cmsg_ipv6: repeat the exact packet 7e5ef4967076 ppp_async: limit MRU to 64K b74aa9ce13d0 af_unix: Call kfree_skb() for dead unix_(sk)->oob_skb in GC. 888e3524be87 tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() 94cac7da5889 selftests: net: let big_tcp test cope with slow env 024b25117511 rxrpc: Fix counting of new acks and nacks 2868b8e45a89 rxrpc: Fix response to PING RESPONSE ACKs to a dead call 200cb50b9e15 rxrpc: Fix delayed ACKs to not set the reference serial number 2c9dc472e66f rxrpc: Fix generation of serial numbers to skip zero 41d5340cb01e drm/i915/gvt: Fix uninitialized variable in handle_mmio() 4a5e31bdd3c1 inet: read sk->sk_family once in inet_recv_error() 2109eb2d6aaa hwmon: (coretemp) Fix bogus core_id to attr name mapping 853a6503c586 hwmon: (coretemp) Fix out-of-bounds memory access c9b0d253f1ab hwmon: (aspeed-pwm-tacho) mutex for tach reading 76ce07eb215d octeontx2-pf: Fix a memleak otx2_sq_init f9d5410d8f1b atm: idt77252: fix a memleak in open_card_ubr0 510c869ffa40 tunnels: fix out of bounds access when building IPv6 PMTU error 10db3a7e54e2 tsnep: Fix mapping for zero copy XDP_TX action 9ecd0d78ead2 selftests: net: avoid just another constant wait 4bd05772c7dc selftests: net: fix tcp listener handling in pmtu.sh 1000bd0afca1 selftests/net: change shebang to bash to support "source" 9cf2d6d71bee selftests/net: convert pmtu.sh to run it in unique namespace 7be281a41111 selftests/net: convert unicast_extensions.sh to run it in unique namespace 104ab0e82134 selftests: net: cut more slack for gro fwd tests. 004fe5b7f592 net: atlantic: Fix DMA mapping for PTP hwts ring 6eecddd9c3c8 netdevsim: avoid potential loop in nsim_dev_trap_report_work() 4571767d66d6 wifi: brcmfmac: Adjust n_channels usage for __counted_by 3da5fdb61ae9 wifi: iwlwifi: exit eSR only after the FW does 733031cd485c wifi: mac80211: fix waiting for beacons logic fc3432ae8232 wifi: mac80211: fix RCU use in TDLS fast-xmit 7e0ff50131e9 net: stmmac: xgmac: fix handling of DPP safety error for DMA channels 0e7ca435c574 x86/efistub: Avoid placing the kernel below LOAD_PHYSICAL_ADDR c756fd5d460b x86/efistub: Give up if memory attribute protocol returns an error 79592a6e7bdc drm/msm/dpu: check for valid hw_pp in dpu_encoder_helper_phys_cleanup 1449c75720e8 drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case 1506145c2cd5 drm/msms/dp: fixed link clock divider bits be over written in BPC unknown case 05955a703b75 xfs: respect the stable writes flag on the RT device d7d5ed65364c xfs: clean up FS_XFLAG_REALTIME handling in xfs_ioctl_setattr_xflags 3581868f51a2 xfs: dquot recovery does not validate the recovered dquot d744e578802a xfs: clean up dqblk extraction b28b234276a8 xfs: inode recovery does not validate the recovered inode 5411625f8dde xfs: fix again select in kconfig XFS_ONLINE_SCRUB_STATS 0838177b012b xfs: fix internal error from AGFL exhaustion c86562e6918a xfs: up(ic_sema) if flushing data device fails 767a94d81616 xfs: only remap the written blocks in xfs_reflink_end_cow_extent 005be6684225 xfs: abort intent items when recovery intents fail 23f3d79fc983 xfs: factor out xfs_defer_pending_abort d7d84772c3f0 xfs: allow read IO and FICLONE to run concurrently d4eba134c509 xfs: handle nimaps=0 from xfs_bmapi_write in xfs_alloc_file_space 47b07e51d0c2 xfs: introduce protection for drop nlink 0fbbfe5fbfbe xfs: make sure maxlen is still congruent with prod when rounding down e3aca4536b6b xfs: fix units conversion error in xfs_bmap_del_extent_delay fe327b8234d4 xfs: rt stubs should return negative errnos when rt disabled 6a6bb41b31df xfs: prevent rt growfs when quota is enabled e820b13ba866 xfs: hoist freeing of rt data fork extent mappings 195f22386e19 xfs: bump max fsgeom struct version c778631b4abc MAINTAINERS: add Catherine as xfs maintainer for 6.6.y 73596f5ab35f rust: upgrade to Rust 1.73.0 aacae44644fb rust: print: use explicit link in documentation e8e7a528220a rust: task: remove redundant explicit link 9b33bb254d1b rust: upgrade to Rust 1.72.1 31a254f6920a rust: arc: add explicit `drop()` around `Box::from_raw()` cff97d683a08 cifs: failure to add channel on iface should bump up weight fb708025b1f1 cifs: avoid redundant calls to disable multichannel 14ef61594a5a phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP 9851389b1c39 dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV f7799ecf30be perf evlist: Fix evlist__new_default() for > 1 core PMU 6f67140cf7e1 phy: renesas: rcar-gen3-usb2: Fix returning wrong error code 5cd8a51517ce dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA df6a1dc71c1d dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA 43ad9840c123 dmaengine: ti: k3-udma: Report short packet errors f24ba6f9f741 dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools ea42d6cffb0d ext4: regenerate buddy after block freeing failed if under fc replay (From OE-Core rev: ee0d0c43b3e682dfe4c3e75e395b042dda9793a1) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-17linux-yocto/6.6: qemuriscv: enable goldfish RTCBruce Ashfield
Integrating the following commit(s) to linux-yocto/.: 1/1 [ Author: Khem Raj Email: raj.khem@gmail.com Subject: qemuriscv32/qemuriscv64: Enable Goldfish RTC Date: Fri, 16 Feb 2024 01:05:51 -0800 This is required for the qemu based riscv system to set system time correctly. Otherwise, it falls back to defaults in /etc/timestamp which is set at image build time and is not current. Fixes hwclock: can't open '/dev/misc/rtc': No such file or directory Fri Mar 9 12:34:56 UTC 2018 hwclock: can't open '/dev/misc/rtc': No such file or directory hwclock: can't open '/dev/misc/rtc': No such file or directory Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: d198cd6bca370306515d5e0e8507babf05a193eb) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-17linux-yocto/6.6: update CVE exclusionsBruce Ashfield
Data pulled from: https://github.com/nluedtke/linux_kernel_cves 1/1 [ Author: Nicholas Luedtke Email: nicholas.luedtke@uwalumni.com Subject: Update 9Feb24 Date: Fri, 9 Feb 2024 18:02:45 -0500 ] (From OE-Core rev: 06ec9cea78e15fb2e6b14fedf5a44a0bbd2ab90c) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-17linux-yocto/6.6: update to v6.6.16Bruce Ashfield
Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: eb3e299184cc Linux 6.6.16 bd8740928aac pds_core: Prevent health thread from running during reset/remove 7110e98840ee drm/amdgpu: Fix missing error code in 'gmc_v6/7/8/9_0_hw_init()' 4f89186790fe ASoC: codecs: wsa883x: fix PA volume control a499a67685af ASoC: codecs: lpass-wsa-macro: fix compander volume hack 9e0454cc9252 ASoC: codecs: wcd938x: fix headphones volume controls d821cbe902f4 ASoC: qcom: sc8280xp: limit speaker volumes c9ac947693f5 bonding: remove print in bond_verify_device_path 4caf54817650 selftests/bpf: Remove flaky test_btf_id test 46e35a506538 LoongArch/smp: Call rcutree_report_cpu_starting() at tlb_init() 78a1eb102c7f drm/msm/dsi: Enable runtime PM 18e7ab59b755 Revert "drm/amd/display: Disable PSR-SU on Parade 0803 TCON again" 6335c0cdb2ea mm, kmsan: fix infinite recursion due to RCU critical section e50c55c295d4 arm64: irq: set the correct node for shadow call stack 4f3341db4ea7 selftests: net: enable some more knobs 97d9d1fdde25 selftests: net: add missing config for NF_TARGET_TTL eb0b6fc85ca9 selftests: bonding: Check initial state 83146efc8d14 selftests: team: Add missing config options 6af17316df51 net: sysfs: Fix /sys/class/net/<iface> path e7a36b563bbd octeontx2-pf: Remove xdp queues on program detach cb0ef63e5e67 selftests: net: don't access /dev/stdout in pmtu.sh d99f772f6371 selftests: net: fix available tunnels detection eb43e8d5e059 selftests: net: add missing config for pmtu.sh tests fd0e57cb5f74 selftests: net: add missing config for nftables-backed iptables 2bbf2b1c20f9 pds_core: Rework teardown/setup flow to be more common f6ec6ac94329 pds_core: Clear BARs on reset 22cd6046eb21 pds_core: Prevent race issues involving the adminq 699f5416c33e pds_core: implement pci reset handlers 10839a1892dd pds_core: Use struct pdsc for the pdsc_adminq_isr private data b26628142b99 pds_core: Cancel AQ work on teardown 5e7f3e0381c0 af_unix: fix lockdep positive in sk_diag_dump_icons() 8160eb9a0102 net: ipv4: fix a memleak in ip_setup_cork cfe3550ea5df netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations 25621b53377d netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger ce76746a1cd2 netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV 6edc89300b31 netfilter: conntrack: correct window scaling with retransmitted SYN 2d608870718f selftests: net: add missing config for GENEVE ef3d6ed3c8b3 devlink: Fix referring to hw_addr attribute during state validation d99971ec1b3a bridge: mcast: fix disabled snooping after long uptime 48129d4f967e selftests: net: Add missing matchall classifier 3151051b787f llc: call sock_orphan() at release time 13806fc09040 ipv6: Ensure natural alignment of const ipv6 loopback and router addresses 4785948b213f net: dsa: qca8k: fix illegal usage of GPIO a4b6f9de6a78 ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550() 09943985ac58 ixgbe: Refactor overtemp event handling 03c5b6d41744 ixgbe: Refactor returning internal error codes e9ad7a8060fa e1000e: correct maximum frequency adjustment values d15cc0f66884 tcp: add sanity checks to rx zerocopy f0025c92b1ba net: lan966x: Fix port configuration when using SGMII interface dcaafdba6c61 ipmr: fix kernel panic when forwarding mcast packets f9ae3a437b1f net: dsa: mt7530: fix 10M/100M speed on MT7988 switch 350a6640fac4 ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() 2d0bfd36e547 selftests: net: give more time for GRO aggregation d3ccd4f0e158 selftests: net: add missing required classifier e5d6247d7ffd selftests: net: add missing config for big tcp tests 0c2c97aa7706 net: phy: mediatek-ge-soc: sync driver with MediaTek SDK 01b4ae7e15df net: ethernet: mtk_eth_soc: set DMA coherent mask to get PPE working f08daa806ba7 gve: Fix skb truesize underestimation baa3f8b28185 selftests: net: explicitly wait for listener ready 31a6e0a87ba7 selftests: net: remove dependency on ebpf tests 54a55b632206 HID: hidraw: fix a problem of memory leak in hidraw_release() 65ead8468c21 scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler 92f0eca1fcf7 regulator: ti-abb: don't use devm_platform_ioremap_resource_byname for shared interrupt register 8e4319a4e9fd kunit: run test suites only after module initialization completes 6f8277017dfb scsi: isci: Fix an error code problem in isci_io_request_build() b73ffafa0121 riscv: Fix build error on rv32 + XIP 3c0a7eac9e78 drm/amdkfd: only flush mes process context if mes support is there 8de8f000ffe1 drm: using mul_u32_u32() requires linux/math64.h 8a67b8d2ad04 wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update 2d5228be5e03 perf: Fix the nr_addr_filters fix 250cfafb3e9d i2c: rk3x: Adjust mask/value offset for i2c2 on rv1126 5ea4007636b2 drm/amdkfd: Fix 'node' NULL check in 'svm_range_get_range_boundaries()' 25c2de1fbd8e drm/amdgpu: Release 'adev->pm.fw' before return in 'amdgpu_device_need_post()' b02831b8a5b6 drm/amdgpu: Fix with right return code '-EIO' in 'amdgpu_gmc_vram_checking()' 0ee4c5829fb3 drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()' d0bc6be623ba drm/amdgpu: fix avg vs input power reporting on smu7 d8fedfb4be52 ceph: fix invalid pointer access if get_quota_realm return ERR_PTR 196b87e5c00c ceph: fix deadlock or deadcode of misusing dget() 987219b377cc ceph: reinitialize mds feature bit even when session in open 6d8b01624a25 blk-mq: fix IO hang from sbitmap wakeup race 20e81d2c4e44 virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings 752312f6a794 drm/amdkfd: Fix lock dependency warning with srcu 28d2d623d2fb drm/amdkfd: Fix lock dependency warning 6757fd72312b libsubcmd: Fix memory leak in uniq() 1229ce1c4acd misc: lis3lv02d_i2c: Add missing setting of the reg_ctrl callback 04644c18fc35 usb: xhci-plat: fix usb disconnect issue after s4 11a93a73836e 9p: Fix initialisation of netfs_inode for 9p 38d437d728bb PCI/AER: Decode Requester ID when no error info found 7ec6e908ee17 PCI: Fix 64GT/s effective data rate calculation f8dcafcb5463 spmi: mediatek: Fix UAF on device remove 952d0cbd1f68 fs/kernfs/dir: obey S_ISGID d3b08e2537bb tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE 10800685fd7d selftests/sgx: Fix linker script asserts 915d900f6d0f usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub cd72da00e6a0 usb: hub: Replace hardcoded quirk value with BIT() macro 8b755fc728cd extcon: fix possible name leak in extcon_dev_register() 7c5276c44dd5 perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present 0233b836312e PCI: switchtec: Fix stdev_release() crash after surprise hot remove cc56867d3226 PCI: Only override AMD USB controller if required a71f8c0a1ba2 mailbox: arm_mhuv2: Fix a bug for mhuv2_sender_interrupt c27d9af41a19 mfd: ti_am335x_tscadc: Fix TI SoC dependencies 9744be5e8952 xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import e792a03d06b3 riscv: Make XIP bootable again aca8d2587223 i3c: master: cdns: Update maximum prescaler value for i2c clock de3e9d8e8d1a um: time-travel: fix time corruption 857710e1b11d um: net: Fix return type of uml_net_start_xmit() a4378abcbb8c um: Don't use vfprintf() for os_info() 976c46e6964c um: Fix naming clash between UML and scheduler 029479d4f1bb leds: trigger: panic: Don't register panic notifier if creating the trigger failed 6eef17a3c687 pinctrl: baytrail: Fix types of config value in byt_pin_config_set() 24d748413cc4 ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140 08dde830ab24 drm/amdgpu: apply the RV2 system aperture fix to RN/CZN as well 583e0a336bfb drm/amdkfd: Fix iterator used outside loop in 'kfd_add_peer_prop()' ff5aefbbd82e drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()' aa1791b280ed drm/amdgpu: Fix '*fw' from request_firmware() not released in 'amdgpu_ucode_request()' 90df72694a5b Re-revert "drm/amd/display: Enable Replay for static screen use cases" 0d35c8977be8 drm/amdgpu: Let KFD sync with VM fences cef7f96a0a4c drm/amd/display: Fix minor issues in BW Allocation Phase2 0a8fc4e007b9 drm/amdgpu: Fix ecc irq enable/disable unpaired b9ecbaa6211f clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks 49b4cab7bcbd drm/amd/display: Only clear symclk otg flag for HDMI 4033887acddc drm/amd/display: make flip_timestamp_in_us a 64-bit variable 9aa2cba7a275 accel/habanalabs: add support for Gaudi2C device 3075d01e2719 watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786 1a63d7f8aa39 watchdog: starfive: add lock annotations to fix context imbalances b9359c3a4278 clk: mmp: pxa168: Fix memory leak in pxa168_clk_init() 1cda2870d5b4 clk: hi3620: Fix memory leak in hi3620_mmc_clk_init() e7a0ee45c653 drm/amdgpu: fix ftrace event amdgpu_bo_move always move on same heap 1f2b0ec25103 drm/msm/dpu: fix writeback programming for YUV cases 828282829d5a drm/msm/dpu: Ratelimit framedone timeout msgs ec2c3d3438a8 drm/msm/dpu: enable writeback on SM8450 50fc3d2199ef drm/msm/dpu: enable writeback on SM8350 3a950c56dea1 drm/amdkfd: fix mes set shader debugger process management e9ca61a7e6b0 drm/amd/display: Force p-state disallow if leaving no plane config 6750d1de747f drm/amd/display: For prefetch mode > 0, extend prefetch if possible 777ab143a0c2 media: i2c: imx335: Fix hblank min/max values 7190073513ca media: ddbridge: fix an error code problem in ddb_probe 7c180bf2967c media: amphion: remove mutext lock in condition of wait_event 342258fb46d6 IB/ipoib: Fix mcast list locking 7a9696dbad6b drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time 417b8a91f4e8 f2fs: fix to tag gcing flag on page during block migration f9902f92ce53 hwmon: (hp-wmi-sensors) Fix failure to load on EliteDesk 800 G6 6f86bbf92cc5 hwmon: (nct6775) Fix fan speed set failure in automatic mode 8a315206425b media: rkisp1: resizer: Stop manual allocation of v4l2_subdev_state fab483438342 media: rkisp1: Fix IRQ disable race issue e28e80cda429 media: rkisp1: Store IRQ lines a32c20cf933b media: rkisp1: Fix IRQ handler return values e08195de19c8 media: rkisp1: Drop IRQF_SHARED 5193d26a706e media: uvcvideo: Fix power line control for SunplusIT camera 051400c305af media: uvcvideo: Fix power line control for a Chicony camera 6c0f21f86958 drm/msm/dp: Add DisplayPort controller for SM8650 70cb71c9a887 ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL 0f04f8d6168b ALSA: hda: Intel: add HDA_ARL PCI ID support c964e3b277da PCI: add INTEL_HDA_ARL to pci_ids.h 6ca8d2c068bb media: rockchip: rga: fix swizzling for RGB formats df16808b1627 media: stk1160: Fixed high volume of stk1160_dbg messages daf57c5ce16e drm/mipi-dsi: Fix detach call without attach 9b3fbff86a62 drm/framebuffer: Fix use of uninitialized variable 2cde325e185b drm/drm_file: fix use of uninitialized variable 01e7578c7cd3 drm/amd/display: Fix MST PBN/X.Y value calculations c87011986fad ASoC: amd: Add new dmi entries for acp5x platform 8b981e78d033 f2fs: fix write pointers on zoned device after roll forward 1c563c045090 drm/amd/display: Fix tiled display misalignment 1e0635bcda5b drm/bridge: anx7625: Fix Set HPD irq detect window to 2ms 8c67a27e7774 drm/panel-edp: Add override_edid_mode quirk for generic edp 02ca47143bc0 RDMA/IPoIB: Fix error code return in ipoib_mcast_join 17e1361cb91d reiserfs: Avoid touching renamed directory if parent does not change 408f4c8efddc fast_dput(): handle underflows gracefully 1b7eb3a2044b ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument 32a600b8f6f4 ALSA: hda: Refer to correct stream index at loops 2a7b12d4705b f2fs: fix to check return value of f2fs_reserve_new_block() 9916fdd8a29a net: dsa: qca8k: put MDIO bus OF node on qca8k_mdio_register() failure 45d201c4335b net: kcm: fix direct access to bv_len 225b254911ef octeontx2-af: Fix max NPC MCAM entry check while validating ref_entry d973bf8ec3e8 i40e: Fix VF disable behavior to block all traffic e54c52ee07b9 arm64: dts: sprd: Change UMS512 idle-state nodename to match bindings 8c700bed9b69 arm64: dts: sprd: Add clock reference for pll2 on UMS512 daa24d2065d0 bridge: cfm: fix enum typo in br_cc_ccm_tx_parse d1f1e11b3d30 net/smc: disable SEID on non-s390 archs where virtual ISM may be used 100089a1ec70 Bluetooth: L2CAP: Fix possible multiple reject send e266b7b2d4b5 Bluetooth: hci_sync: fix BR/EDR wakeup bug 1441054443cb Bluetooth: ISO: Avoid creating child socket if PA sync is terminating f2719ecc4637 Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066 0dc97f76d670 wifi: cfg80211: free beacon_ies when overridden from hidden BSS 9940160d12bd wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() 5f3e436832e8 libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos 84ff6a960730 wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT parameter members 85b4f7523873 wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices 0112d7f6c6f8 arm64: dts: amlogic: fix format for s4 uart node 6bc0e112759b ice: fix pre-shifted bit usage cdb7f0e9ad25 arm64: dts: qcom: Fix coresight warnings in in-ports and out-ports f127a0b64c2d arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property 73cb930505d2 arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property c9851c6445e5 md: Whenassemble the array, consult the superblock of the freshest device 85f24d72b5a8 block: prevent an integer overflow in bvec_try_merge_hw_page f6791424f6f2 net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path c11a870a73a3 net: atlantic: eliminate double free in error handling logic 334a12270c7a ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values 4b8672726d04 scsi: hisi_sas: Set .phy_attached before notifing phyup event HISI_PHYE_PHY_UP_PM f92ee7113bb7 scsi: lpfc: Move determination of vmid_flag after VMID reinitialization completes 6d38434f427c scsi: lpfc: Reinitialize an NPIV's VMID data structures after FDISC 40ac9c17b6ab ARM: dts: imx23/28: Fix the DMA controller node name 3866310a77c6 ARM: dts: imx23-sansa: Use preferred i2c-gpios properties 20b1881800a1 ARM: dts: imx27-apf27dev: Fix LED name 8b9b3d9dd3cb ARM: dts: imx25/27: Pass timing0 7eadf1ff3299 ARM: dts: imx25: Fix the iim compatible string afe022417b93 selftests/bpf: fix compiler warnings in RELEASE=1 mode 03ca1747949f arm64: zynqmp: Fix clock node name in kv260 cards b00eedb225ae arm64: zynqmp: Move fixed clock to / for kv260 5b9ea86e6620 block/rnbd-srv: Check for unlikely string overflow 5e7213ca7815 ionic: bypass firmware cmds when stuck in reset fdc2e7ad7ab3 ionic: pass opcode to devcmd_wait 243749271dbc net: phy: at803x: fix passing the wrong reference for config_intr 509c223966f0 ARM: dts: imx1: Fix sram node cc1568568a31 ARM: dts: imx27: Fix sram node 28743cc68694 ARM: dts: imx: Use flash@0,0 pattern 34335be2414d ARM: dts: imx25/27-eukrea: Fix RTC node name 9e5e41f63a32 ARM: dts: rockchip: fix rk3036 hdmi ports node 23a0cdd96b01 wifi: ath12k: fix the issue that the multicast/broadcast indicator is not read correctly for WCN7850 9ab224744a47 wifi: wfx: fix possible NULL pointer dereference in wfx_set_mfp_ap() 702f1ed48e39 bpf: Set uattr->batch.count as zero before batched update or deletion 20d7686331a5 wifi: mt76: mt7996: add PCI IDs for mt7992 c4139d2faedf wifi: mt76: connac: fix EHT phy mode check d03363072251 arm64: dts: qcom: sm8350: Fix remoteproc interrupt type 03d23f7d6e9b arm64: dts: qcom: sm8450: fix soundwire controllers node name cd7d1971c4c7 arm64: dts: qcom: sm8550: fix soundwire controllers node name bd4b6397faa0 net: mvmdio: Avoid excessive sleeps in polled mode 9487d93f172a minmax: relax check to allow comparison between unsigned arguments and signed constants 701405f53d1b minmax: allow comparisons of 'int' against 'unsigned char/short' b0c7fd162fa4 minmax: fix indentation of __cmp_once() and __clamp_once() 204c653d5d0c minmax: allow min()/max()/clamp() if the arguments have the same signedness. 56dcff99005a minmax: add umin(a, b) and umax(a, b) d89ae99530d0 minmax: fix header inclusions b65b93f3dbca minmax: deduplicate __unconst_integer_typeof() 268515e9ddc6 scsi: libfc: Fix up timeout error in fc_fcp_rec_error() 01d91d66a48d scsi: libfc: Don't schedule abort twice 1f4fd12d2a0d wifi: ath12k: fix and enable AP mode for WCN7850 a9bf3a490e6a bpf: Set need_defer as false when clearing fd array during map free 483cb92334cd bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers d8bfb29484d5 wifi: rtw89: fix misbehavior of TX beacon in concurrent mode 5b34e76bbaab wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early e4f4bac7d3b6 wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() e02851adca4e bpf: Fix a few selftest failures due to llvm18 change 401e139c1565 ARM: dts: imx7s: Fix nand-controller #size-cells aeefe740c85c ARM: dts: imx7s: Fix lcdif compatible 62b5830762a4 ARM: dts: imx7d: Fix coresight funnel ports 58b9d491afe2 scsi: arcmsr: Support new PCI device IDs 1883 and 1886 6e1613da0a9a scsi: mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116 177fe2a728fc scsi: mpi3mr: Add support for SAS5116 PCI IDs d7a319889498 net: usb: ax88179_178a: avoid two consecutive device resets a5bea3ae3eaf bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk b59bc7017252 PCI: Add no PM reset quirk for NVIDIA Spectrum devices d06b88b01fc1 net: phy: micrel: fix ts_info value in case of no phc 94d045510143 ARM: dts: samsung: s5pv210: fix camera unit addresses/ranges 6f7e8d3952f2 ARM: dts: samsung: exynos4: fix camera unit addresses/ranges 5b94b3a8e339 scsi: lpfc: Fix possible file string name overflow when updating firmware 61cc78be359d soc: xilinx: fix unhandled SGI warning message 4722924e7a62 soc: xilinx: Fix for call trace due to the usage of smp_processor_id() b01dbb6cfdb4 ARM: dts: qcom: msm8660: fix PMIC node labels 198bba9b9d4b ARM: dts: qcom: mdm9615: fix PMIC node labels 9d004cda161a ARM: dts: qcom: strip prefix from PMIC files ae81c559f11f selftests/bpf: Fix issues in setup_classid_environment() e54656ed6452 wifi: rt2x00: correct wrong BBP register in RxDCOC calibration d14ea4b0d85f selftests/bpf: Fix pyperf180 compilation failure with clang18 aec8c7b1334b libbpf: Fix potential uninitialized tail padding with LIBBPF_OPTS_RESET a4c79e7969af selftests/bpf: satisfy compiler by having explicit return in btf test 9e1913382b47 selftests/bpf: fix RELEASE=1 build for tc_opts 04cfe4a5da57 wifi: rt2x00: restart beacon queue when hardware reset 7b1bb9a40b38 wifi: rtw89: fix timeout calculation in rtw89_roc_end() 8b1413dbfe49 ext4: avoid online resizing failures due to oversized flex bg 04cf95f7a77a ext4: remove unnecessary check from alloc_flex_gd() 903547ea2498 ext4: unify the type of flexbg_size to unsigned int c1eacba3b77c ext4: fix inconsistent between segment fstrim and full fstrim d08534ebc347 ecryptfs: Reject casefold directory inodes 8c944f8a4139 smb: client: fix hardlinking of reparse points c586b0c7466e smb: client: fix renaming of reparse points d91ecb894aed ext4: treat end of range as exclusive in ext4_zero_range() 69c7eeb4f622 SUNRPC: Fix a suspicious RCU usage warning 15893975e9e3 sysctl: Fix out of bounds access for empty sysctl registers c87d7d910775 KVM: s390: fix setting of fpc register 02c6bbfb08ba s390/ptrace: handle setting of fpc register correctly 06dfeba8a8b8 s390/vfio-ap: fix sysfs status attribute for AP queue devices 64e7f102c301 arch: consolidate arch_irq_work_raise prototypes 05a8ba5c1e59 s390/boot: always align vmalloc area on segment boundary 6996d43b1448 jfs: fix array-index-out-of-bounds in diNewExt 0cb7eafed540 rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() 08ade0fa6103 afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() 8d742c4a8b2b afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu() 464a0ca0f05a crypto: stm32/crc32 - fix parsing list of devices d48760461aeb erofs: fix ztailpacking for subpage compressed blocks 8b18d5f5454e crypto: octeontx2 - Fix cptvf driver cleanup c7ff77b7db34 crypto: starfive - Fix dev_err_probe return error 3f691aa676f2 erofs: fix up compacted indexes for block size < 4096 0593cfd321df pstore/ram: Fix crash when setting number of cpus to an odd number af8bdab2adb8 crypto: p10-aes-gcm - Avoid -Wstringop-overflow warnings b0af4adaedc6 hwrng: starfive - Fix dev_err_probe return error 1696d6d7d4a1 jfs: fix uaf in jfs_evict_inode 2e16a1389b5a jfs: fix array-index-out-of-bounds in dbAdjTree 7110650b85dd jfs: fix slab-out-of-bounds Read in dtSearch edff092a5926 UBSAN: array-index-out-of-bounds in dtSplitRoot 6a44065dd604 FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree fcecef9a84f6 thermal: core: Fix thermal zone suspend-resume synchronization 410063c9e100 ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events 0aedb319ef3e PM / devfreq: Synchronize devfreq_monitor_[start/stop] 29482da8ffa1 kunit: tool: fix parsing of test attributes f6bda2950122 ACPI: NUMA: Fix the logic of getting the fake_pxm value a95c77f93606 selftests/nolibc: fix testcase status alignment f066171de33d ACPI: extlog: fix NULL pointer dereference check 3bbbe5902229 PNP: ACPI: fix fortify warning abd97ccfb3d3 ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop 129db2ded6e6 audit: Send netlink ACK before setting connection in auditd_set 3023b44a304e regulator: core: Only increment use_count when enable_count changes d396f97648bf debugobjects: Stop accessing objects after releasing hash bucket lock 814173380135 perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file 04c6948db0ff x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel 28b8ba8eebf2 powerpc/lib: Validate size for vector operations 39ba91d29fdb powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE f77cb0471ec0 x86/boot: Ignore NMIs during very early boot 2074271ac73c powerpc/64s: Fix CONFIG_NUMA=n build due to create_section_mapping() 82e40455715f powerpc/mm: Fix build failures due to arch_reserved_kernel_pages() 641c67d59fd0 powerpc: Fix build error due to is_valid_bugaddr() fabdc0422cc5 drivers/perf: pmuv3: don't expose SW_INCR event in sysfs 40a5dce893f0 arm64: irq: set the correct node for VMAP stack 145febd85c3b powerpc/mm: Fix null-pointer dereference in pgtable_cache_add c918aac94262 asm-generic: make sparse happy with odd-sized put_unaligned_*() 55ae38ffa0f4 Documentation/sphinx: fix Python string escapes (From OE-Core rev: 897d2d843d9e734f60fb39150d656ee54838b9ba) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-17kernel-devsrc: Improve vdso-offsets handling for qemuriscv64Richard Purdie
Fix: kernel-devsrc-1.0-r0 do_package_qa: QA Issue: File /lib/modules/6.6.15-yocto-standard/build/include/generated/.compat_vdso-offsets.h.cmd in package kernel-devsrc contains reference to TMPDIR [buildpaths] by adding to the list of files we do this with. Also drop the conditional since rm -f handles this. This only apppears for qemurisc*. (From OE-Core rev: a8fde81958fef39589e0df3f57c1dffd028d1631) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-08kernel-devsrc: Clean up whitespaceRichard Purdie
This file had a function full of mixed tabs and spaces. Our policy says tabs, some layers use spaces but this function matched nothing. It makes sense to clean this up, I'm torn between which to use. I've gone with the lesser invasive change (despite what the diff looks like) and used spaces as the code was clearly written with that partly in mind and tabs would have changed every line. Hopefully this makes future patches a little less weird looking. (From OE-Core rev: 34f0b22978a81abe891b00f716a56533504161d7) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-08kernel-devsrc: Add needed fixes for 6.1+ kernel build on target on RISCVKhem Raj
(From OE-Core rev: 0b1e8df551d50331fc26048209b759a199bd964d) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-08linux-yocto/6.6: update CVE exclusionsBruce Ashfield
Data pulled from: https://github.com/nluedtke/linux_kernel_cves 1/1 [ Author: Nicholas Luedtke Email: nicholas.luedtke@uwalumni.com Subject: Update 3Feb24 Date: Sat, 3 Feb 2024 00:42:14 -0500 ] (From OE-Core rev: 20ceea5be17b64cbc95d36cc1afd5d41a2517500) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-08linux-yocto/6.6: update to v6.6.15Bruce Ashfield
Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: 51f354b815c4 Linux 6.6.15 ee82479f5d74 thermal: trip: Drop lockdep assertion from thermal_zone_trip_id() 0e9999661575 serial: core: fix kernel-doc for uart_port_unlock_irqrestore() de66d97add11 x86/entry/ia32: Ensure s32 is sign extended to s64 500ad5da1df3 tick/sched: Preserve number of idle sleeps across CPU hotplug events af7ab5da390e clocksource: Skip watchdog check for large watchdog intervals 5966ed9caae3 genirq: Initialize resend_node hlist for all interrupt descriptors 33f49a68352d mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan 40cb184ec84e cxl/region:Fix overflow issue in alloc_hpa() 099fee35bb09 drm: bridge: samsung-dsim: Don't use FORCE_STOP_STATE d21fbe290c33 MIPS: lantiq: register smp_ops on non-smp platforms 0232a19a0e21 spi: fix finalize message on error return d69a84cbbc30 cifs: fix stray unlock in cifs_chan_skip_or_disable 1bd81374bc2f spi: spi-cadence: Reverse the order of interleaved write and read operations 26e85f7b0a16 spi: bcm-qspi: fix SFDP BFPT read by usig mspi read 9f30ab3bec2e cpufreq/amd-pstate: Fix setting scaling max/min freq values ee4a2ef15153 drm/bridge: anx7625: Ensure bridge is suspended in disable() 1539adf760c3 block: Move checking GENHD_FL_NO_PART to bdev_add_partition() 902a4aab0e04 spi: intel-pci: Remove Meteor Lake-S SoC PCI ID from the list cd6f39f7df66 ARM: dts: exynos4212-tab3: add samsung,invert-vclk flag to fimd 16b70a75daa7 gpio: eic-sprd: Clear interrupt after set the interrupt type a1703748bbaf firmware: arm_scmi: Use xa_insert() when saving raw queues 1c6d42e55d6c firmware: arm_scmi: Use xa_insert() to store opps dea5460b09eb drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume 38a31370ba4d drm/exynos: fix accidental on-stack copy of exynos_drm_plane e791a345fa73 memblock: fix crash when reserved memory is not added to memory 0b2e0fea95af drm/bridge: parade-ps8640: Make sure we drop the AUX mutex in the error case 52044fb2abe8 drm/bridge: parade-ps8640: Ensure bridge is suspended in .post_disable() 4f59acbe0837 drm/bridge: sii902x: Fix audio codec unregistration 56f96cf6eb11 drm/bridge: sii902x: Fix probing race issue 7ed0974c1648 drm/panel: samsung-s6d7aa0: drop DRM_BUS_FLAG_DE_HIGH for lsl080al02 0ae3437f4185 drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33] b2ca364dc531 drm/bridge: parade-ps8640: Wait for HPD when doing an AUX transfer 5ff487d180dc drm/amdgpu/gfx11: set UNORD_DISPATCH in compute MQDs b59ea95e72e0 drm/amdgpu/gfx10: set UNORD_DISPATCH in compute MQDs 5ff670093596 drm/panel-edp: drm/panel-edp: Fix AUO B116XTN02 name 8aa99aa455be drm/panel-edp: drm/panel-edp: Fix AUO B116XAK01 name and timing 6a0c7eb466db drm/panel-edp: Add AUO B116XTN02, BOE NT116WHM-N21,836X2, NV116WHM-N49 V8.0 02cfae7d6278 drm/i915/psr: Only allow PSR in LPSP mode on HSW non-ULT e017ec3807d4 drm/i915/lnl: Remove watchdog timers for PSR 46ac4e1f9a9d btrfs: zoned: optimize hint byte for zoned allocator b1e30e2ff6eb btrfs: zoned: factor out prepare_allocation_zoned() 4739a8a989db serial: sc16is7xx: fix unconditional activation of THRI interrupt a38e80d02eba serial: sc16is7xx: Use port lock wrappers 984095ad73f5 serial: core: Provide port lock wrappers 9128bfbc5c80 mm: migrate: fix getting incorrect page mapping during page migration 9d23fab89ace mm: migrate: record the mlocked page status to remove unnecessary lru drain d10ff0b3eaf6 thermal: gov_power_allocator: avoid inability to reset a cdev 77451ef587aa thermal: core: Store trip pointer in struct thermal_instance 3a3bbc6911f5 thermal: trip: Drop redundant trips check from for_each_thermal_trip() cca763863768 media: i2c: imx290: Properly encode registers as little-endian 8798fdc28463 media: v4l2-cci: Add support for little-endian encoded registers 8d2cd1724e80 media: v4l: cci: Add macros to obtain register width and address 36bf2a8fb0ae media: v4l: cci: Include linux/bits.h 68e51bdb1194 pipe: wakeup wr_wait after setting max_usage 67f457955ba8 fs/pipe: move check to pipe_has_watch_queue() 019ccc66d56a thermal: intel: hfi: Add syscore callbacks for system-wide PM 0caf5dd01adf thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline de791353675f thermal: intel: hfi: Refactor enabling code into helper functions 4690558e756c net/bpf: Avoid unused "sin_addr_len" warning when CONFIG_CGROUP_BPF is not set b565f41b9f20 drm/amd/display: Fix uninitialized variable usage in core_link_ 'read_dpcd() & write_dpcd()' functions dcda362dc5b4 drm/amdgpu/pm: Fix the power source flag error 6aa5ede66651 drm/amd/display: Fix late derefrence 'dsc' check in 'link_set_dsc_pps_packet()' d3af41be094a drm/amd/display: Align the returned error code with legacy DP fbc4ee5ca79b drm/amd/display: Port DENTIST hang and TDR fixes to OTG disable W/A 22ae604aea14 drm/amd/display: Fix variable deferencing before NULL check in edp_setup_replay() b788696f9ed0 drm/amdgpu: correct the cu count for gfx v11 7510670bb46a drm/bridge: nxp-ptn3460: simplify some error checking 6266b3a312b7 Revert "drm/amd/display: fix bandwidth validation failure on DCN 2.1" 107a11637f43 drm/amd/display: Disable PSR-SU on Parade 0803 TCON again 50eb6bf4aca2 drm/amd/display: fix bandwidth validation failure on DCN 2.1 45aafb507575 drm: Allow drivers to indicate the damage helpers to ignore damage clips 1055077473e3 drm/virtio: Disable damage clipping if FB changed since last page-flip 87b3b45ce7b4 drm: Disable the cursor plane on atomic contexts with virtualized drivers adc0787f0c0e drm/tidss: Fix atomic_flush check 080f932a35d5 drm: Fix TODO list mentioning non-KMS drivers c1074ae81805 drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking d7afdf360f4a drm: Don't unref the same fb many times by mistake due to deadlock handling 0d87d67f447d Revert "drm/i915/dsi: Do display on sequence later on icl+" 212b686863b4 cpufreq: intel_pstate: Refine computation of P-state for given frequency c9c63d6a4541 gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04 a0ebcdab1951 xfs: read only mounts with fsopen mount API are busted 8b5bacce2d13 drm/amdgpu: Fix the null pointer when load rlc firmware e256f6d36496 Revert "drivers/firmware: Move sysfb_init() from device_initcall to subsys_initcall_sync" 9b5e1b93c83e firmware: arm_scmi: Check mailbox/SMT channel for consistency 9863a53100f4 ksmbd: fix global oob in ksmbd_nl_policy 847e1eb30e26 platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe ace6fb9da63e platform/x86: intel-uncore-freq: Fix types in sysfs callbacks 6653118b176a netfilter: nf_tables: reject QUEUE/DROP verdict parameters e5888acbf1a3 netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain 4d53556d87cd hv_netvsc: Calculate correct ring size when PAGE_SIZE is not 4 Kbytes b7d2eee1f538 nfsd: fix RELEASE_LOCKOWNER 870171899d75 wifi: iwlwifi: fix a memory corruption 841460c14f88 exec: Fix error handling in begin_new_exec() 801474eac6f9 rbd: don't move requests to the running list on errors ec794a752819 btrfs: don't abort filesystem when attempting to snapshot deleted subvolume 5556a872e9e9 btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args be725b06a4c3 btrfs: don't warn if discard range is not aligned to sector ad854a86da15 btrfs: tree-checker: fix inline ref size in error messages 2b772a75963f btrfs: ref-verify: free ref cache before clearing mount opt 3eaf00d2f81f btrfs: avoid copying BTRFS_ROOT_SUBVOL_DEAD flag to snapshot of subvolume being deleted 6f74989f5909 btrfs: zoned: fix lock ordering in btrfs_zone_activate() 642b9c520ef2 btrfs: scrub: avoid use-after-free when chunk length is not 64K aligned d60ff1d313e6 tsnep: Fix XDP_RING_NEED_WAKEUP for empty fill ring 3fc1e534993b tsnep: Remove FCS for XDP data path a7be76ca102c net: fec: fix the unhandled context fault from smmu 09d60387d8c1 selftests: bonding: do not test arp/ns target with mode balance-alb/tlb 20b98e3c493a fjes: fix memleaks in fjes_hw_setup 31e5a8cdc8c9 i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue f95b542f3a81 i40e: set xdp_rxq_info::frag_size 6ae1d209c6a5 xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL c61f2bf87065 ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue e1ae4a6b3ad7 intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers 339a48b0564c ice: remove redundant xdp_rxq_info registration 8a7dffa16bb3 i40e: handle multi-buffer packets that are shrunk by xdp prog 728e112df761 ice: work on pre-XDP prog frag count 82ee4781b820 xsk: fix usage of multi-buffer BPF helpers for ZC XDP 1474a8aff1d3 bpf: Add bpf_sock_addr_set_sun_path() to allow writing unix sockaddr from bpf 6d71331eb044 bpf: Propagate modified uaddrlen from cgroup sockaddr programs b6e1a1b3b270 xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags cce713664548 xsk: recycle buffer in case Rx queue was full bf47ffc1a527 selftests: netdevsim: fix the udp_tunnel_nic test 8c63896d993c selftests: net: fix rps_default_mask with >32 CPUs 938729484cfa net: mvpp2: clear BM pool before initialization 6264994be8f2 net: stmmac: Wait a bit for the reset to take effect c1be9784f3ad netfilter: nf_tables: validate NFPROTO_* family 2989f1c4c2c7 netfilter: nf_tables: restrict anonymous set and map names to 16 bytes 9882495d02ec netfilter: nft_limit: reject configurations that cause integer overflow 0d58883c3c60 rcu: Defer RCU kthreads wakeup when CPU is dying 2897c981ee63 net/mlx5e: fix a potential double-free in fs_any_create_groups b21db3f1ab79 net/mlx5e: fix a double-free in arfs_create_groups 5fe8c422eb05 net/mlx5e: Ignore IPsec replay window values on sender side 268353082293 net/mlx5e: Allow software parsing when IPsec crypto is enabled ee8ad3d2f34e net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO 5deca3981243 net/mlx5: DR, Can't go to uplink vport on RX rule fc56e47ca071 net/mlx5: DR, Use the right GVMI number for drop action 5160ae8da385 net/mlx5: Bridge, fix multicast packets sent to uplink 63a77caa1d72 net/mlx5: Bridge, Enable mcast in smfs steering mode 5d3f7d302008 net/mlx5: Fix a WARN upon a callback command failure 74cec142f89b net/mlx5e: Fix peer flow lists handling 40e0d0746390 net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context 9ed46144cff3 net/sched: flower: Fix chain template offload d42566f50090 selftests: fill in some missing configs for net 050855e311ab ipv6: init the accept_queue's spinlocks in inet6_create b17ca9a469f8 netlink: fix potential sleeping issue in mqueue_flush_file ff149e92ee90 selftest: Don't reuse port for SO_INCOMING_CPU test. 74b85edb206f tcp: Add memory barrier to tcp_push() a53411e805e0 afs: Hide silly-rename files from userspace a1eebe76e187 tracing: Ensure visibility when inserting an element into tracing_map 1c45256e5990 netfs, fscache: Prevent Oops in fscache_put_cache() 7a73190ea557 net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv 784207bd2ed1 net: micrel: Fix PTP frame parsing for lan8814 34ffe229f7a6 tun: add missing rx stats accounting in tun_xdp_act 33a8980008c4 tun: fix missing dropped counter in tun_xdp_act e855dded4b70 net: fix removing a namespace with conflicting altnames ef8ad3071dfa udp: fix busy polling f1f34a515fb1 llc: Drop support for ETH_P_TR_802_2. cafd3ad3fe03 llc: make llc_ui_sendmsg() more robust against bonding changes da2d1d362754 vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING 7cf36993f805 bnxt_en: Prevent kernel warning when running offline self test 55830bded231 bnxt_en: Wait for FLR to complete during probe 168e7e599860 tcp: make sure init the accept_queue's spinlocks once 8590162a455b selftests: bonding: Increase timeout to 1200s a164c2922675 net/smc: fix illegal rmb_desc access in SMC-D connection dump 587c58929761 wifi: mac80211: fix potential sta-link leak 3f5aab7efd40 SUNRPC: use request size to initialize bio_vec in svc_udp_sendto() 14bafd198066 cifs: after disabling multichannel, mark tcon for reconnect fe8c187fc22f cifs: fix a pending undercount of srv_count 30b1d56452ec cifs: fix lock ordering while disabling multichannel f56fc61bb531 Revert "drm/amd: Enable PCIe PME from D3" c7890937cf36 selftests/bpf: check if max number of bpf_loop iterations is tracked bfc5c19b4b48 bpf: keep track of max number of bpf_loop callback iterations 5cac3cb678ba selftests/bpf: test widening for iterating callbacks 1a5a03617bb9 bpf: widening for callback iterators 6b99fe48f515 selftests/bpf: tests for iterating callbacks b43550d7d58e bpf: verify callbacks as if they are called unknown number of times f661df8fe0b5 bpf: extract setup_func_entry() utility function bb8bf2d3caf5 bpf: extract __check_reg_arg() utility function e030da5f517c selftests/bpf: track string payload offset as scalar in strobemeta d9631d0d8c93 selftests/bpf: track tcp payload offset as scalar in xdp_synproxy ae5e9c3ced95 bpf: print full verifier states on infinite loop detection 00808be797c1 selftests/bpf: test if state loops are detected in a tricky case c8f6d285825f bpf: correct loop detection for iterators convergence 7f764ea0c8e6 selftests/bpf: tests with delayed read/precision makrs in loop body ab470fefce28 bpf: exact states comparison for iterator convergence checks b8615d7ff2b3 bpf: extract same_callsites() as utility function 4c6352f35eb2 bpf: move explored_state() closer to the beginning of verifier.c 364366f5bbd9 dt-bindings: net: snps,dwmac: Tx coe unsupported 4c78c771f3aa ksmbd: Add missing set_freezable() for freezable kthread f5ef78c4ab44 ksmbd: send lease break notification on FILE_RENAME_INFORMATION 9554d4934b81 ksmbd: don't increment epoch if current state and request state are same e9ec6665de8f ksmbd: fix potential circular locking issue in smb2_set_ea() fc0db77b182b ksmbd: set v2 lease version on lease upgrade 90b8cbd90abb serial: Do not hold the port lock when setting rx-during-tx GPIO 26c3817cc8ff mm: page_alloc: unreserve highatomic page blocks before oom 4e32f5998f44 LoongArch/smp: Call rcutree_report_cpu_starting() earlier 5c0471daa8c7 serial: sc16is7xx: improve do/while loop in sc16is7xx_irq() 8ed85bdd1f2f serial: sc16is7xx: remove obsolete loop in sc16is7xx_port_irq() fbce37f616ba serial: sc16is7xx: fix invalid sc16is7xx_lines bitfield in case of probe error 084c24e788d9 serial: sc16is7xx: convert from _raw_ to _noinc_ regmap functions for FIFO 9879e1bec3c0 serial: sc16is7xx: change EFR lock to operate on each channels 2f6ae16a5874 serial: sc16is7xx: remove unused line structure member fc3de570cb30 serial: sc16is7xx: remove global regmap from struct sc16is7xx_port f769407d0194 serial: sc16is7xx: remove wasteful static buffer in sc16is7xx_regmap_name() 452ed2b218b1 serial: sc16is7xx: improve regmap debugfs by using one regmap per port 1db06b3d7d4b rename(): fix the locking of subdirectories 70064241f222 mm/sparsemem: fix race in accessing memory_section->usage 62efb1e656f4 mm/rmap: fix misplaced parenthesis of a likely() e6cdfb699ebf selftests: mm: hugepage-vmemmap fails on 64K page size systems ff8cb8bc46ca kexec: do syscore_shutdown() in kernel_kexec 17be0ede8a6d ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path 6c4c57669de4 efi: disable mirror feature during crashkernel ce51369287dd nouveau/vmm: don't set addr on the fail path to avoid warning 49a76c08bcfc rtc: Extend timeout for waiting for UIP to clear to 1s 9d20185601a0 rtc: Add support for configuring the UIP timeout for RTC reads d2d8ceb74834 rtc: mc146818-lib: Adjust failure return code for mc146818_get_time() 905d9e1c69b2 rtc: Adjust failure return code for cmos_set_alarm() 484514580275 rtc: cmos: Use ACPI alarm for non-Intel x86 systems too 58eb5c07f417 arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD 569156e4fa34 arm64/sme: Always exit sme_alloc() early with existing storage f5da59f2bbce arm64: errata: Add Cortex-A510 speculative unprivileged load workaround 236a9bf2a7ec arm64: Rename ARM64_WORKAROUND_2966298 eab6917e1016 riscv: mm: Fixup compat mode boot failure 724103429a2d riscv: mm: Fixup compat arch_get_mmap_end 8254d54d00eb media: mtk-jpeg: Fix use after free bug due to error path handling in mtk_jpeg_dec_device_run 26f3ae1aa854 media: mtk-jpeg: Fix timeout schedule error in mtk_jpegdec_worker. 9399d61bf561 media: i2c: st-mipid02: correct format propagation 095cb607f146 mmc: mmc_spi: remove custom DMA mapped buffers 1653a8102868 mmc: core: Use mrq.sbc in close-ended ffu 72a28c92839c media: videobuf2-dma-sg: fix vmap callback 7af40dfdbd30 scripts/get_abi: fix source path leak 1d64a1029884 docs: kernel_abi.py: fix command injection c018ab3e31b1 dlm: use kernel_connect() and kernel_bind() 820831de220c lsm: new security_file_ioctl_compat() hook 8b901f4f46bd ARM: dts: qcom: sdx55: fix USB SS wakeup 42edeeb3da5c arm64: dts: qcom: sdm670: fix USB SS wakeup 40fb94eb9805 arm64: dts: qcom: sdm670: fix USB DP/DM HS PHY interrupts 30d15a0d16f1 arm64: dts: qcom: sc8180x: fix USB SS wakeup 7553301a2ae9 arm64: dts: qcom: sc8180x: fix USB DP/DM HS PHY interrupts 00804fab7c62 arm64: dts: qcom: sm8150: fix USB SS wakeup b0a9aec35033 arm64: dts: qcom: sm8150: fix USB DP/DM HS PHY interrupts 8936cca43946 arm64: dts: qcom: sdm845: fix USB SS wakeup 07859a93fc14 arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts 551d4f3776af ARM: dts: qcom: sdx55: fix USB DP/DM HS PHY interrupts 8c80b6c37038 arm64: dts: qcom: Add missing vio-supply for AW2013 02f867d270e4 arm64: dts: qcom: sc7280: fix usb_1 wakeup interrupt types 9e1951a81455 arm64: dts: qcom: sc8180x: fix USB wakeup interrupt types e0e55b6ec189 arm64: dts: qcom: sm8150: fix USB wakeup interrupt types 0b6f48245b50 arm64: dts: qcom: sdm670: fix USB wakeup interrupt types 353463dfcb71 arm64: dts: qcom: sdm845: fix USB wakeup interrupt types cc16b9cd186f arm64: dts: qcom: sc7180: fix USB wakeup interrupt types 54435ef291e1 arm64: dts: qcom: msm8939: Make blsp_dma controlled-remotely ebd09d8143fd arm64: dts: qcom: msm8916: Make blsp_dma controlled-remotely 0eecce600714 arm64: dts: rockchip: Fix rk3588 USB power-domain clocks dc2e88e05d12 arm64: dts: rockchip: configure eth pad driver strength for orangepi r1 plus lts 68c2defafaaa arm64: dts: sprd: fix the cpu node for UMS512 6d86a53d8409 ARM: dts: qcom: sdx55: fix pdc '#interrupt-cells' bc81ecbd2a4e ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12 ee9c5e0f9528 ARM: dts: qcom: sdx55: fix USB wakeup interrupt types ed3fe21f74c0 arm64: dts: qcom: sc8280xp-crd: fix eDP phy compatible 664aaf12edc2 ARM: dts: imx6q-apalis: add can power-up delay on ixora board 46942efb9e87 parisc/power: Fix power soft-off button emulation on qemu 3583edd4d786 parisc/firmware: Fix F-extend for PDC addresses ce16274a6b8d bus: mhi: host: Add spinlock to protect WP access when queueing TREs eaefb9464031 bus: mhi: host: Drop chan lock before queuing buffers a9ebfc405fe1 bus: mhi: host: Add alignment check for event ring read pointer 4a5a77c92bac mips: Fix max_mapnr being uninitialized on early stages 1960f2b534da nbd: always initialize struct msghdr completely 582014b08cb8 s390/vfio-ap: do not reset queue removed from host config f5b218ecc860 s390/vfio-ap: reset queues associated with adapter for queue unbound from driver 60ad66fe639f s390/vfio-ap: reset queues filtered from the guest's AP config 556efad373cb s390/vfio-ap: let on_scan_complete() callback filter matrix and update guest's APCB dabc0fe4a98e s390/vfio-ap: loop over the shadow APCB when filtering guest's AP configuration c69d82119761 s390/vfio-ap: always filter entire AP matrix 075c01f60bee soc: fsl: cpm1: qmc: Fix rx channel reset 07d45e912521 soc: fsl: cpm1: qmc: Fix __iomem addresses declaration d0160e74e943 soc: fsl: cpm1: tsa: Fix __iomem addresses declaration 240fd0215d3f media: ov01a10: Enable runtime PM before registering async sub-device 000339cb5d27 media: ov13b10: Enable runtime PM before registering async sub-device 92d25e02ee16 media: ov9734: Enable runtime PM before registering async sub-device 4e6cef3fae5c rpmsg: virtio: Free driver_override when rpmsg_remove() 252ae106eacf media: imx355: Enable runtime PM before registering async sub-device 532a5557da68 soc: qcom: pmic_glink_altmode: fix port sanity check f7190b6101e6 mtd: rawnand: Clarify conditions to enable continuous reads c376f862ecca mtd: rawnand: Prevent sequential reads with on-die ECC engines b1dca19b105c mtd: rawnand: Fix core interference with sequential reads f813840066ca mtd: rawnand: Prevent crossing LUN boundaries during sequential reads 38c12f10990a mtd: maps: vmu-flash: Fix the (mtd core) switch to ref counters a979f56aa4b9 PM / devfreq: Fix buffer overflow in trans_stat_show c1f525a1470f s390/vfio-ap: unpin pages on gisc registration failure d68ac38895e8 crypto: s390/aes - Fix buffer overread in CTR mode ecabe8cd456d hwrng: core - Fix page fault dead lock on mmap-ed hwrng 7692e29d191c PM: hibernate: Enforce ordering during image compression/decompression b1a67a0d1ace crypto: api - Disallow identical driver names f36d200a80a3 erofs: fix lz4 inplace decompression 7ebf812b7019 crypto: lib/mpi - Fix unexpected pointer access in mpi_ec_init 5e570e600b24 btrfs: sysfs: validate scrub_speed_max value 3da8706499cc OPP: Pass rounded rate to _set_opp() 1107f0ecc9ff arm64: properly install vmlinuz.efi e681e29d1f59 PM: sleep: Fix possible deadlocks in core system-wide PM code e400343c6eb2 async: Introduce async_schedule_dev_nocall() a40683bb7bcd async: Split async_schedule_node_domain() da9008da9640 ext4: allow for the last group to be marked as trimmed f70557d48215 powerpc/ps3_defconfig: Disable PPC64_BIG_ENDIAN_ELF_ABI_V2 cc29591dacdf cifs: update iface_last_update on each query-and-update 50e8363ecc85 cifs: handle servers that still advertise multichannel after disabling 07e864089a0e cifs: reconnect worker should take reference on server struct unconditionally 3a0ef868fb8a Revert "cifs: reconnect work should have reference on server struct" 3e1615361b6f cifs: handle when server stops supporting multichannel 5075e9f4e046 cifs: handle when server starts supporting multichannel 173ddac64b47 cifs: reconnect work should have reference on server struct c395f798a7f2 cifs: handle cases where a channel is closed 38298acb7899 smb: client: fix parsing of SMB3.1.1 POSIX create context 5157319fc52e sh: ecovec24: Rename missed backlight field from fbdev to dev 3b4b35d7cd63 scsi: core: Kick the requeue list after inserting when flushing a720833e6b8a riscv: Fix an off-by-one in get_early_cmdline() cf4669c30a8a scsi: ufs: core: Remove the ufshcd_hba_exit() call from ufshcd_async_scan() e23d6ba5029b dmaengine: idxd: Move dma_free_coherent() out of spinlocked context 7f0ccfad2031 dmaengine: fix NULL pointer in channel unregistration function 3dc9e1c7e00f dmaengine: fsl-edma: fix eDMAv4 channel allocation issue e4e845c8ddd2 iio: adc: ad7091r: Enable internal vref if external vref is not supplied 89c4e63324e2 iio: adc: ad7091r: Allow users to configure device events c70a7684b1a5 iio: adc: ad7091r: Set alert bit in config register 97d574fce644 net: stmmac: Prevent DSA tags from breaking COE b643b836c639 net: stmmac: Tx coe sw fallback cfaa04a3ab50 soundwire: fix initializing sysfs for same devices on different buses 154cfc3d2738 soundwire: bus: introduce controller_id 9744575e6955 serial: core: set missing supported flag for RX during TX GPIO 28c85cd0a671 serial: core: Simplify uart_get_rs485_mode() e961f8c6966a docs: kernel_feat.py: fix potential command injection db6e7e5fd442 docs: sparse: add sparse.rst to toctree a4bc5da72eae docs: sparse: move TW sparse.txt to TW dev-tools 98817289bcec Linux 6.6.14 aab69ef76970 Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" 9860938cff26 arm64: dts: armada-3720-turris-mox: set irq type for RTC 6cb583c4e18b Revert "KEYS: encrypted: Add check for strsep" 93d357caf7e7 riscv: Fix wrong usage of lm_alias() when splitting a huge linear mapping e6611cb236e0 i2c: s3c24xx: fix transferring more than one message in polling mode b7fd4552a67d i2c: s3c24xx: fix read transfers in polling mode 3cc283fd16fb ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work a991cd35c477 selftests: mlxsw: qos_pfc: Adjust the test to support 8 lanes 7788f557e2f7 mlxsw: spectrum_router: Register netdevice notifier before nexthop 2f5e15657404 mlxsw: spectrum_acl_tcam: Fix stack corruption 817840d125a3 mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path b1f0207078a5 mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failure 96e84339ddf8 loop: fix the the direct I/O support check when used on top of block devices 2ae2e7cf658d ethtool: netlink: Add missing ethnl_ops_begin/complete 53cea04da861 arm64/ptrace: Don't flush ZA/ZT storage when writing ZA via ptrace 99719bb0c281 kdb: Fix a potential buffer overflow in kdb_local() 8836df02124f io_uring: adjust defer tw counting b019406e5ad9 ipvs: avoid stat macros calls from preemptible context bf6b3b6d110f netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description 87e5fb6d1cc2 netfilter: nf_tables: skip dead set elements in netlink dump dc45bb00e66a netfilter: nf_tables: do not allow mismatch field size and set key length 9325e3188a9c netfilter: bridge: replace physindev with physinif in nf_bridge_info 96c510a53181 netfilter: propagate net to nf_bridge_get_physindev 075dcb3caba9 netfilter: nf_queue: remove excess nf_bridge variable 4979db9bc52e netfilter: nfnetlink_log: use proper helper for fetching physinif 295de7fb5a61 netfilter: nft_limit: do not ignore unsupported flags a016aacadfde netfilter: nf_tables: reject invalid set policy 08aca65997fb net: netdevsim: don't try to destroy PHC on VFs 72b45857b724 mptcp: relax check on MPC passive fallback 9aeb09f4d85a LoongArch: BPF: Prevent out-of-bounds memory access e9ed74393c09 net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probe e8d3872b617c bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS fed034d23ebc net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls e6acd12ffcd0 selftests: bonding: Change script interpreter 836e236b878a drm/amdgpu: fall back to INPUT power for AVG power via INFO IOCTL 1515db19c4a3 drm/amdkfd: fixes for HMM mem allocation 0d15f6d75c2f ASoC: SOF: ipc4-loader: remove the CPC check warnings 52acfebcea00 gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe fd526aa39f04 dt-bindings: gpio: xilinx: Fix node address in gpio f9071d939f20 net: ravb: Fix dma_addr_t truncation in error case 02e368eb1444 net: tls, fix WARNIING in __sk_msg_free 7dc290d787ae bpf: Avoid iter->offset making backward progress in bpf_iter_udp 2a62beb0f59f bpf: iter_udp: Retry with a larger batch size without going back to the previous bucket 9eb6088560e3 net: netdev_queue: netdev_txq_completed_mb(): fix wake condition 342c88f406c2 net: add more sanity check in virtio_net_hdr_to_skb() 823ba1d21060 erofs: fix inconsistent per-file compression format 586814ed68f7 erofs: simplify compression configuration parser d2e919b6e66b udp: annotate data-races around up->pending 3a7517c53eab net: stmmac: Fix ethool link settings ops for integrated PCS 8b6075046470 block: ensure we hold a queue reference when using queue limits d4368227ba9c mptcp: refine opt_mp_capable determination c119bcd94693 mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req() ad3e8f5c3d5c mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() 4701d3282359 mptcp: strict validation before using mp_opt->hmac 4029820677b2 mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN 0048a13b19f6 ALSA: hda: Properly setup HDMI stream 7770a4387576 net: phy: micrel: populate .soft_reset for KSZ9131 1cb0cd1eff8d net: micrel: Fix PTP frame parsing for lan8841 05f7e34647d2 amt: do not use overwrapped cb area 80a7a98b315d net: ethernet: ti: am65-cpsw: Fix max mtu to fit ethernet frames fcaa3a2c12d6 octeontx2-af: CN10KB: Fix FIFO length calculation for RPM2 5c4017a25260 rxrpc: Fix use of Don't Fragment flag c47345350346 net: qualcomm: rmnet: fix global oob in rmnet_policy 930ce7a5c0a8 s390/pci: fix max size calculation in zpci_memcpy_toio() b1d3db6740d0 ASoC: mediatek: sof-common: Add NULL check for normal_link string a765609f22d7 PCI: mediatek-gen3: Fix translation window size calculation 423de3f3844c PCI: keystone: Fix race condition when initializing PHYs 2ed3d3532890 nvmet-tcp: Fix the H2C expected PDU len calculation 79e9dfd7f89a nvme: trace: avoid memcpy overflow warning 4652eb817623 nvmet: re-fix tracing strncpy() warning 45f80b2f230d hisi_acc_vfio_pci: Update migration data pointer correctly on saving/resume 0b6f0be074fd spi: coldfire-qspi: Remove an erroneous clk_disable_unprepare() from the remove function 1a5369728c2d cxl/port: Fix missing target list lock 4e0d6791935e perf db-export: Fix missing reference count get in call_path_from_sample() 5ed4d3e6ad40 serial: apbuart: fix console prompt on qemu 05ba3df0e405 serial: imx: Correct clock error message in function probe() 821ad0089c69 usb: xhci-mtk: fix a short packet issue of gen1 isoc-in transfer 5c0392fdafb0 apparmor: avoid crash when parsed profile name is empty 337c86dc8af9 apparmor: fix possible memory leak in unpack_trans_table a2b2b3011878 cxl/region: fix x9 interleave typo 8fdeaf400823 perf stat: Fix hard coded LL miss units 35bcf6bf324d perf env: Avoid recursively taking env->bpf_progs.lock 2f00fd8d50a7 nvmet-tcp: fix a crash in nvmet_req_complete() 24e05760186d nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length 790321e4ae6e apparmor: Fix ref count leak in task_kill 5125a3029965 vdpa: Fix an error handling path in eni_vdpa_probe() e2717302fbc2 power: supply: Fix null pointer dereference in smb2_probe 98b8a550da83 iommu: Don't reserve 0-length IOVA region fd83ff901d69 usb: gadget: webcam: Make g_webcam loadable again 915fb4043c5e spmi: mtk-pmif: Serialize PMIF status check and command submission 19e321c3eedd usb: cdc-acm: return correct error code on unsupported break 2433f050d31a tty: use 'if' in send_break() instead of 'goto' eefdb1be0c8b tty: don't check for signal_pending() in send_break() ecf27e476587 tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK 96227df8462d PCI: epf-mhi: Fix the DMA data direction of dma_unmap_single() ad671dfce2d9 bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs bd4f6f1f8948 bus: mhi: ep: Use slab allocator where applicable 23bab2b8e099 bus: mhi: ep: Do not allocate event ring element on stack 46bd939d85ed perf unwind-libunwind: Fix base address for .eh_frame c05c54f0cdff perf unwind-libdw: Handle JIT-generated DSOs properly c8d6d5d080b0 perf genelf: Set ELF program header addresses properly 2f4c1c3580e4 perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event() f8d47ca6785c perf header: Fix one memory leakage in perf_event__fprintf_event_update() 2c664df0b201 iio: adc: ad9467: fix scale setting a98f6c657c60 iio: adc: ad9467: add mutex to struct ad9467_state 0c7b8f883159 iio: adc: ad9467: don't ignore error codes 8690cd46c86b iio: adc: ad9467: fix reset gpio handling 1075fafe8d3c selftests/sgx: Skip non X86_64 platform 88fe67d40044 selftests/sgx: Include memory clobber for inline asm in test enclave 5a734a0ec4e3 selftests/sgx: Fix uninitialized pointer dereferences in encl_get_entry c4aee34ea772 selftests/sgx: Fix uninitialized pointer dereference in error path 763cd6874631 serial: imx: fix tx statemachine deadlock 2b327d0fe0d2 software node: Let args be NULL in software_node_get_reference_args afc7dd4e03b7 acpi: property: Let args be NULL in __acpi_node_get_property_reference a5e1c3fe5764 base/node.c: initialize the accessor list before registering ac95df46de7f perf stat: Exit perf stat if parse groups fails 9cc93a61cd79 perf mem: Fix error on hybrid related to availability of mem event in a PMU f54149b92083 perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT 358b1c992ec0 vfio/pds: Fix calculations in pds_vfio_dirty_sync c7e8c0e61da5 perf test record user-regs: Fix mask for vg register e9b7b8b3ac2c libapi: Add missing linux/types.h header to get the __u64 type on io.h bee4ceb8ea40 perf header: Fix segfault on build_mem_topology() error path cd8dd51d5986 perf test: Remove atomics from test_loop to avoid test failures 28d8fe6641e7 iommu: Map reserved memory as cacheable if device is coherent 887a558d0298 serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed 5b3e25efe16e PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource() b450e335fb18 power: supply: bq256xx: fix some problem in bq256xx_hw_init eb45e4bb14d3 power: supply: cw2015: correct time_to_empty units in sysfs 69bec5f534ca MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup() b6e72854e019 MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup() 9b2f64ba99bf riscv: Fixed wrong register in XIP_FIXUP_FLASH_OFFSET macro e1e1058828ed riscv: Fix set_direct_map_default_noflush() to reset _PAGE_EXEC 5254434a8cf2 riscv: Fix set_memory_XX() and set_direct_map_XX() by splitting huge linear mappings 8633e74002cd riscv: Fix module_alloc() that did not reset the linear mapping permissions 8db56df4a954 riscv: Check if the code to patch lies in the exit section e111d2319a44 um: virt-pci: fix platform map offset 66c8b147fe04 mips: Fix incorrect max_low_pfn adjustment 6ea50107247c mips: dmi: Fix early remap on MIPS32 ac0de86fa7f5 srcu: Use try-lock lockdep annotation for NMI-safe access. fa1a1bad0f1c mfd: intel-lpss: Fix the fractional clock divider flags f53d8c6c6ecc mfd: tps6594: Add null pointer check to tps6594_device_init() bd4d5b6fe15d leds: aw200xx: Fix write to DIM parameter ab27da1edb56 leds: aw2013: Select missing dependency REGMAP_I2C 3ef1130deee9 mfd: syscon: Fix null pointer dereference in of_syscon_register() 9fc58cb20765 mfd: cs42l43: Correct SoundWire port list 3c90b3b0436e mfd: rk8xx: fixup devices registration with PLATFORM_DEVID_AUTO df633f4c964a ARM: 9330/1: davinci: also select PINCTRL 7ce742553789 serial: sc16is7xx: set safe default SPI clock frequency 9d528a81df2f serial: sc16is7xx: add check for unsupported SPI modes during probe 53956bf45e68 HID: wacom: Correct behavior when processing some confidence == false touches 41199d2dbd00 HID: sensor-hub: Enable hid core report processing for all devices 7faef79764d2 iio: adc: ad7091r: Pass iio_dev to event handler 7c7ddf45868a KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing 57bbd59ae013 KVM: x86/pmu: Move PMU reset logic to common x86 code 65b201bf3e9a KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache 42604bd5e49d KVM: arm64: vgic-v4: Restore pending state on host userspace write db448ac982e4 x86/kvm: Do not try to disable kvmclock if it was not enabled 3206a188cfe1 PCI: mediatek: Clear interrupt status before dispatching handler 43501b6c5abf PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support eaf6412618f5 x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS e54c4dd4137c PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg() 5a473e32088c cxl/port: Fix decoder initialization when nr_targets > interleave_ways 0dfcefc97300 Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB" 68325c8c1aeb Revert "net: rtnetlink: Enslave device before bringing it up" ed00d917056b net: stmmac: fix ethtool per-queue statistics c84a711ad622 wifi: mwifiex: fix uninitialized firmware_stat 2b3d7e12ec90 wifi: mwifiex: configure BSSID consistently when starting AP 60220f0a551d wifi: mwifiex: add extra delay for firmware ready 516ec80072c4 wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors 1f018dfa3725 wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code c30d0fcb5d68 wifi: mt76: fix broken precal loading from MTD for mt7915 509b9e745148 iommu/dma: Trace bounce buffer usage when mapping buffers 979dc1cbd865 iommu/arm-smmu-qcom: Add missing GMU entry to match table 8c8bcd45e9b1 bpf: Fix re-attachment branch in bpf_tracing_prog_attach f56e715ef1c1 Bluetooth: Fix atomicity violation in {min,max}_key_size_set 2e54968baba3 rootfs: Fix support for rootfstype= when root= is given 6dcd88460747 md/raid1: Use blk_opf_t for read and write operations e5f2b4b62977 pwm: Fix out-of-bounds access in of_pwm_single_xlate() 080d2c608bce pwm: jz4740: Don't use dev_err_probe() in .request() 7baa33837ee2 netfilter: nf_tables: check if catch-all set element is active in next generation a6bd8182137a block: Fix iterating over an empty bio with bio_for_each_folio_all 8955324cc9f9 block: Remove special-casing of compound pages cb16cc1abda1 block: add check that partition length needs to be aligned with block size 847e6947afd3 drm/amd: Enable PCIe PME from D3 d37dbde71112 scsi: mpi3mr: Block PEL Enable Command on Controller Reset and Unrecoverable State fc6742c16be9 scsi: mpi3mr: Clean up block devices post controller reset 3ddc8b84f657 scsi: mpi3mr: Refresh sdev queue depth after controller reset ca8e1a5d55ce scsi: target: core: add missing file_{start,end}_write() af50048fc351 scsi: ufs: core: Simplify power management during async scan 2db6388d8a7f fbdev: flush deferred IO before closing 1e3b051e9714 fbdev: flush deferred work in fb_deferred_io_fsync() 2aceb3a8262c fbdev/acornfb: Fix name of fb_ops initializer macro 0241f4c2caad io_uring: ensure local task_work is run on wait timeout c239b77ea4d6 io_uring/rw: ensure io->bytes_done is always initialized 2c487fbf2230 io_uring: don't check iopoll if request completes d15de929f066 LoongArch: Fix and simplify fcsr initialization on execve() a8b91a92d4d6 ceph: select FS_ENCRYPTION_ALGS if FS_ENCRYPTION 08e6c8230051 ksmbd: only v2 leases handle the directory 24290ba94cd0 ksmbd: fix UAF issue in ksmbd_tcp_new_connection() a2b21ef1ea4c ksmbd: validate mech token in session setup 3b2291360cce ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5 2e59001eadde ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook 0979e180845d ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx 0d7b0c4a70e8 ALSA: oxygen: Fix right channel of capture volume mixer 57886e83d190 serial: omap: do not override settings for RS485 support f9a7caccf21e serial: 8250_exar: Set missing rs485_supported flag 45d709f3970e serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock 67043c0a6ed5 serial: core, imx: do not set RS485 enabled if it is not supported bd4a210c09e4 serial: 8250_bcm2835aux: Restore clock error handling 9a965fba11f3 serial: core: make sure RS485 cannot be enabled when it is not supported cd1508c80dab serial: core: fix sanitizing check for RTS settings b68581313078 dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: fix path to header c8e0fb0da88f usb: mon: Fix atomicity violation in mon_bin_vma_fault da4e9d5cc567 usb: typec: class: fix typec_altmode_put_partner to put plugs 745a4b352724 Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" 9f8b94b93ca5 usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled 2e56239b8e1d usb: cdns3: fix iso transfer error when mult is not zero 0153e32b3cc1 usb: cdns3: fix uvc failure work since sg support enabled 420fa3cb092f usb: chipidea: wait controller resume finished for wakeup irq 61a06c5bb603 Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" e8d48c2282a9 Revert "usb: dwc3: Soft reset phy on probe for host" 334bdf3351d9 usb: dwc3: gadget: Queue PM runtime idle on disconnect event e9deab5be0c4 usb: dwc3: gadget: Handle EP0 request dequeuing properly 73e20c2f48f8 usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart f09cfc753944 usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() 53eea0d939e3 Revert "usb: gadget: f_uvc: change endpoint allocation in uvc_function_bind()" 7fc3dd358aa0 tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug b38014874530 powerpc/64s: Increase default stack size to 32KB c5c1ff390400 clocksource/drivers/timer-ti-dm: Fix make W=n kerneldoc warnings 67f16bf2cc16 binder: fix race between mmput() and do_exit() 78376d441560 xen-netback: don't produce zero-size SKB frags 3a99f15ce9d0 Revert "drm/amdkfd: Relocate TBA/TMA to opposite side of VM hole" 9853f1307efe rust: Ignore preserve-most functions 881720dcf6df Input: atkbd - use ab83 as id when skipping the getid command 9da397e5d48d mips/smp: Call rcutree_report_cpu_starting() earlier 1f714a0373ac binder: fix unused alloc->free_async_space fda6e06e01a9 binder: fix async space check for 0-sized buffers 06173edfc770 keys, dns: Fix size check of V1 server-list header 3db79d21cf9c selftests/bpf: Add assert for user stacks in test_task_stack 5f93225dc925 Revert "kernfs: convert kernfs_idr_lock to an irq safe raw spinlock" 3058183333a5 kernfs: convert kernfs_idr_lock to an irq safe raw spinlock b57196a5ec5e class: fix use-after-free in class_register() aea1965c5de5 of: unittest: Fix of_count_phandle_with_args() expected value message 71ec48abc549 fbdev: imxfb: fix left margin setting b64d09a4e859 of: Fix double free in of_parse_phandle_with_args_map acf50ff9360e ksmbd: validate the zero field of packet header d998ade03ef2 kselftest/alsa - conf: Stringify the printed errno in sysfs_get() efd7d5e1e6e2 kselftest/alsa - mixer-test: Fix the print format specifier warning 45cbaa25b331 kselftest/alsa - mixer-test: fix the number of parameters to ksft_exit_fail_msg() ecfaeb66b1f0 drm/amd/display: avoid stringop-overflow warnings for dp_decide_lane_settings() ae7cbf935b9a drm/amd/pm/smu7: fix a memleak in smu7_hwmgr_backend_init 5024cce888e1 drm/amdkfd: Confirm list is non-empty before utilizing list_first_entry in kfd_topology.c 2d8f9e4e1d9f IB/iser: Prevent invalidating wrong MR 4147d76f988a gpio: sysfs: drop the mention of gpiochip_find() from sysfs code ba3f1a346bf1 gpiolib: provide gpio_device_find() 799233ad1eb8 gpiolib: make gpio_device_get() and gpio_device_put() public 9b0cc30d26c3 drm/amdkfd: Fix type of 'dbg_flags' in 'struct kfd_process' 37d1757808b0 mmc: sdhci_omap: Fix TI SoC dependencies 3e6319ca61c1 mmc: sdhci_am654: Fix TI SoC dependencies 03035872e178 ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() 821fbaeaaae2 ALSA: scarlett2: Add missing error checks to *_ctl_get() 66fb87fac545 ALSA: scarlett2: Allow passing any output to line_out_remap() 996fde492ad9 ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config() 43a9b3f6e6ef ALSA: scarlett2: Add missing error check to scarlett2_config_save() bf4599610ef6 ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[] c17134d3aea9 pwm: stm32: Fix enable count for clk in .probe() 5eb8da9b3ef7 pwm: stm32: Use hweight32 in stm32_pwm_detect_channels f1da0b7a092a clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw a3fb4404e3d4 clk: qcom: dispcc-sm8550: Update disp PLL settings 053f354733aa clk: qcom: gcc-sm8550: Mark RCGs shared where applicable a7a5ec56a012 clk: qcom: gcc-sm8550: use collapse-voting for PCIe GDSCs 62f53fe9e8c2 clk: qcom: gcc-sm8550: Mark the PCIe GDSCs votable b5782964b08f clk: qcom: gcc-sm8550: Add the missing RETAIN_FF_ENABLE GDSC flag 975aaaddc226 accel/habanalabs: fix information leak in sec_attest_info() 5ada13fb6770 drm/mediatek: dp: Add phy_mtk_dp module as pre-dependency 5a316acb135b ASoC: tas2781: add support for FW version 0x0503 18e58248b2aa ASoC: amd: vangogh: Drop conflicting ACPI-based probing 1e6132acba6a clk: si5341: fix an error code problem in si5341_output_clk_set_rate 2e4806d2b78f clk: rs9: Fix DIF OEn bit placement on 9FGV0241 f2c13661c2a6 watchdog: rti_wdt: Drop runtime pm reference count when watchdog is unused 57b39f0b07cd watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling 04ec5525479b watchdog/hpwdt: Only claim UNKNOWN NMI if from iLO 1ee2762cf0fb watchdog: set cdev owner before adding 37b67480609f drivers: clk: zynqmp: update divider round rate logic 9b2dcd1b38c2 drivers: clk: zynqmp: calculate closest mux rate f35668e633e9 clk: sp7021: fix return value check in sp7021_clk_probe() 2aea9c0498ca clk: qcom: videocc-sm8150: Add missing PLL config property 9fcf47d8f909 clk: qcom: videocc-sm8150: Update the videocc resets 07b4cf396c34 dt-bindings: clock: Update the videocc resets for sm8150 cf8a10d41f13 f2fs: fix to check return value of f2fs_recover_xattr_data 0c5d08b1c98e drm/amd/pm: fix a double-free in amdgpu_parse_extended_power_table 4c9a96dd6d4a gpu/drm/radeon: fix two memleaks in radeon_vm_init 95084632a65d drivers/amd/pm: fix a use-after-free in kv_parse_power_table fb1936cb5872 drm/amd/pm: fix a double-free in si_dpm_init 5bc4f16118c5 drm/amdgpu/debugfs: fix error code when smc register accessors are NULL 37e452306ae2 drm/mediatek: Fix underrun in VDO1 when switches off the layer f3e63240003e drm/mediatek: Remove the redundant driver data for DPI 3aa7196bcd3b drm/mediatek: Return error if MDP RDMA failed to enable the clock 173b247231bb drm/msm/dpu: Drop enable and frame_count parameters from dpu_hw_setup_misr() 4ae0cd31688f drm/msm/dpu: Set input_sel bit for INTF 0afe652a69d8 clk: renesas: rzg2l: Check reset monitor registers fc61c3c5e0f6 clk: renesas: rzg2l-cpg: Reuse code in rzg2l_cpg_reset() ee3e64d1dac6 media: dvb-frontends: m88ds3103: Fix a memory leak in an error handling path of m88ds3103_probe() de28d63ad35c media: dvbdev: drop refcount on error path in dvb_device_open() 7bf0cba7f7e8 f2fs: fix to update iostat correctly in f2fs_filemap_fault() 412eee2c894a f2fs: fix to check compress file in f2fs_move_file_range() 4535be487804 f2fs: fix to wait on block writeback for post_read case fa08600a6c0b drm/panel: st7701: Fix AVCL calculation 6ce256eab4d4 drm/msm/adreno: Fix A680 chip id f2295f176989 media: rkisp1: Fix media device memory leak 0e09b6dd83b1 media: dt-bindings: media: rkisp1: Fix the port description for the parallel interface c9354bffaa5b media: imx-mipi-csis: Drop extra clock enable at probe() 0e3535ee779f media: imx-mipi-csis: Fix clock handling in remove() 54ce93d7e66e media: bttv: add back vbi hack e8fa30fa7157 media: bttv: start_streaming should return a proper error code 5e00f6c3a350 clk: qcom: gpucc-sm8150: Update the gpu_cc_pll1 config e785018a7f06 RDMA/hns: Fix memory leak in free_mr_init() 1e2c9e741824 media: cx231xx: fix a memleak in cx231xx_init_isoc 3258bc1f8cc8 drm/bridge: tc358767: Fix return value on error case 99705f3f345f drm/bridge: cdns-mhdp8546: Fix use of uninitialized variable 0564e8a42791 drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table a26634b3ce21 drm/radeon/dpm: fix a memleak in sumo_parse_power_table 0b813a6a0087 drm/radeon: check the alloc_workqueue return value in radeon_crtc_init() 3bbef34ea819 drm/msm/dpu: correct clk bit for WB2 block 4687cb57578a drm/panfrost: Ignore core_mask for poweroff and disable PWRTRANS irq 61dfc4317425 ASoC: SOF: topology: Use partial match for disconnecting DAI link and DAI widget a410d58117d6 ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULL 3fbfbea3eeb0 ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch b7062628caea media: v4l: async: Fix duplicated list deletion af9d39677c91 drm/drv: propagate errors from drm_modeset_register_all() ae795abe7b3e drm/msm/dsi: Use pm_runtime_resume_and_get to prevent refcnt leaks ff9f375c21d9 drm/msm/dpu: Add missing safe_lut_tbl in sc8180x catalog 3925b83c3586 drm/msm/mdp4: flush vblank event on disable 13bb7bfc2580 ASoC: cs35l33: Fix GPIO name and drop legacy include 9c010be07fd9 drm/imx/lcdc: Fix double-free of driver data 417d134e72f5 drm/tidss: Fix dss reset 11e2dc2ff842 drm/tidss: Check for K2G in in dispc_softreset() 4fcfe757860b drm/tidss: Return error value from from softreset d44143cdd0d1 drm/tidss: Move reset to the end of dispc_init() 18bd4d184675 drm/radeon: check return value of radeon_ring_lock() 056484916a13 drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check() 0413e8869171 drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg() d3c0b49aaa12 f2fs: fix to avoid dirent corruption c111350d673a drm/bridge: Fix typo in post_disable() description c082791b6a46 media: amphion: Fix VPU core alias name 251743c4065c media: rkvdec: Hook the (TRY_)DECODER_CMD stateless ioctls 682588d38ad9 media: verisilicon: Hook the (TRY_)DECODER_CMD stateless ioctls f581023e3207 media: visl: Hook the (TRY_)DECODER_CMD stateless ioctls 2cb808af7746 media: mtk-jpeg: Remove cancel worker in mtk_jpeg_remove to avoid the crash of multi-core JPEG devices 2cf0005d3155 media: pvrusb2: fix use after free on context disconnection c56a4ad4068d drm/tilcdc: Fix irq free on unload a8657406e12a drm/bridge: tpd12s015: Drop buggy __exit annotation for remove function 9f91aa1ef918 drm/nouveau/fence:: fix warning directly dereferencing a rcu pointer a23571137dd1 drm/panel-elida-kd35t133: hold panel in reset for unprepare e9c9fd317ab0 drm/panel: nv3051d: Hold panel in reset for unprepare ada27426b0d6 RDMA/hns: Fix inappropriate err code for unsupported operations fff32018b025 RDMA/usnic: Silence uninitialized symbol smatch warnings 305f1f46d738 drm/panfrost: Really power off GPU cores in panfrost_gpu_power_off() 4e042f022255 drm/dp_mst: Fix fractional DSC bpp handling 16af1e7f5ea6 Revert "drm/omapdrm: Annotate dma-fence critical section in commit path" 9ab5837f77a1 Revert "drm/tidss: Annotate dma-fence critical section in commit path" c5d4224a4d16 ARM: davinci: always select CONFIG_CPU_ARM926T 687c5d52fe53 ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() 2968901d72b9 rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queue 04c1f0f2505a mlxbf_gige: Enable the GigE port in mlxbf_gige_open 42b242c62bc1 mlxbf_gige: Fix intermittent no ip issue 73f7da5fd124 net/sched: act_ct: fix skb leak and crash on ooo frags a33c741ca699 blk-cgroup: fix rcu lockdep warning in blkg_lookup() 63c3c44ff4c5 sctp: fix busy polling 9702e7fb6399 sctp: support MSG_ERRQUEUE flag in recvmsg() b54d78d57985 bpf: sockmap, fix proto update hook to avoid dup calls 3d81183a5b9c wifi: cfg80211: parse all ML elements in an ML probe response 6b3946813382 wifi: cfg80211: correct comment about MLD ID 08a8ae5a8018 arm64: dts: rockchip: Fix led pinctrl of lubancat 1 eeeb228c5f23 null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS 0f37a5c9d366 Bluetooth: btmtkuart: fix recv_buf() return value 8cd6c0600725 Bluetooth: btnxpuart: fix recv_buf() return value f8a5c402ae34 Bluetooth: Fix bogus check for re-auth no supported with non-ssp f1ee0ffbc024 netfilter: nf_tables: validate chain type update if available f5ab4e73c9e1 netfilter: nf_tables: mark newset as dead on transaction abort e6f3f39676a5 wifi: iwlwifi: assign phy_ctxt before eSR activation a2a4bb509b78 wifi: iwlwifi: fix out of bound copy_from_user 076ca7429666 wifi: iwlwifi: mvm: send TX path flush in rfkill c3e1a02a8ab2 wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request df14b372030c wifi: rtlwifi: rtl8192se: using calculate_bit_shift() 076d81a78371 wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() 6bbaf100a355 wifi: rtlwifi: rtl8192de: using calculate_bit_shift() 4342f9646953 wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() 96cd7b10e949 wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() b2127790622c wifi: rtlwifi: rtl8192c: using calculate_bit_shift() 2293d95f8765 wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() 1b2260bc3403 wifi: rtlwifi: add calculate_bit_shift() 3bc29c780aca bpf: Use c->unit_size to select target cache during free 63ddf081e111 bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}() 62752b673247 bpf: Re-enable unit_size checking for global per-cpu allocator 2e5181afb329 arm64: dts: qcom: sc8180x: Fix up PCIe nodes 8f1b6d23fec4 arm64: dts: qcom: sc8180x: switch PCIe QMP PHY to new style of bindings 8d0c268ffcb3 arm64: dts: qcom: sc8180x: Mark PCIe hosts cache-coherent c811f0246b2c arm64: dts: qcom: sm8550: Update idle state time requirements ff8434b61cbb arm64: dts: qcom: sm8550: Separate out X3 idle state 55c87e64a3c0 arm64: dts: qcom: ipq6018: fix clock rates for GCC_USB0_MOCK_UTMI_CLK afea6ffbed36 arm64: dts: qcom: sc7280: Mark SDHCI hosts as cache-coherent ed49fd2d46a4 block: add check of 'minors' and 'first_minor' in device_add_disk() 004e05c28c57 soc: qcom: llcc: Fix LLCC_TRP_ATTR2_CFGn offset 11b4803210af arm64: dts: qcom: sm8150-hdk: fix SS USB regulators 2d1cd59a34d1 arm64: dts: qcom: sm8150: make dispcc cast minimal vote on MMCX 0f5532bd692f arm64: dts: qcom: sm6375: Hook up MPM 4a208efdf54d arm64: dts: qcom: sm6375: fix USB wakeup interrupt types 19e578b69968 soc: qcom: llcc: Fix dis_cap_alloc and retain_on_pc configuration 793ca465722a arm64: dts: qcom: acer-aspire1: Correct audio codec definition 3d83b820bff9 bpf: Limit the number of kprobes when attaching program to multiple kprobes 5735054af3d3 bpf: Limit the number of uprobes when attaching program to multiple uprobes 849ca053beb0 dma-mapping: clear dev->dma_mem to NULL after freeing it 94e5f64283a1 virtio/vsock: send credit update during setting SO_RCVLOWAT 925c22d43835 virtio/vsock: fix logic which reduces credit update messages 7b32e63f8814 ipmr: support IP_PKTINFO on cache report IGMP msg d01b4a9296ec selftests/net: fix grep checking for fib_nexthop_multiprefix d048dced8ea5 bpf: Fix a race condition between btf_put() and map_free() 42357465a069 ARM: dts: stm32: don't mix SCMI and non-SCMI board compatibles d4a84572bcb1 scsi: hisi_sas: Correct the number of global debugfs registers d1932df3c4ba scsi: hisi_sas: Rollback some operations if FLR failed 9e1986cd8a93 scsi: hisi_sas: Check before using pointer variables ec2499b80e1c scsi: hisi_sas: Replace with standard error code return value 8d8f671e45de scsi: ufs: qcom: Fix the return value when platform_get_resource_byname() fails 8f67e87e1602 scsi: ufs: qcom: Fix the return value of ufs_qcom_ice_program_key() 95fff86aa8d2 arm64: dts: imx8mm: Reduce GPU to nominal speed 9cd79bc11ffa arm64: dts: renesas: white-hawk-cpu: Fix missing serial console pin control 218c08c5b2bd arm64: dts: xilinx: Apply overlays to base dtbs 89665b3daea4 block: Set memalloc_noio to false on device_add_disk() error path 1e1fe2bd87ac selftests/bpf: Relax time_tai test for equal timestamps in tai_forward 85e60760d255 wifi: iwlwifi: don't support triggered EHT CQI feedback 15173a169723 wifi: mt76: mt7921: fix country count limitation for CLC f8fa25bf6654 arm64: dts: mediatek: mt8186: fix address warning for ADSP mailboxes 9bd3a1881724 arm64: dts: mediatek: mt8186: Fix alias prefix for ovl_2l0 11f272928e24 arm64: dts: mediatek: mt8195: revise VDOSYS RDMA node name 4b0d8f4a68aa arm64: dts: mediatek: mt8183: correct MDP3 DMA-related nodes 64ebe7abc1c0 dt-bindings: media: mediatek: mdp3: correct RDMA and WROT node with generic names 0954982db828 bpf: Fix accesses to uninit stack slots ad140fc856f0 bpf: Guard stack limits against 32bit overflow 7f7bed74ba64 arm64: dts: hisilicon: hikey970-pmic: fix regulator cells properties 08b91babccbb bpf: Fix verification of indirect var-off stack access e89d025d331c wifi: mt76: mt7921s: fix workqueue problem causes STA association fail 88199cbc75fe wifi: mt76: mt7915: also MT7981 is 3T3R but nss2 on 5 GHz band a37cd935b586 wifi: mt76: mt7915: fix EEPROM offset of TSSI flag on MT7981 d03559452a8a wifi: mt76: mt7996: fix rate usage of inband discovery frames 041f75b38b1e wifi: mt76: mt7996: fix the size of struct bss_rate_tlv 5e22c8a04173 wifi: mt76: mt7915: fallback to non-wed mode if platform_get_resource fails in mt7915_mmio_wed_init() b9b61d159006 wifi: mt76: fix typo in mt76_get_of_eeprom_from_nvmem function 27aca54b0d14 arm64: dts: qcom: sm8550: fix USB wakeup interrupt types d7206c3bb4b5 arm64: dts: qcom: sc7280: fix usb_2 wakeup interrupt types 22a31cc7a022 arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types 20455e11993b arm64: dts: qcom: sc7280: Mark Adreno SMMU as DMA coherent 028a26553eb2 arm64: dts: qcom: sc7280: Fix up GPU SIDs 52fafbe79b25 arm64: dts: qcom: sm8350: Fix DMA0 address 9f3f5494456c arm64: dts: qcom: sm6125: add interrupts to DWC3 USB controller 22817db3aa32 arm64: dts: qcom: sdm845-db845c: correct LED panic indicator 747dee115c14 arm64: dts: qcom: qrb5165-rb5: correct LED panic indicator 5ea916f16be3 arm64: dts: qcom: qrb2210-rb1: use USB host mode da58aea81a3b arm64: dts: qcom: qrb2210-rb1: Hook up USB3 76fed8a4c507 scsi: fnic: Return error if vmalloc() failed 8dc15b067059 bpf: fix check for attempt to corrupt spilled pointer 25a17a269b44 selftests/net: specify the interface when do arping f91cd728b10c bpf: Defer the free of inner map when necessary 1c40ec6b8e06 bpf: Add map and need_defer parameters to .map_fd_put_ptr() decc738819ea arm64: dts: qcom: sm6350: Make watchdog bark interrupt edge triggered b9a97215c346 arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered bc3400294110 arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered a52f6d78ff65 arm64: dts: qcom: sm8250: Make watchdog bark interrupt edge triggered 70d0d1bfe5e1 arm64: dts: qcom: sm8150: Make watchdog bark interrupt edge triggered b06a86234872 arm64: dts: qcom: sdm845: Make watchdog bark interrupt edge triggered 940ce0fee709 arm64: dts: qcom: sc7280: Make watchdog bark interrupt edge triggered 6252b33a3101 arm64: dts: qcom: sc7280: Mark some nodes as 'reserved' 6157194e6400 arm64: dts: qcom: sc7180: Make watchdog bark interrupt edge triggered 5fd1287784a2 arm64: dts: qcom: sm8550: correct TX Soundwire clock 2eda1c797441 arm64: dts: qcom: sm8450: correct TX Soundwire clock 9bdbc3a00a67 arm64: dts: qcom: sc8180x-primus: Fix HALL_INT polarity c961ca51345a dt-bindings: arm: qcom: Fix html link 498e1c55baf7 ARM: dts: qcom: sdx65: correct SPMI node name 4371540a33ca ARM: dts: qcom: sdx65: correct PCIe EP phy-names 0866f6427b45 bpf: enforce precision of R0 on callback return 530cec617f5a md: synchronize flush io with array reconfiguration 3bb89deccac5 selftests/bpf: Fix erroneous bitmask operation 5b5ddf21b978 wifi: rtw88: sdio: Honor the host max_req_size in the RX path c2d3b657c968 arm64: dts: ti: iot2050: Re-add aliases 87e2d91d4cec arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type 92e2eaa44a7f arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes 6aa025f6df94 wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior 65d10f83acff scsi: bfa: Use the proper data type for BLIST flags 7615536a3746 firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create() 1c83c7089dea net/ncsi: Fix netlink major/minor version numbers 50871569183e ARM: dts: qcom: apq8064: correct XOADC register address ba538ae4d709 wifi: libertas: stop selecting wext e9327c72bc77 wifi: ath11k: Defer on rproc_get failure a341738951bf bpf: Add crosstask check to __bpf_get_stack de0b27e6326e bpf, lpm: Fix check prefixlen before walking trie 153267f9513f wifi: rtw88: fix RX filter in FIF_ALLMULTI flag 2ed15a3a3f4a wifi: plfxlc: check for allocation failure in plfxlc_usb_wreq_async() ddcb3b444659 ARM: dts: qcom: msm8226: provide dsi phy clocks to mmcc d5bc0233ddae arm64: dts: qcom: sc8280xp-x13s: add missing camera LED pin config 47e3ec86cf6f arm64: dts: qcom: sc8280xp-x13s: Use the correct DP PHY compatible d579dfaa0908 arm64: dts: qcom: qrb4210-rb2: don't force usb peripheral mode 6e007fac81cf asm-generic: Fix 32 bit __generic_cmpxchg_local 75aa038d9f6e pNFS: Fix the pnfs block driver's calculation of layoutget size bcdb16220a58 SUNRPC: fix _xprt_switch_find_current_entry logic 8d43b944cab0 NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT 4ffac0013421 NFS: Use parent's objective cred in nfs_access_login_time() b4b7dd1cb608 blocklayoutdriver: Fix reference leak of pnfs_device_node 060d799775f6 csky: fix arch_jump_label_transform_static override 7d9e5bed036a crypto: scomp - fix req->dst buffer overflow c660aa7784b7 crypto: sahara - do not resize req->src when doing hash operations 08489b1994cb crypto: sahara - fix processing hash requests with req->nbytes < sg->length 3c3eb0f8bb26 crypto: sahara - improve error handling in sahara_sha_process() db6efd4da2ee crypto: sahara - fix wait_for_completion_timeout() error handling 7593631a53c5 crypto: sahara - fix ahash reqsize b123af8beb89 crypto: sahara - handle zero-length aes requests 326288412716 crypto: sahara - avoid skcipher fallback code duplication 63cdfacb0a70 crypto: virtio - Wait for tasklet to complete on device remove 528a422b94b3 dlm: fix format seq ops type 4 4f234d5fcd82 gfs2: fix kernel BUG in gfs2_quota_cleanup 067a7c48c2c7 gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump 5248b445a579 fs: indicate request originates from old mount API 90219ce71683 erofs: fix memory leak on short-lived bounced pages a34946ec3de8 pstore: ram_core: fix possible overflow in persistent_ram_init_ecc() 52f0b4a30f20 crypto: hisilicon/zip - save capability registers in probe process b06a6d5e9d99 crypto: hisilicon/sec2 - save capability registers in probe process e8d4877e5c7f crypto: hisilicon/hpre - save capability registers in probe process 1e8102e22c88 crypto: hisilicon/qm - add a function to set qm algs b7a03a0f15c2 crypto: hisilicon/zip - add zip comp high perf mode configuration eaf9954929e5 crypto: hisilicon/qm - save capability registers in qm init process dffc3483c84e crypto: sahara - fix error handling in sahara_hw_descriptor_create() 4167eb9412d4 crypto: sahara - fix processing requests with cryptlen < sg->length ab82cb379a5a crypto: sahara - fix ahash selftest failure 489bfd8f8a64 crypto: sahara - fix cbc selftest failure dd31964d9eca crypto: sahara - remove FLAGS_NEW_KEY logic 8084b788c2fb crypto: safexcel - Add error handling for dma_map_sg() calls e136daaa10e4 crypto: af_alg - Disallow multiple in-flight AIO requests 1e9d70723398 crypto: ccp - fix memleak in ccp_init_dm_workarea b94f7e34d6a2 crypto: sa2ul - Return crypto_aead_setkey to transfer the error c4c54fce9ec5 crypto: virtio - Handle dataq logic with tasklet 6d9f17829eb6 crypto: jh7110 - Correct deferred probe return 2831f4d3bfa6 crypto: rsa - add a check for allocation failure 089ff0eeb785 selinux: Fix error priority for bind with AF_UNSPEC on PF_INET6 socket 70481755ed77 drivers/thermal/loongson2_thermal: Fix incorrect PTR_ERR() judgment 628fb8986479 cpuidle: haltpoll: Do not enable interrupts when entering idle cfd7c9d260dc mtd: Fix gluebi NULL pointer dereference caused by ftl notifier 5e9908878034 kunit: debugfs: Fix unchecked dereference in debugfs_print_results() 335176dd8eba thermal: core: Fix NULL pointer dereference in zone registration error path c4323f66f39e ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error 2920ac9d7e79 ACPI: LPSS: Fix the fractional clock divider flags ed492c4739e1 spi: sh-msiof: Enforce fixed DTDL for R-Car H3 48be1364dd38 efivarfs: Free s_fs_info on unmount 0049fe7e4a85 efivarfs: force RO when remounting if SetVariable is not supported 408bbd1e1746 calipso: fix memory leak in netlbl_calipso_add_pass() 5dd08ac0bc65 cpufreq: scmi: process the result of devm_of_clk_add_hw_provider() 8271d397a9ff platform/x86/intel/vsec: Fix xa_alloc memory leak b1432249f169 spi: cadence-quadspi: add missing clk_disable_unprepare() in cqspi_probe() 69c2d6e40d97 KEYS: encrypted: Add check for strsep d1ac288b2742 ACPI: LPIT: Avoid u32 multiplication overflow 39af144b6d01 ACPI: video: check for error while searching for backlight device parent f58ec36850ae mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response d83b2b32ba0f spi: spi-zynqmp-gqspi: fix driver kconfig dependencies bf1bf09e6b59 perf/x86/intel/uncore: Fix NULL pointer dereference issue in upi_fill_topology() 20c09814782b sched/fair: Update min_vruntime for reweight_entity() correctly 024352f7928b powerpc/imc-pmu: Add a null pointer check in update_events_in_group() 69f95c5e9220 powerpc/powernv: Add a null pointer check in opal_powercap_init() a14c55eb461d powerpc/powernv: Add a null pointer check in opal_event_init() dd8422ff271c powerpc/powernv: Add a null pointer check to scom_debug_init_one() bc063bf0934b powerpc/rtas: Avoid warning on invalid token argument to sys_rtas() 2b03b50d1d88 powerpc/hv-gpci: Add return value check in affinity_domain_via_partition_show function 0a16df5beb82 selftests/powerpc: Fix error handling in FPU/VMX preemption tests 01f0876efc26 KVM: PPC: Book3S HV: Handle pending exceptions on guest entry with MSR_EE 267980ea1081 KVM: PPC: Book3S HV: Introduce low level MSR accessor abcaadd4ce4a KVM: PPC: Book3S HV: Use accessors for VCPU registers 412acaf9e213 drivers/perf: hisi: Fix some event id for HiSilicon UC pmu b60f26de4ecf perf/arm-cmn: Fix HN-F class_occup_id events df16afba2378 powerpc/pseries/memhp: Fix access beyond end of drmem array c927d8aff942 powerpc/44x: select I2C for CURRITUCK 08beb0d4362b x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram f7aac5fede0b powerpc: add crtsavres.o to always-y instead of extra-y e1c865112415 EDAC/thunderx: Fix possible out-of-bounds string access 91e7cc27b896 x86/mce/inject: Clear test status value 2de76cf01e57 x86/lib: Fix overflow when counting digits (From OE-Core rev: fb4c1d74bf623db53aedba6d93d7d131484340a8) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-08linux-yocto/6.6: can: drop obsolete CONFIG_PCH_CANBruce Ashfield
Integrating the following commit(s) to linux-yocto/.: 1/1 [ Author: Anuj Mittal Email: anuj.mittal@intel.com Subject: can: drop obsolete CONFIG_PCH_CAN Date: Fri, 26 Jan 2024 09:45:25 +0800 The driver was removed in v6.2. https://github.com/torvalds/linux/commit/1dd1b521be85417ec409062319520ca26c1c589e Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: 6a06e227bb3539b868e7e0aaf3d9d8c7eb67930a) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-08linux-yocto/6.6: update CVE exclusionsBruce Ashfield
Data pulled from: https://github.com/nluedtke/linux_kernel_cves 1/1 [ Author: Nicholas Luedtke Email: nicholas.luedtke@uwalumni.com Subject: Update 15Jan24 Date: Mon, 15 Jan 2024 12:48:45 -0500 ] (From OE-Core rev: 619a16f974ce838baaa864054261e879a7f7e924) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-08linux-yocto/6.6: update to v6.6.13Bruce Ashfield
Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: 62b19b564504 Linux 6.6.13 9584c8d658c0 mm/memory_hotplug: fix memmap_on_memory sysfs value retrieval f54708e4a26d scripts/decode_stacktrace.sh: optionally use LLVM utilities 09f222d40fae coresight: etm4x: Fix width of CCITMIN field d6d19c3d1792 PCI: Add ACS quirk for more Zhaoxin Root Ports 7db7504a3e41 leds: ledtrig-tty: Free allocated ttyname buffer on deactivate 12786872b26a parport: parport_serial: Add Brainboxes device IDs and geometry 03427e7f2a56 parport: parport_serial: Add Brainboxes BAR details 35f102607054 uio: Fix use-after-free in uio_open f4d6dbaa4376 binder: fix comment on binder_alloc_new_buf() return value 8040d704adce binder: fix trivial typo of binder_free_buf_locked() a49087ab9350 binder: fix use-after-free in shinker's callback 802c61319ec2 binder: use EPOLLERR from eventpoll.h e16a0bbdb7e5 Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" 76a10fc65ab9 ksmbd: free ppace array on error in parse_dacl ab5c25b6988f ksmbd: don't allow O_TRUNC open on read-only share 71be0f674070 drm/amd/display: Pass pwrseq inst for backlight and ABM 6d4295d61579 ASoC: SOF: Intel: hda-codec: Delay the codec device registration 08a2ae1d0402 bus: moxtet: Add spi device table b0ce6ddc1ca2 bus: moxtet: Mark the irq as shared 2cd4362faa9e ACPI: resource: Add another DMI match for the TongFang GMxXGxx 3642b5a62496 ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx d86c51e95644 x86/microcode: do not cache microcode if it will not be used 7e881af7fb3c drm/crtc: fix uninitialized variable use 2f09679b8ac1 x86/csum: clean up `csum_partial' further 1078f257eb3a x86/csum: Remove unnecessary odd handling f99b7b22c0af ARM: sun9i: smp: fix return code check of of_property_match_string 1e6b9bc8cc36 connector: Fix proc_event_num_listeners count not cleared 6a186b28c4fc net: qrtr: ns: Return 0 if server port is not present e79e7c3aa522 nfc: Do not send datagram if socket state isn't LLCP_BOUND 79aa992c8038 virtio_blk: fix snprintf truncation compiler warning ffcaafdb8be6 ida: Fix crash in ida_free when the bitmap is empty 766c6c1dd140 posix-timers: Get rid of [COMPAT_]SYS_NI() uses 406cea6443b6 pinctrl: cy8c95x0: Fix get_pincfg 5f0a16617f70 pinctrl: cy8c95x0: Fix regression 3d5729d5cee2 pinctrl: cy8c95x0: Fix typo a5ba95c226b5 drm/amd/display: get dprefclk ss info from integration info table 18562b1691e2 drm/amd/display: Add case for dcn35 to support usb4 dmub hpd event bd443910debf drm/amdkfd: svm range always mapped flag not working on APU 5a358b978618 i2c: rk3x: fix potential spinlock recursion on poll c5e0ed716c52 smb: client: fix potential OOB in smb2_dump_detail() 00e66f948abe HID: nintendo: Prevent divide-by-zero on code 8d6bda0f95c1 dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM 5e0e2cb4a1ce ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models 4818174fd58a ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk ed1310b53b6f ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 1339559bb6dd platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 5b235bbc2706 platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks a7edb661bb85 platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne f4fb4b9f1364 platform/x86/amd/pmc: Move platform defines to header 64954dd2eef1 platform/x86: thinkpad_acpi: fix for incorrect fan reporting on some ThinkPad systems 8e2609cbdee2 HID: nintendo: fix initializer element is not constant error 3e0e4a900fcb kselftest: alsa: fixed a print formatting warning 60e916d4b838 driver core: Add a guard() definition for the device_lock() 1488b369267e Input: xpad - add Razer Wolverine V2 support 015cfa30b39c wifi: iwlwifi: pcie: avoid a NULL pointer dereference 544ce65cb52a ARC: fix smatch warning 358bca0bb1b4 ARC: fix spare error c754028a068f s390/scm: fix virtual vs physical address confusion 4361e15ac24b ASoC: cs35l45: Prevents spinning during runtime suspend ab65d383a57b ASoC: cs35l45: Prevent IRQ handling when suspending/resuming 296e487dd215 ASoC: cs35l45: Use modern pm_ops a2af708bb197 pinctrl: amd: Mask non-wake source pins with interrupt enabled at suspend 0a4a682b502f Input: i8042 - add nomux quirk for Acer P459-G2-M 274333f82597 Input: atkbd - skip ATKBD_CMD_GETID in translated mode 88c38fd2f3e6 reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning ad2347d78d7b Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 33e42861eb95 ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI d9a6029ddee5 tracing: Fix uaf issue when open the hist or hist_debug file 0e73f1ba602d MIPS: dts: loongson: drop incorrect dwmac fallback compatible 98707906c64e stmmac: dwmac-loongson: drop useless check for compatible fallback 0df76142ca21 tracing: Add size check when printing trace_marker output f3dc260cd5f2 tracing: Have large events show up as '[LINE TOO BIG]' instead of nothing cd70be63167a jbd2: fix soft lockup in journal_finish_inode_data_buffers() 6e567410d6d3 efi/loongarch: Use load address to calculate kernel entry address 4dceffd823b7 platform/x86: intel-vbtn: Fix missing tablet-mode-switch events cdd8512a5574 neighbour: Don't let neigh_forced_gc() disable preemption for long ff89e507b231 drm/crtc: Fix uninit-value bug in drm_mode_setcrtc 5c480a6966c5 jbd2: increase the journal IO's priority 6459656095e4 jbd2: correct the printing of write_flags in jbd2_write_superblock() 262853dc685b soundwire: intel_ace2x: fix AC timing setting for ACE2.x 8c8343127735 clk: rockchip: rk3128: Fix HCLK_OTG gate register 351bcf3a3772 clk: rockchip: rk3568: Add PLL rate for 292.5MHz 4dd2d87c88fd LoongArch: Preserve syscall nr across execve() 4d8121aa13fd LoongArch: Set unwind stack type to unknown rather than set error flag 10d9f8ed6daf LoongArch: Apply dynamic relocations for LLD 3584858bfd34 hwmon: (corsair-psu) Fix probe when built-in 3f7109ec1fa5 ALSA: pcmtest: stop timer before buffer is released b92ad44a1b32 drm/exynos: fix a wrong error checking 2debe511c1d2 drm/exynos: fix a potential error pointer dereference fb26de4a86e1 drm/amdgpu: Add NULL checks for function pointers 7fc3d8ea1a67 drm/amd/display: Add monitor patch for specific eDP a0827b9172ee arm64: dts: rockchip: Fix PCI node addresses on rk3399-gru c52d545c1e31 nvme: fix deadlock between reset and scan 946fd64ba361 nvme: prevent potential spectre v1 gadget 8b2a6a3692e2 nvme-ioctl: move capable() admin check to the end 8884a56d2154 nvme: ensure reset state check ordering cc5b051eeb48 nvme: introduce helper function to get ctrl state 8392d3234721 ASoC: da7219: Support low DC impedance headset 55aba82746bd net/tg3: fix race condition in tg3_reset_task() 06cb2064b0bf pds_vdpa: set features order d3bb92beda4a pds_vdpa: clear config callback when status goes to 0 53fff954e77c pds_vdpa: fix up format-truncation complaint 3ad7bf5e57c9 ASoC: SOF: ipc4-topology: Correct data structures for the GAIN module 330c0f19b393 ASoC: SOF: ipc4-topology: Correct data structures for the SRC module 5713ab41ace4 ASoC: hdac_hda: Conditionally register dais for HDMI and Analog 8fa621053995 ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 fa60f8fac637 nouveau/tu102: flush all pdbs on vmm flush 3c124f09b7ff ASoC: SOF: sof-audio: Modify logic for enabling/disabling topology cores e8879e7a7b4e ASoC: SOF: ipc4-topology: Add core_mask in struct snd_sof_pipeline e1d391310724 ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available f369cf7e94b4 ASoC: fsl_xcvr: refine the requested phy clock frequency 8f82f2e4d9c4 ASoC: rt5650: add mutex to avoid the jack detection failure d568aed978da ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case 193d4bbe81fe ASoC: cs43130: Fix incorrect frame delay configuration 655e69056d09 ASoC: cs43130: Fix the position of const qualifier ab10ac262156 ASoC: Intel: Skylake: mem leak in skl register function d7368ad5313e ASoC: SOF: topology: Fix mem leak in sof_dai_load() 5a8bceaeaad0 ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 07c7fd07b531 ASoC: Intel: Skylake: Fix mem leak in few functions 8dada1d452ca arm64: dts: rockchip: fix rk356x pcie msg interrupt name 73ed4a6ea7d3 ASoC: wm8974: Correct boost mixer inputs 3290bb89e74d ASoC: amd: yc: Add HP 255 G10 into quirk table bade0c1e7569 hwtracing: hisi_ptt: Don't try to attach a task 5e67b92b8b2b hwtracing: hisi_ptt: Handle the interrupt in hardirq context a4848c45a3f0 nvme-core: check for too small lba shift 511f602527ac blk-mq: don't count completed flush data request as inflight in case of quiesce 379af079c427 Revert "drm/prime: Unexport helpers for fd/handle conversion" 5ca518149d46 smb: client, common: fix fortify warnings 941887dc5ed4 drm/amdgpu: Use another offset for GC 9.4.3 remap ccba04281640 drm/amdkfd: Free gang_ctx_bo and wptr_bo in pqm_uninit 61dfdb779048 drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null pointer 6396b551f286 drm/amd/display: update dcn315 lpddr pstate latency 867ecd8970d3 drm/amdkfd: Use common function for IP version check 541cb7618a15 drm/amdgpu: Do not issue gpu reset from nbio v7_9 bif interrupt da29e4012f41 block: warn once for each partition in bio_check_ro() 0c7df8c241ff io_uring: use fget/fput consistently 75cc56afb28b nvme-core: fix a memory leak in nvme_ns_info_from_identify() a47f3a83411f ALSA: hda: intel-nhlt: Ignore vbps when looking for DMIC 32 bps format c455b17aff82 debugfs: fix automount d_fsdata usage 0e25eac37f7a wifi: mac80211: handle 320 MHz in ieee80211_ht_cap_ie_to_sta_ht_cap 3f7af987d55b wifi: avoid offset calculation on NULL pointer 35a59d349ab0 wifi: cfg80211: lock wiphy mutex for rfkill poll 5814deb5a5b0 mptcp: fix uninit-value in mptcp_incoming_options 948cb8b2d5d0 ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro d273f33bb1e3 pinctrl: lochnagar: Don't build on MIPS b12a331178d4 kunit: Reset suite counter right before running tests 858c0840ef02 kunit: Warn if tests are slow f88c602fd0ab pinctrl: s32cc: Avoid possible string truncation 2525d1ba225b f2fs: explicitly null-terminate the xattr list (From OE-Core rev: cc0f087ec49dcf89ccf29475101a739c27e13d78) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-08linux-yocto/6.6: beaglebone: drop nonassignable kernel optionsBruce Ashfield
Integrating the following commit(s) to linux-yocto/.: 1/1 [ Author: Kevin Hao Email: kexin.hao@windriver.com Subject: beaglebone: Drop the nonassignable kernel options Date: Sat, 20 Jan 2024 20:19:20 +0800 These kernel options aren't assignable. In the previous version of the kernel, these options were selected by DRM_FBDEV_EMULATION. But due to the commit 43049f17b526 ("drm/i915: Implement dedicated fbdev I/O helpers") in the new version of kernel, they are no longer enabled by DRM_FBDEV_EMULATION. Then the kernel config check emits unmatch warning for them. Drop all of them to fix these warnings. Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: f993871b656927b5be019e7ff788c6f53cb4caf6) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-08linux-yocto/6.6: features/qat/qat.cfg: enable CONFIG_PCIEAERBruce Ashfield
Integrating the following commit(s) to linux-yocto/.: 1/1 [ Author: Naveen Saini Email: naveen.kumar.saini@intel.com Subject: features/qat/qat.cfg: enable CONFIG_PCIEAER Date: Fri, 19 Jan 2024 13:29:57 +0800 Error: 4.24.0-00005/qat17/quickassist/qat/drivers/crypto/qat/ qat_common/../../../../compat/qat_compat.c:401:19: error: 'struct pci_dev' has no member named 'aer_cap'; did you mean 'ats_cap'? | 401 | if (!dev->aer_cap) | | ^~~~~~~ | | ats_cap https://github.com/torvalds/linux/blob/296455ade1fdcf5f8f8c033201633b60946c589a/include/linux/pci.h#L339 Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: b4ebf4268369c99432d2c8dc98ea13ca594c1748) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-03kernel-devsrc: RDEPENDS on gawkClaus Stovgaard
In reality all architectures have been depending on awk / gawk for significant time. gawk directly since v5.10 as it introduced scripts/check-sysctl-docs grep for /usr/bin/awk results in * arch/x86/tools/gen-insn-attr-x86.awk:#!/usr/bin/awk -f * scripts/ver_linux:#!/usr/bin/awk -f * tools/arch/x86/tools/gen-insn-attr-86.awk:#!/usr/bin/awk -f So instead of relying on other recipes adding gawk - RDEPEND on it. (From OE-Core rev: b55b07cd3660c7ff151e9456e85c5163978a1027) Signed-off-by: Claus Stovgaard <claus.stovgaard@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-03kernel-devsrc: fix RDEPENDS for makeClaus Stovgaard
Since kernel version 6.6 the debian package rules has been split up into a separate rules file, resulting in a runtime requirement for make. See scripts/package/debian/rules Remove the rules file, for not RDEPENDS on make for something we are not using for building modules. For reproducing the issue on a normal qemux86-64 machine, change to the linux-yocto-dev kernel, add the kernel-devsrc to the toolchain target task and disable ptest in distro features. (Notice ptest adds make as RDEPENDS for other packages hiding the issue) when populating sdk you will see dnf failing. Problem: conflicting requests - nothing provides /usr/bin/make needed by kernel-devsrc-1.0-r0.qemux86_64 from oe-repo (From OE-Core rev: 711fc671012820458a7a28717ee0456fa850a523) Signed-off-by: Claus Stovgaard <claus.stovgaard@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-02linux-yocto-dev: update to v6.8Bruce Ashfield
-rc1 is available, so we bump our -dev kernel to track. (From OE-Core rev: 104f0ff88166ccd10adaaf78705d91b0fa26be24) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-23linux-yocto/6.1: drop recipesBruce Ashfield
6.8-lts + linux-yocto-dev will the active reference kernels in the upcoming release. We've moved all of the preferred versions to 6.8, so we can now drop the recipes for 6.1 6.1 will continue to be maintained and updated for released and supported branches. (From OE-Core rev: a0b236c52dd7ef702a367c6d3e544f21b416ecf2) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-22linux-yocto/6.1: update CVE exclusionsBruce Ashfield
Data pulled from: https://github.com/nluedtke/linux_kernel_cves 1/1 [ Author: Nicholas Luedtke Email: nicholas.luedtke@uwalumni.com Subject: Update 15Jan24 Date: Mon, 15 Jan 2024 12:48:45 -0500 ] (From OE-Core rev: 74bf102eb4ae7377527a146e3db1d9ee1da1f2da) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-22linux-yocto/6.1: update to v6.1.73Bruce Ashfield
Updating linux-yocto/6.1 to the latest korg -stable release that comprises the following commits: fec3b1451d5f Linux 6.1.73 f9ee31dc7fcd cifs: fix flushing folio regression for 6.1 backport 0f22c8a6efe6 ipv6: remove max_size check inline with ipv4 b2c545c39877 Revert "nfsd: separate nfsd_last_thread() from nfsd_put()" db5f2f4db8b7 Revert "nfsd: call nfsd_last_thread() before final nfsd_put()" (From OE-Core rev: 27004956fb5ce3d4c2a48e64681b743763641f04) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-22linux-yocto/6.6: update CVE exclusionsBruce Ashfield
Data pulled from: https://github.com/nluedtke/linux_kernel_cves 1/1 [ Author: Nicholas Luedtke Email: nicholas.luedtke@uwalumni.com Subject: Update 15Jan24 Date: Mon, 15 Jan 2024 12:48:45 -0500 ] (From OE-Core rev: 2c6dbaef795e65a94c7f3ac54be5d0414e5e213c) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-22linux-yocto/6.6: update to v6.6.12Bruce Ashfield
Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: 47345b4264bc Linux 6.6.12 edbc56139579 nfsd: drop the nfsd_put helper (From OE-Core rev: e97fc9fba054891845af2dbadd40003ccbb143f7) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-22linux-yocto/6.1: security/cfg: add configs to harden protectionBruce Ashfield
Integrating the following commit(s) to linux-yocto/.: 1/1 [ Author: Xiangyu Chen Email: xiangyu.chen@windriver.com Subject: feature/security: add configs to harden protection Date: Tue, 16 Jan 2024 18:22:31 +0800 Add some configs to harden protection: CONFIG_HW_RANDOM_TPM=y Exposing the TPM's Random Number Generator as a hwrng device. CONFIG_DEBUG_WX=y Warn on W+X mappings at boot. CONFIG_SECURITY_DMESG_RESTRICT=y Restrict unprivileged access to the kernel syslog. CONFIG_LDISC_AUTOLOAD=n Disable automatically load TTY Line Disciplines. Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: 33d3dd8f5469cb0b2999d7f935378899d447b3ce) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>