]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/log
thirdparty/openembedded/openembedded-core-contrib.git
2 years agopython3-markupsafe: upgrade 2.1.1 -> 2.1.2
Richard Purdie [Wed, 1 Feb 2023 11:30:19 +0000 (11:30 +0000)] 
python3-markupsafe: upgrade 2.1.1 -> 2.1.2

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoapt: fix do_package_qa failure
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>
2 years agometa: remove True option to getVar and getVarFlag calls (again)
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

  Updated with the same regexp as later oe-core update:
  https://git.openembedded.org/openembedded-core/commit/?id=9f551d588693328e4d99d33be94f26684eafcaba

  with small modification to replace not only d.getVar, but also data.getVar as in e.g.:
  e.data.getVar('ERR_REPORT_USERNAME', True)

  and for getVarFlag:
  sed -e 's|\(d\.getVarFlag \?\)( \?\([^,()]*, \?[^,()]*\), \?True)|\1(\2)|g' \
      -i $(git grep -E 'getVarFlag ?\( ?([^,()]*), ?([^,()]*), ?True\)' \
          | cut -d':' -f1 \
          | sort -u)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolinux-yocto/5.15: update to v5.15.91
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>
2 years agolinux-yocto/6.1: update to v6.1.9
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>
2 years agolinux-yocto/6.1: cfg: remove depreciated configs
Bruce Ashfield [Wed, 1 Feb 2023 16:28:22 +0000 (11:28 -0500)] 
linux-yocto/6.1: cfg: remove depreciated configs

Integrating the following commit(s) to linux-yocto/.:

    dcb315fe731 media/media-usb-tv: remove tm6000 config
    45a27304655 media/media-pci-capture: remove deprecated configs

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolinux-yocto/5.15: update to v5.15.89
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>
2 years agolinux-yocto/6.1: update to v6.1.7
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>
2 years agoglslang: branch rename master -> main
Mingli Yu [Tue, 31 Jan 2023 08:07:58 +0000 (16:07 +0800)] 
glslang: branch rename master -> main

Branch name is changed from master to main.

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agohttpserver: add error handler that write to the logger
Ross Burton [Tue, 31 Jan 2023 16:30:22 +0000 (16:30 +0000)] 
httpserver: add error handler that write to the logger

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agooeqa/utils/httpserver: connect up the request logging
Ross Burton [Tue, 31 Jan 2023 11:49:54 +0000 (11:49 +0000)] 
oeqa/utils/httpserver: connect up the request logging

Call logger.info() in the log_message handler so that we get request
logging, and hopefully even error messages.

Create a child logger to be neat and compartmentalise the logging.

Add a __main__ entrypoint so this class can be exercised outside of oeqa.

Remove unused traceback import.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agosdkext/cases/devtool: pass a logger to HTTPService
Ross Burton [Tue, 31 Jan 2023 11:49:53 +0000 (11:49 +0000)] 
sdkext/cases/devtool: pass a logger to HTTPService

Pass our logger to the HTTPService instance so we can see the requests
and any errors.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoopenssl: fix CVE-2022-3996 double locking leads to denial of service
Vivek Kumbhar [Mon, 30 Jan 2023 12:07:09 +0000 (12:07 +0000)] 
openssl: fix CVE-2022-3996 double locking leads to denial of service

Signed-off-by: Vivek Kumbhar <vkumbhar@mvista.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agogit: ignore CVE-2022-41953
Ross Burton [Mon, 30 Jan 2023 12:07:08 +0000 (12:07 +0000)] 
git: ignore CVE-2022-41953

This is specific to Git-for-Windows.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agogit: upgrade to 2.39.1
Ross Burton [Mon, 30 Jan 2023 12:07:07 +0000 (12:07 +0000)] 
git: upgrade to 2.39.1

