Louis Rannou [Wed, 1 Feb 2023 15:11:41 +0000 (16:11 +0100)]
oeqa/selftest/locales: Add selftest for locale generation/presence
[YOCTO #9070]
Add a new selftest to validate locale generation. This selftest builds a
complete target with GLIBC_GENERATE_LOCALES, IMAGE_LINGUAS,
ENABLE_BINARY_LOCALE_GENERATION set.
Signed-off-by: Louis Rannou <lrannou@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ravineet Singh [Wed, 1 Feb 2023 15:20:49 +0000 (16:20 +0100)]
gnutls: add ptest support
Add gnutls unit-tests into ptest. Only self-contained
tests (no external file system dependencies) are included.
Some tests have been put in a disallow list in the run-ptest;
these tests either require additional files (certificates) or
environment setup prior to being run, via wrapper shell script.
As autotools packages are built out-of-tree, it is cumbersome
to add additional files. With regards to tests requiring wrapper
scripts, it is possible to add logic to run these tests under
run-ptests but that will require more effort to maintain, hence
skipped.
Changqing Li [Tue, 31 Jan 2023 09:40:13 +0000 (17:40 +0800)]
apt: fix do_package_qa failure
bitbake nativesdk-apt failed with error:
ERROR: nativesdk-apt-2.4.5-r0 do_package_qa: QA Issue: nativesdk-apt installs files in /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/var/volatile, but it is expected to be empty [empty-dirs]
an empty dir apt is installed under /var/log/, fix the failure
by removing the empty dir apt as what we have done for target.
apt will create it when it does not exist.
Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Martin Jansa [Wed, 1 Feb 2023 15:50:38 +0000 (16:50 +0100)]
meta: remove True option to getVar and getVarFlag calls (again)
* True is default since 2016 and most layers were already updated
not to pass this parameter where not necessary, e.g. oe-core was
updated couple times, first in:
https://git.openembedded.org/openembedded-core/commit/?id=7c552996597faaee2fbee185b250c0ee30ea3b5f
Bruce Ashfield [Wed, 1 Feb 2023 16:28:24 +0000 (11:28 -0500)]
linux-yocto/5.15: update to v5.15.91
Updating to the latest korg -stable release that comprises
the following commits:
9cf4111cdf94 Linux 5.15.91 14cc13e433e1 perf/x86/amd: fix potential integer overflow on shift of a int 033636b32258 netfilter: conntrack: unify established states for SCTP paths 0b08201158f1 x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL b57740036792 block: fix and cleanup bio_check_ro 1d152437e46f kbuild: Allow kernel installation packaging to override pkg-config a1964688582d cpufreq: governor: Use kobject release() method to free dbs_data 7c513ced0dec cpufreq: Move to_gov_attr_set() to cpufreq.h cf7a08622d2b Revert "Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode" 53c5d61198c1 tools: gpio: fix -c option of gpio-event-mon a7d1a303ff0f treewide: fix up files incorrectly marked executable 046fe53907c5 net: mdio-mux-meson-g12a: force internal PHY off on mux switch 86bdccde7842 net/tg3: resolve deadlock in tg3_reset_task() during EEH 4364bf79d829 thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() e69c3a0d9d3d net: mctp: mark socks as dead on unhash, prevent re-add 954cc215cd7a net: ravb: Fix possible hang if RIS2_QFF1 happen 0f7218bf0a00 net: ravb: Fix lack of register setting after system resumed for Gen3 3db4ca2938eb ravb: Rename "no_ptp_cfg_active" and "ptp_cfg_active" variables 621f296f11cf gpio: mxc: Unlock on error path in mxc_flip_edge() 071a8392869f nvme: fix passthrough csi check 614471b7f7cd riscv/kprobe: Fix instruction simulation of JALR 3391bd42351b sctp: fail if no bound addresses can be used for a given scope b0784860e145 net/sched: sch_taprio: do not schedule in taprio_reset() d2d3ab1b1de3 netrom: Fix use-after-free of a listening socket. 9df5ab02c65e netfilter: conntrack: fix vtag checks for ABORT/SHUTDOWN_COMPLETE ca3cf947760d ipv4: prevent potential spectre v1 gadget in fib_metrics_match() d50e7348b44f ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() ead06e3449f2 netlink: annotate data races around sk_state c4eb423c6b9b netlink: annotate data races around dst_portid and dst_group fac9b69a9370 netlink: annotate data races around nlk->portid 8a13595600f7 netfilter: nft_set_rbtree: skip elements in transaction from garbage collection 2bf1435fa19d netfilter: nft_set_rbtree: Switch to node list walk for overlap detection e481654426b6 drm/i915/selftest: fix intel_selftest_modify_policy argument types 66689a72ba73 net: fix UaF in netns ops registration error path 41b74e95f297 netlink: prevent potential spectre v1 gadgets 2f29d780bd69 i2c: designware: use casting of u64 in clock multiplication to avoid overflow b03f7ed9af6e scsi: ufs: core: Fix devfreq deadlocks 858d7e9218e1 net: mana: Fix IRQ name - add PCI and queue number bff5243bd326 EDAC/qcom: Do not pass llcc_driv_data as edac_device_ctl_info's pvt_info 5eedf4568d34 EDAC/device: Respect any driver-supplied workqueue polling value 4b7dfd0a6811 ARM: 9280/1: mm: fix warning on phys_addr_t to void pointer assignment 7807871f28f8 ipv6: fix reachability confirmation with proxy_ndp f9a22f6fa187 thermal: intel: int340x: Protect trip temperature from concurrent updates 036093c08d83 KVM: arm64: GICv4.1: Fix race with doorbell on VPE activation/deactivation c56683c0623e KVM: x86/vmx: Do not skip segment attributes if unusable bit is set e91308e63710 ovl: fail on invalid uid/gid mapping at copy up 33a9657d67a4 ksmbd: limit pdu length size according to connection status 8d83a758ee21 ksmbd: downgrade ndr version error message to debug 87a7f38a9058 ksmbd: do not sign response to session request for guest login 4210c3555db4 ksmbd: add max connections parameter cc6742b160fa ksmbd: add smbd max io size parameter 3c8a5648a591 i2c: mv64xxx: Add atomic_xfer method to driver e619ab4fb3e9 i2c: mv64xxx: Remove shutdown method from driver 4b83bc6f87ee cifs: Fix oops due to uncleared server->smbd_conn in reconnect 89042d3d8542 ftrace/scripts: Update the instructions for ftrace-bisect.sh 592ba7116fa6 trace_events_hist: add check for return value of 'create_hist_field' b0af180514ed tracing: Make sure trace_printk() can output as soon as it can be used 91135d723388 module: Don't wait for GOING modules 85ee9919add9 KVM: SVM: fix tsc scaling cache logic f0227eca972c scsi: hpsa: Fix allocation size for scsi_host_alloc() e5af9a458a13 drm/amdgpu: complete gfxoff allow signal during suspend without delay 62b9e9f92109 Bluetooth: hci_sync: cancel cmd_timer if hci_open failed 21998acd31fb exit: Use READ_ONCE() for all oops/warn limit reads e82b1598eb2c docs: Fix path paste-o for /sys/kernel/warn_count 1c51698ad6f6 panic: Expose "warn_count" to sysfs 0691ddae56cd panic: Introduce warn_limit 7b98914a6c26 panic: Consolidate open-coded panic_on_warn checks fc636b136272 exit: Allow oops_limit to be disabled 339f8a8e5211 exit: Expose "oops_count" to sysfs f80fb0001f11 exit: Put an upper limit on how often we can oops 2857ce7f475f panic: Separate sysctl logic from CONFIG_SMP e156d4dcb036 ia64: make IA64_MCA_RECOVERY bool instead of tristate 9024f772248e csky: Fix function name in csky_alignment() and die() 2ea497d153da h8300: Fix build errors from do_exit() to make_task_dead() transition a452ca0228bb hexagon: Fix function name in die() 3b39f47474a2 objtool: Add a missing comma to avoid string concatenation 39a26d872178 exit: Add and use make_task_dead. b5c1acaa43b6 kasan: no need to unset panic_on_warn in end_report() b5c967dc6822 ubsan: no need to unset panic_on_warn in ubsan_epilogue() e4cd2100324e panic: unset panic_on_warn inside panic() 191f1f1f6a42 kernel/panic: move panic sysctls to its own file 654f6e851271 sysctl: add a new register_sysctl_init() interface 3aa991cde94b fs: reiserfs: remove useless new_opts in reiserfs_remount d830531f8fff x86: ACPI: cstate: Optimize C3 entry on AMD CPUs 1f5476223100 drm/i915: Remove unused variable 6e1012709320 Revert "selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID" 619ee31b9641 drm/i915: Allow switching away via vga-switcheroo if uninitialized ea435ba9eb85 firmware: coreboot: Check size of table entry and use flex-array a4e70bcf2e87 lockref: stop doing cpu_relax in the cmpxchg loop b0ee61f5eeab platform/x86: asus-nb-wmi: Add alternate mapping for KEY_SCREENLOCK e8d2f7f56691 platform/x86: touchscreen_dmi: Add info for the CSL Panther Tab HD 2e0a8bacbe1d r8152: add vendor/device ID pair for Microsoft Devkit d4b717e34dac scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id e15750aa28a6 KVM: s390: interrupt: use READ_ONCE() before cmpxchg() 9300c65207f3 spi: spidev: remove debug messages that access spidev->spi without locking 48ff5d381298 ASoC: fsl-asoc-card: Fix naming of AC'97 CODEC widgets 5001ffb31d63 ASoC: fsl_ssi: Rename AC'97 streams to avoid collisions with AC'97 CODEC b76120e20683 cpufreq: armada-37xx: stop using 0 as NULL pointer eda26fa8560d perf/x86/intel/uncore: Add Emerald Rapids 544f9d4e9d8a perf/x86/msr: Add Emerald Rapids b1eb964d785f s390: expicitly align _edata and _end symbols on page boundary fb45ec279b00 s390/debug: add _ASM_S390_ prefix to header guard cd488abed97e drm: Add orientation quirk for Lenovo ideapad D330-10IGL ff7ab370b855 net: usb: cdc_ether: add support for Thales Cinterion PLS62-W modem d6935084e444 ASoC: fsl_micfil: Correct the number of steps on SX controls ac07316b2d57 cpufreq: Add SM6375 to cpufreq-dt-platdev blocklist f0e6dcae1491 kcsan: test: don't put the expect array on the stack c51c0b37543a cpufreq: Add Tegra234 to cpufreq-dt-platdev blocklist 28e4e8ca9e95 scsi: iscsi: Fix multiple iSCSI session unbind events sent to userspace 14b1df2004fe tcp: fix rate_app_limited to default to 1 120b8e527e07 net: stmmac: enable all safety features by default a7d736cc3c6c thermal: core: call put_device() only after device_register() fails ed08f958e481 thermal/core: fix error code in __thermal_cooling_device_register() 108a6f91e276 thermal: Validate new state in cur_state_store() bd0ea77edf46 thermal/core: Rename 'trips' to 'num_trips' 521c6ebd4f6e thermal/core: Remove duplicate information when an error occurs 6504afa2632a net: dsa: microchip: ksz9477: port map correction in ALU table entry register 18346db1854a selftests/net: toeplitz: fix race on tpacket_v3 block close caa28c7c83e3 driver core: Fix test_async_probe_init saves device in wrong array 89c62cee5d4d w1: fix WARNING after calling w1_process() 3d0eafe413a7 w1: fix deadloop in __w1_remove_master_device() 7701a4bd45c1 device property: fix of node refcount leak in fwnode_graph_get_next_endpoint() ed0d8f731e0b ptdma: pt_core_execute_cmd() should use spinlock 29e9c67bf327 octeontx2-pf: Fix the use of GFP_KERNEL in atomic context on rt 03bff5819ad3 tcp: avoid the lookup process failing to get sk in ehash table 5bd69d2ea897 nvme-pci: fix timeout request state check 39178dfe8677 drm/amd/display: fix issues with driver unload 9a5a537e1444 phy: phy-can-transceiver: Skip warning if no "max-bitrate" 4095065b59bc dmaengine: xilinx_dma: call of_node_put() when breaking out of for_each_child_of_node() 5bd3c1c1bce1 cifs: fix potential deadlock in cache_refresh_path() 1a2a47b85cab HID: betop: check shape of output reports b2a730974373 l2tp: prevent lockdep issue in l2tp_tunnel_register() edf0e509cedd virtio-net: correctly enable callback during start_xmit d3401c7624ec net: macb: fix PTP TX timestamp failure due to packet padding 71c601965532 dmaengine: Fix double increment of client_count in dma_chan_get() 1e7919f0b156 drm/panfrost: fix GENERIC_ATOMIC64 dependency a1b3e50e2140 net: mlx5: eliminate anonymous module_init & module_exit 09e3fb6f53bc net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT 01a6e108101f net: ipa: disable ipa interrupt during suspend 98aec50ff7f6 Bluetooth: Fix possible deadlock in rfcomm_sk_state_change 0e59f60b74cd usb: gadget: f_fs: Ensure ep0req is dequeued before free_request ae8e136bcaae usb: gadget: f_fs: Prevent race during ffs_ep0_queue_wait f25cd2b731d7 HID: revert CHERRY_MOUSE_000C quirk 39483511fd59 pinctrl: rockchip: fix mux route data for rk3568 1dae88a0b4df net: stmmac: fix invalid call to mdiobus_get_phy() 6716838bf801 HID: check empty report_list in bigben_probe() 2b4956825436 HID: check empty report_list in hid_validate_values() ad67de330d83 net: mdio: validate parameter addr in mdiobus_get_phy() 486912937933 net: usb: sr9700: Handle negative len 2827c4eb429d octeontx2-pf: Avoid use of GFP_KERNEL in atomic context 77e8ed776cdb l2tp: close all race conditions in l2tp_tunnel_register() af22d2c0b47f l2tp: convert l2tp_tunnel_list to idr 22c7d45ca3d7 l2tp: Don't sleep and disable BH under writer-side sk_callback_lock 87d9205d9a57 l2tp: Serialize access to sk_user_data with sk_callback_lock c53acbf2facf net/sched: sch_taprio: fix possible use-after-free 40516d042b65 net: stmmac: Fix queue statistics reading 620aa67f8059 pinctrl: rockchip: fix reading pull type on rk3568 ddca674af1ba pinctrl/rockchip: add error handling for pull/drive register getters 259ab8fb8c7e pinctrl/rockchip: Use temporary variable for struct device 8cbf932c5c40 wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid f792d26e5ce7 gpio: mxc: Always set GPIOs used as interrupt source to INPUT mode 8335f877efe7 gpio: mxc: Protect GPIO irqchip RMW with bgpio spinlock fb4fb3d267c9 gpio: use raw spinlock for gpio chip shadowed data 52e3eebfe670 sch_htb: Avoid grafting on htb_destroy_class_offload when destroying htb 8232e5a84d25 net: enetc: avoid deadlock in enetc_tx_onestep_tstamp() 95347e41cac6 net: wan: Add checks for NULL for utdm in undo_uhdlc_init and unmap_si_regs 7f129927feaf net: nfc: Fix use-after-free in local_cleanup() 397aaac88469 phy: rockchip-inno-usb2: Fix missing clk_disable_unprepare() in rockchip_usb2phy_power_on() 01bdcc73dbe7 bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation 261e2f12b653 amd-xgbe: Delay AN timeout during KR training a8cf4af5441f amd-xgbe: TX Flow Ctrl Registers are h/w ver dependent 8e897cb67421 ARM: dts: at91: sam9x60: fix the ddr clock for sam9x60 0a27dcd53430 NFSD: fix use-after-free in nfsd4_ssc_setup_dul() 24af570c99b4 phy: ti: fix Kconfig warning and operator precedence 631fc3668539 arm64: dts: qcom: msm8992-libra: Fix the memory map dda20ffec8fb arm64: dts: qcom: msm8992-libra: Add CPU regulators 37ba5e929349 arm64: dts: qcom: msm8992: Don't use sfpb mutex bab87524f6d4 PM: AVS: qcom-cpr: Fix an error handling path in cpr_probe() b7a479c76481 affs: initialize fsdata in affs_truncate() 623d1116898e IB/hfi1: Remove user expected buffer invalidate race 47d5fc0dcd57 IB/hfi1: Immediately remove invalid memory from hardware 85caef2cfd1d IB/hfi1: Fix expected receive setup error exit issues cb193984d424 IB/hfi1: Reserve user expected TIDs 891ddfae39f1 IB/hfi1: Reject a zero-length user expected buffer 362c9489720b RDMA/core: Fix ib block iterator counter overflow e26c571c3b0d tomoyo: fix broken dependency on *.conf.default 7dfe83ecc341 firmware: arm_scmi: Harden shared memory access in fetch_notification a653dbb70cce firmware: arm_scmi: Harden shared memory access in fetch_response caffa7fed139 EDAC/highbank: Fix memory leak in highbank_mc_probe() 95de286200b2 reset: uniphier-glue: Fix possible null-ptr-deref 4773a8cf9a53 reset: uniphier-glue: Use reset_control_bulk API 7b33accc8ff9 soc: imx8m: Fix incorrect check for of_clk_get_by_name() f07427f8d9c6 arm64: dts: imx8mm-venice-gw7901: fix USB2 controller OC polarity c4cb73febe35 HID: intel_ish-hid: Add check for ishtp_dma_tx_map 25f97c9883bf ARM: imx: add missing of_node_put() 3e9d79ded9d6 arm64: dts: imx8mm-beacon: Fix ecspi2 pinmux 538135076191 ARM: dts: imx6qdl-gw560x: Remove incorrect 'uart-has-rtscts' 0e4bba1656a4 ARM: dts: imx7d-pico: Use 'clock-frequency' 108cf4c6d510 ARM: dts: imx6ul-pico-dwarf: Use 'clock-frequency' 207c9e64edba arm64: dts: imx8mp-phycore-som: Remove invalid PMIC property 7ce380fe7574 dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG edba9b7a7037 memory: mvebu-devbus: Fix missing clk_disable_unprepare in mvebu_devbus_probe() e66f6949da63 memory: atmel-sdramc: Fix missing clk_disable_unprepare in atmel_ramc_probe() eda11ab55614 memory: tegra: Remove clients SID override programming aabd5ba7e9b0 Linux 5.15.90 4b6f8263e931 io_uring/rw: remove leftover debug statement b10acfcd61b2 io_uring/rw: ensure kiocb_end_write() is always called 124fb13cc757 io_uring: fix double poll leak on repolling e944f1e37b97 io_uring: Clean up a false-positive warning from GCC 9.3.0 940e8922c1f5 mm/khugepaged: fix collapse_pte_mapped_thp() to allow anon_vma e83cc8a780e6 soc: qcom: apr: Make qcom,protection-domain optional again 982c8b1e95c0 Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()" 40a4797e08ec block: mq-deadline: Rename deadline_is_seq_writes() 3abf10b4c473 net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work() 1aab00aa4192 net/ulp: use consistent error code when blocking ULP 2e4c95a404f3 io_uring/net: fix fast_iov assignment in io_setup_async_msg() 311b298a3337 io_uring: io_kiocb_update_pos() should not touch file for non -1 offset 487a086595b5 tracing: Use alignof__(struct {type b;}) instead of offsetof() 430443f8565e x86/fpu: Use _Alignof to avoid undefined behavior in TYPE_ALIGN f114717dfa74 Revert "drm/amdgpu: make display pinning more flexible (v2)" 7a993c1be595 efi: rt-wrapper: Add missing include de2af657cab9 arm64: efi: Execute runtime services from a dedicated stack 9cca110cf8bb fs/ntfs3: Fix attr_punch_hole() null pointer derenference d4d112e5c458 drm/amdgpu: drop experimental flag on aldebaran c82fa690da7c drm/amd/display: Fix COLOR_SPACE_YCBCR2020_TYPE matrix 88c33752248e drm/amd/display: Calculate output_color_space after pixel encoding adjustment 87e605b16111 drm/amd/display: Fix set scaling doesn's work 8687b8cdc3a3 drm/i915/display: Check source height is > 0 5d961791663d drm/i915: re-disable RC6p on Sandy Bridge e9a7ec188b26 mei: me: add meteor lake point M DID eb0421d90f91 gsmi: fix null-deref in gsmi_get_variable b8d99cda526b serial: atmel: fix incorrect baudrate setup b85498385afc serial: amba-pl011: fix high priority character transmission in rs486 mode 0f150134dd79 dmaengine: idxd: Let probe fail when workqueue cannot be enabled 1e8c127c2e81 dmaengine: tegra210-adma: fix global intr clear 473e2281f712 dmaengine: lgm: Move DT parsing after initialization 73337724cbd8 serial: pch_uart: Pass correct sg to dma_unmap_sg() 4307a41cbc44 dt-bindings: phy: g12a-usb3-pcie-phy: fix compatible string documentation c9d55f564a69 dt-bindings: phy: g12a-usb2-phy: fix compatible string documentation 78aa45bb7a42 usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210 a69c8dfb85b4 usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate() 1ab67e87b178 usb: gadget: g_webcam: Send color matching descriptor per frame b08167d8f07c usb: typec: altmodes/displayport: Fix pin assignment calculation 7fb1322e7a8c usb: typec: altmodes/displayport: Add pin assignment helper 59f9ee379640 usb: typec: tcpm: Fix altmode re-registration causes sysfs create fail a1c8a5c2f8aa usb: host: ehci-fsl: Fix module alias f073d10cd5a7 usb: cdns3: remove fetched trb from cache before dequeuing 73f4bde9730f USB: serial: cp210x: add SCALANCE LPE-9000 device id a2e075f40122 USB: gadgetfs: Fix race between mounting and unmounting 2da67bff29ab tty: fix possible null-ptr-defer in spk_ttyio_release cb53a3366eb2 tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer f322dd2e4a1c staging: mt7621-dts: change some node hex addresses to lower case 6508788b2c3b bpf: restore the ebpf program ID for BPF_AUDIT_UNLOAD and PERF_BPF_EVENT_PROG_UNLOAD 7b122c33bd31 riscv: dts: sifive: fu740: fix size of pcie 32bit memory 701f9c3da692 thunderbolt: Use correct function to calculate maximum USB3 link rate 5b1b03a3d3e4 cifs: do not include page data when checking signature 64287cd456a2 btrfs: fix race between quota rescan and disable leading to NULL pointer deref f2e0e1615d65 btrfs: do not abort transaction on failure to write log tree when syncing log f653abe6195c mmc: sdhci-esdhc-imx: correct the tuning start tap and step setting 9881436f01ce mmc: sunxi-mmc: Fix clock refcount imbalance during unbind 33bd0db750fc ACPI: PRM: Check whether EFI runtime is available 87e1ee6058e5 comedi: adv_pci1760: Fix PWM instruction handling b5d24a8e4a61 usb: core: hub: disable autosuspend for TI TUSB8041 61a0890cb95a misc: fastrpc: Fix use-after-free race condition for maps 1b7b7bb400dd misc: fastrpc: Don't remove map on creater_process and device_release e7e41fcf909f USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100 f3de34d90d90 staging: vchiq_arm: fix enum vchiq_status return types 16d09c4bc99b USB: serial: option: add Quectel EM05CN modem 34d769f0c607 USB: serial: option: add Quectel EM05CN (SG) modem 768d56ed2411 USB: serial: option: add Quectel EC200U modem 829916f069a7 USB: serial: option: add Quectel EM05-G (RS) modem eb8808f769c6 USB: serial: option: add Quectel EM05-G (CS) modem 6e0430db195e USB: serial: option: add Quectel EM05-G (GR) modem f01aefe374d3 prlimit: do_prlimit needs to have a speculation check 418e2c756d65 xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables 10cb7d53be5f usb: acpi: add helper to check port lpm capability using acpi _DSM 1818e2a97dab xhci: Add a flag to disable USB3 lpm on a xhci root port level. 8911ff796336 xhci: Add update_hub_device override for PCI xHCI hosts c462ac871f49 xhci: Fix null pointer dereference when host dies f39c813af0b6 usb: xhci: Check endpoint is valid before dereferencing it 0f175cebc46c xhci-pci: set the dma max_seg_size 89a410dbd0f1 io_uring/rw: defer fsnotify calls to task context 05d69b372b3b io_uring: do not recalculate ppos unnecessarily ff8a070253d9 io_uring: update kiocb->ki_pos at execution time b7958caf415b io_uring: remove duplicated calls to io_kiocb_ppos 86e2d6901a37 io_uring: ensure that cached task references are always put on exit 30b90689344b io_uring: fix async accept on O_NONBLOCK sockets a79b13f24967 io_uring: allow re-poll if we made progress 3c1a3d02690f io_uring: support MSG_WAITALL for IORING_OP_SEND(MSG) 390b8816317f io_uring: add flag for disabling provided buffer recycling 9b7b0f2116d5 io_uring: ensure recv and recvmsg handle MSG_WAITALL correctly cdc68e714d0b io_uring: improve send/recv error handling ccf06b5a981c io_uring: pass in EPOLL_URING_WAKE for eventfd signaling and wakeups 77baf39227c0 eventfd: provide a eventfd_signal_mask() helper a2d8ff00a7b0 eventpoll: add EPOLL_URING_WAKE poll wakeup flag a9aa4aa7a5b2 io_uring: don't gate task_work run on TIF_NOTIFY_SIGNAL bd9a23a4bb8a hugetlb: unshare some PMDs when splitting VMAs 393d9e3ed10c drm/amd: Delay removal of the firmware framebuffer 865e244e06c7 drm/amdgpu: disable runtime pm on several sienna cichlid cards(v2) 560373fb1e9a ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform 26264260a80b ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook 1026756321bd efi: fix userspace infinite retry read efivars after EFI runtime services page fault 45627a1a6450 nilfs2: fix general protection fault in nilfs_btree_insert() 350d66d9e730 zonefs: Detect append writes at invalid locations 5054d001ffaf Add exception protection processing for vd in axi_chan_handle_err function a12fd43bd175 wifi: mac80211: sdata can be NULL during AMPDU start f96a6c009ed9 wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices 908d1742b6e6 Bluetooth: hci_qca: Fix driver shutdown on closed serdev 7530fbc05ff5 fbdev: omapfb: avoid stack overflow warning e1df7f0b27c2 perf/x86/rapl: Treat Tigerlake like Icelake 2c129e868992 f2fs: let's avoid panic if extent_tree is not created 58bac7440251 x86/asm: Fix an assembler warning with current binutils fdb4a70bb768 btrfs: always report error in run_one_delayed_ref() f641067ea2af RDMA/srp: Move large values to a new enum for gcc13 793f8ac21874 r8169: move rtl_wol_enable_rx() and rtl_prepare_power_down() dc072762f900 net/ethtool/ioctl: return -EOPNOTSUPP if we have no phy stats 308d24d87599 vduse: Validate vq_num in vduse_validate_config() 8e1eb926a093 virtio_pci: modify ENOENT to EINVAL 64a6f3689d0d tools/virtio: initialize spinlocks in vring_test.c 95fc28a8e921 selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID d4a9d2944f2e pNFS/filelayout: Fix coalescing test for single DS 6a3319af6b36 btrfs: fix trace event name typo for FLUSH_DELAYED_REFS
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bruce Ashfield [Wed, 1 Feb 2023 16:28:23 +0000 (11:28 -0500)]
linux-yocto/6.1: update to v6.1.9
Updating to the latest korg -stable release that comprises
the following commits:
68a95455c153 Linux 6.1.9 432ddb5765c4 amdgpu: fix build on non-DCN platforms. a4d01fb87ece perf/x86/amd: fix potential integer overflow on shift of a int dc1ccb4c0f85 netfilter: conntrack: unify established states for SCTP paths 70654f995054 dt-bindings: i2c: renesas,rzv2m: Fix SoC specific string 137f1b47da5f x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL 9291e7f6f940 dt-bindings: riscv: fix single letter canonical order 709f785b6201 dt-bindings: riscv: fix underscore requirement for multi-letter extensions b96903b7fc8c acpi: Fix suspend with Xen PV 2d4c140e9a60 x86/sev: Add SEV-SNP guest feature negotiation support dd017697feb1 Input: i8042 - add Clevo PCX0DX to i8042 quirk table 6816478c0db1 Revert "Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode" e1275a6b2d99 Revert "mm/compaction: fix set skip in fast_find_migrateblock" 2fd712538d68 Fix up more non-executable files marked executable ff66e15a4e97 tools: gpio: fix -c option of gpio-event-mon d88695e7cc85 treewide: fix up files incorrectly marked executable fe10ce3041b6 block: ublk: move ublk_chr_class destroying after devices are removed f81be7edb780 Partially revert "perf/arm-cmn: Optimise DTC counter accesses" 37f21dc8a489 net: mdio-mux-meson-g12a: force internal PHY off on mux switch a4bbf0311755 tsnep: Fix TX queue stop/wake for multiple queues 994087b56e95 net/tg3: resolve deadlock in tg3_reset_task() during EEH 2d449b8dd373 riscv: Move call to init_cpu_topology() to later initialization stage 76d130250a25 thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() a8f2ee10718f net: mctp: mark socks as dead on unhash, prevent re-add 6a524787965f net: mctp: hold key reference when looking up a general key 2f87a60e9b4e net: mctp: move expiry timer delete to unhash d0cdcc3da926 net: mctp: add an explicit reference from a mctp_sk_key to sock d46d7516cba3 net: ravb: Fix possible hang if RIS2_QFF1 happen 4fd88b8d6e04 net: ravb: Fix lack of register setting after system resumed for Gen3 fc482705cb84 gpio: ep93xx: Fix port F hwirq numbers in handler 699378c56b1d gpio: mxc: Unlock on error path in mxc_flip_edge() b51e3f5e86d8 nvme: fix passthrough csi check f4c8fc775fcb riscv/kprobe: Fix instruction simulation of JALR 9f08bb650078 sctp: fail if no bound addresses can be used for a given scope 61a214dcda51 net/sched: sch_taprio: do not schedule in taprio_reset() 250cec4b26a5 tracing/osnoise: Use built-in RCU list checking 91c7ca226a24 ACPI: video: Fix apple gmux detection bd100f492c7e platform/x86: apple-gmux: Add apple_gmux_detect() helper 4e1f8efbd719 platform/x86: apple-gmux: Move port defines to apple-gmux.h 8f7f8079ed93 platform/x86: asus-wmi: Fix kbd_dock_devid tablet-switch reporting 51e394c6f81a netrom: Fix use-after-free of a listening socket. ecf1d4250ff4 netfilter: conntrack: fix vtag checks for ABORT/SHUTDOWN_COMPLETE f0907d08bac7 net: ethernet: adi: adin1110: Fix multicast offloading 118e95ce5fa0 net: dsa: microchip: fix probe of I2C-connected KSZ8563 f9753ebd61be ipv4: prevent potential spectre v1 gadget in fib_metrics_match() 6850fe301d01 ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() da553c7ca82f netlink: annotate data races around sk_state 13edec44a5f5 netlink: annotate data races around dst_portid and dst_group b181c31fe893 netlink: annotate data races around nlk->portid 44d6de3b4f26 netfilter: nft_set_rbtree: skip elements in transaction from garbage collection 318cb24a4c3f netfilter: nft_set_rbtree: Switch to node list walk for overlap detection 6f81f0a952cd ACPI: video: Add backlight=native DMI quirk for Asus U46E aa9483b94547 ACPI: video: Add backlight=native DMI quirk for HP EliteBook 8460p ed796e0916a8 ACPI: video: Add backlight=native DMI quirk for HP Pavilion g6-1d80nr 2e3539d34b8e drm/i915/selftest: fix intel_selftest_modify_policy argument types 048c82c0b3bd nvme-fc: fix initialization order 74673597c100 nvme: consolidate setting the tagset flags 3130e38b0b29 nvme: simplify transport specific device attribute handling 554484a34e98 net: fec: Use page_pool_put_full_page when freeing rx buffers 12075708f2e7 net: fix UaF in netns ops registration error path 992e4ff7116a netlink: prevent potential spectre v1 gadgets 122d3a0ee454 iavf: schedule watchdog immediately when changing primary MAC aa17cf8af776 iavf: fix temporary deadlock and failure to set MAC address 0bdc4b4ba720 drm/i915: Fix a memory leak with reused mmap_offset 67444f8ca31c drm/drm_vma_manager: Add drm_vma_node_allow_once() e8267867fd1a i2c: designware: Fix unbalanced suspended flag 9f36aae9e80e i2c: designware: use casting of u64 in clock multiplication to avoid overflow 5e6618e28b33 io_uring: always prep_async for drain requests 3238146fcf26 net: mana: Fix IRQ name - add PCI and queue number 1ce29f7444df io_uring: inline __io_req_complete_put() 85224a3f89cf io_uring: remove io_req_tw_post_queue 65aeb34c0f2d io_uring: use io_req_task_complete() in timeout 0c4d95ad2160 io_uring: hold locks for io_req_complete_failed 6dbb84c7c2e1 io_uring: inline __io_req_complete_post() bfd4d1884065 io_uring: inline io_req_task_work_add() af8e87f72f9e drm/amdgpu/display/mst: update mst_mgr relevant variable when long HPD be6bf2321343 drm/amdgpu/display/mst: limit payload to be updated one by one 5891a419031d drm/amdgpu/display/mst: Fix mst_state->pbn_div and slot count assignments 60cd9bb28b97 drm/amdgpu: remove unconditional trap enable on add gfx11 queues 076f7a8798f5 drm/amd/pm: add missing AllowIHInterrupt message mapping for SMU13.0.0 335ef7d0777c drm/display/dp_mst: Correct the kref of port. 4516ccd5e154 platform/x86: thinkpad_acpi: Fix profile modes on Intel platforms 6f0351d0c311 EDAC/qcom: Do not pass llcc_driv_data as edac_device_ctl_info's pvt_info 77a92cc82665 EDAC/device: Respect any driver-supplied workqueue polling value 00ba539393bf ARM: 9280/1: mm: fix warning on phys_addr_t to void pointer assignment a914e1132f01 ipv6: fix reachability confirmation with proxy_ndp 95cf086772c5 regulator: dt-bindings: samsung,s2mps14: add lost samsung,ext-control-gpios 19df0f77b3d1 thermal: intel: int340x: Protect trip temperature from concurrent updates 8294b4a88921 riscv: fix -Wundef warning for CONFIG_RISCV_BOOT_SPINWAIT ea77e9b9fb53 scsi: ufs: core: Fix devfreq deadlocks 97856a9d776d KVM: arm64: GICv4.1: Fix race with doorbell on VPE activation/deactivation b0487b40305b KVM: x86/vmx: Do not skip segment attributes if unusable bit is set 121d87eb5817 io_uring/net: cache provided buffer group value for multishot receives 42fea1c35254 ovl: fail on invalid uid/gid mapping at copy up caa0ea92503f ovl: fix tmpfile leak f03face5fda6 ksmbd: limit pdu length size according to connection status dcb69eb91c84 ksmbd: downgrade ndr version error message to debug eb563dce3d16 ksmbd: do not sign response to session request for guest login d5d7847e57ac ksmbd: add max connections parameter 5109607a4ece cifs: Fix oops due to uncleared server->smbd_conn in reconnect f9575ea163ad ftrace/scripts: Update the instructions for ftrace-bisect.sh b4e7e81b4fdf trace_events_hist: add check for return value of 'create_hist_field' 198c83963f63 tracing: Make sure trace_printk() can output as soon as it can be used e5ae9b5a652f ftrace: Export ftrace_free_filter() to modules 14f4d81f647b module: Don't wait for GOING modules c00c20e3e351 nfsd: don't free files unconditionally in __nfsd_file_cache_purge 6eb0fc92eeee kvm/vfio: Fix potential deadlock on vfio group_lock eced3d368f63 scsi: hpsa: Fix allocation size for scsi_host_alloc() 4ba7d17f2b3b vfio/type1: Respect IOMMU reserved regions in vfio_test_domain_fgsp() b811432fc56f sched/uclamp: Fix a uninitialized variable warnings 390eb5433eff sched/fair: Check if prev_cpu has highest spare cap in feec() 63cccc92768d wifi: mac80211: Fix iTXQ AMPDU fragmentation handling 7b8fe53d2a1d wifi: mac80211: Proper mark iTXQs for resumption c932501bc232 io_uring/msg_ring: fix remote queue to disabled ring 3964b0c2e843 drm/amdgpu: complete gfxoff allow signal during suspend without delay 2c8fb41ed0e6 drm/i915: Allow alternate fixed modes always for eDP 7fa092a05791 drm/i915: Allow panel fixed modes to have differing sync polarities 83b15fe00a45 Bluetooth: hci_sync: cancel cmd_timer if hci_open failed cc2a13ec84a5 arm64: efi: Account for the EFI runtime stack in stack unwinder cf1f38ef9567 arm64: efi: Avoid workqueue to check whether EFI runtime is live 119a34527ed8 arm64: efi: Recover from synchronous exceptions occurring in firmware 0bfa2249ca06 Revert "selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID" c19bd0d89720 btrfs: zoned: enable metadata over-commit for non-ZNS setup 5f366b36a83b firmware: coreboot: Check size of table entry and use flex-array f594afe49946 ata: pata_cs5535: Don't build on UML 448e5fbbf9b7 lockref: stop doing cpu_relax in the cmpxchg loop 47da87959390 platform/x86: simatic-ipc: add another model 4bfccc9b1300 platform/x86: simatic-ipc: correct name of a model e7f4e976d39e platform/x86: asus-wmi: Ignore fan on E410MA 71dfaccf2094 platform/x86: asus-wmi: Add quirk wmi_ignore_fan 63e3ff2e9ee4 platform/x86: asus-nb-wmi: Add alternate mapping for KEY_SCREENLOCK 790aefa09e39 platform/x86: asus-nb-wmi: Add alternate mapping for KEY_CAMERA 9527a8613960 platform/x86: touchscreen_dmi: Add info for the CSL Panther Tab HD 564756d5ad9a r8152: add vendor/device ID pair for Microsoft Devkit b886ccb190f0 scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id 223dddc8807b scsi: hisi_sas: Use abort task set to reset SAS disks when discovered 3e711bb4409a KVM: s390: interrupt: use READ_ONCE() before cmpxchg() 75d8a514ceec spi: spidev: remove debug messages that access spidev->spi without locking 893d45394dbe cifs: fix potential memory leaks in session setup ca6263dc22ac drm/amdkfd: Fix NULL pointer error for GC 11.0.1 on mGPU 92af2d3b57a1 drm/amdkfd: Add sync after creating vram bo df675d4cf0e3 ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA c6cf20e747ed ASoC: fsl-asoc-card: Fix naming of AC'97 CODEC widgets 39c315fe6e59 ASoC: fsl_ssi: Rename AC'97 streams to avoid collisions with AC'97 CODEC 74ed6ee3704c cpufreq: armada-37xx: stop using 0 as NULL pointer 141fe35cb13e tools/nolibc: prevent gcc from making memset() loop over itself f3b7893078ca tools/nolibc: fix missing includes causing build issues at -O0 338ec07a14cd tools/nolibc: Fix S_ISxxx macros 99dd3449279b nolibc: fix fd_set type 0333c339781f perf/x86/intel/uncore: Add Emerald Rapids a29933719f6b perf/x86/msr: Add Emerald Rapids c5ed0fe3eb55 perf/x86/msr: Add Meteor Lake support be839afcdf64 perf/x86/cstate: Add Meteor Lake support b91ec58ffb8a xen/pvcalls: free active map buffer on pvcalls_front_free_map 25714807b1fd s390: expicitly align _edata and _end symbols on page boundary a524f623daae s390/debug: add _ASM_S390_ prefix to header guard 68f5d286aa3d drm: Add orientation quirk for Lenovo ideapad D330-10IGL 748f31ba3ec6 net: usb: cdc_ether: add support for Thales Cinterion PLS62-W modem c6fb430d3303 drm/msm/a6xx: Avoid gx gbit halt during rpm suspend 7daafbd2d934 ASoC: fsl_micfil: Correct the number of steps on SX controls 0d792453213f cpufreq: Add SM6375 to cpufreq-dt-platdev blocklist d5cb15095a93 kcsan: test: don't put the expect array on the stack fd14d29bb698 ASoC: support machine driver with max98360 f48c6b680e74 ASoC: amd: yc: Add ASUS M5402RA into DMI table a0e83ab31144 ASoC: mediatek: mt8186: Add machine support for max98357a 80590863884a ASoC: mediatek: mt8186: support rt5682s_max98360 297b3d44bbc7 cpufreq: Add Tegra234 to cpufreq-dt-platdev blocklist 7d596bbc66a5 cpufreq: CPPC: Add u64 casts to avoid overflowing 528bd2aa1e7b spi: cadence: Fix busy cycles calculation 1a5ead77c9ce ASoC: amd: yc: Add Razer Blade 14 2022 into DMI table c658a6d5501d ASoC: SOF: Add FW state to debugfs 4e491a1373a7 ASoC: SOF: pm: Always tear down pipelines before DSP suspend 7af7cb349c45 ASoC: SOF: pm: Set target state earlier c9f0e54a2576 scsi: iscsi: Fix multiple iSCSI session unbind events sent to userspace dc706d778746 tcp: fix rate_app_limited to default to 1 cefa85480ac9 bnxt: Do not read past the end of test names aebf7e62708b net: stmmac: enable all safety features by default 2846a7412f62 thermal: core: call put_device() only after device_register() fails d4dbbbbb2449 thermal/core: fix error code in __thermal_cooling_device_register() 80bb3b901abe thermal: Validate new state in cur_state_store() 3896f78b2203 net: dsa: microchip: ksz9477: port map correction in ALU table entry register 248f6a70eac1 selftests/net: toeplitz: fix race on tpacket_v3 block close c80475214850 driver core: Fix test_async_probe_init saves device in wrong array cfc7462ff824 w1: fix WARNING after calling w1_process() 8bc7d8706737 w1: fix deadloop in __w1_remove_master_device() e75485fc589e device property: fix of node refcount leak in fwnode_graph_get_next_endpoint() 13ba563c2c80 ptdma: pt_core_execute_cmd() should use spinlock 0c5213ce6e72 usb: dwc3: fix extcon dependency 6df50d94697d tcp: avoid the lookup process failing to get sk in ehash table 4888f9fc03fc nvme-pci: fix timeout request state check 58bdab02b225 net: sched: gred: prevent races when adding offloads to stats b0b029ee04ef drm/amd/display: fix issues with driver unload 8f4764c0d478 phy: phy-can-transceiver: Skip warning if no "max-bitrate" 567128076d55 dmaengine: tegra: Fix memory leak in terminate_all() f7a57ef457ad dmaengine: xilinx_dma: call of_node_put() when breaking out of for_each_child_of_node() a8a518ff3be5 cifs: fix potential deadlock in cache_refresh_path() d5fb544b4ce5 drm/i915/selftests: Unwind hugepages to drop wakeref on error 07bc32e53c7b HID: betop: check shape of output reports b717cf5a6bd8 l2tp: prevent lockdep issue in l2tp_tunnel_register() c81fcd4e49e0 virtio-net: correctly enable callback during start_xmit 74a76b80177f net: macb: fix PTP TX timestamp failure due to packet padding 142d644fd2cc dmaengine: Fix double increment of client_count in dma_chan_get() f5e58b546cbe drm/panfrost: fix GENERIC_ATOMIC64 dependency 459b413821ef net: mlx5: eliminate anonymous module_init & module_exit d0453c63d38e net/mlx5: E-switch, Fix switchdev mode after devlink reload a03b6ef0f6db net/mlx5e: Set decap action based on attr for sample ad2732630ff6 net/mlx5e: QoS, Fix wrongfully setting parent_element_id on MODIFY_SCHEDULING_ELEMENT 0680225a559a net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT d8da8d96ff1d net/mlx5e: Avoid false lock dependency warning on tc_ht even more e401ecbc3780 net: ipa: disable ipa interrupt during suspend 17511bd84871 Bluetooth: Fix possible deadlock in rfcomm_sk_state_change 9a7c3befef40 Bluetooth: hci_event: Fix Invalid wait context 2539cbc625c5 Bluetooth: ISO: Fix possible circular locking dependency c524f9561c65 Bluetooth: ISO: Avoid circular locking dependency 8ac6043bd3e5 Bluetooth: hci_sync: fix memory leak in hci_update_adv_data() f51a825b9f73 Bluetooth: hci_conn: Fix memory leaks ed818fd8c531 Bluetooth: Fix a buffer overflow in mgmt_mesh_add() 5d947222e4e4 netfilter: conntrack: handle tcp challenge acks during connection reuse bb03899b9ba3 usb: gadget: f_fs: Ensure ep0req is dequeued before free_request 6aee197b7fbc usb: gadget: f_fs: Prevent race during ffs_ep0_queue_wait 3d7f77e55da3 usb: ucsi: Ensure connector delayed work items are flushed 94fa550b9564 block/rnbd-clt: fix wrong max ID in ida_alloc_max 1c6c30cdcf61 HID: revert CHERRY_MOUSE_000C quirk 076a9ebfccc3 ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp151a-prtt1l d0c5f5caf031 ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp157c-emstamp-argon 1c50efa1cd27 ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp15xx-dhcom-som e482dc20a73c ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp15xx-dhcor-som 249f0149768a pinctrl: rockchip: fix mux route data for rk3568 5bd6174693aa net: stmmac: fix invalid call to mdiobus_get_phy() 09003f12f5fe HID: check empty report_list in bigben_probe() cdcdc0531a51 HID: check empty report_list in hid_validate_values() 7879626296e6 net: mdio: validate parameter addr in mdiobus_get_phy() 8327104c28c0 net: usb: sr9700: Handle negative len cef0845b6dcf l2tp: close all race conditions in l2tp_tunnel_register() bf47eb2cc58c l2tp: convert l2tp_tunnel_list to idr d3b2d2820a00 net/sched: sch_taprio: fix possible use-after-free 12dd32ab623f net: stmmac: Fix queue statistics reading 5a7205560755 pinctrl: rockchip: fix reading pull type on rk3568 7794efa358bc wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid 56e3e8da1efb gpio: mxc: Always set GPIOs used as interrupt source to INPUT mode 4141fdfd7847 gpio: mxc: Protect GPIO irqchip RMW with bgpio spinlock d314d0c3de79 sch_htb: Avoid grafting on htb_destroy_class_offload when destroying htb 96a88e3ab62f net: lan966x: add missing fwnode_handle_put() for ports node e893dced1a18 net: enetc: avoid deadlock in enetc_tx_onestep_tstamp() d807a7544a70 net: wan: Add checks for NULL for utdm in undo_uhdlc_init and unmap_si_regs d3605282ec35 net: nfc: Fix use-after-free in local_cleanup() 5d48e5cbb1cd phy: rockchip-inno-usb2: Fix missing clk_disable_unprepare() in rockchip_usb2phy_power_on() c921fe22178d drm/vc4: bo: Fix unused variable warning b0c89ef02556 bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation 797bbdc7c30d amd-xgbe: Delay AN timeout during KR training 15d45a435e09 amd-xgbe: TX Flow Ctrl Registers are h/w ver dependent 084e6764dc3e bpf: hash map, avoid deadlock with suitable hash mask d838b5c99bce phy: usb: sunplus: Fix potential null-ptr-deref in sp_usb_phy_probe() be960b061b89 drm/vc4: bo: Fix drmm_mutex_init memory hog 86e1955b28d9 ARM: dts: at91: sam9x60: fix the ddr clock for sam9x60 32d5eb95f8f0 NFSD: fix use-after-free in nfsd4_ssc_setup_dul() 8103d53f25ec drm/msm/gpu: Fix potential double-free ba4ca7d2dd85 phy: ti: fix Kconfig warning and operator precedence 758803e20260 kbuild: fix 'make modules' error when CONFIG_DEBUG_INFO_BTF_MODULES=y 80bb370bce77 kbuild: export top-level LDFLAGS_vmlinux only to scripts/Makefile.vmlinux a504db9a140c arm64: dts: qcom: msm8992-libra: Fix the memory map dd95362789c7 arm64: dts: qcom: msm8992: Don't use sfpb mutex ad5daeb648ec PM: AVS: qcom-cpr: Fix an error handling path in cpr_probe() 964f121334cd affs: initialize fsdata in affs_truncate() c37e769f2707 IB/hfi1: Remove user expected buffer invalidate race 648cc5f41482 IB/hfi1: Immediately remove invalid memory from hardware dffa4afa98e7 IB/hfi1: Fix expected receive setup error exit issues 39edbe1b549a IB/hfi1: Reserve user expected TIDs 3304cb63f4dc IB/hfi1: Reject a zero-length user expected buffer 43811d07ea64 RDMA/core: Fix ib block iterator counter overflow e73f5dd9b322 arm64: dts: marvell: AC5/AC5X: Fix address for UART1 7b28a8920844 erofs: fix kvcalloc() misuse with __GFP_NOFAIL d7c71f93cfac RDMA/rxe: Prevent faulty rkey generation 7ca8aa835464 RDMA/rxe: Fix inaccurate constants in rxe_type_info 78cfe7bfe5d1 tomoyo: fix broken dependency on *.conf.default c2c3a71200c0 HID: amd_sfh: Fix warning unwind goto fa5ee1bec7c7 interconnect: qcom: msm8996: Fix regmap max_register values 8086bd330a28 interconnect: qcom: msm8996: Provide UFS clocks to A2NoC 5362263b0c2f firmware: arm_scmi: Fix virtio channels cleanup on shutdown d807aff1910c firmware: arm_scmi: Harden shared memory access in fetch_notification 3463203d1096 firmware: arm_scmi: Harden shared memory access in fetch_response b7863ef8a8f0 EDAC/highbank: Fix memory leak in highbank_mc_probe() 633bad3dc81c reset: uniphier-glue: Fix possible null-ptr-deref 00b433d5664a reset: ti-sci: honor TI_SCI_PROTOCOL setting when not COMPILE_TEST 9eea16953ec1 soc: imx8m: Fix incorrect check for of_clk_get_by_name() c47e53679af1 arm64: dts: imx8mm-venice-gw7901: fix USB2 controller OC polarity 9a65e90179ba HID: intel_ish-hid: Add check for ishtp_dma_tx_map bd04fcc35d37 arm64: dts: imx8mp-evk: pcie0-refclk cosmetic cleanup 4df82eb50e3b arm64: dts: imx8mp: Fix power-domain typo 3a999c07a644 arm64: dts: imx8mp: Fix missing GPC Interrupt 2876069cbdc3 soc: imx: imx8mp-blk-ctrl: don't set power device name e92f205c71d9 ARM: imx: add missing of_node_put() 504b06e529f1 arm64: dts: imx93-11x11-evk: correct clock and strobe pad setting 767a2c8e7354 arm64: dts: verdin-imx8mm: fix dev board audio playback f20a2afec502 arm64: dts: imx8mm-beacon: Fix ecspi2 pinmux 0cd7df5204e7 arm64: dts: verdin-imx8mm: fix dahlia audio playback 57e8959f1018 ARM: dts: imx6qdl-gw560x: Remove incorrect 'uart-has-rtscts' 02badccd1fcf ARM: dts: imx7d-pico: Use 'clock-frequency' 79ed997b7146 ARM: dts: imx6ul-pico-dwarf: Use 'clock-frequency' 7eef6180815c arm64: dts: imx8mp-phycore-som: Remove invalid PMIC property 02ef93c4dfb4 soc: imx: imx8mp-blk-ctrl: enable global pixclk with HDMI_TX_PHY PD 8aa234b1a492 dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG 1ec709691008 dmaengine: qcom: gpi: Set link_rx bit on GO TRE for rx operation 7b91820fd753 arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset 7003e0ea1418 memory: mvebu-devbus: Fix missing clk_disable_unprepare in mvebu_devbus_probe() 4c69fce6e537 memory: atmel-sdramc: Fix missing clk_disable_unprepare in atmel_ramc_probe() e665b934695a memory: tegra: Remove clients SID override programming 93f875a8526a Linux 6.1.8 ebb677d21945 soc: qcom: apr: Make qcom,protection-domain optional again effecd8d116d Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()" fa6357de7c5e block: mq-deadline: Rename deadline_is_seq_writes() 5a69eccf5638 net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work() 659518e013d6 octeontx2-pf: Fix the use of GFP_KERNEL in atomic context on rt ddb98087bd2a net/ulp: use consistent error code when blocking ULP 1eb57b87f106 octeontx2-pf: Avoid use of GFP_KERNEL in atomic context 6da17ac15e35 drm/amdgpu: correct MEC number for gfx11 APUs 40a66b6ca478 drm/amdgpu: add tmz support for GC IP v11.0.4 a63bd0539bf3 drm/amdgpu: add tmz support for GC 11.0.1 a74805429d38 drm/amdgpu: enable GFX Clock Gating control for GC IP v11.0.4 834a91425865 drm/amdgpu: enable GFX Power Gating for GC IP v11.0.4 09af1ee53ced drm/amdgpu: enable GFX IP v11.0.4 CG support 8cbe04b2e0a1 drm/amdgpu: enable PSP IP v13.0.11 support 11ffb9933730 drm/amdgpu/discovery: enable nbio support for NBIO v7.7.1 703011b41c4f drm/amdgpu/pm: use the specific mailbox registers only for SMU IP v13.0.4 fe4d9fb3326e drm/amdgpu/soc21: add mode2 asic reset for SMU IP v13.0.11 c776433afefd drm/amdgpu/pm: add GFXOFF control IP version check for SMU IP v13.0.11 6ed56b86918d drm/amdgpu: add smu 13 support for smu 13.0.11 bb856053b7d7 drm/amdgpu/pm: enable swsmu for SMU IP v13.0.11 3ed03b0b42c4 drm/amdgpu/discovery: add PSP IP v13.0.11 support 7d1e2273f21f drm/amdgpu: add gmc v11 support for GC 11.0.4 ea8f7acc35e2 drm/amdgpu: add gfx support for GC 11.0.4 09157e804d9e drm/amdgpu/discovery: set the APU flag for GC 11.0.4 333814dd71d8 drm/amdgpu: set GC 11.0.4 family 2ecc26293852 drm/amdgpu/discovery: enable mes support for GC v11.0.4 db4fa3b2d7d4 drm/amdgpu/discovery: enable gfx v11 for GC 11.0.4 907d5b697d85 drm/amdgpu/discovery: enable gmc v11 for GC 11.0.4 708509058b79 drm/amdgpu/discovery: enable soc21 common for GC 11.0.4 2705a9548594 x86/fpu: Use _Alignof to avoid undefined behavior in TYPE_ALIGN a18417e27ed8 exit: Use READ_ONCE() for all oops/warn limit reads 3f38c2170714 docs: Fix path paste-o for /sys/kernel/warn_count 72c93f9897e9 panic: Expose "warn_count" to sysfs f53b6dda4d9b panic: Introduce warn_limit 13aa82f00727 panic: Consolidate open-coded panic_on_warn checks e0738725bbf6 exit: Allow oops_limit to be disabled 46cacd7913c8 exit: Expose "oops_count" to sysfs 767997ef5dc0 exit: Put an upper limit on how often we can oops acc767cc70ce panic: Separate sysctl logic from CONFIG_SMP 72b0e5faa514 efi: rt-wrapper: Add missing include f75a91c82dc8 arm64: efi: Execute runtime services from a dedicated stack ff3b1a624380 fs/ntfs3: Fix attr_punch_hole() null pointer derenference b542cb024a5d cifs: reduce roundtrips on create/qinfo requests bf9261e4536f drm/amd/display: disable S/G display on DCN 3.1.4 3ad10fc4ad37 drm/amd/display: disable S/G display on DCN 3.1.5 b105b79ea050 drm/amd/display: Fix COLOR_SPACE_YCBCR2020_TYPE matrix 87e84d0ff97c drm/amd/display: Calculate output_color_space after pixel encoding adjustment 032cebdff71e drm/amd/display: Fix set scaling doesn's work 92c39d699592 drm/i915: Remove unused variable 4397bcbd729d drm/i915: Allow switching away via vga-switcheroo if uninitialized 597747eb58a7 drm/i915/display: Check source height is > 0 38a9b17d3b58 drm/i915: re-disable RC6p on Sandy Bridge 8dabe4e0daa9 drm/amdgpu: Correct the power calcultion for Renior/Cezanne. d693fdf73eb2 drm/amdgpu: allow multipipe policy on ASICs with one MEC af4a3c274a92 drm/amdgpu: fix amdgpu_job_free_resources v2 cfb7a66c99ad ARM: omap1: fix !ARCH_OMAP1_ANY link failures 4cc5622b2e9a ARM: dts: qcom: apq8084-ifc6540: fix overriding SDHCI 548ea9dd5e01 VMCI: Use threaded irqs instead of tasklets 32b39dccd69b mei: me: add meteor lake point M DID a63171d0979c mei: bus: fix unlink on bus in error path 6646d769fdb0 gsmi: fix null-deref in gsmi_get_variable 1c5aaff754f3 serial: exar: Add support for Sealevel 7xxxC serial cards 13efa6b1a304 serial: atmel: fix incorrect baudrate setup ab47d385da12 serial: amba-pl011: fix high priority character transmission in rs486 mode e7c07deaa193 dmaengine: idxd: Do not call DMX TX callbacks during workqueue disable b9e8e3fcfec6 dmaengine: idxd: Prevent use after free on completion memory 99dc4520b74e dmaengine: idxd: Let probe fail when workqueue cannot be enabled 8802fea8dd7f dmaengine: tegra210-adma: fix global intr clear 16848cad1a48 dmaengine: lgm: Move DT parsing after initialization 16b18ee00c40 serial: pch_uart: Pass correct sg to dma_unmap_sg() caf81ca977b3 dt-bindings: phy: g12a-usb3-pcie-phy: fix compatible string documentation f1288e054995 dt-bindings: phy: g12a-usb2-phy: fix compatible string documentation 1f1007d1301b arm64: dts: imx8mp: correct usb clocks 2cab24bd8f43 usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210 09e4507ec8ef usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate() 96abcf7230d7 USB: gadget: Add ID numbers to configfs-gadget driver names f9c8c6b34d5d usb: gadget: g_webcam: Send color matching descriptor per frame 184cfc6afb55 usb: typec: altmodes/displayport: Fix pin assignment calculation 632b223797a9 usb: typec: altmodes/displayport: Add pin assignment helper 9a027eeb9860 usb: typec: tcpm: Fix altmode re-registration causes sysfs create fail 421492f229f0 usb: musb: fix error return code in omap2430_probe() b3fdc02c6123 usb: host: ehci-fsl: Fix module alias 34f207ed1c10 usb: cdns3: remove fetched trb from cache before dequeuing feb7840e57ca USB: serial: cp210x: add SCALANCE LPE-9000 device id 616fd34d0170 USB: gadgetfs: Fix race between mounting and unmounting f59549814a64 selftests: mptcp: userspace: validate v4-v6 subflows mix f44ce132016f mptcp: netlink: respect v4/v6-only sockets 1423c12b4f0c mptcp: explicitly specify sock family at subflow creation time 36fc7317cdb1 io_uring/poll: don't reissue in case of poll race on multishot request 66144d830f59 pktcdvd: check for NULL returna fter calling bio_split_to_limits() 64152e05a4de tty: fix possible null-ptr-defer in spk_ttyio_release fd524ca7fe45 tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer 8de08b0c44ae bpf: restore the ebpf program ID for BPF_AUDIT_UNLOAD and PERF_BPF_EVENT_PROG_UNLOAD ea41602d3b2f riscv: dts: sifive: fu740: fix size of pcie 32bit memory d1b531efcb8e thunderbolt: Do not call PM runtime functions in tb_retimer_scan() 16b4b0f8e5a0 thunderbolt: Do not report errors if on-board retimers are found 15a2e23fd585 thunderbolt: Use correct function to calculate maximum USB3 link rate 627ae8c6271e thunderbolt: Disable XDomain lane 1 only in software connection manager d048df8baf90 cifs: do not include page data when checking signature 1004fc90f0d7 btrfs: fix race between quota rescan and disable leading to NULL pointer deref 8af00fc7b670 btrfs: fix invalid leaf access due to inline extent during lseek bb2c2e62539f btrfs: qgroup: do not warn on record without old_roots populated 34fe5b527e68 btrfs: do not abort transaction on failure to update log root 23ffd7fc231a btrfs: do not abort transaction on failure to write log tree when syncing log 076fb040d447 btrfs: add missing setup of log for full commit at add_conflicting_inode() f4c0df59e01a btrfs: fix directory logging due to race with concurrent index key deletion 168492decbb6 btrfs: fix missing error handling when logging directory items 6ec841132994 btrfs: add extra error messages to cover non-ENOMEM errors from device_add_list() f2f52dd4f50f mm/MADV_COLLAPSE: don't expand collapse when vm_end is past requested end bcde505af166 mm/userfaultfd: enable writenotify while userfaultfd-wp is enabled for a VMA 3b8ede66658c mm/hugetlb: pre-allocate pgtable pages for uffd wr-protects 8d6a675cd744 mm/hugetlb: fix uffd-wp handling for migration entries in hugetlb_change_protection() 6062c992e912 mm/hugetlb: fix PTE marker handling in hugetlb_change_protection() 33b161041471 mmc: sdhci-esdhc-imx: correct the tuning start tap and step setting b7465be89040 mmc: sunxi-mmc: Fix clock refcount imbalance during unbind 7a106e8a1cdb ACPI: PRM: Check whether EFI runtime is available 580a2a541273 comedi: adv_pci1760: Fix PWM instruction handling 6a1594a780e7 usb: core: hub: disable autosuspend for TI TUSB8041 079c78c68714 misc: fastrpc: Fix use-after-free race condition for maps 35ddd482345c misc: fastrpc: Don't remove map on creater_process and device_release a50c5c25b6e7 misc: fastrpc: Fix use-after-free and race in fastrpc_map_find bab5687f4d1b usb: misc: onboard_hub: Move 'attach' work to the driver cbb0da62573c usb: misc: onboard_hub: Invert driver registration order aa5b95982f45 USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100 5d6ecc63abb4 staging: vchiq_arm: fix enum vchiq_status return types 32117ec83932 USB: serial: option: add Quectel EM05CN modem 2c163640ed73 USB: serial: option: add Quectel EM05CN (SG) modem 5fd46948fd51 USB: serial: option: add Quectel EC200U modem 1048bc1b852d USB: serial: option: add Quectel EM05-G (RS) modem 1e39e0b47ce6 USB: serial: option: add Quectel EM05-G (CS) modem 4173c542195c USB: serial: option: add Quectel EM05-G (GR) modem 91185568c99d prlimit: do_prlimit needs to have a speculation check 08bf23c33979 xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables b7904d20157c usb: acpi: add helper to check port lpm capability using acpi _DSM 8c36de093546 xhci: Add a flag to disable USB3 lpm on a xhci root port level. 60c1eb013e1e xhci: Add update_hub_device override for PCI xHCI hosts ea2ee5e9991c xhci: Fix null pointer dereference when host dies 08864dc14a68 usb: xhci: Check endpoint is valid before dereferencing it 0a8a71c4cb7d xhci-pci: set the dma max_seg_size 806e5ac71d34 Revert "serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler" 2b5412ca6fd3 serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler 48b94e49980b mm/khugepaged: fix collapse_pte_mapped_thp() to allow anon_vma 63f71b860901 hugetlb: unshare some PMDs when splitting VMAs 1cb76f566949 mm/shmem: restore SHMEM_HUGE_DENY precedence over MADV_COLLAPSE 0bf463939c09 nilfs2: fix general protection fault in nilfs_btree_insert() d3317baa34e9 zonefs: Detect append writes at invalid locations 87615c0e5351 LoongArch: Add HWCAP_LOONGARCH_CPUCFG to elf_hwcap 51a7ad5b60ef Add exception protection processing for vd in axi_chan_handle_err function 6d114116da1b proc: fix PIE proc-empty-vm, proc-pid-vm tests e733121383c0 nommu: fix split_vma() map_count error 6447569f4fce nommu: fix do_munmap() error path 1442d51026c5 nommu: fix memory leak in do_mmap() error path a57c981d9f24 wifi: mac80211: fix initialization of rx->link and rx->link_sta c838df8461a6 wifi: mac80211: sdata can be NULL during AMPDU start b8d1d53bef5e wifi: mac80211: reset multiple BSSID options in stop_ap() 10644c9828c8 wifi: mac80211: fix MLO + AP_VLAN check 1590cee5342e wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices ea3ebda47dd5 Bluetooth: hci_qca: Fix driver shutdown on closed serdev 3b062a48b0de Bluetooth: hci_sync: Fix use HCI_OP_LE_READ_BUFFER_SIZE_V2 4e18618ced3b fbdev: omapfb: avoid stack overflow warning b019db2fcf09 of: fdt: Honor CONFIG_CMDLINE* even without /chosen node, take 2 3848b6b2a696 perf/x86/rapl: Add support for Intel Emerald Rapids f5f3c924f4fd perf/x86/rapl: Add support for Intel Meteor Lake 6fb614c68406 memblock tests: Fix compilation error. 060266625604 cifs: fix race in assemble_neg_contexts() 66c8b7b6e4bd perf/x86/rapl: Treat Tigerlake like Icelake 1c38cdc747f0 f2fs: let's avoid panic if extent_tree is not created 8ca718778b77 x86/asm: Fix an assembler warning with current binutils 853ffa1511b0 btrfs: always report error in run_one_delayed_ref() 5744ba445c9a selftests: net: fix cmsg_so_mark.sh test hang 307e8d9eef65 RDMA/srp: Move large values to a new enum for gcc13 6c27fc157479 bpf: keep a reference to the mm, in case the task is dead. af0bedfbcb81 r8169: fix dmar pte write access is not set error 315a779c838d r8169: move rtl_wol_enable_rx() and rtl_prepare_power_down() 27b510785068 net/ethtool/ioctl: return -EOPNOTSUPP if we have no phy stats 11891c80f1a9 vdpa_sim_net: should not drop the multicast/broadcast packet c6c6af90101f vduse: Validate vq_num in vduse_validate_config() ab23a6dbfc72 virtio_pci: modify ENOENT to EINVAL af3fca732e9a vdpa/mlx5: Avoid overwriting CVQ iotlb 909b96557b38 vdpa/mlx5: Avoid using reslock in event_handler 6dbffca77f12 vdpa/mlx5: Return error on vlan ctrl commands if not supported dc6466fcdefe tools/virtio: initialize spinlocks in vring_test.c a65644cef5db net: ethernet: marvell: octeontx2: Fix uninitialized variable warning 2e5d5c4ae77d selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID 16e7fb3cc305 pNFS/filelayout: Fix coalescing test for single DS 77043645aa6c wifi: iwlwifi: fw: skip PPAG for JF d1607059375d btrfs: fix trace event name typo for FLUSH_DELAYED_REFS 34762a3d6a85 dma-buf: fix dma_buf_export init order v2
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bruce Ashfield [Wed, 1 Feb 2023 16:28:21 +0000 (11:28 -0500)]
linux-yocto/5.15: update to v5.15.89
Updating to the latest korg -stable release that comprises
the following commits:
3bcc86eb3ed9 Linux 5.15.89 37c18ef49ec3 pinctrl: amd: Add dynamic debugging for active GPIOs a5841b81adfa Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout" 7ec9a45fc4ee block: handle bio_split_to_limits() NULL return ba86db02d408 io_uring/io-wq: only free worker if it was allocated for creation bb135bcc9499 io_uring/io-wq: free worker if task_work creation is canceled 63c2fa09b856 scsi: mpt3sas: Remove scsi_dma_map() error messages e2ea55564229 efi: fix NULL-deref in init error path 94b6cf84db42 arm64: cmpxchg_double*: hazard against entire exchange variable 3891fa4982b9 arm64: atomics: remove LL/SC trampolines 61e86339af2a arm64: atomics: format whitespace consistently ed4629d1e968 io_uring: lock overflowing for IOPOLL fbf501514182 KVM: x86: Do not return host topology information from KVM_GET_SUPPORTED_CPUID ee16841134be Documentation: KVM: add API issues section b8f3b3cffb4a mm: Always release pages to the buddy allocator in memblock_free_late(). d2dc110deabe platform/surface: aggregator: Add missing call to ssam_request_sync_free() cfd5978411ed igc: Fix PPS delta between two synchronized end-points 0bf52601ced1 perf build: Properly guard libbpf includes 205f35eee7be net/mlx5e: Don't support encap rules with gbp option 0526fc9330fe net/mlx5: Fix ptp max frequency adjustment range 9e2c38827cdc net/sched: act_mpls: Fix warning during failed attribute validation e3bb44beafde tools/nolibc: fix the O_* fcntl/open macro definitions for riscv 1e6ec75bb3b5 tools/nolibc: restore mips branch ordering in the _start block bd0431a66c39 tools/nolibc: Remove .global _start from the entry point code a77c54f5b50c tools/nolibc/arch: mark the _start symbol as weak da51e086d154 tools/nolibc/arch: split arch-specific code into individual files 8591e788bea3 tools/nolibc/types: split syscall-specific definitions into their own files 4fceecdeaa8a tools/nolibc/std: move the standard type definitions to std.h 1792136f228e tools/nolibc: use pselect6 on RISCV 487386a49e01 tools/nolibc: x86-64: Use `mov $60,%eax` instead of `mov $60,%rax` 27af4f2260cd tools/nolibc: x86: Remove `r8`, `r9` and `r10` from the clobber list a60b24192b1f af_unix: selftest: Fix the size of the parameter to connect() 39ae73e58111 nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame() f6003784b1f6 hvc/xen: lock console list traversal 79c58b74244d octeontx2-af: Fix LMAC config in cgx_lmac_rx_tx_enable 303d06288122 tipc: fix unexpected link reset due to discovery messages e79d0f97cc6e ALSA: usb-audio: Relax hw constraints for implicit fb sync c9557906bd3b ALSA: usb-audio: Make sure to stop endpoints before closing EPs 83e758105bc8 ASoC: wm8904: fix wrong outputs volume after power reactivation 7c26d218729b scsi: ufs: core: WLUN suspend SSU/enter hibern8 fail recovery 513fdf0b8e20 scsi: ufs: Stop using the clock scaling lock in the error handler 13259b60b71b scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile 470f6a9175f1 regulator: da9211: Use irq handler when ready 24107ad469df x86/resctrl: Fix task CLOSID/RMID update race cd3da505fb35 EDAC/device: Fix period calculation in edac_device_reset_delay_period() ab0d02c53a60 x86/boot: Avoid using Intel mnemonics in AT&T syntax asm a90d339f1f66 powerpc/imc-pmu: Fix use of mutex in IRQs disabled section 511cf17b2447 netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function. b22faa21b623 sched/core: Fix use-after-free bug in dup_user_cpus_ptr() d766ccadbe85 iommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe() c929a230c844 iommu/iova: Fix alloc iova overflows issue 4b51aa263ae4 usb: ulpi: defer ulpi_register on ulpi_read_id timeout 9a8bf443f6a2 bus: mhi: host: Fix race between channel preparation and M0 event 456e3794e08a ipv6: raw: Deduct extension header length in rawv6_push_pending_frames 4c93422a54cd ixgbe: fix pci device refcount leak e97da5d97a97 platform/x86: sony-laptop: Don't turn off 0x153 keyboard backlight during probe f3b1e04daf86 dt-bindings: msm/dsi: Don't require vcca-supply on 14nm PHY 52a5f596c6cc dt-bindings: msm/dsi: Don't require vdds-supply on 10nm PHY 984ad875db80 drm/msm/dp: do not complete dp_aux_cmd_fifo_tx() if irq is not for aux transfer 92ae83665e9e platform/x86: ideapad-laptop: Add Legion 5 15ARH05 DMI id to set_fn_lock_led_list[] e38b5f81dfa8 dt-bindings: msm: dsi-phy-28nm: Add missing qcom, dsi-phy-regulator-ldo-mode bb32ab40cb7f dt-bindings: msm: dsi-controller-main: Fix description of core clock 3fb8d10beef9 dt-bindings: msm: dsi-controller-main: Fix power-domain constraint dc5b651cad66 drm/msm/adreno: Make adreno quirks not overwrite each other 757d665ee1fe dt-bindings: msm: dsi-controller-main: Fix operating-points-v2 constraint c90cf47d309a platform/x86: dell-privacy: Fix SW_CAMERA_LENS_COVER reporting 25b5f693bc2d platform/surface: aggregator: Ignore command messages not intended for us ee7b8ce2cc28 platform/x86: dell-privacy: Only register SW_CAMERA_LENS_COVER if present e0072068adaf cifs: Fix uninitialized memory read for smb311 posix symlink create f3495b5e9e68 net/mlx5e: Set action fwd flag when parsing tc action goto 1a8431cc202a drm/i915/gt: Reset twice 011ecdbcd520 drm/virtio: Fix GEM handle creation UAF 798dfeeae33d s390/percpu: add READ_ONCE() to arch_this_cpu_to_op_simple() a400593eb373 s390/cpum_sf: add READ_ONCE() semantics to compare and swap loops d4fa65960a9d ASoC: qcom: lpass-cpu: Fix fallback SD line index handling 8400b91c11db s390/kexec: fix ipl report address for kdump c07e0babd1df perf auxtrace: Fix address filter duplicate symbol selection e81d82da619a net: stmmac: add aux timestamps fifo clearance wait 44167b74a8a3 docs: Fix the docs build with Sphinx 6.0 24176bf2a145 efi: tpm: Avoid READ_ONCE() for accessing the event log 01b966b14c6e selftests: kvm: Fix a compile error in selftests/kvm/rseq_test.c c773ebe11c39 KVM: arm64: nvhe: Fix build with profile optimization c1d6a72fc810 KVM: arm64: Fix S1PTW handling on RO memslots e04e6cd8830f ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx b983c9a9714e ALSA: hda/realtek - Turn on power early 9ab3696881ca ALSA: control-led: use strscpy in set_led_id() a8acfe2c6fb9 netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits 90bb4f8f399f Linux 5.15.88 cbd3e6d5e516 ALSA: hda - Enable headset mic on another Dell laptop with ALC3254 b98dee474642 ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list 26350c21bc5e ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF dadd0dcaa67d net/ulp: prevent ULP without clone op from entering the LISTEN status 04941c1d5bb5 net: sched: disallow noqueue for qdisc classes 068b51219362 serial: fixup backport of "serial: Deassert Transmit Enable on probe in driver-specific way" 46aa1557581f selftests/vm/pkeys: Add a regression test for setting PKRU through ptrace 3c1940c54922 x86/fpu: Emulate XRSTOR's behavior if the xfeatures PKRU bit is not set 3f1c81426a9f x86/fpu: Allow PKRU to be (once again) written by ptrace. b29773d6b0bb x86/fpu: Add a pkru argument to copy_uabi_to_xstate() 9813c5fc22bc x86/fpu: Add a pkru argument to copy_uabi_from_kernel_to_xstate(). fea26e83a196 x86/fpu: Take task_struct* in copy_sigframe_from_user_to_xstate() d4d152017e1d parisc: Align parisc MADV_XXX constants with all other architectures
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bruce Ashfield [Wed, 1 Feb 2023 16:28:20 +0000 (11:28 -0500)]
linux-yocto/6.1: update to v6.1.7
Updating to the latest korg -stable release that comprises
the following commits:
21e996306a6a Linux 6.1.7 046c9972dd40 pinctrl: amd: Add dynamic debugging for active GPIOs 86cd9d9ebda6 Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout" 73a630b359c8 block: handle bio_split_to_limits() NULL return e62e6258ab14 io_uring/io-wq: only free worker if it was allocated for creation 0a14c3ded80c io_uring/io-wq: free worker if task_work creation is canceled 3925336af00f drm/i915: Fix CFI violations in gt_sysfs c06015ebc436 io_uring/poll: attempt request issue after racy poll wakeup 7fc3990dad04 io_uring: lock overflowing for IOPOLL adc96d30f650 efi: fix NULL-deref in init error path a474d4ad59cd ALSA: usb-audio: Fix possible NULL pointer dereference in snd_usb_pcm_has_fixed_rate() 394416282129 platform/x86/amd: Fix refcount leak in amd_pmc_probe 50b3cdf8239b platform/surface: aggregator: Add missing call to ssam_request_sync_free() de76fc134f74 bnxt: make sure we return pages to the pool 4fe577ad7b29 net: hns3: fix wrong use of rss size during VF rss config c2258d55935c net: lan966x: check for ptp to be enabled in lan966x_ptp_deinit() bbc17e883cba igc: Fix PPS delta between two synchronized end-points 8c3dc300617c perf kmem: Support field "node" in evsel__process_alloc_event() coping with recent tracepoint restructuring 4e81a8a47dc6 perf kmem: Support legacy tracepoints d4bc9f017f31 perf build: Properly guard libbpf includes c8ca0ad10df0 octeontx2-pf: Fix resource leakage in VF driver unbind 0daf5f4a1eef selftests/net: l2_tos_ttl_inherit.sh: Ensure environment cleanup on failure. 2440f74a9967 selftests/net: l2_tos_ttl_inherit.sh: Run tests in their own netns. 1621f9a53948 selftests/net: l2_tos_ttl_inherit.sh: Set IPv6 addresses with "nodad". 514d9c6a3921 net/mlx5e: Fix macsec possible null dereference when updating MAC security entity (SecY) 9be4e25bdc1f net/mlx5e: Fix macsec ssci attribute handling in offload path e02190787f11 net/mlx5e: Don't support encap rules with gbp option f594f740c352 net/mlx5: Fix ptp max frequency adjustment range 0fa15a13670d net/mlx5e: IPoIB, Fix child PKEY interface stats on rx path 5844a46f09f7 net/mlx5e: IPoIB, Block PKEY interfaces with less rx queues than parent b5f108e202b7 net/mlx5e: IPoIB, Block queue count configuration when sub interfaces are present 798604a1bd6e net/mlx5e: Verify dev is present for fix features ndo ddf458641a51 net/mlx5: Fix command stats access after free 1f232fb61913 net/mlx5e: TC, Keep mod hdr actions after mod hdr alloc 39124c14af45 net/mlx5: check attr pointer validity before dereferencing it 7697de4ad708 Revert "r8169: disable detection of chip version 36" 8a97b544b98e net/sched: act_mpls: Fix warning during failed attribute validation 7ac9578e45b2 drm/vmwgfx: Remove rcu locks from user resources a3be7e2afc43 drm/vmwgfx: Remove vmwgfx_hashtab 7f3d691dedfe drm/vmwgfx: Refactor ttm reference object hashtable to use linux/hashtable. e98d62090b6d drm/vmwgfx: Refactor resource validation hashtable to use linux/hashtable implementation. c00e42f1c9f1 drm/vmwgfx: Remove ttm object hashtable 8557e0e42e02 drm/vmwgfx: Refactor resource manager's hashtable to use linux/hashtable implementation. 2f3313c55544 drm/vmwgfx: Write the driver id registers 96a987318855 ice: Add check for kzalloc 500ca1da9d08 ice: Fix potential memory leak in ice_gnss_tty_write() f2faf0699af7 drm/amdgpu: Fix potential NULL dereference cd57d5e5e28e tools/nolibc: fix the O_* fcntl/open macro definitions for riscv 91fa2bd35280 tools/nolibc: restore mips branch ordering in the _start block c878ac66db42 ASoC: qcom: Fix building APQ8016 machine driver without SOUNDWIRE 31a997c40a8a af_unix: selftest: Fix the size of the parameter to connect() 0b1605e45c36 gro: take care of DODGY packets df9cddce8f99 gro: avoid checking for a failed search 8998db5021a2 nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame() 7bed0d49ca35 hvc/xen: lock console list traversal 92b0051217f2 sched/core: Fix arch_scale_freq_tick() on tickless systems d995fadd7f09 octeontx2-af: Fix LMAC config in cgx_lmac_rx_tx_enable 973acfdfe90c nfsd: fix handling of cached open files in nfsd4_open codepath 0aba4dd7f269 nfsd: rework refcounting in filecache 65469b10522f NFSD: Add an nfsd_file_fsync tracepoint 4ec7a0f277d0 nfsd: reorganize filecache.c d7a6c190012a nfsd: remove the pages_flushed statistic from filecache 1c36dc563e1c NFSD: Add an NFSD_FILE_GC flag to enable nfsd_file garbage collection 7e4d3d500458 NFSD: Revert "NFSD: NFSv4 CLOSE should release an nfsd_file immediately" 90d5095b76f4 NFSD: Pass the target nfsd_file to nfsd_commit() 5ac01865a2b9 tipc: fix unexpected link reset due to discovery messages 34aed3646e82 stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed 0d81b8e86e75 ALSA: usb-audio: Relax hw constraints for implicit fb sync 254328ba4cd3 ALSA: usb-audio: Make sure to stop endpoints before closing EPs fc78cb85abd0 mtd: cfi: allow building spi-intel standalone 6e4131245240 mtd: parsers: scpart: fix __udivdi3 undefined on mips c5d032482c23 ASoC: wm8904: fix wrong outputs volume after power reactivation c6fa1de83fd8 drm/msm/dpu: Fix memory leak in msm_mdss_parse_data_bus_icc_path 7928737dd149 drm/msm/dpu: Fix some kernel-doc comments fba1b23befd8 ASoC: Intel: sof-nau8825: fix module alias overflow bc9b113d3c88 ASoC: Intel: sof_nau8825: support rt1015p speaker amplifier c8eb7ac95a1e ASoC: Intel: fix sof-nau8825 link failure bf5838132d1e scsi: ufs: core: WLUN suspend SSU/enter hibern8 fail recovery 9bfa3a615037 scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile 87c71e88f6a6 scsi: storvsc: Fix swiotlb bounce buffer leak in confidential VM ad1336274f73 regulator: da9211: Use irq handler when ready 07ac5db2d840 x86/resctrl: Fix event counts regression in reused RMIDs d01c6557478b x86/resctrl: Fix task CLOSID/RMID update race c1c59538337a x86/pat: Fix pat_x_mtrr_type() for MTRR disabled case 1dc8c5574cc2 EDAC/device: Fix period calculation in edac_device_reset_delay_period() b43d52eeca7d x86/boot: Avoid using Intel mnemonics in AT&T syntax asm 424bcb570cb3 powerpc/imc-pmu: Fix use of mutex in IRQs disabled section 213b22abdf8f selftests: netfilter: fix transaction test script timeout handling e88865876d47 netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function. 7b5cc7fd1789 sched/core: Fix use-after-free bug in dup_user_cpus_ptr() bad1a2194485 iommu/arm-smmu: Report IOMMU_CAP_CACHE_COHERENCY even betterer a1b9c7b1978a iommu/arm-smmu: Don't unregister on shutdown abebd865a896 iommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe() ead3e6c79479 iommu/arm-smmu-v3: Don't unregister on shutdown 61cbf790e732 iommu/iova: Fix alloc iova overflows issue 68a6f7dbf8a4 mm: Always release pages to the buddy allocator in memblock_free_late(). 309278736f35 drm/amdgpu: enable VCN DPG for GC IP v11.0.4 e30be0ada6e2 drm/amdgpu: Enable pg/cg flags on GC11_0_4 for VCN 6ef4543f1f3b drm/amdgpu: add soc21 common ip block support for GC 11.0.4 d90de26bdc97 drm/amd/pm: enable GPO dynamic control support for SMU13.0.7 d167ce6c47db drm/amd/pm: enable GPO dynamic control support for SMU13.0.0 5e594dbf6e76 drm/amd/pm: Enable bad memory page/channel recording support for smu v13_0_0 e59d46eed1d9 drm/amd/pm: enable mode1 reset on smu_v13_0_10 9bd180b6f9d0 usb: ulpi: defer ulpi_register on ulpi_read_id timeout 5c855bcc7306 drm/i915/gt: Cleanup partial engine discovery failures 5e4194d89ffe iavf/iavf_main: actually log ->src mask when talking about it 0afa5f073658 ipv6: raw: Deduct extension header length in rawv6_push_pending_frames c49996c6aa03 ixgbe: fix pci device refcount leak fb8534b7960f platform/x86: sony-laptop: Don't turn off 0x153 keyboard backlight during probe 0f21e225ff48 dt-bindings: msm/dsi: Don't require vcca-supply on 14nm PHY 3c0d5bb904a2 dt-bindings: msm/dsi: Don't require vdds-supply on 10nm PHY b7dcbca46db3 drm/msm/dp: do not complete dp_aux_cmd_fifo_tx() if irq is not for aux transfer 4b5d9c95b437 platform/x86: ideapad-laptop: Add Legion 5 15ARH05 DMI id to set_fn_lock_led_list[] 21e5eca0ac90 arm64/mm: fix incorrect file_map_count for invalid pmd 06f8be16be51 arm64: ptrace: Use ARM64_SME to guard the SME register enumerations a9a6715272a7 dt-bindings: msm: dsi-phy-28nm: Add missing qcom, dsi-phy-regulator-ldo-mode a006aaffd78f arm64/mm: add pud_user_exec() check in pud_user_accessible_page() 05458ee3ff82 arm64/signal: Always accept SVE signal frames on SME only systems 4b855673cf3d dt-bindings: msm: dsi-controller-main: Fix description of core clock b5affe7e0b3a dt-bindings: msm: dsi-controller-main: Fix power-domain constraint 4fa6b43ba44b arm64/signal: Always allocate SVE signal frames on SME only systems b72bd13bc500 drm/msm/adreno: Make adreno quirks not overwrite each other d0f52562b891 firmware/psci: Don't register with debugfs if PSCI isn't available a30aafcfba8f firmware/psci: Fix MEM_PROTECT_RANGE function numbers b107b08c41b3 drm/msm: another fix for the headless Adreno GPU 96ec2f82aea0 dt-bindings: msm: dsi-controller-main: Fix operating-points-v2 constraint dfa4ff480fe6 platform/x86: dell-privacy: Fix SW_CAMERA_LENS_COVER reporting 0e082105895c platform/x86: asus-wmi: Don't load fan curves without fan 127bf1d6bfe3 platform/x86: thinkpad_acpi: Fix profile mode display in AMT mode c7acfd933d96 platform/x86: int3472/discrete: Ensure the clk/power enable pins are in output mode 7221c2a7be64 platform/surface: aggregator: Ignore command messages not intended for us 3a79bad87616 platform/x86: dell-privacy: Only register SW_CAMERA_LENS_COVER if present 1f4a9408024e ACPI: video: Allow selecting NVidia-WMI-EC or Apple GMUX backlight from the cmdline 462ed8a2beba ASoC: rt9120: Make dev PM runtime bind AsoC component PM 617401df4605 io_uring/fdinfo: include locked hash table in fdinfo output f0f326dc9794 cifs: fix double free on failed kerberos auth 888c060bc327 cifs: do not query ifaces on smb1 mounts d54a3ef8b8bd cifs: fix file info setting in cifs_open_file() 5a574327d1c5 cifs: fix file info setting in cifs_query_path_info() d4b7ff9edebc cifs: Fix uninitialized memory read for smb311 posix symlink create f905e03c8ff6 Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"" 69a75087cd1f drm/amd/display: move remaining FPU code to dml folder 363781f72d46 drm/amd/pm: add the missing mapping for PPT feature on SMU13.0.0 and 13.0.7 b435f68e415c drm/amd/pm: correct the reference clock for fan speed(rpm) calculation 9196eb7c52e5 drm/amdgpu: Fixed bug on error when unloading amdgpu dcfeba477b3e drm/amd: Delay removal of the firmware framebuffer b696c627b3f5 drm/i915: Fix potential context UAFs 8874730ecefe drm/i915: Reserve enough fence slot for i915_vma_unbind_async 4009502c091c drm/i915/gt: Reset twice 42526442fe3e drm: Optimize drm buddy top-down allocation method b8e6fc445990 drm/amd/pm/smu13: BACO is supported when it's in BACO state adc48e5e408a drm/virtio: Fix GEM handle creation UAF b6ac9ded42ae s390/percpu: add READ_ONCE() to arch_this_cpu_to_op_simple() 45a584f139e8 s390/cpum_sf: add READ_ONCE() semantics to compare and swap loops ba518c5b6429 cpufreq: amd-pstate: fix kernel hang issue while amd-pstate unregistering 80a82f6eb3b7 elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size} 5fc5cdee8ef2 ASoC: qcom: lpass-cpu: Fix fallback SD line index handling 20fa7855af45 brcmfmac: Prefer DT board type over DMI board type ab4b5a2154bc s390/kexec: fix ipl report address for kdump 90e585b6ab23 perf auxtrace: Fix address filter duplicate symbol selection 2da1ba6f56f6 net: stmmac: add aux timestamps fifo clearance wait 0bb6742bf81a ACPI: Fix selecting wrong ACPI fwnode for the iGPU on some Dell laptops 8f282a84f31c arm64: cmpxchg_double*: hazard against entire exchange variable f5731a792486 arm64: mte: Avoid the racy walk of the vma list during core dump 87b3a402bbc5 arm64: mte: Fix double-freeing of the temporary tag storage during coredump 4ad6c0635416 io_uring/poll: add hash if ready poll request can't complete inline 78c8b66a697a docs: Fix the docs build with Sphinx 6.0 e2cee489f24f efi: tpm: Avoid READ_ONCE() for accessing the event log 5b66b27b9dee efi: fix userspace infinite retry read efivars after EFI runtime services page fault 9a1195c58432 KVM: arm64: Fix S1PTW handling on RO memslots d778e68faa6a KVM: x86: Do not return host topology information from KVM_GET_SUPPORTED_CPUID 82972d60f46f ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx 779c7c7ea8e0 ALSA: hda/realtek - Turn on power early e1e0a181aea3 ALSA: usb-audio: Always initialize fixed_rate in snd_usb_find_implicit_fb_sync_format() e59e115d67d6 ALSA: control-led: use strscpy in set_led_id() 303a04b6562e Revert "ALSA: usb-audio: Drop superfluous interface setup at parsing" 76ef74d4a379 netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits 38f3ee12661f Linux 6.1.6 cb9b3951d636 ALSA: hda: cs35l41: Check runtime suspend capability at runtime_idle a6d58eff4f83 ALSA: hda - Enable headset mic on another Dell laptop with ALC3254 8107550bfe11 ALSA: hda: cs35l41: Don't return -EINVAL from system suspend/resume 57f6bea5218c ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform 0e19738afc84 ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list d6ad4bd1d896 ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF e8988e878af6 net: sched: disallow noqueue for qdisc classes cd2e80a3ac70 gcc: disable -Warray-bounds for gcc-11 too 8cc0e63ba86c Revert "SUNRPC: Use RMW bitops in single-threaded hot paths" 29fbaa434c22 selftests/vm/pkeys: Add a regression test for setting PKRU through ptrace d2602da3da87 x86/fpu: Emulate XRSTOR's behavior if the xfeatures PKRU bit is not set 587478470b0a x86/fpu: Allow PKRU to be (once again) written by ptrace. bfa72faf69e8 x86/fpu: Add a pkru argument to copy_uabi_to_xstate() a442736b704d x86/fpu: Add a pkru argument to copy_uabi_from_kernel_to_xstate(). f28418b06f6b x86/fpu: Take task_struct* in copy_sigframe_from_user_to_xstate() 763b92568726 parisc: Align parisc MADV_XXX constants with all other architectures
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
oeqa/qemurunner: do not use Popen.poll() when terminating runqemu with a signal
This does not actually guarantee that the child runqemu process has completely exited:
poll() may return prematurely while the SIGTERM handler in runqemu is still running.
This thwarts the rest of the processing, and may terminate the handler before
it completes.
Use Popen.communicate() instead: this is what python documentation recommends as well:
https://docs.python.org/3/library/subprocess.html#subprocess.Popen.communicate
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Khem Raj [Mon, 30 Jan 2023 05:03:42 +0000 (21:03 -0800)]
scons: Pass MAXLINELENGTH to scons invocation
This helps in overcoming a problem when using scons with ccache enabled.
When commands get longer, then it resorts to using response files to do
the operations e.g. @/tmp/tmp96j6icra.lnk when this response file is
inboked by compiler it works ok, however, this does not when ccache is
used to invoke the complilation. We see errors e.g.
ccache @/tmp/tmppsyij_0v.lnk
ccache: error: execute_noreturn of @/tmp/tmppsyij_0v.lnk failed: No such file or directory
Using MAXLINELENGTH setting ensures that we can use ARG_MAX to extend
the length of commandline and hence avoid using response files. This
issue is also reported in mongodb [1]
Khem Raj [Sun, 29 Jan 2023 04:57:41 +0000 (20:57 -0800)]
nghttp2: Disable python bindings
python bindings need cython to build, moreover they have been removed
from future releases upstream nghttp2 [1]
This ensures consistent builds as it does not need cython which was
being used from build host if it is installed. With some distros e.g.
archlinux it caused conflicts with python from python-native
Alex Kiernan [Sat, 28 Jan 2023 17:39:12 +0000 (17:39 +0000)]
rust: Upgrade 1.66.1 -> 1.67.0
Disable ZStd to avoid needing libzstd in llvm (mirrors zlib disable).
Generate complete list of rust-snapshot artefacts from src/stage0.json.
Drop clippy-driver reproducibility change as the code is gone from
upstream.
Release notes:
https://releases.rs/docs/1.67.0/
License-Update: Unicode-TOU text added (already in our license string) Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Markus Volk [Sat, 28 Jan 2023 06:48:27 +0000 (07:48 +0100)]
libtiff: add PACKAGECONFIG for libdeflate and zstd
The main reason for this is an issue with latest libtiff update that causes
gtk4-native configure to fail in finding libtiff (while it just builds
fine for target).
By comparing libtiff-4.pc for native and target it turned out, that
it links for native with zstd and libdeflate. Probably because those libs
were found on my host system.
Adding PACKAGECONFIGS for the libs prevents us from taking them from the host.
Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Khem Raj [Thu, 26 Jan 2023 21:46:46 +0000 (13:46 -0800)]
busybox: Make provisions to disable sha256/sha1 accelaration on x86
busybox 1.36 has an ongoing regression on musl/i386 [1] we see same on
glibc systems too.
therefore avoid the affected code by disabling sha256/sha1 sum accelaration
meanwhile
CONFIG_SHA256_HWACCEL and CONFIG_SHA1_HWACCEL are enabled by default
Andrej Valek [Thu, 26 Jan 2023 21:46:45 +0000 (13:46 -0800)]
busybox: 1.35.0 -> 1.36.0
- update to next (un)stable version 1.36.0
- refresh defconfig
- disable new applets (tree, tsort, seedrng)
- use hw-accel for sha1/256 sums when available
- remove and refresh already merged patches
- Rebased fix-rs6000-crt0.patch
- Patch fix_makefile_include_arm_h.patch is no longer required, the newlib
header dependency has been fixed upstream at 26f9cfd7
- LICENSE checksum change due to:
- Adding SPDX identifier
- Deleted Phoenix Systems from License and updated each licenses
numbers accordingly.
- Add a dummy limits.h header, to make the improved preprocessor
checks happy during configure.
- Add a patch for libgloss to maintain current behavior of TCLIBC=newlib
by making libgloss DEPEND on newlib and use its installed headers.
- Switch to git fetcher to simplify fetching the sources and avoid future
issues due to the way newlib release snapshots were being published.
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro@enedino.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Fri, 27 Jan 2023 16:32:00 +0000 (16:32 +0000)]
bitbake.conf: Inject a dash into PN for BB_HASH_CODEPARSER_VALS
We've had a couple of reports of recipes expecting to be able to call
split("-") on PN. There isn't any real harm in adding a dash to the dummy
PN value to avoid these errors.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Fri, 27 Jan 2023 09:52:17 +0000 (09:52 +0000)]
make-mod-scripts: Ensure kernel build output is deterministic
The definitions in linux-kernel-base are needed to ensure the generated headers
are consistent. This was a small step that was missing from the previous
changes to linux-kernel-base as both kernel-devsrc and make-mod-scripts
need this information defined consistently.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
gdk-pixbuf: do not use tools from gdk-pixbuf-native when building tests
The patch that allows to do so has not been accepted upstream, and wasn't correctly
working as it was running a native executable (gdk-pixbuf-query-loaders) with target .so plugins.
On the other hand, out of 20+ (currently 23) tests only three require
running binaries at build time to produce special test-specific input data:
cve-2015-4491
pixbuf-pixdata
pixbuf-resource
So let's simply omit these from the build: this can be done with a far
less invasive patch which has a chance of being accepted upstream.
gdk-pixbuf-print-mime-types is no longer installed
(the replaced patch was doing that).
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Xiangyu Chen [Tue, 17 Jan 2023 02:05:04 +0000 (10:05 +0800)]
qemuppc64: set the qemuppc64 nfs r/wsize mount options to 524288
On master oe, build a qemuppc64 with systemd as default init, when we
use nfs bootup, the kernel might panic due to missing symbol in dynamic
libraries as below:
One or more of the libraries systemd depends on failed to load due to
unresolved symbols/functions. This was intermittent - with a failure
rate estimated between 5% and 30%.
After checking the code, this issue happens on gcc 12, kirkstone is using
gcc 11 works well, with both using the exact same v5.15.84 kernel commit.
There is a kernel fix from upstream [1], they changed the rsize / wsize
to a multiple of PAGE_SIZE, when we applied this patch, the qemuppc64's
default r/wsize went from 4096 to 524288.But the qemuppc64 doesn't have
its own linux-yocto kernel branch, so apply this change might cause
regression with other platforms which share branch with qemuppc64.
So, we added an extra option for nfs rootfs, and set the qemuppc64 default
r/w size to 524288 to line up with the kernel fix[1].
Yocto did a similar thing in the distant past[2] - prior to boot-arg
adjustments existing - by allowing a Kconfig to set the defaults on
nfsboot, in order to work around hardware limitations.
With the 6.1 kernel we've seen reproducibility/determinism issues where the kernel
seems to rebuild headers referencing the hostname or local user. kernel-devsrc
building after the kernel seemed to trigger it in some cases.
Moving the definitions to the bbclass used by all the kernel recipe code including
kernel-devsrc seems to be the best way to ensure this doesn't happen.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
cargo-update-recipe-crates.bbclass: Mark the update_crates task as nostamp
If having devtool modified a recipe and then updated the crate versions,
e.g., by doing a git bisect, running the update_crates task needs to
always update the .inc file even if the bitbake metadata has not
changed.
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ross Burton [Thu, 26 Jan 2023 12:42:16 +0000 (12:42 +0000)]
buildtools-tarball: set pkg-config search path
The buildtools-tarball includes a native sysroot with .pc files, and
in the case of buildtools-extended-tarball a pkg-config binary too.
If we're using the host pkg-config then it doesn't know to search in the
native sysroot. If we're using our pkg-config then it searches in the
build-time prefix and not the actual SDK installation location.
Neither of these are correct, so set PKG_CONFIG_LIBDIR to search:
- The native sysroot
- The host pkg-config's default search path, if present
- Falling back to /usr/lib/pkgconfig, if not
In an ideal world this would be handled by the generic toolchain script,
but that is slightly more involved.
[ YOCTO #15007 ]
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Thu, 26 Jan 2023 17:07:48 +0000 (17:07 +0000)]
wic/efi-bootdisk.wks: Fix for 6.1 kernel versions
oe-selftest efibootpartition.GenericEFITest.test_boot_efi was failing for 6.1 kernels with:
| ERROR: _exec_cmd: export PATH=[...] mcopy -i [...]/rootfs_boot.1.vfat -s [...]/rootfs1/* ::/ returned '1' instead of 0
| output: Disk full
I believe we hit a file boundary size and having "0" overhead in the image meant
the files couldn't be installed. Allow a small amount of overhead to avoid
the error.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Thu, 26 Jan 2023 17:06:31 +0000 (17:06 +0000)]
oeqa/selftest/devtool: Fix for linux 6.1 versions onwards
In recent kernel versions the string "Linux" moved to a header,
'include/linux/uts.h' instead of init/version.c. Allow the test
to work with both situations.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changqing Li [Thu, 29 Dec 2022 02:34:41 +0000 (10:34 +0800)]
cmake-native: use internal cmcurl library
This commit is for breaking circular dependency in following condition:
After enabling PACKAGECONFIG nghttp2 for curl, the dependency chain is:
curl-native -> nghttp2-native -> cmake-native -> curl-native.
So change to use internal cmcurl library to fix this. And as using
system curl library before, disable nghttp2 and use system openssl
library for cmcurl.
Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Richard Purdie [Thu, 19 Jan 2023 17:33:14 +0000 (17:33 +0000)]
conf/sdk/x86-64: Set march specifically
This is really no change since it is currently the default in gcc but
making it explicit matches the other SDKMACHINE configs and means if gcc
ever changes, or we switch compilers, the flag is present. It also makes
it clear from the config which tuning is in use.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Recipes that use native BBCLASSEXTEND and set PACKAGES_DYNAMIC will
currently see PREFERRED_PROVIDER warnings. Some recipes work around this
but lets fix the core code to handle remapping PACKAGES_DYNAMIC correctly
so the workarounds aren't necessary any more.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Niko Mauno [Tue, 24 Jan 2023 11:47:07 +0000 (11:47 +0000)]
Fix missing leading whitespace with ':append'
Mitigate occurences where ':append' operator is used and leading
whitespace character is obviously missing, risking inadvertent
string concatenation.
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Mikko Rapeli [Fri, 25 Nov 2022 15:07:21 +0000 (17:07 +0200)]
kmod: enable openssl support by default
linux-yocto kernel adds openssl-native dependency by default even
when module signing is still optional. kmod should enable
openssl support too. This helps see details of signed kernel
modules and debug issues with module signing. For small systems
this can still be disabled.
modinfo output shows bad signing info when kernel signing is enabled
but openssl support is missing from kmod:
Markus Volk [Mon, 23 Jan 2023 17:59:48 +0000 (18:59 +0100)]
gtk+3: add PACKAGECONFIG for libcloudservice and tracker; fix cups backend
Add options to enable support for libcloudprovider and tracker
If the cups backend is enabled, the mandatory file backend gets disabled and
thus configure fails. Fix it by not defining the print-backend and just include cups
as a dependency. Additionally add it as a runtime dependency.
Now, if cups gets enabled, it should include the following print-backends
by default: cups,lpr,file
Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Khem Raj [Mon, 23 Jan 2023 17:41:56 +0000 (09:41 -0800)]
stress-ng: Robustify test-float test
Latest compilers are able to figure out that whole code can be optmized
away when CFLAGS has -O2 or more agressive optimizations. In order to
ensure the test is doing the right thing, make the variables global so
compiler is not able to optimize it away.
This fixes build on x86 especially when using clang compiler
Richard Purdie [Sat, 21 Jan 2023 21:23:18 +0000 (21:23 +0000)]
bitbake.conf: Add BB_HASH_CODEPARSER_VALS
Add an initial value for the new bitbake BB_HASH_CODEPARSER_VALS support,
which optimises the codeparser cache's size and stops it growing at every
parse.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Highlights from Changelog:
https://cryptography.io/en/latest/changelog/#v39-0-0
39.0.0 - 2023-01-01
* BACKWARDS INCOMPATIBLE: Support for OpenSSL 1.1.0 has been removed.
Users on older version of OpenSSL will need to upgrade.
* BACKWARDS INCOMPATIBLE: Dropped support for LibreSSL < 3.5. The new
minimum LibreSSL version is 3.5.0. Going forward our policy is to
support versions of LibreSSL that are available in versions of OpenBSD
that are still receiving security support.
* BACKWARDS INCOMPATIBLE: Removed the encode_point and from_encoded_point
methods on EllipticCurvePublicNumbers, which had been deprecated for
several years. public_bytes() and from_encoded_point() should be used
instead.
* BACKWARDS INCOMPATIBLE: Support for using MD5 or SHA1 in
CertificateBuilder, other X.509 builders, and PKCS7 has been removed.
* ANNOUNCEMENT: The next version of cryptography (40.0) will change the
way we link OpenSSL. This will only impact users who build cryptography
from source (i.e., not from a wheel), and specify their own version of
OpenSSL. For those users, the CFLAGS, LDFLAGS, INCLUDE, LIB, and
CRYPTOGRAPHY_SUPPRESS_LINK_FLAGS environment variables will no longer
be respected.
Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Khem Raj [Sat, 21 Jan 2023 01:23:45 +0000 (17:23 -0800)]
libusb1: Link with latomic only if compiler has no atomic builtins
This makes build use compiler to decide from where to get atomics
instead of assuming that it should always come from libatomic, helps
sharing build artifacts with OSes which may not have libatomic installed
because it is not required on those hosts.
Richard Purdie [Fri, 20 Jan 2023 12:55:24 +0000 (12:55 +0000)]
native: Drop special variable handling
Back when it was merged in https://git.yoctoproject.org/poky/commit/?id=c4257ed8b1040a5a0e9a95846d81961741239116
it appeared special handling in setVar was necessary. Likely due to
other fixes and improvements it no longer appears to be. The results of
"bitbake world -g" before and after this change are identical for oe-core
and meta-openembedded. Therefore drop the "parsing=True" special parameter to
setVar() meaning overrides can now be cleared.
This means that something like:
DEPENDS:append = " bash"
now functions as expected, adding bash to the target recipe and bash-native to
the native BBCLASSEXTENDED version.
Without this change, it would add bash to the native version as well as
bash-native which is clearly incorrect.
[YOCTO #15010]
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Luca Boccassi [Thu, 19 Jan 2023 16:35:25 +0000 (16:35 +0000)]
systemd: add PACKAGECONFIG to select default compression format
If multiple compression libraries are enabled, the format to use for
compression is chosen implicitly, so if you want to compress with e.g.
lz4 you cannot enable zstd, so you cannot read zstd-compressed journal
files. This PACKAGECONFIGs allow to enable all compression formats for
reading, but to choose a specific one for writing.
Richard Purdie [Wed, 18 Jan 2023 13:08:58 +0000 (13:08 +0000)]
insane: Improve patch warning/error handling
Currently, whilst patch errors or warnings are shown, the errors don't stop builds.
The configuration isn't very configurable from WARN_QA and ERROR_QA either.
This patch:
* Uses the standard mechanisms to handle the patch fuzz warnings/errors
* Makes Upstream-Status checking configurable from WARN/ERROR_QA
* Allows that checking to be used with non-core layers
* Makes patch-fuzz an error by default
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Xiangyu Chen [Thu, 19 Jan 2023 05:24:26 +0000 (13:24 +0800)]
numactl: skip test case when target platform doesn't have 2 CPU node
when current test platform doesn't have 2 or more CPU node, the test
case would report FAIL, according to numa test script and numademo
code, when return code=77 should be skip test, so using SKIP instead
of FAIL in test script.
Richard Purdie [Wed, 18 Jan 2023 14:22:21 +0000 (14:22 +0000)]
pseudo: Switch back to the master branch
OE is the main user of pseudo and we've had the changes in the oe-core branch
around long enough that we're going to run with them. Swicth back to directly
using the master branch.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
[Luca: re-add 'branch' parameter to fix "does not set any branch parameter" warning] Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Wed, 18 Jan 2023 14:22:20 +0000 (14:22 +0000)]
pseudo: Update to pull in linux-libc-headers race fix
Update to pull in:
pseudo.c: Avoid patch mismatch errors for NAMELESS file entries
In rare cases we see failures, often in linux-libc-headers for things like:
| INSTALL /XXX/linux-libc-headers/6.1-r0/image/usr/include
| abort()ing pseudo client by server request. See https://wiki.yoctoproject.org/wiki/Pseudo_Abort for more details on this.
Pseudo log:
path mismatch [2 links]: ino 46662476 db 'NAMELESS FILE' req '/XXX/linux-libc-headers/6.1-r0/image/usr'.
Setup complete, sending SIGUSR1 to pid 3630890.
Whilst this doesn't easily reproduce, the issue is that multiple different processes are
likely working on the directory and the creation in pseudo might not match accesses
made by other processes.
Ultimately, the "NAMELESS FILE" is harmless and pseudo will reconcile things
so rather than error out, we should ignore this case.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Chuck Wolber [Tue, 17 Jan 2023 01:59:30 +0000 (17:59 -0800)]
scripts/oe-setup-layers: Make efficiently idempotent
The effect of subsequent setup-layers executions is now either a NOOP
or the minimal set of changes required to ensure layers precisely match
the JSON configuration.
This change allows setup-layers to be incorporated into a team's
configuration management strategy. In particular, the configuration
JSON manages a "pinning policy" that documents the oversight of sources
of change (a requirement for embedded development in highly regulated
industries).
One model for this strategy would work as follows. Team level policy is
developed to regularly review upstream commits that occur between the
current upstream HEAD and the previously pinned revision. The JSON
configuration is periodically updated after a review, test, and approval
process. In the rare instance that an upstream change is considered
problematic, the bbappend mechanism can be used to make relevant
changes in the team's project repository. This approach also requires
that team developers regularly run the project repository copy of
setup-layers. This is most easily accomplished by including setup-layers
in a wrapper script that all team developers use to interact with the
bitbake tool suite (e.g. "bb bitbake foo-image"). Project level policy
and oversight is effectively "contained" within this wrapper script,
thereby reducing a significant source of human error.
Left unstated, but acknowledged here, are a number of nuances required
to successfully implement the above strategy. The details are out of
scope for this explanation. What should be clear is that a larger
configuration management strategy can now benefit from the utility
provided by setup-layers.
Note: Neither the above configuration management strategy example nor
the change itself is intended to alter the original intent to use
"bitbake-layers create-layers-setup destdir" to keep pace with upstream
activity for those who wish to use it that way.
He Zhe [Tue, 17 Jan 2023 12:13:18 +0000 (20:13 +0800)]
lttng-modules: update 2.13.7 -> 2.13.8
Drop backported 0001-fix-mm-slab_common-drop-kmem_alloc-avoid-dereferenci.patch
0009-Rename-genhd-wrapper-to-blkdev.patch is present only on the master branch
and not on 2.13 branch, so keep it in the recipe.
Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Chen Qi [Tue, 17 Jan 2023 04:06:31 +0000 (12:06 +0800)]
rpm: do not export MAGIC in SDK
This MAGIC variable is used by libmagic (file), and should
be exported by the file recipe.
As the rpm recipe has 'file' in its DEPENDS, its sub-packages
which links to libmagic will be automatically added the 'file'
runtime dependency. More specifically, it's the rpm-build package.
So in case components in nativesdk-rpm-build package uses libmagic,
the nativesdk-file package will be installed and the MAGIC var
will be exported.
Chen Qi [Tue, 17 Jan 2023 04:06:30 +0000 (12:06 +0800)]
file: export MAGIC in SDK
Previously, a wrapper is used for file, which adds '--magic-file'
option to it. But other components might use libmagic and in such
case, if there's no MAGIC environent variable set correctly, things
do not work. For example, rpmbuild makes use of libmagic and it
requries MAGIC to be set correctly.
and as a bonus it doesn't break the build with DEBUG_BUILD
for newer toolchain, so we can apply it for target build as well, see:
https://lists.openembedded.org/g/openembedded-core/message/169002
https://lists.openembedded.org/g/openembedded-core/message/170930
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bruce Ashfield [Mon, 16 Jan 2023 15:05:35 +0000 (10:05 -0500)]
linux-yocto/5.15: update to v5.15.87
Updating to the latest korg -stable release that comprises
the following commits:
d57287729e22 Linux 5.15.87 24186c682288 drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 e326ee018a24 io_uring: Fix unsigned 'res' comparison with zero in io_fixup_rw_res() b2b6eefab43d efi: random: combine bootloader provided RNG seed with RNG protocol output 99c0759495a0 mbcache: Avoid nesting of cache->c_list_lock under bit locks d50d6c193adb net: hns3: fix return value check bug of rx copybreak d4e6a13eb9a3 btrfs: make thaw time super block check to also verify checksum 70a1dccd0e58 selftests: set the BUILD variable to absolute path 58fef3ebc83c ext4: don't allow journal inode to have encrypt flag bd5dc96fea4e mptcp: use proper req destructor for IPv6 78bd6ab52c03 mptcp: dedicated request sock for subflow in v6 6e9c1aef3e32 Revert "ACPI: PM: Add support for upcoming AMD uPEP HID AMDI007" e32f867b37da ksmbd: check nt_len to be at least CIFS_ENCPWD_SIZE in ksmbd_decode_ntlmssp_auth_blob 4136f1ac1ecd ksmbd: fix infinite loop in ksmbd_conn_handler_loop() f10defb0be6a hfs/hfsplus: avoid WARN_ON() for sanity check, use proper error handling 48d9e2e6de01 hfs/hfsplus: use WARN_ON for sanity check f5a9bbf962e2 drm/i915/gvt: fix vgpu debugfs clean in remove ae9a61511736 drm/i915/gvt: fix gvt debugfs destroy eb3e943a3243 riscv, kprobes: Stricter c.jr/c.jalr decoding 620a229f576a riscv: uaccess: fix type of 0 variable on error in get_user() 8e05a993f8aa thermal: int340x: Add missing attribute for data rate base c3222fd28225 io_uring: fix CQ waiting timeout handling b7b9bc93055d block: don't allow splitting of a REQ_NOWAIT bio e1358c878711 fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB 682a7d064f35 nfsd: fix handling of readdir in v4root vs. mount upcall timeout cb42aa7b5f72 x86/bugs: Flush IBP in ib_prctl_set() 554a880a1fff x86/kexec: Fix double-free of elf header buffer 264241a61045 btrfs: check superblock to ensure the fs was not modified at thaw time 69f4bda5f4e6 nvme: also return I/O command effects from nvme_command_effects a6a4b057cd47 nvmet: use NVME_CMD_EFFECTS_CSUPP instead of open coding it f9309dcaa9c0 io_uring: check for valid register opcode earlier 4df413d46960 nvme: fix multipath crash caused by flush request when blktrace is enabled 03ce7921285e ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet 0dca7375e2b9 udf: Fix extension of the last extent in the file dc1bc903970b caif: fix memory leak in cfctrl_linkup_request() bce3680b48d2 drm/i915: unpin on error in intel_vgpu_shadow_mm_pin() da6a3653b82c perf stat: Fix handling of --for-each-cgroup with --bpf-counters to match non BPF mode 11cd4ec6359d usb: rndis_host: Secure rndis_query check against int overflow 6ea5273c71dd octeontx2-pf: Fix lmtst ID used in aura free 4e5f2c74cbbf drivers/net/bonding/bond_3ad: return when there's no aggregator 8414983c2e64 fs/ntfs3: don't hold ni_lock when calling truncate_setsize() a23e8376e613 drm/imx: ipuv3-plane: Fix overlay plane width a8f7fd322f56 perf tools: Fix resources leak in perf_data__open_dir() a1e1521b4639 netfilter: ipset: Rework long task execution when adding/deleting entries 6f19a3848367 netfilter: ipset: fix hash:net,port,net hang with /0 subnet 774d259749d7 net: sparx5: Fix reading of the MAC address 04dc4003e5df net: sched: cbq: dont intepret cls results when asked to drop f02327a4877a net: sched: atm: dont intepret cls results when asked to drop 95da1882ce93 gpio: sifive: Fix refcount leak in sifive_gpio_probe da9c9883ec96 ceph: switch to vfs_inode_has_locks() to fix file lock bug 54e72ce5f1d7 filelock: new helper: vfs_inode_has_locks f34b03ce3a86 drm/meson: Reduce the FIFO lines held when AFBC is not used 05a8410b0fce RDMA/mlx5: Fix validation of max_rd_atomic caps for DC 8d89870d6375 RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device 4d112f001612 net: phy: xgmiitorgmii: Fix refcount leak in xgmiitorgmii_probe e5fbeb3d16b4 net: ena: Update NUMA TPH hint register upon NUMA node update 7840b93cfd4c net: ena: Set default value for RX interrupt moderation d09b7a9d2f34 net: ena: Fix rx_copybreak value update 0e7ad9b006d7 net: ena: Use bitmask to indicate packet redirection 5d4964984b99 net: ena: Account for the number of processed bytes in XDP f17d9aec07de net: ena: Don't register memory info on XDP exchange a4aa727ad0b2 net: ena: Fix toeplitz initial hash value 0bec17f1ce31 net: amd-xgbe: add missed tasklet_kill cb2f74685f76 net/mlx5e: Fix hw mtu initializing at XDP SQ allocation 6c72abb78b01 net/mlx5e: Always clear dest encap in neigh-update-del b36783bc11d1 net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get flow attr f8c10eeba31b net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default 7227bbb7c140 net/mlx5: Avoid recovery in probe flows 9369b9afa8b0 net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path d966f2ee4b8e net/mlx5: E-Switch, properly handle ingress tagged packets on VST 6a37a01aba5d vdpa_sim: fix vringh initialization in vdpasim_queue_ready() e3462410c36d vhost: fix range used in translate_desc() 13871f60ec2f vringh: fix range used in iotlb_translate() e05d4c8c287a vhost/vsock: Fix error handling in vhost_vsock_init() 586e6fd7d581 vdpa_sim: fix possible memory leak in vdpasim_net_init() and vdpasim_blk_init() b63bc2db244c nfc: Fix potential resource leaks 945e58bdaf6f net: dsa: mv88e6xxx: depend on PTP conditionally 95df720e64a6 qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() failure 6c55953e232e net: sched: fix memory leak in tcindex_set_parms d14a4b24d58e net: hns3: fix VF promisc mode not update when mac table full 7ed205b9478d net: hns3: fix miss L3E checking for rx packet 47868cb77f8f net: hns3: extract macro to simplify ring stats update code 7457c5a7761a net: hns3: refactor hns3_nic_reuse_page() 4a6e9fb534c5 net: hns3: add interrupts re-initialization while doing VF FLR 5e48ed805c4f nfsd: shut down the NFSv4 state objects before the filecache 7e2825f5fb84 veth: Fix race with AF_XDP exposing old or uninitialized descriptors ac95cdafaca8 netfilter: nf_tables: honor set timeout and garbage collection updates 49677ea1513e vmxnet3: correctly report csum_level for encapsulated packet 9d30cb442156 netfilter: nf_tables: perform type checking for existing sets c3bfb7784a09 netfilter: nf_tables: add function to create set stateful expressions 996cd779c2a4 netfilter: nf_tables: consolidate set description 4f1105ee72d8 drm/panfrost: Fix GEM handle creation ref-counting df493f676fb0 bpf: pull before calling skb_postpull_rcsum() d7e817e689b1 btrfs: fix an error handling path in btrfs_defrag_leaves() 4d69cdba2c27 SUNRPC: ensure the matching upcall is in-flight upon downcall af0265dfeffa drm/i915/migrate: fix length calculation 8b25a526a5e9 drm/i915/migrate: fix offset calculation a3d1e6f9b678 drm/i915/migrate: don't check the scratch page 5bc0b2fda4b4 ext4: fix deadlock due to mbcache entry corruption a6e4094faf3c mbcache: automatically delete entries from cache on freeing 187254912971 ext4: correct inconsistent error msg in nojournal mode 761f88f82e0f ext4: goto right label 'failed_mount3a' eb16602140f0 ravb: Fix "failed to switch device to config mode" message during unbind 4216995dbd93 perf probe: Fix to get the DW_AT_decl_file and DW_AT_call_file as unsinged data d8bbbf2b52b2 perf probe: Use dwarf_attr_integrate as generic DWARF attr accessor b131b5f1361e media: s5p-mfc: Fix in register read and write for H264 ff27800c0a6d media: s5p-mfc: Clear workbit to handle error condition 4653ba32adcd media: s5p-mfc: Fix to handle reference queue during finishing 1bd7283dc0be x86/MCE/AMD: Clear DFR errors found in THR handler 5ddcd349d9af x86/mce: Get rid of msr_ops b8e7ed42bc3c btrfs: fix extent map use-after-free when handling missing device in read_one_chunk 9c3beebd21f3 btrfs: move missing device handling in a dedicate function 7528b21cebe0 btrfs: replace strncpy() with strscpy() 4cef44525f4f phy: qcom-qmp-combo: fix out-of-bounds clock access 855edc4ec64c ARM: renumber bits related to _TIF_WORK_MASK 18f28f13301d ext4: fix off-by-one errors in fast-commit block filling b205332b6b87 ext4: fix unaligned memory access in ext4_fc_reserve_space() 9c197dcbacc4 ext4: add missing validation of fast-commit record lengths 6220ec405571 ext4: don't set up encryption key during jbd2 transaction 6482d42baff5 ext4: disable fast-commit of encrypted dir operations 6969367c1500 ext4: fix potential out of bound read in ext4_fc_replay_scan() 818175ae3bd2 ext4: factor out ext4_fc_get_tl() ffd84d0bc5dc ext4: introduce EXT4_FC_TAG_BASE_LEN helper 37914e029bec ext4: use ext4_debug() instead of jbd_debug() b0ed9a032e52 ext4: remove unused enum EXT4_FC_COMMIT_FAILED 394514ddf90e tracing: Fix issue of missing one synthetic field 5234dd5d205b block: mq-deadline: Fix dd_finish_request() for zoned devices 78623b10fc9f drm/amdgpu: make display pinning more flexible (v2) 6363da2c854a drm/amdgpu: handle polaris10/11 overlap asics (v2) 2771c7a0eedc ext4: allocate extended attribute value in vmalloc area e995ff918e66 ext4: avoid unaccounted block allocation when expanding inode 877247222a0c ext4: initialize quota before expanding inode in setproject ioctl 322cf639b0b7 ext4: fix inode leak in ext4_xattr_inode_create() on an error path 6380a93b57db ext4: fix kernel BUG in 'ext4_write_inline_data_end()' dc3bbc9753f4 ext4: avoid BUG_ON when creating xattrs 844c40555297 ext4: fix error code return to user-space in ext4_get_branch() b870b28e29f6 ext4: fix corruption when online resizing a 1K bigalloc fs d440d6427a5e ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline def7a39091e6 ext4: init quota for 'old.inode' in 'ext4_rename' 3c31d8d3ad95 ext4: fix uninititialized value in 'ext4_evict_inode' 871800770d7f ext4: fix leaking uninitialized memory in fast-commit journal d480a49c15c4 ext4: fix bug_on in __es_tree_search caused by bad boot loader inode 91009e361e8c ext4: check and assert if marking an no_delete evicting inode dirty 820eacbc4e4f ext4: fix reserved cluster accounting in __es_remove_extent() 0dcbf4dc3d54 ext4: fix bug_on in __es_tree_search caused by bad quota inode 06a20a68bb6d ext4: add helper to check quota inums f7e6b5548f91 ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode 205ac16628ac ext4: fix undefined behavior in bit shift for ext4_check_flag_values cf0e0817b0f9 ext4: fix use-after-free in ext4_orphan_cleanup 970bfd7a4188 fs: ext4: initialize fsdata in pagecache_write() 744bbde378a5 ext4: remove trailing newline from ext4_msg() message 7192afa5e4bf ext4: add inode table check in __ext4_get_inode_loc to aovid possible infinite loop 0d041b7251c1 ext4: silence the warning when evicting inode with dioread_nolock af4ceb00ebea drm/ingenic: Fix missing platform_driver_unregister() call in ingenic_drm_init() c919e1154b8c drm/i915/dsi: fix VBT send packet port selection for dual link DSI 6948e570f54f drm/vmwgfx: Validate the box size for the snooped cursor 5594fde1ef53 drm/connector: send hotplug uevent on connector cleanup 317ebe61a6d4 device_cgroup: Roll back to original exceptions after copy failure ac838c663ba1 parisc: led: Fix potential null-ptr-deref in start_task() 2c1881f0816a remoteproc: core: Do pm_relax when in RPROC_OFFLINE state 9b615f957ca7 iommu/amd: Fix ivrs_acpihid cmdline parsing code 35b792179b10 phy: qcom-qmp-combo: fix sc8180x reset dfd05a133556 driver core: Fix bus_type.match() error handling in __driver_attach() 44618a339741 crypto: ccp - Add support for TEE for PCI ID 0x14CA c55507a94bc6 crypto: n2 - add missing hash statesize 48307506964e riscv: mm: notify remote harts about mmu cache updates 16b6d9525da6 riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument 657b440a270c PCI/sysfs: Fix double free in error path 67fd41bbb0f5 PCI: Fix pci_device_is_present() for VFs by checking PF bfce073089cb ipmi: fix use after free in _ipmi_destroy_user() 3b4984035c40 ima: Fix a potential NULL pointer access in ima_restore_measurement_list a843699f1665 mtd: spi-nor: Check for zero erase size in spi_nor_find_best_erase_type() 24f4649cd8fc ipmi: fix long wait in unload when IPMI disconnect fa6bbb4894b9 ipu3-imgu: Fix NULL pointer dereference in imgu_subdev_set_selection() cdb208b090f3 ASoC: jz4740-i2s: Handle independent FIFO flush bits 2d0d083d8ae6 wifi: wilc1000: sdio: fix module autoloading 2e4a088804c1 efi: Add iMac Pro 2017 to uefi skip cert quirk c49fb9b760d3 md/bitmap: Fix bitmap chunk size overflow issues 94fe975d54ab block: mq-deadline: Do not break sequential write streams to zoned HDDs 8e91679f7bd2 rtc: ds1347: fix value written to century register 5eb8296d73da cifs: fix missing display of three mount options cfa9f66f9172 cifs: fix confusing debug message 8b45a3b19a2e media: dvb-core: Fix UAF due to refcount races at releasing acf984a3718c media: dvb-core: Fix double free in dvb_register_device() 5fac317bee18 ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod ce50c6124580 staging: media: tegra-video: fix device_node use after free 6b16758215f6 staging: media: tegra-video: fix chan->mipi value on error 4f5de49d8c52 tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line 17becbc4dd67 tracing/probes: Handle system names with hyphens 2442e655a693 tracing/hist: Fix wrong return value in parse_action_params() 2a81ff5ce893 tracing: Fix complicated dependency of CONFIG_TRACER_MAX_TRACE fe8c35c6ffa2 tracing: Fix race where eprobes can be called before the event eb20f6ed3733 x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK 3e0fbc06db12 x86/kprobes: Fix kprobes instruction boudary check with CONFIG_RETHUNK 6268a0704b97 ftrace/x86: Add back ftrace_expected for ftrace bug reports c95cf30dd447 x86/microcode/intel: Do not retry microcode reloading on the APs f8fe2f41784b KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1 ca3483d71bd5 KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails 2c73b349fd78 KVM: VMX: Resume guest immediately when injecting #GP on ECREATE 4a19f48bee09 of/kexec: Fix reading 32-bit "linux,initrd-{start,end}" values 7eddcdb09f62 perf/core: Call LSM hook after copying perf_event_attr 15697f653399 tracing/hist: Fix out-of-bound write on 'action_data.var_ref_idx' fd52b86a7248 dm cache: set needs_check flag after aborting metadata d2a0b298ebf8 dm cache: Fix UAF in destroy() 856edd0e92f3 dm clone: Fix UAF in clone_dtr() 9215b25f2e10 dm integrity: Fix UAF in dm_integrity_dtr() 34cd15d83b72 dm thin: Fix UAF in run_timer_softirq() ac362c40e3e9 dm thin: resume even if in FAIL mode 4b710e8481ad dm thin: Use last transaction's pmd->root when commit failed f8c26c33fef5 dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata 28d307f380df dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort a9e89a567f48 mptcp: remove MPTCP 'ifdef' in TCP SYN cookies 13b9fd0dee93 mptcp: mark ops structures as ro_after_init b2120ed7fd75 fs: dlm: retry accept() until -EAGAIN or error returns 5b4478615f70 fs: dlm: fix sock release if listen fails b7ede8a63dd9 ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops dbd1f301915f ALSA: patch_realtek: Fix Dell Inspiron Plus 16 8fb4c98f20df cpufreq: Init completion before kobject_init_and_add() 876c6ab96782 PM/devfreq: governor: Add a private governor_data for governor 0e945ea733ea selftests: Use optional USERCFLAGS and USERLDFLAGS 31697c5953ff arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins drive strength 163049866030 ARM: ux500: do not directly dereference __iomem 99590f29b2b7 btrfs: fix resolving backrefs for inline extent followed by prealloc 1f9cf4daf2d3 mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K 58d53ff30a00 arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive strength a777b90a0575 perf/x86/intel/uncore: Clear attr_update properly ca77ac238c1e perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-D df06e7777cf9 jbd2: use the correct print format 8e75b1dd4b16 ktest.pl minconfig: Unset configs instead of just removing them 55e5e8b44561 kest.pl: Fix grub2 menu handling for rebooting 823fed7c400f soc: qcom: Select REMAP_MMIO for LLCC driver 8dabeeb1ff89 media: stv0288: use explicitly signed char d167ebea9086 net/af_packet: make sure to pull mac header 9ff46c36df2e net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO cd0f597c8aa8 rcu-tasks: Simplify trc_read_check_handler() atomic operations 593ca696687c ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire a7874dac6ba6 ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio ae4f70b2fed4 kcsan: Instrument memcpy/memset/memmove with newer Clang d01fa993eb7f SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails 43135fb09812 tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak 986cd9a9b954 tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak 638cd298dfeb tpm: acpi: Call acpi_put_table() to fix memory leak d58289fc77f8 mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING 7eb57bc92f1b f2fs: allow to read node block after shutdown acc13987fdea f2fs: should put a page when checking the summary info 35d8a89862e6 mm, compaction: fix fast_isolate_around() to stay within boundaries 91bd504128a5 md: fix a crash in mempool_free 29328fbce56c mfd: mt6360: Add bounds checking in Regmap read/write call-backs c24cc476acd8 pnode: terminate at peers of source 0c9118e381ff ALSA: line6: fix stack overflow in line6_midi_transmit ac4b4fdf3262 ALSA: line6: correct midi status byte when receiving data from podxt 83c44f0ebfd0 ovl: Use ovl mounter's fsuid and fsgid in ovl_link() fcb94283e014 binfmt: Fix error return code in load_elf_fdpic_binary() ed9947277b2d hfsplus: fix bug causing custom uid and gid being unable to be assigned with mount 76d52b54127c pstore/zone: Use GFP_ATOMIC to allocate zone buffer 74b0a2fcc31a pstore: Properly assign mem_type property d25aac3489af HID: plantronics: Additional PIDs for double volume key presses quirk 9d4294545c1d HID: multitouch: fix Asus ExpertBook P2 P2451FA trackpoint 7280fdb80bf0 powerpc/rtas: avoid scheduling in rtas_os_term() d8939315b734 powerpc/rtas: avoid device tree lookups in rtas_os_term() 23a249b1185c objtool: Fix SEGFAULT ed686e7a26dd fs/ntfs3: Fix slab-out-of-bounds in r_page dd34665cb004 fs/ntfs3: Delete duplicate condition in ntfs_read_mft() a9847a11b683 fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_fill_super() abd2ee2cf42f fs/ntfs3: Use __GFP_NOWARN allocation at wnd_init() d7ce7bb6881a fs/ntfs3: Validate index root when initialize NTFS security f29676cc3a46 soundwire: dmi-quirks: add quirk variant for LAPBC710 NUC15 9c8471a17f1f fs/ntfs3: Fix slab-out-of-bounds read in run_unpack 3a52f1786772 fs/ntfs3: Validate resident attribute name 3cd9e5b41b83 fs/ntfs3: Validate buffer length while parsing index c878a915bcb9 fs/ntfs3: Validate attribute name offset f62506f5e45a fs/ntfs3: Add null pointer check for inode operations 2dd9ccfb06bc fs/ntfs3: Fix memory leak on ntfs_fill_super() error path ea6b3598406c fs/ntfs3: Add null pointer check to attr_load_runs_vcn de5e0955248f fs/ntfs3: Validate data run offset d4489ba8fb80 fs/ntfs3: Add overflow check for attribute size af7a195deae3 fs/ntfs3: Validate BOOT record_size 8e228ac90c39 nvmet: don't defer passthrough commands with trivial effects to the workqueue f068a7315a9e nvme: fix the NVME_CMD_EFFECTS_CSE_MASK definition 576502f25f79 ata: ahci: Fix PCS quirk application for suspend 7949b0df3dd9 block, bfq: fix uaf for bfqq in bfq_exit_icq_bfqq ff3d9ab51cd5 ACPI: resource: do IRQ override on Lenovo 14ALC7 698a0813ce69 ACPI: resource: do IRQ override on XMG Core 15 a9ac7633bbe5 ACPI: resource: do IRQ override on LENOVO IdeaPad 5fe31f29501c ACPI: resource: Skip IRQ override on Asus Vivobook K3402ZA/K3502ZA 4c5fee0d883a nvme-pci: fix page size checks 9141144b37f3 nvme-pci: fix mempool alloc size f17cf8fa2c9d nvme-pci: fix doorbell buffer value endianness ead99ec669b5 Revert "selftests/bpf: Add test for unstable CT lookup API" bf0543b93740 cifs: fix oops during encryption 56f6de394f0f usb: dwc3: qcom: Fix memory leak in dwc3_qcom_interconnect_init 90ffbb727c51 Linux 5.15.86 3082f8705e82 pwm: tegra: Fix 32 bit build caa40d1f8524 mfd: qcom_rpm: Use devm_of_platform_populate() to simplify code 408dbaa06578 extcon: usbc-tusb320: Call the Type-C IRQ handler only if a port is registered 2471a44769b5 media: dvbdev: fix refcnt bug 579fb0a3320b media: dvbdev: fix build warning due to comments 1115e77c4fdd net: stmmac: fix errno when create_singlethread_workqueue() fails d3871af13aa0 scsi: qla2xxx: Fix crash when I/O abort times out 50f993da9450 btrfs: do not BUG_ON() on ENOMEM when dropping extent items for a range 1c65d50315db ovl: fix use inode directly in rcu-walk mode 88ec6d11052d fbdev: fbcon: release buffer when fbcon_do_set_font() failed ca8bcb348aa8 gcov: add support for checksum field f36d8c865150 floppy: Fix memory leak in do_floppy_init() 4193a6745b83 regulator: core: fix deadlock on regulator enable ce5d0ef1cf56 iio: adc128s052: add proper .data members in adc128_of_match table aec1058f2a92 iio: adc: ad_sigma_delta: do not use internal iio_dev lock dc6afd6070f3 iio: fix memory leak in iio_device_register_eventset() 38c257ee6a5a reiserfs: Add missing calls to reiserfs_security_free() 8a4236456a3a security: Restrict CONFIG_ZERO_CALL_USED_REGS to gcc or clang > 15.0.6 1cabce56626a 9p: set req refcount to zero to avoid uninitialized usage dd2157a98f92 loop: Fix the max_loop commandline argument treatment when it is set to 0 fd03bd4c7b0a HID: mcp2221: don't connect hidraw 6c886be1ff76 HID: wacom: Ensure bootloader PID is usable in hidraw mode 4d640eb1129d xhci: Prevent infinite loop in transaction errors recovery for streams 936c5f96c896 usb: dwc3: core: defer probe on ulpi_read_id timeout e6bf6c40225a usb: dwc3: Fix race between dwc3_set_mode and __dwc3_set_mode 0e883f3bc897 arm64: dts: qcom: sm8250: fix USB-DP PHY registers ffb14aac2658 usb: xhci-mtk: fix leakage of shared hcd when fail to set wakeup irq fcacd970e011 usb: cdnsp: fix lack of ZLP for ep0 bcac79df0838 ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list 50c23a110779 ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB 76574b34657e ALSA: usb-audio: add the quirk for KT0206 device 9e787dab98b6 ima: Simplify ima_lsm_copy_rule 2cd365029c23 pstore: Make sure CONFIG_PSTORE_PMSG selects CONFIG_RT_MUTEXES 2068d41a3de9 afs: Fix lost servers_outstanding count 0def8af038c1 perf debug: Set debug_peo_args and redirect_to_stderr variable to correct values in perf_quiet_option() 41cccae10e10 pstore: Switch pmsg_lock to an rt_mutex to avoid priority inversion 8877df8135b7 LoadPin: Ignore the "contents" argument of the LSM hooks 584202b0f1a1 drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern b253e075b13d ASoC: rt5670: Remove unbalanced pm_runtime_put() 59f797a913dc ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume() 132844d92fed ASoC: wm8994: Fix potential deadlock 82f7c814edda ASoC: mediatek: mt8183: fix refcount leak in mt8183_mt6358_ts3a227_max98357_dev_probe() e5d6bf3e5ad0 ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume() 85eb5c952b7f ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link() 9ff07316cad2 ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe() 7643909cf06d ASoC: Intel: Skylake: Fix driver hang during shutdown 33ff0f9f9cb5 ALSA: hda: add snd_hdac_stop_streams() helper 78649a624dfa ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c 98b0f50fec38 hwmon: (jc42) Fix missing unlock on error in jc42_write() 5e6923350830 KVM: selftests: Fix build regression by using accessor function 6215904fe295 tools/include: Add _RET_IP_ and math definitions to kernel.h c8853267289c orangefs: Fix kmemleak in orangefs_{kernel,client}_debug_init() 39529b79b023 orangefs: Fix kmemleak in orangefs_prepare_debugfs_help_string() a075c21ee026 drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid() f3c14b99f33a drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid() 9a8862820cbf hugetlbfs: fix null-ptr-deref in hugetlbfs_parse_param() 4f6b206998c5 scsi: elx: libefc: Fix second parameter type in state callbacks 23f0e9f86303 scsi: ufs: Reduce the START STOP UNIT timeout 2cf66428a254 scsi: lpfc: Fix hard lockup when reading the rx_monitor from debugfs 2b3e3ecdb402 crypto: hisilicon/hpre - fix resource leak in remove process adf6a00859d0 clk: st: Fix memory leak in st_of_quadfs_setup() 6c8aee0c8fcc media: si470x: Fix use-after-free in si470x_int_in_callback() 58b6496a745f mmc: renesas_sdhi: better reset from HS400 mode c33c904124c4 mmc: f-sdh30: Add quirks for broken timeout clock capability 69346de0eb95 wifi: mt76: do not run mt76u_status_worker if the device is not running feb847e6591e regulator: core: fix use_count leakage when handling boot-on 474e70bd90cf libbpf: Avoid enum forward-declarations in public API in C++ mode 62095428690c drm/amd/display: Use the largest vready_offset in pipe group eff45bfbc25a blk-mq: fix possible memleak when register 'hctx' failed d0af6220bb1e media: dvb-usb: fix memory leak in dvb_usb_adapter_init() 88a6f8a72d16 media: dvbdev: adopts refcnt to avoid UAF 438cd29fec3e media: dvb-frontends: fix leak of memory fw a96841f5aa45 ethtool: avoiding integer overflow in ethtool_phys_id() b327c68ace71 bpf: Prevent decl_tag from being referenced in func_proto arg 4b8f3b939266 ppp: associate skb with a device at tx 5d5a481a7fd0 mrp: introduce active flags to prevent UAF when applicant uninit 222cc0435698 ipv6/sit: use DEV_STATS_INC() to avoid data-races 8a3b0237107a net: add atomic_long_t to net_device_stats fields 58dd11f62427 drm/amd/display: fix array index out of bound error in bios parser a3cc41e05e8a md/raid1: stop mdx_raid1 thread when raid1 array run failed b621d17fe8b0 drivers/md/md-bitmap: check the return value of md_bitmap_get_counter() 5afac74f153b drm/mediatek: Fix return type of mtk_hdmi_bridge_mode_valid() 072508e99dad drm/sti: Use drm_mode_copy() 673a3e019908 drm/rockchip: Use drm_mode_copy() b9b07900d249 drm/msm: Use drm_mode_copy() 5ad774fb823c s390/lcs: Fix return type of lcs_start_xmit() dfbf0122ea1b s390/netiucv: Fix return type of netiucv_tx() 8131d1880c09 s390/ctcm: Fix return type of ctc{mp,}m_tx() f9084e9930db drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback b74580d6184e drm/amdgpu: Fix type of second parameter in trans_msg() callback 314f7092b277 igb: Do not free q_vector unless new one was allocated 0b12d2aa264b wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request() 19bb9e98e103 hamradio: baycom_epp: Fix return type of baycom_send_packet() a413ebb6049e net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() 5d3f4478d22b bpf: make sure skb->len != 0 when redirecting to a tunneling device be2803dd29bd qed (gcc13): use u16 for fid to be big enough a8bc0ac43833 Revert "drm/amd/display: Limit max DSC target bpp for specific monitors" cc8deb82cca5 drm/amd/display: prevent memory leak 49dd0e8029e8 ipmi: fix memleak when unload ipmi driver 68871c005f3c ASoC: codecs: rt298: Add quirk for KBL-R RVP platform 3eca9697c2f3 wifi: ar5523: Fix use-after-free on ar5523_cmd() timed out c319196a0e34 wifi: ath9k: verify the expected usb_endpoints are present 10c4b63d09a5 brcmfmac: return error when getting invalid max_flowrings from dongle ad31bc146f0e media: imx-jpeg: Disable useless interrupt to avoid kernel panic 6e1a6880e1e9 drm/etnaviv: add missing quirks for GC300 367296925c76 hfs: fix OOB Read in __hfs_brec_find ebe16676e1dc acct: fix potential integer overflow in encode_comp_t() 8b6ef451b570 nilfs2: fix shift-out-of-bounds due to too large exponent of block size b47f5c579c81 nilfs2: fix shift-out-of-bounds/overflow in nilfs_sb2_bad_offset() 5777432ebaaf ACPICA: Fix error code path in acpi_ds_call_control_method() 10b87da8fae7 fs: jfs: fix shift-out-of-bounds in dbDiscardAG 5059ea84a8a8 jfs: Fix fortify moan in symlink e7a6a53c8714 udf: Avoid double brelse() in udf_rename() 0536f76a2bca fs: jfs: fix shift-out-of-bounds in dbAllocAG 88cea1676a09 binfmt_misc: fix shift-out-of-bounds in check_special_flags cadb938a5e50 x86/hyperv: Remove unregister syscore call from Hyper-V cleanup 659747f6f610 video: hyperv_fb: Avoid taking busy spinlock on panic path 9d05c20b0ac9 arm64: make is_ttbrX_addr() noinstr-safe 98a5b1265a36 rcu: Fix __this_cpu_read() lockdep warning in rcu_force_quiescent_state() d238f94b2b61 HID: amd_sfh: Add missing check for dma_alloc_coherent 9da204cd67c4 net: stream: purge sk_error_queue in sk_stream_kill_queues() f47426250fc0 myri10ge: Fix an error handling path in myri10ge_probe() 1ec0a7d5b020 rxrpc: Fix missing unlock in rxrpc_do_sendmsg() 5478eb7adcc5 net_sched: reject TCF_EM_SIMPLE case for complex ematch module 4f05d8e2fb3a mailbox: zynq-ipi: fix error handling while device_register() fails 550f403e4604 mailbox: arm_mhuv2: Fix return value check in mhuv2_probe() 28604a960c90 mailbox: mpfs: read the system controller's status 8fb773eed490 skbuff: Account for tail adjustment during pull operations dc0f38957aa2 arm64: dts: mt8183: Fix Mali GPU clock 790b396f6bde soc: mediatek: pm-domains: Fix the power glitch issue 0133615a0600 openvswitch: Fix flow lookup to use unmasked key 04e454bd97e2 selftests: devlink: fix the fd redirect in dummy_reporter_test d52646a46c4d rtc: mxc_v2: Add missing clk_disable_unprepare() ac95c4e35fb2 igc: Set Qbv start_time and end_time to end_time if not being configured in GCL af599851388e igc: Lift TAPRIO schedule restriction 4d50d640eda4 igc: recalculate Qbv end_time by considering cycle time 1ef941695715 igc: allow BaseTime 0 enrollment for Qbv c0df8e7ba6aa igc: Add checking for basetime less than zero 5b46b53f45f9 igc: Use strict cycles for Qbv scheduling fd7d02943659 igc: Enhance Qbv scheduling by using first flag bit 9b5b50329e2e r6040: Fix kmemleak in probe and remove 1b428ba31b91 unix: Fix race in SOCK_SEQPACKET's unix_dgram_sendmsg() aae9c24ebd90 nfc: pn533: Clear nfc_target before being used bcf2c1dc5358 net: enetc: avoid buffer leaks on xdp_do_redirect() failure f463a1295c4f selftests/bpf: Add test for unstable CT lookup API 094f3d9314d6 block, bfq: fix possible uaf for 'bfqq->bic' cf48cb8debb2 mISDN: hfcmulti: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave() 560735375165 mISDN: hfcpci: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave() ada4022f4891 mISDN: hfcsusb: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave() 0578f9929fd3 net: macsec: fix net device access prior to holding a lock a472f069ced8 nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure f8f1d037d63d rtc: pcf85063: fix pcf85063_clkout_control 35a174552bde rtc: pic32: Move devm_rtc_allocate_device earlier in pic32_rtc_probe() eea105c4e4b6 rtc: st-lpc: Add missing clk_disable_unprepare in st_rtc_probe() 74248b556006 netfilter: flowtable: really fix NAT IPv6 offload 5c940632cabf mfd: pm8008: Fix return value check in pm8008_probe() ec10848e2638 mfd: pm8008: Remove driver data structure pm8008_data 38959417d350 mfd: qcom_rpm: Fix an error handling path in qcom_rpm_probe() b95ae3543e51 mfd: bd957x: Fix Kconfig dependency on REGMAP_IRQ 615d3c8a469d powerpc/pseries/eeh: use correct API for error log size 68de42e00821 powerpc/eeh: Drop redundant spinlock initialization 2b157b4b13b4 remoteproc: qcom: q6v5: Fix missing clk_disable_unprepare() in q6v5_wcss_qcs404_power_on() 4b191533f57f remoteproc: qcom_q6v5_pas: Fix missing of_node_put() in adsp_alloc_memory_region() d7628ebca817 remoteproc: qcom_q6v5_pas: detach power domains on remove fdf47f462ad0 remoteproc: qcom_q6v5_pas: disable wakeup on probe fail or remove 098ebb9089c4 remoteproc: qcom: q6v5: Fix potential null-ptr-deref in q6v5_wcss_init_mmio() 131c0a3ead78 remoteproc: sysmon: fix memory leak in qcom_add_sysmon_subdev() 4507c6a67234 pwm: mediatek: always use bus clock for PWM on MT7622 4fbbb14f0ea4 pwm: mtk-disp: Fix the parameters calculated by the enabled flag of disp_pwm eec59807a26b pwm: sifive: Call pwm_sifive_update_clock() while mutex is held 37ea9a6c417f iommu/sun50i: Remove IOMMU_DOMAIN_IDENTITY 8de2c29db68b selftests/powerpc: Fix resource leaks dd49c5031e85 powerpc/hv-gpci: Fix hv_gpci event list 65d3469f3b91 powerpc/83xx/mpc832x_rdb: call platform_device_put() in error case in of_fsl_spi_probe() cf03db289640 powerpc/perf: callchain validate kernel stack pointer bounds 5de190224445 powerpc/xive: add missing iounmap() in error path in xive_spapr_populate_irq_data() b31e9647f1a2 powerpc/xmon: Fix -Wswitch-unreachable warning in bpt_cmds 6a310e8db540 cxl: Fix refcount leak in cxl_calc_capp_routing 0accd460dc7b powerpc/52xx: Fix a resource leak in an error handling path be2b9b1a60b7 macintosh/macio-adb: check the return value of ioremap() 19ded60b40e8 macintosh: fix possible memory leak in macio_add_one_device() e42b543d0805 iommu/fsl_pamu: Fix resource leak in fsl_pamu_probe() 6e501b3fd7a2 iommu/amd: Fix pci device refcount leak in ppr_notifier() 9383921e8b21 rtc: pcf85063: Fix reading alarm b66aa7b30608 rtc: snvs: Allow a time difference on clock register read 7a6cc22eab18 rtc: cmos: Disable ACPI RTC event on removal 689f757f0ab0 rtc: cmos: Rename ACPI-related functions 1c74bbecdabc rtc: cmos: Eliminate forward declarations of some functions 3a439a2cab30 rtc: cmos: Call rtc_wake_setup() from cmos_do_probe() 9febdff75cef rtc: cmos: Call cmos_wake_setup() from cmos_do_probe() d9324fb3eed7 rtc: cmos: fix build on non-ACPI platforms fe46b9303e32 rtc: cmos: Fix wake alarm breakage 60c6e563a843 rtc: cmos: Fix event handler registration ordering issue d3aa0834691f rtc: rtc-cmos: Do not check ACPI_FADT_LOW_POWER_S0 6e98a93c7500 dmaengine: idxd: Fix crc_val field for completion record ab53749c32db fs/ntfs3: Fix slab-out-of-bounds read in ntfs_trim_fs 1ba0968b3341 pwm: tegra: Improve required rate calculation c160505c9b57 include/uapi/linux/swab: Fix potentially missing __always_inline 59463193b0dc phy: usb: s2 WoL wakeup_count not incremented for USB->Eth devices ae00848e5569 iommu/rockchip: fix permission bits in page table entries v2 a7f6ad2c4251 iommu/sun50i: Fix flush size 38ccb9b469c2 iommu/sun50i: Fix R/W permission check ae4ab47a0bcd iommu/sun50i: Consider all fault sources for reset 84fee3ce8216 iommu/sun50i: Fix reset release 6f9fe31a4823 fs/ntfs3: Harden against integer overflows 30f20ceb87f7 overflow: Implement size_t saturating arithmetic helpers 4b51f27d4448 fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst() 28f345bec785 RDMA/siw: Fix pointer cast warning 01d925e2a556 perf stat: Do not delay the workload with --delay a273f1dd5d97 perf stat: Refactor __run_perf_stat() common code d21534ab4fd7 power: supply: fix null pointer dereferencing in power_supply_get_battery_info d4898d8de620 power: supply: ab8500: Fix error handling in ab8500_charger_init() 30b191798fda HSI: omap_ssi_core: Fix error handling in ssi_init() a72fe8eb5555 power: supply: z2_battery: Fix possible memleak in z2_batt_probe() 5ba0e8fa150c perf symbol: correction while adjusting symbol a34027b63d8c perf trace: Handle failure when trace point folder is missed 60aeacce64a9 perf trace: Use macro RAW_SYSCALL_ARGS_NUM to replace number e4700f62dc83 perf trace: Return error if a system call doesn't exist 870ad0917d83 power: supply: fix residue sysfs file in error handle route of __power_supply_register() 1c2b9c810076 HSI: omap_ssi_core: fix possible memory leak in ssi_probe() c5f729d3d61d HSI: omap_ssi_core: fix unbalanced pm_runtime_disable() ea37831f8332 fbdev: uvesafb: Fixes an error handling path in uvesafb_probe() 5bcae36b58f6 fbdev: uvesafb: don't build on UML 07c1a3c2df5e fbdev: geode: don't build on UML ace8312b5d7d fbdev: ep93xx-fb: Add missing clk_disable_unprepare in ep93xxfb_probe() 04946113fb57 fbdev: vermilion: decrease reference count in error path fc0d5034fa9b fbdev: via: Fix error in via_core_init() 98272463338c fbdev: pm2fb: fix missing pci_disable_device() 3aa4205134ac fbdev: ssd1307fb: Drop optional dependency 4958316a6d19 thermal/drivers/qcom/lmh: Fix irq handler return value ad72205ac6d2 thermal/drivers/qcom/temp-alarm: Fix inaccurate warning for gen2 37fb4e13d221 thermal/drivers/imx8mm_thermal: Validate temperature range 95c18f4a3c99 samples: vfio-mdev: Fix missing pci_disable_device() in mdpy_fb_probe() 31c1b5d3000c ksmbd: Fix resource leak in ksmbd_session_rpc_open() a44102d36a7a tracing/hist: Fix issue of losting command info in error_log 8308ccfcbd2b usb: storage: Add check for kcalloc 96c12fd0ec74 i2c: ismt: Fix an out-of-bounds bug in ismt_access() 821280094399 i2c: mux: reg: check return value after calling platform_get_resource() 46d8f63bb815 gpiolib: protect the GPIO device against being dropped while in use by user-space 333a271dfd6b gpiolib: make struct comments into real kernel docs 7c755a2d6df5 gpiolib: cdev: fix NULL-pointer dereferences b0a26e199964 gpiolib: Get rid of redundant 'else' 4bc217b25ea8 vme: Fix error not catched in fake_init() 31bfe024a957 staging: rtl8192e: Fix potential use-after-free in rtllib_rx_Monitor() b0aaec894a90 staging: rtl8192u: Fix use after free in ieee80211_rx() ed4580c3f8e4 i2c: pxa-pci: fix missing pci_disable_device() on error in ce4100_i2c_probe 28dc61cc49c6 chardev: fix error handling in cdev_device_add() 43bfc7c2402a mcb: mcb-parse: fix error handing in chameleon_parse_gdd() f3686e5e8de0 drivers: mcb: fix resource leak in mcb_probe() 9d4a0aca8a75 usb: gadget: f_hid: fix refcount leak on error path d3136b79705c usb: gadget: f_hid: fix f_hidg lifetime vs cdev a41c2bba7f28 usb: roles: fix of node refcount leak in usb_role_switch_is_parent() 18b9202188a4 coresight: trbe: remove cpuhp instance node before remove cpuhp state e854a4ab388a counter: stm32-lptimer-cnt: fix the check on arr and cmp registers update 39a156715fb7 iio: adis: add '__adis_enable_irq()' implementation 3a2dde8e5d6f iio:imu:adis: Move exports into IIO_ADISLIB namespace 3c2e13025b54 iio: adis: stylistic changes de3e358912ec iio: adis: handle devices that cannot unmask the drdy pin 994243de7a61 iio: temperature: ltc2983: make bulk write buffer DMA-safe 22511eefa61d cxl: fix possible null-ptr-deref in cxl_pci_init_afu|adapter() e5021bbf11b0 cxl: fix possible null-ptr-deref in cxl_guest_init_afu|adapter() b308fdedef09 firmware: raspberrypi: fix possible memory leak in rpi_firmware_probe() d5c8f9003a28 misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os 848c45964ded misc: tifm: fix possible memory leak in tifm_7xx1_switch_media() 37a13b274e45 ocxl: fix pci device refcount leak when calling get_function_0() 3299983a6bf6 misc: ocxl: fix possible name leak in ocxl_file_register_afu() 357379d504c0 test_firmware: fix memory leak in test_firmware_init() 07d547d74244 serial: sunsab: Fix error handling in sunsab_init() 919e745fdd0d serial: altera_uart: fix locking in polling mode e1c4f18214e3 tty: serial: altera_uart_{r,t}x_chars() need only uart_port b133b45ba607 tty: serial: clean up stop-tx part in altera_uart_tx_chars() 6f7d82380fbe serial: pch: Fix PCI device refcount leak in pch_request_dma() 0dfc7dfe5b6e serial: stm32: move dma_request_chan() before clk_prepare_enable() 926b0967f781 serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. d71a611fca19 serial: amba-pl011: avoid SBSA UART accessing DMACR register f46f9d2e1664 extcon: usbc-tusb320: Update state on probe even if no IRQ pending ac067e75c4c2 extcon: usbc-tusb320: Add USB TYPE-C support 9280761167f0 extcon: usbc-tusb320: Factor out extcon into dedicated functions 05aa8ff22d4a usb: typec: Factor out non-PD fwnode properties 31e9c2751035 extcon: usbc-tusb320: Add support for TUSB320L b9c8820d91e9 extcon: usbc-tusb320: Add support for mode setting and reset 4524599a6a29 usb: typec: tipd: Fix spurious fwnode_handle_put in error path b0d86eacc849 usb: typec: tipd: Cleanup resources if devm_tps6598_psy_register fails ba75be6f0d9d usb: typec: tcpci: fix of node refcount leak in tcpci_register_port() 154d5713a241 usb: typec: Check for ops->exit instead of ops->enter in altmode_exit 1f5661388f43 staging: vme_user: Fix possible UAF in tsi148_dma_list_add a3c4bc261605 usb: fotg210-udc: Fix ages old endianness issues 5e87d412219e uio: uio_dmem_genirq: Fix deadlock between irq config and handling 79a4bdb6b992 uio: uio_dmem_genirq: Fix missing unlock in irq configuration 3f22a273ef7c vfio: platform: Do not pass return buffer to ACPI _RST method 417ef049e3fd class: fix possible memory leak in __class_register() f76824ab2bac serial: 8250_bcm7271: Fix error handling in brcmuart_init() 6b4424efcfaa serial: tegra: Read DMA status before terminating a0ead7e8da84 drivers: dio: fix possible memory leak in dio_init() e8985caf0589 RISC-V: Align the shadow stack ca48174a7643 IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces 82bd423ed977 hwrng: geode - Fix PCI device refcount leak 2b79a5e56077 hwrng: amd - Fix PCI device refcount leak 42cbff35f475 crypto: img-hash - Fix variable dereferenced before check 'hdev->req' b9634f99b6d4 RDMA/hns: Fix error code of CMD b06bb747ce1f RDMA/hns: Fix page size cap from firmware 4c05c7cf2581 RDMA/hns: Fix PBL page MTR find fa267c419216 RDMA/hns: Fix AH attr queried by query_qp e27fb26e75cf orangefs: Fix sysfs not cleanup when dev init failed 3e9c395ef2d5 PCI: mt7621: Add sentinel to quirks table bcc65c2e2a06 PCI: mt7621: Rename mt7621_pci_ to mt7621_pcie_ 0a7eab1cc436 RDMA/srp: Fix error return code in srp_parse_options() 63011001792c RDMA/hfi1: Fix error return code in parse_platform_config() 339ca035af43 riscv/mm: add arch hook arch_clear_hugepage_flags 20d363dcd6dc crypto: omap-sham - Use pm_runtime_resume_and_get() in omap_sham_probe() 815b65d714f8 crypto: amlogic - Remove kcalloc without check af71199291db RDMA/nldev: Fix failure to send large messages bb895786a49d f2fs: avoid victim selection from previous victim section 655e955debde RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps() 1895e908b3ae scsi: snic: Fix possible UAF in snic_tgt_create() 09a60f908d8b scsi: fcoe: Fix transport not deattached when fcoe_if_init() fails e59da172059f scsi: ipr: Fix WARNING in ipr_init() c444f58fdad6 scsi: scsi_debug: Fix possible name leak in sdebug_add_host_helper() 4e4968dfb5fa scsi: fcoe: Fix possible name leak when device_register() fails 0f5006d7d13b scsi: scsi_debug: Fix a warning in resp_report_zones() 2432719b1afc scsi: scsi_debug: Fix a warning in resp_verify() 038359eeccff scsi: efct: Fix possible memleak in efct_device_init() 23053a792647 scsi: hpsa: Fix possible memory leak in hpsa_add_sas_device() 2ab6d5927c7b scsi: hpsa: Fix error handling in hpsa_add_sas_host() 6a92129c8f99 scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() 26c0f7e1ac92 padata: Fix list iterator in padata_do_serial() 17afa98bccec padata: Always leave BHs disabled when running ->parallel() 221afb2a1b8d crypto: tcrypt - Fix multibuffer skcipher speed test mem leak bfe10a1d9fbc scsi: hpsa: Fix possible memory leak in hpsa_init_one() 38ef0c0b0973 dt-bindings: visconti-pcie: Fix interrupts array max constraints 83aad8111bcf dt-bindings: imx6q-pcie: Fix clock names for imx6sx and imx8mq f64f08b9e6fb RDMA/rxe: Fix NULL-ptr-deref in rxe_qp_do_cleanup() when socket create failed 35f9cd060e68 RDMA/hns: fix memory leak in hns_roce_alloc_mr() 6d5220a553de crypto: ccree - Make cc_debugfs_global_fini() available for module init function 2e9cf3e78311 RDMA/hfi: Decrease PCI device reference count in error path 7f476d639c89 PCI: Check for alloc failure in pci_request_irq() 49bc2be89759 RDMA/hns: Fix ext_sge num error when post send 0e6160d79db7 RDMA/hns: Repacing 'dseg_len' by macros in fill_ext_sge_inl_data() e5ea48788ed6 crypto: hisilicon/qm - add missing pci_dev_put() in q_num_set() 442caec12f4f crypto: cryptd - Use request context instead of stack for sub-request ab677729fc5c crypto: ccree - Remove debugfs when platform_driver_register failed 0328ca389a80 scsi: scsi_debug: Fix a warning in resp_write_scat() 1ba8ecb66432 RDMA/siw: Set defined status for work completion with undefined status 6e757005ba49 RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port f981c697b2f9 RDMA/core: Make sure "ib_port" is valid when access sysfs node 13586753ae55 RDMA/restrack: Release MR restrack when delete 6e78ca677fa2 PCI: vmd: Disable MSI remapping after suspend 47e31b86edff IB/mad: Don't call to function that might sleep while in atomic context f8d8fbd3b6d6 RDMA/siw: Fix immediate work request flush to completion queue 2a26849d793b scsi: qla2xxx: Fix set-but-not-used variable warnings 799ed3755951 RDMA/irdma: Report the correct link speed d40d1b1c61a4 f2fs: fix to destroy sbi->post_read_wq in error path of f2fs_fill_super() 847f725006e3 f2fs: fix normal discard process 865bb7b5a7de f2fs: fix to invalidate dcc->f2fs_issue_discard in error path 5f509fa740b1 apparmor: Fix memleak in alloc_ns() 46f3cb83e480 crypto: rockchip - rework by using crypto_engine 3ed0548d395f crypto: rockchip - remove non-aligned handling 5562009f5f88 crypto: rockchip - better handle cipher key 26f397135606 crypto: rockchip - add fallback for ahash 34fe54af3cf5 crypto: rockchip - add fallback for cipher 314217591ec6 crypto: rockchip - do not store mode globally 853cd97d2bc1 crypto: rockchip - do not do custom power management d5100272e478 f2fs: Fix the race condition of resize flag between resizefs db72c5dffcba PCI: pci-epf-test: Register notifier if only core_init_notifier is enabled 26ffeff67b9a RDMA/core: Fix order of nldev_exit call a00a7ac25114 PCI: dwc: Fix n_fts[] array overrun 10ae636115b5 apparmor: Use pointer to struct aa_label for lbs_cred 8d50ccfbe27b scsi: core: Fix a race between scsi_done() and scsi_timeout() 9bdf3a59b3dd crypto: nitrox - avoid double free on error path in nitrox_sriov_init() 7efc0d39ee06 crypto: sun8i-ss - use dma_addr instead u32 aaef0bdd7ad2 crypto: hisilicon/qm - fix missing destroy qp_idr d567776ae289 apparmor: Fix abi check to include v8 abi bc9d2cbbdcd3 apparmor: fix lockdep warning when removing a namespace 775a37ffa9f4 apparmor: fix a memleak in multi_transaction_new() 09f30f394e83 net: dsa: tag_8021q: avoid leaking ctx on dsa_tag_8021q_register() error path 86664b865239 i40e: Fix the inability to attach XDP program on downed interface 0abd337acdd2 stmmac: fix potential division by 0 93a4a0455871 Bluetooth: RFCOMM: don't call kfree_skb() under spin_lock_irqsave() 8d6bbe5241e7 Bluetooth: hci_core: don't call kfree_skb() under spin_lock_irqsave() 804de4e24a5a Bluetooth: hci_bcsp: don't call kfree_skb() under spin_lock_irqsave() 1030c3aeeef9 Bluetooth: hci_h5: don't call kfree_skb() under spin_lock_irqsave() 9fcb5b367e6c Bluetooth: hci_ll: don't call kfree_skb() under spin_lock_irqsave() 14cc94a59852 Bluetooth: hci_qca: don't call kfree_skb() under spin_lock_irqsave() 06467130d521 Bluetooth: btusb: don't call kfree_skb() under spin_lock_irqsave() e52b7d460a30 Bluetooth: btintel: Fix missing free skb in btintel_setup_combined() f7c9de3bcfcd Bluetooth: MGMT: Fix error report for ADD_EXT_ADV_PARAMS 2addf3cb6381 sctp: sysctl: make extra pointers netns aware 21296a52caa6 ntb_netdev: Use dev_kfree_skb_any() in interrupt context 0fff763f110f net: lan9303: Fix read error execution path 882bad40a008 can: tcan4x5x: Fix use of register error status mask d50092f662ec can: m_can: Call the RAM init directly from m_can_chip_config 55064642aac1 can: tcan4x5x: Remove invalid write in clear_interrupts 641eef876657 net: amd-xgbe: Check only the minimum speed for active/passive cables 60b35e28dc2a net: amd-xgbe: Fix logic around active and passive cables d436bf39f47b af_unix: call proto_unregister() in the error path in af_unix_init() ee9d03bf8907 net: amd: lance: don't call dev_kfree_skb() under spin_lock_irqsave() 6f1c4c01cc9b hamradio: don't call dev_kfree_skb() under spin_lock_irqsave() eb2c6a6e8f75 net: ethernet: dnet: don't call dev_kfree_skb() under spin_lock_irqsave() ef08e1082c45 net: emaclite: don't call dev_kfree_skb() under spin_lock_irqsave() 2786ef4066d9 net: apple: bmac: don't call dev_kfree_skb() under spin_lock_irqsave() d81314e2dded net: apple: mace: don't call dev_kfree_skb() under spin_lock_irqsave() 9a6544343bba net/tunnel: wait until all sk_user_data reader finish before releasing the sock 998b4e54f517 net: farsync: Fix kmemleak when rmmods farsync 71605c690621 ethernet: s2io: don't call dev_kfree_skb() under spin_lock_irqsave() ce1b3a41e796 of: overlay: fix null pointer dereferencing in find_dup_cset_node_entry() and find_dup_cset_prop() 8399b9893548 drivers: net: qlcnic: Fix potential memory leak in qlcnic_sriov_init() 96e50897029f net: stmmac: fix possible memory leak in stmmac_dvr_probe() ecaf934e4412 net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() e1359bc90a49 net: defxx: Fix missing err handling in dfx_init() c65603abc389 net: vmw_vsock: vmci: Check memcpy_from_msg() 9de42116fc45 clk: socfpga: Fix memory leak in socfpga_gate_init() e515881adeb1 bpf: Do not zero-extend kfunc return values ce61a877c79f blktrace: Fix output non-blktrace event when blk_classic option enabled f2ae56fa0b61 wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware() 23060daf3759 wifi: rtl8xxxu: Fix the channel width reporting 6d0e00334e31 wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h e69d38065080 spi: spi-gpio: Don't set MOSI as an input if not 3WIRE mode 4e501a31af8e clk: samsung: Fix memory leak in _samsung_clk_register_pll() 441c05485cf1 media: coda: Add check for kmalloc b99872178e74 media: coda: Add check for dcoda_iram_alloc fbf081ebe268 media: c8sectpfe: Add of_node_put() when breaking out of loop 2a7330d8200e regulator: qcom-labibb: Fix missing of_node_put() in qcom_labibb_regulator_probe() ecf1b317a86b mmc: core: Normalize the error handling branch in sd_read_ext_regs() 7fecca429e6e memstick/ms_block: Add check for alloc_ordered_workqueue b77ced3fce5c memstick: ms_block: Add error handling support for add_disk() ae00eb67792b mmc: renesas_sdhi: alway populate SCC pointer 88fa6a4e39c1 mmc: mmci: fix return value check of mmc_add_host() 29c3690969e7 mmc: wbsd: fix return value check of mmc_add_host() 0959cc1685eb mmc: via-sdmmc: fix return value check of mmc_add_host() e0cfe7aa41f3 mmc: meson-gx: fix return value check of mmc_add_host() 62005dfcc396 mmc: omap_hsmmc: fix return value check of mmc_add_host() 1925472dec31 mmc: atmel-mci: fix return value check of mmc_add_host() 58c3a8d0f1ab mmc: wmt-sdmmc: fix return value check of mmc_add_host() afc898019e7b mmc: vub300: fix return value check of mmc_add_host() 6444079767b6 mmc: toshsd: fix return value check of mmc_add_host() df683201c7ff mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() 30dc645461df mmc: rtsx_pci: fix return value check of mmc_add_host() bc7e8744f581 mmc: pxamci: fix return value check of mmc_add_host() 2d496050ded8 mmc: mxcmmc: fix return value check of mmc_add_host() f0502fe86a2d mmc: moxart: fix return value check of mmc_add_host() 29c5b4da41f3 mmc: alcor: fix return value check of mmc_add_host() 52e0d8a8dda3 riscv, bpf: Emit fixed-length instructions for BPF_PSEUDO_FUNC 0de70ed675fa NFSv4.x: Fail client initialisation if state manager thread can't run 7055c878a0ec SUNRPC: Fix missing release socket in rpc_sockname() 79d4cd40da5a xprtrdma: Fix regbuf data not freed in rpcrdma_req_create() cba633b24a98 ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt 9018550d96df media: saa7164: fix missing pci_disable_device() 2df1e2a6ec52 ALSA: pcm: Set missing stop_operating flag at undoing trigger start a443c55d96de bpf, sockmap: fix race in sock_map_free() 5229b9033713 hwmon: (jc42) Restore the min/max/critical temperatures on resume 785f5c732ab8 hwmon: (jc42) Convert register access and caching to regmap/regcache c4c64d8abd65 regulator: core: fix resource leak in regulator_register() 07f82dca1122 configfs: fix possible memory leak in configfs_create_dir() 21a061772b08 hsr: Synchronize sequence number updates. a82f5b2e0864 hsr: Synchronize sending frames to have always incremented outgoing seq nr. bb3b40cd6ae5 hsr: Disable netpoll. 8e148d981bcc hsr: Avoid double remove of a node. 9387cbf7f7fd hsr: Add a rcu-read lock to hsr_forward_skb(). a051e10bfc69 clk: qcom: clk-krait: fix wrong div2 functions 8275c7465d9e clk: qcom: lpass-sc7180: Fix pm_runtime usage 91657ec4d0e5 regulator: core: fix module refcount leak in set_supply() 66976a3be9bc wifi: mt76: fix coverity overrun-call in mt76_get_txpower() a21e3f6f414b wifi: mt76: mt7921: fix reporting of TX AGGR histogram c8659018b630 mt76: stop the radar detector after leaving dfs channel ae19622e7ff8 wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails 2e32f1299814 wifi: mac80211: fix memory leak in ieee80211_if_add() f58888434d75 spi: spidev: mask SPI_CS_HIGH in SPI_IOC_RD_MODE b6d27d9250e7 bonding: uninitialized variable in bond_miimon_inspect() 7201e4f4f52e bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect 6105ed3598e1 bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes 8786bde11a4f bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data a222f992ce5b Input: wistron_btns - disable on UML d78649c21bbb netfilter: conntrack: set icmpv6 redirects as RELATED 09fe3b139268 ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe 8876793e56ec drm/amdkfd: Fix memory leakage 8f2d2badf8ca drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios() 88c6e0995c04 drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios() 0af0ff9fc00d drm/amd/pm/smu11: BACO is supported when it's in BACO state 27e7cf595d4a ASoC: mediatek: mt8173: Enable IRQ when pdata is ready 905e5653756a ASoC: mediatek: mt8173: Fix debugfs registration for components d8e32f1bf1a9 wifi: iwlwifi: mvm: fix double free on tx path. d0bb44775c44 ALSA: asihpi: fix missing pci_disable_device() f12377abac15 NFS: Fix an Oops in nfs_d_automount() 9a96aff53c21 NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn c6aca4c7ba8f NFSv4: Fix a credential leak in _nfs4_discover_trunking() 7f6607c88426 NFSv4.2: Fix initialisation of struct nfs4_label 51899eefd1a6 NFSv4.2: Fix a memory stomp in decode_attr_security_label 34dffc77ddf6 NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding d926611c89ac ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd f243ff92d6d3 ASoC: dt-bindings: wcd9335: fix reset line polarity in example 41d7b8291c6d drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe() 2376d7fa08bb media: s5p-mfc: Add variant data for MFC v7 hardware for Exynos 3250 SoC 210fcf64be4d media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() b223cc15f922 media: dvb-core: Fix ignored return value in dvb_register_frontend() 825a8af31d6b pinctrl: pinconf-generic: add missing of_node_put() eedc698d6610 clk: imx8mn: fix imx8mn_enet_phy_sels clocks list f86a432604c3 clk: imx8mn: fix imx8mn_sai2_sels clocks list 5e98c3a34503 clk: imx: replace osc_hdmi with dummy 9453e097b862 clk: imx8mn: rename vpu_pll to m7_alt_pll bffc80bac8c5 media: imon: fix a race condition in send_packet() 9c9ff35d6869 media: vimc: Fix wrong function called when vimc_init() fails f849c116d320 ASoC: qcom: Add checks for devm_kcalloc 16437645dd97 drbd: destroy workqueue when drbd device was freed cdaf45415c1e drbd: remove call to memset before free device/resource/connection f35981083cb3 mtd: maps: pxa2xx-flash: fix memory leak in probe 87c750affd88 bonding: fix link recovery in mode 2 when updelay is nonzero 02105f0b3021 drm/amdgpu: fix pci device refcount leak 5b0a1f1247cd clk: rockchip: Fix memory leak in rockchip_clk_register_pll() 27aac5c01246 regulator: core: use kfree_const() to free space conditionally a69b1faa9b14 ALSA: seq: fix undefined behavior in bit shift for SNDRV_SEQ_FILTER_USE_EVENT 9c0f3617ba31 ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT 6159424e2dd9 pinctrl: k210: call of_node_put() 18a973fcb190 HID: hid-sensor-custom: set fixed size for custom attributes 0fc4280dbec3 bpf: Move skb->len == 0 checks into __bpf_redirect 8dbcb4c284bc mtd: spi-nor: Fix the number of bytes for the dummy cycles 58e1a0ef5255 mtd: spi-nor: hide jedec_id sysfs attribute if not present 348d95e39fec inet: add READ_ONCE(sk->sk_bound_dev_if) in inet_csk_bind_conflict() 4451bef1a3dd media: videobuf-dma-contig: use dma_mmap_coherent b2781a862608 media: platform: exynos4-is: Fix error handling in fimc_md_init() 7cf71bbe5d2e media: solo6x10: fix possible memory leak in solo_sysfs_init() c290aa527fd8 media: vidtv: Fix use-after-free in vidtv_bridge_dvb_init() 648f3031025a Input: elants_i2c - properly handle the reset GPIO when power is off e0d3e46ac666 mtd: lpddr2_nvm: Fix possible null-ptr-deref ab4e42f51931 drm/msm/a6xx: Fix speed-bin detection vs probe-defer fea795f7c7cf wifi: ath10k: Fix return value in ath10k_pci_init() 77482c4dd4a0 block: clear ->slave_dir when dropping the main slave_dir reference 62251948e2e7 ima: Fix misuse of dereference of pointer in template_desc_init_fields() 29d6c69ba4b9 integrity: Fix memory leakage in keyring allocation error path 8e6df9571744 drm/fourcc: Fix vsub/hsub for Q410 and Q401 ec1727f89ecd drm/fourcc: Add packed 10bit YUV 4:2:0 format f72608b8dd08 regulator: qcom-rpmh: Fix PMR735a S3 regulator spec 63d011ad0505 nvme: return err on nvme_init_non_mdts_limits fail f289a38df0da amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table() cda1895f3b7f regulator: core: fix unbalanced of node refcount in regulator_dev_lookup() 1a5aaa5736eb nvmet: only allocate a single slab for bvecs cb3033a43263 libbpf: Fix uninitialized warning in btf_dump_dump_type_data 83baa509396a ASoC: pxa: fix null-pointer dereference in filter() a06ba0f7f859 drm/mediatek: Modify dpi power on/off sequence. 6d25bc637081 drm/radeon: Add the missed acpi_put_table() to fix memory leak 4cf11e9d3144 bfq: fix waker_bfqq inconsistency crash 55e822212e78 rxrpc: Fix ack.bufferSize to be 0 when generating an ack 5ef8bf0df14d net, proc: Provide PROC_FS=n fallback for proc_create_net_single_write() d1c44928bb3c media: camss: Clean up received buffers on failed start of streaming 3b4b4df3f8d8 wifi: rsi: Fix handling of 802.3 EAPOL frames sent via control port 9e1440c858e6 Input: joystick - fix Kconfig warning for JOYSTICK_ADC 71212d731848 mtd: Fix device name leak when register device failed in add_mtd_device() 106311677b27 clk: qcom: gcc-sm8250: Use retention mode for USB GDSCs 322c7415e77e bpf: propagate precision across all frames, not just the last one 07c286c10a9c bpf: Check the other end of slot_type for STACK_SPILL fdbc363bc1d0 bpf: propagate precision in ALU/ALU64 operations b29e46610cfe media: platform: exynos4-is: fix return value check in fimc_md_probe() ab54081a2843 media: vivid: fix compose size exceed boundary 3c58c83c6fc8 bpf: Fix slot type check in check_stack_write_var_off cffa75198ca1 drm/msm/hdmi: use devres helper for runtime PM management 58d002b72e0a drm/msm/hdmi: drop unused GPIO support 2d4bc60693c4 ima: Handle -ESTALE returned by ima_filter_rule_match() 13fc167e1645 drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure c20672cfa097 spi: Update reference to struct spi_controller 2858d038c5d3 clk: renesas: r9a06g032: Repair grave increment error f6ed73db3903 drm/rockchip: lvds: fix PM usage counter unbalance in poweron 13fab6322b9f can: kvaser_usb: Compare requested bittiming parameters with actual parameters in do_set_{,data}_bittiming 4e55d61e87f2 can: kvaser_usb: Add struct kvaser_usb_busparams fcfd4df200ff can: kvaser_usb_leaf: Fix bogus restart events 51f07da38bae can: kvaser_usb_leaf: Fix wrong CAN state after stopping 647c26887b5b can: kvaser_usb_leaf: Fix improved state not being reported 9676d65a4ad3 can: kvaser_usb: make use of units.h in assignment of frequency c76110856281 can: kvaser_usb_leaf: Set Warning state even without bus errors a60bf9d81473 can: kvaser_usb: kvaser_usb_leaf: Handle CMD_ERROR_EVENT 8aae6bddc1d3 can: kvaser_usb: kvaser_usb_leaf: Rename {leaf,usbcan}_cmd_error_event to {leaf,usbcan}_cmd_can_error_event 972270be2452 can: kvaser_usb: kvaser_usb_leaf: Get capabilities from device e9e0d9945fd1 can: kvaser_usb: do not increase tx statistics when sending error message frames e39bce64e58e libbpf: Btf dedup identical struct test needs check for nested structs/arrays d4419f93e214 media: exynos4-is: don't rely on the v4l2_async_subdev internals 8741792d8274 soreuseport: Fix socket selection for SO_INCOMING_CPU. 094f56192c56 venus: pm_helpers: Fix error check in vcodec_domains_get() 3c793a9ad9d3 media: i2c: ad5820: Fix error path 07611f9e44e1 media: adv748x: afe: Select input port when initializing AFE aa81257dbf3b media: coda: jpeg: Add check for kmalloc 9a402adc9f5e media: v4l2-ctrls: Fix off-by-one error in integer menu control check 1caed03305b5 drm/amdgpu/powerplay/psm: Fix memory leak in power state init f66a8770832e ipmi: kcs: Poll OBF briefly to reduce OBE latency 983320199e33 ata: libata: fix NCQ autosense logic a9caf71aeb48 ata: add/use ata_taskfile::{error|status} fields 3483c3fb4877 ata: libata: move ata_{port,link,dev}_dbg to standard pr_XXX() macros 67061355776e libbpf: Fix null-pointer dereference in find_prog_by_sec_insn() a733bf10198e libbpf: Fix use-after-free in btf_dump_name_dups b5ec2a04fed3 drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge 6d40a49d0559 wifi: rtl8xxxu: Fix reading the vendor of combo chips 355f16f756aa wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb() d856f7574bcc wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs() 12229a2523f0 platform/mellanox: mlxbf-pmc: Fix event typo a0d93aac54ce rapidio: devices: fix missing put_device in mport_cdev_open 7af9cb8cbb81 hfs: Fix OOB Write in hfs_asc2mac 90962b3b1c3b relay: fix type mismatch when allocating memory in relay_create_buf() 0d60b11f8fce eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD 2f5cc7fd73fd rapidio: fix possible UAF when kfifo_alloc() fails 337b68da6856 fs: sysv: Fix sysv_nblocks() returns wrong value 95d42a8d3d4a lockd: set other missing fields when unlocking files 318229b4d35b MIPS: OCTEON: warn only once if deprecated link status is being used 5e6d37a93a38 MIPS: BCM63xx: Add check for NULL for clk in clk_enable 50af0ba3e163 platform/x86: intel_scu_ipc: fix possible name leak in __intel_scu_ipc_register() 3cf81501356c platform/x86: mxm-wmi: fix memleak in mxm_wmi_call_mx[ds|mx]() 0ceadb5a3e45 platform/chrome: cros_ec_typec: zero out stale pointers 49c98b568881 platform/chrome: cros_ec_typec: Cleanup switch handle return paths b55ef8508ac4 PM: runtime: Do not call __rpm_callback() from rpm_idle() 0bf874183b32 xen/privcmd: Fix a possible warning in privcmd_ioctl_mmap_resource() 70966d6b0f59 x86/xen: Fix memory leak in xen_init_lock_cpu() 23aef94eea71 x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() 03ab1c5c2f0b uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix 6fde666278f9 ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() 9cabd5f4f1ba clocksource/drivers/timer-ti-dm: Fix missing clk_disable_unprepare in dmtimer_systimer_init_clock() b73c76c3c445 cpu/hotplug: Do not bail-out in DYING/STARTING sections 6eb1802184df cpu/hotplug: Make target_store() a nop when target == state cd130e2676dd futex: Resend potentially swallowed owner death notification fd8a10d44c11 futex: Move to kernel/futex/ 156144bd18c3 mips: ralink: mt7621: do not use kzalloc too early 186d59bb6a54 mips: ralink: mt7621: soc queries and tests as functions 8348da01e5c6 mips: ralink: mt7621: define MT7621_SYSC_BASE with __iomem 0f8e6fe09cfa clocksource/drivers/sh_cmt: Access registers according to spec a47de2fd3f88 rapidio: rio: fix possible name leak in rio_register_mport() ec3f04f74f50 rapidio: fix possible name leaks when rio_add_device() fails 4662d8e6ab20 debugfs: fix error when writing negative value to atomic_t debugfs file 7e8e8cc13625 lib/notifier-error-inject: fix error when writing -errno to debugfs file 39b5e6130b73 libfs: add DEFINE_SIMPLE_ATTRIBUTE_SIGNED for signed value 19c202e6e55c cpufreq: amd_freq_sensitivity: Add missing pci_dev_put() 93e3c803383a genirq/irqdesc: Don't try to remove non-existing sysfs files 435cc7d18c96 nfsd: don't call nfsd_file_put from client states seqfile display 5030d4d2bf8b NFSD: Finish converting the NFSv2 GETACL result encoder e498675e0684 SUNRPC: Return true/false (not 1/0) from bool functions 3e255dc21031 EDAC/i10nm: fix refcount leak in pci_get_dev_wrapper() 740efb64ca5e irqchip/wpcm450: Fix memory leak in wpcm450_aic_of_init() 77b99b483f82 irqchip: gic-pm: Use pm_runtime_resume_and_get() in gic_probe() 5139cbc0c6e4 thermal: core: fix some possible name leaks in error paths cab345f9d519 platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() 0358bc7cc21a perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box() 433bd587dca5 perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map() 3485f1975180 perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() 0021ef7dc612 perf/x86/intel/uncore: Fix reference count leak in sad_cfg_iio_topology() c12b314bb23d PNP: fix name memory leak in pnp_alloc_dev() f1c7a6af710c selftests/efivarfs: Add checking of the test return value 46be3ee1cab9 MIPS: vpe-cmp: fix possible memory leak while module exiting e820a8192ff6 MIPS: vpe-mt: fix possible memory leak while module exiting 61d68cf2ba79 ocfs2: fix memory leak in ocfs2_stack_glue_init() e83b47580a07 lib/fonts: fix undefined behavior in bit shift for get_default_font 0df7d9ab6bce proc: fixup uptime selftest 07b8659b8e5b timerqueue: Use rb_entry_safe() in timerqueue_getnext() 413b18866b40 platform/x86: huawei-wmi: fix return value calculation 4b469322830d lib/debugobjects: fix stat count and optimize debug_objects_mem_init f790dfe81629 perf: Fix possible memleak in pmu_dev_alloc() 418d21c0df5b selftests/ftrace: event_triggers: wait longer for test_event_enable 4ea765b10624 cpufreq: qcom-hw: Fix memory leak in qcom_cpufreq_hw_read_lut() c52d9c25d95c fs: don't audit the capability check in simple_xattr_list() e4d0d13b46c6 PM: hibernate: Fix mistake in kerneldoc comment 1f62b8e50dd2 x86/sgx: Reduce delay and interference of enclave release f5b88170f09c alpha: fix syscall entry in !AUDUT_SYSCALL case a819ba80b99c alpha: fix TIF_NOTIFY_SIGNAL handling eb2a732ef451 cpuidle: dt: Return the correct numbers of parsed idle states 3af4f5cb8ae7 sched/uclamp: Make asym_fits_capacity() use util_fits_cpu() 23cb580e0c6b sched/core: Introduce sched_asym_cpucap_active() 41c2dba3885e sched/fair: Removed useless update of p->recent_used_cpu 55ffeab089aa sched/uclamp: Make select_idle_capacity() use util_fits_cpu() 4639bfbb83bd sched/uclamp: Make task_fits_capacity() use util_fits_cpu() 309e50cbfefc sched/uclamp: Fix relationship between uclamp and migration margin 54a766e19681 sched/fair: Cleanup task_util and capacity type 26bffaf6784a ovl: remove privs in ovl_fallocate() 5dc34f9aaaf4 ovl: remove privs in ovl_copyfile() 9636e70ee2d3 ovl: use ovl_copy_{real,upper}attr() wrappers a54843833caf ovl: store lower path in ovl_inode 163c5bbe7d2f tpm/tpm_crb: Fix error message in __crb_relinquish_locality() fe880e9df97a tpm/tpm_ftpm_tee: Fix error handling in ftpm_mod_init() ebc73c4f2662 pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP d4dcde11bff2 ARM: mmp: fix timer_read delay 95916147dcc7 pstore/ram: Fix error return code in ramoops_probe() a31a647a3d10 seccomp: Move copy_seccomp() to no failure path. b8b76b8da66d arm64: dts: armada-3720-turris-mox: Add missing interrupt for RTC 820a5ccca7c3 ARM: dts: turris-omnia: Add switch port 6 node b311f8e9f503 ARM: dts: turris-omnia: Add ethernet aliases 48ebdd06c93c ARM: dts: armada-39x: Fix assigned-addresses for every PCIe Root Port f27dd04e44d8 ARM: dts: armada-38x: Fix assigned-addresses for every PCIe Root Port 1e53c63da8df ARM: dts: armada-375: Fix assigned-addresses for every PCIe Root Port 3af1a73e9e30 ARM: dts: armada-xp: Fix assigned-addresses for every PCIe Root Port e4ed8133c46d ARM: dts: armada-370: Fix assigned-addresses for every PCIe Root Port b335b6344ee1 ARM: dts: dove: Fix assigned-addresses for every PCIe Root Port 5b3415e68336 arm64: dts: mediatek: mt6797: Fix 26M oscillator unit name 93f5e6649619 arm64: dts: mediatek: pumpkin-common: Fix devicetree warnings debd938e21cd arm64: dts: mt2712-evb: Fix usb vbus regulators unit names b2c6397754f1 arm64: dts: mt2712-evb: Fix vproc fixed regulators unit names 96c972f83593 arm64: dts: mt2712e: Fix unit address for pinctrl node 2cd1391c28e8 arm64: dts: mt2712e: Fix unit_address_vs_reg warning for oscillators 39877a3636cd arm64: dts: mt6779: Fix devicetree build warnings af431ce47ef0 ARM: dts: nuvoton: Remove bogus unit addresses from fixed-partition nodes 0a616049ec03 arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node 22a740824af8 arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node b131304fe722 perf/smmuv3: Fix hotplug callback leak in arm_smmu_pmu_init() b99fbe8d949a perf/arm_dmc620: Fix hotplug callback leak in dmc620_pmu_init() 9285b623bbe1 perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() e6318a7e19f5 arm64: mm: kfence: only handle translation faults 46ddfb9d1e46 arm64: Treat ESR_ELx as a 64-bit register 681e3401286b soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe 6eca7a2535eb soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe 972f8fc0651e soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync fe53048f2adb arm: dts: spear600: Fix clcd interrupt 75baeec4642f arm64: dts: qcom: sm6125: fix SDHCI CQE reg names 0f9ac041911d soc: qcom: apr: Add check for idr_alloc and of_property_read_string_index 6855dd02c55d soc: qcom: apr: make code more reuseable c9fb81a8355c arm64: dts: qcom: sm8250: drop bogus DP PHY clock 53ffa5746415 arm64: dts: qcom: sm8350: fix UFS PHY registers d5a6bbd7a231 arm64: dts: qcom: sm8250: fix UFS PHY registers 3a52ff845f12 arm64: dts: qcom: sm8150: fix UFS PHY registers 800f8165e0ca arm64: dts: qcom: Correct QMP PHY child node name ee136f275bad soc: qcom: llcc: make irq truly optional aa7ffd41749b arm64: dts: qcom: sm8250: correct LPASS pin pull down f94bacc616f2 arm64: dts: qcom: pm660: Use unique ADC5_VCOIN address in node name d5bf1197817d drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static 4707d5daf842 ARM: dts: stm32: Fix AV96 WLAN regulator gpio property 33647d7a467d ARM: dts: stm32: Drop stm32mp15xc.dtsi from Avenger96 9f271a866071 objtool, kcsan: Add volatile read/write instrumentation to whitelist 51fe2dcba805 arm64: dts: qcom: msm8916: Drop MSS fallback compatible a9fff3524f2a arm64: dts: qcom: sdm845-cheza: fix AP suspend pin bias 6487f48ea359 arm64: dts: qcom: sdm630: fix UART1 pin bias 6c0c9c545857 ARM: dts: qcom: apq8064: fix coresight compatible 0f9b088d68ba arm64: dts: qcom: msm8996: fix GPU OPP table 270683fc7b3c arm64: dts: qcom: msm8996: fix supported-hw in cpufreq OPP tables 5c5a62891434 arm64: dts: qcom: msm8996: Add MSM8996 Pro support 3f14048ee419 arm64: dts: qcom: sm8250-sony-xperia-edo: fix touchscreen bias-disable 89f79f8d7f30 arm64: dts: qcom: ipq6018-cp01-c1: use BLSPI1 pins 9db5992e72ed usb: musb: remove extra check in musb_gadget_vbus_draw adc063a491a7 drm/amd/display: Manually adjust strobe for DCN303 5827ddaf4534 Linux 5.15.85 e22dbadac8d4 net: loopback: use NET_NAME_PREDICTABLE for name_assign_type 314e7a7836c7 selftests: net: Use "grep -E" instead of "egrep" 19a78143961a Bluetooth: L2CAP: Fix u8 overflow f692abf13940 HID: uclogic: Add HID_QUIRK_HIDINPUT_FORCE quirk 5325a884e2c3 usb: dwc3: pci: Update PCIe device ID for USB3 controller on CPU sub-system for Raptor Lake 367e1e3399db igb: Initialize mailbox message for VF reset a301742b35bc xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N 5e959f0c4c57 USB: serial: f81534: fix division by zero on line-speed change 68fbe268d2cb USB: serial: f81232: fix division by zero on line-speed change 3ec7f24b8bb8 USB: serial: cp210x: add Kamstrup RF sniffer PIDs 2b092fab2340 USB: serial: option: add Quectel EM05-G modem 6b41a35b41f7 usb: gadget: uvc: Prevent buffer overflow in setup handler 828112571c92 udf: Fix extending file within last block df1a2596c775 udf: Do not bother looking for prealloc extents if i_lenExtents matches i_size 63dbbd8f1499 udf: Fix preallocation discarding at indirect extent boundary 79a97f08ae5d udf: Discard preallocation before extending file with a hole
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bruce Ashfield [Mon, 16 Jan 2023 15:05:34 +0000 (10:05 -0500)]
linux-yocto/6.1: update to v6.1.5
Updating to the latest korg -stable release that comprises
the following commits:
90ca7a874a90 Linux 6.1.5 177055b94fb5 wifi: ath11k: Send PME message during wakeup from D3cold 15f818d4b682 efi: random: combine bootloader provided RNG seed with RNG protocol output 0c84b7de2658 drm/i915/dsi: fix MIPI_BKLT_EN_1 native GPIO index c7229577d93d drm/i915/dsi: add support for ICL+ native MIPI GPIO sequence 5e7d97dbae25 ksmbd: check nt_len to be at least CIFS_ENCPWD_SIZE in ksmbd_decode_ntlmssp_auth_blob ad678f30ac0d ksmbd: send proper error response in smb2_tree_connect() 4cd431722018 ksmbd: fix infinite loop in ksmbd_conn_handler_loop() 53e9d6851b56 btrfs: handle case when repair happens with dev-replace d179f9d27f1e drm/amd/display: Uninitialized variables causing 4k60 UCLK to stay at DPM1 and not DPM0 4ac1437d64ef drm/amd/display: Add check for DET fetch latency hiding for dcn32 bff553de2c37 virtio_blk: Fix signedness bug in virtblk_prep_rq() 569b4f8fb02e virtio-blk: use a helper to handle request queuing errors 44c0e07e3972 drm/i915/gvt: fix vgpu debugfs clean in remove fe340500baf8 drm/i915/gvt: fix gvt debugfs destroy 306888b1246b drm/amdkfd: Fix kernel warning during topology setup c7041ec41036 drm/plane-helper: Add the missing declaration of drm_atomic_state c4849f18185f of/fdt: run soc memory setup when early_init_dt_scan_memory fails a33220faead6 riscv, kprobes: Stricter c.jr/c.jalr decoding 36fd385ae2ca riscv: uaccess: fix type of 0 variable on error in get_user() 7f56c4fa299a thermal: int340x: Add missing attribute for data rate base 8b258a31c2e8 vhost_vdpa: fix the crash in unmap a large memory ed2d0e160ce4 tpm: Allow system suspend to continue when TPM suspend fails e595dcd987d0 io_uring: fix CQ waiting timeout handling 91d129519985 io_uring: pin context while queueing deferred tw 6d47e0f6a535 block: don't allow splitting of a REQ_NOWAIT bio 39a20c4354be net: dsa: tag_qca: fix wrong MGMT_DATA2 size ec6022235670 net: dsa: qca8k: fix wrong length value for mgmt eth packet 49d901dce4b9 Revert "net: dsa: qca8k: cache lo and hi for mdio write" d54f66bc9c37 Revert "drm/amd/display: Enable Freesync Video Mode by default" 7f656fff955c bpf: Fix panic due to wrong pageattr of im->image a3fb152c2f17 fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB 421fd5c9e0ae nfsd: fix handling of readdir in v4root vs. mount upcall timeout e8377f0456fb x86/bugs: Flush IBP in ib_prctl_set() 5bd3c7abeb69 x86/kexec: Fix double-free of elf header buffer 2dfc2347776e ASoC: SOF: Intel: pci-tgl: unblock S5 entry if DMA stop has failed" f6631b9b4f91 nvme: also return I/O command effects from nvme_command_effects 27eab31ed71f nvmet: use NVME_CMD_EFFECTS_CSUPP instead of open coding it 84cc257e1888 kunit: alloc_string_stream_fragment error handling bug fix 8b2de5212661 io_uring: check for valid register opcode earlier 9c152189a7e8 ACPI: video: Don't enable fallback path for creating ACPI backlight by default adaf41b56803 drm/amd/display: Report to ACPI video if no panels were found 0ba8892d86ad ACPI: video: Allow GPU drivers to report no panels 183c2aaef40a nvme: fix multipath crash caused by flush request when blktrace is enabled a288e98adc02 io_uring/cancel: re-grab ctx mutex after finishing wait a02c07b61989 drm/amdkfd: Fix double release compute pasid 9d74d1f52e16 drm/amdkfd: Fix kfd_process_device_init_vm error handling 8ba7c55e112f drm/amdgpu: Fix size validation for non-exclusive domains (v4) b48f8c9a81be ASoC: SOF: mediatek: initialize panic_info to zero ee887708e25e ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet 30f3e4afe09a 9p/client: fix data race on req->status f6e548529bb9 ASoC: SOF: Revert: "core: unregister clients and machine drivers in .shutdown" 45917be9f0af hfs/hfsplus: avoid WARN_ON() for sanity check, use proper error handling f190519b07c7 usb: dwc3: xilinx: include linux/gpio/consumer.h 2d1dbb030ca8 udf: Fix extension of the last extent in the file 3ad47c8aa564 caif: fix memory leak in cfctrl_linkup_request() 7d242f4a0c83 net/ulp: prevent ULP without clone op from entering the LISTEN status 50c81b35df01 qed: allow sleep in qed_mcp_trace_dump() 4e0c2961e53d ublk: honor IO_URING_F_NONBLOCK for handling control command 1022519da69d drm/i915/gvt: fix double free bug in split_2MB_gtt_entry 20a07570c166 drm/i915: unpin on error in intel_vgpu_shadow_mm_pin() c776df09f469 perf stat: Fix handling of --for-each-cgroup with --bpf-counters to match non BPF mode 36caf0281b91 perf stat: Fix handling of unsupported cgroup events when using BPF counters 75b9086028ce perf lock contention: Fix core dump related to not finding the "__sched_text_end" symbol on s/390 a713602807f3 usb: rndis_host: Secure rndis_query check against int overflow 667ce030bdfb octeontx2-pf: Fix lmtst ID used in aura free faecbaf1ffcd drivers/net/bonding/bond_3ad: return when there's no aggregator 73fee7e1e5ea fs/ntfs3: don't hold ni_lock when calling truncate_setsize() 71f9fd5bcf09 drm/imx: ipuv3-plane: Fix overlay plane width 2bb8016d4bb0 perf tools: Fix resources leak in perf_data__open_dir() 466655ddac0c drm/virtio: Fix memory leak in virtio_gpu_object_create() 8964cc36ba01 netfilter: ipset: Rework long task execution when adding/deleting entries 080b56c66aca netfilter: ipset: fix hash:net,port,net hang with /0 subnet 2bab138b44f0 net: sparx5: Fix reading of the MAC address 5896f5581068 vxlan: Fix memory leaks in error path dc46e39b727f net: sched: cbq: dont intepret cls results when asked to drop 85655c63877a net: sched: atm: dont intepret cls results when asked to drop 9a402a210798 gpio: sifive: Fix refcount leak in sifive_gpio_probe 589886147edf ceph: switch to vfs_inode_has_locks() to fix file lock bug 516fac1e0749 filelock: new helper: vfs_inode_has_locks b8e3dd2eba02 drm/meson: Reduce the FIFO lines held when AFBC is not used 718d28ce581e selftests: net: return non-zero for failures reported in arp_ndisc_evict_nocarrier d87357c82ce3 selftests: net: fix cleanup_v6() for arp_ndisc_evict_nocarrier 5f87d4dc581e RDMA/mlx5: Fix validation of max_rd_atomic caps for DC e597b003c736 RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device 2892b358c896 gpio: pca953x: avoid to use uninitialized value pinctrl ee84d37a5f08 net: phy: xgmiitorgmii: Fix refcount leak in xgmiitorgmii_probe 191c4b94c18b net: ena: Update NUMA TPH hint register upon NUMA node update eff3be564b50 net: ena: Set default value for RX interrupt moderation 2474a8ed1ef3 net: ena: Fix rx_copybreak value update 5a5084e947b1 net: ena: Use bitmask to indicate packet redirection 7d82fbedaecb net: ena: Account for the number of processed bytes in XDP c7304c752a20 net: ena: Don't register memory info on XDP exchange 1ee3d84b0d6b net: ena: Fix toeplitz initial hash value aafd7d5ecc14 net: amd-xgbe: add missed tasklet_kill 1f7331675545 net: hns3: refine the handling for VF heartbeat 01ca3695f19a tcp: Add TIME_WAIT sockets in bhash2. a1f2920a051f bpf: Always use maximal size for copy_array() 8f1b8b313350 net/mlx5: Lag, fix failure to cancel delayed bond work c1103a607134 net/mlx5e: Set geneve_tlv_option_0_exist when matching on geneve option cacda6f9757f net/mlx5e: Fix hw mtu initializing at XDP SQ allocation c6e6fb424031 net/mlx5e: Always clear dest encap in neigh-update-del 7d88b67d6bec net/mlx5e: CT: Fix ct debugfs folder name 38e1a340f741 net/mlx5e: Fix RX reporter for XSK RQs 53d051e2a235 net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default 2799cbdedb60 net/mlx5: Fix RoCE setting at HCA level e639bc695f05 net/mlx5: Avoid recovery in probe flows 95a327eaebe2 net/mlx5: Fix io_eq_size and event_eq_size params validation 3c29ad4f2cc5 net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path 8aa897595bab net/mlx5: E-Switch, properly handle ingress tagged packets on VST 16b22e27fba6 vdpasim: fix memory leak when freeing IOTLBs 6ccc891f36d0 vdpa/vp_vdpa: fix kfree a wrong pointer in vp_vdpa_remove 0871df190fe6 virtio-crypto: fix memory leak in virtio_crypto_alg_skcipher_close_session() c72123cd79dd vdpa_sim: fix vringh initialization in vdpasim_queue_ready() a2907867e2c8 vhost-vdpa: fix an iotlb memory leak 8b31aa969a2d vhost: fix range used in translate_desc() 909fb8fbd46b vringh: fix range used in iotlb_translate() 9bc360aa816f vhost/vsock: Fix error handling in vhost_vsock_init() 337c24d817e2 vdpa_sim: fix possible memory leak in vdpasim_net_init() and vdpasim_blk_init() adc6cd16b418 vdpa/mlx5: Fix wrong mac address deletion 392814d4cf9a vdpa/mlx5: Fix rule forwarding VLAN to TIR 179e6d7213f1 bnxt_en: Fix HDS and jumbo thresholds for RX packets c9542e0d3ec1 bnxt_en: Fix first buffer size calculations for XDP multi-buffer 57e2176bac59 bnxt_en: Fix XDP RX path 9bf7939f91af bnxt_en: Simplify bnxt_xdp_buff_init() b32f6bef2485 nfc: Fix potential resource leaks bb50c43f7789 net: dsa: mv88e6xxx: depend on PTP conditionally a2a694e6edbd qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() failure facc4405e8b7 net: sched: fix memory leak in tcindex_set_parms e0b6178773cf net: hns3: fix VF promisc mode not update when mac table full fc7f6dca10b2 net: hns3: fix miss L3E checking for rx packet 55d10ed4b507 net: hns3: add interrupts re-initialization while doing VF FLR d91be3d42c4a nfsd: shut down the NFSv4 state objects before the filecache 6003a74bd473 veth: Fix race with AF_XDP exposing old or uninitialized descriptors 62c84d0abe6f net: lan966x: Fix configuration of the PCS a96c5c6e67f8 bonding: fix lockdep splat in bond_miimon_commit() f03ecaeca499 netfilter: nf_tables: honor set timeout and garbage collection updates dda2d04863b5 mptcp: fix lockdep false positive dfe522e4cdfb mptcp: fix deadlock in fastopen error path c312bcd28254 vmxnet3: correctly report csum_level for encapsulated packet acce57c9b6a2 net: vrf: determine the dst using the original ifindex for multicast 3dfffe6214fa ice: xsk: do not use xdp_return_frame() on tx_buf->raw_buf 4052919880db netfilter: nf_tables: perform type checking for existing sets 59c8f9a23614 netfilter: nf_tables: add function to create set stateful expressions 4fba3958a9b9 netfilter: nf_tables: consolidate set description ba3d2c2380e7 drm/panfrost: Fix GEM handle creation ref-counting 321635c70352 bpf: pull before calling skb_postpull_rcsum() 35dab092c295 wifi: ath9k: use proper statements in conditionals 3e8dee13f3d1 SUNRPC: ensure the matching upcall is in-flight upon downcall e92536de04e4 btrfs: fix an error handling path in btrfs_defrag_leaves() 667347e338cb phy: qcom-qmp-combo: fix broken power on 53be6d939bf2 perf probe: Fix to get the DW_AT_decl_file and DW_AT_call_file as unsinged data 8dba3cdb3d5f perf probe: Use dwarf_attr_integrate as generic DWARF attr accessor def94d5966f6 btrfs: fix compat_ro checks against remount 427a36cf819b btrfs: fix off-by-one in delalloc search during lseek acbf70d7f9cd usb: dwc3: gadget: Ignore End Transfer delay on teardown 94d0e33c5f52 cifs: refcount only the selected iface during interface update 76f1ff02e23e cifs: fix interface count calculation during refresh 0af9640736a6 btrfs: replace strncpy() with strscpy() 7578a7c0f296 ARM: renumber bits related to _TIF_WORK_MASK 2cb8e624295f Linux 6.1.4 54b6a040f380 drm/amd/pm: correct the fan speed retrieving in PWM for some SMU13 asics 0b865bcd7a08 drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 789c4804d7ae drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping 1cfd678e2f07 drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping 6e6d577cd90b drm/i915/migrate: Account for the reserved_space ea62bd769994 drm/i915: improve the catch-all evict to handle lock contention 52beaa0938ad drm/amdgpu: make display pinning more flexible (v2) 9724e6950ef9 drm/amdgpu: handle polaris10/11 overlap asics (v2) 3038224f5617 drm/amd/display: Add DCN314 display SG Support 218f8fe66824 drm/i915/ttm: consider CCS for backup objects f06a3cff1b4e ext4: allocate extended attribute value in vmalloc area 56ecd5509fdc ext4: avoid unaccounted block allocation when expanding inode 0f860f71b617 ext4: initialize quota before expanding inode in setproject ioctl 70e5b46beba6 ext4: fix inode leak in ext4_xattr_inode_create() on an error path 74ba28197161 ext4: fix kernel BUG in 'ext4_write_inline_data_end()' cc1538c693d2 ext4: fix deadlock due to mbcache entry corruption 52cdfab923db ext4: avoid BUG_ON when creating xattrs 1008bbaadca6 ext4: fix corrupt backup group descriptors after online resize 627dd452889d ext4: dont return EINVAL from GETFSUUID when reporting UUID length a77f3bdb03d0 ext4: fix bad checksum after online resize dad6a26adb5a ext4: fix error code return to user-space in ext4_get_branch() c99932c83074 ext4: fix corruption when online resizing a 1K bigalloc fs 81b915181c63 ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline b753b0be45ae ext4: don't fail GETFSUUID when the caller provides a long buffer 13271fbbe85d ext4: init quota for 'old.inode' in 'ext4_rename' 9f966e021c20 ext4: fix uninititialized value in 'ext4_evict_inode' 5439ad45c0d0 ext4: fix off-by-one errors in fast-commit block filling 18e66ed75d87 ext4: fix unaligned memory access in ext4_fc_reserve_space() d1c97077fa60 ext4: add missing validation of fast-commit record lengths 1ba993208bcf ext4: don't set up encryption key during jbd2 transaction 7c1fb65e8ce8 ext4: fix leaking uninitialized memory in fast-commit journal 08d5c8445d15 ext4: disable fast-commit of encrypted dir operations bcc5057e1781 ext4: don't allow journal inode to have encrypt flag a125c8806b7d ext4: fix bug_on in __es_tree_search caused by bad boot loader inode f1ec687ebd1b ext4: check and assert if marking an no_delete evicting inode dirty 15adfbb2d161 ext4: journal_path mount options should follow links 5e1d519af52f ext4: fix reserved cluster accounting in __es_remove_extent() 1daff79463d7 ext4: fix bug_on in __es_tree_search caused by bad quota inode 7720e1e43315 ext4: add helper to check quota inums 488a5c2bf754 ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode 7753d6657873 ext4: fix undefined behavior in bit shift for ext4_check_flag_values 7908b8a541b1 ext4: fix use-after-free in ext4_orphan_cleanup a73f2b2e3853 fs: ext4: initialize fsdata in pagecache_write() 35840a486cff ext4: correct inconsistent error msg in nojournal mode 39364b354f0e ext4: remove trailing newline from ext4_msg() message 248feff7deda ext4: add inode table check in __ext4_get_inode_loc to aovid possible infinite loop b085fb43feed ext4: silence the warning when evicting inode with dioread_nolock 12cfb0c1c27e drm/etnaviv: reap idle mapping if it doesn't match the softpin address babd82f10749 drm/ingenic: Fix missing platform_driver_unregister() call in ingenic_drm_init() 556a7e74af59 drm/i915/dsi: fix VBT send packet port selection for dual link DSI 84bcb7d09aaa drm/etnaviv: move idle mapping reaping into separate function 3650c063f22d drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 622d527decaa drm/vmwgfx: Validate the box size for the snooped cursor d988f0bcf579 drm/connector: send hotplug uevent on connector cleanup 35fe1c238437 device_cgroup: Roll back to original exceptions after copy failure 4def68cc15f3 parisc: Drop PMD_SHIFT from calculation in pgtable.h 790aba4492d6 parisc: Drop duplicate kgdb_pdc console d97a584e350d parisc: Add missing FORCE prerequisites in Makefile 553bc5890ed9 parisc: Fix locking in pdc_iodc_print() firmware call 6bbba171235e parisc: Drop locking in pdc console code 67c98fec87ed parisc: led: Fix potential null-ptr-deref in start_task() dc88a50bc339 remoteproc: imx_rproc: Correct i.MX93 DRAM mapping e2e8d55f044e remoteproc: core: Do pm_relax when in RPROC_OFFLINE state b9693304b713 remoteproc: imx_dsp_rproc: Add mutex protection for workqueue 17183187dc86 hugetlb: really allocate vma lock for all sharable vmas ee29001a637f test_kprobes: Fix implicit declaration error of test_kprobes 7e8834776c37 iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options 808948f4922f iommu/amd: Fix ivrs_acpihid cmdline parsing code fdbbb4058319 phy: qcom-qmp-combo: fix sc8180x reset 1066b58cc02d phy: qcom-qmp-combo: fix sdm845 reset 0a1129c4b445 bus: mhi: host: Fix race between channel preparation and M0 event 878d15dd43bc driver core: Fix bus_type.match() error handling in __driver_attach() cced6678325b crypto: ccp - Add support for TEE for PCI ID 0x14CA b70acb182f45 crypto: n2 - add missing hash statesize 85292a29689a riscv: mm: notify remote harts about mmu cache updates 00777a099574 riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument cdea2da67875 RISC-V: kexec: Fix memory leak of elf header buffer abbb887da774 riscv: Fixup compile error with !MMU dc387c34d8dd RISC-V: kexec: Fix memory leak of fdt buffer b33528863d07 PCI/sysfs: Fix double free in error path 518573988a2f PCI: Fix pci_device_is_present() for VFs by checking PF 06bc122d9b5f crypto: ccree,hisilicon - Fix dependencies to correct algorithm d93b6a8a34e1 um: virt-pci: Avoid GCC non-NULL warning f375bcf69f58 ima: Fix memory leak in __ima_inode_hash() 59b6c0ea1a8d mtd: spi-nor: gigadevice: gd25q256: replace gd25q256_default_init with gd25q256_post_bfpt 1fc9b20a7688 ipmi: fix use after free in _ipmi_destroy_user() 3ac71fd8ffa1 ima: Fix a potential NULL pointer access in ima_restore_measurement_list 9944a141e5ea mtd: spi-nor: Check for zero erase size in spi_nor_find_best_erase_type() 9c476590feff ipmi: fix long wait in unload when IPMI disconnect 5038ee677606 ipu3-imgu: Fix NULL pointer dereference in imgu_subdev_set_selection() 9526c179b9cb ASoC: jz4740-i2s: Handle independent FIFO flush bits 360ef3bcf730 wifi: wilc1000: sdio: fix module autoloading 19d5b47b0e09 efi: Add iMac Pro 2017 to uefi skip cert quirk aa4c785566ef md/bitmap: Fix bitmap chunk size overflow issues ab87d6f26e40 block: mq-deadline: Do not break sequential write streams to zoned HDDs b0544dd860b3 block: mq-deadline: Fix dd_finish_request() for zoned devices 51c107f91bf1 drm/amdgpu: fix mmhub register base coding error 08c83264e690 rtc: ds1347: fix value written to century register 135b9ed45347 ravb: Fix "failed to switch device to config mode" message during unbind f22532d6bbaf cifs: set correct status of tcon ipc when reconnecting a37d718a0e0b cifs: set correct ipc status after initial tree connect 2d8cbc14707a cifs: set correct tcon status after initial tree connect 66d65a6fba33 cifs: fix missing display of three mount options e9f7a3bbaa5c cifs: fix confusing debug message 530ca64b4462 media: dvb-core: Fix UAF due to refcount races at releasing 123eddf92a11 media: dvb-core: Fix double free in dvb_register_device() 94d23f8b7840 ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod 2833221e0b0f arm64: dts: mediatek: mt8195-demo: fix the memory size of node secmon 0fd003d3c708 staging: media: tegra-video: fix device_node use after free 1fae2197adbe staging: media: tegra-video: fix chan->mipi value on error 26c57afef2b6 tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line 2d31d84d4eb8 tracing: Fix issue of missing one synthetic field 5d067ad7e2e2 tracing/probes: Handle system names with hyphens eac893885695 tracing/hist: Fix wrong return value in parse_action_params() cb8dce806598 tracing: Fix complicated dependency of CONFIG_TRACER_MAX_TRACE 938791ad58a3 powerpc/ftrace: fix syscall tracing on PPC64_ELF_ABI_V1 43f7cd89b584 tracing: Fix race where eprobes can be called before the event c9449d762f0e x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK 85932e3882e2 x86/kprobes: Fix kprobes instruction boudary check with CONFIG_RETHUNK 3dabe6c5f3e9 ftrace/x86: Add back ftrace_expected for ftrace bug reports db10ca17bbe2 x86/microcode/intel: Do not retry microcode reloading on the APs 891a644b0cbd KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1 59cc9627be25 KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself 04066fcbf18e KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails c877c99ee5c0 KVM: VMX: Resume guest immediately when injecting #GP on ECREATE 2d627fbb5026 ima: Fix hash dependency to correct algorithm 8a6cd16af71e of/kexec: Fix reading 32-bit "linux,initrd-{start,end}" values aa3e7a48e921 xtensa: add __umulsidi3 helper 9dd6b35e2bcd perf/core: Call LSM hook after copying perf_event_attr 04241956ce88 tracing/hist: Fix out-of-bound write on 'action_data.var_ref_idx' 1d408dabdba9 PCI/DOE: Fix maximum data object length miscalculation 97e28deab8bf ata: ahci: fix enum constants for gcc-13 a7e060c3ea34 dm cache: set needs_check flag after aborting metadata 6a3e412c2ab1 dm cache: Fix UAF in destroy() 9e113cd4f61f dm clone: Fix UAF in clone_dtr() b6c93cd61afa dm integrity: Fix UAF in dm_integrity_dtr() d9971fa4d8bd dm thin: Fix UAF in run_timer_softirq() 82976ba6deb1 dm thin: resume even if in FAIL mode b91f481300e3 dm thin: Use last transaction's pmd->root when commit failed cdf7a39bcc42 dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata f74b7c5a85e2 dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort 1922ea6b0ae2 mptcp: use proper req destructor for IPv6 d3901b9004a0 mptcp: dedicated request sock for subflow in v6 01a301520685 mptcp: remove MPTCP 'ifdef' in TCP SYN cookies 993aad51b6ce mptcp: netlink: fix some error return code 5a52012ff8b0 fs: dlm: retry accept() until -EAGAIN or error returns 9e72fec62f31 fs: dlm: fix sock release if listen fails bb641476f581 ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 Wireless 9e456d460f1b HID: Ignore HP Envy x360 eu0009nv stylus battery ca4c62ec488b platform/x86: x86-android-tablets: Add Advantech MICA-071 extra button c693355b9735 platform/x86: x86-android-tablets: Add Lenovo Yoga Tab 3 (YT3-X90F) charger + fuel-gauge data 5a2798eda1a8 platform/x86: x86-android-tablets: Add Medion Lifetab S10346 data 838e48fa1b1b ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle and lock. c455aa7cc9cf platform/x86: intel-uncore-freq: add Emerald Rapids support 009ac0049dc3 platform/x86: ideapad-laptop: Stop writing VPCCMD_W_TOUCHPAD at probe time bda3399b5abb platform/x86: ideapad-laptop: Send KEY_TOUCHPAD_TOGGLE on some models f5820b413962 platform/x86: ideapad-laptop: Only toggle ps2 aux port on/off on select models 2380e9493538 platform/x86: ideapad-laptop: Do not send KEY_TOUCHPAD* events on probe / resume c234ccc68afe platform/x86: ideapad-laptop: Refactor ideapad_sync_touchpad_state() 8af3d02aae3e ACPI: video: Prefer native over vendor 923c1922bdbe ACPI: video: Simplify __acpi_video_get_backlight_type() 33c25c314683 platform/x86: ideapad-laptop: support for more special keys in WMI 32755a5da122 platform/x86: ideapad-laptop: Add new _CFG bit numbers for future use 317499df9d70 platform/x86: ideapad-laptop: Revert "check for touchpad support in _CFG" f48a74ccb519 platform/x86: thinkpad_acpi: Fix max_brightness of thinklight 3ff594fb490f ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops ed32831a17e5 ALSA: patch_realtek: Fix Dell Inspiron Plus 16 7ac7830af689 bpf: Resolve fext program type when checking map compatibility f845a9d33b4e media: s5p-mfc: Fix in register read and write for H264 bd1b72f0c39a media: s5p-mfc: Clear workbit to handle error condition bff2698aab6f media: s5p-mfc: Fix to handle reference queue during finishing 67ffc6dc3002 ext2: unbugger ext2_empty_dir() e7c0c943ed67 cpufreq: Init completion before kobject_init_and_add() 5052a96b2104 PM/devfreq: governor: Add a private governor_data for governor 6088d8783f7b random: add helpers for random numbers with given floor or range ef3ad7f447a2 x86/MCE/AMD: Clear DFR errors found in THR handler 9edfbb64ca2b selftests: Use optional USERCFLAGS and USERLDFLAGS ea27cc32450e EDAC/mc_sysfs: Increase legacy channel support to 12 b8b9b0b857b9 cxl/region: Fix missing probe failure 833cdf903d2e arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins drive strength 38f99d0b0284 x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant diagnostics 346ac4a116cb random: use rejection sampling for uniform bounded random integers 0f9327484c6f arm64: dts: qcom: sdm850-samsung-w737: correct I2C12 pins drive strength bacb7e1d42f4 ARM: ux500: do not directly dereference __iomem a94b90ac1f25 btrfs: fix resolving backrefs for inline extent followed by prealloc 169a4cf46882 btrfs: fix extent map use-after-free when handling missing device in read_one_chunk 712b0938166a btrfs: fix uninitialized parent in insert_state ed00567b170f drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings 9d455cb89dc5 drm/amd/pm: update SMU13.0.0 reported maximum shader clock 9ebb4f4eab19 phy: qcom-qmp-combo: fix out-of-bounds clock access 39eeec3130a1 mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K 51b84cfd24ee arm64: dts: qcom: sc8280xp: fix UFS reference clocks b70d118a6cdc arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive strength f42462b9cabf perf/x86/intel/uncore: Clear attr_update properly 254f17db4352 perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-D 192db0943fad jbd2: use the correct print format 14a6e5330a96 ktest.pl minconfig: Unset configs instead of just removing them 178d7cf89191 kest.pl: Fix grub2 menu handling for rebooting ca6536972ea5 soc: qcom: Select REMAP_MMIO for ICC_BWMON driver 70e71f0dc86f soc: qcom: Select REMAP_MMIO for LLCC driver 50950c0176f6 arm64: Prohibit instrumentation on arch_stack_walk() 15e7433e1dc2 arm64: dts: qcom: sc8280xp: fix UFS DMA coherency 189c499376d5 cxl/region: Fix memdev reuse check fab465599001 media: stv0288: use explicitly signed char a354a9e3fc3b drm/amdgpu: skip mes self test after s0i3 resume for MES IP v11.0 33a3b7fad827 drm/amdgpu: skip MES for S0ix as well since it's part of GFX
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>