This fixes CVE-2022-41903 and CVE-2022-23521.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agooeqa/qemurunner: do not use Popen.poll() when terminating runqemu with a signal
Alexander Kanavin [Mon, 30 Jan 2023 22:11:25 +0000 (23:11 +0100)] 
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>
2 years agoscons: Pass MAXLINELENGTH to scons invocation
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]

[1] https://jira.mongodb.org/browse/SERVER-38389

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agonghttp2: Disable python bindings
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

[1] https://github.com/nghttp2/nghttp2/commit/b4cb3b0090b704f2461766c455568b311013272f

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agorust: Upgrade 1.66.1 -> 1.67.0
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>
2 years agolibtiff: add PACKAGECONFIG for libdeflate and zstd
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>
2 years agobusybox: Make provisions to disable sha256/sha1 accelaration on x86
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

[1] http://lists.busybox.net/pipermail/busybox/2023-January/090078.html

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andrej Valek <andrej.valek@siemens.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agobusybox: 1.35.0 -> 1.36.0
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

Signed-off-by: Andrej Valek <andrej.valek@siemens.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agoscripts/bitbake-prserv-tool: Fix to work with memres bitbake
Richard Purdie [Sat, 28 Jan 2023 15:44:30 +0000 (15:44 +0000)] 
scripts/bitbake-prserv-tool: Fix to work with memres bitbake

Deleting data files whilst bitbake is running isn't a great idea.

Make sure memory resident bitbake is stopped if present and make
the file deletions a little more specific and safer too while we're
here.

Note: The cache directory layout is different on older releases (some
are split level) so this won't be a direct backport to some.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agonewlib: Upgrade 4.2.0 -> 4.3.0
Alejandro Hernandez Samaniego [Fri, 27 Jan 2023 19:43:30 +0000 (12:43 -0700)] 
newlib: Upgrade 4.2.0 -> 4.3.0

- 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>
2 years agoRevert "cve-update-db-native: show IP on failure"
Ross Burton [Fri, 27 Jan 2023 13:40:55 +0000 (13:40 +0000)] 
Revert "cve-update-db-native: show IP on failure"

The bug this was intended to find has been resolved, so we don't need
this extra noise in the logs.

This reverts commit bd1edfa3d5b1c24cd1192620f7085ee1df03e1af.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agobitbake.conf: Inject a dash into PN for BB_HASH_CODEPARSER_VALS
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>
2 years agomake-mod-scripts: Ensure kernel build output is deterministic
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>
2 years agolttng-modules: Fix for 5.10.163 kernel version
Armin Kuster [Thu, 26 Jan 2023 21:33:22 +0000 (16:33 -0500)] 
lttng-modules: Fix for 5.10.163 kernel version

Signed-off-by: Armin Kuster <akuster@mvista.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agogdb: Define alignof using _Alignof when using C11 or newer
Khem Raj [Thu, 26 Jan 2023 21:24:13 +0000 (13:24 -0800)] 
gdb: Define alignof using _Alignof when using C11 or newer

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agogdk-pixbuf: do not use tools from gdk-pixbuf-native when building tests
Alexander Kanavin [Thu, 26 Jan 2023 20:27:36 +0000 (21:27 +0100)] 
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>
2 years agowebkitgtk: Fix build with gcc 13
Khem Raj [Thu, 26 Jan 2023 17:46:14 +0000 (09:46 -0800)] 
webkitgtk: Fix build with gcc 13

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agovalgrind: Include missing <cstdint>
Khem Raj [Thu, 26 Jan 2023 17:46:13 +0000 (09:46 -0800)] 
valgrind: Include missing <cstdint>

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agobuild-appliance-image: Update to master head revision
Richard Purdie [Thu, 26 Jan 2023 22:23:51 +0000 (22:23 +0000)] 
build-appliance-image: Update to master head revision

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoconf/qemu: bump preferred kernel version to 6.1
Bruce Ashfield [Tue, 24 Jan 2023 21:59:47 +0000 (16:59 -0500)] 
conf/qemu: bump preferred kernel version to 6.1

6.1 has been soaking for a while now, so it is time to bump the
default qemu version to 6.1 and prepare to remove 5.19.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agoqemuppc64: set the qemuppc64 nfs r/wsize mount options to 524288
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:

  hid-generic 0003:0627:0001.0003: input: USB HID v0.01 Mouse [QEMU QEMU USB Tablet] on usb-0000:00:01.0-3/input0
  /sbin/init: /lib64/libm.so.6: version `XZ_5.0' not found (required by /usr/lib64/libkmod.so.2)
  Kernel panic - not syncing: Attempted to kill init! exitcode=0x00007f00
  CPU: 0 PID: 1 Comm: init Not tainted 5.15.78-yocto-standard #1
  Call Trace:
  [c000000007443ba0] [c0000000009538d0] dump_stack_lvl+0x74/0xa8 (unreliable)
  [c000000007443be0] [c000000000103524] panic+0x170/0x3cc
  [c000000007443c80] [c00000000010cf64] do_exit+0xb44/0xb50
  [c000000007443d50] [c00000000010d040] do_group_exit+0x60/0xd0
  [c000000007443d90] [c00000000010d0d4] sys_exit_group+0x24/0x30
  [c000000007443db0] [c00000000002cfd4] system_call_exception+0x194/0x2f0
  [c000000007443e10] [c00000000000c2cc] system_call_common+0xec/0x250
  --- interrupt: c00 at 0x7fff9ed9e840
  NIP:  00007fff9ed9e840 LR: 00007fff9ed7da20 CTR: 0000000000000000
  REGS: c000000007443e80 TRAP: 0c00   Not tainted (5.15.78-yocto-standard)
  MSR:  800000000280f033 <SF,VEC,VSX,EE,PR,FP,ME,IR,DR,RI,LE>  CR: 24022442  XER: 00000000

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.

Reference:
[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=940261a195080cf
[2] https://git.yoctoproject.org/linux-yocto-4.1/commit/?h=standard/base&id=a96cfd98add95

Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
2 years agorunqemu: add process of option QB_NFSROOTFS_EXTRA_OPT
Xiangyu Chen [Tue, 17 Jan 2023 02:05:03 +0000 (10:05 +0800)] 
runqemu: add process of option QB_NFSROOTFS_EXTRA_OPT

This extra options to be appended to the nfs rootfs options in kernel
boot arg.

Example config with qemuppc64 in machine config:

add r/w size in the nfs rootfs extra option:
QB_NFSROOTFS_EXTRA_OPT = "wsize=524288,rsize=524288"

re-build and runqemu with nfs again, we can observe the kernel command
line added our defined value in QB_NFSROOTFS_EXTRA_OPT:

Kernel command line: root=/dev/nfs nfsroot=10.0.2.2:/home/xchen5/testing/build/tmp-glibc/deploy/images/qemuppc64/testnfs,nfsvers=3,port=3049,tcp,mountport=3048,wsize=524288,rsize=524288 rw  mem=256M ip=dhcp console=hvc0 console=hvc0 nohugevmalloc

Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
2 years agoqemuboot.bbclass: add QB_NFSROOTFS_EXTRA_OPT for nfs rootfs extra option
Xiangyu Chen [Tue, 17 Jan 2023 02:05:02 +0000 (10:05 +0800)] 
qemuboot.bbclass: add QB_NFSROOTFS_EXTRA_OPT for nfs rootfs extra option

This extra options to be appended to the nfs rootfs options in kernel boot arg.

Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
2 years agoclasses/fs-uuid: Fix command output decoding issue
Pawel Zalewski [Thu, 22 Dec 2022 10:38:29 +0000 (10:38 +0000)] 
classes/fs-uuid: Fix command output decoding issue

The default return value from subprocess.check_output is an encoded byte.
The applied fix will decode the value to a string.

Signed-off-by: Pawel Zalewski <pzalewski@thegoodpenguin.co.uk>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agokernel/linux-kernel-base: Fix kernel build artefact determinism issues
Richard Purdie [Thu, 26 Jan 2023 17:57:51 +0000 (17:57 +0000)] 
kernel/linux-kernel-base: Fix kernel build artefact determinism issues

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>
2 years agogtk4: add PACKAGECONFIG for cloudproviders
Markus Volk [Wed, 25 Jan 2023 18:09:29 +0000 (19:09 +0100)] 
gtk4: add PACKAGECONFIG for cloudproviders

- Add missing cups runtime dependency

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agop11-kit: add native to BBCLASSEXTEND
Jan Luebbe [Thu, 26 Jan 2023 06:46:13 +0000 (07:46 +0100)] 
p11-kit: add native to BBCLASSEXTEND

This recipe is needed to build softhsm (in meta-oe) in with p11-kit
support, which is useful when multiple PKCS#11 modules need to be used.

Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agocargo-update-recipe-crates.bbclass: Mark the update_crates task as nostamp
Peter Kjellerstedt [Wed, 25 Jan 2023 22:55:32 +0000 (23:55 +0100)] 
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>
2 years agou-boot: Update Upstream-Status
Fabio Estevam [Thu, 26 Jan 2023 13:52:07 +0000 (10:52 -0300)] 
u-boot: Update Upstream-Status

The patch to fix the tools-only_defconfig error has landed in
U-Boot upstream.

Update the Upstream-Status accordingly.

Signed-off-by: Fabio Estevam <festevam@denx.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agobuildtools-tarball: set pkg-config search path
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>
2 years agovulkan-samples: branch rename master -> main
Alexander Kanavin [Thu, 26 Jan 2023 08:37:52 +0000 (09:37 +0100)] 
vulkan-samples: branch rename master -> main

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agowic/efi-bootdisk.wks: Fix for 6.1 kernel versions
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>
2 years agooeqa/selftest/devtool: Fix for linux 6.1 versions onwards
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>
2 years agocmake-native: use internal cmcurl library
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>
2 years agoconf/sdk/x86-64: Set march specifically
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>
2 years agonative: Implement BBCLASSEXTEND PACKAGES_DYNAMIC handling
Richard Purdie [Wed, 25 Jan 2023 16:31:07 +0000 (16:31 +0000)] 
native: Implement BBCLASSEXTEND PACKAGES_DYNAMIC handling

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>
2 years agobitbake.conf: Add METADATA_REVISION to BB_HASH_CODEPARSER_VALS
Richard Purdie [Wed, 25 Jan 2023 16:31:28 +0000 (16:31 +0000)] 
bitbake.conf: Add METADATA_REVISION to BB_HASH_CODEPARSER_VALS

This stops the codeparser cache changing ever time a new commit is
added to the main repository.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agobinutils: Package libsframe
Khem Raj [Thu, 19 Jan 2023 04:27:23 +0000 (20:27 -0800)] 
binutils: Package libsframe

libsframe is newly added in binutils 2.40

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agobinutils: Upgrade to 2.40 release
Khem Raj [Thu, 19 Jan 2023 04:27:22 +0000 (20:27 -0800)] 
binutils: Upgrade to 2.40 release

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoelfutils: Remove funcretval test from run-native-test.sh for now
Khem Raj [Wed, 25 Jan 2023 04:03:58 +0000 (20:03 -0800)] 
elfutils: Remove funcretval test from run-native-test.sh for now

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agosystemd: Add another fix for using XSI strerror_r
Khem Raj [Wed, 25 Jan 2023 04:03:56 +0000 (20:03 -0800)] 
systemd: Add another fix for using XSI strerror_r

This makes systemd continue to work on musl

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agosanity: Fix small typos
Yoann Congal [Tue, 24 Jan 2023 19:42:42 +0000 (20:42 +0100)] 
sanity: Fix small typos

* reproducibile -> reproducible
* distrubution -> distribution
* Joined lines gone awry
* and and -> and

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoruby: Update the patch status
Khem Raj [Tue, 24 Jan 2023 17:46:01 +0000 (09:46 -0800)] 
ruby: Update the patch status

It has been submitted to github as requested by ruby ml

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoFix missing leading whitespace with ':append'
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>
2 years agou-boot: Upgrade to 2023.01
Fabio Estevam [Thu, 19 Jan 2023 19:26:59 +0000 (16:26 -0300)] 
u-boot: Upgrade to 2023.01

Upgrade to U-Boot 2023.01.

Remove the two patches that are now upstream:

e67f34f778ba ("riscv: support building double-float modules")
1dde977518f1 ("riscv: Fix build against binutils 2.38")

And add a patch that fixes u-boot-tools build.

Signed-off-by: Fabio Estevam <festevam@denx.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agometa/classes-global: remove package_tar.bbclass
Michael Opdenacker [Wed, 4 Jan 2023 15:29:58 +0000 (16:29 +0100)] 
meta/classes-global: remove package_tar.bbclass

Remove package_tar.bbclass, which is no longer in use in oe-core
and meta-oe, and which the document reports as broken and unsupported.

Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agokmod: enable openssl support by default
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:

root@qemux86-64:~# dmesg|grep 509
[    0.750905] ACPI: PCI: Interrupt link LNKG configured for IRQ 11
[    0.950039] Asymmetric key parser 'x509' registered
[    1.241727] Loading compiled-in X.509 certificates
[    1.267863] Loaded X.509 cert 'Build time autogenerated kernel key: 48bcd79439f61aaf8fc19ec0882439d64db73820'
root@qemux86-64:~# lsmod
Module                  Size  Used by
sch_fq_codel           20480  1
root@qemux86-64:~# modinfo sch_fq_codel
filename:       /lib/modules/5.19.9-yocto-standard/kernel/net/sched/sch_fq_codel.ko
description:    Fair Queue CoDel discipline
license:        GPL
author:         Eric Dumazet
depends:
retpoline:      Y
intree:         Y
name:           sch_fq_codel
vermagic:       5.19.9-yocto-standard SMP preempt mod_unload
sig_id:         PKCS#7
signer:
sig_key:
sig_hashalgo:   unknown
signature:

modinfo with openssl enabled in kmod:

root@qemux86-64:~# modinfo sch_fq_codel
filename:       /lib/modules/5.19.9-yocto-standard/kernel/net/sched/sch_fq_codel.ko
description:    Fair Queue CoDel discipline
license:        GPL
author:         Eric Dumazet
depends:
retpoline:      Y
intree:         Y
name:           sch_fq_codel
vermagic:       5.19.9-yocto-standard SMP preempt mod_unload
sig_id:         PKCS#7
signer:         Build time autogenerated kernel key
sig_key:        07:9A:C4:36:96:98:6E:5B:73:CF:C8:40:A6:57:D9:03:5E:27:8D:25
sig_hashalgo:   sha512
signature:      21:4D:F0:E2:E0:7C:8E:31:A0:96:12:68:06:0D:FA:0D:E2:17:45:64:
                51:94:7E:B0:97:DD:EB:59:89:CA:1A:C3:10:E7:7C:4D:5D:F0:5D:B6:
                2A:61:D3:BF:89:7A:0D:CD:A2:39:57:1B:C6:B5:7D:C1:DB:6F:D9:36:
                29:7A:07:18:F5:22:9F:9A:33:4D:38:BC:79:C8:51:8B:82:0F:B4:09:
                08:37:52:11:98:50:7E:19:28:0F:13:2E:03:A5:E8:F8:D9:E7:DF:61:
                18:AC:22:FE:96:BD:D0:55:96:9E:C9:1C:15:C9:0B:9A:5A:FD:D0:C0:
                8F:41:12:5B:EA:4B:E5:5D:4D:EA:D5:2E:E5:80:D4:51:CC:63:97:F3:
                4B:39:CC:B6:A1:83:F5:EF:2F:A1:22:CD:CA:BC:DB:82:C0:E4:AB:13:
                5D:C5:F3:BC:B7:3E:B4:16:BF:87:1D:AC:69:43:1F:78:2A:5F:E2:63:
                52:A2:DA:FC:F9:C0:BA:D8:1A:FE:58:4E:6A:D8:DE:BE:F8:F6:C2:59:
                CE:F5:0A:A0:15:A3:01:BC:B6:70:36:4E:5F:D6:9B:B0:DE:93:15:3E:
                35:37:38:D9:01:2B:72:2F:D3:74:A4:AD:F4:5F:52:74:44:E1:C9:D3:
                A9:87:BC:93:58:8A:82:DB:14:6F:E0:4D:AF:8E:B5:3D:92:20:8B:4A:
                04:54:6C:21:F1:76:DF:08:A9:0A:A5:D5:D0:17:CA:98:B5:F4:9F:F6:
                9C:8F:DA:09:C2:37:FB:36:23:D1:25:27:4C:DB:9B:43:19:EB:55:1C:
                DA:32:04:A5:B1:97:F7:A3:3B:82:55:FD:BD:6D:90:BB:61:E6:D3:93:
                42:CB:FD:4A:1B:3E:03:43:7D:E3:85:32:91:45:C9:B4:CD:DC:B7:07:
                37:58:8A:4A:49:5F:F7:26:41:E1:BB:A1:64:B5:86:00:17:9D:D7:81:
                31:BA:DC:BF:04:CC:11:55:B1:C6:24:83:43:33:34:2D:BF:00:74:26:
                6A:EC:56:90:C7:1B:C2:78:5C:7F:25:2D:78:BD:C5:D9:7D:69:6A:32:
                5D:EF:48:6C:21:64:47:2A:FE:34:3C:58:8D:9E:D7:42:76:BE:89:84:
                8D:62:9D:62:DE:7C:88:C4:5F:AA:13:20:6B:90:53:16:4E:06:EE:8A:
                DE:F7:EA:F8:92:03:7D:84:B7:0C:9F:A0:52:B7:5E:21:BF:37:6A:C9:
                34:6D:69:1E:4A:CC:48:F2:0A:6C:B8:AD:83:C0:8F:76:CC:43:0E:29:
                17:A9:22:F3:0B:59:A9:87:24:AD:84:CD:EE:E2:C3:93:F7:A8:11:ED:
                9A:CC:DA:7F:9D:73:06:5C:A7:1A:6A:54

Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agovulkan-samples: Include missing header cstdint for uint32_t
Khem Raj [Tue, 24 Jan 2023 02:37:56 +0000 (18:37 -0800)] 
vulkan-samples: Include missing header cstdint for uint32_t

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoapt: add missing <cstdint> for uint16_t
Khem Raj [Tue, 24 Jan 2023 02:37:55 +0000 (18:37 -0800)] 
apt: add missing <cstdint> for uint16_t

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoharfbuzz: Add missing <cstdio> and <cstdlib> includes
Khem Raj [Tue, 24 Jan 2023 02:37:54 +0000 (18:37 -0800)] 
harfbuzz: Add missing <cstdio> and <cstdlib> includes

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agogtk+3: add PACKAGECONFIG for libcloudservice and tracker; fix cups backend
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>
2 years agostress-ng: Robustify test-float test
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

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoppp: backport fix for CVE-2022-4603
Ross Burton [Mon, 23 Jan 2023 13:27:08 +0000 (13:27 +0000)] 
ppp: backport fix for CVE-2022-4603

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopseudo: Update to include logic fix
Richard Purdie [Mon, 23 Jan 2023 13:26:58 +0000 (13:26 +0000)] 
pseudo: Update to include logic fix

The logic in the previous commit was reversed, update to fix it.

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>
2 years agobitbake.conf: Add BB_HASH_CODEPARSER_VALS
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>
2 years agoelfutils: Fix build with libcurl >= 7.87
Khem Raj [Thu, 19 Jan 2023 04:27:24 +0000 (20:27 -0800)] 
elfutils: Fix build with libcurl >= 7.87

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3-cryptography{-vectors}: 38.0.4 -> 39.0.0
Tim Orling [Sat, 21 Jan 2023 18:40:30 +0000 (10:40 -0800)] 
python3-cryptography{-vectors}: 38.0.4 -> 39.0.0

* python3-cryptography-crates.inc: update for 39.0.0
* python3-cryptography-vectors: upgrade 38.0.4 -> 39.0.0

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>
2 years agolibusb1: Strip trailing whitespaces
Khem Raj [Sat, 21 Jan 2023 01:23:46 +0000 (17:23 -0800)] 
libusb1: Strip trailing whitespaces

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibusb1: Link with latomic only if compiler has no atomic builtins
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.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibrsvg: Only enable the Vala bindings if GObject Introspection is enabled
Peter Kjellerstedt [Fri, 20 Jan 2023 13:02:53 +0000 (14:02 +0100)] 
librsvg: Only enable the Vala bindings if GObject Introspection is enabled

This avoids the following error:

  configure: error: Vala bindings require GObject Introspection

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agonative: Drop special variable handling
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>
2 years agoquilt: use upstreamed faildiff.test fix
Ross Burton [Fri, 20 Jan 2023 12:53:13 +0000 (12:53 +0000)] 
quilt: use upstreamed faildiff.test fix

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoruby: Use C11 _Alignof to define ALIGN_OF when possible
Khem Raj [Thu, 19 Jan 2023 23:18:17 +0000 (15:18 -0800)] 
ruby: Use C11 _Alignof to define ALIGN_OF when possible

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibtirpc: Check if file exists before operating on it
Khem Raj [Thu, 19 Jan 2023 23:18:16 +0000 (15:18 -0800)] 
libtirpc: Check if file exists before operating on it

In some cases (e.g. mingw) this file may not be installed

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolttng-tools: Switch to alternative upstream submitted patch
Khem Raj [Thu, 19 Jan 2023 23:18:15 +0000 (15:18 -0800)] 
lttng-tools: Switch to alternative upstream submitted patch

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agogptfdisk: add follow-up patch to fix with current popt
Markus Volk [Thu, 19 Jan 2023 19:24:13 +0000 (20:24 +0100)] 
gptfdisk: add follow-up patch to fix with current popt

sgdisk still segfaults for some tasks (e.g 'sgdisk -v', 'sgdisk -V')

Add a follow-up patch that fixes the issue. It was taken from Archlinux

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agospirv-headers/spirv-tools: set correct branch name
Ross Burton [Thu, 19 Jan 2023 17:09:52 +0000 (17:09 +0000)] 
spirv-headers/spirv-tools: set correct branch name

As of last week, the SPIRV repositories have renamed their master
branches to main:

https://github.com/KhronosGroup/SPIRV-Headers/issues/313

We could set branch=main, but the commits we're using are also on
release branches so use those instead.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agosystemd: add PACKAGECONFIG to select default compression format
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.

Signed-off-by: Luca Boccassi <luca.boccassi@microsoft.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoinsane: Improve patch warning/error handling
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>
2 years agonumactl: skip test case when target platform doesn't have 2 CPU node
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.

Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agomdadm: Define alignof using _Alignof when using C11 or newer
Khem Raj [Wed, 18 Jan 2023 17:51:09 +0000 (09:51 -0800)] 
mdadm: Define alignof using _Alignof when using C11 or newer

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopseudo: Switch back to the master branch
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>
2 years agopseudo: Update to pull in linux-libc-headers race fix
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>
2 years agomusl-obstack: Update to 1.2.3
Khem Raj [Tue, 17 Jan 2023 23:18:53 +0000 (15:18 -0800)] 
musl-obstack: Update to 1.2.3

Switch to void-linux github handle, void-linux is the upstream anyway this brings

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agovulkan-samples: Drop using u8string_view
Khem Raj [Tue, 17 Jan 2023 23:18:52 +0000 (15:18 -0800)] 
vulkan-samples: Drop using u8string_view

Its deprecated in upstream fmt as well. Moreover it helps compile with
latest compiler

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3-numpy: Define _ALIGN using _Alignof when using C11 or newer
Khem Raj [Tue, 17 Jan 2023 23:18:51 +0000 (15:18 -0800)] 
python3-numpy: Define _ALIGN using _Alignof when using C11 or newer

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoscripts/oe-setup-layers: Make efficiently idempotent
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.

Signed-off-by: Chuck Wolber <chuck.wolber@boeing.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agovim: upgrade 9.0.0947 -> 9.0.1211
Randy MacLeod [Tue, 17 Jan 2023 16:42:44 +0000 (11:42 -0500)] 
vim: upgrade 9.0.0947 -> 9.0.1211

Includes fixes for:
   https://nvd.nist.gov/vuln/detail/CVE-2023-0049
   https://nvd.nist.gov/vuln/detail/CVE-2023-0051
   https://nvd.nist.gov/vuln/detail/CVE-2023-0054
   https://nvd.nist.gov/vuln/detail/CVE-2023-0288

Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolttng-modules: update 2.13.7 -> 2.13.8
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>
2 years agorpm: do not export MAGIC in SDK
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.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agofile: export MAGIC in SDK
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.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agomesa: update submitted patch with backported version
Martin Jansa [Mon, 16 Jan 2023 15:30:35 +0000 (16:30 +0100)] 
mesa: update submitted patch with backported version

* this version was merged to main in:
  https://gitlab.freedesktop.org/mesa/mesa/-/commit/267dd1f4d571ee606141aa66f1665aa152b4e911
  and cherry-picked to staging/23.0 as well in:
  https://gitlab.freedesktop.org/mesa/mesa/-/commit/54cfb552abc50e8167cdc46d87455a9a414d7c65

  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>
2 years agolinux-yocto/5.15: update to v5.15.87
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>
2 years agolinux-yocto/6.1: update to v6.1.5
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>
2 years agolinux-yocto/6.1: qemuriscv32: Enable CONFIG_NONPORTABLE
Bruce Ashfield [Mon, 16 Jan 2023 15:05:33 +0000 (10:05 -0500)] 
linux-yocto/6.1: qemuriscv32: Enable CONFIG_NONPORTABLE

Integrating the following commit(s) to linux-yocto/.:

    30825f43170 qemuriscv32: Enable CONFIG_NONPORTABLE

    [

       Allow configurations that result in non-portable kernels, this is
       required for rv32 kernels starting 6.0+ see [1]

       [1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=44c1e84a38a0

Signed-off-by: Khem Raj <raj.khem@gmail.com>
    ]

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>
2 years agolinux-yocto/6.1: edgerouter: Replace OCTEON_USB with USB_OCTEON_HCD
Bruce Ashfield [Mon, 16 Jan 2023 15:05:32 +0000 (10:05 -0500)] 
linux-yocto/6.1: edgerouter: Replace OCTEON_USB with USB_OCTEON_HCD

The OCTEON_USB has been converted into USB_OCTEON_HCD by mainline
commit 9dbdac024d4d ("staging: octeon-usb: move driver out of staging").
So adjust the BSP cfg according to that change.

Signed-off-by: Kevin Hao <kexin.hao@windriver.com>
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>