Commit Graph

145 Commits

Author SHA1 Message Date
Bruce Ashfield
b76c447dbd linux-yocto/5.15: update to v5.15.179
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    0c935c049b5c Linux 5.15.179
    bf500b0d0cfe net: ipv6: fix dst refleaks in rpl, seg6 and ioam6 lwtunnels
    02e43735932d kbuild: userprogs: use correct lld when linking through clang
    bb0245fa72b7 sched: sch_cake: add bounds checks to host bulk flow fairness counts
    bab61f41c942 vsock: Orphan socket after transport release
    e48fcb403c2d vsock: Keep the binding until socket destruction
    857428f4acc1 bpf, vsock: Invoke proto::close on close()
    117f7a2975ba media: uvcvideo: Remove dangling pointers
    0fdd7cc59338 media: uvcvideo: Fix crash during unbind if gpio unit is in use
    607dc724b162 nilfs2: handle errors that nilfs_prepare_chunk() may return
    e5606b783307 nilfs2: eliminate staggered calls to kunmap in nilfs_rename
    1fa500f494f1 nilfs2: move page release outside of nilfs_delete_entry and nilfs_set_link
    1cd7fd082c78 spi-mxs: Fix chipselect glitch
    cd0938805875 mtd: rawnand: cadence: fix unchecked dereference
    3e9899c12d5a md: select BLOCK_LEGACY_AUTOLOAD
    1a7c8039d2ee media: uvcvideo: Avoid returning invalid controls
    69b06b05ff94 media: uvcvideo: Avoid invalid memory access
    4e15cf870d2c drivers: virt: acrn: hsm: Use kzalloc to avoid info leak in pmcmd_ioctl
    ade9362dec18 eeprom: digsy_mtc: Make GPIO lookup table match the device
    7746f3bb8917 bus: mhi: host: pci_generic: Use pci_try_reset_function() to avoid deadlock
    09d34c4cbc38 slimbus: messaging: Free transaction ID in delayed interrupt scenario
    1437d13ca83e intel_th: pci: Add Panther Lake-P/U support
    cebbd798ff25 intel_th: pci: Add Panther Lake-H support
    8875af55b825 intel_th: pci: Add Arrow Lake support
    e1651332291e mei: me: add panther lake P DID
    cf46f88b92cf Squashfs: check the inode number is not the invalid value of zero
    ac9a7d4c9007 usb: xhci: Enable the TRB overfetch quirk on VIA VL805
    41eae5d6e308 xhci: pci: Fix indentation in the PCI device ID definitions
    c3a772540220 usb: gadget: Check bmAttributes only if configuration is valid
    7e6b36d92dce usb: gadget: Fix setting self-powered state on suspend
    2b229d7b8a59 usb: gadget: Set self-powered based on MaxPower and bmAttributes
    a0dc4a3bdede usb: typec: tcpci_rt1711h: Unmask alert interrupts to fix functionality
    3d8b87be73e9 usb: typec: ucsi: increase timeout for PPM reset operations
    00ac1ea9c0cd usb: dwc3: gadget: Prevent irq storm when TH re-executes
    78669d6f45a5 usb: dwc3: Set SUSPENDENABLE soon after phy init
    bf4409f84023 usb: atm: cxacru: fix a flaw in existing endpoint checks
    3248c1f833f9 usb: renesas_usbhs: Flush the notify_hotplug_work
    a1ad97347a45 usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card Reader
    894b4c75eadf usb: hub: lack of clearing xHC resources
    ec4b6f492ea1 usb: renesas_usbhs: Use devm_usb_get_phy()
    50b9010da101 usb: renesas_usbhs: Call clk_put()
    30e37db26120 Revert "drivers/card_reader/rtsx_usb: Restore interrupt based detection"
    329393a0325b gpio: rcar: Fix missing of_node_put() call
    f185b6d0aeea net: ipv6: fix missing dst ref drop in ila lwtunnel
    82043c99801e net: ipv6: fix dst ref loop in ila lwtunnel
    5cb300dcdd27 sched/fair: Fix potential memory corruption in child_cfs_rq_on_list
    49bf31477184 net-timestamp: support TCP GSO case for a few missing flags
    413e908f13ce exfat: fix soft lockup in exfat_clear_bitmap
    6d099f3f7b27 x86/sgx: Fix size overflows in sgx_encl_create()
    a2d112a3b408 x86/sgx: Support VA page allocation without reclaiming
    51e5bc6d39d1 x86/sgx: Export sgx_encl_{grow,shrink}()
    48fa260f15b6 x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes()
    110a40c51415 x86/sgx: Support loading enclave page without VMA permissions check
    0fb7aa04c19e vlan: enforce underlying device type
    4e2191b0fd0c ppp: Fix KMSAN uninit-value warning with bpf
    b7d8d4529984 net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
    671aaa17bd31 be2net: fix sleeping while atomic bugs in be_ndo_bridge_getlink
    3f9e7298053c drm/sched: Fix preprocessor guard
    e9813e0887fe hwmon: fix a NULL vs IS_ERR_OR_NULL() check in xgene_hwmon_probe()
    9b6f083db141 llc: do not use skb_get() before dev_queue_xmit()
    e2eebbb52d15 ALSA: usx2y: validate nrpacks module parameter on probe
    afa9cd90e765 hwmon: (ad7314) Validate leading zero bits and return error
    996340f3db89 hwmon: (ntc_thermistor) Fix the ncpXXxh103 sensor table
    13de3056e38c hwmon: (pmbus) Initialise page count in pmbus_identify()
    8e4e08ca4cc6 caif_virtio: fix wrong pointer check in cfv_probe()
    455217ac9db0 net: gso: fix ownership in __udp_gso_segment
    17451b795002 nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
    01b18a330cda HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
    4283afde4f8d HID: google: fix unused variable warning under !CONFIG_ACPI
    47616b82f2d4 wifi: iwlwifi: limit printed string from FW file
    b4739de37538 mm: don't skip arch_sync_kernel_mappings() in error paths
    955c5a1ddd6e mm/page_alloc: fix uninitialized variable
    51e0101ab9e9 block: fix conversion of GPT partition name to 7-bit
    03f075d56063 s390/traps: Fix test_monitor_call() inline assembly
    cdd9f58f7fe4 rapidio: fix an API misues when rio_add_net() fails
    181d4daaefb3 rapidio: add check for rio_add_net() in rio_scan_alloc_net()
    cd1bdcb77fdc wifi: nl80211: reject cooked mode if it is set along with other flags
    6a5e3b23054c wifi: cfg80211: regulatory: improve invalid hints checking
    d8786dfa9f45 x86/cpu: Properly parse CPUID leaf 0x2 TLB descriptor 0x63
    61104ea20840 x86/cpu: Validate CPUID leaf 0x2 EDX output
    dafc649de271 x86/cacheinfo: Validate CPUID leaf 0x2 EDX output
    421c91ba9099 platform/x86: thinkpad_acpi: Add battery quirk for ThinkPad X131e
    63c2c523f5ca drm/radeon: Fix rs400_gpu_init for ATI mobility radeon Xpress 200M
    ffcc3f070263 ALSA: hda/realtek: update ALC222 depop optimize
    6ea0f0a47640 ALSA: hda: intel: Add Dell ALC3271 to power_save denylist
    807789018186 gpio: aggregator: protect driver attr handlers against module unload
    7c1f36f9c9ac gpio: rcar: Use raw_spinlock to protect register access
    b1d95d733cd6 HID: appleir: Fix potential NULL dereference at raw event handle
    a3325fdbee9b Revert "of: reserved-memory: Fix using wrong number of cells to get property 'alignment'"
    6486abfcf891 drm/amdgpu: disable BAR resize on Dell G5 SE
    4be891399cdc drm/amdgpu: Check extended configuration space register when system uses large bar
    f618aeb6cad2 smb: client: Add check for next_buffer in receive_encrypted_standard()
    a56a6e8589a9 pfifo_tail_enqueue: Drop new packet when sch->limit == 0
    e38f9d761b34 intel_idle: Handle older CPUs, which stop the TSC in deeper C states, correctly
    288fdb8dcb71 sched/core: Prevent rescheduling when interrupts are disabled
    3d67976d304e vmlinux.lds: Ensure that const vars with relocations are mapped R/O
    7cca31035c05 mptcp: always handle address removal under msk socket lock
    b66eb3f54ac3 phy: exynos5-usbdrd: fix MPLL_MULTIPLIER and SSC_REFCLKSEL masks in refclk
    f07c325f54c4 phy: tegra: xusb: reset VBUS & ID OVERRIDE
    d20b23a5412c net: enetc: correct the xdp_tx statistics
    ccce797d9052 net: enetc: update UDP checksum when updating originTimestamp field
    b68d88b79975 net: enetc: fix the off-by-one issue in enetc_map_tx_buffs()
    9bcb8cbc3e5d usbnet: gl620a: fix endpoint checking in genelink_bind()
    e3aea1dba97d i2c: npcm: disable interrupt enable bit before devm_request_irq
    c327a355a4ff drm/amd/display: Fix HPD after gpu reset
    922e18d67bc0 perf/core: Fix low freq setting via IOC_PERIOD
    fca3b89abc92 ALSA: usb-audio: Re-add sample rate quirk for Pioneer DJM-900NXS2
    3d738b53ed6c ftrace: Avoid potential division by zero in function_stat_show()
    7163da88c07b x86/CPU: Fix warm boot hang regression on AMD SC1100 SoC systems
    2daabaa55c7c net: ipv6: fix dst ref loop on input in rpl lwt
    c0b11dc50590 net: ipv6: rpl_iptunnel: mitigate 2-realloc issue
    dbd4f89a4a58 net: ipv6: fix dst ref loop on input in seg6 lwt
    634710a372ba net: ipv6: seg6_iptunnel: mitigate 2-realloc issue
    8513e56e31fc include: net: add static inline dst_dev_overhead() to dst.h
    3e97606c954f seg6: add support for SRv6 H.L2Encaps.Red behavior
    86df97f030be seg6: add support for SRv6 H.Encaps.Red behavior
    bf5801cc24cc net/mlx5: IRQ, Fix null string in debug print
    b8e0dd7ff319 net: mvpp2: cls: Fixed Non IP flow, with vlan tag flow defination.
    0e70cec1839f tcp: Defer ts_recent changes until req is owned
    a3c25f8374c2 ipvs: Always clear ipvs_property flag in skb_scrub_packet()
    eba344580acb ASoC: es8328: fix route from DAC to output
    39a26120ad99 net: cadence: macb: Synchronize stats calculations
    718725496191 net: loopback: Avoid sending IP packets without an Ethernet header
    806fcc99e4c0 afs: Fix the server_list to unuse a displaced server rather than putting it
    9055fb0bb4f4 afs: Make it possible to find the volumes that are using a server
    ba335b157a6a afs: remove variable nr_servers
    1154e50e53e4 Bluetooth: L2CAP: Fix L2CAP_ECRED_CONN_RSP response
    a340768d7311 ALSA: usb-audio: Avoid dropping MIDI events at closing multiple ports
    a8f4ceb21f65 sunrpc: suppress warnings for unused procfs functions
    f36cf97e4978 RDMA/mlx5: Fix bind QP error cleanup flow
    66fee638e4dd scsi: core: Clear driver private data when retrying request
    668ef6c54ca7 scsi: core: Don't memset() the entire scsi_cmnd in scsi_init_command()
    4b49d939b5a7 ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
    802d342bf8bc ovl: pass ofs to creation operations
    be2343e08165 ovl: use wrappers to all vfs_*xattr() calls
    1cd7f84c88ae IB/mlx5: Set and get correct qp_num for a DCT QP
    9a7fc5641c6f x86/cpu/kvm: SRSO: Fix possible missing IBPB on VM-Exit
    b0c7cda8d636 mtd: rawnand: cadence: fix incorrect device in dma_unmap_single
    099a31651850 mtd: rawnand: cadence: use dma_map_resource for sdma address
    0301f9b44877 mtd: rawnand: cadence: fix error code in cadence_nand_init()
    29853440da38 acct: block access to kernel internal filesystems
    5d5b936cfa4b acct: perform last write from workqueue
    d97d560f7d36 ALSA: hda/conexant: Add quirk for HP ProBook 450 G4 mute LED
    924b239f9704 nfp: bpf: Add check for nfp_app_ctrl_msg_alloc()
    872c7c7e57a7 drop_monitor: fix incorrect initialization order
    c0a9a9481591 tee: optee: Fix supplicant wait loop
    a3feeb1b4cb2 bpf: skip non exist keys in generic_map_lookup_batch
    3bb2204ec30f nvme/ioctl: add missing space in err message
    9f3891867e8e power: supply: da9150-fg: fix potential overflow
    ef305447885e arp: switch to dev_getbyhwaddr() in arp_req_set_public()
    e860d5103591 net: Add non-RCU dev_getbyhwaddr() helper
    2af45b1f2962 flow_dissector: Fix port range key handling in BPF conversion
    fbb727e4934a flow_dissector: Fix handling of mixed port and port-range keys
    65196ee66ec2 net: extract port range fields from fl_flow_key
    a94e59db1d89 geneve: Suppress list corruption splat in geneve_destroy_tunnels().
    cb15bb1bde0b gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl().
    f74f65601467 geneve: Fix use-after-free in geneve_find_dev().
    6847b3e40bb9 powerpc/code-patching: Fix KASAN hit by not flagging text patching area as VM_ALLOC
    718d0480ca3a ALSA: hda/realtek: Fixup ALC225 depop procedure
    71f427413d2d powerpc/64s: Rewrite __real_pte() and __rpte_to_hidx() as static inline
    61a45806db46 powerpc/64s/mm: Move __real_pte stubs into hash-4k.h
    b09957657d77 USB: gadget: f_midi: f_midi_complete to call queue_work
    006a4e9069a1 usb: dwc3: Fix timeout issue during controller enter/exit from halt state
    47cc53c3ebe3 usb: dwc3: Increase DWC3 controller halt timeout
    3c0e0aecb78c batman-adv: Drop unmanaged ELP metric worker
    6ad063461332 batman-adv: Drop initialization of flexible ethtool_link_ksettings
    d775f9e9e663 media: uvcvideo: Only save async fh if success
    e0360e009904 media: uvcvideo: Refactor iterators
    972f412da53b media: uvcvideo: Set error_idx during ctrl_commit errors
    c113bccf1f87 soc: mediatek: mtk-devapc: Fix leaking IO map on driver remove
    c3fa28e6cac8 soc/mediatek: mtk-devapc: Convert to platform remove callback returning void
    4dd78251db13 soc: mediatek: mtk-devapc: Fix leaking IO map on error paths
    10185d020c8f soc: mediatek: mtk-devapc: Switch to devm_clk_get_enabled()
    f03ad378249f kfence: skip __GFP_THISNODE allocations on NUMA systems
    8e19db074ab3 kfence: enable check kfence canary on panic via boot param
    b7792fe79fbe kfence: allow use of a deferrable timer
    0621d2599d6e tpm: Change to kvalloc() in eventlog/acpi.c
    906ac470b16c tpm: Use managed allocation for bios event log
    5e8bee0e4914 arm64: dts: mediatek: mt8183: Disable DSI display output by default
    4a06ed6b962b ASoC: renesas: rz-ssi: Add a check for negative sample_space
    8c4b9b0c3950 drm/rockchip: cdn-dp: Use drm_connector_helper_hpd_irq_event()
    5211d75e2cb7 drm/probe-helper: Create a HPD IRQ event helper for a single connector
    f3b9fb276459 ksmbd: fix integer overflows on 32 bit systems
    a9042dbc1ed4 memcg: fix soft lockup in the OOM process
    4edae3ff6d4e mm: update mark_victim tracepoints fields
    a32ba399a030 media: imx-jpeg: Fix potential error pointer dereference in detach_pm()
    e290d1fe37f7 crypto: testmgr - some more fixes to RSA test vectors
    add54f963938 crypto: testmgr - populate RSA CRT parameters in RSA test vectors
    40689219a28b crypto: testmgr - fix version number of RSA tests
    bd258be9a8be crypto: testmgr - Fix wrong test case of RSA
    8fbf27a746c3 crypto: testmgr - fix wrong key length for pkcs1pad
    4969dcc05bc3 arm64: mte: Do not allow PROT_MTE on MAP_HUGETLB user mappings
    c4041b6b0a7a pps: Fix a use-after-free
    26f2fdc47fea btrfs: avoid monopolizing a core when activating a swap file
    dc550af962b7 Revert "btrfs: avoid monopolizing a core when activating a swap file"
    caae54426402 x86/i8253: Disable PIT timer 0 when not in use
    3aa5254d8096 f2fs: fix to wait dio completion
    234549fb3db3 ARM: dts: dra7: Add bus_dma_limit for l4 cfg bus
    c97306464928 selftests: rtnetlink: update netdevsim ipsec output format
    28435f5d9d08 netdevsim: print human readable IP address
    810109436b28 parport_pc: add support for ASIX AX99100
    79cf08014ef3 serial: 8250_pci: add support for ASIX AX99100
    1840fb92baf4 can: ems_pci: move ASIX AX99100 ids to pci_ids.h
    d8ff250e085a nilfs2: protect access to buffers with no active references
    f51ff43c4c5a nilfs2: do not force clear folio if buffer is referenced
    1bf43414ccff nilfs2: do not output warnings when clearing dirty buffers
    c6ddb3848599 alpha: replace hardcoded stack offsets with autogenerated ones
    5fb8cda2fcea x86/static-call: Remove early_boot_irqs_disabled check to fix Xen PVH dom0
    9c0a3aab4b8d kdb: Do not assume write() callback available
    22e19c8c5f6b drm/v3d: Stop active perfmon if it is being destroyed
    37054243cf5d drm/tidss: Clear the interrupt status for interrupts being disabled
    2b7db8abf84f drm/tidss: Fix issue in irq handling causing irq-flood issue
    29fa42197f26 ipv6: mcast: add RCU protection to mld_newpack()
    e24d225e4cb8 ndisc: extend RCU protection in ndisc_send_skb()
    a884f57600e4 openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
    d9366ac2f956 arp: use RCU protection in arp_xmit()
    40d8f2f2a373 neighbour: use RCU protection in __neigh_notify()
    44e359552378 neighbour: delete redundant judgment statements
    b870256dd2a5 ndisc: use RCU protection in ndisc_alloc_skb()
    28de355b63ad ipv6: use RCU protection in ip6_default_advmss()
    ce3c6165fce0 ipv4: use RCU protection in __ip_rt_update_pmtu()
    fc07a232326a net: ipv4: Cache pmtu for all packet paths if multipath enabled
    a7246d3949c2 selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN
    7385291def47 Namespaceify mtu_expires sysctl
    686792179f20 Namespaceify min_pmtu sysctl
    4561343d2b6c ipv4: use RCU protection in inet_select_addr()
    50d356db0542 ipv4: use RCU protection in rt_is_expired()
    6e0d21491686 net: add dev_net_rcu() helper
    c22b8d77816e net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
    0e5ea98edc3b ipv4: add RCU protection to ip4_dst_hoplimit()
    60f54f0d4ea5 clocksource: Use migrate_disable() to avoid calling get_random_u32() in atomic context
    a02540d4401f clocksource: Use pr_info() for "Checking clocksource synchronization" message
    4ae5e361537d clocksource: Replace cpumask_weight() with cpumask_empty()
    acfebfb2abf3 btrfs: fix hole expansion when writing at an offset beyond EOF
    e4291f26c501 mlxsw: Add return value check for mlxsw_sp_port_get_stats_raw()
    9abfb2c8693d arm64: Handle .ARM.attributes section in linker scripts
    78be8f779b20 regmap-irq: Add missing kfree()
    40a35d14f3c0 partitions: mac: fix handling of bogus partition table
    4647cb4e0013 gpio: stmpe: Check return value of stmpe_reg_read in stmpe_gpio_irq_sync_unlock
    ede3fa7b0cb6 alpha: align stack for page fault and user unaligned trap handlers
    bf3f395b9c37 serial: 8250: Fix fifo underflow on flush
    19f3e16bc9f7 cgroup: fix race between fork and cgroup.kill
    4d832459170d efi: Avoid cold plugged memory for placing the kernel
    b737d6439113 alpha: make stack 16-byte aligned (most cases)
    f1767d255807 can: j1939: j1939_sk_send_loop(): fix unable to send messages with data length zero
    f7a43d1563ac can: c_can: fix unbalanced runtime PM disable in error path
    9fccb6b65510 USB: serial: option: drop MeiG Smart defines
    412458d7e92b USB: serial: option: fix Telit Cinterion FN990A name
    60f0765d673b USB: serial: option: add Telit Cinterion FN990B compositions
    95fcacb5b9a9 USB: serial: option: add MeiG Smart SLM828
    6878c61a3880 usb: cdc-acm: Fix handling of oversized fragments
    871619c2b78f usb: cdc-acm: Check control transfer buffer size before access
    9ee5bb1938f3 USB: cdc-acm: Fill in Renesas R-Car D3 USB Download mode quirk
    d3a67adb365c USB: hub: Ignore non-compliant devices with too many configs or interfaces
    d8e86700c8a8 usb: gadget: f_midi: fix MIDI Streaming descriptor lengths
    aeda961736f3 USB: Add USB_QUIRK_NO_LPM quirk for sony xperia xz1 smartphone
    6afdad04f6c1 USB: quirks: add USB_QUIRK_NO_LPM quirk for Teclast dist
    b605fd13b832 usb: core: fix pipe creation for get_bMaxPacketSize0
    1af4043ec5bc USB: pci-quirks: Fix HCCPARAMS register error for LS7A EHCI
    ef5e915db375 usb: dwc2: gadget: remove of_node reference upon udc_stop
    626ab15ddc4b usb: gadget: udc: renesas_usb3: Fix compiler warning
    6a902573f2ca usb: roles: set switch registered flag early on
    f4ca0cf536b1 perf/x86/intel: Ensure LBRs are disabled when a CPU is starting
    45fa526b0f5a KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
    2e8f0f0e0097 batman-adv: Ignore neighbor throughput metrics in error case
    f0a16c6c7976 batman-adv: fix panic during interface removal
    6b7d69806c42 ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet 5V
    8725882b0f69 orangefs: fix a oob in orangefs_debug_write
    848b58151775 x86/mm/tlb: Only trim the mm_cpumask once a second
    cd8de1f521d5 Grab mm lock before grabbing pt lock
    69b812149b8b vfio/pci: Enable iowrite64 and ioread64 for vfio pci
    20b7d9675437 PCI/DPC: Quirk PIO log size for Intel Raptor Lake-P
    59a707ad952e media: vidtv: Fix a null-ptr-deref in vidtv_mux_stop_thread
    d485a8b22794 media: cxd2841er: fix 64-bit division on gcc-9
    ba842a609ff8 x86/xen: allow larger contiguous memory regions in PV guests
    5b750e76dfd5 xen: remove a confusing comment on auto-translated guest I/O
    d340047cf29b gpio: bcm-kona: Add missing newline to dev_err format string
    f66a5da15f14 gpio: bcm-kona: Make sure GPIO bits are unlocked when requesting IRQ
    54b0de7b6abe gpio: bcm-kona: Fix GPIO lock/unlock for banks above bank 0
    092dc83b9a3c drm/i915/selftests: avoid using uninitialized context
    88a3e6afaf00 arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
    f443687ad20c team: better TEAM_OPTION_TYPE_STRING validation
    5bb4228c3226 vrf: use RCU protection in l3mdev_l3_out()
    80f70686857e ndisc: ndisc_send_redirect() must use dev_get_by_index_rcu()
    2052b44cd0a6 HID: multitouch: Add NULL check in mt_input_configured
    efa8a261c575 NFSD: fix hang in nfsd4_shutdown_callback
    6f7cfee1a316 nfsd: clear acl_access/acl_default after releasing them
    e22a97700901 tty: xilinx_uartps: split sysrq handling
    59cf03ddf127 mptcp: prevent excessive coalescing on receive
    03b605ac1e5b ocfs2: check dir i_size in ocfs2_find_entry
    ad73b43e6908 memory: tegra20-emc: Correct memory device mask
    12a1cf9db178 gpio: xilinx: remove excess kernel doc
    9772e2e15482 net/ncsi: use dev_set_mac_address() for Get MC MAC Address handling
    3fec5d194fc9 MIPS: ftrace: Declare ftrace_get_parent_ra_addr() as static
    1334c64a5d1d ptp: Ensure info->enable callback is always set
    0eda6b12a108 net: phy: c45-tjaxx: add delay between MDIO write and read in soft_reset
    83db3d545d39 net/ncsi: wait for the last response to Deselect Package before configuring channel
    2ed6d46f8037 misc: fastrpc: Fix registered buffer page address
    820603335006 mtd: onenand: Fix uninitialized retlen in do_otp_read()
    10b3f947b609 NFC: nci: Add bounds checking in nci_hci_create_pipe()
    8f41df5fd4c1 nilfs2: fix possible int overflows in nilfs_fiemap()
    8aee4184c5b7 ocfs2: handle a symlink read error correctly
    5a1c86066f1b ocfs2: fix incorrect CPU endianness conversion causing mount failure
    c00e53672d7d pnfs/flexfiles: retry getting layout segment for reads
    f65ce06387f8 vfio/platform: check the bounds of read/write syscalls
    66325de71801 nvmem: core: improve range check for nvmem_cell_write()
    c897de3d1f4d nvmem: qcom-spmi-sdam: Set size in struct nvmem_config
    f52f00efd8c0 crypto: qce - unregister previously registered algos in error path
    efae52c61150 crypto: qce - fix goto jump in error path
    14810fb99091 media: uvcvideo: Remove redundant NULL assignment
    74512c021525 media: uvcvideo: Fix event flags in uvc_ctrl_send_events
    1662c5812b84 media: ccs: Fix cleanup order in ccs_probe()
    66a2c461703e media: ccs: Fix CCS static data parsing for large block sizes
    d6fae50f5eb7 media: ov5640: fix get_light_freq on auto
    9a6c627f3fe4 media: mc: fix endpoint iteration
    9e6cd5f99496 soc: qcom: smem_state: fix missing of_node_put in error path
    1880c45ebe14 iio: light: as73211: fix channel handling in only-color triggered buffer
    22d1dcd0b053 media: ccs: Clean up parsed CCS static data on parse failure
    6bdbb75ffc6c xfs: Add error handling for xfs_reflink_cancel_cow_range
    4e9af1ddbc98 crypto: qce - fix priority to be less than ARMv8 CE
    231dfd6bb61e arm64: dts: qcom: sm8350: Fix MPSS memory length
    e7e06872144e x86/boot: Use '-std=gnu11' to fix build with GCC 15
    81a3a0c1a68f kbuild: Move -Wenum-enum-conversion to W=2
    2bce0a6a4433 scsi: storvsc: Set correct data length for sending SCSI command without payload
    73d3d3c66f10 scsi: qla2xxx: Move FCE Trace buffer allocation to user control
    ad88fd9ee93a nvme-pci: Add TUXEDO IBP Gen9 to Samsung sleep quirk
    662964484f8a nvme-pci: Add TUXEDO InfinityFlex to Samsung sleep quirk
    d88422ccb97f PCI: endpoint: Finish virtual EP removal in pci_epf_remove_vepf()
    abe03cd5d5b7 ALSA: hda/realtek: Enable headset mic on Positivo C6400
    94e418935e1d Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
    d24476777e8b mips/math-emu: fix emulation of the prefx instruction
    63b759c9680e dm-crypt: track tag_offset in convert_context
    84d6db1a7327 dm-crypt: don't update io->sector after kcryptd_crypt_write_io_submit()
    453a0a22ceb8 powerpc/pseries/eeh: Fix get PE state translation
    a3d92e7af72a MIPS: Loongson64: remove ROM Size unit in boardinfo
    48a6a4dfa5c8 serial: sh-sci: Do not probe the serial port if its slot in sci_ports[] is in use
    6b7947990681 serial: sh-sci: Drop __initdata macro for port_cfg
    2d09d3c9afa2 soc: qcom: socinfo: Avoid out of bounds read of serial number
    5fa25ae6484b usb: gadget: f_tcm: Don't prepare BOT write request twice
    d5e48551866e usb: gadget: f_tcm: ep_autoconfig with fullspeed endpoint
    45956a34f9a8 usb: gadget: f_tcm: Decrement command ref count on cleanup
    93facdc47dc6 usb: gadget: f_tcm: Translate error to sense
    61541d9b5a23 wifi: brcmfmac: fix NULL pointer dereference in brcmf_txfinalize()
    7f44aa9d3960 wifi: rtlwifi: rtl8821ae: Fix media status report
    e27d77db198a HID: hid-sensor-hub: don't use stale platform-data on remove
    c0a158e7634a of: reserved-memory: Fix using wrong number of cells to get property 'alignment'
    4f7c0deea1b3 of: Fix of_find_node_opts_by_path() handling of alias+path+options
    87141db6d148 of: Correct child specifier used as input of the 2nd nexus node
    a0d751d2d8ec perf bench: Fix undefined behavior in cmpworker()
    be042a185cc5 efi: libstub: Use '-std=gnu11' to fix build with GCC 15
    38287f779b34 blk-cgroup: Fix class @block_class's subsystem refcount leakage
    44bd016cbaa3 clk: qcom: clk-rpmh: prevent integer overflow in recalc_rate
    4e2996526679 clk: qcom: gcc-mdm9607: Fix cmd_rcgr offset for blsp1_uart6 rcg
    175af15551ed clk: qcom: gcc-sm6350: Add missing parent_map for two clocks
    4d8d1f443a6c clk: qcom: clk-alpha-pll: fix alpha mode configuration
    45d563356db6 clk: sunxi-ng: a100: enable MMC clock reparenting
    f26831839566 Bluetooth: L2CAP: accept zero as a special value for MTU auto-selection
    cf601a24120c Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
    250164081da0 drm/i915: Drop 64bpp YUV formats from ICL+ SDR planes
    5098970ecc1d drm/komeda: Add check for komeda_get_layer_fourcc_list()
    e89f74ef6bee drm/amd/pm: Mark MM activity as unsupported
    224fa21f00fc KVM: s390: vsie: fix some corner-cases when grabbing vsie pages
    7c4899239d0f KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
    b0e8b635a331 arm64: dts: rockchip: increase gmac rx_delay on rk3399-puma
    bc8ca18b8ef4 binfmt_flat: Fix integer overflow bug on 32 bit systems
    20ecbadad51a m68k: vga: Fix I/O defines
    592ffb238132 s390/futex: Fix FUTEX_OP_ANDN implementation
    61b4e072b7e8 drm/modeset: Handle tiled displays in pan_display_atomic.
    4e2de62318b9 leds: lp8860: Write full EEPROM, not only half of it
    fc7da1095247 cpufreq: s3c64xx: Fix compilation warning
    4defa9ebef14 tun: revert fix group permission check
    98a2c685293a netem: Update sch->q.qlen before qdisc_tree_reduce_backlog()
    d85d721f3225 x86/xen: add FRAME_END to xen_hypercall_hvm()
    aaa15fc4291b x86/xen: fix xen_hypercall_hvm() to not clobber %rbx
    d308661a0f4e net: rose: lock the socket in rose_bind()
    5bb48702e946 net: atlantic: fix warning during hot unplug
    a6f3981d04d1 gpio: pca953x: Improve interrupt support
    61e7e18fa64c udp: gso: do not drop small packets when PMTU reduces
    540ffff7925b tg3: Disable tg3 PCIe AER on system reboot
    712e6ed39e5c gpu: drm_dp_cec: fix broken CEC adapter properties check
    256768b17e62 firmware: iscsi_ibft: fix ISCSI_IBFT Kconfig entry
    51df156e04e5 nvme: handle connectivity loss in nvme_set_queue_count
    cf30300a216a usb: xhci: Fix NULL pointer dereference on certain command aborts
    b27f10764d80 usb: xhci: Add timeout argument in address_device USB HCD callback
    d31d3dc92775 xfs: don't over-report free space or inodes in statvfs
    bd015e2e7f26 xfs: report realtime block quota limits on realtime directories
    d25041d4a3b2 gpio: xilinx: Convert gpio_lock to raw spinlock
    4489cce8e4e7 net/ncsi: fix locking in Get MAC Address handling
    8930834d1525 net/ncsi: Add NC-SI 1.2 Get MC MAC Address command
    3f46fefab962 usb: chipidea: ci_hdrc_imx: decrement device's refcount in .remove() and in the error path of .probe()
    998b1fa6c218 usb: chipidea/ci_hdrc_imx: Convert to platform remove callback returning void
    9794ea40979b usb: chipidea: ci_hdrc_imx: use dev_err_probe()
    af431197516a x86/mm: Don't disable PCID when INVLPG has been fixed by microcode
    c56ea30db33d platform/x86: acer-wmi: Ignore AC events
    78a88a1690bc Input: allocate keycode for phone linking
    b191b2b3b5ad selftests/net/ipsec: Fix Null pointer dereference in rtattr_pack()
    f213bb330fc6 tipc: re-order conditions in tipc_crypto_key_rcv()
    c9b80829b001 mmc: sdhci-msm: Correctly set the load for the regulator
    4dddb00d0397 net: wwan: iosm: Fix hibernation by re-binding the driver around it
    5c60cdcff102 APEI: GHES: Have GHES honor the panic= setting
    3fa04850ddac i2c: Force ELAN06FA touchpad I2C bus freq to 100KHz
    0bae6625cabc wifi: iwlwifi: avoid memory leak
    578845229c4e net/mlx5: use do_aux_work for PHC overflow checks
    463f5f6402b9 HID: Wacom: Add PCI Wacom device support
    c16b96035c48 mfd: lpc_ich: Add another Gemini Lake ISA bridge PCI device-id
    b2bd5857a0d6 tomoyo: don't emit warning in tomoyo_write_control()
    d280a12e9b87 wifi: brcmsmac: add gain range check to wlc_phy_iqcal_gainparams_nphy()
    bafaee99fc23 mmc: core: Respect quirk_max_rate for non-UHS SDIO card
    9b560350aa7b tun: fix group permission check
    ecf6a4a55809 safesetid: check size of policy writes
    bb8ff054e19f printk: Fix signed integer overflow when defining LOG_BUF_LEN_MAX
    99795e62e7a5 x86/amd_nb: Restrict init function to AMD-based systems
    23434fcf90b9 lockdep: Fix upper limit for LOCKDEP_*_BITS configs
    56135262c1f9 sched: Don't try to catch up excess steal time.
    13dae4fa17be btrfs: convert BUG_ON in btrfs_reloc_cow_block() to proper error handling
    367b72fa18b0 btrfs: fix data race when accessing the inode's disk_i_size at btrfs_drop_extents()
    7e954b6bb95d btrfs: fix use-after-free when attempting to join an aborted transaction
    51bcf530c6dc btrfs: output the reason for open_ctree() failure
    bbb7f49839b5 usb: gadget: f_tcm: Don't free command immediately
    3ba8884a56a3 media: uvcvideo: Fix double free in error path
    3a7fda57b0f9 mptcp: consolidate suboption status
    83a3a5aeb1b1 usb: typec: tcpci: Prevent Sink disconnection before vPpsShutdown in SPR PPS
    bb52bce4c91c usb: typec: tcpm: set SRC_SEND_CAPABILITIES timeout to PD_T_SENDER_RESPONSE
    16d5669ff07f usb: dwc3: core: Defer the probe until USB power supply ready
    2cfbf53baeaf usb: gadget: f_tcm: Fix Get/SetInterface return value
    3c1f8dfa01b3 drivers/card_reader/rtsx_usb: Restore interrupt based detection
    d42168f109f9 net: usb: rtl8150: enable basic endpoint checking
    10eff770fd16 ALSA: usb-audio: Add delay quirk for iBasso DC07 Pro
    deec230cb835 ktest.pl: Check kernelrelease return in get_version
    5083a7ae4500 netfilter: nf_tables: reject mismatching sum of field_len with set key length
    d712ca4807ce NFSD: Reset cb_seq_status after NFS4ERR_DELAY
    b0938ffd39ae f2fs: Introduce linear search for dentries
    679bb865c881 hexagon: Fix unbalanced spinlock in die()
    8e83dbe9ff32 hexagon: fix using plain integer as NULL pointer warning in cmpxchg
    4bd72d9fe11d kconfig: fix memory leak in sym_warn_unmet_dep()
    5f45a419bdd1 kconfig: WERROR unmet symbol dependency
    ccc1287a02ea kconfig: deduplicate code in conf_read_simple()
    3e31777acf2d kconfig: remove unused code for S_DEF_AUTO in conf_read_simple()
    131f1604fa6b kconfig: require a space after '#' for valid input
    6bdf078908c3 kconfig: add warn-unknown-symbols sanity check
    4780a614f013 kconfig: fix file name in warnings when loading KCONFIG_DEFCONFIG_LIST
    c48b8fc7f0a8 genksyms: fix memory leak when the same symbol is read from *.symref file
    bb28d02726ab genksyms: fix memory leak when the same symbol is added from source
    13310513f549 net: hsr: fix fill_frame_info() regression vs VLAN packets
    df3398504b97 net: sh_eth: Fix missing rtnl lock in suspend/resume path
    3ce32a9fb1d2 bgmac: reduce max frame size to support just MTU 1500
    ab2df791b1d4 vsock: Allow retrying on connect() failure
    a48ebcd853a4 perf trace: Fix runtime error of index out of bounds
    0dd6c67f6cfe ptp: Properly handle compat ioctls
    7d7d201eb3b7 net: davicom: fix UAF in dm9000_drv_remove
    cfb17f637562 net: netdevsim: try to close UDP port harness races
    1409b45d4690 net: rose: fix timer races against user threads
    c499bd77ca2a PM: hibernate: Add error handling for syscore_suspend()
    547ef7e8cbb9 ipmr: do not call mr_mfc_uses_dev() for unres entries
    6468f3a9842f net: fec: implement TSO descriptor cleanup
    5934bfaeaffe gpio: mxc: remove dead code after switch to DT-only
    8c640dd3d900 net: hns3: fix oops when unload drivers paralleling
    1787cd67bb94 ubifs: skip dumping tnc tree when zroot is null
    e5536677da80 rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
    2943af7d72d7 dmaengine: ti: edma: fix OF node reference leaks in edma_driver
    c9cc70bca158 xfrm: replay: Fix the update of replay_esn->oseq_hi for GSO
    6be3ea508111 tools/bootconfig: Fix the wrong format specifier
    26e5c3c8d780 NFSv4.2: mark OFFLOAD_CANCEL MOVEABLE
    edcaf4156ced NFSv4.2: fix COPY_NOTIFY xdr buf size calculation
    f6bae8cc42ab module: Extend the preempt disabled section in dereference_symbol_descriptor().
    2e2bb52b8e58 ocfs2: mark dquot as inactive if failed to start trans while releasing dquot
    fe761befd845 scsi: ufs: bsg: Delete bsg_dev when setting up bsg fails
    13186db840b9 scsi: mpt3sas: Set ioc->manu_pg11.EEDPTagMode directly to 1
    6987e021b64c PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
    68ee578e6e31 staging: media: imx: fix OF node leak in imx_media_add_of_subdevs()
    6f3c167de057 mtd: hyperbus: hbmc-am654: fix an OF node reference leak
    784a7f4a9efb mtd: hyperbus: hbmc-am654: Convert to platform remove callback returning void
    c1aea4faa984 mtd: hyperbus: Make hyperbus_unregister_device() return void
    3b86841430a6 media: uvcvideo: Propagate buf->error to userspace
    235ab2be3572 media: camif-core: Add check for clk_enable()
    cc0d04ae127d media: mipi-csis: Add check for clk_enable()
    5bdd8b64153d media: i2c: ov9282: Correct the exposure offset
    8ab5c3af1406 media: i2c: imx412: Add missing newline to prints
    333f8f9b6667 media: marvell: Add check for clk_enable()
    a61cd3df84b3 PCI: endpoint: Destroy the EPC device in devm_pci_epc_destroy()
    55c326068f6b media: lmedm04: Handle errors for lme2510_int_read
    8bea20f4d630 media: rc: iguanair: handle timeouts
    0486d65804cc efi: sysfb_efi: fix W=1 warnings when EFI is not set
    8049a0845bfc of: reserved-memory: Do not make kmemleak ignore freed address
    ca36f0848eb8 memblock: drop memblock_free_early_nid() and memblock_free_early()
    d26e179d2cac xen/x86: free_p2m_page: use memblock_free_ptr() to free a virtual pointer
    708ce479ff3c RDMA/mlx5: Fix indirect mkey ODP page count
    95b4474c93a0 RDMA/mlx5: Enforce umem boundaries for explicit ODP page faults
    fe090e183d26 RDMA/mlx5: Remove iova from struct mlx5_core_mkey
    b9c5f50926e3 fbdev: omapfb: Fix an OF node leak in dss_of_port_get_parent_device()
    96cd8661f225 ARM: dts: mediatek: mt7623: fix IR nodename
    311afb2be167 arm64: dts: qcom: sdm845: Fix interrupt types of camss interrupts
    eb3e76baaf1b arm64: dts: qcom: sm8150-microsoft-surface-duo: fix typos in da7280 properties
    312e11fc5060 arm64: dts: qcom: sm8350: correct sleep clock frequency
    8fbb052b3bd3 arm64: dts: qcom: sm8250: correct sleep clock frequency
    c990f5e0b2cb arm64: dts: qcom: sm6125: correct sleep clock frequency
    88c84e743d4c arm64: dts: qcom: sc7280: correct sleep clock frequency
    afc66a233ad9 arm64: dts: qcom: msm8994: correct sleep clock frequency
    9cc46ab94b61 arm64: dts: qcom: msm8916: correct sleep clock frequency
    09153a482e90 arm64: dts: qcom: msm8994: Describe USB interrupts
    31952ff5833c arm64: dts: qcom: msm8996: Fix up USB3 interrupts
    ea7232a05e10 arm64: dts: mediatek: mt8183-kukui-jacuzzi: Drop pp3300_panel voltage settings
    c3def10c610a memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
    d9f36f957bb2 memory: tegra20-emc: Support matching timings by LPDDR2 configuration
    0f3c0d94c815 memory: Add LPDDR2-info helpers
    4274acb5b996 arm64: dts: mediatek: mt8183: willow: Support second source touchscreen
    cba8c5daa9d8 arm64: dts: mediatek: mt8183: kenzo: Support second source touchscreen
    d098183961e0 arm64: dts: mediatek: mt8173-evb: Fix MT6397 PMIC sub-node names
    b9a5544dbad5 arm64: dts: mediatek: mt8173-elm: Fix MT6397 PMIC sub-node names
    032c92e01aaa arm64: dts: mediatek: mt8173-elm: Drop regulator-compatible property
    2a28a21a925f arm64: dts: mediatek: mt8173-evb: Drop regulator-compatible property
    e53ca458f543 rdma/cxgb4: Prevent potential integer overflow on 32bit
    160450e4908b RDMA/mlx4: Avoid false error about access to uninitialized gids array
    f92f10cdb7fa arm64: dts: mediatek: mt8516: reserve 192 KiB for TF-A
    52a976a83dda arm64: dts: mediatek: mt8516: add i2c clock-div property
    6047c27de667 arm64: dts: mediatek: mt8516: remove 2 invalid i2c clocks
    bcc6c817e2ad arm64: dts: mediatek: mt8516: fix wdt irq type
    3ad0e4e15581 arm64: dts: mediatek: mt8516: fix GICv2 range
    9792f0c9880a arm64: dts: mt8183: set DMIC one-wire mode on Damu
    abbb15f54a35 ARM: at91: pm: change BU Power Switch to automatic mode
    4c6209efea22 padata: avoid UAF for reorder_work
    035ed9577b48 padata: add pd get/put refcnt helper
    f3e0b9f790f8 padata: fix UAF in padata_reorder
    e306eaaa3d78 bpf: Send signals asynchronously if !preemptible
    d6becd34dc65 perf report: Fix misleading help message about --demangle
    54b587874a7c perf top: Don't complain about lack of vmlinux when not resolving some kernel samples
    ca0b62b2dc9a padata: fix sysfs store callback check
    b467ed29b586 crypto: ixp4xx - fix OF node reference leaks in init_ixp_crypto()
    778a73f8d38d crypto: hisilicon/sec2 - fix for aead invalid authsize
    37e032978e55 crypto: hisilicon/sec2 - fix for aead icv error
    017b2680816b crypto: hisilicon/sec2 - optimize the error return process
    8f268c476c83 crypto: hisilicon/sec - delete redundant blank lines
    0db426905cb4 crypto: hisilicon/sec - add some comments for soft fallback
    4086792b8883 ktest.pl: Remove unused declarations in run_bisect_test function
    4c45f82e101a ASoC: renesas: rz-ssi: Use only the proper amount of dividers
    49c5d851a2bf perf bpf: Fix two memory leakages when calling perf_env__insert_bpf_prog_info()
    ac026a0ba486 perf header: Fix one memory leakage in process_bpf_prog_info()
    11491bb26fd9 perf header: Fix one memory leakage in process_bpf_btf()
    d79fc69eda73 ASoC: sun4i-spdif: Add clock multiplier settings
    6a5d02ae6ff8 libbpf: Fix segfault due to libelf functions not setting errno
    3c99e59404f3 tools/testing/selftests/bpf/test_tc_tunnel.sh: Fix wait for server bind
    b8583b54455c net/rose: prevent integer overflows in rose_setsockopt()
    3cfabbb18810 tcp_cubic: fix incorrect HyStart round start detection
    ed8c0300f302 net: ethernet: ti: am65-cpsw: fix freeing IRQ in am65_cpsw_nuss_remove_tx_chns()
    920f736e6c64 netfilter: nft_flow_offload: update tcp state flags under lock
    38646749d6e1 net: sched: Disallow replacing of child qdisc from one parent to another
    26bc6076798a net: avoid race between device unregistration and ethnl ops
    f023bf675814 net/mlxfw: Drop hard coded max FW flash image size
    0e2f1d93d287 net: let net.core.dev_weight always be non-zero
    0cc8fc34df84 selftests/landlock: Fix error message
    78eadb30f5ce clk: analogbits: Fix incorrect calculation of vco rate delta
    7d07de96990e wifi: cfg80211: adjust allocation of colocated AP data
    7427e4afbd16 wifi: cfg80211: Handle specific BSSID in 6GHz scanning
    23b54d193a90 selftests: harness: fix printing of mismatch values in __EXPECT()
    28063f72460d cpufreq: ACPI: Fix max-frequency computation
    965e41a93fce wifi: mt76: mt76u_vendor_request: Do not print error messages when -EPROTO
    a1fccf6b72b5 landlock: Handle weird files
    b32a42383c26 landlock: Move filesystem helpers and add a new one
    ba079f94cb0a net/smc: fix data error when recvmsg with MSG_PEEK flag
    9394c1163c20 wifi: wlcore: fix unbalanced pm_runtime calls
    a7e98a85990a samples/landlock: Fix possible NULL dereference in parse_path()
    332ee5fc52e1 regulator: of: Implement the unwind path of of_regulator_match()
    bd099a2fa9be team: prevent adding a device which is already a team device lower
    f5072f5c806f clk: imx8mp: Fix clkout1/2 support
    68fb4aafe3bb cpufreq: schedutil: Fix superfluous updates caused by need_freq_update
    0e833dc042b9 leds: netxbig: Fix an OF node reference leak in netxbig_leds_get_of_pdata()
    4efb30e564f2 dt-bindings: mfd: bd71815: Fix rsense and typos
    725d01fdde59 cpupower: fix TSC MHz calculation
    fc1750250f85 ACPI: fan: cleanup resources in the error path of .probe()
    f575806ef1da regulator: dt-bindings: mt6315: Drop regulator-compatible property
    a57bce750a52 HID: multitouch: fix support for Goodix PID 0x01e9
    25c30f902438 Revert "HID: multitouch: Add support for lenovo Y9000P Touchpad"
    8c52d33d88ef HID: multitouch: Add support for lenovo Y9000P Touchpad
    4c436e8bd326 wifi: rtlwifi: pci: wait for firmware loading before releasing memory
    b96371339fd9 wifi: rtlwifi: fix memory leaks and invalid access at probe error path
    0eea81f30c6e wifi: rtlwifi: destroy workqueue at rtl_deinit_core
    8e2fcc68fbaa wifi: rtlwifi: remove unused check_buddy_priv
    ed3d742c2204 wifi: rtlwifi: remove unused dualmac control leftovers
    c8951a13d626 wifi: rtlwifi: remove unused timer and related code
    5f945d2595cd rtlwifi: replace usage of found with dedicated list iterator variable
    94b4c15bca53 dt-bindings: leds: class-multicolor: Fix path to color definitions
    f045124251f5 dt-bindings: leds: class-multicolor: reference class directly in multi-led node
    594cb8eeac49 dt-bindings: leds: Add multicolor PWM LED bindings
    7c09f7ba7ad3 dt-bindings: leds: Optional multi-led unit address
    e547ede9d118 dt-bindings: leds: Add Qualcomm Light Pulse Generator binding
    621600ed2ce5 dt-bindings: Another pass removing cases of 'allOf' containing a '$ref'
    b220d6b97a8b spi: dt-bindings: add schema listing peripheral-specific properties
    efb8b60b7990 dt-bindings: mmc: controller: clarify the address-cells description
    4960235d6662 spi: zynq-qspi: Add check for clk_enable()
    5a80bbc5df58 wifi: rtlwifi: usb: fix workqueue leak when probe fails
    643c584528ce wifi: rtlwifi: fix init_sw_vars leak when probe fails
    284a6f64f4cf wifi: rtlwifi: wait for firmware loading before releasing memory
    949845dfdb9b wifi: rtlwifi: rtl8192se: rise completion of firmware loading as last step
    56e84ffaf3d8 wifi: rtlwifi: do not complete firmware loading needlessly
    eb288ab33fd8 ipmi: ipmb: Add check devm_kasprintf() returned value
    62f14b506f5b genirq: Make handle_enforce_irqctx() unconditionally available
    2396bc91935c drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
    a32ea3f982b3 HID: core: Fix assumption that Resolution Multipliers must be in Logical Collections
    c589074b64dd drm/etnaviv: Fix page property being used for non writecombine buffers
    c7971fc03a06 sched/fair: Fix value reported by hot tasks pulled in /proc/schedstat
    b3a5ff8c4b6e sched/psi: Use task->psi_flags to clear in CPU migration
    105ff3024397 afs: Fix the fallback handling for the YFS.RemoveFile2 RPC call
    0a60270ee48c select: Fix unbalanced user_access_end()
    b9ca509e5b7f partitions: ldm: remove the initial kernel-doc notation
    8714ecb8fa55 nvme: Add error check for xa_store in nvme_get_effects_log
    113563188f22 pstore/blk: trivial typo fixes
    e3be8862d73c nbd: don't allow reconnect after disconnect
    2d43a6fcea0e block: retry call probe after request_module in blk_request_module
    6327dacfe6d6 block: deprecate autoloading based on dev_t
    effcbfb1e5ea fs: fix proc_handler for sysctl_nr_open
    a3eff27900d0 fs: move fs stat sysctls to file_table.c
    ca5d118b213e fs: move inode sysctls to its own file
    548fae8fb904 sysctl: share unsigned long const values
    7584027c80dc sysctl: use const for typically used max/min proc sysctls
    d96a8f8e86d1 hung_task: move hung_task sysctl interface to hung_task.c
    f3cfafcdb5bb afs: Fix directory format encoding struct
    ef5f2706364d afs: Fix EEXIST error returned from afs_rmdir() to be ENOTEMPTY
    e0bb89c44b56 efi: libstub: Use '-std=gnu11' to fix build with GCC 15
    b5d500042eb3 usb: hcd-pci: remove the action of faking interrupt request
    6f0605db50e2 clk: imx: Add check for kcalloc
    5b837b9e1543 bpf: Fix the indention issue in grow_stack_state()
    42b62697634d cifs: Fix the calling of smb_version_operations::calc_smb_size()
    b14acf729e9d f2fs: Add inline to f2fs_build_fault_attr() stub
    7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr()
    81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
    c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail()
    299ef3b5b00b of: module: add buffer overflow check in of_modalias()
    b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62 ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: 8d6940f6a2c5fb81d3ed8dafb95b52a013174a57)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-04-01 09:02:41 -07:00
Bruce Ashfield
2e79f42006 linux-yocto/5.15: update to v5.15.178
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    c16c81c81336 Linux 5.15.178
    6cfafcad46e9 drm/v3d: Assign job pointer to NULL before signaling the fence
    8b74aa1e1c08 Input: xpad - add support for wooting two he (arm)
    c9d4d5785f2d Input: xpad - add unofficial Xbox 360 wireless receiver clone
    1475c07bf30f Input: atkbd - map F23 key to support default copilot shortcut
    66453ea6ed0a ALSA: usb-audio: Add delay quirk for USB Audio Device
    20ce02f2f73a Revert "usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null"
    6068dcff7f19 USB: serial: quatech2: fix null-ptr-deref in qt2_process_read_urb()
    091a023cf2ae wifi: iwlwifi: add a few rate index validity checks
    81d4dd05c412 scsi: storvsc: Ratelimit warning logs to prevent VM denial of service
    6ac5dfa57513 ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_find()
    84adb88c8027 platform/chrome: cros_ec_typec: Check for EC driver
    542532afe249 fs/ntfs3: Additional check in ntfs_file_release
    00767fbd67af Bluetooth: RFCOMM: Fix not validating setsockopt user input
    2c2dc87cdebe Bluetooth: SCO: Fix not validating setsockopt user input
    92340e6c5122 vfio/platform: check the bounds of read/write syscalls
    bcf0d815e728 net: sched: fix ets qdisc OOB Indexing
    4e3ded34f3f3 gfs2: Truncate address space when flipping GFS2_DIF_JDATA flag
    322948a57582 mptcp: don't always assume copied data in mptcp_cleanup_rbuf()
    2c3524a308b2 regmap: detach regmap from dev on regmap_exit
    df560e90a4d6 ASoC: samsung: Add missing depends on I2C
    72370a2bc2e6 irqchip/sunxi-nmi: Add missing SKIP_WAKE flag
    46bdd737a16b scsi: iscsi: Fix redundant response for ISCSI_UEVENT_GET_HOST_STATS request
    318ebf851143 seccomp: Stub for !CONFIG_SECCOMP
    42b4b670bd23 ASoC: samsung: Add missing selects for MFD_WM8994
    0783cd485b4a ASoC: wm8994: Add depends on MFD core
    003148680b79 Linux 5.15.177
    448fe5a1a4b5 Partial revert of xhci: use pm_ptr() instead #ifdef for CONFIG_PM conditionals
    0bd4efe3226d xhci: use pm_ptr() instead of #ifdef for CONFIG_PM conditionals
    c3d052cae566 net: fix data-races around sk->sk_forward_alloc
    198b89dd5a59 scsi: sg: Fix slab-use-after-free read in sg_release()
    9a4d196e8a5e x86/xen: fix SLS mitigation in xen_hypercall_iret()
    167cbd3e5268 nfsd: add list_head nf_gc to struct nfsd_file
    e43dd28405e6 ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
    6486915fa661 vsock/virtio: discard packets if the transport changes
    8a07350fe070 blk-cgroup: Fix UAF in blkcg_unpin_online()
    e667d5d566a2 Revert "regmap: detach regmap from dev on regmap_exit"
    d8ebb991790f Revert "drm/amdgpu: rework resume handling for display (v2)"
    7a07fb80ea88 iio: adc: rockchip_saradc: fix information leak in triggered buffer
    b5c2c988cb6a iio: imu: inv_icm42600: fix timestamps after suspend if sensor is on
    96ac1454f343 iio: imu: inv_icm42600: fix spi burst write not supported
    39f320df3537 Revert "PCI: Use preserve_config in place of pci_flags"
    ac3dd2497e6e drm/i915/fb: Relax clear color alignment to 64 bytes
    15b453db41d3 hrtimers: Handle CPU state correctly on hotplug
    59472bf85a3c irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
    2d008d4961b0 gpiolib: cdev: Fix use after free in lineinfo_changed_notify
    649b266606bc fs/proc: fix softlockup in __read_vmcore (part 2)
    64e5fd96330d filemap: avoid truncating 64-bit offset to 32 bits
    9e5fed46ccd2 vsock: prevent null-ptr-deref in vsock_*[has_data|has_space]
    a4606b774de2 vsock: reset socket state when de-assigning the transport
    048dbd2b5b85 vsock/virtio: cancel close work in the destructor
    92f1b7930f13 net: ethernet: xgbe: re-add aneg to supported features in PHY quirks
    aba13043e628 x86/asm: Make serialize() always_inline
    612269eb3f8f nvmet: propagate npwg topology
    7df94f7f9e22 poll_wait: add mb() to fix theoretical race between waitqueue_active() and .poll()
    1c878c5527e1 ACPI: resource: acpi_dev_irq_override(): Check DMI match last
    a592ce58ca78 kheaders: Ignore silly-rename files
    2d1a5a595bf2 fs: fix missing declaration of init_files
    87e207b6aa93 hfs: Sanity check the root record
    80aee0bc0dbe mac802154: check local interfaces before deleting sdata list
    c5f1bc1d2324 i2c: rcar: fix NACK handling when being a target
    6c6e0961ccfd i2c: mux: demux-pinctrl: check initial mux selection, too
    37c63955ca68 Revert "mtd: spi-nor: core: replace dummy buswidth from addr to data"
    2f176c0ec9f5 hwmon: (tmp513) Fix division of negative numbers
    14e0a874488e drm/v3d: Ensure job pointer is set to NULL after job completion
    83775c9a9a65 net/mlx5: Fix RDMA TX steering prio
    a04effa1b79f net/mlx5: Refactor mlx5_get_flow_namespace
    ef6bb594598b net/mlx5: Add priorities for counters in RDMA namespaces
    3cc3575223c6 net: xilinx: axienet: Fix IRQ coalescing packet count overflow
    fdfe7ef525ad nfp: bpf: prevent integer overflow in nfp_bpf_event_output()
    036f8d814a2c gtp: Destroy device along with udp socket's netns dismantle.
    ed8be92df48d gtp: Use for_each_netdev_rcu() in gtp_genl_dump_pdp().
    a111a7487f65 gtp: use exit_batch_rtnl() method
    041325b73abc net: add exit_batch_rtnl() method
    3450092cc2d1 pktgen: Avoid out-of-bounds access in get_imix_entries
    0ab52a8ca6e1 bpf: Fix bpf_sk_select_reuseport() memory leak
    9bb26176fba5 net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()
    9f15cd4174d0 phy: usb: Fix clock imbalance for suspend/resume
    795537eb2af1 phy: usb: Use slow clock for wake enabled suspend
    88b01048f286 mptcp: fix TCP options overflow.
    05ba00d97bb4 mptcp: drop port parameter of mptcp_pm_add_addr_signal
    f44e6d70c100 ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
    86f8046aa649 ocfs2: correct return value of ocfs2_local_free_info()
    0552befaccd8 phy: usb: Toggle the PHY power during init
    d0178cb2ccea phy: usb: Add "wake on" functionality for newer Synopsis XHCI controllers
    b2cec0d8f676 of: address: Preserve the flags portion on 1:1 dma-ranges mapping
    6a7832e332d9 of: address: Store number of bus flag cells rather than bool
    1b868ff7950b of: address: Remove duplicated functions
    19ec883a51bd of: address: Fix address translation when address-size is greater than 2
    b3f6bed9bf61 of/address: Add support for 3 address cell bus
    bce3629a9e53 of: unittest: Add bus address range parsing tests
    437b875e7389 arm64: dts: rockchip: add hevc power domain clock to rk3328
    f587c1ac6895 block, bfq: fix waker_bfqq UAF after bfq_split_bfqq()
    e43dfc4a9c15 iio: adc: ad7124: Disable all channels at probe time
    d83ccca9e17e iio: inkern: call iio_device_put() only on mapped devices
    028a1ba8e3ba iio: adc: at91: call input_free_device() on allocated iio_dev
    060214459b63 iio: adc: ti-ads124s08: Use gpiod_set_value_cansleep()
    c31009d2bd49 iio: gyro: fxas21002c: Fix missing data update in trigger handler
    aae967380068 iio: adc: ti-ads8688: fix information leak in triggered buffer
    a07f69808441 iio: imu: kmx61: fix information leak in triggered buffer
    cb488706cdec iio: light: vcnl4035: fix information leak in triggered buffer
    006073761888 iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
    64a989aa7475 iio: pressure: zpa2326: fix information leak in triggered buffer
    19fc1c83454c usb: gadget: f_fs: Remove WARN_ON in functionfs_bind
    d9d18e2011c1 usb: gadget: f_uac2: Fix incorrect setting of bNumEndpoints
    7cdb2d0f1af9 usb: fix reference leak in usb_new_device()
    162428a00a0c USB: core: Disable LPM only for non-suspended ports
    8309c947b208 USB: usblp: return error when setting unsupported protocol
    d2de56cc45ee usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null
    1c7818e2746e topology: Keep the cpumask unchanged when printing cpumap
    85b8a1a3176d usb: dwc3: gadget: fix writing NYET threshold
    7f626e8e148c USB: serial: cp210x: add Phoenix Contact UPS Device
    2165ef034891 usb-storage: Add max sectors quirk for Nokia 208
    2748a203e098 staging: iio: ad9832: Correct phase range check
    e299dcbfc039 staging: iio: ad9834: Correct phase range check
    98645eac8ed4 USB: serial: option: add Neoway N723-EA support
    f072315c5d41 USB: serial: option: add MeiG Smart SRM815
    203f38eb72f2 md/raid5: fix atomicity violation in raid5_cache_count
    3b930badf88d scripts/sorttable: fix orc_sort_cmp() to maintain symmetry and transitivity
    1e5cc8d5b121 drm/amd/display: increase MAX_SURFACES to the value supported by hw
    dd3f23919b4d ACPI: resource: Add Asus Vivobook X1504VAP to irq1_level_low_skip_override[]
    21db38809fb8 ACPI: resource: Add TongFang GM5HG0A to irq1_edge_low_force_override[]
    10c24df2e303 riscv: Fix sleeping in invalid context in die()
    95793f9684e5 drm/amd/display: Add check for granularity in dml ceil/floor helpers
    1dc5da6c4178 sctp: sysctl: plpmtud_probe_interval: avoid using current->nsproxy
    0a0966312ac3 sctp: sysctl: udp_port: avoid using current->nsproxy
    bd2a29394235 sctp: sysctl: auth_enable: avoid using current->nsproxy
    0f78f0946674 sctp: sysctl: rto_min/max: avoid using current->nsproxy
    86ddf8118123 sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy
    e52a55ec2d1f dm-ebs: don't set the flag DM_TARGET_PASSES_INTEGRITY
    802666a40c71 dm thin: make get_first_thin use rcu-safe list first function
    7cb3e77e9b4e afs: Fix the maximum cell name length
    781c743e18bf ksmbd: fix a missing return value check bug
    e719611285cd drm/mediatek: Add support for 180-degree rotation in the display driver
    b1b2353d768f netfilter: conntrack: clamp maximum hashtable size to INT_MAX
    2f2c1ce86708 netfilter: nf_tables: imbalance in flowtable binding
    6d6ce5f75d0e tls: Fix tls_sw_sendmsg error handling
    8fe5fcf25438 cxgb4: Avoid removal of uninserted tid
    0cfe1297df07 bnxt_en: Fix possible memory leak when hwrm_req_replace fails
    a313d6e6d5f3 net_sched: cls_flow: validate TCA_FLOW_RSHIFT attribute
    10923508eb77 tcp/dccp: allow a connection when sk_max_ack_backlog is zero
    bcd1557f1d38 tcp/dccp: complete lockless accesses to sk->sk_max_ack_backlog
    e67fff8fd12c net: 802: LLC+SNAP OID:PID lookup on start of skb data
    8cc8bdfbe065 ieee802154: ca8210: Add missing check for kfifo_alloc() in ca8210_probe()
    294b9826da0e ASoC: mediatek: disable buffer pre-allocation
    1f94fe692b7e exfat: fix the infinite loop in __exfat_free_cluster()
    28c21f0ac529 exfat: fix the infinite loop in exfat_readdir()
    3995b25d000c dm array: fix cursor index when skipping across block boundaries
    c850ddd1e1d8 dm array: fix unreleased btree blocks on closing a faulty array cursor
    738994872d77 dm array: fix releasing a faulty array block twice in dm_array_cursor_end
    6029c4240529 jbd2: flush filesystem device before updating tail sequence
    d42ad3f161a5 ceph: give up on paths longer than PATH_MAX
    b5d500042eb3 usb: hcd-pci: remove the action of faking interrupt request
    6f0605db50e2 clk: imx: Add check for kcalloc
    5b837b9e1543 bpf: Fix the indention issue in grow_stack_state()
    42b62697634d cifs: Fix the calling of smb_version_operations::calc_smb_size()
    b14acf729e9d f2fs: Add inline to f2fs_build_fault_attr() stub
    7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr()
    81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
    c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail()
    299ef3b5b00b of: module: add buffer overflow check in of_modalias()
    b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62 ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: 709bfb0e600148d65018db450a69de220c874efd)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-15 06:04:44 -08:00
Bruce Ashfield
a6b17aa896 linux-yocto/5.15: update to v5.15.176
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    4735586da88e Linux 5.15.176
    63eac98d6f08 mm: vmscan: account for free pages to prevent infinite Loop in throttle_direct_reclaim()
    5c4eb5401d7e dt-bindings: display: adi,adv7533: Drop single lane support
    0f51034bb813 drm: adv7511: Drop dsi single lane support
    f9c3adb083d3 net/sctp: Prevent autoclose integer overflow in sctp_association_init()
    d809d1aabec8 sky2: Add device ID 11ab:4373 for Marvell 88E8075
    9372e160d821 pinctrl: mcp23s08: Fix sleeping in atomic context due to regmap locking
    c2f961c46ea0 RDMA/uverbs: Prevent integer overflow issue
    9aeece68684c kcov: mark in_softirq_really() as __always_inline
    362f86f3ee45 modpost: fix the missed iteration for the max bit in do_input()
    3b5efbf000d5 modpost: fix input MODULE_DEVICE_TABLE() built for 64-bit on 32-bit host
    ef26e5bb560b usb: xhci: Avoid queuing redundant Stop Endpoint commands
    f4539c3cab44 ARC: build: Try to guess GCC variant of cross compiler
    84142875b293 irqchip/gic: Correct declaration of *percpu_base pointer in union gic_base
    faab60ed274d net: usb: qmi_wwan: add Telit FE910C04 compositions
    cc63b8c102c4 bpf: fix potential error return
    2dedcab091f2 sound: usb: format: don't warn that raw DSD is unsupported
    01b3661663c5 sound: usb: enable DSD output for ddHiFi TC44C
    63f4b594a688 btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
    22d36ad92e57 drm/amdkfd: Correct the migration DMA map direction
    bd3eca303b3f wifi: mac80211: wake the queues in case of failure in resume
    efbdbf36c338 btrfs: sysfs: fix direct super block member reads
    0efdc0606fc8 btrfs: sysfs: convert scnprintf and snprintf to sysfs_emit
    526ff5b27f09 btrfs: fix use-after-free when COWing tree bock and tracing is enabled
    d4a7270b37d0 btrfs: rename and export __btrfs_cow_block()
    ad0677c37c14 ila: serialize calls to nf_register_net_hooks()
    de4f8d477c67 af_packet: fix vlan_get_protocol_dgram() vs MSG_PEEK
    65c67049e9ed af_packet: fix vlan_get_tci() vs MSG_PEEK
    0caa776f2829 net: wwan: iosm: Properly check for valid exec stage in ipc_mmio_init()
    579cfa595af1 net: restrict SO_REUSEPORT to inet sockets
    143378075904 RDMA/rtrs: Ensure 'ib_sge list' is accessible
    91a1adab5669 net: mv643xx_eth: fix an OF node reference leak
    36c95bbd4eb1 eth: bcmsysport: fix call balance of priv->clk handling routines
    d27088892b40 ALSA: usb-audio: US16x08: Initialize array before use
    c8187a378380 net: llc: reset skb->transport_header
    277f00b0c2dc netfilter: nft_set_hash: unaligned atomic read on struct nft_set_ext
    215c687344d5 drm/i915/dg1: Fix power gate sequence.
    769e36c2119a netrom: check buffer length before accessing it
    9d3895967729 net: fix memory leak in tcp_conn_request()
    4261fc54ca77 net: stmmac: restructure the error path of stmmac_probe_config_dt()
    f0da70367048 net: stmmac: don't create a MDIO bus if unnecessary
    860279ff72fe net: stmmac: platform: provide devm_stmmac_probe_config_dt()
    a68ec6380f2f RDMA/hns: Fix missing flush CQE for DWQE
    06e2d3ec7a7d RDMA/hns: Fix warning storm caused by invalid input in IO path
    3146512f40bb RDMA/hns: Fix mapping error of zero-hop WQE buffer
    bc509159a223 RDMA/hns: Remove redundant 'bt_level' for hem_list_alloc_item()
    5e7c02730cce RDMA/hns: Remove redundant 'attr_mask' in modify_qp_init_to_init()
    a03b9689e4e5 drm/bridge: adv7511_audio: Update Audio InfoFrame properly
    33df6f747501 RDMA/bnxt_re: Fix the locking while accessing the QP table
    802be99bc7bb RDMA/bnxt_re: Fix max_qp_wrs reported
    6da018852c42 RDMA/bnxt_re: Fix reporting hw_ver in query_device
    faf879baed95 RDMA/bnxt_re: Add check for path mtu in modify_qp
    2e4a9a22b7f9 RDMA/mlx5: Enforce same type port association for multiport RoCE
    590bd0f9148f xhci: Turn NEC specific quirk for handling Stop Endpoint errors generic
    62756ca746e2 usb: xhci: Limit Stop Endpoint retries
    28fcf6c7a1ef xhci: retry Stop Endpoint on buggy NEC controllers
    8f4871abf04f thunderbolt: Add support for Intel Panther Lake-M/P
    6cf75f685667 thunderbolt: Add support for Intel Lunar Lake
    c4c06c199410 thunderbolt: Add Intel Barlow Ridge PCI ID
    6c03ec8a0791 thunderbolt: Add support for Intel Meteor Lake
    c5c059d6bb77 thunderbolt: Add support for Intel Raptor Lake
    3bcdc9039a6e tracing: Have process_string() also allow arrays
    f70e4b9ec69d selinux: ignore unknown extended permissions
    0a2d26bf27c9 x86/hyperv: Fix hv tsc page based sched_clock for hibernation
    87bd909a7014 net: dsa: improve shutdown sequence
    5ade4382de16 nfsd: cancel nfsd_shrinker_work using sync mode in nfs4_state_shutdown_net
    214d92f0a465 btrfs: avoid monopolizing a core when activating a swap file
    c3703d9340ca power: supply: gpio-charger: Fix set charge current limits
    f60172b44731 tracing: Prevent bad count for tracing_cpumask_write
    c5a28af78555 tracing: Constify string literal data member in struct trace_event_call
    2107ab40629a ksmbd: fix racy issue from session lookup and expire
    2461ffdc7725 lib: stackinit: hide never-taken branch from compiler
    002668bfd416 drm/dp_mst: Verify request type in the corresponding down message reply
    3bc0d0831777 arm64: Ensure bits ASID[15:8] are masked out when the kernel uses 8-bit ASIDs
    082e68b9a714 arm64: mm: Rename asid2idx() to ctxid2asid()
    1aea5c9470be ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
    6bd1bf0e8c42 ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
    70e7166612f4 drm/dp_mst: Fix MST sideband message body length check
    24fec234d2ba bpf: Check validity of link->type in bpf_link_show_fdinfo()
    edcc68974580 MIPS: Probe toolchain support of -msym32
    5728a1d6247d vmalloc: fix accounting with i915
    6dea8e3de599 virtio-blk: don't keep queue frozen during system suspend
    a47235354ac4 scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error
    0d591e92c076 scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
    7efc3fa902ce platform/x86: asus-nb-wmi: Ignore unknown event 0xCF
    b09527799946 regmap: Use correct format specifier for logging range errors
    7574cf3c8bf1 ALSA: hda/conexant: fix Z60MR100 startup pop issue
    3c654998a3e8 scsi: megaraid_sas: Fix for a potential deadlock
    ce697618e34f scsi: qla1280: Fix hw revision numbering for ISP1020/1040
    08a78ff9bf29 watchdog: it87_wdt: add PWRGD enable quirk for Qotom QCML04
    325c0e27668d tracing/kprobe: Make trace_kprobe's module callback called after jump_label update
    3d825a241e65 mtd: rawnand: fix double free in atmel_pmecc_create_user()
    8d364597de9c dmaengine: at_xdmac: avoid null_prt_deref in at_xdmac_prep_dma_memset
    7c99b3c60cac dmaengine: dw: Select only supported masters for ACPI devices
    3e9968660c26 dmaengine: mv_xor: fix child node refcount handling in early exit
    e0c101361c1e phy: core: Fix that API devm_phy_destroy() fails to destroy the phy
    6bf2aba838b2 phy: core: Fix that API devm_of_phy_provider_unregister() fails to unregister the phy provider
    3a22224a443b phy: core: Fix that API devm_phy_put() fails to release the phy
    5d1a41420ed4 phy: core: Fix an OF node refcount leakage in of_phy_provider_lookup()
    9d2916bb1276 phy: core: Fix an OF node refcount leakage in _of_phy_get()
    4f8a50745358 mtd: rawnand: arasan: Fix missing de-registration of NAND
    326d7fb3e4f1 mtd: rawnand: arasan: Fix double assertion of chip-select
    4b13d0d186df mtd: diskonchip: Cast an operand to prevent potential overflow
    804d55e92b7a nfsd: restore callback functionality for NFSv4.0
    e2373eea347e bpf: Check negative offsets in __bpf_skb_min_len()
    323bab15ff7c tcp_bpf: Add sk_rmem_alloc related logic for tcp_bpf ingress redirection
    38150bb4e3be tcp_bpf: Charge receive socket buffer in bpf_tcp_ingress()
    c3ab56e1b434 mm/vmstat: fix a W=1 clang compiler warning
    53106510736e media: dvb-frontends: dib3000mb: fix uninit-value in dib3000_write_reg
    c72057c4865c drm/amdgpu: Handle NULL bo->tbo.resource (again) in amdgpu_vm_bo_update
    dccf5138ad56 epoll: Add synchronous wakeup support for ep_poll_callback
    888dd1909559 ceph: validate snapdirname option length when mounting
    38a2a383a019 of: Fix refcount leakage for OF node returned by __of_get_dma_parent()
    a579b0b6a82f of: Fix error path in of_parse_phandle_with_args_map()
    0227594be815 udmabuf: also check for F_SEAL_FUTURE_WRITE
    912188316a8c nilfs2: prevent use of deleted inode
    a793e5c35722 of/irq: Fix using uninitialized variable @addr_len in API of_irq_parse_one()
    abc874634c16 NFS/pnfs: Fix a live lock between recalled layouts and layoutget
    85d7635d54d7 tracing: Add "%s" check in test_event_printk()
    6cacfb59a7cc tracing: Add missing helper functions in event pointer dereference check
    3a41815771c4 tracing: Fix test_event_printk() to process entire print argument
    0840d360a890 KVM: x86: Play nice with protected guests in complete_hypercall_exit()
    042253c57be9 Drivers: hv: util: Avoid accessing a ringbuffer not initialized yet
    0bef13423bb4 btrfs: tree-checker: reject inline extent items with 0 ref count
    6aa65cda937f zram: refuse to use zero sized block device as backing device
    2d3cde3aeb73 sh: clk: Fix clk_enable() to return 0 on NULL clk
    5049a45bc23b hwmon: (tmp513) Fix interpretation of values of Temperature Result and Limit Registers
    de4fa408d68b hwmon: (tmp513) Fix Current Register value interpretation
    447d1430aa6c hwmon: (tmp513) Fix interpretation of values of Shunt Voltage and Limit Registers
    b382e808e342 hwmon: (tmp513) Use SI constants from units.h
    e9668ba824c1 hwmon: (tmp513) Simplify with dev_err_probe()
    9a2cf6d4a616 hwmon: (tmp513) Don't use "proxy" headers
    e7c7b48a0fc5 drm/modes: Avoid divide by zero harder in drm_mode_vrefresh()
    d4ca3bf078cb USB: serial: option: add Telit FE910C04 rmnet compositions
    adeae07da972 USB: serial: option: add MediaTek T7XX compositions
    cf4df6f3f539 USB: serial: option: add Netprisma LCUK54 modules for WWAN Ready
    6ccb85602c14 USB: serial: option: add MeiG Smart SLM770A
    7e25a9031004 USB: serial: option: add TCL IK512 MBIM & ECM
    68578224365a efivarfs: Fix error on non-existent file
    f2c15056b312 i2c: riic: Always round-up when calculating bus period
    16e1c1156674 chelsio/chtls: prevent potential integer overflow on 32bit
    f4780fedeb65 mmc: sdhci-tegra: Remove SDHCI_QUIRK_BROKEN_ADMA_ZEROLEN_DESC quirk
    9d120788418d net: mdiobus: fix an OF node reference leak
    c4f20ad100da netfilter: ipset: Fix for recursive locking warning
    24b6b9d6b21b net: ethernet: bgmac-platform: fix an OF node reference leak
    f9bad9428723 net: hinic: Fix cleanup in create_rxqs/txqs()
    48cc5df7757b ionic: use ee->offset when returning sprom data
    87847938f570 ionic: Fix netdev notifier unregister on failure
    b3a6daaf7cfb netdevsim: prevent bad user input in nsim_dev_health_break_write()
    6b80924af621 net/smc: check return value of sock_recvmsg when draining clc data
    a36364d8d4fa net/smc: check smcd_v2_ext_offset when receiving proposal msg
    f10635268a0a net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
    0b86e31b6bbb net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
    27d6adbb3ec4 erofs: fix incorrect symlink detection in fast symlink
    7e5fc0da0b76 i2c: pnx: Fix timeout in wait functions
    cff037a22793 usb: dwc2: gadget: Don't write invalid mapped sg entries into dma_desc with iommu enabled
    676cec3ad096 MIPS: Loongson64: DTS: Fix msi node for ls7a
    848257f4f9ef PCI: Add ACS quirk for Broadcom BCM5760X NIC
    c3119c7bab90 PCI: vmd: Create domain symlink before pci_bus_add_devices()
    82f635733337 ASoC: Intel: sof_sdw: fix jack detection on ADL-N variant RVP
    6eb9609c8bf0 usb: cdns3: Add quirk flag to enable suspend residency
    a19c6a484417 ALSA: usb: Fix UBSAN warning in parse_audio_unit()
    02052d22de91 PCI/AER: Disable AER service on suspend
    c1a1393f7844 PCI: Use preserve_config in place of pci_flags
    33db36b3c53d net: sched: fix ordering of qlen adjustment
    b5d500042eb3 usb: hcd-pci: remove the action of faking interrupt request
    6f0605db50e2 clk: imx: Add check for kcalloc
    5b837b9e1543 bpf: Fix the indention issue in grow_stack_state()
    42b62697634d cifs: Fix the calling of smb_version_operations::calc_smb_size()
    b14acf729e9d f2fs: Add inline to f2fs_build_fault_attr() stub
    7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr()
    81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
    c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail()
    299ef3b5b00b of: module: add buffer overflow check in of_modalias()
    b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62 ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: b39adc1b4d9e705b1801684020a0bc12217f6db8)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-15 06:04:44 -08:00
Bruce Ashfield
258cbf1813 linux-yocto/5.15: update to v5.15.175
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    91786f140358 Linux 5.15.175
    fb8c76c7604a x86/static-call: fix 32-bit build
    4e54dc4bbc60 ALSA: usb-audio: Fix a DMA to stack memory bug
    ae7c1c523323 x86/xen: remove hypercall page
    1ef790d6bf55 x86/xen: use new hypercall functions instead of hypercall page
    a501b4dbedb4 x86/xen: add central hypercall functions
    c7b4cfa6213a x86/xen: don't do PV iret hypercall through hypercall page
    8abab99114f1 x86/static-call: provide a way to do very early static-call updates
    1c50e8da50b0 objtool/x86: allow syscall instruction
    8f2c179b1d3c x86: make get_cpu_vendor() accessible from Xen code
    2657ba851fa3 xen/netfront: fix crash when removing device
    3dfd8991ad33 Revert "parisc: fix a possible DMA corruption"
    f585c5793aca tracing/kprobes: Skip symbol counting logic for module symbols in create_local_trace_kprobe()
    b57ac2d92c1f bpf: sync_linked_regs() must preserve subreg_def
    4749f9f9b050 blk-iocost: Avoid using clamp() on inuse in __propagate_weights()
    56b9f3df5ac0 ACPICA: events/evxfregn: don't release the ContextMutex that was never acquired
    bd85ca6cf9a4 team: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL
    2f780d4c3b64 bonding: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL
    c2047b0e216c net/sched: netem: account for backlog updates from child qdisc
    beffa32a21e6 Documentation: PM: Clarify pm_runtime_resume_and_get() return value
    3561951e53f2 qca_spi: Make driver probing reliable
    4f488db386c2 qca_spi: Fix clock speed for multiple QCA7000
    d45e3e1a77fd cxgb4: use port number to set mac addr
    78079fda4829 ACPI: resource: Fix memory resource type union access
    9f82e8ace7d5 net: sparx5: fix the maximum frame length register
    6cedf276444d net: sparx5: fix FDMA performance issue
    c21c7c1c00bc net: lapb: increase LAPB_HEADER_LEN
    22a94e0530b5 ptp: kvm: x86: Return EOPNOTSUPP instead of ENODEV from kvm_arch_ptp_init()
    143304277ffd ptp: kvm: Use decrypted memory in confidential guest on x86
    80a0c4dc6641 selftests: mlxsw: sharedbuffer: Remove duplicate test cases
    b4eb6df5bc26 selftests: mlxsw: sharedbuffer: Remove h1 ingress test case
    07b569eda6fe tipc: fix NULL deref in cleanup_bearer()
    a864e2e1ceda batman-adv: Do not let TT changes list grows indefinitely
    b0b2157b3c27 batman-adv: Remove uninitialized data in full table TT response
    437529aa7d01 batman-adv: Do not send uninitialized TT changes
    bbdb3307f609 acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
    c052f775ee6c exfat: fix potential deadlock on __exfat_get_dentry_set
    4310902c766e virtio/vsock: Fix accept_queue memory leak
    43e76736b4bf bpf, sockmap: Fix update element with same
    3560e2028374 xfs: fix scrub tracepoints when inode-rooted btrees are involved
    58d71a547717 xfs: return from xfs_symlink_verify early on V4 filesystems
    5ff4d29a675f xfs: don't drop errno values when we fail to ficlone the entire range
    fd157244902a xfs: update btree keys correctly when _insrec splits an inode root block
    85128462d348 drm/i915: Fix memory leak by correcting cache object name in error handler
    1247e1df086a usb: gadget: u_serial: Fix the issue that gs_start_io crashed due to accessing null pointer
    e450c9e8f398 usb: ehci-hcd: fix call balance of clocks handling routines
    6c6d2e9d197a usb: dwc2: Fix HCD port connection race
    38fa1f443a3c usb: dwc2: hcd: Fix GetPortStatus & SetPortFeature
    55320f5cdd9d usb: dwc2: Fix HCD resume
    11cbaff06356 ata: sata_highbank: fix OF node reference leak in highbank_initialize_phys()
    e75054ff9cab usb: host: max3421-hcd: Correctly abort a USB request.
    98b76329bd63 ALSA: usb-audio: Add implicit feedback quirk for Yamaha THR5
    11c9e383d410 tcp: check space before adding MPTCP SYN options
    b5d500042eb3 usb: hcd-pci: remove the action of faking interrupt request
    6f0605db50e2 clk: imx: Add check for kcalloc
    5b837b9e1543 bpf: Fix the indention issue in grow_stack_state()
    42b62697634d cifs: Fix the calling of smb_version_operations::calc_smb_size()
    b14acf729e9d f2fs: Add inline to f2fs_build_fault_attr() stub
    7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr()
    81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
    c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail()
    299ef3b5b00b of: module: add buffer overflow check in of_modalias()
    b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62 ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: c027335ae3d81db4676db751de115daab5290a27)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Bruce Ashfield
23863e084b linux-yocto/5.15: update to v5.15.174
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    963e654022cc Linux 5.15.174
    2e29116c4596 Bluetooth: hci_core: Fix calling mgmt_device_connected
    5e71985e855c net/smc: Fix af_ops of child socket pointing to released memory
    5cedfe8aaf18 media: venus: vdec: fixed possible memory leak issue
    d3717cf6baa4 serial: amba-pl011: fix build regression
    d897650c5897 drm/amdgpu: rework resume handling for display (v2)
    e1896f381d27 drm/amd/display: Correct the defined value for AMDGPU_DMUB_NOTIFICATION_MAX
    9760b0c61e53 net: dsa: microchip: correct KSZ8795 static MAC table access
    686e05c9dbd6 Bluetooth: L2CAP: Fix uaf in l2cap_connect
    522328e80acf arm64: smccc: Remove broken support for SMCCCv1.3 SVE discard hint
    51d3d80a6dc3 arm64/sve: Discard stale CPU state when handling SVE traps
    221a2c898962 gve: Fixes for napi_poll when budget is 0
    154cf95664de scsi: core: Fix scsi_mode_select() buffer length handling
    7bdecbd49a5d Revert "drm/amdgpu: add missing size check in amdgpu_debugfs_gprwave_read()"
    b1453a5616c7 fou: remove warn in gue_gro_receive on unsupported protocol
    0b31e28fbd77 ima: Fix use-after-free on a dentry's dname.name
    801d64177faa crypto: hisilicon/qm - inject error before stopping queue
    1b5691014f30 ocfs2: Revert "ocfs2: fix the la space leak when unmounting an ocfs2 volume"
    c5cb98554c4c drm/amd/display: Check BIOS images before it is used
    b3cdb9b9f815 mmc: mtk-sd: Fix error handle of probe function
    85e50b4f9896 xhci: dbc: Fix STALL transfer event handling
    fbab85323192 mm/damon/vaddr: fix issue in damon_va_evenly_split_region()
    9a351255db26 mm/damon/vaddr-test: split a test function having >1024 bytes frame size
    a3eca3037e70 jffs2: Fix rtime decompressor
    bd384b04ad19 jffs2: Prevent rtime decompress memory corruption
    a0e0f67f2fc1 KVM: arm64: vgic-its: Clear ITE when DISCARD frees an ITE
    fd92260b7f68 KVM: arm64: vgic-its: Clear DTE when MAPD unmaps a device
    065e075d438f KVM: arm64: vgic-its: Add a data length check in vgic_its_save_*
    9e9f343615c0 Revert "unicode: Don't special case ignorable code points"
    d7e6934eb736 tracing/eprobe: Fix to release eprobe when failed to add dyn_event
    968757f1f45b btrfs: fix missing snapshot drew unlock when root is dead during swap activation
    38a4826f1bdf sched/core: Prevent wakeup of ksoftirqd during idle load balance
    6aeeac48fc1b sched/fair: Check idle_cpu() before need_resched() to detect ilb CPU turning busy
    d071dba5ddd2 sched/fair: Add NOHZ balancer flag for nohz.next_balance updates
    25fc82f3a868 sched/core: Remove the unnecessary need_resched() check in nohz_csd_func()
    7ff5af6bdb1e modpost: Add .irqentry.text to OTHER_SECTIONS
    973cfc7ea3f6 modpost: Include '.text.*' in TEXT_SECTIONS
    d0f2889ec52b misc: eeprom: eeprom_93cx6: Add quirk for extra read clock cycle
    ee68554d2c03 powerpc/prom_init: Fixup missing powermac #size-cells
    a7fd78075031 MIPS: Loongson64: DTS: Really fix PCIe port nodes for ls7a
    da4809b05b65 usb: chipidea: udc: handle USB Error Interrupt if IOC not set
    2d98fa2a50b8 i3c: Use i3cdev->desc->info instead of calling i3c_device_get_info() to avoid deadlock
    a436e75678bf PCI: Add ACS quirk for Wangxun FF5xxx NICs
    ade2062d5b53 PCI: Add 'reset_subordinate' to reset hierarchy below bridge
    67416562ae0d PCI: Detect and trust built-in Thunderbolt chips
    a6cddf68b340 i3c: mipi-i3c-hci: Mask ring interrupts before ring stop request
    a365de2fbfbe f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
    c710201af655 nvdimm: rectify the illogical code within nd_dax_probe()
    ff11b66cf848 pinctrl: qcom-pmic-gpio: add support for PM8937
    f7b0fc4b570a scsi: st: Add MTIOCGET and MTLOAD to ioctls allowed after device reset
    bbb47c06f011 scsi: st: Don't modify unknown block number in MTIOCGET
    b8283d52ed15 leds: class: Protect brightness_show() with led_cdev->led_access mutex
    2174bbc235f7 scsi: hisi_sas: Add cond_resched() for no forced preemption model
    02cef9720550 tracing: Use atomic64_inc_return() in trace_clock_counter()
    7ba51688437b pinctrl: freescale: fix COMPILE_TEST error with PINCTRL_IMX_SCU
    8a4534483e02 netpoll: Use rcu_access_pointer() in __netpoll_setup
    a7b8f71c7a29 net/neighbor: clear error in case strict check is not set
    4e83046d2bc9 rocker: fix link status detection in rocker_carrier_init()
    565dca66578a ASoC: hdmi-codec: reorder channel allocation list
    219960a48771 Bluetooth: hci_core: Fix not checking skb length on hci_acldata_packet
    dfb3f9d3f602 wifi: brcmfmac: Fix oops due to NULL pointer dereference in brcmf_sdiod_sglist_rw()
    0824dcc63580 wifi: ipw2x00: libipw_rx_any(): fix bad alignment
    76581147b05c drm/amdgpu: set the right AMDGPU sg segment limitation
    53b03a43a881 drm/amdgpu: skip amdgpu_device_cache_pci_state under sriov
    a3d408870bc1 jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
    9efe72eefd4c jfs: fix array-index-out-of-bounds in jfs_readdir
    6676034aa753 jfs: fix shift-out-of-bounds in dbSplit
    823d573f5450 jfs: array-index-out-of-bounds fix in dtReadFirst
    efe1b9bbf356 dma-debug: fix a possible deadlock on radix_lock
    081bc4fe23f9 drm/amdgpu: refine error handling in amdgpu_ttm_tt_pin_userptr
    905dc479b648 drm/amdgpu: Dereference the ATCS ACPI buffer
    80aa90210a7a drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts for vega20_ih
    1d42b11b7bb7 drm/panel: simple: Add Microchip AC69T88A LVDS Display panel
    b92521c314d2 wifi: ath5k: add PCI ID for Arcadyan devices
    61f1b977949b wifi: ath5k: add PCI ID for SX76X
    276a473c956f net: inet6: do not leave a dangling sk pointer in inet6_create()
    3e8258070b0f net: inet: do not leave a dangling sk pointer in inet_create()
    2b46994a6e76 net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
    1fe625f12d09 net: af_can: do not leave a dangling sk pointer in can_create()
    a8677028dd51 Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
    132e615bb1d7 af_packet: avoid erroring out after sock_init_data() in packet_create()
    3cc92d542384 net/sched: cbs: Fix integer overflow in cbs_set_port_rate()
    9681a5217b02 net: ethernet: fs_enet: Use %pa to format resource_size_t
    52637f8b7c42 net: fec_mpc52xx_phy: Use %pa to format resource_size_t
    8e9f76ddc20c samples/bpf: Fix a resource leak
    3caa244323a6 r8169: don't apply UDP padding quirk on RTL8126A
    6078d3ca132b drm/radeon/r600_cs: Fix possible int overflow in r600_packet3_check()
    f632b3be8ee8 drm/mcde: Enable module autoloading
    8c715f966406 drm: panel-orientation-quirks: Add quirk for AYA NEO 2 model
    c9c2cf983dc8 drm/vc4: hvs: Set AXI panic modes for the HVS
    e497edb8f31e soc: imx8m: Probe the SoC driver as platform driver
    0b16b2aa2242 media: cx231xx: Add support for Dexatek USB Video Grabber 1d19:6108
    afdfebd9bbe7 media: uvcvideo: Add a quirk for the Kaiweets KTI-W02 infrared camera
    ea6588abcc15 kcsan: Turn report_filterlist_lock into a raw_spinlock
    86680f33461a kselftest/arm64: Don't leak pipe fds in pac.exec_sign_all()
    d476931a6bbc btrfs: avoid unnecessary device path update for the same device
    06a92f810df8 s390/cpum_sf: Handle CPU hotplug remove during sampling
    ac98b8c10346 epoll: annotate racy check
    dc02407ea952 iommu/arm-smmu: Defer probe of clients after smmu device bound
    a9e371e03f08 ocfs2: update seq_file index in ocfs2_dlm_seq_next
    951c53931a91 mmc: core: Further prevent card detect during shutdown
    47de5d1bf378 mmc: sdhci-pci: Add DMI quirk for missing CD GPIO on Vexia Edu Atla 10 tablet
    f373a1898175 regmap: detach regmap from dev on regmap_exit
    4d03f705e9d7 xsk: fix OOB map writes when deleting elements
    f9f50a5792a6 dma-buf: fix dma_fence_array_signaled v4
    ad34306ac683 bpf: fix OOB devmap writes when deleting elements
    fb5fee35bdd1 bcache: revert replacing IS_ERR_OR_NULL with IS_ERR again
    48eb6e740494 nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
    87bf3ea841a5 scsi: ufs: core: sysfs: Prevent div by zero
    694598a7828d scsi: qla2xxx: Remove check req_sg_cnt should be equal to rsp_sg_cnt
    ca36d9d53745 scsi: qla2xxx: Fix use after free on unload
    1f1cf3940a36 scsi: qla2xxx: Supported speed displayed incorrectly for VPorts
    66618696bcbb scsi: qla2xxx: Fix NVMe and NPIV connect issue
    7d9f66082b84 scsi: qla2xxx: Fix abort in bsg timeout
    1cc00b106611 ALSA: hda/realtek: Add support for Samsung Galaxy Book3 360 (NP730QFG)
    b89de14c9c80 ALSA: hda/realtek: Enable mute and micmute LED on HP ProBook 430 G8
    023ee962a690 ALSA: usb-audio: add mixer mapping for Corsair HS80
    1c176f5155ee arm64: ptrace: fix partial SETREGSET for NT_ARM_TAGGED_ADDR_CTRL
    dbcdadade0c2 tracing: Fix cmp_entries_dup() to respect sort() comparison rules
    faa0a1975a6f can: dev: can_set_termination(): allow sleeping GPIOs
    fb17d710c7a4 watchdog: rti: of: honor timeout-sec property
    2ed3e3a3ac06 HID: wacom: fix when get product name maybe null pointer
    eb6a5262ec66 bpf: Fix exact match conditions in trie_get_next_key()
    6155fac6d9ae bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
    c5327720a465 ocfs2: free inode when ocfs2_get_init_inode() fails
    c8504c0f1f80 drm/v3d: Enable Performance Counters before clearing them
    cd5106c77d6d spi: mpc52xx: Add cancel_work_sync before module remove
    2c84d183a448 tools: Override makefile ARCH variable if defined, but empty
    9bc69d38e3b8 ALSA: usb-audio: Notify xrun for low-latency mode
    9b9b61c5d0a2 ALSA: pcm: Avoid reference to status->state
    f0294f444afc ALSA: pcm: Add more disconnection checks at file ops
    0d6cd1151e26 tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
    ece859aac1d3 drm/sti: Add __iomem for mixer_dbg_mxn's parameter
    2bd350f0e74c bpftool: fix potential NULL pointer dereferencing in prog_dump()
    ca906853f6c7 bpftool: Remove asserts from JIT disassembler
    3cbde9287469 serial: amba-pl011: Fix RX stall when DMA is used
    e3769d2b62d0 serial: amba-pl011: Use port lock wrappers
    9f0ce8feecb9 dt-bindings: serial: rs485: Fix rs485-rts-delay property
    e9583ac84945 dt_bindings: rs485: Correct delay values
    ad4dfa7ea7f5 gpio: grgpio: Add NULL check in grgpio_probe
    7546c60a3786 gpio: grgpio: use a helper variable to store the address of ofdev->dev
    b65958284401 geneve: do not assume mac header is set in geneve_xmit_skb()
    c20f91bd9395 ethtool: Fix wrong mod state in case of verbose and no_mask bitset
    59a59da8de47 netfilter: nft_set_hash: skip duplicated elements pending gc run
    0e67805e805c netfilter: ipset: Hold module reference while requesting a module
    c7d644f76949 net: sched: fix erspan_opt settings in cls_flower
    4fe517643f52 igb: Fix potential invalid memory access in igb_init_module()
    d7804000d8b9 net/qed: allow old cards not supporting "num_images" to work
    f502a88fdd41 net/smc: fix LGR and link use-after-free issue
    ebfee3e153f6 net/smc: Limit backlog connections
    d2a4894f2385 tipc: Fix use-after-free of kernel socket in cleanup_bearer().
    bc3d4423def1 dccp: Fix memory leak in dccp_feat_change_recv
    0b8903e6c881 net/ipv6: release expired exception dst cached in socket
    4199dd78a598 can: j1939: j1939_session_new(): fix skb reference counting
    c6e778901d00 net: hsr: avoid potential out-of-bound access in fill_frame_info()
    f0f627fd6af2 net/sched: tbf: correct backlog statistic for GSO packets
    fb09c0cc058b ptp: Add error handling for adjfine callback in ptp_clock_adjtime
    36a9d94dac28 netfilter: x_tables: fix LED ID check in led_tg_check()
    d6e1776f51c9 ipvs: fix UB due to uninitialized stack access in ip_vs_protocol_init()
    6e2c9e417ef7 can: ems_usb: ems_usb_rx_err(): fix {rx,tx}_errors statistics
    1ed979b833df can: sun4i_can: sun4i_can_err(): fix {rx,tx}_errors statistics
    c56112f3e709 can: ifi_canfd: ifi_canfd_handle_lec_err(): fix {rx,tx}_errors statistics
    dd3ef4edcc89 can: m_can: m_can_handle_lec_err(): fix {rx,tx}_errors statistics
    46e062d62674 can: sun4i_can: sun4i_can_err(): call can_change_state() even if cf is NULL
    48d8223ff178 can: c_can: c_can_handle_bus_err(): update statistics if skb allocation fails
    f1977d763c9c can: do not increase rx statistics when generating a CAN rx error message frame
    f503436c5e3b can: peak_usb: CANFD: store 64-bits hw timestamps
    c90279de2b99 watchdog: mediatek: Make sure system reset gets asserted in mtk_wdt_restart()
    2663884d248d iTCO_wdt: mask NMI_NOW bit for update_no_reboot_bit() call
    be085075cf2c drm/etnaviv: flush shader L1 cache after user commandstream
    e98ff67f5a68 drm/sti: avoid potential dereference of error pointers
    f5804567cf96 drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
    31c857e7496d drm/sti: avoid potential dereference of error pointers in sti_hqvdp_atomic_check
    6a0648f96c3c btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
    0ab0a3ad24e9 nfsd: fix nfs4_openowner leak when concurrent nfsd4_open occur
    6cefcadd34e3 nfsd: make sure exp active before svc_export_show
    d63f0926b9a7 PCI: rockchip-ep: Fix address translation unit programming
    9f3ea5db09b0 dm thin: Add missing destroy_work_on_stack()
    23af63a55bf5 ovl: properly handle large files in ovl_security_fileattr
    b0c349a65c16 PCI: keystone: Add link up check to ks_pcie_other_map_bus()
    0cb21f1ea3a2 i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
    a32d0e136664 scsi: ufs: exynos: Fix hibern8 notify callbacks
    7bb9fa6fe600 util_macros.h: fix/rework find_closest() macros
    ca687fdce5b9 s390/entry: Mark IRQ entries to fix stack depot warnings
    68e79b848196 ad7780: fix division by zero in ad7780_write_raw()
    d2b85ce0561f btrfs: ref-verify: fix use-after-free after invalid ref action
    c71d114ef68c btrfs: add a sanity check for btrfs root in btrfs_search_slot()
    6e2ac5f585a0 btrfs: add might_sleep() annotations
    ab6cfcf8ed2c quota: flush quota_release_work upon quota writeback
    7320429e48cd xfs: remove unknown compat feature check in superblock write validation
    bac5a74c31c2 xfs: fix log recovery when unknown rocompat bits are set
    584754f983d3 ASoC: fsl_micfil: fix the naming style for mask definition
    c3f4f4547fb2 sh: intc: Fix use-after-free bug in register_intc_controller()
    fe6cbf0b2ac3 sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
    f211501cfc2b SUNRPC: Replace internal use of SOCKWQ_ASYNC_NOSPACE
    197b613c9080 sunrpc: remove unnecessary test in rpc_task_set_client()
    7338c4377742 nfs: ignore SB_RDONLY when mounting nfs
    14d02aec5898 modpost: remove incorrect code in do_eisa_entry()
    60658fdb6540 rtc: ab-eoz9: don't fail temperature reads on undervoltage notification
    4950408793b1 9p/xen: fix release of IRQ
    db94e06c24cd 9p/xen: fix init sequence
    df2a7aa342f1 block: return unsigned int from bdev_io_min
    b7836529e059 jffs2: fix use of uninitialized variable
    4d9807048b85 ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
    b1ee0aa4945c ubi: fastmap: Fix duplicate slab cache names while attaching
    2b19d2fd58be ubifs: Correct the total block count by deducting journal reservation
    246f621d3639 rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
    7c6098bdb62a rtc: abx80x: Fix WDT bit position of the status register
    3b28fb1376aa rtc: st-lpc: Use IRQF_NO_AUTOEN flag in request_irq()
    2ab9639f16b0 NFSv4.0: Fix a use-after-free problem in the asynchronous open()
    fcf32ea8193f um: Always dump trace for specified task in show_stack
    a6294d601075 um: Fix the return value of elf_core_copy_task_fpregs
    1bd118c5f887 um: Fix potential integer overflow during physmem setup
    f5872a2a84ec rpmsg: glink: Propagate TX failures in intentless mode as well
    c7dac3af57e3 SUNRPC: make sure cache entry active before cache_show
    842f1c27a1ae NFSD: Prevent a potential integer overflow
    f78318f70e3c lib: string_helpers: silence snprintf() output truncation warning
    0247da93bf62 usb: dwc3: gadget: Fix looping of queued SG entries
    893f9ea3f6f1 usb: dwc3: gadget: Fix checking for number of TRBs left
    bc3c34362bef ALSA: hda/realtek: Apply quirk for Medion E15433
    0ac6cd6133a1 ALSA: hda/realtek: Fix Internal Speaker and Mic boost of Infinix Y4 Max
    ad78a3a11e66 ALSA: hda/realtek: Set PCBeep to default value for ALC274
    8c50311d8ab0 ALSA: hda/realtek: Update ALC225 depop procedure
    8799f4332a9f ALSA: pcm: Add sanity NULL check for the default mmap fault handler
    150dff3e1bf7 media: v4l2-core: v4l2-dv-timings: check cvt/gtf result
    41979fbb7ced soc: fsl: rcpm: fix missing of_node_put() in copy_ippdexpcr1_setting()
    ed228b74d8a5 media: wl128x: Fix atomicity violation in fmc_send_cmd()
    20082e2e8b79 HID: wacom: Interpret tilt data from Intuos Pro BT as signed values
    bb2f15b5222f block: fix ordering between checking BLK_MQ_S_STOPPED request adding
    5d2e9a42b1fd arm64: tls: Fix context-switching of tpidrro_el0 when kpti is enabled
    e2b91997db28 sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
    bef9a2835011 um: vector: Do not use drvdata in release
    c52effe58215 serial: 8250: omap: Move pm_runtime_get_sync
    1635d9a0ff1b um: net: Do not use drvdata in release
    5727343348f3 um: ubd: Do not use drvdata in release
    3b22047378ef ubi: wl: Put source PEB into correct list if trying locking LEB failed
    a162b111ff1a platform/chrome: cros_ec_typec: fix missing fwnode reference decrement
    bc846c0be8a4 cpufreq: mediatek-hw: Fix wrong return value in mtk_cpufreq_get_cpu_power()
    e6e42c57cee9 mtd: spi-nor: core: replace dummy buswidth from addr to data
    6827966f6953 spi: Fix acpi deferred irq probe
    e67471437ae9 netfilter: ipset: add missing range check in bitmap_ip_uadt
    9f2d8f3e813d gpio: exar: set value when external pull-up or pull-down is present
    283211911b42 Revert "serial: sh-sci: Clean sci_ports[0] after at earlycon exit"
    4b14ac9e73bf serial: sh-sci: Clean sci_ports[0] after at earlycon exit
    e2e286306b67 Revert "usb: gadget: composite: fix OS descriptors w_value logic"
    479795371221 driver core: bus: Fix double free in driver API bus_register()
    3a0c02f550c5 usb: xhci: Fix TD invalidation under pending Set TR Dequeue
    2e891a42e75e Bluetooth: Fix type of len in rfcomm_sock_getsockopt{,_old}()
    1d1e618c1706 exfat: fix uninit-value in __exfat_get_dentry_set
    48c335245371 locking/lockdep: Avoid creating new name string literals in lockdep_set_subclass()
    6bdb3907d50d tty: ldsic: fix tty_ldisc_autoload sysctl's proc_handler
    5354599855a9 apparmor: test: Fix memory leak for aa_unpack_strdup()
    8797b7712de7 comedi: Flush partial mappings in error case
    1484fdc59e04 fsnotify: fix sending inotify event with unexpected filename
    41bbb1eb996b PCI: Fix use-after-free of slot->bus on hot remove
    227fde8a27f7 KVM: arm64: Ignore PMCNTENSET_EL0 while checking for overflow status
    4fe0d9228226 powerpc/pseries: Fix KVM guest detection for disabling hardlockup detector
    a304c1412210 crypto: x86/aegis128 - access 32-bit arguments as 32-bit
    dc0c28b7f98f perf/x86/intel/pt: Fix buffer full but size is 0 case
    f00012d5bf0c ASoC: codecs: Fix atomicity violation in snd_soc_component_get_drvdata()
    27a93c45e16a jfs: xattr: check invalid xattr size more strictly
    8d72b5c93360 ext4: fix FS_IOC_GETFSMAP handling
    519320ef836b ext4: supress data-race warnings in ext4_free_inodes_{count,set}()
    9887d859cd60 ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
    ca0d15ee5a68 soc: qcom: socinfo: fix revision check in qcom_socinfo_probe()
    9b26540820e5 ASoC: Intel: sst: Fix used of uninitialized ctx to log an error
    13327d78229f Revert "drivers: clk: zynqmp: update divider round rate logic"
    3504696ecfb6 usb: ehci-spear: fix call balance of sehci clk handling routines
    ab011f7439d9 ALSA: usb-audio: Fix out of bounds reads when finding clock sources
    e8823e6ff313 xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
    cb645064e081 ksmbd: fix slab-use-after-free in smb3_preauth_hash_rsp
    dadac97f066a parisc: fix a possible DMA corruption
    487b128f07b8 apparmor: fix 'Do simple duplicate message elimination'
    3c7355690f37 ALSA: hda/realtek: Update ALC256 depop procedure
    d148c0956954 counter: stm32-timer-cnt: Add check for clk_enable()
    098480edee1b misc: apds990x: Fix missing pm_runtime_disable()
    f45e6fc02435 USB: chaoskey: Fix possible deadlock chaoskey_list_lock
    4fb1375d830d USB: chaoskey: fail open after removal
    5f6c28cbd995 usb: yurex: make waiting on yurex_write interruptible
    dc26c8db0837 usb: using mutex lock and supporting O_NONBLOCK flag in iowarrior_read()
    bc2dbad38537 iio: light: al3010: Fix an error handling path in al3010_probe()
    2dcc86fefe09 tcp: Fix use-after-free of nreq in reqsk_timer_handler().
    dcacfcfe20cc bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
    16aa78edf6dd net: hsr: fix hsr_init_sk() vs network/transport headers.
    d24b2fa24789 spi: atmel-quadspi: Fix register name in verbose logging function
    c33db53e40e1 octeontx2-af: RPM: Fix mismatch in lmac type
    0be9f9c52e29 net: stmmac: dwmac-socfpga: Set RX watchdog interrupt as broken
    c3c572dd294d marvell: pxa168_eth: fix call balance of pep->clk handling routines
    0659c6de7b98 net: mdio-ipq4019: add missing error check
    bbc697882231 net: usb: lan78xx: Fix refcounting and autosuspend on invalid WoL configuration
    28d185df039a tg3: Set coherent DMA mask bits to 31 for BCM57766 chipsets
    d211ad1209bc net: usb: lan78xx: Fix memory leak on device unplug by freeing PHY device
    3317641dac2d power: supply: bq27xxx: Fix registers of bq27426
    a2cd5d322d22 power: supply: core: Remove might_sleep() from power_supply_put()
    bd87598c6c5b fs_parser: update mount_api doc to match function signature
    9567bd34aa3b vfio/pci: Properly hide first-in-list PCIe extended capability
    dc2144cfefff selftests/mount_setattr: Fix failures on 64K PAGE_SIZE kernels
    6293d3df287d vdpa/mlx5: Fix suboptimal range on iotlb iteration
    fb71f1788624 hwmon: (tps23861) Fix reporting of negative temperatures
    b6a394fe4c6b NFSD: Fix nfsd4_shutdown_copy()
    a12c897adf40 svcrdma: fix miss destroy percpu_counter in svc_rdma_proc_init()
    57dee363185b sunrpc: simplify two-level sysctl registration for svcrdma_parm_table
    d7892d68ee3c NFSD: Cap the number of bytes copied by nfs4_reset_recoverydir()
    c5d90f930274 NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
    74b5756de732 remoteproc: qcom_q6v5_mss: Re-order writes to the IMEM region
    3dbb7e68669d rpmsg: glink: use only lower 16-bits of param2 for CMD_OPEN name length
    04fcb57ac0fe rpmsg: glink: Fix GLINK command prefix
    e74022642291 rpmsg: glink: Send READ_NOTIFY command in FIFO full case
    d2e0ae595a3a rpmsg: glink: Add TX_DATA_CONT command while sending
    5f77ee6fd99d perf trace: Avoid garbage when not printing a syscall's arguments
    e3d8ded16712 perf trace: Do not lose last events in a race
    21e1cf688fb0 svcrdma: Address an integer overflow
    3ffaa3205380 m68k: coldfire/device.c: only build FEC when HW macros are defined
    8d4dcba03745 m68k: mcfgpio: Fix incorrect register offset for CONFIG_M5441x
    8f61c0161f8e perf trace: avoid garbage when not printing a trace event's arguments
    4bd3d783be92 f2fs: check curseg->inited before write_sum_page in change_curseg
    a76172963ea2 f2fs: remove the unused flush argument to change_curseg
    6bd8aa76978d f2fs: open code allocate_segment_by_default
    634ffe866196 f2fs: remove struct segment_allocation default_salloc_ops
    3fd2fc9282dc f2fs: fix the wrong f2fs_bug_on condition in f2fs_do_replace_block
    b5cf7ba111c2 PCI: cpqphp: Fix PCIBIOS_* return value confusion
    48597c484b82 PCI: cpqphp: Use PCI_POSSIBLE_ERROR() to check config reads
    1784ec80bd1c perf probe: Correct demangled symbols in C++ program
    24e19b5f3511 perf probe: Fix libdw memory leak
    403efb4457c0 PCI: Fix reset_method_store() memory leak
    656af7b3dcf1 perf cs-etm: Don't flush when packet_queue fills up
    8ac9fbe43789 mailbox: arm_mhuv2: clean up loop in get_irq_chan_comb()
    246896417a0e pinctrl: k210: Undef K210_PC_DEFAULT
    1b26918fd849 clk: clk-axi-clkgen: make sure to enable the AXI bus clock
    5a254ffef286 dt-bindings: clock: axi-clkgen: include AXI clk
    f4fbd70e15fa fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
    038e1d56b252 fbdev/sh7760fb: Alloc DMA memory from hardware device
    7f5355199d21 powerpc/kexec: Fix return of uninitialized variable
    17248fdbe3ca powerpc/sstep: make emulate_vsx_load and emulate_vsx_store static
    8c966150d5ab ocfs2: fix uninitialized value in ocfs2_file_read_iter()
    35f5b68f63aa RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
    ef0613269a4f RDMA/hns: Fix out-of-order issue of requester when setting FENCE
    bb8b45883eb0 scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
    64654bf5efb3 scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
    59a4088829bc scsi: fusion: Remove unused variable 'rc'
    e76181a5be90 scsi: bfa: Fix use-after-free in bfad_im_module_exit()
    94c5f05270df mfd: rt5033: Fix missing regmap_del_irq_chip()
    3e4ff2af1b0a clk: imx: clk-scu: fix clk enable state save and restore
    55eb217f8f80 clk: imx: lpcg-scu: SW workaround for errata (e10858)
    6ce29bc3bb9f RDMA/bnxt_re: Check cqe flags to know imm_data vs inv_irkey
    f6ec13366875 powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
    e0a470b5733c powerpc/mm/fault: Fix kfence page fault reporting
    5fe7709251e3 mtd: rawnand: atmel: Fix possible memory leak
    b2073db65ab3 cpufreq: loongson2: Unregister platform_driver on failure
    bb6642d4b313 mfd: intel_soc_pmic_bxtwc: Use IRQ domain for PMIC devices
    da498e02c92e mfd: intel_soc_pmic_bxtwc: Use IRQ domain for TMU device
    23230ac3c5ca mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
    91cee88255a3 mfd: intel_soc_pmic_bxtwc: Use dev_err_probe()
    a82dbec6e882 mfd: da9052-spi: Change read-mask to write-mask
    cac4995c03fe mfd: tps65010: Use IRQF_NO_AUTOEN flag in request_irq() to fix race
    af36ccb8f82d powerpc/vdso: Flag VDSO64 entry points as functions
    45b1d10ce84f pinctrl: zynqmp: drop excess struct member description
    aba170f58f64 trace/trace_event_perf: remove duplicate samples on the first tracepoint event
    6694f7acd625 bpf: fix recursive lock when verdict program return SK_PASS
    0d2ad72d100f wireguard: selftests: load nf_conntrack if not present
    d425e975c161 netpoll: Use rcu_access_pointer() in netpoll_poll_lock
    a9584c897d1c Bluetooth: fix use-after-free in device_for_each_child()
    86bd0ba393a3 driver core: Introduce device_find_any_child() helper
    b889a7d68d7e ALSA: 6fire: Release resources at card release
    cadf1d8e9ddc ALSA: caiaq: Use snd_card_free_when_closed() at disconnection
    9a48bd2184b1 ALSA: us122l: Use snd_card_free_when_closed() at disconnection
    befcca177752 ALSA: usx2y: Use snd_card_free_when_closed() at disconnection
    8772cba76574 net: rfkill: gpio: Add check for clk_enable()
    1bda953ed5bc drm/amdkfd: Fix wrong usage of INIT_WORK()
    1d63ab86e155 selftests: net: really check for bg process completion
    46087de50376 bpf, sockmap: Fix sk_msg_reset_curr
    e1f54c61c4c9 bpf, sockmap: Several fixes to bpf_msg_pop_data
    0f8db9b36930 bpf, sockmap: Several fixes to bpf_msg_push_data
    7073d9004fff selftests/bpf: Add push/pop checking for msg_verify_data in test_sockmap
    145edbd2ff19 selftests/bpf: Fix total_bytes in msg_loop_rx in test_sockmap
    8468e42e5bc2 selftests, bpf: Add one test for sockmap with strparser
    d0e5847929a2 selftests/bpf: Fix SENDPAGE data logic in test_sockmap
    72fb93bb48b4 selftests/bpf: Add txmsg_pass to pull/push/pop in test_sockmap
    c99fd5911e27 netlink: typographical error in nlmsg_type constants definition
    43950c95ef8d netfilter: nf_tables: must hold rcu read lock while iterating object type list
    7ffeda67d366 netfilter: nf_tables: skip transaction if update object is not implemented
    65aec8dc425d drm/msm/dpu: cast crtc_clk calculation to u64 in _dpu_core_perf_calc_clk()
    46b8e788c49d wifi: wfx: Fix error handling in wfx_core_init()
    940389e96d99 drm/etnaviv: hold GPU lock across perfmon sampling
    d4ce36476c65 drm/etnaviv: fix power register offset on GC300
    bef66f303ed8 drm/etnaviv: Request pages from DMA32 zone on addressing_limited
    ac378560f90a drm/msm/adreno: Use IRQF_NO_AUTOEN flag in request_irq()
    584fb280f30d drm/panfrost: Remove unused id_mask from struct panfrost_model
    a374e7e79fbd octeontx2-pf: handle otx2_mbox_get_rsp errors in cn10k.c
    55c41b97001a octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
    785c6758ea32 octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_common.c
    dd54e632bed9 drm: fsl-dcu: enable PIXCLK on LS1021A
    581261b2d6fd wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
    7f23fb2e0a15 selftests/bpf: Fix txmsg_redir of test_txmsg_pull in test_sockmap
    f1116a9d236e selftests/bpf: Fix msg_verify_data in test_sockmap
    18f1c9fd9376 drm/bridge: tc358767: Fix link properties discovery
    e69c5ebfb900 netdevsim: copy addresses for both in and out paths
    08c307552119 netdevsim: rely on XFRM state direction instead of flags
    7f6afb1b33fd xfrm: store and rely on direction to construct offload flags
    e4426baa9aa3 xfrm: rename xfrm_state_offload struct to allow reuse
    ded61e552767 libbpf: fix sym_is_subprog() logic for weak global subprogs
    a6fee1be65aa bpf: Fix the xdp_adjust_tail sample prog issue
    4e0e9e7af5f7 libbpf: Fix output .symtab byte-order during linking
    441bbc0cf7fb drm/bridge: anx7625: Drop EDID cache on bridge power off
    363e427097c7 ASoC: dt-bindings: mt6359: Update generic node name and dmic-mode
    f5558e6b5cbe ASoC: fsl_micfil: fix regmap_write_bits usage
    0832e6e657a1 ASoC: fsl_micfil: use GENMASK to define register bit fields
    6869a23070c9 ASoC: fsl_micfil: do not define SHIFT/MASK for single bits
    a20141b2a4f8 ASoC: fsl_micfil: Drop unnecessary register read
    ffa8a4e83c5d dt-bindings: vendor-prefixes: Add NeoFidelity, Inc
    26af2cca4179 wifi: ath10k: fix invalid VHT parameters in supported_vht_mcs_rate_nss2
    4b92467725dc wifi: ath10k: fix invalid VHT parameters in supported_vht_mcs_rate_nss1
    6887f9f41267 drm/v3d: Address race-condition in MMU flush
    89267ef694d0 drm/imx/ipuv3: Use IRQF_NO_AUTOEN flag in request_irq()
    2277397e711a drm/imx/dcss: Use IRQF_NO_AUTOEN flag in request_irq()
    28e6151ccec4 wifi: mwifiex: Use IRQF_NO_AUTOEN flag in request_irq()
    4f5e6866acfe wifi: p54: Use IRQF_NO_AUTOEN flag in request_irq()
    4e3931ffa904 drm/omap: Fix locking in omap_gem_new_dmabuf()
    53e1ad912a64 drm/omap: Fix possible NULL dereference
    8965db7fe2e9 wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
    6a806399e4f5 drm/mm: Mark drm_mm_interval_tree*() functions with __maybe_unused
    38c3f8acde76 platform/x86: panasonic-laptop: Return errno correctly in show callback
    0f7f31aaf613 platform/x86: panasonic-laptop: Replace snprintf in show functions with sysfs_emit
    4676e5044404 media: atomisp: Add check for rgby_data memory allocation failure
    6f8f96ab93f7 media: atomisp: remove #ifdef HAS_NO_HMEM
    8aa2da2fd911 media: venus: provide ctx queue lock for ioctl synchronization
    9c704cd7e318 venus: venc: add handling for VIDIOC_ENCODER_CMD
    06ad3f4b0bed media: venus : Addition of support for VIDIOC_TRY_ENCODER_CMD
    f7edaca4f66a media: venus : Addition of EOS Event support for Encoder
    745e6d8bbe6a media: venus: vdec: decoded picture buffer handling during reconfig sequence
    b75d87df0f31 media: venus: venc: Use pmruntime autosuspend
    2a5b8de6fcb9 firmware: arm_scpi: Check the DVFS OPP count returned by the firmware
    ec0b5a3454fe selftests/resctrl: Protect against array overrun during iMC config parsing
    d9f878fd8b99 arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add supplies for fixed regulators
    65816651d9c4 arm64: dts: mediatek: mt8183-kukui-jacuzzi: Fix DP bridge supply names
    c84daf3b325b arm64: dts: mt8183: jacuzzi: Move panel under aux-bus
    03dd02b207dd arm64: dts: mt8183: jacuzzi: remove unused ddc-i2c-bus
    7de5804460c3 regmap: irq: Set lockdep class for hierarchical IRQ domains
    c4908741911d spi: zynqmp-gqspi: Undo runtime PM changes at driver exit time​
    5f116d12c0ef spi: tegra210-quad: Avoid shift-out-of-bounds
    6a6908aa03c9 pmdomain: ti-sci: Add missing of_node_put() for args.np
    4869448ba8cc ARM: dts: cubieboard4: Fix DCDC5 regulator constraints
    504ee6496d11 pwm: imx27: Workaround of the pwm output bug when decrease the duty cycle
    189227d2d8ff arm64: dts: mt8183: Damu: add i2c2's i2c-scl-internal-delay-ns
    3b16dcf7241f arm64: dts: mt8183: burnet: add i2c2's i2c-scl-internal-delay-ns
    ec8b64d666a3 arm64: dts: mt8183: fennel: add i2c2's i2c-scl-internal-delay-ns
    973c859752cb cgroup/bpf: only cgroup v2 can be attached by bpf programs
    d4cc5a87c24d Revert "cgroup: Fix memory leak caused by missing cgroup_bpf_offline"
    f275bbe332f7 arm64: dts: mediatek: mt8173-elm-hana: Add vdd-supply to second source trackpad
    50497379f82a arm64: dts: mt8183: kukui: Fix the address of eeprom at i2c4
    be613fc3c24d arm64: dts: mt8183: krane: Fix the address of eeprom at i2c4
    8d1e8505859f tpm: fix signed/unsigned bug when checking event logs
    2d88cf062b86 mmc: mmc_spi: drop buggy snprintf()
    f4b7bf5a50f1 soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
    f34d172307f9 soc: ti: smartreflex: Use IRQF_NO_AUTOEN flag in request_irq()
    9f5a2db6be13 spi: spi-fsl-lpspi: Use IRQF_NO_AUTOEN flag in request_irq()
    97e793af8715 spi: spi-fsl-lpspi: downgrade log level for pio mode
    cd1c59275de4 clocksource/drivers:sp804: Make user selectable
    ede7084c9071 kcsan, seqlock: Fix incorrect assumption in read_seqbegin()
    730eb858dff7 kcsan, seqlock: Support seqcount_latch_t
    2f7e3eac5fee seqlock/latch: Provide raw_read_seqcount_latch_retry()
    6c1edccbc980 timekeeping: Consolidate fast timekeeper
    cee8f85696a8 time: Fix references to _msecs_to_jiffies() handling of values
    da7e49db34c5 crypto: cavium - Fix an error handling path in cpt_ucode_load_fw()
    4ea3e3b761e3 crypto: bcm - add error check in the ahash_hmac_init function
    5e959bf234d0 crypto: caam - add error check to caam_rsa_set_priv_key_form
    c5c64ff34a9d ACPI: CPPC: Fix _CPC register setting issue
    029ac07bb92d EDAC/igen6: Avoid segmentation fault on module unload
    d465ea267167 crypto: cavium - Fix the if condition to exit loop after timeout
    96001f52ae8c crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
    d3008b4ea1d9 EDAC/fsl_ddr: Fix bad bit shift operations
    20c2fe56889b thermal: core: Initialize thermal zones before registering them
    06de6e9bc818 crypto: qat - remove faulty arbiter config reset
    4ad7033de109 EDAC/bluefield: Fix potential integer overflow
    945c76cad892 firmware: google: Unregister driver_info on failure
    6187727e57ae crypto: caam - Fix the pointer passed to caam_qi_shutdown()
    06cbfbb13ac8 hfsplus: don't query the device logical block size multiple times
    b5d785fb2000 s390/syscalls: Avoid creation of arch/arch/ directory
    578b3297aca6 acpi/arm64: Adjust error handling procedure in gtdt_parse_timer_block()
    9529c7a62042 arm64: fix .data.rel.ro size assertion when CONFIG_LTO_CLANG
    4fb897945111 m68k: mvme147: Reinstate early console
    c7bf342937fa m68k: mvme16x: Add and use "mvme16x.h"
    e2097596d34f m68k: mvme147: Fix SCSI controller IRQ numbers
    869cf50b9c9d nvme-pci: fix freeing of the HMB descriptor table
    6983b8ac787b initramfs: avoid filename buffer overrun
    2be0ca62b8e2 mips: asm: fix warning when disabling MIPS_FP_SUPPORT
    41219c147df8 brd: defer automatic disk creation until module initialization succeeds
    60f89db56246 brd: remove brd_devices_mutex mutex
    c5979734eda3 s390/cio: Do not unregister the subchannel based on DNV
    d7a08f5f80ff kselftest/arm64: mte: fix printf type warnings about longs
    38002ab1bd42 x86/barrier: Do not serialize MSR accesses on AMD
    061479ca14af nvme: fix metadata handling in nvme-passthrough
    01cdddde39b0 cifs: Fix buffer overflow when parsing NFS reparse points
    b661948bac86 rcu-tasks: Idle tasks on offline CPUs are in quiescent states
    7251463f4bd0 ipmr: Fix access to mfc_cache_list without lock held
    07df4a754746 ARM: 9420/1: smp: Fix SMP for xip kernels
    2b55ec8d9c49 ALSA: usb-audio: Fix Yamaha P-125 Quirk Entry
    affd04aaef11 proc/softirqs: replace seq_printf with seq_put_decimal_ull_width
    3727c0bf74eb ASoC: stm: Prevent potential division by zero in stm32_sai_get_clk_div()
    80c35a870ea3 ASoC: stm: Prevent potential division by zero in stm32_sai_mclk_round_rate()
    3849d29eef43 can: j1939: fix error in J1939 documentation.
    ba20a72c5a5f platform/x86: dell-wmi-base: Handle META key Lock/Unlock events
    224f87efa087 platform/x86: dell-smbios-base: Extends support to Alienware products
    10987691701a regulator: rk808: Add apply_bit for BUCK3 on RK809
    cba0338d1831 soc: qcom: Add check devm_kasprintf() returned value
    d9b04bbae6c0 net: usb: qmi_wwan: add Quectel RG650V
    6bdf34883e65 x86/amd_nb: Fix compile-testing without CONFIG_AMD_NB
    5e958ced670f ALSA: hda/realtek: Add subwoofer quirk for Infinix ZERO BOOK 13
    f78ccffd9eb7 selftests/watchdog-test: Fix system accidentally reset after watchdog-test
    8ba9e834ff95 usb: add support for new USB device ID 0x17EF:0x3098 for the r8152 driver
    8f6ef43aed11 mac80211: fix user-power when emulating chanctx
    069e1d600bdc wifi: iwlwifi: mvm: Use the sync timepoint API in suspend
    0b9a2fb8bb27 ASoC: Intel: sst: Support LPE0F28 ACPI HID
    96b04a80541e ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet
    84e961ad2a16 ASoC: Intel: bytcr_rt5640: Add support for non ACPI instantiated codec
    31545f4b7cdb NFS: nfs_async_write_reschedule_io must not recurse into the writeback code
    44f48eb9a605 mm: resolve faulty mmap_region() error path behaviour
    679d3a53eb02 mm: refactor arch_calc_vm_flag_bits() and arm64 MTE handling
    a08241812f21 mm: unconditionally close VMAs on error
    105d04c88e5c mm: avoid unsafe VMA hook invocation when error arises on mmap hook
    d3f9d88c2c03 mm: revert "mm: shmem: fix data-race in shmem_getattr()"
    0a9a182ea5c7 mptcp: cope racing subflow creation in mptcp_rcv_space_adjust
    9467c49437e9 NFSD: Never decrement pending_async_copies on error
    7267625baf36 NFSD: Initialize struct nfsd4_copy earlier
    43e46ee5efc0 NFSD: Limit the number of concurrent async COPY operations
    34f200d66c1b NFSD: Async COPY result needs to return a write verifier
    24ab9e0cc554 NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point
    ef1e1954d784 media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
    659191444d99 lib/buildid: Fix build ID parsing logic
    7a514335cf41 mmc: sunxi-mmc: Fix A100 compatible description
    43f79bfcfb09 mmc: sunxi-mmc: Add D1 MMC variant
    69434d929adf drm/bridge: tc358768: Fix DSI command tx
    f701eb601470 Revert "mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K"
    d904e4d845aa nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
    647f416d31ac ocfs2: fix UBSAN warning in ocfs2_verify_volume()
    19c71cdd7797 nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
    b8a1d572478b KVM: VMX: Bury Intel PT virtualization (guest/host mode) behind CONFIG_BROKEN
    8fbac997556b KVM: nVMX: Treat vpid01 as current if L2 is active, but with VPID disabled
    63a47139dd96 vdpa/mlx5: Fix PA offset with unaligned starting iotlb map
    0e04746db2ec ocfs2: uncache inode which has failed entering the group
    903d896448c2 mm: fix NULL pointer dereference in alloc_pages_bulk_noprof
    6ec06379b8de x86/mm: Fix a kdump kernel failure on SME system when CONFIG_IMA_KEXEC=y
    a1e3ba952956 ARM: 9419/1: mm: Fix kernel memory mapping for xip kernels
    0b99de8bbffc samples: pktgen: correct dev to DEV
    882f392d9e36 net/mlx5e: CT: Fix null-ptr-deref in add rule err flow
    c7b97f9e794d net/mlx5e: kTLS, Fix incorrect page refcounting
    5b47c2f47c2f net/mlx5: fs, lock FTE when checking if active
    4e47b99a7764 drm/rockchip: vop: Fix a dereferenced before check warning
    d2fab3d66cc1 netlink: terminate outstanding dump on socket close
    7b4ec178bf38 clk: qcom: gcc-qcs404: fix initial rate of GPLL3
    c80499741610 leds: lp55xx: Remove redundant test for invalid channel number
    03c863749bab iommu/io-pgtable-arm: Fix stage-2 map/unmap for concatenated tables
    b4f3288f9530 vmstat: call fold_vm_zone_numa_events() before show per zone NUMA event
    885109aa0c70 ftrace: Fix regression with module command in stack_trace_filter
    749eac5a6687 ovl: Filter invalid inodes with missing lookup function
    72ed66623953 media: uvcvideo: Require entities to have a non-zero unique ID
    1895f0928d80 media: uvcvideo: Stop stream during unregister
    64f72a738864 media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
    944303ecc9b5 media: gspca: ov534-ov772x: Fix off-by-one error in set_frame_rate()
    1cfc844ee3d9 media: venus: Fix pm_runtime_set_suspended() with runtime pm enabled
    b6208d1567f9 media: ts2020: fix null-ptr-deref in ts2020_probe()
    f3c4e088ec01 media: imx-jpeg: Ensure power suppliers be suspended before detach them
    815d14147068 media: i2c: tc358743: Fix crash in the probe error path when using polling
    f68bb1210fbe media: imx-jpeg: Set video drvdata before register video device
    ba57d800592b arm64: dts: allwinner: pinephone: Add mount matrix to accelerometer
    b5d500042eb3 usb: hcd-pci: remove the action of faking interrupt request
    6f0605db50e2 clk: imx: Add check for kcalloc
    5b837b9e1543 bpf: Fix the indention issue in grow_stack_state()
    42b62697634d cifs: Fix the calling of smb_version_operations::calc_smb_size()
    b14acf729e9d f2fs: Add inline to f2fs_build_fault_attr() stub
    7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr()
    81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
    c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail()
    299ef3b5b00b of: module: add buffer overflow check in of_modalias()
    b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62 ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: d96738bdbc96ec9afa369eb8746684a940bba349)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Bruce Ashfield
e46378fa70 linux-yocto/5.15: update to v5.15.173
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    0a51d2d4527b Linux 5.15.173
    e2eb1b3c807b 9p: fix slab cache name creation for real
    8b1d55e43cee udf: Avoid directory type conversion failure due to ENOMEM
    5ea4b73e268b udf: Allocate name buffer in directory iterator on heap
    a5ee9fe48fa5 mm/memory: add non-anonymous page check in the copy_present_page()
    d43f1430d47c mm: krealloc: Fix MTE false alarm in __do_krealloc
    97ed7ff58de6 io_uring: fix possible deadlock in io_register_iowq_max_workers()
    1f4fd53ffb7c md/raid10: improve code of mrdev in raid10_sync_request
    a3d8f121a12a net: usb: qmi_wwan: add Fibocom FG132 0x0112 composition
    ae8516232db7 HID: lenovo: Add support for Thinkpad X1 Tablet Gen 3 keyboard
    86c48496bcd7 HID: multitouch: Add quirk for Logitech Bolt receiver w/ Casa touchpad
    b3e612bd8f64 fs: Fix uninitialized value issue in from_kuid and from_kgid
    8004122bf90e vDPA/ifcvf: Fix pci_read_config_byte() return code handling
    79c12f418ece powerpc/powernv: Free name on error in opal_event_init()
    4c3dcbb14e57 drm/vmwgfx: Limit display layout ioctl array size to VMWGFX_NUM_DISPLAY_UNITS
    d46e6a0c83e8 sound: Make CONFIG_SND depend on INDIRECT_IOMEM instead of UML
    5c02e1b5760f crypto: marvell/cesa - Disable hash algorithms
    01b7ded8042e bpf: use kvzmalloc to allocate BPF verifier environment
    e781120e8e39 HID: multitouch: Add quirk for HONOR MagicBook Art 14 touchpad
    6711f40490df HID: multitouch: Add support for B2402FVA track point
    f8b7e56b7555 block: Fix elevator_get_default() checking for NULL q->tag_set
    eb94e4a0db42 irqchip/ocelot: Fix trigger register address
    826cbda55820 9p: Avoid creating multiple slab caches with the same name
    d98fd109f827 Linux 5.15.172
    ab812669f191 ALSA: usb-audio: Add endianness annotations
    2a6a4e69f255 vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans
    7cf259878203 hv_sock: Initializing vsk->trans to NULL to prevent a dangling pointer
    d810c7c7d42d ACPI: PRM: Clean up guid type in struct prm_handler_info
    da66f4821e6e ALSA: usb-audio: Add quirks for Dell WD19 dock
    7ea07b808bd5 ALSA: usb-audio: Support jack detection on Dell dock
    e3cd170b998f ucounts: fix counter leak in inc_rlimit_get_ucounts()
    dcc8fe8c8314 ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
    2e1546ff199b irqchip/gic-v3: Force propagation of the active state with a read-back
    679c414993b5 USB: serial: option: add Quectel RG650V
    8031b262bb32 USB: serial: option: add Fibocom FG132 0x0112 composition
    2fa7d209f071 USB: serial: qcserial: add support for Sierra Wireless EM86xx
    44fff2c16c5a USB: serial: io_edgeport: fix use after free in debug printk
    8f47984b35f3 usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
    d9e65d461a9d usb: dwc3: fix fault at system suspend if device was already runtime suspended
    63559ba8077c usb: musb: sunxi: Fix accessing an released usb phy
    51bc11244a30 fs/proc: fix compile warning about variable 'vmcore_mmap_ops'
    467d84dc78c9 media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
    e3915f028b1f net: do not delay dst_entries_add() in dst_release()
    e81b674ead8e ice: Add a per-VF limit on number of FDIR filters
    c964429ef53f net: bridge: xmit: make sure we have at least eth header len bytes
    c24fa427fc0a btrfs: reinitialize delayed ref list after deleting it from the list
    9b453e8b108a nfs: Fix KMSAN warning in decode_getfattr_attrs()
    4e24041ba86d io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
    a44e81249b8c io_uring: use kiocb_{start,end}_write() helpers
    9386396a43ef fs: create kiocb_{start,end}_write() helpers
    00334fb35d40 io_uring: rename kiocb_end_write() local helper
    e70ec8ab9fd3 posix-cpu-timers: Clear TICK_DEP_BIT_POSIX_TIMER on clone
    5510496be244 ALSA: usb-audio: Add quirk for HP 320 FHD Webcam
    cd6a370d395a dm-unstriped: cast an operand to sector_t to prevent potential uint32_t overflow
    fdef3b94dfeb dm cache: fix potential out-of-bounds access on the first resume
    01c4e15a45bb dm cache: optimize dirty bit checking with find_next_bit when resizing
    ff1dd8a04c30 dm cache: fix out-of-bounds access to the dirty bitset when resizing
    850c31160f6e dm cache: correct the number of origin blocks to match the target length
    71014a53f20a thermal/drivers/qcom/lmh: Remove false lockdep backtrace
    27fc29b53769 drm/amdgpu: prevent NULL pointer dereference if ATIF is not supported
    aaf6160a4b7f drm/amdgpu: add missing size check in amdgpu_debugfs_gprwave_read()
    4596c0e4f762 drm/amdgpu: Adjust debugfs eviction and IB access permissions
    51488ee3562c pwm: imx-tpm: Use correct MODULO value for EPWM mode
    282ad7124652 media: v4l2-ctrls-api: fix error handling for v4l2_g_ctrl()
    a749c15dccc5 media: v4l2-tpg: prevent the risk of a division by zero
    190cd7728408 media: pulse8-cec: fix data timestamp at pulse8_setup()
    f2b4f277c41d media: cx24116: prevent overflows on SNR calculus
    a930cddfd153 media: s5p-jpeg: prevent buffer overflows
    0d75f887aabd ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
    a511f9bd9871 ALSA: firewire-lib: fix return value on fail in amdtp_tscm_init()
    98e88750df64 scsi: sd_zbc: Use kvzalloc() to allocate REPORT ZONES buffer
    7db74a57cca3 media: adv7604: prevent underflow condition when reporting colorspace
    719112022425 media: dvb_frontend: don't play tricks with underflow values
    5f76f7df1486 media: dvbdev: prevent the risk of out of memory access
    2de476e842c9 media: stb0899_algo: initialize cfr before using it
    e4f6765679e1 Revert "ALSA: hda/conexant: Mute speakers at suspend / shutdown"
    3898393b5483 net: arc: fix the device for dma_map_single/dma_unmap_single
    1654d4888d24 net: stmmac: Fix unbalanced IRQ wake disable warning on single irq case
    3fc95c9771cc net: phy: ti: add PHY_RST_AFTER_CLK_EN flag
    e36482b222e0 net: hns3: fix kernel crash when uninstalling driver
    262dc6ea5f1e i40e: fix race condition by adding filter's intermediate sync state
    e8e35dc97c81 can: c_can: fix {rx,tx}_errors statistics
    a758aa6a773b sctp: properly validate chunk size in sctp_sf_ootb()
    5c8eb37f626a net: enetc: set MAC address to the VF net_device
    199c20fb7499 security/keys: fix slab-out-of-bounds in key_task_permission
    4a8cab88ce77 nfs: avoid i_lock contention in nfs_clear_invalid_mapping
    dbfdfb2eb7f2 NFSv3: handle out-of-order write replies.
    80ca099223ab NFS: Add a tracepoint to show the results of nfs_set_cache_invalid()
    c4be3004fdb1 NFSv3: only use NFS timeout for MOUNT when protocols are compatible
    05ade5d43378 HID: core: zero-initialize the report buffer
    2a8e8ebe9df9 ARM: dts: rockchip: Fix the realtek audio codec on rk3036-kylin
    ea5efbcf0859 ARM: dts: rockchip: Fix the spi controller on rk3036
    7e99abbcc1b1 ARM: dts: rockchip: drop grf reference from rk3036 hdmi
    fc144c295ab7 ARM: dts: rockchip: fix rk3036 acodec node
    98745ce735dc arm64: dts: imx8mp: correct sdhc ipg clk
    17bbedc1347b arm64: dts: rockchip: Fix LED triggers on rk3308-roc-cc
    f2a54c100ebe arm64: dts: rockchip: Remove #cooling-cells from fan on Theobroma lion
    611f304c6b5c arm64: dts: rockchip: Fix bluetooth properties on Rock960 boards
    c74f7c0a2c3a arm64: dts: rockchip: Remove hdmi's 2nd interrupt on rk3328
    3168342c3883 arm64: dts: rockchip: Fix rt5651 compatible value on rk3399-sapphire-excavator
    6f0605db50e2 clk: imx: Add check for kcalloc
    5b837b9e1543 bpf: Fix the indention issue in grow_stack_state()
    42b62697634d cifs: Fix the calling of smb_version_operations::calc_smb_size()
    b14acf729e9d f2fs: Add inline to f2fs_build_fault_attr() stub
    7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr()
    81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
    c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail()
    299ef3b5b00b of: module: add buffer overflow check in of_modalias()
    b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62 ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: e39c6dcab94eba1e398d3b9336023e7cfc558a2c)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Bruce Ashfield
701de46be7 linux-yocto/5.15: update to v5.15.171
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    3c17fc4839052 Linux 5.15.171
    3d88f7c32432f mac80211: always have ieee80211_sta_restart()
    b3959d5eca136 vt: prevent kernel-infoleak in con_font_get()
    ae27888719311 drm/i915: Fix potential context UAFs
    5a31d94fc0161 Revert "drm/mipi-dsi: Set the fwnode for mipi_dsi_device"
    3d9528484480e mm: shmem: fix data-race in shmem_getattr()
    2ac15e5a8f42f wifi: iwlwifi: mvm: fix 6 GHz scan construction
    f05dbebb8ee34 nilfs2: fix kernel bug due to missing clearing of checked flag
    ada431c6c31a2 x86/bugs: Use code segment selector for VERW operand
    ecd62f684386f ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
    4c4e238d3adad mm/page_alloc: let GFP_ATOMIC order-0 allocs access highatomic reserves
    85f58ee33c6c9 mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves
    c1b8856c5a7dc mm/page_alloc: explicitly define what alloc flags deplete min reserves
    17dedfd6de69a mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags
    9da195a2d35b7 mm/page_alloc: treat RT tasks similar to __GFP_HIGH
    92e52ff398b55 mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE
    ca8527f257369 mm/page_alloc: split out buddy removal code from rmqueue into separate helper
    28e7a507196fe mm/page_alloc: fix tracepoint mm_page_alloc_zone_locked()
    6036719c23a90 mm/page_alloc: call check_new_pages() while zone spinlock is not held
    0d0d55b3ee030 riscv: Remove duplicated GET_RM
    6ad44aa8e11cd riscv: Remove unused GENERATING_ASM_OFFSETS
    f6070925f4695 riscv: Use '%u' to format the output of 'cpu'
    ddb04c81d129a riscv: efi: Set NX compat flag in PE/COFF header
    1c54b0b0d72c7 riscv: vdso: Prevent the compiler from inserting calls to memset()
    69548bb663fcb nilfs2: fix potential deadlock with newly created symlinks
    7a59817f68e79 iio: light: veml6030: fix microlux value calculation
    4f588fffc307a iio: adc: ad7124: fix division by zero in ad7124_set_channel_odr()
    2f39548f45693 staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
    8ac22fe1e2b10 wifi: iwlegacy: Clear stale interrupts before resuming device
    705be2dc45c7f wifi: ath10k: Fix memory leak in management tx
    b2bcbe5450b20 wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
    4749d336170db Revert "driver core: Fix uevent_show() vs driver detach race"
    c4f90f09713fe xhci: Use pm_runtime_get to prevent RPM on unsupported systems
    78a6caa022de4 xhci: Fix Link TRB DMA in command ring stopped completion event
    391884630fba2 usb: typec: fix unreleased fwnode_handle in typec_port_register_altmodes()
    14d1e39269a82 usb: phy: Fix API devm_usb_put_phy() can not release the phy
    f9889e5f7c7fb usbip: tools: Fix detach_port() invalid port error path
    057b5b9716664 misc: sgi-gru: Don't disable preemption in GRU driver
    9ce8e1d7ef459 NFS: remove revoked delegation from server's delegation list
    cb1711e65bff0 net: amd: mvme147: Fix probe banner message
    e1d57c29e4733 scsi: scsi_transport_fc: Allow setting rport state to current state
    60fb94ef46c23 fs/ntfs3: Additional check in ni_clear()
    47e8a17491e37 fs/ntfs3: Fix possible deadlock in mi_read
    759016b1f0335 fs/ntfs3: Fix warning possible deadlock in ntfs_set_state
    e5ae785900868 fs/ntfs3: Check if more than chunk-size bytes are written
    c46d6b0258800 ACPI: CPPC: Make rmw_lock a raw_spin_lock
    564caf173b867 firmware: arm_sdei: Fix the input parameter of cpuhp_remove_state()
    b1d2de8a669fa netfilter: nft_payload: sanitize offset and length before calling skb_checksum()
    9f605135a5c0f net: skip offload for NETIF_F_IPV6_CSUM if ipv6 header contains extension
    ba22ea0134838 netfilter: Fix use-after-free in get_info()
    86c8ebe02d880 bpf: Fix out-of-bounds write in trie_get_next_key()
    c2150f666c6fc netdevsim: Add trailing zero to terminate the string in nsim_nexthop_bucket_activity_write()
    05df1b1dff8f1 net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
    86833e4e6131d gtp: allow -1 to be specified as file description from userspace
    5edcb3fdb12c3 ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_init_flow()
    ece593fc9c007 net: stmmac: TSO: Fix unbalanced DMA map/unmap for non-paged SKB data
    720be854fb6ef ASoC: cs42l51: Fix some error handling paths in cs42l51_probe()
    3f45d590ccbae wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
    daa426f19aad7 wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
    120d8ce610734 mac80211: Add support to trigger sta disconnect on hardware restart
    41c8acb337927 mac80211: do drv_reconfig_complete() before restarting all
    730dc0818fb88 RDMA/bnxt_re: synchronize the qp-handle table array
    adf37466c3837 RDMA/mlx5: Round max_rd_atomic/max_dest_rd_atomic up instead of down
    15d3b1735ea42 RDMA/cxgb4: Dump vendor specific QP details
    1c3beef555271 wifi: brcm80211: BRCM_TRACING should depend on TRACING
    e97b59cda228f wifi: mac80211: skip non-uploaded keys in ieee80211_iter_keys
    52f47de448205 mac80211: MAC80211_MESSAGE_TRACING should depend on TRACING
    a69d18e8029d7 cgroup: Fix potential overflow issue when checking max_depth
    8df5292953083 ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
    6ef99e50be2fe ACPI: PRM: Change handler_addr type to void pointer
    0a1b0b04aecd6 ACPI: PRM: Remove unnecessary blank lines
    0f62358ce85b2 ksmbd: fix user-after-free from session log off
    7bed977305af8 selftests/mm: fix incorrect buffer->mirror size in hmm2 double_map test
    6f0605db50e2c clk: imx: Add check for kcalloc
    5b837b9e1543e bpf: Fix the indention issue in grow_stack_state()
    42b62697634d1 cifs: Fix the calling of smb_version_operations::calc_smb_size()
    b14acf729e9dc f2fs: Add inline to f2fs_build_fault_attr() stub
    7c317bec311f8 f2fs: check validation of fault attrs in f2fs_build_fault_attr()
    81c12119c23f8 bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
    c4fa05422d87c smb: client: fix potential OOB in smb2_dump_detail()
    299ef3b5b00bf of: module: add buffer overflow check in of_modalias()
    b8086c3c1548b reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62c ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee6 ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6ac tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab7709564 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac028864 block, loop: support partitions without scanning
    45f504f301d41 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789e jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde6 tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331a tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56b tpm: Add flag to use default cancellation policy
    1cd19d48fb909 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa82 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c511 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2e tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6d gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932aa ata: ahci: fix enum constants for gcc-13
    5d6cb145541aa net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb42872 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da784063 tools/resolve_btfids: Build with host flags
    00f2f1a782f9b tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c20 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70c libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac7 libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314d drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f9 powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f301871 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8f perf python: Account for multiple words in CC
    1c5699ee85d4f fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d89 fs: add mode_strip_sgid() helper
    d971726836412 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c3 irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde39 ixgbevf: add disable link state
    e5601ae2bd249 ixgbe: add improvement for MDD response functionality
    caa57cd80575d ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df1 Check /dev/console using init_stat()
    04574fd5579a4 tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e57170184 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba7 drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    4931609013207 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa36 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c1 irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423ff irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb1 cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b0 init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795d pnmtologo: use relocatable file name
    3b40d5b41155f of: configfs: remove unused variable overlay_lock
    6c085baf18386 tools: use basename to identify file in gen-mach-types
    2fca0fd719812 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ada vt/conmakehash: improve reproducibility
    a75774679f28c OF: DT-Overlay configfs interface (v8)
    d179c639b30ba x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91e ACPI: thermal: drop an always true check
    7614af249993e xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97ee xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922dc virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eafd bpf: Disallow unprivileged bpf by default
    ebfb1822e9f97 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2e Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95b jbd2: fix use-after-free of transaction_t race
    2d83e8196487f jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793c netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e71226259962 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f3 rcu: Avoid alloc_pages() when recording stack
    f78574dee71e4 kasan: test: silence intentional read overflow warnings
    d313cb89b6b1f kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647ccf arm64: support page mapping percpu first chunk allocator
    e5bf16752dcac vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f3 kasan: test: bypass __alloc_size checks
    00aa7573e53a2 kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd44 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213c workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b3 kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e295 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36adb lib/stackdepot: introduce __stack_depot_save()
    85373e66d8474 lib/stackdepot: remove unused function argument
    5b6cc9b251f32 lib/stackdepot: include gfp.h
    c9f3902d8069e aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02cc aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9f aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898e aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd8966450 aufs: tiny, headers after fs_context
    8ddb40e31c29b aufs: fs_context 7/7, finally remount
    69035f71c6fd1 aufs: fs_context 6/7, now mount
    bc841b9706977 aufs: fs_context 5/7, parse all other mount options
    435188053da29 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd7 aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c3 aufs: fs_context 2/7, parse "br" mount option
    a8488f603134a aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564e aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec4 aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c2 aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b1 aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e4 aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4c aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225d aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd8 aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e50 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394ad Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b58765 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c9638892228 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad36271 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b2 ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d39 ARM: config: multi v7: Add renamed symbols
    badaf96564fe1 ARM: config: multi v7: Clean up enabled by default options
    34996040fc9bd ARM: config: multi v7: Drop unavailable options
    7f685244afb3a powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a641 riscv: fix build with binutils 2.38
    9df58d0705069 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b5 x86_64_defconfig: Fix warnings
    02bf23d26bc4c arm64: defconfig: cleanup config options
    05914e2c87e51 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b90 aufs5: fix build against v5.15.3+
    a4b3abf4d96d7 qemux86: add configuration symbol to select values
    fee94ee091541 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d93 clear_warn_once: bind a timer to written reset value
    95faacac47e8d clear_warn_once: expand debugfs to include read support
    de20c4240018c perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c15 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e2 perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a0 perf: fix bench numa compilation
    e79becc44fa6b perf: add SLANG_INC for slang.h
    b1033b5886819 perf: add sgidefs.h to for mips builds
    cf9db484ac0b4 perf: change --root to --prefix for python install
    7fd052c2c5624 perf: add 'libperl not found' warning
    27a437cdd4691 perf: force include of <stdbool.h>
    3b99d21bec2f6 fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506bb FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c1 FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324aeb FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124f aufs: adjust to v5.15 fs changes
    f45da75c8759b aufs5: core
    047f57e07e01b aufs5: standalone
    029fc15574c88 aufs5: mmap
    610d0192ee94d aufs5: base
    d4e428d0ec5f4 aufs5: kbuild
    eb067eca251ab yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875e yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a67 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7e yaffs: include blkdev.h
    506b7251bfb81 yaffs: fix misplaced variable declaration
    a0e26ff364dcc yaffs2: v5.6 build fixups
    b10b1b2d169ef yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb2147 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279b yaffs: repair yaffs_get_mtd_device
    d662538516a7c yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7c yaffs2: fix memory leak in mount/umount
    3378e4a9e4043 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef1 Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051cd fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e735 yaffs2: adjust to proper location of MS_RDONLY
    608807406f138 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c8 initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa109 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d03 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf01883 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf337 defconfigs: drop obselete options
    9a27e3b5f4e73 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b42 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a3 uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a5 uvesafb: print error message when task timeout occurs
    f280a1ed09626 compiler.h: Undef before redefining __attribute_const__
    4352732f268c1 vmware: include jiffies.h
    7954a677968dc Resolve jiffies wrapping about arp
    5f28a1035d950 nfs: Allow default io size to be configured.
    0d7260ad71066 check console device file on fs when booting
    900a12e37e0a2 mount_root: clarify error messages for when no rootfs found
    7b878cbea7261 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3d modpost: mask trivial warnings
    0d294adb09cbc kbuild: exclude meta directory from distclean processing
    a097cdd95a9ef powerpc: serialize image targets
    5db6ec39a0a3e arm: serialize build targets
    cbabca27905e2 crtsavres: fixups for 5.4+
    7fc7656ed403e powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2e powerpc: Disable attribute-alias warnings from gcc8
    186c54665b676 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964cae powerpc: kexec fix for powerpc64
    2ac35b89a0f90 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bbc mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a8 mips: Kconfig: add QEMUMIPS64 option
    6a81b3c081078 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e542 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4c arm/Makefile: Fix systemtap
    b7f1ab59f19e5 vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7e arm: ARM EABI socketcall
    019d142fd956a ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: 298c992af738519963a1aab42ea666649e8fdc6c)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Bruce Ashfield
805518a2e3 linux-yocto/5.15: update to v5.15.170
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    72244eab0dad8 Linux 5.15.170
    2d08a6c31c65f xfrm: validate new SA's prefixlen using SA family when sel.family is unset
    a8e691fe1894c ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
    b5cd035ebb9b7 net: phy: dp83822: Fix reset pin definitions
    399927f0f875b serial: protect uart_port_dtr_rts() in uart_shutdown() too
    fcfc61f63fbe9 selinux: improve error checking in sel_write_load()
    b7a396f76ada2 hv_netvsc: Fix VF namespace also in synthetic NIC NETDEV_REGISTER event
    610d4cea9b442 xfrm: fix one more kernel-infoleak in algo dumping
    385e2f3e0d83d ALSA: hda/realtek: Add subwoofer quirk for Acer Predator G9-593
    58cb697d80e66 KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
    dc39799f0cc2f openat2: explicitly return -E2BIG for (usize > PAGE_SIZE)
    822203f6355f4 nilfs2: fix kernel bug due to missing clearing of buffer delay flag
    681c99175bb87 ACPI: button: Add DMI quirk for Samsung Galaxy Book2 to fix initial lid detection issue
    c5a3aaa377134 ACPI: resource: Add LG 16T90SP to irq1_level_low_skip_override[]
    6032287747f87 drm/amd: Guard against bad data for ATIF ACPI method
    df75b21af7920 btrfs: zoned: fix zone unusable accounting for freed reserved extent
    6c6774cd760df ALSA: hda/realtek: Update default depop procedure
    7d4eb9e22131e ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
    b4007d5fe3862 bpf,perf: Fix perf_event_detach_bpf_prog error handling
    e56e0ec1b79f5 posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
    b96eff3d83408 r8169: avoid unsolicited interrupts
    999612996df28 net: sched: fix use-after-free in taprio_change()
    cc1c98da1338d net: usb: usbnet: fix name regression
    c9a0aed519771 net: wwan: fix global oob in wwan_rtnl_policy
    90baa455aa7e0 netfilter: xtables: fix typo causing some targets not to load on IPv6
    7dbd5b9ff0676 net: dsa: mv88e6xxx: Fix error when setting port policy on mv88e6393x
    38eb596656434 net: plip: fix break; causing plip to never transmit
    919ab6e237028 be2net: fix potential memory leak in be_xmit()
    9c6ce55e6f0bd net/sun3_82586: fix potential memory leak in sun3_82586_send_packet()
    45cb99c5b95eb xfrm: respect ip protocols rules criteria when performing dst lookups
    253843ec0c0a4 xfrm: extract dst lookup parameters into a struct
    b86b0d6eea204 tracing: Consider the NULL character when validating the event length
    cdf3ab1cf811c jfs: Fix sanity check in dbMount
    f9e6e1f00fcd1 platform/x86: dell-sysman: add support for alienware products
    4b520c11d0f3d ASoC: qcom: sm8250: add qrb4210-rb2-sndcard compatible string
    0e13fe4298a35 arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
    e1ce098ea047c platform/x86: dell-wmi: Ignore suspend notifications
    4fc0d8660e391 udf: fix uninit-value use in udf_get_fileshortad
    f952a33478b7e arm64: Force position-independent veneers
    11db74f6a293a ASoC: fsl_sai: Enable 'FIFO continue on error' FCONT bit
    0bb2cb789349b ASoC: codecs: lpass-rx-macro: add missing CDC_RX_BCL_VBAT_RF_PROC2 to default regs values
    34a422274b693 drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
    b723f96407a0a exec: don't WARN for racy path_noexec check
    dd5db4078d120 block, bfq: fix procress reference leakage for bfqq in merge chain
    073530898ebf4 usb: dwc3: core: Fix system suspend on TI AM62 platforms
    81213d2058ec8 XHCI: Separate PORT and CAPs macros into dedicated file
    c3f3926854b12 usb: gadget: Add function wakeup support
    6a5de8753c70d KVM: s390: gaccess: Check if guest address is in memslot
    cbb31278711d5 KVM: s390: gaccess: Cleanup access to guest pages
    567e7bcb10ccc KVM: s390: gaccess: Refactor access address range check
    1f1c1ccdcb50e KVM: s390: gaccess: Refactor gpa and length calculation
    cf60d19d40184 arm64: probes: Fix uprobes for big-endian kernels
    acfb32d42a31d arm64:uprobe fix the uprobe SWBP_INSN in big-endian
    fa58e23ea1359 Bluetooth: bnep: fix wild-memory-access in proto_unregister
    42d83e5fed3e1 s390: Initialize psw mask in perf_arch_fetch_caller_regs()
    8747440605689 usb: typec: altmode should keep reference to parent
    e07d05b7f5ad9 smb: client: fix OOBs when building SMB2_IOCTL request
    39e02fa903232 scsi: target: core: Fix null-ptr-deref in target_alloc_device()
    03ca631c07f34 genetlink: hold RCU in genlmsg_mcast()
    8459d61fbf249 tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
    5febfc5453898 net: systemport: fix potential memory leak in bcm_sysport_xmit()
    9e006c176f84f net: xilinx: axienet: fix potential memory leak in axienet_start_xmit()
    2311451931755 net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
    1eaa58198c646 net: ethernet: aeroflex: fix potential memory leak in greth_start_xmit_gbit()
    09839c24769fe macsec: don't increment counters for an unrelated SA
    75df8b53800ce octeontx2-af: Fix potential integer overflows on integer shifts
    213d1ff6c4917 net: usb: usbnet: fix race in probe failure
    b340df7458673 drm/msm: Allocate memory for disp snapshot with kvzalloc()
    42cf045086fea drm/msm: Avoid NULL dereference in msm_disp_state_print_regs()
    d125fbf1e128d drm/msm/dsi: fix 32-bit signed integer extension in pclk_rate calculation
    de5857fa7bcc9 RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
    e810e6d464039 RDMA/bnxt_re: Return more meaningful error
    ca83bc311ab04 ipv4: give an IPv4 dev to blackhole_netdev
    6a0c627cd76ea RDMA/irdma: Fix misspelling of "accept*"
    2e78ecb1220a0 RDMA/cxgb4: Fix RDMA_CM_EVENT_UNREACHABLE error for iWARP
    4e19aca8db696 ALSA: hda/cs8409: Fix possible NULL dereference
    208d3edea1106 ARM: dts: bcm2837-rpi-cm3-io3: Fix HDMI hpd-gpio pin
    e8143c0699320 x86/resctrl: Avoid overflow in MB settings in bw_validate()
    322a19baaaa25 RDMA/bnxt_re: Add a check for memory allocation
    0a2430b146d67 RDMA/bnxt_re: Fix incorrect AVID type in WQE structure
    fe068afb86866 bpf: devmap: provide rxq after redirect
    4e1e428533845 bpf: Make sure internal and UAPI bpf_redirect flags don't overlap
    6f0605db50e2c clk: imx: Add check for kcalloc
    5b837b9e1543e bpf: Fix the indention issue in grow_stack_state()
    42b62697634d1 cifs: Fix the calling of smb_version_operations::calc_smb_size()
    b14acf729e9dc f2fs: Add inline to f2fs_build_fault_attr() stub
    7c317bec311f8 f2fs: check validation of fault attrs in f2fs_build_fault_attr()
    81c12119c23f8 bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
    c4fa05422d87c smb: client: fix potential OOB in smb2_dump_detail()
    299ef3b5b00bf of: module: add buffer overflow check in of_modalias()
    b8086c3c1548b reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62c ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee6 ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6ac tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab7709564 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac028864 block, loop: support partitions without scanning
    45f504f301d41 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789e jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde6 tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331a tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56b tpm: Add flag to use default cancellation policy
    1cd19d48fb909 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa82 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c511 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2e tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6d gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932aa ata: ahci: fix enum constants for gcc-13
    5d6cb145541aa net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb42872 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da784063 tools/resolve_btfids: Build with host flags
    00f2f1a782f9b tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c20 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70c libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac7 libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314d drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f9 powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f301871 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8f perf python: Account for multiple words in CC
    1c5699ee85d4f fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d89 fs: add mode_strip_sgid() helper
    d971726836412 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c3 irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde39 ixgbevf: add disable link state
    e5601ae2bd249 ixgbe: add improvement for MDD response functionality
    caa57cd80575d ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df1 Check /dev/console using init_stat()
    04574fd5579a4 tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e57170184 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba7 drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    4931609013207 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa36 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c1 irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423ff irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb1 cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b0 init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795d pnmtologo: use relocatable file name
    3b40d5b41155f of: configfs: remove unused variable overlay_lock
    6c085baf18386 tools: use basename to identify file in gen-mach-types
    2fca0fd719812 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ada vt/conmakehash: improve reproducibility
    a75774679f28c OF: DT-Overlay configfs interface (v8)
    d179c639b30ba x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91e ACPI: thermal: drop an always true check
    7614af249993e xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97ee xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922dc virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eafd bpf: Disallow unprivileged bpf by default
    ebfb1822e9f97 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2e Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95b jbd2: fix use-after-free of transaction_t race
    2d83e8196487f jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793c netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e71226259962 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f3 rcu: Avoid alloc_pages() when recording stack
    f78574dee71e4 kasan: test: silence intentional read overflow warnings
    d313cb89b6b1f kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647ccf arm64: support page mapping percpu first chunk allocator
    e5bf16752dcac vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f3 kasan: test: bypass __alloc_size checks
    00aa7573e53a2 kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd44 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213c workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b3 kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e295 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36adb lib/stackdepot: introduce __stack_depot_save()
    85373e66d8474 lib/stackdepot: remove unused function argument
    5b6cc9b251f32 lib/stackdepot: include gfp.h
    c9f3902d8069e aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02cc aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9f aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898e aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd8966450 aufs: tiny, headers after fs_context
    8ddb40e31c29b aufs: fs_context 7/7, finally remount
    69035f71c6fd1 aufs: fs_context 6/7, now mount
    bc841b9706977 aufs: fs_context 5/7, parse all other mount options
    435188053da29 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd7 aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c3 aufs: fs_context 2/7, parse "br" mount option
    a8488f603134a aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564e aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec4 aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c2 aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b1 aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e4 aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4c aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225d aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd8 aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e50 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394ad Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b58765 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c9638892228 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad36271 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b2 ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d39 ARM: config: multi v7: Add renamed symbols
    badaf96564fe1 ARM: config: multi v7: Clean up enabled by default options
    34996040fc9bd ARM: config: multi v7: Drop unavailable options
    7f685244afb3a powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a641 riscv: fix build with binutils 2.38
    9df58d0705069 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b5 x86_64_defconfig: Fix warnings
    02bf23d26bc4c arm64: defconfig: cleanup config options
    05914e2c87e51 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b90 aufs5: fix build against v5.15.3+
    a4b3abf4d96d7 qemux86: add configuration symbol to select values
    fee94ee091541 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d93 clear_warn_once: bind a timer to written reset value
    95faacac47e8d clear_warn_once: expand debugfs to include read support
    de20c4240018c perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c15 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e2 perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a0 perf: fix bench numa compilation
    e79becc44fa6b perf: add SLANG_INC for slang.h
    b1033b5886819 perf: add sgidefs.h to for mips builds
    cf9db484ac0b4 perf: change --root to --prefix for python install
    7fd052c2c5624 perf: add 'libperl not found' warning
    27a437cdd4691 perf: force include of <stdbool.h>
    3b99d21bec2f6 fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506bb FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c1 FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324aeb FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124f aufs: adjust to v5.15 fs changes
    f45da75c8759b aufs5: core
    047f57e07e01b aufs5: standalone
    029fc15574c88 aufs5: mmap
    610d0192ee94d aufs5: base
    d4e428d0ec5f4 aufs5: kbuild
    eb067eca251ab yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875e yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a67 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7e yaffs: include blkdev.h
    506b7251bfb81 yaffs: fix misplaced variable declaration
    a0e26ff364dcc yaffs2: v5.6 build fixups
    b10b1b2d169ef yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb2147 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279b yaffs: repair yaffs_get_mtd_device
    d662538516a7c yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7c yaffs2: fix memory leak in mount/umount
    3378e4a9e4043 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef1 Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051cd fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e735 yaffs2: adjust to proper location of MS_RDONLY
    608807406f138 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c8 initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa109 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d03 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf01883 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf337 defconfigs: drop obselete options
    9a27e3b5f4e73 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b42 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a3 uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a5 uvesafb: print error message when task timeout occurs
    f280a1ed09626 compiler.h: Undef before redefining __attribute_const__
    4352732f268c1 vmware: include jiffies.h
    7954a677968dc Resolve jiffies wrapping about arp
    5f28a1035d950 nfs: Allow default io size to be configured.
    0d7260ad71066 check console device file on fs when booting
    900a12e37e0a2 mount_root: clarify error messages for when no rootfs found
    7b878cbea7261 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3d modpost: mask trivial warnings
    0d294adb09cbc kbuild: exclude meta directory from distclean processing
    a097cdd95a9ef powerpc: serialize image targets
    5db6ec39a0a3e arm: serialize build targets
    cbabca27905e2 crtsavres: fixups for 5.4+
    7fc7656ed403e powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2e powerpc: Disable attribute-alias warnings from gcc8
    186c54665b676 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964cae powerpc: kexec fix for powerpc64
    2ac35b89a0f90 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bbc mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a8 mips: Kconfig: add QEMUMIPS64 option
    6a81b3c081078 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e542 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4c arm/Makefile: Fix systemtap
    b7f1ab59f19e5 vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7e arm: ARM EABI socketcall
    019d142fd956a ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: e2161b9afd3795f0b0ab03fa968ee659609476c1)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Bruce Ashfield
9b8a077044 linux-yocto/5.15: update to v5.15.169
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    74cdd62cb470 Linux 5.15.169
    f74847722133 ALSA: hda/conexant - Use cached pin control for Node 0x1d on HP EliteOne 1000 G2
    eb817fe255e1 powerpc/mm: Always update max/min_low_pfn in mem_topology_setup()
    edf814605726 nilfs2: propagate directory read errors from nilfs_find_entry()
    5b88612ea5de mptcp: prevent MPC handshake on port-based signal endpoints
    353016364391 mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
    2b1281f9fd01 mptcp: fallback when MPTCP opts are dropped after 1st data
    9729010a0ac5 tcp: fix mptcp DSS corruption due to large pmtu xmit
    12c1676d598e mptcp: handle consistently DSS corruption
    6654efe264b0 mptcp: track and update contiguous data status
    755b9532c885 irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
    655f5d4662b9 pinctrl: ocelot: fix system hang on level based interrupts
    b6400eb0b347 x86/entry_32: Clear CPU buffers after register restore in NMI return
    a6f4701f8dcf x86/entry_32: Do not clobber user EFLAGS.ZF
    12dd888f4845 x86/apic: Always explicitly disarm TSC-deadline timer
    7861ca27f6bd x86/resctrl: Annotate get_mem_config() functions as __init
    440311903231 parport: Proper fix for array out-of-bounds access
    88a892071d22 USB: serial: option: add Telit FN920C04 MBIM compositions
    d062bbc58f85 USB: serial: option: add support for Quectel EG916Q-GL
    b6ae69ec6002 xhci: Mitigate failed set dequeue pointer commands
    dca9429c307b xhci: Fix incorrect stream context type macro
    7c270acfc8ec Bluetooth: btusb: Fix regression with fake CSR controllers 0a12:0001
    04bba4714f26 Bluetooth: Remove debugfs directory on module init failure
    bb76a6ecf1b9 iio: adc: ti-ads124s08: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
    7db9bcb846d1 iio: proximity: mb1232: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
    c202eadbf9cc iio: light: opt3001: add missing full-scale range value
    50039aec43a8 iio: light: veml6030: fix IIO device retrieval from embedded device
    cf95ce2cff8d iio: light: veml6030: fix ALS sensor resolution
    3cf71f6f21b2 iio: hid-sensors: Fix an error handling path in _hid_sensor_set_report_latency()
    37be5d0d5443 iio: adc: ti-ads8688: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
    e209a51ad215 iio: dac: stm32-dac-core: add missing select REGMAP_MMIO in Kconfig
    51a9a143448a iio: dac: ltc1660: add missing select REGMAP_SPI in Kconfig
    605c0d55dcf7 iio: dac: ad5770r: add missing select REGMAP_SPI in Kconfig
    572006a05eaa drm/vmwgfx: Handle surface check failure correctly
    fda5dc80121b drm/radeon: Fix encoder->possible_clones
    e8dd801362b3 io_uring/sqpoll: close race on waiting for sqring entries
    455a469758e5 blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
    0b263c2086ef x86/bugs: Do not use UNTRAIN_RET with IBPB on entry
    0cced32e21ef x86/bugs: Skip RSB fill at VMEXIT
    e421c6839f69 x86/entry: Have entry_ibpb() invalidate return predictions
    1e0398acb650 x86/cpufeatures: Add a IBPB_NO_RET BUG flag
    43bdd2ea738e x86/cpufeatures: Define X86_FEATURE_AMD_IBPB_RET
    dad88f266f30 KVM: s390: Change virtual to physical address access in diag 0x258 handler
    41693253973e s390/sclp_vt220: Convert newlines to CRLF instead of LFCR
    0bd9a30c22af iommu/vt-d: Fix incorrect pci_for_each_dma_alias() for non-PCI devices
    07efbee2214c io_uring/sqpoll: do not put cpumask on stack
    939007d2a9fa io_uring/sqpoll: retain test for whether the CPU is valid
    592e7864e44c io_uring/sqpoll: do not allow pinning outside of cpuset
    3ae63a8c1685 drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
    82bd728a06e5 KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
    b825e0f9d68c dm-crypt, dm-verity: disable tasklets
    e8a834eb09bb wifi: mac80211: fix potential key use-after-free
    d0ae6ffa1aeb secretmem: disable memfd_secret() if arch cannot set direct map
    e41710f5a61a mm/swapfile: skip HugeTLB pages for unuse_vma
    cc1102b5473e fat: fix uninitialized variable
    1043b6453914 irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1
    c81dcaa9cd0b net: macb: Avoid 20s boot delay by skipping MDIO bus registration for fixed-link PHY
    659fae608501 arm64: probes: Fix simulate_ldr*_literal()
    ad4bc35a6d22 arm64: probes: Remove broken LDR (literal) uprobe support
    c8789fbe2bbf posix-clock: Fix missing timespec64 check in pc_clock_settime()
    dcc7207483b2 net: enetc: add missing static descriptor and inline keyword
    6430aaaee5b0 net: enetc: remove xdp_drops statistic from enetc_xdp_drop()
    9c439311c13f udf: Fix bogus checksum computation in udf_rename()
    4a1d95fc9706 udf: Don't return bh from udf_expand_dir_adinicb()
    dfb34bb97d4b udf: Handle error when expanding directory
    cb2b0325b76c udf: Remove old directory iteration code
    0003d349614d udf: Convert udf_link() to new directory iteration code
    25815ac67179 udf: Convert udf_mkdir() to new directory iteration code
    feeb42a744f2 udf: Convert udf_add_nondir() to new directory iteration
    f3c2fe1dfcee udf: Implement adding of dir entries using new iteration code
    55b445b2fccb udf: Convert udf_unlink() to new directory iteration code
    8c32b93e7879 udf: Convert udf_rmdir() to new directory iteration code
    6decbe20362e udf: Convert empty_dir() to new directory iteration code
    dd74f6d3ed6a udf: Convert udf_get_parent() to new directory iteration code
    8cd380c6dd90 udf: Convert udf_lookup() to use new directory iteration code
    39d52a113ef8 udf: Convert udf_readdir() to new directory iteration
    626860c470ff udf: Convert udf_rename() to new directory iteration code
    e6355892ca87 udf: Provide function to mark entry as deleted using new directory iteration code
    a48e84cc50e6 udf: Implement searching for directory entry using new iteration code
    7add383ba57d udf: Move udf_expand_dir_adinicb() to its callsite
    311192441cc8 udf: Convert udf_expand_dir_adinicb() to new directory iteration
    de268ec62a15 udf: New directory iteration code
    46dcafa90dff ALSA: hda/conexant - Fix audio routing for HP EliteOne 1000 G2
    6f0605db50e2 clk: imx: Add check for kcalloc
    5b837b9e1543 bpf: Fix the indention issue in grow_stack_state()
    42b62697634d cifs: Fix the calling of smb_version_operations::calc_smb_size()
    b14acf729e9d f2fs: Add inline to f2fs_build_fault_attr() stub
    7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr()
    81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
    c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail()
    299ef3b5b00b of: module: add buffer overflow check in of_modalias()
    b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62 ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: 092d66eca7a7d473b5650818952527f377881136)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Bruce Ashfield
1b8949ce68 linux-yocto/5.15: update to v5.15.168
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    584a40a22cb9 Linux 5.15.168
    1b62ef7f23c3 net: xilinx: axienet: Schedule NAPI in two steps
    56d5ca2ef0d7 selftests: net: more strict check in net_helper
    7ef0ff59324a net: axienet: start napi before enabling Rx/Tx
    a97eacadb096 ext4: fix warning in ext4_dio_write_end_io()
    8fcd1021b260 netfilter: ip6t_rpfilter: Fix regression with VRF interfaces
    83948838e1c7 net: vrf: determine the dst using the original ifindex for multicast
    70247cc8ddb4 net: seg6: fix seg6_lookup_any_nexthop() to handle VRFs using flowi_l3mdev
    760852df5707 net: Handle l3mdev in ip_tunnel_init_flow
    9476ecd7f7b8 xfrm: Pass flowi_oif or l3mdev as oif to xfrm_dst_lookup
    78f4daf715e8 net: geneve: add missing netlink policy and size for IFLA_GENEVE_INNER_PROTO_INHERIT
    7db54f3ba8cf i2c: smbus: Check for parent device before dereference
    63a07379fdb6 block, bfq: fix uaf for accessing waker_bfqq after splitting
    40a6e660d2a3 kthread: unpark only parked kthread
    8c3de9282dde nouveau/dmem: Fix vulnerability in migrate_to_ram upon copy error
    cda875cd1506 mptcp: pm: do not remove closing subflows
    d8435f584031 net: dsa: lan9303: ensure chip reset and wait for READY status
    1cdec792b245 net: Fix an unsafe loop on the list
    daf462ff3cde net: explicitly clear the sk pointer, when pf->create fails
    24ab54a066d2 drm/v3d: Stop the active perfmon before being destroyed
    dd2bac3d6339 hid: intel-ish-hid: Fix uninitialized variable 'rv' in ish_fw_xfer_direct_dma
    1c4da771257e usb: storage: ignore bogus device raised by JieLi BR21 USB sound chip
    e31942147bf5 usb: xhci: Fix problem with xhci resume from suspend
    254ef45afea5 usb: dwc3: core: Stop processing of pending events if controller is halted
    34354210968f Revert "usb: yurex: Replace snprintf() with the safer scnprintf() variant"
    d246ee018569 HID: plantronics: Workaround for an unexcepted opposite volume key
    8a6fef7d22a1 resource: fix region_intersects() vs add_memory_driver_managed()
    8c6ad37e5882 HID: amd_sfh: Switch to device-managed dmam_alloc_coherent()
    a77e1d1ae962 hwmon: (adt7470) Add missing dependency on REGMAP_I2C
    36b8e8dee2d5 hwmon: (adm9240) Add missing dependency on REGMAP_I2C
    b5a3a65f2907 hwmon: (tmp513) Add missing dependency on REGMAP_I2C
    1fdc3bab3073 x86/fpu: Avoid writing LBR bit to IA32_XSS unless supported
    330c825e66ef RDMA/hns: Fix UAF for cq async event
    5e336384cc9b slip: make slhc_remember() more robust against malicious packets
    fadf8fdb3110 ppp: fix ppp_async_encode() illegal access
    c9abdd07f52f mctp: Handle error of rtnl_register_module().
    947acd1b09b0 rtnetlink: Add bulk registration helpers for rtnetlink message handlers.
    21d30b12695a net: rtnetlink: add msg kind names
    95ad7ee0faee netfilter: fib: check correct rtable in vrf setups
    66464a439e61 netfilter: rpfilter/fib: Set ->flowic_uid correctly for user namespaces.
    5c6cb7ab36e7 netfilter: rpfilter/fib: Populate flowic_l3mdev field
    5bcde9b43021 net: Add l3mdev index to flow struct and avoid oif reset for port devices
    85ff9a0f793c netfilter: xtables: avoid NFPROTO_UNSPEC where needed
    f30ea678a21e sctp: ensure sk_state is set to CLOSED if hashing fails in sctp_listen_start
    b5d662f49701 net: ibm: emac: mal: fix wrong goto
    8fb6503592d3 net/sched: accept TCA_STAB only for root qdisc
    0a94079e3841 igb: Do not bring the device up after non-fatal error
    9db6ce9e2738 i40e: Fix macvlan leak by synchronizing access to mac_filter_hash
    394ded964ec9 ice: Fix netif_is_ice() in Safe Mode
    dcd9bf6d4eb2 gpio: aspeed: Use devm_clk api to manage clock source
    a82f6a31b1cb gpio: aspeed: Add the flush write to ensure the write complete.
    043b681d7613 net: dsa: b53: fix jumbo frames on 10/100 ports
    6bc26a82b6df net: dsa: b53: allow lower MTUs on BCM5325/5365
    94a40349914b net: dsa: b53: fix max MTU for BCM5325/BCM5365
    7b444a8d8f4b net: dsa: b53: fix max MTU for 1g switches
    def87a33e062 net: dsa: b53: fix jumbo frame mtu check
    8403021b6f32 thermal: intel: int340x: processor: Fix warning during module unload
    2ba1af0c9f99 thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add
    5f14a2d06a8a net: phy: bcm84881: Fix some error handling paths
    496b2ab0fd10 Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
    95c0cff5a1a5 netfilter: br_netfilter: fix panic with metadata_dst skb
    7134b01bdb6a tcp: fix tcp_enter_recovery() to zero retrans_stamp when it's safe
    ffdcd3bd2b42 tcp: fix to allow timestamp undo if no retransmits were sent
    ad0d76b8ee5d net: phy: dp83869: fix memory corruption when enabling fiber
    584c019baedd NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
    91b9a4c5cfca SUNRPC: Fix integer overflow in decode_rc_list()
    8a2023730850 ice: fix VLAN replay after reset
    ca5b42375bb8 NFSD: Mark filecache "down" if init fails
    e0e14dd35d42 RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
    41cf6f26abe4 fbdev: sisfb: Fix strbuf array overflow
    c643ef59390e drm/amd/display: Check null pointer before dereferencing se
    57551835ce41 driver core: bus: Return -EIO instead of 0 when show/store invalid bus attribute
    59eba86b811b tools/iio: Add memory allocation failure check for trigger_name
    9a2bc9b6f929 virtio_pmem: Check device status before requesting flush
    6515b7b11757 comedi: ni_routing: tools: Check when the file could not be opened
    98d5873ee063 usb: dwc2: Adjust the timing of USB Driver Interrupt Registration in the Crashkernel Scenario
    7ad71deb9bb7 usb: chipidea: udc: enable suspend interrupt after usb reset
    d18dc8e14b9c clk: imx: Remove CLK_SET_PARENT_GATE for DRAM mux for i.MX7D
    64f2ca5ce971 remoteproc: imx_rproc: Use imx specific hook for find_loaded_rsc_table
    52f8c06eb34d media: videobuf2-core: clear memory related fields in __vb2_plane_dmabuf_put()
    92728fceefda ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
    f1c9b8dc7693 PCI: Mark Creative Labs EMU20k2 INTx masking as broken
    28ad4ed09378 i2c: i801: Use a different adapter-name for IDF adapters
    351a97d9f8e7 PCI: Add ACS quirk for Qualcomm SA8775P
    3e11b8de964d clk: bcm: bcm53573: fix OF node leak in init
    394b2f4d5e01 RDMA/rtrs-srv: Avoid null pointer deref during path establishment
    eb54979471aa PCI: Add function 0 DMA alias quirk for Glenfly Arise chip
    7022a517bf1c RDMA/mad: Improve handling of timed out WRs of mad agent
    ee603aae244e ktest.pl: Avoid false positives with grub2 skip regex
    b85e6e461b6d s390/cpum_sf: Remove WARN_ON_ONCE statements
    4f5768a31cf7 ext4: nested locking for xattr inode
    fbb177bc1d64 ext4: don't set SB_RDONLY after filesystem errors
    11cd5f6e3578 bpf, x64: Fix a jit convergence issue
    02e5e382885c s390/mm: Add cond_resched() to cmm_alloc/free_pages()
    4a749c14fa2b s390/facility: Disable compile time optimization for decompressor code
    297c326c3e21 bpf: Check percpu map value size first
    40364194698d Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal
    1ce2632ebc30 virtio_console: fix misc probe bugs
    54b946e6518f fs/ntfs3: Refactor enum_rstbl to suppress static checker
    9d7e3c9fd6f5 selftests: net: Remove executable bits from library scripts
    5174a2aa22f0 selftests/net: synchronize udpgro tests' tx and rx connection
    fc1ec829bdf6 selftests/net: give more time to udpgro bg processes to complete startup
    084435dbd1f1 tracing: Have saved_cmdlines arrays all in one allocation
    455df76f48b1 drm/crtc: fix uninitialized variable use even harder
    daceb147b072 tracing: Remove precision vsnprintf() check from print event
    5320baa12de3 net: ethernet: cortina: Drop TSO support
    651b954cd8d5 unicode: Don't special case ignorable code points
    f57204edc107 ALSA: usb-audio: Fix possible NULL pointer dereference in snd_usb_pcm_has_fixed_rate()
    a71677981775 perf report: Fix segfault when 'sym' sort key is not used
    46128370a72c vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
    3bb6763a8319 9p: add missing locking around taking dentry fid list
    8b4920bd66e1 ext4: fix inode tree inconsistency caused by ENOMEM
    5292eafa1b78 Revert "arm64: dts: qcom: sm8250: switch UFS QMP PHY to new style of bindings"
    07b98400cb02 ACPI: battery: Fix possible crash when unregistering a battery hook
    eb7924f88f8a ACPI: battery: Simplify battery hook locking
    a1a37348195b clk: qcom: gcc-sc8180x: Add GPLL9 support
    21950321ad33 r8169: add tally counter fields added with RTL8125
    e36d8907f321 r8169: Fix spelling mistake: "tx_underun" -> "tx_underrun"
    befa8b1f466e dt-bindings: clock: qcom: Add GPLL9 support on gcc-sc8180x
    f691f2b5b0f9 dt-bindings: clock: qcom: Add missing UFS QREF clocks
    a0c5a9b910c7 media: imx335: Fix reset-gpio handling
    846a78f7a1cb media: i2c: imx335: Enable regulator supplies
    e1b0752da800 drm/rockchip: vop: clear DMA stop bit on RK3066
    5e889e72de58 drm/rockchip: support gamma control on RK3399
    a8ade6a33ba9 drm/rockchip: define gamma registers for RK3399
    8fa2b6817a95 lib/buildid: harden build ID parsing logic
    91fdcb0d609c build-id: require program headers to be right after ELF header
    feca60173e0f drm/amd/display: Allow backlight to go below `AMDGPU_DM_DEFAULT_MIN_BACKLIGHT`
    21cb47db1ec9 uprobes: fix kernel info leak via "[uprobes]" vma
    9707c7895c05 arm64: errata: Expand speculative SSBS workaround once more
    f76454cf0fc1 arm64: cputype: Add Neoverse-N3 definitions
    66f6e22dbcad arm64: Add Cortex-715 CPU part definition
    8c30a9a8610c ext4: dax: fix overflowing extents beyond inode size when partially writing
    bb990db7baca ext4: properly sync file size update after O_SYNC direct IO
    d1c3c8a543a7 spi: bcm63xx: Fix missing pm_runtime_disable()
    676546ba317e i2c: xiic: Fix pm_runtime_set_suspended() with runtime pm enabled
    01eb21aff7f3 i2c: xiic: Use devm_clk_get_enabled()
    65677e96e958 i2c: core: Lock address during client device instantiation
    0e8926abfd7a i2c: create debugfs entry per adapter
    19e9b89c2c7a i2c: smbus: Use device_*() functions instead of of_*()
    c15e2ab4fed9 device property: Add fwnode_irq_get_byname
    bf36521e559e device property: Add fwnode_iomap()
    3d5bce8a9f6f kconfig: qconf: fix buffer overflow in debug links
    eb9329cd882a drm/amd/display: Fix system hang while resume with TBT monitor
    622bc6472350 drm/sched: Add locking to drm_sched_entity_modify_sched
    7e9d945af0b5 close_range(): fix the logics in descriptor table trimming
    322920b53dc1 tracing/timerlat: Fix a race during cpuhp processing
    5b8d9e4998ef tracing/hwlat: Fix a race during cpuhp processing
    4764c8206a0c gpio: davinci: fix lazy disable
    4c98fe0dfa2a btrfs: wait for fixup workers before stopping cleaner kthread during umount
    37fee9c220b9 btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
    5ec5d4dddcd2 ACPI: resource: Add Asus ExpertBook B2502CVA to irq1_level_low_skip_override[]
    d32f7a43468f ACPI: resource: Add Asus Vivobook X1704VAP to irq1_level_low_skip_override[]
    95555f9f844d Input: adp5589-keys - fix adp5589_gpio_get_value()
    4449fedb8a71 Input: adp5589-keys - fix NULL pointer dereference
    fc65bc81884a rtc: at91sam9: fix OF node leak in probe() error path
    b0da9504a528 net: stmmac: Fix zero-division error when disabling tc cbs
    84a9d1356e76 tomoyo: fallback to realpath if symlink's pathname does not exist
    14bf8400bc47 iio: magnetometer: ak8975: Fix reading for ak099xx sensors
    ab727ca020e6 clk: qcom: gcc-sc8180x: Fix the sdcc2 and sdcc4 clocks freq table
    c02e3ab7ec6c clk: qcom: gcc-sm8250: Do not turn off PCIe GDSCs during gdsc_disable()
    bf6be32e2d39 media: venus: fix use after free bug in venus_remove due to race condition
    248e516937c4 clk: qcom: gcc-sm8150: De-register gcc_cpuss_ahb_clk_src
    ed17f3177153 clk: qcom: clk-rpmh: Fix overflow in BCM vote
    5c78477386bf media: uapi/linux/cec.h: cec_msg_set_reply_to: zero flags
    862ab6b7c733 media: sun4i_csi: Implement link validate for sun4i_csi subdev
    595f3a4c6541 clk: qcom: dispcc-sm8250: use CLK_SET_RATE_PARENT for branch clocks
    6be85772b0aa clk: rockchip: fix error for unknown clocks
    07b418d50ccb aoe: fix the potential use-after-free problem in more places
    2f8f226f4d56 NFSD: Fix NFSv4's PUTPUBFH operation
    825789ca9460 nfsd: map the EBADMSG to nfserr_io to avoid warning
    c5f73b371622 nfsd: fix delegation_blocked() to block correctly for at least 30 seconds
    fdb6429ae356 perf hist: Update hist symbol when updating maps
    ddf704c2ce3b exfat: fix memory leak in exfat_load_bitmap()
    f47b1d5e596a riscv: define ILLEGAL_POINTER_VALUE for 64bit
    aab0032d416e ext4: mark fc as ineligible using an handle in ext4_xattr_set()
    b4eff7c777df ext4: use handle to mark fc as ineligible in __track_dentry_update()
    4e66fc1d8c2b ext4: fix fast commit inode enqueueing during a full journal commit
    13e4a67f9508 ext4: fix incorrect tid assumption in jbd2_journal_shrink_checkpoint_list()
    3c1777a490ac ext4: fix incorrect tid assumption in ext4_wait_for_tail_page_commit()
    a9fcb1717d75 ext4: update orig_path in ext4_find_extent()
    32bbb59e3f18 ext4: fix double brelse() the buffer of the extents path
    9df59009dfc6 ext4: aovid use-after-free in ext4_ext_insert_extent()
    a34bed978364 ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
    02cb2cb02aa7 ext4: fix incorrect tid assumption in __jbd2_log_wait_for_space()
    a11cfe5eed24 ext4: propagate errors from ext4_find_extent() in ext4_insert_range()
    cafcc1bd6293 ext4: fix slab-use-after-free in ext4_split_extent_at()
    a1f71afb4f14 ext4: correct encrypted dentry name hash when not casefolded
    aca593e6070e ext4: no need to continue when the number of entries is 1
    c25c05b22a4a ALSA: hda/realtek: Add quirk for Huawei MateBook 13 KLV-WX9
    6d62d3ef0844 ALSA: line6: add hw monitor volume control to POD HD500X
    5276f42f9aaf ALSA: usb-audio: Add native DSD support for Luxman D-08u
    cac2df1c0207 ALSA: usb-audio: Add delay quirk for VIVO USB-C HEADSET
    c82ee0462f60 ALSA: core: add isascii() check to card ID generator
    90e8f0bee38d drm: Consistently use struct drm_mode_rect for FB_DAMAGE_CLIPS
    2d158286932e parisc: Fix itlb miss handler for 64-bit programs
    1905a87cf6f4 perf/core: Fix small negative period being ignored
    0c9655647ca9 power: supply: hwmon: Fix missing temp1_max_alarm attribute
    5199bc715fb1 spi: bcm63xx: Fix module autoloading
    35f7af9ba77e firmware: tegra: bpmp: Drop unused mbox_client_to_bpmp()
    438e11739cb3 i2c: xiic: Wait for TX empty to avoid missed TX NAKs
    b261af5668cd i2c: qcom-geni: Use IRQF_NO_AUTOEN flag in request_irq()
    1883cad2cc62 i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
    1973c4d8ee07 platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
    b8219d9dd128 selftests: vDSO: fix vdso_config for s390
    2d07646df487 selftests: vDSO: fix ELF hash table entry size for s390x
    0fc61eef8a46 selftests/mm: fix charge_reserved_hugetlb.sh test
    4862f6653c68 selftests: vDSO: fix vDSO symbols lookup for powerpc64
    cd7bd2afa30f selftests: vDSO: fix vdso_config for powerpc
    e6b63652b991 selftests: vDSO: fix vDSO name for powerpc
    d9663682ec6b selftests: breakpoints: use remaining time to check if suspend succeed
    ed11dd795817 spi: s3c64xx: fix timeout counters in flush_fifo
    0e2d6c17afb4 spi: spi-imx: Fix pm_runtime_set_suspended() with runtime pm enabled
    2a07e6f0ad8a usb: typec: tcpm: Check for port partner validity before consuming it
    09e829b39b43 blk-integrity: register sysfs attributes on struct device
    6356f2d2fc73 blk-integrity: convert to struct device_attribute
    71246997b749 blk-integrity: use sysfs_emit
    ef05572da0c0 ext4: fix i_data_sem unlock order in ext4_ind_migrate()
    4999fed877bb ext4: avoid use-after-free in ext4_ext_show_leaf()
    69fe6502aba1 ext4: ext4_search_dir should return a proper error
    ee6b6fa14592 of/irq: Refer to actual buffer size in of_irq_parse_one()
    9550d8d6f19f drm/amd/pm: ensure the fw_info is not null before using it
    c8c095856c1f drm/radeon/r100: Handle unknown family in r100_cp_init_microcode()
    eb9a4b6fcb1c scsi: aacraid: Rearrange order of struct aac_srb_unit
    6aeb160ec5bd drm/printer: Allow NULL data in devcoredump printer
    1f9f8186e239 drm/amd/display: Initialize get_bytes_per_element's default to 1
    c13f9c62015c drm/amd/display: Fix index out of bounds in DCN30 color transformation
    c6979719012a drm/amd/display: Fix index out of bounds in degamma hardware format translation
    de6ee4f9e6b1 drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
    14db8692afe1 drm/amd/display: Check stream before comparing them
    0af53bc5d13b platform/x86: touchscreen_dmi: add nanote-next quirk
    3217b83e1b80 HID: multitouch: Add support for Thinkpad X12 Gen 2 Kbd Portfolio
    f38b68a6b31d drm/amdgpu: enable gfxoff quirk on HP 705G4
    0000f7b4da60 drm/amdgpu: add raven1 gfxoff quirk
    d7444f91a9f9 jfs: Fix uninit-value access of new_ea in ea_buffer
    48edb1f7c288 scsi: smartpqi: correct stream detection
    25d2a3ff02f2 jfs: check if leafidx greater than num leaves per dmap tree
    e7ae14f7ee76 jfs: Fix uaf in dbFreeBits
    89257ecbc0f6 jfs: UBSAN: shift-out-of-bounds in dbFindBits
    a545a9403e04 drm/amd/display: Check null pointers before using dc->clk_mgr
    6a6045adeb59 ata: sata_sil: Rename sil_blacklist to sil_quirks
    8ab59527852a drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
    8840dc73ac9e iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
    4a96abcc0a2a iommu/vt-d: Always reserve a domain ID for identity setup
    d9e19f1b20ee power: reset: brcmstb: Do not go into infinite loop if reset fails
    f4ff7eb5fa74 iommu/arm-smmu-qcom: hide last LPASS SMMU context bank from linux
    afb940c929c2 rcuscale: Provide clear error when async specified without primitives
    4cda484e584b fbdev: pxafb: Fix possible use after free in pxafb_task()
    1af86293f12d x86/syscall: Avoid memcpy() for ia32 syscall_get_arguments()
    6c4194f385ce ALSA: hdsp: Break infinite MIDI input flush loop
    36ee4021bcc3 ALSA: asihpi: Fix potential OOB array access
    dacec3a3248f tools/x86/kcpuid: Protect against faulty "max subleaf" values
    d6a62fcfd494 ALSA: usb-audio: Add logitech Audio profile quirk
    8659f67f1e41 ALSA: usb-audio: Define macros for quirk table entries
    e479cb835fee x86/ioapic: Handle allocation failures gracefully
    8af3e93c5a95 ALSA: usb-audio: Add input value sanity checks for standard types
    4631445ce633 signal: Replace BUG_ON()s
    c50c8946e975 nfp: Use IRQF_NO_AUTOEN flag in request_irq()
    e59bdb1ba594 wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
    0f722fb45973 wifi: mt76: mt7915: hold dev->mt76.mutex while disabling tx worker
    4a55880fa909 proc: add config & param to block forcing mem writes
    0a898bec6c22 ACPICA: iasl: handle empty connection_node
    34478851da8d tcp: avoid reusing FIN_WAIT2 when trying to find port in connect() process
    f7a05d5d9987 net: atlantic: Avoid warning about potential string truncation
    fb55f3d88fe1 ipv4: Mask upper DSCP bits and ECN bits in NETLINK_FIB_LOOKUP family
    babfc87445bf ipv4: Check !in_dev earlier for ioctl(SIOCSIFADDR).
    4fd17b6152a4 net: mvpp2: Increase size of queue_name buffer
    54dae0e9063e tipc: guard against string buffer overrun
    1c9b8775062f ACPICA: check null return of ACPI_ALLOCATE_ZEROED() in acpi_db_convert_to_package()
    d6e279a09158 ACPI: EC: Do not release locks during operation region accesses
    7df619575dc5 wifi: rtw88: select WANT_DEV_COREDUMP
    4dd732893bd3 wifi: ath11k: fix array out-of-bound access in SoC stats
    a37a6976e475 nvme-pci: qdepth 1 quirk
    f4ef9bef023d blk_iocost: fix more out of bound shifts
    d1e08ebca617 net: sched: consistently use rcu_replace_pointer() in taprio_change()
    5ee8ee672aa7 ACPICA: Fix memory leak if acpi_ps_get_next_field() fails
    bcf5c9306707 ACPICA: Fix memory leak if acpi_ps_get_next_namepath() fails
    92e5661b7d07 ACPI: PAD: fix crash in exit_round_robin()
    1163b7a18d0f net: hisilicon: hns_mdio: fix OF node leak in probe()
    36622aa3c48e net: hisilicon: hns_dsaf_mac: fix OF node leak in hns_mac_get_info()
    3d055e845339 net: hisilicon: hip04: fix OF node leak in probe()
    a0465723b858 net/xen-netback: prevent UAF in xenvif_flush_hash()
    d107d63e6635 ice: Adjust over allocation of memory in ice_sched_add_root_node() and ice_sched_add_node()
    012ae530afa0 wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
    08a24438fa13 wifi: ath9k: fix possible integer overflow in ath9k_get_et_stats()
    88ff021e1fea f2fs: Require FMODE_WRITE for atomic write ioctls
    a37b50143d26 ALSA: hda/conexant: Fix conflicting quirk for System76 Pangolin
    472b5fc6f8f1 ASoC: imx-card: Set card.owner to avoid a warning calltrace if SND=m
    e142b12f11cd ALSA: hda/generic: Unconditionally prefer preferred_dacs pairs
    6eac1b151d8e ALSA: hda/realtek: Fix the push button function for the ALC257
    2bded581f00a ALSA: mixer_oss: Remove some incorrect kfree_const() usages
    d5ed208d04ac media: usbtv: Remove useless locks in usbtv_video_free()
    fa593e9cd2b3 i2c: xiic: Try re-initialization on bus busy timeout
    5ffff2b57d8f i2c: xiic: improve error message when transfer fails to start
    72cb227a368c i2c: xiic: xiic_xfer(): Fix runtime PM leak on error path
    a50c8564ab82 i2c: xiic: Fix RX IRQ busy check
    c7ed4ddaa5a2 i2c: xiic: Switch from waitqueue to completion
    574d8d0fe424 i2c: xiic: Fix broken locking on tx_msg
    e7a8442195e8 sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
    176dd41e8c2b ppp: do not assume bh is held in ppp_channel_bridge_input()
    97b1f515816d ipv4: ip_gre: Fix drops of small packets in ipgre_xmit
    105a292189f6 net: stmmac: dwmac4: extend timeout for VLAN Tag register busy bit check
    a785cbc8da30 net: stmmac: Disable automatic FCS/Pad stripping
    e255383aff9f stmmac_pci: Fix underflow size in stmmac_rx
    2415f465730e net: add more sanity checks to qdisc_pkt_len_init()
    939c88cbdc66 net: avoid potential underflow in qdisc_pkt_len_init() with UFO
    469856f76f48 net: ethernet: lantiq_etop: fix memory disclosure
    62a4567e3e10 Bluetooth: btmrvl: Use IRQF_NO_AUTOEN flag in request_irq()
    38e3fd0c4a26 netfilter: nf_tables: prevent nf_skb_duplicated corruption
    3ed462d05807 net: ieee802154: mcr20a: Use IRQF_NO_AUTOEN flag in request_irq()
    62ac553b834f netfilter: uapi: NFTA_FLOWTABLE_HOOK is NLA_NESTED
    4655456a64a0 net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
    201ce2f738f4 net/mlx5: Added cond_resched() to crdump collection
    ce828b347cf1 net/mlx5: Fix error path in multi-packet WQE transmit
    ee57897c7f65 ieee802154: Fix build error
    f863bfd0a2c6 ceph: remove the incorrect Fw reference check when dirtying pages
    df293ea78740 mailbox: bcm2835: Fix timeout during suspend mode
    6bd8e9effadc mailbox: rockchip: fix a typo in module autoloading
    bc9356513d56 static_call: Replace pointless WARN_ON() in static_call_module_notify()
    ed4c8ce0f307 static_call: Handle module init failure correctly in static_call_del_module()
    894ac00deb84 spi: lpspi: Simplify some error message
    1e0417dc346a usb: yurex: Fix inconsistent locking bug in yurex_read()
    84554d42ff53 i2c: isch: Add missed 'else'
    a2146b6150bc i2c: aspeed: Update the stop sw state when the bus recovery occurs
    8ce4b0d44083 mm: only enforce minimum stack gap size if it's sensible
    e59cd4b1a72d lockdep: fix deadlock issue between lockdep and rcu
    cc59ee9b8a4c bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
    9186293c610d x86/entry: Remove unwanted instrumentation in common_interrupt()
    c86f5a9dfd24 x86/idtentry: Incorporate definitions/declarations of the FRED entries
    3a69dcccd0ca pps: add an error check in parport_attach
    ec22387afb26 pps: remove usage of the deprecated ida_simple_xx() API
    009a2f6cc031 usb: xhci: fix loss of data on Cadence xHC
    112625ec8319 xhci: Add a quirk for writing ERST in high-low order
    cfe314e969d4 xhci: Preserve RsvdP bits in ERSTBA register correctly
    d2e4da8704e6 xhci: Refactor interrupter code for initial multi interrupter support.
    f2ae6fd0c38b xhci: remove xhci_test_trb_in_td_math early development check
    a646b4e59613 xhci: fix event ring segment table related masks and variables in header
    0bf337c41c5b USB: misc: yurex: fix race between read and write
    979687509d75 usb: yurex: Replace snprintf() with the safer scnprintf() variant
    23c84724aee7 soc: versatile: realview: fix soc_dev leak during device remove
    5eae90b24f28 soc: versatile: realview: fix memory leak during device remove
    72164d5b6489 padata: use integer wrap around to prevent deadlock on seq_nr overflow
    c3dfec3c05b6 EDAC/igen6: Fix conversion of system address to physical memory address
    62356668d855 nfs: fix memory leak in error path of nfs4_do_reclaim
    394584185c76 fs: Fix file_set_fowner LSM hook inconsistencies
    3721a6940329 vfs: fix race between evice_inodes() and find_inode()&iput()
    3eb0143d9cff arm64: dts: rockchip: Correct the Pinebook Pro battery design capacity
    04afbac8c6ac arm64: dts: rockchip: Raise Pinebook Pro's panel backlight PWM frequency
    beb14f6068c6 hwrng: cctrng - Add missing clk_disable_unprepare in cctrng_resume
    07f76feca097 hwrng: bcm2835 - Add missing clk_disable_unprepare in bcm2835_rng_init
    8bdb39831bf4 hwrng: mtk - Use devm_pm_runtime_enable
    dc9a23d3b4ee f2fs: avoid potential int overflow in sanity_check_area_boundary()
    afb5da22a7fa f2fs: prevent possible int overflow in dir_block_index()
    21f055191ea5 debugobjects: Fix conditions in fill_pool()
    f5056adc042f wifi: mt76: mt7615: check devm_kasprintf() returned value
    44f94356e6a4 wifi: rtw88: 8822c: Fix reported RX band width
    5ebb243e68c3 perf/x86/intel/pt: Fix sampling synchronization
    11690d7e7684 efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
    43f5d026da0b ACPI: resource: Add another DMI match for the TongFang GMxXGxx
    0cdfb9178a3b ACPI: sysfs: validate return type of _STR method
    90ed958acfd1 drbd: Add NULL check for net_conf to prevent dereference in state validation
    c9ae82e4871d drbd: Fix atomicity violation in drbd_uuid_set_bm()
    3e425c8a48d0 crypto: ccp - Properly unregister /dev/sev on sev PLATFORM_STATUS failure
    7ddf551c4d31 xhci: Set quirky xHC PCI hosts to D3 _after_ stopping and freeing them.
    bfdddc20d270 tty: rp2: Fix reset with non forgiving PCIe host bridges
    a77fc4acfd49 firmware_loader: Block path traversal
    4d6e61d7113a bus: integrator-lm: fix OF node leak in probe()
    2682248bdcfb usb: dwc2: drd: fix clock gating on USB role switch
    ff359dadecb0 usb: cdnsp: Fix incorrect usb_request status
    92f9e6c8b993 USB: class: CDC-ACM: fix race between get_serial and set_serial
    cde120f5870f USB: misc: cypress_cy7c63: check for short transfer
    39c22ede7739 USB: appledisplay: close race between probe and completion handler
    b80aacfea6e8 usbnet: fix cyclical race on disconnect with work queue
    75349cb4b00d scsi: mac_scsi: Disallow bus errors during PDMA send
    aa4d228b1e0a scsi: mac_scsi: Refactor polling loop
    3fe6d2a707df scsi: mac_scsi: Revise printk(KERN_DEBUG ...) messages
    9113f60bce80 drm/amd/display: Validate backlight caps are sane
    458c54c6f947 drm/amd/display: Round calculated vtotal
    a2c1d68a4ab5 Input: i8042 - add another board name for TUXEDO Stellaris Gen5 AMD line
    7874e99b4ebf Input: i8042 - add TUXEDO Stellaris 15 Slim Gen6 AMD to i8042 quirk table
    87d6eabb2322 Input: i8042 - add TUXEDO Stellaris 16 Gen5 AMD to i8042 quirk table
    c3b04fe1bb8e Revert "media: tuners: fix error return code of hybrid_tuner_request_state()"
    d738f1dc8b48 soc: versatile: integrator: fix OF node leak in probe() error path
    49006a92c7c9 ASoC: rt5682: Return devm_of_clk_add_hw_provider to transfer the error
    65038f8c6b10 PCI: xilinx-nwl: Fix off-by-one in INTx IRQ handler
    fdceebc86a5a Remove *.orig pattern from .gitignore
    fe0cd5379111 selinux,smack: don't bypass permissions check in inode_setsecctx hook
    a6d810554d7d vfio/pci: fix potential memory leak in vfio_intx_enable()
    a1630bd15f23 x86/mm: Switch to new Intel CPU model defines
    3088bb7aadf6 powercap: RAPL: fix invalid initialization for pl4_supported field
    9a4be35d9c53 Input: goodix - use the new soc_intel_is_byt() helper
    714426520846 drm/amd/display: Fix Synaptics Cascaded Panamera DSC Determination
    5d72a13dcc25 netfilter: ctnetlink: compile ctnetlink_label_size with CONFIG_NF_CONNTRACK_EVENTS
    39696868a24a netfilter: nf_tables: Keep deleted flowtable hooks until after RCU
    c1be35e774f8 bonding: Fix unnecessary warnings and logs from bond_xdp_get_xmit_slave()
    0066d4bac5d9 net: qrtr: Update packets cloning when broadcasting
    5c4c03288a4a tcp: check skb is non-NULL in tcp_rto_delta_us()
    a3e83a402a73 net: ipv6: select DST_CACHE from IPV6_RPL_LWTUNNEL
    822c7bb1f6f8 net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
    fbff87d682e5 netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
    d1c98c68d0dd net: xilinx: axienet: Fix packet counting
    fac3629829ec net: axienet: Switch to 64-bit RX/TX statistics
    15d2b2bf096e net: axienet: Use NAPI for TX completion path
    e09deb71fb91 net: axienet: Be more careful about updating tx_bd_tail
    0493a5d80b4b net: axienet: add coalesce timer ethtool configuration
    72e135bace88 net: axienet: reduce default RX interrupt threshold to 1
    3b4b8afd9083 net: axienet: implement NAPI and GRO receive
    635e766e602f net: axienet: don't set IRQ timer when IRQ delay not used
    50a2ed164f59 net: axienet: Clean up DMA start/stop and error handling
    9384262ad810 net: axienet: Clean up device used for DMA calls
    043dc922cd47 Revert "dm: requeue IO if mapping table not yet available"
    927a2580208e vhost_vdpa: assign irq bypass producer token correctly
    4d10104d987a vdpa: Add eventfd for the vdpa callback
    b22db5572fcc interconnect: qcom: sm8250: Enable sync_state
    4a6e221019e6 coresight: tmc: sg: Do not leak sg_table
    01a2e65598a2 iio: adc: ad7606: fix standby gpio state to match the documentation
    2abf0fa4f4b2 iio: adc: ad7606: fix oversampling gpio array
    7553f7a85cb9 spi: spi-fsl-lpspi: Undo runtime PM changes at driver exit time
    00148baf8f53 spi: lpspi: release requested DMA channels
    41324fd0a823 spi: lpspi: Silence error message upon deferred probe
    e8d64f598eeb f2fs: get rid of online repaire on corrupted directory
    e2d39a5981cf f2fs: clean up w/ dotdot_name
    0cab715836db f2fs: introduce F2FS_IPU_HONOR_OPU_WRITE ipu policy
    de5561be4a68 f2fs: fix to wait page writeback before setting gcing flag
    520ff47fc61f f2fs: optimize error handling in redirty_blocks
    2e580f42d175 f2fs: reduce expensive checkpoint trigger frequency
    500d362dab97 f2fs: remove unneeded check condition in __f2fs_setxattr()
    6eacbf58e410 f2fs: fix to update i_ctime in __f2fs_setxattr()
    9c58cd07a9f1 f2fs: fix typo
    b7b7a8df41ef nfsd: return -EINVAL when namelen is 0
    9803ab882d56 nfsd: call cache_put if xdr_reserve_space returns NULL
    85a84de8e360 ntb_perf: Fix printk format
    a429158f2e0a ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
    35c8e66e7952 RDMA/irdma: fix error message in irdma_modify_qp_roce()
    b11318dc8a1e RDMA/cxgb4: Added NULL check for lookup_atid
    208dba182ee6 riscv: Fix fp alignment bug in perf_callchain_user()
    16eda7c0ce5c RDMA/hns: Optimize hem allocation performance
    3e5a43da4984 RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
    4685b6802258 RDMA/hns: Refactor the abnormal interrupt handler function
    254b52a2d7e5 RDMA/hns: Fix the wrong type of return value of the interrupt handler
    55f98f48ee17 RDMA/hns: Remove unused abnormal interrupt of type RAS
    29c0f546d3fd RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
    b79ddb93ec67 RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
    15bcd2dc26d7 RDMA/hns: Don't modify rq next block addr in HIP09 QPC
    bd5f76ccc079 watchdog: imx_sc_wdt: Don't disable WDT in suspend
    1730d47d1865 IB/core: Fix ib_cache_setup_one error flow cleanup
    70ce36ada30b pinctrl: mvebu: Fix devinit_dove_pinctrl_probe function
    255527b8d416 pinctrl: mvebu: Use devm_platform_get_and_ioremap_resource()
    bef565d739cf nfsd: fix refcount leak when file is unhashed after being found
    0b5bc6d1f25f nfsd: remove unneeded EEXIST error check in nfsd_do_file_acquire
    e69b5883ae03 clk: ti: dra7-atl: Fix leak of of_nodes
    0429a4e97208 RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
    c84af5f5f2ea RDMA/rtrs: Reset hb_missed_cnt after receiving other traffic from peer
    8e5612295811 pinctrl: single: fix missing error code in pcs_probe()
    da0392698c62 RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
    9cf0b13a19c8 PCI: xilinx-nwl: Clean up clock on probe failure/removal
    5bbcac07d7e0 PCI: xilinx-nwl: Fix register misspelling
    dc5aeba07395 PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
    86d920d2600c drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
    a879b6cdd481 drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
    9a2d7636af44 Input: ilitek_ts_i2c - add report id message validation
    f448eb55b7ee Input: ilitek_ts_i2c - avoid wrong input subsystem sync
    821332430624 clk: rockchip: Set parent rate for DCLK_VOP clock on RK3228
    7d214562057d remoteproc: imx_rproc: Initialize workqueue earlier
    070d45027c58 remoteproc: imx_rproc: Correct ddr alias for i.MX8M
    30efd7590912 clk: imx: imx8qxp: Parent should be initialized earlier than the clock
    f1046dd07456 clk: imx: imx8qxp: Register dc0_bypass0_clk before disp clk
    03b2049e76f9 clk: imx: imx8mp: fix clock tree update of TF-A managed clocks
    47a121d9d0bd perf time-utils: Fix 32-bit nsec parsing
    dcdbb13ef3b4 perf sched timehist: Fixed timestamp error when unable to confirm event sched_in time
    f73fc46d0816 perf sched timehist: Fix missing free of session in perf_sched__timehist()
    f666eb1bb8a2 perf mem: Free the allocated sort string, fixing a leak
    9dada37c9739 bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
    c4f8554996e8 nilfs2: fix potential oob read in nilfs_btree_check_delete()
    42d44163d41b nilfs2: determine empty node blocks as corrupted
    73d23ecf234b nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
    be2e9b111e27 ext4: avoid OOB when system.data xattr changes underneath the filesystem
    299d996f1031 ext4: return error on ext4_find_inline_entry
    bf4cabdf3a86 ext4: avoid negative min_clusters in find_group_orlov()
    a2037e06b8dc ext4: avoid potential buffer_head leak in __ext4_new_inode()
    9b638bcfff8f ext4: avoid buffer_head leak in ext4_mark_inode_used()
    86964b59b506 smackfs: Use rcu_assign_pointer() to ensure safe assignment in smk_set_cipso
    38c0090658e0 ext4: clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard
    a75b4f3a3dee kthread: fix task state in kthread worker if being frozen
    c37bf4ded344 xz: cleanup CRC32 edits from 2018
    bfea0441a692 selftests/bpf: Fix C++ compile error from missing _Bool type
    aa02db40963b selftests/bpf: Fix error compiling test_lru_map.c
    f40796cda0e6 selftests/bpf: Fix errors compiling cg_storage_multi.h with musl libc
    bf5988a40e10 selftests/bpf: Fix compiling core_reloc.c with musl-libc
    e0fcf564cb6c selftests/bpf: Fix compiling tcp_rtt.c with musl-libc
    a445d939a91c selftests/bpf: Fix compiling flow_dissector.c with musl-libc
    9b548bff0206 selftests/bpf: Fix compiling kfree_skb.c with musl-libc
    0193a67cfb38 selftests/bpf: Fix missing ARRAY_SIZE() definition in bench.c
    ea960f62a3c4 selftests/bpf: Fix error compiling bpf_iter_setsockopt.c with musl libc
    c9a6207a064e selftests/bpf: Fix compile error from rlim_t in sk_storage_map.c
    ebc4e1f4492d tpm: Clean up TPM space after command failure
    07c9cccc4c3f xen/swiotlb: add alignment check for dma buffers
    ed3e8cc9159a xen: use correct end address of kernel for conflict checking
    a8906615f7c8 drivers:drm:exynos_drm_gsc:Fix wrong assignment in gsc_bind()
    0220a2d7d07f drm/msm: fix %s null argument error
    72782ec6f3a1 ipmi: docs: don't advertise deprecated sysfs entries
    9963b910411b drm/msm/a5xx: workaround early ring-buffer emptiness check
    1058abdcfbbc drm/msm: Drop priv->lastctx
    d183881468ce drm/msm/a5xx: fix races in preemption evaluation stage
    b43f548e7593 drm/msm/a5xx: properly clear preemption records on resume
    1dae34bd7529 drm/msm/a5xx: disable preemption in submits by default
    071e6751e828 drm/msm: Fix incorrect file name output in adreno_request_fw()
    18f0b0b16251 powerpc/8xx: Fix kernel vs user address comparison
    a078336d0c67 powerpc/8xx: Fix initial memory mapping
    6f790377ef43 powerpc/32: Remove 'noltlbs' kernel parameter
    1c0e359a5bdf powerpc/32: Remove the 'nobats' kernel parameter
    46184cbbae1e drm/mediatek: Use spin_lock_irqsave() for CRTC event lock
    ead825332785 jfs: fix out-of-bounds in dbNextAG() and diAlloc()
    16a570f07d87 scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
    791b3d66d2ef drm/bridge: lontium-lt8912b: Validate mode in drm_bridge_funcs::mode_valid()
    e8a4a2e45ddf drm/radeon/evergreen_cs: fix int overflow errors in cs track offsets
    4d871e3e8dfe drm/rockchip: dw_hdmi: Fix reading EDID when using a forced mode
    b4cb296e6b89 drm/rockchip: vop: Allow 4096px width scaling
    036ab40a0af4 scsi: NCR5380: Check for phase match during PDMA fixup
    c63e92842790 scsi: NCR5380: Add SCp members to struct NCR5380_cmd
    b95955dc8b6d drm/radeon: properly handle vbios fake edid sizing
    26819a5b69b0 drm/radeon: Replace one-element array with flexible-array member
    92734d5e4000 drm/amdgpu: properly handle vbios fake edid sizing
    a1f0111fcf18 drm/amdgpu: Replace one-element array with flexible-array member
    44948d3cb943 drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
    2948bb2951fe drm/stm: Fix an error handling path in stm_drm_platform_probe()
    1d43adec2ed3 pmdomain: core: Harden inter-column space in debug summary
    962c92e46a52 mtd: powernv: Add check devm_kasprintf() returned value
    21d445fd2d6a fbdev: hpfb: Fix an error handling path in hpfb_dio_probe()
    5f54a8669ff0 power: supply: max17042_battery: Fix SOC threshold calc w/ no current sense
    eac72ef92fec power: supply: axp20x_battery: Remove design from min and max voltage
    bb58bae2fd32 hwmon: (ntc_thermistor) fix module autoloading
    a2cb89bb9054 mtd: slram: insert break after errors in parsing the map
    d5c43b103987 hwmon: (max16065) Fix alarm attributes
    d522354ca1c8 hwmon: (max16065) Remove use of i2c_match_id()
    41fe2205aae6 i2c: Add i2c_get_match_data()
    302bb15d87ad hwmon: (max16065) Fix overflows seen when writing limits
    365384c3f078 m68k: Fix kernel_clone_args.flags in m68k_clone()
    d681dae5ecdf clocksource/drivers/qcom: Add missing iounmap() on errors in msm_dt_timer_init()
    4a60b539f70f reset: k210: fix OF node leak in probe() error path
    aaeadde77e4b reset: berlin: fix OF node leak in probe() error path
    dcf11d388fbd ARM: versatile: fix OF node leak in CPUs prepare
    d8539f136c58 ARM: dts: imx7d-zii-rmu2: fix Ethernet PHY pinctrl property
    bb55d5e7f0e9 ARM: dts: microchip: sam9x60: Fix rtc/rtt clocks
    412a519da455 arm64: dts: renesas: r9a07g044: Correct GICD and GICR sizes
    db323e084748 spi: ppc4xx: Avoid returning 0 when failed to parse and map IRQ
    89008d5e4b2f spi: ppc4xx: handle irq_of_parse_and_map() errors
    cc4d21d9492d block: fix potential invalid pointer dereference in blk_add_partition
    a894cf7efda0 block: print symbolic error name instead of error code
    e0c20d88b7dc block, bfq: don't break merge chain in bfq_split_bfqq()
    3883a6873b92 block, bfq: choose the last bfqq from merge chain in bfq_setup_cooperator()
    8aa9de02a4be block, bfq: fix possible UAF for bfqq->bic with merge chain
    67adffd35dda net: tipc: avoid possible garbage value
    1ee3ffd8600a net: ipv6: rpl_iptunnel: Fix memory leak in rpl_input
    613dad98a8c8 r8169: disable ALDPS per default for RTL8125
    ad0af1890919 net: enetc: Use IRQF_NO_AUTOEN flag in request_irq()
    64ad2aac64c8 bareudp: Pull inner IP header on xmit.
    b293c9d81473 geneve: Fix incorrect inner network header offset when innerprotoinherit is set
    446f84d3a74d net: geneve: support IPv4/IPv6 as inner protocol
    2099b709b546 bareudp: Pull inner IP header in bareudp_udp_encap_recv().
    b614fde13162 Bluetooth: btusb: Fix not handling ZPL/short-transfer
    2b3164186e77 can: m_can: m_can_close(): stop clocks after device has been shut down
    9550baada4c8 can: bcm: Clear bo->bcm_proc_read after remove_proc_entry().
    984648aac87a sock_map: Add a cond_resched() in sock_hash_free()
    bf090f4fe935 wifi: wilc1000: fix potential RCU dereference issue in wilc_parse_join_bss_param
    acb53a716e49 wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
    439353e50cb9 wifi: cfg80211: fix two more possible UBSAN-detected off-by-one errors
    95f2c90b826a wifi: mt76: mt7915: fix rx filter setting for bfee functionality
    c8d744549f37 wifi: cfg80211: fix UBSAN noise in cfg80211_wext_siwscan()
    40fb64257dab x86/sgx: Fix deadlock in SGX NUMA node search
    b6e1cdf2d625 cpufreq: ti-cpufreq: Introduce quirks to handle syscon fails appropriately
    3e2b7c9d5ec8 netfilter: nf_tables: remove annotation to access set timeout while holding lock
    b5f97550839d netfilter: nf_tables: reject expiration higher than timeout
    b987e863cfd9 netfilter: nf_tables: reject element expiration with no timeout
    616aa2873969 netfilter: nf_tables: elements with timeout below CONFIG_HZ never expire
    94e8c988468d ACPI: CPPC: Fix MASK_VAL() usage
    895885122cf3 ACPI: bus: Avoid using CPPC if not supported by firmware
    b48ba8089d26 can: j1939: use correct function name in comment
    e53934e36549 padata: Honor the caller's alignment in case of chunk_size 0
    b48560a5c3c2 wifi: iwlwifi: mvm: increase the time between ranging measurements
    d5ecaf72fd26 mount: handle OOM on mnt_warn_timestamp_expiry
    33e460b424b8 fs/namespace: fnic: Switch to use %ptTd
    a6e8d2a06368 mount: warn only once about timestamp range expiration
    b6a9b12e8c72 fs: explicitly unregister per-superblock BDIs
    66663a9d672f wifi: rtw88: remove CPT execution branch never used
    d19865d5f17d net: stmmac: dwmac-loongson: Init ref and PTP clocks rate
    43df8109c701 wifi: ath9k: Remove error checks when creating debugfs entries
    49d8d8e0190a wifi: ath9k: fix parameter check in ath9k_init_debug()
    9dd0cb484cfa ACPI: PMIC: Remove unneeded check in tps68470_pmic_opregion_probe()
    435ec96011f5 crypto: xor - fix template benchmarking
    ceaab3fb64d6 wifi: rtw88: always wait for both firmware loading attempts
    7367e0fea5e6 EDAC/synopsys: Fix error injection on Zynq UltraScale+
    12ee2b3a4fe4 EDAC/synopsys: Fix ECC status and IRQ control race condition
    7e1cf435de0b EDAC/synopsys: Re-enable the error interrupts on v3 hw
    9a9187f364ad EDAC/synopsys: Use the correct register to disable the error interrupt on v3 hw
    28ccc0418205 EDAC/synopsys: Add support for version 3 of the Synopsys EDAC DDR
    0c927dfc0b9b USB: usbtmc: prevent kernel-usb-infoleak
    86b4954483fc USB: serial: pl2303: add device id for Macrosilicon MS3020
    9405d778a49a cgroup: Move rcu_head up near the top of cgroup_root
    c218058f075a gpiolib: cdev: Ignore reconfiguration without direction
    4318608dc28e inet: inet_defrag: prevent sk release while still in use
    c65ab97efcd4 gpio: prevent potential speculation leaks in gpio_device_get_desc()
    e0f67494957f Revert "wifi: cfg80211: check wiphy mutex is held for wdev mutex"
    ded5376ee34b netfilter: nf_tables: missing iterator type in lookup walk
    ce9fef54c5ec netfilter: nft_set_pipapo: walk over current view on netlink dump
    de77545c72c4 cgroup: Make operations on the cgroup root_list RCU safe
    c031d286eceb ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
    5bbe51eaf01a ocfs2: add bounds checking to ocfs2_xattr_find_entry()
    ad98e04b53bb spi: spidev: Add missing spi_device_id for jg10309-01
    4e1b1fceaa1a x86/hyperv: Set X86_FEATURE_TSC_KNOWN_FREQ when Hyper-V provides frequency
    bba8f3393116 spi: bcm63xx: Enable module autoloading
    534f63c5fdcf drm: komeda: Fix an issue related to normalized zpos
    82ead539fb8b spi: spidev: Add an entry for elgin,jg10309-01
    b77954625a03 ASoC: tda7419: fix module autoloading
    f2f5918c7347 ASoC: intel: fix module autoloading
    6a9e652ecb9a wifi: iwlwifi: clear trans->state earlier upon error
    1afed66cb271 wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
    a15df5f37fa3 wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
    8f03a04b619a wifi: iwlwifi: mvm: fix iwl_mvm_scan_fits() calculation
    6f19780d1f7d wifi: iwlwifi: lower message level for FW buffer destination
    8e46e6d38e73 net: ftgmac100: Ensure tx descriptor updates are visible
    6f8366122015 microblaze: don't treat zero reserved memory regions as error
    befc2d67f7b8 pinctrl: at91: make it work with current gpiolib
    e69c0100a461 scsi: lpfc: Fix overflow build issue
    04eb0c4957fa ALSA: hda/realtek - FIxed ALC285 headphone no sound
    fe0401442a39 ALSA: hda/realtek - Fixed ALC256 headphone no sound
    2208c2520eb6 ASoC: allow module autoloading for table db1200_pids
    fb0530025d50 ASoC: meson: axg-card: fix 'use-after-free'
    79cce5e81d20 dma-buf: heaps: Fix off-by-one in CMA heap fault handler
    16b3e7addd5b soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps"
    491f9646f7ac spi: nxp-fspi: fix the KASAN report out-of-bounds bug
    38f5db5587c0 net: dpaa: Pad packets to ETH_ZLEN
    ddc7c423c4a5 netfilter: nft_socket: fix sk refcount leaks
    e259f8aabbcc net: ftgmac100: Enable TX interrupt to avoid TX timeout
    8fa298172438 octeontx2-af: Modify SMQ flush sequence to drop packets
    e216ded408f8 octeontx2-af: Set XOFF on other child transmit schedulers during SMQ flush
    16ff08952830 fou: fix initialization of grc
    b503f0045f31 net/mlx5: Add missing masks and QoS bit masks for scheduling elements
    63991ecfe864 net/mlx5: Add IFC bits and enums for flow meter
    0a596903425f net/mlx5: Add support to create match definer
    636de1029485 net/mlx5: Explicitly set scheduling element and TSAR type
    3f8d4d9bffe7 net/mlx5e: Add missing link modes to ptys2ethtool_map
    61964f36349d igb: Always call igb_xdp_ring_update_tail() under Tx lock
    25cf67f8ff2f ice: fix accounting for filters shared by multiple VSIs
    3f796b4d9527 hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev >= 1.2
    7e40afcc6989 hwmon: (pmbus) Introduce and use write_byte_data callback
    87bd31cb7e7a selftests/bpf: Support SOCK_STREAM in unix_inet_redir_to_connected()
    47c5117ac526 eeprom: digsy_mtc: Fix 93xx46 driver probe failure
    f7bfeb689041 arm64: dts: rockchip: fix PMIC interrupt pin in pinctrl for ROCK Pi E
    8fd28e6beb86 fs/ntfs3: Use kvfree to free memory allocated by kvmalloc
    5b2c8b34f6d7 mm: avoid leaving partial pfn mappings around in error case
    b6e5727d262a net: tighten bad gso csum offset check in virtio_net_hdr
    235af50e7cf6 minmax: reduce min/max macro expansion in atomisp driver
    73103e803400 arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma
    3554482f4691 mptcp: pm: Fix uaf in __timer_delete_sync
    190b8a6486eb platform/x86: panasonic-laptop: Allocate 1 entry extra in the sinf array
    b7c2f692307f platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
    3666a2574efa NFS: Avoid unnecessary rescanning of the per-server delegation list
    e796a3db5768 NFSv4: Fix clearing of layout segments in layoutreturn
    2fb6f8948e4d Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table
    156ea0823d3c drm/msm/adreno: Fix error return if missing firmware-name
    da69c01768da platform/surface: aggregator_registry: Add support for Surface Laptop Go 3
    18576c701e85 scripts: kconfig: merge_config: config files: add a trailing newline
    7d91a0b2151a HID: multitouch: Add support for GT7868Q
    10c111760128 Input: synaptics - enable SMBus for HP Elitebook 840 G2
    39de55eddf73 Input: ads7846 - ratelimit the spi_sync error message
    f5a73abe62ac btrfs: update target inode's ctime on unlink
    00ef1de6d646 powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL
    be4e5f5bdc19 net: phy: vitesse: repair vsc73xx autonegotiation
    9ef29b75f5f9 net: ethernet: use ip_hdrlen() instead of bit shift
    d71c5e8cbcf9 usbnet: ipheth: fix carrier detection in modes 1 and 4
    df944dc46d06 ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
    ff55291fb367 ocfs2: fix null-ptr-deref when journal load failed.
    f55a33fe0fb5 ocfs2: remove unreasonable unlock in ocfs2_read_blocks
    4173d1277c00 ocfs2: cancel dqi_sync_work before freeing oinfo
    020f5c53c17f ocfs2: reserve space for inline xattr before attaching reflink tree
    077182694e87 ocfs2: fix uninit-value in ocfs2_get_block()
    ff8875e5f6e9 ocfs2: fix the la space leak when unmounting an ocfs2 volume
    44f79667fefd mm: krealloc: consider spare memory for __GFP_ZERO
    70fee3689ace jbd2: correctly compare tids with tid_geq function in jbd2_fc_begin_commit
    ec7f8337c98a jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
    e60b0d3b5aa2 drm: omapdrm: Add missing check for alloc_ordered_workqueue
    4515773394f9 of/irq: Support #msi-cells=<0> in of_msi_get_domain
    e18d233efa82 parisc: Fix stack start for ADDR_NO_RANDOMIZE personality
    cb94678485d7 parisc: Fix 64-bit userspace syscall path
    6f0605db50e2 clk: imx: Add check for kcalloc
    5b837b9e1543 bpf: Fix the indention issue in grow_stack_state()
    42b62697634d cifs: Fix the calling of smb_version_operations::calc_smb_size()
    b14acf729e9d f2fs: Add inline to f2fs_build_fault_attr() stub
    7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr()
    81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
    c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail()
    299ef3b5b00b of: module: add buffer overflow check in of_modalias()
    b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62 ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: 6e52b8bdf3dd48240c7a37a5dfc30a21cb3a792a)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Bruce Ashfield
fb95dd2585 linux-yocto/5.15: update to v5.15.167
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    3a5928702e71 Linux 5.15.167
    d7037dc85112 udp: fix receiving fraglist GSO packets
    e6cc9ff2ac0b memcg: protect concurrent access to mem_cgroup_idr
    d116a0b0e02f btrfs: fix race between direct IO write and fsync when using same fd
    5d8254e01299 net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
    ba2af6448fd1 x86/mm: Fix PTI for i386 some more
    413e785a89f8 net: drop bad gso csum_start and offset in virtio_net_hdr
    c60a555f4949 gso: fix dodgy bit handling for GSO_UDP_L4
    5c3e0ed81058 net: change maximum number of UDP segments to 128
    ed3f2af02268 net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation
    fdc567c05fce gpio: rockchip: fix OF node leak in probe()
    ae9363987319 drm/i915/fence: Mark debug_fence_free() with __maybe_unused
    fb1104bb2ae3 drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused
    6958e0df8c9c ASoC: sunxi: sun4i-i2s: fix LRCLK polarity in i2s mode
    91dad30c5607 nvmet-tcp: fix kernel crash if commands allocation fails
    945be49f4e83 arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
    1f12c0e470c8 arm64: acpi: Move get_cpu_for_acpi_id() to a header
    f44c27d12485 ACPI: processor: Fix memory leaks in error paths of processor_add()
    b77a7a5ac6bc ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add()
    9d08fce64dd7 workqueue: Improve scalability of workqueue watchdog touch
    f67401f3857f workqueue: wq_watchdog_touch is always called with valid CPU
    b14e7260bb69 nilfs2: protect references to superblock parameters exposed in sysfs
    dbcc19de2d83 nilfs2: replace snprintf in show functions with sysfs_emit
    3fd8473d73fd ksmbd: Unlock on in ksmbd_tcp_set_interfaces()
    9914f1bd61d5 ksmbd: unset the binding mark of a reused connection
    52d13d224fdf perf/aux: Fix AUX buffer serialization
    9fadd335df31 uprobes: Use kzalloc to allocate xol area
    2c78dd75dd0a clocksource/drivers/timer-of: Remove percpu irq related code
    a5f2703f7550 clocksource/drivers/imx-tpm: Fix next event not taking effect sometime
    0746401d759a clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX
    ef5f4d0c5ee2 VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
    c36c826ad3e6 Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic
    3005091cd537 uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
    7d1d48eb100a nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc
    eef79854a04f binder: fix UAF caused by offsets overwrite
    9b9651f70856 usb: dwc3: core: update LC timer as per USB Spec V3.2
    0fd0ef7cf09b iio: adc: ad7124: fix chip ID mismatch
    4dcc19009b40 iio: adc: ad7124: fix config comparison
    3be69c24936f iio: fix scale application in iio_convert_raw_to_processed_unlocked
    3d2d5c74004e iio: buffer-dmaengine: fix releasing dma channel on error
    d8b09a5edc4a staging: iio: frequency: ad9834: Validate frequency parameter value
    d990692bea3d cifs: Check the lease context if we actually got a lease
    b5c7121ec14d NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations
    802c7eb7e52b ata: pata_macio: Use WARN instead of BUG
    e6cd871627ab MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed
    ad5ee9feebc2 lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
    baaf26723bea of/irq: Prevent device address out-of-bounds read in interrupt map walk
    087f25b2d36a Squashfs: sanity check symbolic link size
    0914c26262f4 usbnet: ipheth: race between ipheth_close and error handling
    9719687398de Input: uinput - reject requests with unreasonable number of slots
    86b4f5cf91ca HID: amd_sfh: free driver_data after destroying hid device
    890dde6001b6 HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
    945b12960fe6 s390/vmlinux.lds.S: Move ro_after_init section behind rodata section
    f1757142c50a btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry()
    18e65173fe99 kselftests: dmabuf-heaps: Ensure the driver name is null-terminated
    cacb76df247a i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
    289d0822be95 net: dpaa: avoid on-stack arrays of NR_CPUS elements
    04e85a3285b0 PCI: Add missing bridge lock to pci_bus_lock()
    197f7a2e24a5 riscv: set trap vector earlier
    b50857b96429 btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
    728d4d045b62 btrfs: clean up our handling of refs == 0 in snapshot delete
    3cf21d00d3ee btrfs: replace BUG_ON with ASSERT in walk_down_proc()
    b7b1be372155 fs/ntfs3: Check more cases when directory is corrupted
    e8665ac40072 smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu()
    cb67b2e51b75 wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
    68a04c30cb63 dma-mapping: benchmark: Don't starve others when doing the test
    4ac7b43e4e84 ext4: fix possible tid_t sequence overflows
    15101f16dec9 drm/amdgpu: Set no_hw_access when VF request full GPU fails
    bc152bd3c9c0 libbpf: Add NULL checks to bpf_object__{prev_map,next_map}
    cc4be794c8d8 hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
    02bb3b4c7d56 hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
    0fc27747633a hwmon: (lm95234) Fix underflows seen when writing limit attributes
    019ef2d39636 hwmon: (adc128d818) Fix underflows seen when writing limit attributes
    c0d8094dc740 pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
    0977a0a3ba65 devres: Initialize an uninitialized struct member
    43f782c27907 um: line: always fill *error_out in setup_one_line()
    f386359d1b32 cgroup: Protect css->cgroup write under css_set_lock
    df6e78ba22ed iommu/vt-d: Handle volatile descriptor status read
    8ab1d1fed7f0 dm init: Handle minors larger than 255
    2aa4bacbff44 ASoC: topology: Properly initialize soc_enum values
    ebe29eedb1b5 net: dsa: vsc73xx: fix possible subblocks range of CAPT block
    4e777199c057 net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN
    4494bccb52ff fou: Fix null-ptr-deref in GRO.
    3bcdbf9002a8 gro: remove rcu_read_lock/rcu_read_unlock from gro_complete handlers
    8d84e1a87a32 gro: remove rcu_read_lock/rcu_read_unlock from gro_receive handlers
    5ccc2e5d074b bareudp: Fix device stats updates.
    f12886ff7b5d usbnet: modern method to get random MAC
    010038823be2 net: usb: don't write directly to netdev->dev_addr
    fa797f4e30b2 ice: check ICE_VSI_DOWN under rtnl_lock when preparing for reset
    84508c370337 igc: Unlock on error in igc_io_resume()
    78bb38d9c5a3 tcp_bpf: fix return value of tcp_bpf_sendmsg()
    cff3cbba73d5 platform/x86: dell-smbios: Fix error path in dell_smbios_init()
    a4792648475f igb: Fix not clearing TimeSync interrupts for 82580
    508b52aa958e can: m_can: Release irq on error in m_can_open
    10bfacbd5e8d can: bcm: Remove proc entry when dev is unregistered.
    51d57093340a drm/amdgpu: check for LINEAR_ALIGNED correctly in check_tiling_flags_gfx6
    8decfd84e67d pcmcia: Use resource_size function on resource object
    0e5a3d5fdff5 media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse
    135843c351c0 PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
    a1659ed3f966 media: vivid: don't set HDMI TX controls if there are no HDMI outputs
    32fca3bb5fc1 drm/amd/display: Check HDCP returned status
    dc74386c67aa usb: uas: set host status byte on data completion error
    0186d0d1af80 wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3
    36e2bc79af36 leds: spi-byte: Call of_node_put() on error path
    5a884b46324e media: vivid: fix wrong sizeimage value for mplane
    2ddf83145135 udf: Avoid excessive partition lengths
    8d63b70d2f25 netfilter: nf_conncount: fix wrong variable type
    3e2ea7d682a0 iommu: sun50i: clear bypass register
    683c0b103934 af_unix: Remove put_pid()/put_cred() in copy_peercred().
    3f56c976b047 irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1
    09e89a5e1173 smack: unix sockets: fix accept()ed socket label
    22d3b037ddc5 ALSA: hda: Add input value sanity checks to HDMI channel map controls
    c6877abcdb25 mptcp: pm: send ACK on an active subflow
    fd5364b22fc1 mptcp: pr_debug: add missing \n at the end
    c743fd11891a mptcp: pm: skip connecting to already established sf
    058f8d980e4d mptcp: pm: do not remove already closed subflows
    592dd6f8b658 mptcp: pm: ADD_ADDR 0 is not a new address
    38cdf2f1b33e mptcp: close subflow when receiving TCP+FIN
    01264bdde5f7 mptcp: avoid duplicated SUB_CLOSED events
    f2c865e9e3ca mptcp: pm: avoid possible UaF when selecting endp
    8e73f8d6a455 mptcp: constify a bunch of of helpers
    aef351c58a9b mptcp: pm: fullmesh: select the right ID later
    4d4e3a29e701 mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR
    35b31f5549ed mptcp: pm: only decrement add_addr_accepted for MPJ req
    32ba711800a3 mptcp: pm: re-using ID of unused flushed subflows
    3e349d7191f0 nilfs2: fix state management in error path of log writing function
    8e2d1e9d93c4 nilfs2: fix missing cleanup on rollforward recovery error
    cde71a567797 sched: sch_cake: fix bulk flow accounting logic for host fairness
    bda4d84ac0d5 ila: call nf_unregister_net_hooks() sooner
    3816867d2fc4 tracing: Avoid possible softlockup in tracing_iter_reset()
    513c8fc189b5 can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
    3172376d26e4 clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API
    5dd47383ceaf clk: qcom: clk-alpha-pll: Fix the pll post div mask
    e24c19c6e3c6 fuse: use unsigned type for getxattr/listxattr size truncation
    811016d5a390 fuse: update stats for pages in dropped aux writeback list
    c0f43b1f1f7d mmc: cqhci: Fix checking of CQHCI_HALT state
    e89943fc4cbe mmc: sdhci-of-aspeed: fix module autoloading
    9d715a234dd8 mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K
    57b6ead5719e Bluetooth: MGMT: Ignore keys being loaded with invalid type
    d98304eaacc6 Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE"
    0bfa0fa207b4 nvme-pci: Add sleep quirk for Samsung 990 Evo
    93f44655472d rtmutex: Drop rt_mutex::wait_lock before scheduling
    b322a385c09a irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init()
    9bbc71fa3d56 ata: libata: Fix memory leak for error path in ata_host_alloc()
    c03d9115c5ca ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxx
    326303f886a9 ALSA: hda/realtek: add patch for internal mic in Lenovo V145
    172359315301 ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices
    d1f7a12c2b2e KVM: SVM: Don't advertise Bus Lock Detect to guest if SVM support is missing
    e3e0cb027173 KVM: SVM: fix emulation of msr reads/writes of MSR_FS_BASE and MSR_GS_BASE
    3033ed903b4f ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
    14f91ab8d391 sch/netem: fix use after free in netem_dequeue
    366a1e578201 i2c: Use IS_REACHABLE() for substituting empty ACPI functions
    be1443518365 ext4: handle redirtying in ext4_bio_write_page()
    64022ce8e99d udf: Limit file size to 4TB
    1464cb82a489 ext4: reject casefold inode flag without casefold feature
    af7b560c88fb rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
    cc7340f18e45 virtio_net: Fix napi_skb_cache_put warning
    0fa11f9df962 drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
    68a772884b83 media: uvcvideo: Enforce alignment of frame and interval
    6d94c05a13fa drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
    6980861e039d block: remove the blk_flush_integrity call in blk_integrity_unregister
    1339615aca2c wifi: cfg80211: make hash table duplicates more survivable
    adc5674c23b8 drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
    c9431980407b drm/meson: plane: Add error handling
    0aea09e82eaf smack: tcp: ipv4, fix incorrect labeling
    f9a48bc3dd90 fsnotify: clear PARENT_WATCHED flags lazily
    3aa56313b0de usb: typec: ucsi: Fix null pointer dereference in trace
    e1c92f66f62d usbip: Don't submit special requests twice
    34255103ff75 rcu/nocb: Remove buggy bypass lock contention mitigation
    f8b96d4e8257 ionic: fix potential irq name truncation
    b8105982c286 RDMA/efa: Properly handle unexpected AQ completions
    2da121e397ba hwspinlock: Introduce hwspin_lock_bust()
    56af1b0f07e5 PCI: al: Check IORESOURCE_BUS existence during probe
    29f45f2588ed cpufreq: scmi: Avoid overflow of target_freq in fast switch
    ec4cb72a9b95 wifi: iwlwifi: remove fw_running op
    36a77159b43a drm/amdgpu: update type of buf size to u32 for eeprom functions
    2700dbd10aaa drm/amd/pm: check negtive return for table entries
    d04ded1e73f1 drm/amdgpu: the warning dereferencing obj for nbio_v7_4
    acff7a94720a drm/amd/pm: check specific index for aldebaran
    f20d1d5cbb39 drm/amdgpu: fix the waring dereferencing hive
    bda7de66a9de drm/amdgpu/pm: Check input value for CUSTOM profile mode setting on legacy SOCs
    e3c7d23f7a5c apparmor: fix possible NULL pointer dereference
    6cc5011865dd drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_device
    345bd3ad387f drm/amdgpu: fix mc_data out-of-bounds read warning
    0bef65e069d8 drm/amdgpu: fix ucode out-of-bounds read warning
    45f7b02afc46 drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
    919f9bf9997b drm/amdgpu: Fix out-of-bounds write warning
    0fcc24121423 drm/amdgpu/pm: Fix uninitialized variable agc_btc_response
    80ce7edcd45d drm/amdgpu/pm: Fix uninitialized variable warning for smu10
    e55e3904ffea drm/amd/amdgpu: Check tbo resource pointer
    f37d6aa3df5f drm/amd/display: Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_create
    fe63daf7b102 drm/amd/display: Check msg_id before processing transcation
    c4a7f7c0062f drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]
    0ee4387c5a4b drm/amd/display: Add array index check for hdcp ddc access
    21bbb39863f1 drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
    0184cca30cad drm/amd/display: Check gpio_id before used as array index
    0c445d98ef98 drm/amdgpu: avoid reading vf2pf info size from FB
    c5635fe6dca4 drm/amd/pm: fix uninitialized variable warnings for vega10_hwmgr
    f801292764be drm/amdgpu: fix uninitialized scalar variable warning
    3317966efcdc drm/amd/pm: fix the Out-of-bounds read warning
    bcd00d0dbf00 drm/amd/pm: fix warning using uninitialized value of max_vid_step
    6277aa2965de drm/amd/pm: fix uninitialized variable warning for smu8_hwmgr
    d16713773b65 drm/amdgpu/pm: Check the return value of smum_send_msg_to_smc
    54528b614398 drm/amdgpu: fix overflowed array index read warning
    4bd7710f2fec drm/amd/display: Assign linear_pitch_alignment even for VM
    a42ba93641bf drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acr
    3ea66eddf54d net: usb: qmi_wwan: add MeiG Smart SRM825L
    488702d1be32 dma-debug: avoid deadlock between dma debug vs printk and netconsole
    8da2de41e66d i2c: Fix conditional for substituting empty ACPI functions
    7abc0b4409aa ALSA: hda/conexant: Mute speakers at suspend / shutdown
    2fd3143b2588 ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdown
    24a63d85bd49 drm: panel-orientation-quirks: Add quirk for OrangePi Neo
    6f0605db50e2 clk: imx: Add check for kcalloc
    5b837b9e1543 bpf: Fix the indention issue in grow_stack_state()
    42b62697634d cifs: Fix the calling of smb_version_operations::calc_smb_size()
    b14acf729e9d f2fs: Add inline to f2fs_build_fault_attr() stub
    7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr()
    81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
    c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail()
    299ef3b5b00b of: module: add buffer overflow check in of_modalias()
    b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62 ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: 69ec31c3eb83c4e0bdea1f748366c4ad2746f28d)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Bruce Ashfield
df56ba7ec8 linux-yocto/5.15: update to v5.15.166
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    14e468424d3e Linux 5.15.166
    a979b02d8519 apparmor: fix policy_unpack_test on big endian systems
    85449b28ff6a scsi: aacraid: Fix double-free on probe failure
    7770f1d8b9ef igc: Fix qbv tx latency by setting gtxoffset
    10e5089c833e igc: Fix reset adapter logics when tx mode change
    a46f5faa600f phy: zynqmp: Enable reference clock correctly
    16d197fa12a5 usb: cdnsp: fix for Link TRB with TC
    80af8b9cf65d usb: cdnsp: fix incorrect index in cdnsp_get_hw_deq function
    18bdd20aaae7 usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes()
    d51374c59c62 usb: dwc3: st: add missing depopulate in probe error path
    060f41243ad7 usb: dwc3: st: fix probed platform device ref count on probe error path
    111277b881de usb: dwc3: core: Prevent USB core invalid event buffer address access
    96f7322e8e9f usb: dwc3: omap: add missing depopulate in probe error path
    bb30c8863479 USB: serial: option: add MeiG Smart SRM825L
    59f93e9c4b08 cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller
    eaff392c1e34 soc: qcom: cmd-db: Map shared memory as WC, not WB
    7535db0624a2 nfc: pn533: Add poll mod list filling check
    b00950a088f7 net: busy-poll: use ktime_get_ns() instead of local_clock()
    4643b91691e9 gtp: fix a potential NULL pointer dereference
    7a8d98b6d648 ethtool: check device is present when getting link settings
    131ee27d0c5c dmaengine: dw: Add memory bus width verification
    e219cf9c8c16 dmaengine: dw: Add peripheral bus width verification
    e144fc9ccc57 phy: xilinx: phy-zynqmp: Fix SGMII linkup failure on resume
    c401845e328b phy: xilinx: phy-zynqmp: dynamic clock support for power-save
    65697691a0ee phy: xilinx: add runtime PM support
    5d946850692f PM: runtime: Add DEFINE_RUNTIME_DEV_PM_OPS() macro
    69fae8ed3136 PM: core: Add EXPORT[_GPL]_SIMPLE_DEV_PM_OPS macros
    1b993cb3efbc PM: core: Remove DEFINE_UNIVERSAL_DEV_PM_OPS() macro
    a8d2245fede0 soundwire: stream: fix programming slave ports for non-continous port maps
    124f20c5f6e5 net:rds: Fix possible deadlock in rds_message_put
    4e8d6ac8fc9f cgroup/cpuset: Prevent UAF in proc_cpuset_show()
    221e3b1297e7 ata: libata-core: Fix null pointer dereference on error
    8ad4838040e5 drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
    bebef79bdce3 Revert "MIPS: Loongson64: reset: Prioritise firmware service"
    218b482f009a mptcp: sched: check both backup in retrans
    0af4407532cb net: mana: Fix race of mana_hwc_post_rx_wqe and new hwc response
    68b22b246886 wifi: mwifiex: duplicate static structs used in driver instances
    6341c2856785 pinctrl: single: fix potential NULL dereference in pcs_get_function()
    ce3c431c1f45 pinctrl: rockchip: correct RK3328 iomux width flag for GPIO2-B pins
    19c8fce75da0 btrfs: run delayed iputs when flushing delalloc
    da6a85d19788 drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
    ce0aa899c909 tools: move alignment-related macros to new <linux/align.h>
    95f73d01f547 Input: MT - limit max slots
    c6a73b7469f0 Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO
    93ca1e5c7fa9 mm/numa: no task_numa_fault() call if PTE is changed
    1e6440eb42f9 mm/numa: no task_numa_fault() call if PMD is changed
    3fbfd4881879 ALSA: timer: Relax start tick time check for slave timer elements
    4d2daf3c332f hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()
    4d3a389f6f46 Revert "drm/amd/display: Validate hw_points_num before using it"
    dce1400991d9 mmc: dw_mmc: allow biu and ciu clocks to defer
    96b076e8ee5b KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
    ae857158b811 cxgb4: add forgotten u64 ivlan cast before shift
    d78daaf7bb3b HID: microsoft: Add rumble support to latest xbox controllers
    e73ffa997c0e HID: wacom: Defer calculation of resolution until resolution_code is known
    34842918cb9c MIPS: Loongson64: Set timer mode in cpu-probe
    848c8fb6591f scsi: core: Fix the return value of scsi_logical_block_count()
    951d6cb5eaac Bluetooth: MGMT: Add error handling to pair_device()
    e40515582141 mmc: mmc_test: Fix NULL dereference on allocation failure
    9b8b65211a88 drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
    5c28ce95f8a3 drm/msm/dp: reset the link phy params before link training
    330dced39b4f drm/msm/dpu: don't play tricks with debug macros
    46cb057ee90b net: xilinx: axienet: Fix dangling multicast addresses
    a0699decdd6a net: xilinx: axienet: Always disable promiscuous mode
    c05155cc4557 netfilter: flowtable: validate vlan header
    975f764e96f7 ipv6: prevent possible UAF in ip6_xmit()
    e891b36de161 ipv6: fix possible UAF in ip6_finish_output2()
    24e93695b123 ipv6: prevent UAF in ip6_send_skb()
    52d99a69f3d5 netem: fix return value if duplicate enqueue fails
    a10d0337115a net: dsa: mv88e6xxx: Fix out-of-bound access
    fd7008c3296c net: dsa: mv88e6xxx: replace ATU violation prints with trace points
    932bf7cf9bb6 net: dsa: mv88e6xxx: read FID when handling ATU violations
    a66828e6b877 dpaa2-switch: Fix error checking in dpaa2_switch_seed_bp()
    90306305726e ice: fix ICE_LAST_OFFSET formula
    5c69cc8fde38 bonding: fix xfrm state handling when clearing active slave
    2f72c6a66bcd bonding: fix xfrm real_dev null pointer dereference
    2f5bdd68c1ce bonding: fix null pointer deref in bond_ipsec_offload_ok
    9e69809e46b0 bonding: fix bond_ipsec_offload_ok return type
    78ad3172b5a9 ip6_tunnel: Fix broken GRO
    e85e6b5c45a6 netfilter: nft_counter: Synchronize nft_counter_reset() against reader.
    dec350d1c0f7 netfilter: nft_counter: Disable BH in nft_counter_offload_stats().
    fa6c23fe6dca kcm: Serialise kcm_sendmsg() for the same socket.
    38188b4d6d3e tc-testing: don't access non-existent variable on exception
    a981ae674dc2 Bluetooth: SMP: Fix assumption of Central always being Initiator
    351e82525d37 Bluetooth: hci_core: Fix LE quote calculation
    b444f5de60f5 platform/surface: aggregator: Fix warning when controller is destroyed in probe
    916a3a8a7870 net: mana: Fix doorbell out of order violation and avoid unnecessary doorbell rings
    210f4cbfa561 dm suspend: return -ERESTARTSYS instead of -EINTR
    f80d537d4c6b media: solo6x10: replace max(a, min(b, c)) by clamp(b, a, c)
    a510b574a9ec nfsd: make svc_stat per-network namespace instead of global
    ceefe749669c nfsd: remove nfsd_stats, make th_cnt a global counter
    5bbefe83fa72 nfsd: make all of the nfsd stats per-network namespace
    73c43bccf25c nfsd: expose /proc/net/sunrpc/nfsd in net namespaces
    2108ae12cc19 nfsd: rename NFSD_NET_* to NFSD_STATS_*
    143a0f5eb5e3 sunrpc: use the struct net as the svc proc private
    6719776e61e0 sunrpc: remove ->pg_stats from svc_program
    aba2fe2de144 sunrpc: pass in the sv_stats struct through svc_create_pooled
    c78169c08203 nfsd: stop setting ->pg_stats for unused stats
    c66f8801300e sunrpc: don't change ->sv_stats if it doesn't exist
    d7b5ab28bd5c NFSD: Fix frame size warning in svc_export_parse()
    b4b0e9d87afb NFSD: Rewrite synopsis of nfsd_percpu_counters_init()
    5ec81b48797b NFSD: Refactor the duplicate reply cache shrinker
    bde5bdf88f2c NFSD: Replace nfsd_prune_bucket()
    eefe7b37988d NFSD: Rename nfsd_reply_cache_alloc()
    a8f1afef7764 NFSD: Refactor nfsd_reply_cache_free_locked()
    8549384d0f65 nfsd: move init of percpu reply_cache_stats counters back to nfsd_init_net
    70fdee548c03 nfsd: move reply cache initialization into nfsd startup
    da2a0c623181 block: use "unsigned long" for blk_validate_block_size().
    1f6b62392453 gtp: pull network headers in gtp_dev_xmit()
    0feeaedf39b5 hrtimer: Prevent queuing of hrtimer without a function callback
    003e907cdd5c nvmet-rdma: fix possible bad dereference when freeing rsps
    ca842d364e48 ext4: set the type of max_zeroout to unsigned int to avoid overflow
    7b9eff4b0591 irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc
    0f47e4fd6f34 usb: dwc3: core: Skip setting event buffers for host only controllers
    3b47bb2288c5 platform/x86: lg-laptop: fix %s null argument warning
    1b5b9e551339 clocksource: Make watchdog and suspend-timing multiplication overflow safe
    7462b116b9a6 s390/iucv: fix receive buffer virtual vs physical address confusion
    537a6bf1c284 openrisc: Call setup_memory() earlier in the init sequence
    a5991dfc631a NFS: avoid infinite loop in pnfs_update_layout.
    733049770886 nvmet-tcp: do not continue for invalid icreq
    5334e51afb35 net: hns3: add checking for vf id of mailbox
    9018928d35aa Bluetooth: bnep: Fix out-of-bound access
    e8d4c2465ff9 usb: gadget: fsl: Increase size of name buffer for endpoints
    4759856c8b06 f2fs: fix to do sanity check in update_sit_entry
    4c80c19eab42 btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_extent()
    dc323a57cdda btrfs: change BUG_ON to assertion in tree_move_down()
    427d7cb3a91e btrfs: send: handle unexpected data in header buffer in begin_cmd()
    7b6acbc2596f btrfs: handle invalid root reference found in may_destroy_subvol()
    dead0848c21d btrfs: change BUG_ON to assertion when checking for delayed_node root
    01d720ddf816 powerpc/boot: Only free if realloc() succeeds
    de34590df6a3 powerpc/boot: Handle allocation failure in simple_realloc()
    4a8de7a7fc2b parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367
    ef1d6d795e87 memory: stm32-fmc2-ebi: check regmap_read return value
    06cb3463aa58 x86: Increase brk randomness entropy for 64-bit systems
    ddf899fc6f7e md: clean up invalid BUG_ON in md_ioctl
    70f5ab8e4693 netlink: hold nlk->cb_mutex longer in __netlink_dump_start()
    1052160a674d clocksource/drivers/arm_global_timer: Guard against division by zero
    a6394f5ee523 virtiofs: forbid newlines in tags
    cec155470cc9 drm/lima: set gp bus_stop bit before hard reset
    d41f32523b77 net/sun3_82586: Avoid reading past buffer in debug output
    ad533c5aa38a media: drivers/media/dvb-core: copy user arrays safely
    3ecf37c04e97 scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list()
    673d4e5d36eb fs: binfmt_elf_efpic: don't use missing interpreter's properties
    a5f1d30c51c4 media: pci: cx23885: check cx23885_vdev_init() return
    0f8049e4a15f quota: Remove BUG_ON from dqget()
    bfbab62ca69f fuse: fix UAF in rcu pathwalks
    187d844f2e98 afs: fix __afs_break_callback() / afs_drop_open_mmap() race
    10fb6af80d73 ext4: do not trim the group with corrupted block bitmap
    865759a97916 nvmet-trace: avoid dereferencing pointer too early
    ee17eabe4c5b powerpc/xics: Check return value of kasprintf in icp_native_map_one_cpu
    3a39e6b47a7f memory: tegra: Skip SID programming if SID registers aren't set
    5750e353e619 arm64: Fix KASAN random tag seed initialization
    8afc79eb9bf5 hwmon: (ltc2992) Avoid division by zero
    9da4530b434e IB/hfi1: Fix potential deadlock on &irq_src_lock and &dd->uctxt_lock
    ad98666362ac wifi: iwlwifi: fw: Fix debugfs command sending
    3a819bf04e71 wifi: iwlwifi: abort scan when rfkill on but device enabled
    240788757061 gfs2: setattr_chown: Add missing initialization
    84d75e35b4cc scsi: spi: Fix sshdr use
    41eae1d713cd media: qcom: venus: fix incorrect return value
    145769ae51f5 binfmt_misc: cleanup on filesystem umount
    10e2c63a82c3 staging: ks7010: disable bh on tx_dev_lock
    d8b1d3b05885 drm/amd/display: Validate hw_points_num before using it
    b24c10bf2517 staging: iio: resolver: ad2s1210: fix use before initialization
    2a4035049606 media: radio-isa: use dev_name to fill in bus_info
    abd6fa88a7cc i3c: mipi-i3c-hci: Do not unmap region not mapped for transfer
    640912de8298 i3c: mipi-i3c-hci: Remove BUG() when Ring Abort request times out
    164164e3d55b s390/smp,mcck: fix early IPI handling
    93200b564991 RDMA/rtrs: Fix the problem of variable not initialized fully
    ad8e66837efb i2c: riic: avoid potential division by zero
    8e3799649d9b wifi: cw1200: Avoid processing an invalid TIM IE
    2af058a26c06 wifi: mac80211: fix BA session teardown race
    89795eeba6d1 wifi: cfg80211: check wiphy mutex is held for wdev mutex
    b4373d9235b6 ssb: Fix division by zero issue in ssb_calc_clock_rate
    fdb349e7f8c3 ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7
    195918217448 net: hns3: fix a deadlock problem when config TC during resetting
    93d9ca2a1e91 net: hns3: fix wrong use of semaphore up
    6c4a0ba674f4 netfilter: nf_queue: drop packets with cloned unconfirmed conntracks
    356beb911b63 netfilter: flowtable: initialise extack before use
    fa2545118a7c netfilter: allow ipv6 fragments to arrive on different devices
    81de530a377a mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size
    5e4d2efaae90 mlxbf_gige: disable RX filters until RX path initialized
    86a7a8732cc7 mlxbf_gige: Remove two unused function declarations
    b799db9fbcca net: dsa: vsc73xx: check busy flag in MDIO operations
    65fa752e3a98 net: dsa: vsc73xx: use read_poll_timeout instead delay loop
    db9f552d4542 net: dsa: vsc73xx: pass value in phy_write operation
    eb5c3021ef3b net: axienet: Fix register defines comment description
    24cf390a5426 atm: idt77252: prevent use after free in dequeue_rx()
    4339641cdb3e net/mlx5e: Correctly report errors for ethtool rx flows
    eadfff2743d6 igc: Fix packet still tx after gate close by reducing i226 MAC retry buffer
    82481cb0007d igc: remove I226 Qbv BaseTime restriction
    adfe17bd41ed igc: Correct the launchtime offset
    d6955574bbf0 s390/uv: Panic for set and remove shared access UVC errors
    f92cbcc68833 drm/amdgpu/jpeg2: properly set atomics vmid field
    0fbe2a72e853 memcg_write_event_control(): fix a user-triggerable oops
    df368d0d5fbb drm/amdgpu: Actually check flags for all context ops.
    dfe7d9c6ff79 btrfs: tree-checker: add dev extent item checks
    3337cb632718 selinux: fix potential counting error in avc_add_xperms_decision()
    5053581fe5df fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
    0f00902172b2 bitmap: introduce generic optimized bitmap_size()
    0dbb75302f99 btrfs: rename bitmap_set_bits() -> btrfs_bitmap_set_bits()
    ac8d72e84dfd s390/cio: rename bitmap_size() -> idset_bitmap_size()
    6331ca6e2aee fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
    cda54ec82c0f vfs: Don't evict inode under the inode lru traversing context
    8d604da7c7a9 dm persistent data: fix memory allocation failure
    5541aec7ff0f dm resume: don't return EINVAL when signalled
    fbea98895fe9 arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE
    a665e3b7ac7d s390/dasd: fix error recovery leading to data corruption on ESE devices
    23ce6ba3b954 thunderbolt: Mark XDomain as unplugged when router is removed
    365ef7c4277f xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
    ccdc892fd7ac ALSA: usb-audio: Support Yamaha P-125 quirk entry
    8e3d14c32fab ALSA: usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSET
    25ee8b290820 char: xillybus: Check USB endpoints when probing device
    98ee65d9e2ac char: xillybus: Refine workqueue handling
    409b495f8e33 char: xillybus: Don't destroy workqueue from work item running on it
    8c78303eafbf fuse: Initialize beyond-EOF page contents before setting uptodate
    6f0605db50e2 clk: imx: Add check for kcalloc
    5b837b9e1543 bpf: Fix the indention issue in grow_stack_state()
    42b62697634d cifs: Fix the calling of smb_version_operations::calc_smb_size()
    b14acf729e9d f2fs: Add inline to f2fs_build_fault_attr() stub
    7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr()
    81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
    c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail()
    299ef3b5b00b of: module: add buffer overflow check in of_modalias()
    b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62 ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: 1cecd4c55c34441f7a2920f429977b8de79db61c)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-16 06:09:56 -07:00
Bruce Ashfield
e14ece0be4 linux-yocto/5.15: update to v5.15.165
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    3d85d75cac5b arm64: dts: imx8-ss-conn: Remove unrelated changes introduced when merging v5.15/standard/base
    fa93fa65db6e Linux 5.15.165
    b2c5a0f32c6c Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error"
    79273dd53868 media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()"
    dbcde9673101 ARM: dts: imx6qdl-kontron-samx6i: fix phy-mode
    33ac5a4eb3d4 wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
    3a684499261d binfmt_flat: Fix corruption when not offsetting data start
    479e23af2015 usb: gadget: u_audio: Check return codes from usb_ep_enable and config_ep_by_speed.
    a6117b3c1bd6 nvme/pci: Add APST quirk for Lenovo N60z laptop
    9b424c5d4130 exec: Fix ToCToU between perm check and set-uid/gid usage
    de9628332253 arm64: cpufeature: Fix the visibility of compat hwcaps
    dde07b87e84b arm64: dts: qcom: msm8996: correct #clock-cells for QMP PHY nodes
    e2afb26615ad powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
    911f8055f175 drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
    53d55bea2589 mptcp: fully established after ADD_ADDR echo on MPJ
    badabac392d3 wifi: mac80211: check basic rates validity
    cbf2b2ce6047 PCI: dwc: Restore MSI Receiver mask during resume
    67a03645dc1d net: stmmac: Enable mac_managed_pm phylink config
    8246b7466c8d netfilter: nf_tables: prefer nft_chain_validate
    d7c5f8bd1287 netfilter: nf_tables: allow clone callbacks to sleep
    d71a76f3758e netfilter: nf_tables: bail out if stateful expression provides no .clone
    0d40e8cb1d1f netfilter: nf_tables: use timestamp to check for set element timeout
    9526393ed6c7 netfilter: nf_tables: set element extended ACK reporting support
    dd32621f1924 tls: fix race between tx work scheduling and socket close
    2c111413f38c PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
    1a607d22dea4 btrfs: fix double inode unlock for direct IO sync writes
    f754591b17d0 xfs: fix log recovery buffer allocation for the legacy h_size fixup
    4e17707035a6 btrfs: fix corruption after buffer fault in during direct IO append write
    9d1f4ecc31ad selftests: mptcp: join: check backup support in signal endp
    34558a433f87 selftests: mptcp: join: validate backup in MPJ
    3c7dafc17196 mptcp: pm: fix backup support in signal endpoints
    ffd002277096 mptcp: export local_address
    2c978352ae21 mptcp: pm: only set request_bkup flag when sending MP_PRIO
    e6e6c678c9cc mptcp: fix bad RCVPRUNED mib accounting
    dff41c5f691f mptcp: mib: count MPJ with backup flag
    3d16add56e32 mptcp: fix NL PM announced address accounting
    6f01f41b6a49 mptcp: distinguish rcv vs sent backup flag in requests
    42c7f7ac9ac3 mptcp: sched: check both directions for backup
    cd8a0ed3d80d drm/mgag200: Set DDC timeout in milliseconds
    8bf13339bf90 drm/bridge: analogix_dp: properly handle zero sized AUX transactions
    2a3548c7ef2e sched/smt: Fix unbalance sched_smt_present dec/inc
    5c66a9672c0d sched/smt: Introduce sched_smt_present_inc/dec() helper
    ca7d00c5656d x86/mtrr: Check if fixed MTRRs exist before saving them
    8f5ffd2af727 padata: Fix possible divide-by-0 panic in padata_mt_helper()
    cd10d186a540 tracing: Fix overflow in get_free_elt()
    77289f29b0c4 power: supply: axp288_charger: Round constant_charge_voltage writes down
    ff03c1b9409e power: supply: axp288_charger: Fix constant_charge_voltage writes
    0ad02834c2bf genirq/irqdesc: Honor caller provided affinity in alloc_desc()
    a2ff3482269d irqchip/xilinx: Fix shift out of bounds
    5bdf4bc692dd kcov: properly check for softirq context
    9196e42a3b8e serial: core: check uartclk for zero to avoid divide by zero
    eb044b9c234f timekeeping: Fix bogus clock_was_set() invocation in do_adjtimex()
    9532482c9163 ntp: Safeguard against time_constant overflow
    9c23fc327d6e driver core: Fix uevent_show() vs driver detach race
    7c921031fa78 irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to 'raw_spinlock_t'
    2d60656f35ce irqchip/meson-gpio: support more than 8 channels gpio irq
    c5ea55fe2b13 clocksource: Fix brown-bag boolean thinko in cs_watchdog_read()
    fcd4f3a9d92b clocksource: Scale the watchdog read retries automatically
    d607bbc7f049 torture: Enable clocksource watchdog with "tsc=watchdog"
    26dae4c8cb45 clocksource: Reduce the default clocksource_watchdog() retries to 2
    a70401730770 ntp: Clamp maxerror and esterror to operating range
    231897021c55 vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler
    541a900d2455 tick/broadcast: Move per CPU pointer access into the atomic section
    2ac8f14d7f9d scsi: ufs: core: Fix hba->last_dme_cmd_tstamp timestamp updating logic
    cac638238584 scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES
    896a3286375a usb: gadget: u_serial: Set start_delayed during suspend
    50c5248b0ea8 usb: gadget: core: Check for unset descriptor
    741403cfbf8b USB: serial: debug: do not echo input by default
    e8c1e606dab8 usb: vhci-hcd: Do not drop references before new references are gained
    a2400556fb43 ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4
    296f83154c42 ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list
    a54da4b787dc ALSA: line6: Fix racy access to midibuf
    c763dfe09425 drm/client: fix null pointer dereference in drm_client_modeset_probe
    ba43e5827e83 ASoC: meson: axg-fifo: fix irq scheduling issue with PREEMPT_RT
    f9727470b1d2 ALSA: usb-audio: Re-add ScratchAmp quirk entries
    4f8c8ededece spi: spi-fsl-lpspi: Fix scldiv calculation
    4b316da441c5 kprobes: Fix to check symbol prefixes correctly
    97182790c0e0 bpf: kprobe: remove unused declaring of bpf_kprobe_override
    87b834b6a528 i2c: smbus: Send alert notifications to all devices if source not found
    efb937c66b2c spi: spidev: Add missing spi_device_id for bh2228fv
    9ffb4dbaa976 ASoC: codecs: wsa881x: Correct Soundwire ports mask
    fce8bfcf72ba ASoC: codecs: wcd938x-sdw: Correct Soundwire ports mask
    93d89bb74d73 i2c: smbus: Improve handling of stuck alerts
    d12517dd095d arm64: errata: Expand speculative SSBS workaround (again)
    60c18204671d arm64: cputype: Add Cortex-A725 definitions
    e36cb8e5cc64 arm64: cputype: Add Cortex-X1C definitions
    724750c88a10 arm64: errata: Expand speculative SSBS workaround
    71098a6e6576 arm64: errata: Unify speculative SSBS errata logic
    15756fac89da arm64: cputype: Add Cortex-X925 definitions
    a518122c2ccd arm64: cputype: Add Cortex-A720 definitions
    67fb54d359d1 arm64: cputype: Add Cortex-X3 definitions
    cc627930b2ac arm64: errata: Add workaround for Arm errata 3194386 and 3312417
    d3760b292b2d arm64: cputype: Add Neoverse-V3 definitions
    48a6a925eab6 arm64: cputype: Add Cortex-X4 definitions
    f69456619434 arm64: barrier: Restore spec_bar() macro
    480bc90406c5 arm64: Add Neoverse-V2 part
    77137d50c91d arm64: cpufeature: Force HWCAP to be based on the sysreg visible to user-space
    f07bf04fbfba ext4: fix wrong unit use in ext4_mb_find_by_goal
    b1343c6f569f sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
    d939bf5f3795 scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
    0a7fbde518cc profiling: remove profile=sleep support
    3c4ded276f03 SUNRPC: Fix a race to wake a sync task
    a88a49473c94 s390/sclp: Prevent release of buffer in I/O
    459ca6821440 jbd2: avoid memleak in jbd2_journal_write_metadata_buffer
    096ec0bfa3a1 ext4: fix uninitialized variable in ext4_inlinedir_to_tree
    5b8055c38690 media: uvcvideo: Fix the bandwdith quirk on USB 3.x
    7744eb83e1cb media: uvcvideo: Ignore empty TS packets
    d0b8b23b9c2e drm/amd/display: Add null checker before passing variables
    0c065e50445a drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
    56e848034cca drm/amdgpu: Fix the null pointer dereference to ras_manager
    37b9df457cbc drm/amdgpu/pm: Fix the null pointer dereference for smu7
    d836431eb5bc btrfs: fix bitmap leak when loading free space cache on duplicate entry
    b248bf150e4f wifi: nl80211: don't give key data to userspace
    22cc7323f090 udf: prevent integer overflow in udf_bitmap_free_blocks()
    023319525610 PCI: Add Edimax Vendor ID to pci_ids.h
    6f8dc63f8e6a selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT
    264087ccbe52 ACPI: SBS: manage alarm sysfs attribute through psy core
    43b24be70e47 ACPI: battery: create alarm sysfs attribute atomically
    2bb27b956a98 clocksource/drivers/sh_cmt: Address race condition for clock events
    bf0ff69a42a3 md/raid5: avoid BUG_ON() while continue reshape after reassembling
    be08dc614bdd md: do not delete safemode_timer in mddev_suspend
    7ce75b3c84e2 rcutorture: Fix rcu_torture_fwd_cb_cr() data race
    79008767d6cf net: fec: Stop PPS on driver remove
    cb85266c6ca3 l2tp: fix lockdep splat
    c05516c07290 net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
    5caf0ffaf915 Bluetooth: l2cap: always unlock channel in l2cap_conless_channel()
    5df559303570 net: linkwatch: use system_unbound_wq
    1e16828020c6 net: bridge: mcast: wait for previous gc cycles when removing port
    c4251a3decca net: usb: qmi_wwan: fix memory leak for not ip packets
    54b303d8f970 sctp: Fix null-ptr-deref in reuseport_add_sock().
    83f1d094e84b sctp: move hlist_node and hashent out of sctp_ep_common
    e0c647c1c845 x86/mm: Fix pti_clone_entry_text() for i386
    4d143ae78200 x86/mm: Fix pti_clone_pgtable() alignment assumption
    d5371fc8d04b irqchip/mbigen: Fix mbigen node address layout
    d44d1055f305 genirq: Allow irq_chip registration functions to take a const irq_chip
    8a326a2ef8f3 netfilter: ipset: Add list flush to cancel_gc
    83a04f95f5c0 mptcp: fix duplicate data handling
    314d14b04004 r8169: don't increment tx_dropped in case of NETDEV_TX_BUSY
    19eabe988c44 net: usb: sr9700: fix uninitialized variable use in sr_mdio_read
    9e20d028d8d1 drm/vmwgfx: Fix a deadlock in dma buf fence polling
    7c07220cf634 Revert "ALSA: firewire-lib: operate for period elapse event in process context"
    2b9fcb649808 Revert "ALSA: firewire-lib: obsolete workqueue for period update"
    ecf75022936d ALSA: hda/realtek: Add quirk for Acer Aspire E5-574G
    7a0f5ead13c3 ALSA: usb-audio: Correct surround channels in UAC1 channel map
    3f480493550b protect the fetch of ->fd[fd] in do_dup2() from mispredictions
    a8b242a64445 HID: wacom: Modify pen IDs
    b6fc20e9bdef platform/chrome: cros_ec_proto: Lock device when updating MKBP version
    8fcc96708fdb power: supply: bq24190_charger: replace deprecated strncpy with strscpy
    20dbdebc5580 riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
    434ae939b9c5 ipv6: fix ndisc_is_useropt() handling for PIO
    252c9741cfa2 net/mlx5e: Add a check for the return value from mlx5_port_set_eth_ptys
    419ee6274c51 netfilter: iptables: Fix potential null-ptr-deref in ip6table_nat_table_init().
    b98ddb65fa16 netfilter: iptables: Fix null-ptr-deref in iptable_nat_table_init().
    ab91b2e892d0 net: mvpp2: Don't re-use loop iterator
    ac758e1f663f net/iucv: fix use after free in iucv_sock_close()
    014d0a450a07 rtnetlink: Don't ignore IFLA_TARGET_NETNSID when ifname is specified in rtnl_dellink().
    0c50a4ad8e6e rtnetlink: enable alt_ifname for setlink/newlink
    9e382030bfd6 ALSA: hda: conexant: Fix headset auto detect fail in the polling mode
    3ddefcb8f75e sched: act_ct: take care of padding in struct zones_ht_key
    fed36de9e242 drm/vmwgfx: Fix overlay when using Screen Targets
    16998763c62b drm/nouveau: prime: fix refcount underflow
    0309f66a10ec MIPS: dts: loongson: Fix ls2k1000-rtc interrupt
    33ba9570b4ab MIPS: dts: loongson: Fix liointc IRQ polarity
    e11b89cdcb27 MIPS: Loongson64: DTS: Fix PCIe port nodes for ls7a
    9aeeece87346 MIPS: Loongson64: DTS: Add RTC support to Loongson-2K1000
    380fa8172e24 remoteproc: imx_rproc: Fix refcount mistake in imx_rproc_addr_init
    39b3e0b18f68 drm/dp_mst: Fix all mstb marked as not probed after suspend/resume
    fa1803401e1c irqchip/imx-irqsteer: Handle runtime power management correctly
    0abb3875e53d irqchip/imx-irqsteer: Add runtime PM support
    8e085fa5949e irqchip/imx-irqsteer: Constify irq_chip struct
    64494bfe5be5 genirq: Allow the PM device to originate from irq domain
    50beae26ed0f irqdomain: Fixed unbalanced fwnode get and put
    780785c77e63 leds: triggers: Flush pending brightness before activating trigger
    ab694f667a12 leds: trigger: Call synchronize_rcu() before calling trig->activate()
    ac8f748cccb5 leds: trigger: Store brightness set by led_trigger_event()
    f1a0ef0bade5 leds: trigger: Remove unused function led_trigger_rename_static()
    590304b798a3 leds: trigger: use RCU to protect the led_cdevs list
    96166cca228c drivers: soc: xilinx: check return status of get_api_version()
    2a1833cf2a41 soc: xilinx: move PM_INIT_FINALIZE to zynqmp_pm_domains driver
    69901726a3c9 ext4: check the extent status again before inserting delalloc block
    580adf8e8db6 ext4: factor out a common helper to query extent map
    57ba1bc08528 ext4: convert to exclusive lock while inserting delalloc extents
    5cce19905fef ext4: refactor ext4_da_map_blocks()
    698be0f2e15e ext4: make ext4_es_insert_extent() return void
    34a86adea1f2 sysctl: always initialize i_uid/i_gid
    9ea7fc2788fd arm64: dts: qcom: ipq8074: Disable SS instance in Parkmode for USB
    f913e112bab6 arm64: dts: qcom: msm8998: Disable SS instance in Parkmode for USB
    42821f8410bd arm64: dts: qcom: msm8998: switch USB QMP PHY to new style of bindings
    f7d5d99c0d22 arm64: dts: qcom: msm8998: drop USB PHY clock index
    32f0e52f16d4 arm64: dts: qcom: msm8996: Move '#clock-cells' to QMP PHY child node
    0f0c74eb6a0c powerpc/configs: Update defconfig with now user-visible CONFIG_FSL_IFC
    79186ae126e7 fs: don't allow non-init s_user_ns for filesystems without FS_USERNS_MOUNT
    7cc1f4cd90a0 nvme-pci: add missing condition check for existence of mapped data
    ebb6f1f12090 nvme: separate command prep and issue
    20dd2e9db85d nvme: split command copy into a helper
    8c79ceb4ecf8 iommu: sprd: Avoid NULL deref in sprd_iommu_hw_en
    d76bec2f0d64 ceph: fix incorrect kmalloc size of pagevec mempool
    ed25b6aa3ca8 ASoC: Intel: use soc_intel_is_byt_cr() only when IOSF_MBI is reachable
    20b2def9311d spi: spidev: add correct compatible for Rohm BH2228FV
    6a32ade732ed spi: spidev: order compatibles alphabetically
    bff165a39936 spidev: Add Silicon Labs EM3581 device compatible
    547252602276 spi: spidev: Replace OF specific code by device property API
    b0b3d2432f62 spi: spidev: Replace ACPI specific code by device_get_match_data()
    eb47ec48a88e spi: spidev: Make probe to fail early if a spidev compatible is used
    150af4538397 lirc: rc_dev_get_from_fd(): fix file leak
    05ca5676e1af powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap()
    290a6b88e8c1 apparmor: Fix null pointer deref when receiving skb during sock creation
    8f4030277dfb mISDN: Fix a use after free in hfcmulti_tx()
    f6bb8c90cab9 bpf: Fix a segment issue when downgrading gso_size
    9e8f558a3afe net: nexthop: Initialize all fields in dumped nexthops
    c56abfb6c27a net: stmmac: Correct byte order of perfect_match
    5eea12767545 tipc: Return non-zero value from tipc_udp_addr2str() on error
    b90d2b3f1730 netfilter: nft_set_pipapo_avx2: disable softinterrupts
    3756c2575110 net: bonding: correctly annotate RCU in bond_should_notify_peers()
    ef1d3d90c76d ipv4: Fix incorrect source address in Record Route option
    b23aaa2ecc3a MIPS: SMP-CPS: Fix address for GCR_ACCESS register for CM3 and later
    6b4ff38c97a3 bpf, events: Use prog to emit ksymbol event for main program
    87b34c8c94e2 dma: fix call order in dmam_free_coherent
    ca667c3c90ea libbpf: Fix no-args func prototype BTF dumping syntax
    2746eeace5cf um: time-travel: fix signal blocking race/hang
    ccff45a1ff43 um: time-travel: fix time-travel-start option
    6516149e03b6 phy: cadence-torrent: Check return value on register read
    f21e71928b0f dmaengine: ti: k3-udma: Fix BCHAN count with UHC and HC channels
    63f7fdf733ad jfs: Fix array-index-out-of-bounds in diFree
    0529ca94f7d8 kdb: Use the passed prompt in kdb_position_cursor()
    a27107234253 kdb: address -Wformat-security warnings
    840c6def242c kernel: rerun task_work while freezing in get_signal()
    5c402f323f17 io_uring/io-wq: limit retrying worker initialisation
    e34191cce3ee nilfs2: handle inconsistent state in nilfs_btnode_create_block()
    cc3c5ae5a7b9 Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x13d3:0x3591
    e9cdf403a86a Bluetooth: btusb: Add RTL8852BE device 0489:e125 to device tables
    4cf7e2a3053a rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings
    0a97cc547fdc rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait
    bc4204886c4f drm/panfrost: Mark simple_ondemand governor as softdep
    64ad15893e70 MIPS: Loongson64: Test register availability before use
    77011a1d7a1a MIPS: Loongson64: reset: Prioritise firmware service
    a64a9736d72b MIPS: Loongson64: Remove memory node for builtin-dtb
    103cc2530315 MIPS: Loongson64: env: Hook up Loongsson-2K
    5feae7c2c8bb MIPS: dts: loongson: Fix GMAC phy node
    bc3336666062 MIPS: ip30: ip30-console: Add missing include
    4e13b7c23988 remoteproc: imx_rproc: Skip over memory region when node value is NULL
    d627cc333c81 remoteproc: stm32_rproc: Fix mailbox interrupts queuing
    cfc2304e5cd9 rbd: don't assume rbd_is_lock_owner() for exclusive mappings
    22cc7f013a20 selftests/sigaltstack: Fix ppc64 GCC build
    557d035fe88d RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
    4488eef06dcf platform: mips: cpu_hwmon: Disable driver on unsupported hardware
    2f9bed9e1ca2 watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
    b7fdaab71bb7 rtc: isl1208: Fix return value of nvmem callbacks
    bd8e059c6f97 drm/i915/dp: Reset intel_dp->link_trained before retraining the link
    3ff604499ec6 drm/amdgpu/sdma5.2: Update wptr registers as well as doorbell
    145d4dd823ea drm/i915/gt: Do not consider preemption during execlists_dequeue for gen8
    6efcf9f4d547 perf/x86/intel/pt: Fix a topa_entry base address calculation
    e4181a2c9b47 perf/x86/intel/pt: Fix topa_entry base length
    8020e0657a8a perf/x86/intel/uncore: Fix the bits of the CHA extended umask for SPR
    9ad46f1fef42 perf: Fix event leak upon exec and file release
    67fad724f1b5 perf: Fix event leak upon exit
    cde43031df53 scsi: qla2xxx: validate nvme_local_port correctly
    9117337b04d7 scsi: qla2xxx: Complete command early within lock
    bdfdd57a308a scsi: qla2xxx: Fix flash read failure
    73dbf4d44fc3 scsi: qla2xxx: Use QP lock to search for bsg
    b0302ffc7412 scsi: qla2xxx: Fix for possible memory corruption
    51be74018998 scsi: qla2xxx: Unable to act on RSCN for port online
    b12c54e51ba8 scsi: qla2xxx: During vport delete send async logout explicitly
    5f60a07fb40f rtc: cmos: Fix return value of nvmem callbacks
    dcaa88c2c1d9 mm/numa_balancing: teach mpol_to_str about the balancing mode
    3047f99caec2 devres: Fix memory leakage caused by driver API devm_free_percpu()
    2a4094c646da devres: Fix devm_krealloc() wasting memory
    fcdfc0413a72 gve: Fix an edge case for TSO skb validity check
    c5ee8adc8d98 kobject_uevent: Fix OOB access within zap_modalias_env()
    84bb2f0c98f5 kbuild: Fix '-S -c' in x86 stack protector scripts
    d6570ec38206 decompress_bunzip2: fix rare decompression failure
    a7a59a1234f2 ubi: eba: properly rollback inside self_check_eba
    2ede59d7a794 clk: davinci: da8xx-cfgchip: Initialize clk_init_data before use
    52433f778980 scsi: qla2xxx: Return ENOBUFS if sg_cnt is more than one for ELS cmds
    0484adcb5fbc fs/ntfs3: Update log->page_{mask,bits} if log->page_size changed
    c719b393374d dev/parport: fix the array out-of-bounds risk
    08853ea15d0b binder: fix hang of unregistered readers
    7799c9dd6d8f PCI: rockchip: Use GPIOD_OUT_LOW flag while requesting ep_gpio
    0bba47fec14d PCI: dw-rockchip: Fix initial PERST# GPIO value
    ddd840a191dc PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN
    6fa86b2a8bcf hwrng: amd - Convert PCIBIOS_* return codes to errnos
    f5c99f224e64 tools/memory-model: Fix bug in lock.cat
    e05b37ab349c ALSA: usb-audio: Add a quirk for Sonix HD USB Camera
    e3a61bc83eea ALSA: usb-audio: Move HD Webcam quirk to the right place
    f7e3ac300e71 ALSA: usb-audio: Fix microphone sound on HD webcam.
    63173938750d KVM: VMX: Split out the non-virtualization part of vmx_interrupt_blocked()
    c666d46b3f01 media: uvcvideo: Fix integer overflow calculating timestamp
    6db719f299bb jbd2: make jbd2_journal_get_max_txn_bufs() internal
    93d417d39624 leds: ss4200: Convert PCIBIOS_* return codes to errnos
    838fef8e44b0 wifi: mwifiex: Fix interface type change
    fc2ea3b5f726 selftests/landlock: Add cred_transfer test
    6b2e11d782eb io_uring: tighten task exit cancellations
    9771e3d8365a ext4: make sure the first directory block is not a hole
    8afe06ed3be7 ext4: check dot and dotdot of dx_root before making dir indexed
    cca17211c805 m68k: amiga: Turn off Warp1260 interrupts during boot
    6a43e3c210df udf: Avoid using corrupted block bitmap buffer
    f79e54a755f8 task_work: Introduce task_work_cancel() again
    451952f2ff06 task_work: s/task_work_cancel()/task_work_cancel_func()/
    4224da51200e apparmor: use kvfree_sensitive to free data->data
    94aeee7c21dc sched/fair: Use all little CPUs for CPU-bound workloads
    6b5ed0648213 drm/amd/display: Check for NULL pointer
    94f003925c26 scsi: qla2xxx: Fix optrom version displayed in FDMI
    7e52c62ff029 drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
    08f45102c81a drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
    a89702729837 ext2: Verify bitmap and itable block numbers before using them
    d55aae5c1730 hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
    b8044a91dad7 ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error
    f8e9a63b982a media: venus: fix use after free in vdec_close
    558e339b16fa char: tpm: Fix possible memory leak in tpm_bios_measurements_open()
    215e9a695e4b fuse: verify {g,u}id mount options correctly
    b37f1c530da8 sched/fair: set_load_weight() must also call reweight_task() for SCHED_IDLE tasks
    a3578d3bf87d ipv6: take care of scope when choosing the src addr
    d0a1f9aa70f0 af_packet: Handle outgoing VLAN packets without hardware offloading
    2f9576a9c296 net: netconsole: Disable target before netpoll cleanup
    d3b165c10473 tick/broadcast: Make takeover of broadcast hrtimer reliable
    8b6ad5840fab dt-bindings: thermal: correct thermal zone node name limit
    d240b789dded mm: mmap_lock: replace get_memcg_path_buf() with on-stack buffer
    fa774151f9b7 mm/hugetlb: fix possible recursive locking detected warning
    916c648323fa landlock: Don't lose track of restrictions on cred_transfer
    dc31856c99c8 fs/ntfs3: Missed error return
    f99a44c33fa4 rtc: interface: Add RTC offset to alarm after fix-up
    b23e7de39064 nilfs2: avoid undefined behavior in nilfs_cnt32_ge macro
    10d7b93ecbb2 fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
    ebefb924ceda fs/ntfs3: Fix field-spanning write in INDEX_HDR
    e3e3b3eb54fe fs/ntfs3: Replace inode_trylock with inode_lock
    865da0f08330 pinctrl: freescale: mxs: Fix refcount of child
    e77fe8295bd9 pinctrl: ti: ti-iodelay: fix possible memory leak when pinctrl_enable() fails
    59c849f555d5 pinctrl: ti: ti-iodelay: Drop if block with always false condition
    f57e93aba207 pinctrl: single: fix possible memory leak when pinctrl_enable() fails
    b5aa7fe19c45 pinctrl: core: fix possible memory leak when pinctrl_enable() fails
    44e688040210 pinctrl: rockchip: update rk3308 iomux routes
    bdee29d6786f fs/ntfs3: Fix getting file type
    bd6af2b024fc fs/ntfs3: Missed NI_FLAG_UPDATE_PARENT setting
    eb10ee9fb0b0 fs/ntfs3: Fix transform resident to nonresident for compressed files
    7d99c5a93e86 fs/ntfs3: Merge synonym COMPRESSION_UNIT and NTFS_LZNT_CUNIT
    48c4ac742654 fs/ntfs3: Use ALIGN kernel macro
    2dfb0dcb7812 net: dsa: b53: Limit chip-wide jumbo frame config to CPU ports
    6c57b1714227 net: dsa: mv88e6xxx: Limit chip-wide frame size config to CPU ports
    957a4d1c4c58 netfilter: nf_set_pipapo: fix initial map fill
    fee6d3f75438 netfilter: nft_set_pipapo: constify lookup fn args where possible
    5e2c24f7b091 netfilter: ctnetlink: use helper function to calculate expect ID
    913173f42057 bnxt_re: Fix imm_data endianness
    52238c05973c RDMA/hns: Fix insufficient extend DB for VFs.
    ecc693348c6d RDMA/hns: Fix undifined behavior caused by invalid max_sge
    3c301b8a046b RDMA/hns: Fix missing pagesize and alignment check in FRMR
    dc00026b893e macintosh/therm_windtunnel: fix module unload.
    1b83f8967b6b powerpc/xmon: Fix disassembly CPU feature checks
    a679094b1c49 MIPS: Octeron: remove source file executable bit
    27874ca77bd2 net: missing check virtio
    ea558f10fb05 vhost/vsock: always initialize seqpacket_allow
    24414c842a24 PCI: endpoint: Clean up error handling in vpci_scan_bus()
    a32c9d72025d Input: elan_i2c - do not leave interrupt disabled on suspend failure
    53f1a0c08fbb RDMA/device: Return error earlier if port in not valid
    69e6784f83cb mtd: make mtd_test.c a separate module
    11cd585857e9 ASoC: max98088: Check for clk_prepare_enable() error
    1e3829f6e01f RDMA/rxe: Don't set BTH_ACK_MASK for UC or UD QPs
    9189c23067e3 RDMA/mlx4: Fix truncated output warning in alias_GUID.c
    56e1f54fc6d4 RDMA/mlx4: Fix truncated output warning in mad.c
    3bff42b29a24 Input: qt1050 - handle CHIP_ID reading error
    389f6d5ee179 RDMA/cache: Release GID table even if leak is detected
    f8241991d9f5 RDMA/mlx5: Set mkeys for dmabuf at PAGE_SIZE
    ccca62998958 coresight: Fix ref leak when of_coresight_parse_endpoint() fails
    15c10cc9553f clk: qcom: gcc-sc7280: Update force mem core bit for UFS ICE clock
    cfbd43e37bf1 clk: qcom: branch: Add helper functions for setting retain bits
    82ee9913b137 PCI: Fix resource double counting on remove & rescan
    0d45e9942033 SUNRPC: Fixup gss_status tracepoint error output
    de602aadfb15 sparc64: Fix incorrect function signature and add prototype for prom_cif_init
    c3e33c899d6d ext4: avoid writing unitialized memory to disk in EA inodes
    6bb47c93353b ext4: don't track ranges in fast_commit if inode has inlined data
    8087b63911ba ext4: return early for non-eligible fast_commit track events
    7639acde754e NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server
    533ae7fef359 SUNRPC: avoid soft lockup when transmitting UDP to reachable server.
    524e6b54399d xprtrdma: Fix rpcrdma_reqs_reset()
    b0fece168289 mfd: omap-usb-tll: Use struct_size to allocate tll
    359e5c05ba96 mfd: rsmu: Split core code into separate module
    d856cb53b69a perf intel-pt: Fix exclude_guest setting
    d5f39d2b827e perf intel-pt: Fix aux_watermark calculation for 64-bit size
    cd6b8fc9c16f media: venus: flush all buffers in output plane streamoff
    0619f7750f2b ext4: fix infinite loop when replaying fast_commit
    0781e4231117 Revert "leds: led-core: Fix refcount leak in of_led_get()"
    3efe34f95b1a drm/qxl: Add check for drm_cvt_mode
    4b60f8c55b71 drm/etnaviv: fix DMA direction handling for cached RW buffers
    2f74f09fcce0 perf report: Fix condition in sort__sym_cmp()
    3fb6a9d67cfd leds: trigger: Unregister sysfs attributes before calling deactivate()
    a3d41048e51b drm/mediatek: Add DRM_MODE_ROTATE_0 to rotation property
    a668169b56fe drm/mediatek: Add missing plane settings when async update
    d6f55120eecc media: renesas: vsp1: Store RPF partition configuration per RPF instance
    71732853dc80 media: renesas: vsp1: Fix _irqsave and _irq mix
    3a1e47f47986 media: uvcvideo: Override default flags
    d3259f456ecb saa7134: Unchecked i2c_transfer function result fixed
    dba5dc8a3b3f media: i2c: Fix imx412 exposure control
    477799870120 media: imon: Fix race getting ictx->lock
    bde204dbdafa media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
    623541e581f0 drm/panel: boe-tv101wum-nl6: Check for errors on the NOP in prepare()
    402e4d38969c drm/panel: boe-tv101wum-nl6: If prepare fails, disable GPIO before regulators
    a8d90f00265d drm/amdgpu: Check if NBIO funcs are NULL in amdgpu_device_baco_exit
    d649eb1f9653 drm/amd/pm: Fix aldebaran pcie speed reporting
    6c390ef198aa xdp: fix invalid wait context of page_pool_destroy()
    28dfdb7d67a4 selftests: forwarding: devlink_lib: Wait for udev events after reloading
    c9b30877a03c bpf: Eliminate remaining "make W=1" warnings in kernel/bpf/btf.o
    6d20c4044ab4 bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
    d933d43eadab bpf: annotate BTF show functions with __printf
    a0737beff634 selftests/bpf: Close fd in error path in drop_on_reuseport
    0c54a73f29b7 locking/rwsem: Add __always_inline annotation to __down_write_common() and inlined callers
    1ff103fb6939 wifi: virt_wifi: don't use strlen() in const context
    8b0f1717ecb3 gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey
    93e898a264b4 wifi: virt_wifi: avoid reporting connection success with wrong SSID
    e1e354a2cd05 perf: Fix default aux_watermark calculation
    872260112082 perf: Prevent passing zero nr_pages to rb_alloc_aux()
    48767a6992ce perf: Fix perf_aux_size() for greater-than 32-bit size
    84ba02e90546 perf/x86/intel/pt: Fix pt_topa_entry_for_page() address calculation
    8ad0ec7f368d netfilter: nf_tables: rise cap on SELinux secmark context
    bb7e4dedbacb ipvs: Avoid unnecessary calls to skb_is_gso_sctp
    fb274d9c68cd libbpf: Checking the btf_type kind when fixing variable offsets
    7068a11d5714 net: fec: Fix FEC_ECR_EN1588 being cleared on link-down
    b95c9431f2fa net: fec: Refactor: #define magic constants
    576c64622649 wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
    2dc00d0f355a wifi: cfg80211: fix typo in cfg80211_calculate_bitrate_he()
    41728c9b3f93 wifi: ath11k: fix wrong handling of CCMP256 and GCMP ciphers
    d794f6261451 mlxsw: spectrum_acl: Fix ACL scale regression and firmware errors
    4b60b403f7b7 mlxsw: spectrum_acl_bloom_filter: Make mlxsw_sp_acl_bf_key_encode() more flexible
    9a5261a984bb mlxsw: spectrum_acl_erp: Fix object nesting warning
    565213e00555 lib: objagg: Fix general protection fault
    4f44cb495c2b selftests/bpf: Check length of recv in test_sockmap
    5bf89e8fdab7 net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
    ed3bc31ed0a0 tcp: fix races in tcp_v[46]_err()
    09519197b070 tcp: fix race in tcp_write_err()
    d99b21ace8a3 tcp: add tcp_done_with_error() helper
    7a6a2614561d tcp: annotate lockless access to sk->sk_err
    25eeea5cc87f tcp: annotate lockless accesses to sk->sk_err_soft
    22314f1b0c25 net: esp: cleanup esp_output_tail_tcp() in case of unsupported ESPINTCP
    d0c8fb1b559c selftests/bpf: Fix prog numbers in test_sockmap
    73d8f5a1cb70 wifi: brcmsmac: LCN PHY code is used for BCM4313 2G-only device
    95eff767a4dc firmware: turris-mox-rwtm: Initialize completion before mailbox
    b368066a1b21 firmware: turris-mox-rwtm: Fix checking return value of wait_for_completion_timeout()
    cd84e10affd4 firmware: turris-mox-rwtm: Do not complete if there are no waiters
    6427d6fefb34 vmlinux.lds.h: catch .bss..L* sections into BSS")
    cabdacc08397 ARM: spitz: fix GPIO assignment for backlight
    421eb215125a ARM: pxa: spitz: use gpio descriptors for audio
    d32d5c0d822f m68k: cmpxchg: Fix return value for default case in __arch_xchg()
    9a8362816612 x86/xen: Convert comma to semicolon
    8e368db650ba m68k: atari: Fix TT bootup freeze / unexpected (SCU) interrupt messages
    115db06a3666 arm64: dts: amlogic: gx: correct hdmi clocks
    6dfc6eb5f08f arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add ports node for anx7625
    9f51247d6b1d arm64: dts: mediatek: mt7622: fix "emmc" pinctrl mux
    fbd40f460f34 arm64: dts: mediatek: mt8183-kukui: Drop bogus output-enable property
    030d39eba765 ARM: dts: imx6qdl-kontron-samx6i: fix PCIe reset polarity
    988641b6eebd ARM: dts: imx6qdl-kontron-samx6i: fix SPI0 chip selects
    c716d3e9fa07 ARM: dts: imx6qdl-kontron-samx6i: fix board reset
    5bf37f5338b8 ARM: dts: imx6qdl-kontron-samx6i: fix PHY reset
    241db6dad2f6 ARM: dts: imx6qdl-kontron-samx6i: move phy reset into phy-node
    6adbe72e8b5b arm64: dts: rockchip: Increase VOP clk rate on RK3328
    8e3bd91edaab soc: qcom: pdr: fix parsing of domains lists
    d0870c4847e7 soc: qcom: pdr: protect locator_addr with the main mutex
    e59386c30019 memory: fsl_ifc: Make FSL_IFC config visible and selectable
    67d9adeb851a arm64: dts: qcom: msm8996: specify UFS core_clk frequencies
    0d1d78c2c1fa soc: qcom: rpmh-rsc: Ensure irqs aren't disabled by rpmh_rsc_send_data() callers
    c32836dfe3fd arm64: dts: qcom: sm8250: add power-domain to UFS PHY
    6bb3dc543b7a arm64: dts: qcom: sm8250: switch UFS QMP PHY to new style of bindings
    34ce7f7278c4 arm64: dts: qcom: sdm845: add power-domain to UFS PHY
    6c1c93494dea hwmon: (max6697) Fix swapped temp{1,8} critical alarms
    8822f44f7333 hwmon: (max6697) Fix underflow when writing limit attributes
    0b9a36505476 drm/meson: fix canvas release in bind function
    62bae56ce765 pwm: stm32: Always do lazy disabling
    1da47a5a1f4a hwmon: (adt7475) Fix default duty on fan is disabled
    0f109f8cf185 x86/platform/iosf_mbi: Convert PCIBIOS_* return codes to errnos
    fab5dc353993 x86/pci/xen: Fix PCIBIOS_* return code handling
    b47ce2e7202b x86/pci/intel_mid_pci: Fix PCIBIOS_* return code handling
    d63fda6ebe1a x86/of: Return consistent error type from x86_of_pci_irq_enable()
    603d064d406a hfsplus: fix to avoid false alarm of circular locking
    cf6b45ea7a8d block: initialize integrity buffer to zero before writing it to media
    260dab50a1a7 block: cleanup bio_integrity_prep
    4c566a1c2bea block: refactor to use helper
    608475b52da1 platform/chrome: cros_ec_debugfs: fix wrong EC message version
    2259b26ff45a EDAC, i10nm: make skx_common.o a separate module
    ec56571b4b14 f2fs: fix to don't dirty inode for readonly filesystem
    70f5ef5f33c3 f2fs: fix return value of f2fs_convert_inline_inode()
    e6a43185a1bd octeontx2-af: Remove unrelated changes introduced when merging v5.15/standard/base
    7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr()
    81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
    c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail()
    299ef3b5b00b of: module: add buffer overflow check in of_modalias()
    cdf1fbdb57b4 Linux 5.15.158-rt76
    d1782d26fc85 Linux 5.15.153-rt75
    31eb6c72870a Linux 5.15.148-rt74
    19d6dc150eba Linux 5.15.145-rt73
    b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62 ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    2b654ae07464 Linux 5.15.141-rt72
    5ae18c1bad70 drm/i915: Do not disable preemption for resets
    e231c3cb8e7c posix-timers: Ensure timer ID search-loop limit is valid
    8039b1f68b6f bpf: Remove in_atomic() from bpf_link_put().
    6161a8a868e2 mm/page_alloc: Use write_seqlock_irqsave() instead write_seqlock() + local_irq_save().
    758ca2219bab sched: avoid false lockdep splat in put_task_struct()
    a0b272c43e0a debugobjects,locking: Annotate debug_object_fill_pool() wait type violation
    b09c457e6d26 debugobject: Ensure pool refill (again)
    5fb44556da73 Revert "softirq: Let ksoftirqd do its job"
    1dc8565b13f4 locking/rwbase: Mitigate indefinite writer starvation
    1d6effd9e0f5 io-mapping: don't disable preempt on RT in io_mapping_map_atomic_wc().
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    3ca0d714c7c1 tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    e57456047118 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    0fe0d24b5c78 tpm: Add flag to use default cancellation policy
    43d4e811ed5d tpm: tis_i2c: Fix sanity check interrupt enable mask
    6aeca5727a4d tpm: Add tpm_tis_i2c backend for tpm_tis_core
    7a646e274e8e tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    d65d402bb7ad tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    f7b59cf09dff 'Linux 5.15.96-rt61'
    1c906ed4bd61 'Linux 5.15.95-rt60'
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    63a865cbbc8a mm/page_alloc: Drop the deferred printing
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    4d335265c101 'Linux 5.15.94-rt59'
    c3b4464f5d2b 'Linux 5.15.93-rt58'
    c67bd325f576 'Linux 5.15.92-rt57'
    48e551ae0f55 'Linux 5.15.86-rt56'
    977a63a270ad 'Linux 5.15.85-rt55'
    adaa1d9e19a5 'Linux 5.15.79-rt54'
    ff3c61c5ead1 'Linux 5.15.76-rt53'
    e17260e8d340 'Linux 5.15.73-rt52'
    c83f436b7981 'Linux 5.15.71-rt51'
    e01c9e3ba82d 'Linux 5.15.70-rt50'
    debedeb4264e mm/memcg: Only perform the debug checks on !PREEMPT_RT
    1ef2cd0b8676 mm/memcg: Add a comment regarding the release `obj'.
    f8d153e08d42 mm/memcg: Add missing counter index which are not update in interrupt.
    11624404f67a mm/memcg: Disable migration instead of preemption in drain_all_stock().
    0a1f4de6ed4f mm/memcg: Protect memcg_stock with a local_lock_t
    3f15202f27da mm/memcg: Opencode the inner part of obj_cgroup_uncharge_pages() in drain_obj_stock()
    40dbbd2f9773 mm/memcg: Protect per-CPU counter by disabling preemption on PREEMPT_RT where needed.
    6269831106f5 mm/memcg: Disable threshold event handlers on PREEMPT_RT
    8da0e71b7b7d mm/memcg: Revert ("mm/memcg: optimize user context object stock access")
    45e3750e4458 'Linux 5.15.65-rt49'
    a4e36ed13a3b arm: Fix the "invalid constant" error when assembling entry-common.S
    82f18d6a09c0 arm: merge fixup for duplicate TIF_NOTIFY_SIGNAL and other TIF_*
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    6bc08dd702bb 'Linux 5.15.55-rt48'
    9a1a3c0162ef sched/core: Always flush pending blk_plug
    f178a16e9368 crypto/cryptd: fix leftover hunks from 2a30446f4
    0e01a5c5a80e 'Linux 5.15.49-rt47'
    2aa2253a0595 'Linux 5.15.44-rt46'
    c94ef3468bef 'Linux 5.15.43-rt45'
    264141c33af3 'Linux 5.15.41-rt44'
    9934b33b68d9 'Linux 5.15.40-rt43'
    ca63907ee4b7 'Linux 5.15.39-rt42'
    238b266d7aa8 sched/deadline: fixup -stable / -rt merge
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    23374f7aa074 printk/rt: fixup 5.15-stable merge
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    83bec9a458bf rt: fixup random and irq/manage merge issues
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    6991d3cb4877 Linux 5.15.36-rt41
    bc407f70bc87 Linux 5.15.34-rt40
    8b85316a6763 Linux 5.15.32-rt39
    713e04ecea94 Linux 5.15.31-rt38
    4718a7a13c94 Linux 5.15.29-rt37
    5d854189d406 Linux 5.15.28-rt36
    6c7c91516867 Linux 5.15.27-rt35
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    b64046617467 inet/hash: fixup -rt merge
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    29d051cc421a aufs: update compile fix for v5.15+ preempt-rt kernels
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    3f9f162d9bb0 aufs: i_op: Add handling for au_pin_hdir_set_owner with RT kernel
    931d5079b9fc Linux 5.15.26-rt34
    c5c22d2fdb7b Linux 5.15.25-rt33
    6a2e3e6c9401 staging: greybus: gpio: Use generic_handle_irq_safe().
    cb17d0820286 net: usb: lan78xx: Use generic_handle_irq_safe().
    a4040e8669d8 mfd: ezx-pcap: Use generic_handle_irq_safe().
    870d69c5f090 misc: hi6421-spmi-pmic: Use generic_handle_irq_safe().
    3718dd5011f4 i2c: cht-wc: Use generic_handle_irq_safe().
    1252887f9872 i2c: core: Use generic_handle_irq_safe() in i2c_handle_smbus_host_notify().
    5aa6ecf9212a genirq: Provide generic_handle_irq_safe().
    1c73db1779a6 Linux 5.15.25-rt32
    2e68dcd8d632 Linux 5.15.24-rt31
    5ec703bf5ccc net: Write lock dev_base_lock without disabling bottom halves.
    15bd5dea95e6 Linux 5.15.21-rt30
    88c15a185ab7 Linux 5.15.19-rt29
    a70f09a4d312 Linux 5.15.18-rt28
    771d328d2646 Linux 5.15.14-rt27
    b56e1f0d87ba Linux 5.15.13-rt26
    5e8adc085a2b Linux 5.15.12-rt25
    ea0f771b9442 Linux 5.15.10-rt24
    269b39adfb2c Linux 5.15.7-rt23
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    05e1d4873542 ARM: config: multi v7: Regenerate defconifg
    4510f665a53a ARM: config: multi v7: Add renamed symbols
    d021435a532a ARM: config: multi v7: Clean up enabled by default options
    dbf8daa0ee01 ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    799919ec2113 v5.15.5-rt22
    4745560a36e7 v5.15.3-rt21
    9b4d36e0fbeb v5.15.2-rt20
    d156320aca54 net: sched: gred: dynamically allocate tc_gred_qopt_offload
    d36603e0d213 v5.15.2-rt19
    7ddf3a205fa3 mm/vmalloc: Remove unused `cpu' variable.
    3f8e7f777049 v5.15.2-rt18
    7b0fd383bb9a printk: fixup -stable merge to -rt
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    6f51b8d2b7dc Add localversion for -RT release
    3c8ff0c09156 sysfs: Add /sys/kernel/realtime entry
    828d8f9b903f POWERPC: Allow to enable RT
    6db76b613e53 powerpc/stackprotector: work around stack-guard init from atomic
    44be16e0180a powerpc/kvm: Disable in-kernel MPIC emulation for PREEMPT_RT
    a5c27dfc178a powerpc/pseries/iommu: Use a locallock instead local_irq_save()
    dce767609e50 powerpc: traps: Use PREEMPT_RT
    9cad1f8c7dd7 ARM64: Allow to enable RT
    5bd881944e4f ARM: Allow to enable RT
    715792fbbaf7 tty/serial/pl011: Make the locking work on RT
    69221f2f5b91 tty/serial/omap: Make the locking RT aware
    5fa50218f3e3 arm64: signal: Use ARCH_RT_DELAYS_SIGNAL_SEND.
    c004c410d380 arm64/sve: Make kernel FPU protection RT friendly
    7ffcb4485981 arm64/sve: Delay freeing memory in fpsimd_flush_thread()
    322561563b01 KVM: arm/arm64: downgrade preempt_disable()d region to migrate_disable()
    fe5ed302a1ec ARM: enable irq in translation/section permission fault handlers
    f17af435c3a3 arch/arm64: Add lazy preempt support
    10e096c7a491 powerpc: Add support for lazy preemption
    5e15c21804be arm: Add support for lazy preemption
    abc04080e1b3 entry: Fix the preempt lazy fallout
    2fb1741e933b x86: Support for lazy preemption
    24b379de7afc x86/entry: Use should_resched() in idtentry_exit_cond_resched()
    860dbaa27ad1 sched: Add support for lazy preemption
    4d5c9c824eee */softirq: Disable softirq stacks on PREEMPT_RT
    2676f33e2cf4 generic/softirq: Disable softirq stacks on PREEMPT_RT
    1886700e5658 leds: trigger: Disable CPU trigger on PREEMPT_RT
    694e3f263964 drivers/block/zram: Replace bit spinlocks with rtmutex for -rt
    97f765c75d6d mm/zsmalloc: Replace bit spinlock and get_cpu_var() usage.
    49c7010ff12e tpm_tis: fix stall after iowrite*()s
    df583a002c38 virt: acrn: Remove unsued acrn_irqfds_mutex.
    a68737287907 smack: Guard smack_ipv6_lock definition within a SMACK_IPV6_PORT_LABELING block
    ac9df8459eda ASoC: mediatek: mt8195: Remove unsued irqs_lock.
    02bc2e3cbe09 genirq: update irq_set_irqchip_state documentation
    ac932078b2e6 x86: Enable RT also on 32bit
    e262f9f76c5b x86: Allow to enable RT
    fef570ba4596 x86: kvm Require const tsc for RT
    e5a9202c3535 signal/x86: Delay calling signals in atomic
    2c0f317da8b9 drm/i915: Drop the irqs_disabled() check
    06b3f43f370b drm/i915/gt: Use spin_lock_irq() instead of local_irq_disable() + spin_lock()
    ac58ec9af512 drm/i915/gt: Queue and wait for the irq_work item.
    aaa6ddcfd053 drm/i915: skip DRM_I915_LOW_LEVEL_TRACEPOINTS with NOTRACE
    6db29073f209 drm/i915: Disable tracing points on PREEMPT_RT
    5d34e949e11c drm/i915: Don't check for atomic context on PREEMPT_RT
    0ca85efbe2e9 drm/i915: Don't disable interrupts on PREEMPT_RT during atomic updates
    688ce2658570 drm/i915: Use preempt_disable/enable_rt() where recommended
    9a76a256848c drm/i915: Don't disable interrupts and pretend a lock as been acquired in __timeline_mark_lock().
    766248132ccf random: Make it work on rt
    ba411ba63b8e x86: stackprotector: Avoid random pool on rt
    3c158aab9acc panic: skip get_random_bytes for RT_FULL in init_oops_id
    bf099c9ff70f net: dev: always take qdisc's busylock in __dev_xmit_skb()
    783862056952 net: Dequeue in dev_cpu_dead() without the lock
    61793a50d51d net: Use skbufhead with raw lock
    4e369dc108af net/core: use local_bh_disable() in netif_rx_ni()
    8056c6bd6380 rcu: Delay RCU-selftests
    1372b981252b fs/dcache: disable preemption on i_dir_seq's write side
    8f35827f634d fs/dcache: use swait_queue instead of waitqueue
    dc26bf05c680 ptrace: fix ptrace vs tasklist_lock race
    54332013d985 signal: Revert ptrace preempt magic
    65309bca8d9c mm/memcontrol: Disable on PREEMPT_RT
    5d193966a444 u64_stats: Disable preemption on 32bit-UP/SMP with RT during updates
    9e7c9b1a7d21 softirq: Check preemption after reenabling interrupts
    0d4e38f0610e crypto: cryptd - add a lock instead preempt_disable/local_bh_disable
    4a01578f1878 sunrpc: Make svc_xprt_do_enqueue() use get_cpu_light()
    03f8b0f0eedb net: Remove preemption disabling in netif_rx()
    ddd725b42e48 mm/vmalloc: Another preempt disable region which sucks
    28545272667f scsi/fcoe: Make RT aware.
    dcb042c59ca4 md: raid5: Make raid5_percpu handling RT aware
    393999301a85 block/mq: do not invoke preempt_disable()
    8485ff82f922 kernel/sched: add {put|get}_cpu_light()
    274408c7b291 sched: Make preempt_enable_no_resched() behave like preempt_enable() on PREEMPT_RT
    9708837923a7 locking: Allow to include asm/spinlock_types.h from linux/spinlock_types_raw.h
    b5f1fc042d2f lockdep/selftests: Adapt ww-tests for PREEMPT_RT
    3e6dd28f0231 lockdep/selftests: Skip the softirq related tests on PREEMPT_RT
    0da6a4f59354 lockdep/selftests: Unbalanced migrate_disable() & rcu_read_lock()
    b29dc4a9ef20 lockdep/selftests: Add rtmutex to the last column
    db92f5fc3fb7 lockdep: Make it RT aware
    fae24609aafa rtmutex: Add rt_mutex_lock_nest_lock() and rt_mutex_lock_killable().
    9d8c380fa819 rtmutex: Add a special case for ww-mutex handling.
    d6b24f0f2a8a sched: Trigger warning if ->migration_disabled counter underflows.
    6e09a284f2a6 lockdep/selftests: Avoid using local_lock_{acquire|release}().
    bd833044483a locking: Remove rt_rwlock_is_contended()
    36839db14247 jump-label: disable if stop_machine() is used
    5a657ef837de tcp: Remove superfluous BH-disable around listening_hash
    c11095ec78ef mm: workingset: replace IRQ-off check with a lockdep assert.
    168e3d8875c7 cgroup: use irqsave in cgroup_rstat_flush_locked()
    639d2eb6493f sched: Move mmdrop to RCU on RT
    590419b10863 sched: Delay task stack freeing on RT
    37860896be2e sched: Move kprobes cleanup out of finish_task_switch()
    dc3565cd6bbd sched: Disable TTWU_QUEUE on RT
    77db91d4d2b5 sched: Limit the number of task migrations per batch on RT
    8ea3ab8bb409 locking/rt: Take RCU nesting into account for __might_resched()
    b2f56dfeab18 sched: Make cond_resched_lock() variants RT aware
    9bac73a04b71 sched: Make RCU nest depth distinct in __might_resched()
    4f3dd3cb71e5 sched: Make might_sleep() output less confusing
    b8c4ad5ceaec sched: Cleanup might_sleep() printks
    588c973bd55b sched: Remove preempt_offset argument from __might_sleep()
    5b8fbf83bb40 sched: Make cond_resched_*lock() variants consistent vs. might_sleep()
    8e4b532478f2 sched: Clean up the might_sleep() underscore zoo
    3a5e868f92f0 fscache: Use only one fscache_object_cong_wait.
    67ba86618a1e fs/namespace: Boost the mount_lock.lock owner instead of spinning on PREEMPT_RT.
    cad3bedc2a83 smp: Wake ksoftirqd on PREEMPT_RT instead do_softirq().
    394e3bdd3242 irq_poll: Use raise_softirq_irqoff() in cpu_dead notifier
    4de8f9d6a1ad irq_work: Also rcuwait for !IRQ_WORK_HARD_IRQ on PREEMPT_RT
    87e75faa338d irq_work: Handle some irq_work in a per-CPU thread on PREEMPT_RT
    d2100f67254d irq_work: Allow irq_work_sync() to sleep if irq_work() no IRQ support.
    ada60e0098ea sched/rt: Annotate the RT balancing logic irqwork as IRQ_WORK_HARD_IRQ
    f657de711e15 net: stats: Read the statistics in ___gnet_stats_copy_basic() instead of adding.
    0d3a9c303dd9 net: sched: remove one pair of atomic operations
    853f1349041a net: sched: fix logic error in qdisc_run_begin()
    68f3b93760b7 net: sched: Allow statistics reads from softirq.
    86e29a3d2d68 net: sched: Remove Qdisc::running sequence counter
    304640d0b862 net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types
    1c7a827367ee net: sched: Use _bstats_update/set() instead of raw writes
    22701ce1b59f net: sched: Protect Qdisc::bstats with u64_stats
    54538aff544a u64_stats: Introduce u64_stats_set()
    69534c384086 gen_stats: Move remaining users to gnet_stats_add_queue().
    e1f89d46623c mq, mqprio: Use gnet_stats_add_queue().
    d3968711bb65 gen_stats: Add gnet_stats_add_queue().
    c2b1af791919 gen_stats: Add instead Set the value in __gnet_stats_copy_basic().
    3d38b89d239a net/sched: sch_ets: properly init all active DRR list handles
    b59a9b759b1a kcov: Replace local_irq_save() with a local_lock_t.
    8e2db8a2201a kcov: Avoid enable+disable interrupts if !in_task().
    d244291fb820 kcov: Allocate per-CPU memory on the relevant node.
    6eec9f99da0e Documentation/kcov: Define `ip' in the example.
    e619eb9cb198 Documentation/kcov: Include types.h in the example.
    f002c820156b x86/softirq: Disable softirq stacks on PREEMPT_RT
    12b80085754b mm: Disable NUMA_BALANCING_DEFAULT_ENABLED and TRANSPARENT_HUGEPAGE on PREEMPT_RT
    a1411120989b mm/scatterlist: Replace the !preemptible warning in sg_miter_stop()
    56fb69cc8a0b mm: page_alloc: Use migrate_disable() in drain_local_pages_wq()
    39d1d6a46eaa mm: Allow only SLUB on PREEMPT_RT
    bf1b661248f6 crypto: testmgr - Only disable migration in crypto_disable_simd_for_test()
    ddd1767afd69 samples/kfifo: Rename read_lock/write_lock
    a6c921dd2368 net/core: disable NET_RX_BUSY_POLL on PREEMPT_RT
    96cc6b82ae54 mm: Disable zsmalloc on PREEMPT_RT
    f77af3465961 efi: Allow efi=runtime
    8b3cde535f8f efi: Disable runtime services on RT
    7082e94c5405 lockdep: Let lock_is_held_type() detect recursive read as read
    ffc314d30f16 genirq: Disable irqfixup/poll on PREEMPT_RT.
    1ec49f38b6ae genirq: Move prio assignment into the newly created thread
    e272fc66d6bc kthread: Move prio/affinite change into the newly created thread
    468813504d5a rcutorture: Avoid problematic critical section nesting on PREEMPT_RT
    e6a408241cee sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD
    cd6bda4839a6 printk: Enhance the condition check of msleep in pr_flush()
    2ad1282d77e8 printk: add pr_flush()
    cd582486f3e8 printk: add console handover
    25f13bd1d07b printk: remove deferred printing
    2d440f3f2ee5 printk: move console printing to kthreads
    df0a27dbd128 printk: introduce kernel sync mode
    4efb519165f1 printk: use seqcount_latch for console_seq
    8653ea7d3c45 printk: call boot_delay_msec() in printk_delay()
    892cddfada1f printk: relocate printk_delay()
    e1ac77117990 serial: 8250: implement write_atomic
    967b98b7c528 kdb: only use atomic consoles for output mirroring
    36422a33e3b3 console: add write_atomic interface
    7b9055c4c17d printk: rename printk cpulock API and always disable interrupts
    3791dee37847 arm64: mm: Make arch_faults_on_old_pte() check for migratability
    e5b82790a28d sched: Introduce migratable()
    0cf3b776c423 rcu/tree: Protect rcu_rdp_is_offloaded() invocations on RT
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: e22db0726ab687c577bcb54dd534003ea6f4c9d0)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-16 06:09:56 -07:00
Bruce Ashfield
e932b53647 linux-yocto/5.15: update to v5.15.164
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    7e89efd3ae1c Linux 5.15.164
    e5e5e63c506b tap: add missing verification for short frame
    589382f50b4a tun: add missing verification for short frame
    2d3cef3d7a5d wifi: rt2x00: use explicitly signed or unsigned types
    53e21cfa68a7 filelock: Fix fcntl/close race recovery compat path
    2a6c1811f806 ALSA: pcm_dmaengine: Don't synchronize DMA channel when DMA is paused
    3390c35a2fe4 arm64: dts: qcom: sdm630: Disable SS instance in Parkmode for USB
    01a1bb207e96 arm64: dts: qcom: msm8996: Disable SS instance in Parkmode for USB
    0b71bad5f49f ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360
    8f83ba8d0642 ALSA: hda/realtek: Enable headset mic on Positivo SU C1400
    35652dfa8cc9 fs/ntfs3: Validate ff offset
    7e21574195a4 jfs: don't walk off the end of ealist
    53de17ad01cb ocfs2: add bounds checking to ocfs2_check_dir_entry()
    21c14c556ccc net: relax socket state check at accept time.
    243b1b2f139b Add gitignore file for samples/fanotify/ subdirectory
    057aca5c4c0c docs: Fix formatting of literal sections in fanotify docs
    9b4e471059a2 samples: Make fs-monitor depend on libc and headers
    11874ffea7b0 samples: Add fs error monitoring example
    544fa213f15d drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
    b0f923261647 wifi: mac80211: disable softirqs for queued frame handling
    1e865019cef3 mm/damon/core: merge regions aggressively when max_nr_regions is unmet
    22f7794ef5a3 minmax: relax check to allow comparison between unsigned arguments and signed constants
    7ed91c5560df minmax: allow comparisons of 'int' against 'unsigned char/short'
    d53b5d862acd minmax: allow min()/max()/clamp() if the arguments have the same signedness.
    1c2ee5bc9f11 minmax: fix header inclusions
    d470787b25e6 minmax: clamp more efficiently by avoiding extra comparison
    998f03984e25 minmax: sanity check constant bounds when clamping
    ed6e37e30826 tracing: Define the is_signed_type() macro once
    6efc874e7dec spi: mux: set ctlr->bits_per_word_mask
    d02d8c1dacaf hfsplus: fix uninit-value in copy_name
    119aa28dc296 selftests/vDSO: fix clang build errors and warnings
    77737885d55b spi: imx: Don't expect DMA for i.MX{25,35,50,51,53} cspi devices
    52fb34cf68f6 riscv: stacktrace: fix usage of ftrace_graph_ret_addr()
    5f569a230160 fs: better handle deep ancestor chains in is_subdir()
    a2b201f83971 drm/radeon: check bo_va->bo is non-NULL before using it
    d2ce562a5aff Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
    30095db9fde5 scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
    4fad7fef847b powerpc/eeh: avoid possible crash when edev->pdev changes
    e59822f9d700 powerpc/pseries: Whitelist dtl slub object for copying to userspace
    144563729741 net: mac802154: Fix racy device stats updates by DEV_STATS_INC() and DEV_STATS_ADD()
    7d562640dfe3 net: usb: qmi_wwan: add Telit FN912 compositions
    2f0f5d8b70d6 ALSA: dmaengine_pcm: terminate dmaengine before synchronize
    e8c3061cb064 ALSA: hda/relatek: Enable Mute LED on HP Laptop 15-gw0xxx
    8a69529f2259 btrfs: qgroup: fix quota root leak after quota disable failure
    6a0a5134b811 platform/x86: lg-laptop: Use ACPI device handle when evaluating WMAB/WMBB
    c71589ef09be platform/x86: lg-laptop: Change ACPI device id
    cb7b8762fa59 platform/x86: lg-laptop: Remove LGEX0815 hotkey handling
    b87e028350b0 platform/x86: wireless-hotkey: Add support for LG Airplane Button
    cf521049fcd0 s390/sclp: Fix sclp_init() cleanup on failure
    9adc74c11a0e can: kvaser_usb: fix return value for hif_usb_send_regout
    47b807eacc43 ASoC: ti: omap-hdmi: Fix too long driver name
    d04dff8e6419 ASoC: ti: davinci-mcasp: Set min period size using FIFO config
    6114985177db ALSA: dmaengine: Synchronize dma channel after drop()
    c4bbeb8f129f bytcr_rt5640 : inverse jack detect for Archos 101 cesium
    7fc6558e274e Input: i8042 - add Ayaneo Kun to i8042 quirk table
    079deeff7285 Input: elantech - fix touchpad state on resume for Lenovo N24
    ff53b50bb2c2 mips: fix compat_sys_lseek syscall
    e3316c1ab38d ALSA: hda/realtek: Add more codec ID to no shutup pins list
    0e566b1d3f6d drm/vmwgfx: Fix missing HYPERVISOR_GUEST dependency
    b26c8c85463e KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
    a43cc0558530 wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
    c5942a14f795 nvme: avoid double free special payload
    7d5b199be28e mei: demote client disconnect warning on suspend to debug
    2ffe891b8df2 fs/file: fix the check in find_next_fd()
    da0fec30a73f kconfig: remove wrong expr_trans_bool()
    f6ea77184d70 kconfig: gconf: give a proper initial state to the Save button
    9b873bdaae64 null_blk: fix validation of block size
    91c203d37e69 arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
    feac2391e26b ila: block BH in ila_output()
    7b40527d2e25 net: ipv6: rpl_iptunnel: block BH in rpl_output() and rpl_input()
    502b144d8805 Input: silead - Always support 10 fingers
    07fb3ed9f8de selftests/openat2: Fix build warnings on ppc64
    a0d2c3a6bbca wifi: mac80211: fix UBSAN noise in ieee80211_prep_hw_scan()
    eaa06c9daea9 wifi: iwlwifi: mvm: properly set 6 GHz channel direct probe option
    36d6128a7f6a wifi: iwlwifi: mvm: Handle BIGTK cipher in kek_kck cmd
    aa74f7e51279 wifi: iwlwifi: mvm: d3: fix WoWLAN command version lookup
    38219c50a3a6 wifi: mac80211: handle tasklet frames before stopping
    34dbc62992f8 wifi: mac80211: mesh: init nonpeer_pm to active by default in mesh sdata
    a3c944359fa0 tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
    044a7bfca888 ACPI: EC: Avoid returning AE_OK on errors in address space handler
    284daacf260b ACPI: EC: Abort address space access upon error
    22413eee9c4e scsi: qedf: Set qed_slowpath_params to zero before use
    c3cbe53d9467 scsi: qedf: Wait for stag work during unload
    ab66639f72df scsi: qedf: Don't process stag work during unload and recovery
    9ffd72041f04 scsi: core: alua: I/O errors for ALUA state transitions
    f818708eeeae scsi: core: Fix a use-after-free
    0f98f40eb1ed bpf: Fix overrunning reservations in ringbuf
    48ec3929916f ACPI: processor_idle: Fix invalid comparison with insertion sort for latency
    903a9ab8a087 ARM: 9324/1: fix get_user() broken with veneer
    52c87ab18c76 filelock: Remove locks reliably when fcntl/close race is detected
    05bbd8d1e92b gcc-plugins: Rename last_stmt() for GCC 14+
    7c6d66f0266f Linux 5.15.163
    f0655a5c8f3e i2c: rcar: fix error code in probe()
    181a157af8a4 kbuild: Make ld-version.sh more robust against version string changes
    db56615e96c4 x86/bhi: Avoid warning in #DB handler due to BHI mitigation
    c4dbe18342b7 x86/entry/64: Remove obsolete comment on tracing vs. SYSRET
    9877f867929d i2c: rcar: clear NO_RXDMA flag after resetting
    7e44655c1fc5 i2c: testunit: avoid re-issued work after read message
    ec1bba809f7c i2c: rcar: ensure Gen3+ reset does not disturb local targets
    02268d026499 i2c: rcar: introduce Gen4 devices
    ff7879da5368 i2c: rcar: reset controller is mandatory for Gen3+
    504cc0036286 i2c: rcar: Add R-Car Gen4 support
    f42afb065917 i2c: mark HostNotify target address as used
    72dd9b813fa3 i2c: rcar: bring hardware to known state when probing
    7000b438dda9 nilfs2: fix kernel bug on rename operation of broken directory
    e30bc19a9ee8 bpf: Allow reads from uninit stack
    2272e2db38f2 ipv6: prevent NULL dereference in ip6_output()
    e79f46ba8e55 ipv6: annotate data-races around cnf.disable_ipv6
    6f98a223d696 wireguard: send: annotate intentional data race in checking empty queue
    21a0f8567f75 wireguard: queueing: annotate intentional data race in cpu round robin
    b4764f0ad3d6 wireguard: allowedips: avoid unaligned 64-bit memory accesses
    20cf67dcb7db libceph: fix race between delayed_work() and ceph_monc_stop()
    519547760f16 Fix userfaultfd_api to return EINVAL as expected
    b3e1890bc34d ALSA: hda/realtek: Limit mic boost on VAIO PRO PX
    26af2ccfc62d ALSA: hda/realtek: Enable Mute LED on HP 250 G7
    fb9e1ee1aec1 ALSA: hda/realtek: add quirk for Clevo V5[46]0TU
    679df0bcd5c4 nvmem: core: only change name to fram for current attribute
    d2135fbc0566 nvmem: meson-efuse: Fix return value of nvmem callbacks
    da5989e5eb35 nvmem: rmem: Fix return value of rmem_read()
    ae3808a85a92 hpet: Support 32-bit userspace
    2bd8534a1b83 USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
    72b8ee0d9826 usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
    840940bfb3a1 USB: Add USB_QUIRK_NO_SET_INTF quirk for START BP-850k
    b14aa5673e0a USB: serial: mos7840: fix crash on resume
    e75428344a1a USB: serial: option: add Rolling RW350-GL variants
    9d672c574208 USB: serial: option: add Netprisma LCUK54 series modules
    d2e942dc1cf0 USB: serial: option: add support for Foxconn T99W651
    8c2bf484186a USB: serial: option: add Fibocom FM350-GL
    3fc4c03f7cba USB: serial: option: add Telit FN912 rmnet compositions
    e068685443cf USB: serial: option: add Telit generic core-dump composition
    c0d03cdd8ac8 net: ks8851: Fix potential TX stall after interface reopen
    04317a2471c2 tcp: avoid too many retransmit packets
    3c65bfcbf075 tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
    15c010d365f8 octeontx2-af: fix issue with IPv4 match for RSS
    ab3a1c3888f3 octeontx2-af: fix issue with IPv6 ext match for RSS
    71d0f15894b8 octeontx2-af: extend RSS supported offload types
    74c5bc3394bb octeontx2-af: fix detection of IP layer
    b65406f56e7d octeontx2-af: fix a issue with cpt_lf_alloc mailbox
    bacb3fc5ed55 octeontx2-af: update cpt lf alloc mailbox
    e4dc9e89f45f octeontx2-af: replace cpt slot with lf id on reg write
    8cd976031e0d ARM: davinci: Convert comma to semicolon
    8338f57eb16b s390: Mark psw in __load_psw_mask() as __unitialized
    2b4d68df3f57 net/sched: Fix UAF when resolving a clash
    ddf516e50bf8 udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
    7320fbdf46b9 ethtool: netlink: do not return SQI value if link is down
    ebc5c6304577 ppp: reject claimed-as-LCP but actually malformed packets
    a4a4c03ec069 net: ethernet: mtk-star-emac: set mac_managed_pm when probing
    69ad5fa0ce7c net: ethernet: lantiq_etop: fix double free in detach
    15298ff0f6d2 net: lantiq_etop: add blank line after declaration
    b399a68054df i40e: Fix XDP program unloading while removing the driver
    19904d03dbb8 net: fix rc7's __skb_datagram_iter()
    02ad323fa248 octeontx2-af: Fix incorrect value output on error path in rvu_check_rsrc_availability()
    195b7bcdfc5a skmsg: Skip zero length skb in sk_msg_recvmsg
    bd5b2b612211 tcp: fix incorrect undo caused by DSACK of TLP retransmit
    ba719855a854 vfs: don't mod negative dentry count when on shrinker list
    b422e6335f12 fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading
    02a896426075 filelock: fix potential use-after-free in posix_lock_inode
    bc17f2377818 mm: prevent derefencing NULL ptr in pfn_section_valid()
    88fb258f1baf nilfs2: fix incorrect inode allocation from reserved inodes
    6d1108b041d3 null_blk: Do not allow runt zone with zone capacity smaller then zone size
    f07bcd8bba80 nfc/nci: Add the inconsistency check between the input data length and count
    f44608dd0211 kbuild: fix short log for AS in link-vmlinux.sh
    b4fed1443a65 nvmet: fix a possible leak when destroy a ctrl during qp establishment
    5f7bf7660300 platform/x86: touchscreen_dmi: Add info for the EZpad 6s Pro
    cf628b9279c6 platform/x86: touchscreen_dmi: Add info for GlobalSpace SolT IVW 11.6" tablet
    f8f08fba924e regmap-i2c: Subtract reg size from max_write
    397bfe1bd928 nvme: adjust multiples of NVME_CTRL_PAGE_SIZE in offset
    0d30f73012a3 dma-mapping: benchmark: avoid needless copy_to_user if benchmark fails
    9668700a039d nvme-multipath: find NUMA path only for online numa-node
    0959e10fa346 ALSA: hda/realtek: Enable headset mic of JP-IK LEAP W502 with ALC897
    6b521f82cb2e fs/ntfs3: Mark volume as dirty if xattr is broken
    3503372d0bf7 i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
    1dda25e2415c clk: qcom: gcc-sm6350: Fix gpll6* & gpll7 parents
    feef460321a5 media: dw2102: fix a potential buffer overflow
    a38e02265c68 ima: Avoid blocking in RCU read-side critical section
    0edae06b4c22 bnx2x: Fix multiple UBSAN array-index-out-of-bounds
    ddc382f7d1a6 mtd: rawnand: rockchip: ensure NVDDR timings are rejected
    e8a8ee4c3c34 mtd: rawnand: Bypass a couple of sanity checks during NAND identification
    56ca9e7f80cf mtd: rawnand: Ensure ECC configuration is propagated to upper layers
    452e09c57444 drm/amdgpu/atomfirmware: silence UBSAN warning
    f48dd3f19614 drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
    2820005edae1 Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
    0b15ed086a68 fsnotify: Do not generate events for O_PATH file descriptors
    bf47bedf8dd7 can: kvaser_usb: Explicitly initialize family in leafimx driver_info struct
    4ca6013cd18e Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
    522b39bd7163 btrfs: fix adding block group to a reclaim list and the unused list during reclaim
    a25e85361845 mm: avoid overflows in dirty throttling logic
    df13f3cb4af3 mm: optimize the redundant loop of mm_update_owner_next()
    b11e8fb93ea5 nilfs2: add missing check for inode numbers on directory entries
    3be4dcc8d7be nilfs2: fix inode number range checks
    96839f3f5882 Revert "igc: fix a log entry using uninitialized netdev"
    663e1b693b5c gpiolib: of: add polarity quirk for TSC2005
    03b2e1c9de47 gpiolib: of: add a quirk for reset line polarity for Himax LCDs
    caee6db7e811 gpiolib: of: factor out code overriding gpio line polarity
    8366720519ea inet_diag: Initialize pad field in struct inet_diag_req_v2
    f48b0cd338cf selftests: make order checking verbose in msg_zerocopy selftest
    ab52b1141648 selftests: fix OOM in msg_zerocopy selftest
    bfd14e5915c2 bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
    3325628cb36b netfilter: nf_tables: unconditionally flush pending work before notifier
    bb80a7911218 riscv: kexec: Avoid deadlock in kexec crash path
    15185f6d5ac3 wifi: wilc1000: fix ies_len type in connect path
    ccdc8fa32f79 net: allow skb_datagram_iter to be called from any context
    9de67fb2faf9 e1000e: Fix S0ix residency on corporate systems
    e19fa952c2c1 KVM: s390: fix LPSWEY handling
    ef7c428b425b tcp_metrics: validate source addr length
    b340526c9ef3 UPSTREAM: tcp: fix DSACK undo in fast recovery to call tcp_try_to_open()
    8786e4786181 tools/power turbostat: Remember global max_die_id
    4889f117755b s390/pkey: Wipe sensitive data on failure
    5ca26334fc8a jffs2: Fix potential illegal address access in jffs2_free_inode
    3364c2ed1c24 bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
    c7196357b22a igc: fix a log entry using uninitialized netdev
    b185e48079fe powerpc/xmon: Check cpu id in commands "c#", "dp#" and "dx#"
    7955c2e2399b kunit: Fix timeout message
    137a06dc0ff8 orangefs: fix out-of-bounds fsid access
    eb28c161b926 powerpc/64: Set _IO_BASE to POISON_POINTER_DELTA not 0 for CONFIG_PCI=n
    abc10b55a6f5 i2c: i801: Annotate apanel_addr as __ro_after_init
    bd5620439959 media: dvb-frontends: tda10048: Fix integer overflow
    70c9219effc5 media: s2255: Use refcount_t instead of atomic_t for num_channels
    cdb63c962fd3 media: dvb-frontends: tda18271c2dd: Remove casting during div
    8c2c3cca816d net: dsa: mv88e6xxx: Correct check for empty list
    dc7f14d00d0c wifi: mt76: replace skb_put with skb_put_zero
    2e2980458888 Input: ff-core - prefer struct_size over open coded arithmetic
    292edf27c19c firmware: dmi: Stop decoding on broken entry
    21e8f5b88a6f sctp: prefer struct_size over open coded arithmetic
    3367598d65cd media: dw2102: Don't translate i2c read into write
    afaaebdee9bb drm/amd/display: Skip finding free audio for unknown engine_id
    0b3702f9d43d drm/amd/display: Check pipe offset before setting vblank
    fbb0701af973 drm/amd/display: Check index msg_id before read or write
    c6e777356f54 drm/amdgpu: Initialize timestamp for some legacy SOCs
    71dd42861537 crypto: aead,cipher - zeroize key buffer after use
    0a8a91932b27 scsi: qedf: Make qedf_execute_tmf() non-preemptible
    d73cb8862e4d IB/core: Implement a limit on UMAD receive List
    ecdcf002d1fc media: dvb-usb: dib0700_devices: Add missing release_firmware()
    fb007bc69acb media: dvb: as102-fe: Fix as10x_register_addr packing
    17fe8b75aaf0 drm/lima: fix shared irq handling on driver remove
    e8053aa2ecc4 locking/mutex: Introduce devm_mutex_init()
    5e3070adafca Compiler Attributes: Add __uninitialized macro
    b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62 ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: e9d8b15dcc9cdbe33add676572c85d66f46b087c)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-08-08 09:03:46 -07:00
Bruce Ashfield
0dfb53c328 linux-yocto/5.15: update to v5.15.162
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    f45bea23c39c Linux 5.15.162
    69cdccf53725 tracing/net_sched: NULL pointer dereference in perf_trace_qdisc_reset()
    500bfbababce serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
    c3507e8da743 arm64: dts: rockchip: Add sound-dai-cells for RK3368
    43d892943631 arm64: dts: rockchip: fix PMIC interrupt pin on ROCK Pi E
    f2474803e4fc ARM: dts: rockchip: rk3066a: add #sound-dai-cells to hdmi node
    468ef1530f0f KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemption
    da38b55cd5c2 efi/x86: Free EFI memory map only when installing a new one.
    7e5a18bbe4d0 efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures
    b898fae96331 efi: memmap: Move manipulation routines into x86 arch tree
    7670c5cbdf34 efi: Correct comment on efi_memmap_alloc
    78eed2c89c74 drivers: fix typo in firmware/efi/memmap.c
    fcd31dd8291b tcp: Fix data races around icsk->icsk_af_ops.
    5088b4d4f91f ipv6: Fix data races around sk->sk_prot.
    cb632144aed3 ipv6: annotate some data-races around sk->sk_prot
    e710727f4391 nfs: Leave pages in the pagecache if readpage failed
    a556ab1925ec pwm: stm32: Refuse too small period requests
    76da46c25dfc syscalls: fix sys_fanotify_mark prototype
    16c0403b7dec syscalls: fix compat_sys_io_pgetevents_time64 usage
    dbb226d81cd0 ftruncate: pass a signed offset
    5dde5f8b7902 ata: libata-core: Fix double free on error
    82f1a6910b3e ata: ahci: Clean up sysfs file on error
    a726d01d54c0 batman-adv: Don't accept TT entries for out-of-spec VIDs
    5eecb49a6c26 drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
    29c0fdf49078 drm/i915/gt: Fix potential UAF by revoke of fence registers
    7f35e01cb0ea drm/amdgpu: avoid using null object of framebuffer
    0d17604f2e44 drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
    c85d02f5bdb5 hexagon: fix fadvise64_64 calling conventions
    574afeec2f33 csky, hexagon: fix broken sys_sync_file_range
    79d2e629ecd8 sh: rework sync_file_range ABI
    32523b5717f0 kbuild: Install dtb files as 0644 in Makefile.dtbinst
    227dbe069a3c cpu/hotplug: Fix dynstate assignment in __cpuhp_setup_state_cpuslocked()
    1762ca80c2b7 net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
    684f6709a17d net: can: j1939: recover socket queue on CAN bus error during BAM transmission
    4c5dc3927e17 net: can: j1939: Initialize unused data in j1939_send_one()
    4a4b2a33a357 tty: mcf: MCF54418 has 10 UARTS
    87257a28271c serial: 8250_omap: Implementation of Errata i2310
    7026576e8909 usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
    1aac4be1aaa5 usb: atm: cxacru: fix endpoint checking in cxacru_bind()
    04ab997a63ba usb: musb: da8xx: fix a resource leak in probe()
    aa14dca6392a usb: gadget: printer: fix races against disable
    7abdf15c0c8e usb: gadget: printer: SS+ support
    7faf881854f7 net: usb: ax88179_178a: improve link status logs
    4c3bf788a45e iio: chemical: bme680: Fix sensor data read operation
    7a13d1357658 iio: chemical: bme680: Fix overflows in compensate() functions
    2edd0078e368 iio: chemical: bme680: Fix calibration data variable
    093d57259da8 iio: chemical: bme680: Fix pressure value output
    97cec39e61b7 iio: accel: fxls8962af: select IIO_BUFFER & IIO_KFIFO_BUF
    70908f430a2b iio: adc: ad7266: Fix variable checking bug
    9cab73566eb5 i2c: testunit: discard write requests while old command is running
    ae7871cc3ee8 i2c: testunit: don't erase registers after STOP
    7d8692671e5f mmc: sdhci: Do not lock spinlock around mmc_gpio_get_ro()
    9e77eb1a2a8c mmc: sdhci: Do not invert write-protect twice
    c389127e6947 mmc: sdhci-pci: Convert PCIBIOS_* return codes to errnos
    320273b5649b ocfs2: fix DIO failure due to insufficient transaction credits
    89c0dc93e564 parisc: use generic sys_fanotify_mark implementation
    2d07fea561d6 x86: stop playing stack games in profile_pc()
    064cfc7c2544 gpiolib: cdev: Disallow reconfiguration without direction (uAPI v1)
    70b48899f3f2 gpio: davinci: Validate the obtained number of IRQs
    287ea87ded8b drm/panel: simple: Add missing display timing flags for KOE TX26D202VM0BWA
    1c504edf1e48 nvme: fixup comment for nvme RDMA Provider Type
    ae4228a0a519 drm/radeon/radeon_display: Decrease the size of allocated memory
    70eb95e06427 soc: ti: wkup_m3_ipc: Send NULL dummy message instead of pointer message
    3d189e1a8152 media: dvbdev: Initialize sbuf
    7a18293fd8d8 ALSA: emux: improve patch ioctl data validation
    39173b04abda crypto: ecdh - explicitly zeroize private_key
    a55afc0f5f20 net/dpaa2: Avoid explicit cpumask var allocation on stack
    0af718a690ac net/iucv: Avoid explicit cpumask var allocation on stack
    8656ef8a9288 RDMA/restrack: Fix potential invalid address access
    43c39193d4f9 bpf: Add a check for struct bpf_fib_lookup size
    3f210d912874 mtd: partitions: redboot: Added conversion of operands to a larger type
    8607d7ccbf71 x86/fpu: Fix AMD X86_BUG_FXSAVE_LEAK fixup
    e1e4fb853aac vduse: Temporarily fail if control queue feature requested
    9649f8fdf83d vduse: validate block features only with block devices
    489f38de3375 drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
    a359696856ca bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
    461302e07f49 netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
    3c5b9d05cec6 tcp: fix tcp_rcv_fastopen_synack() to enter TCP_CA_Loss for failed TFO
    950edaecc068 parisc: use correct compat recv/recvfrom syscalls
    9330cff1d4df sparc: fix compat recv/recvfrom syscalls
    acc3b8ee3828 sparc: fix old compat_sys_select()
    527bec1f56ac Fix race for duplicate reqsk on identical SYN
    57a1a06755e2 tcp: Use BPF timeout setting for SYN ACK RTO
    1d3e3b3aa2cb xdp: Remove WARN() from __xdp_reg_mem_model()
    9509b3269726 net: phy: micrel: add Microchip KSZ 9477 to the device table
    1d885efda88d ibmvnic: Free any outstanding tx skbs during scrq reset
    9eb0295f39dc net: dsa: microchip: fix initial port flush problem
    544ab46b7ece ASoC: fsl-asoc-card: set priv->pdev before using it
    e827e077a93d net: stmmac: Assign configured channel value to EXTTS event
    a03c3a34692f net: mdio: add helpers to extract clause 45 regad and devad fields
    4d020c1dbd2b drm/amdgpu: fix UBSAN warning in kv_dpm.c
    537bc27213ed cifs: fix typo in module parameter enable_gcm_256
    86ed0b350d44 pinctrl: rockchip: fix pinmux reset in rockchip_pmx_set
    a29846058819 pinctrl: rockchip: use dedicated pinctrl type for RK3328
    8f1b6cea9707 pinctrl: rockchip: fix pinmux bits for RK3328 GPIO3-B pins
    96903ed0e846 pinctrl: rockchip: fix pinmux bits for RK3328 GPIO2-B pins
    01fe2f885f78 pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
    906faa4eee0a Input: ili210x - fix ili251x_read_touch_data() return value
    75afd8724739 gve: Clear napi->skb before dev_kfree_skb_any()
    b9b194dc3045 gve: Add RX context.
    4d59364add6a ACPI: x86: Force StorageD3Enable on more products
    029f2adf933a ACPI: x86: utils: Add Picasso to the list for forcing StorageD3Enable
    21f5dd36e655 smb: client: fix deadlock in smb2_find_smb_tcon()
    09783e2c024b x86/amd_nb: Check for invalid SMN reads
    34566c9c5ae3 PCI: Add PCI_ERROR_RESPONSE and related definitions
    f0f1bd244a85 perf/core: Fix missing wakeup when waiting for context reference
    ab4458bc32cb riscv: fix overlap of allocated page and PTR_ERR
    c1cb08c5a128 riscv: mm: init: try best to use IS_ENABLED(CONFIG_64BIT) instead of #ifdef
    3a20de3273d2 kheaders: explicitly define file modes for archived headers
    6aef00795f70 Revert "kheaders: substituting --sort in archive creation"
    4b9646f7fa02 drm/i915/gt: Disarm breadcrumbs if engines are already idle
    881ba5db3190 drm/i915/gt: Only kick the signal worker if there's been an update
    5e08b49ab291 ksmbd: ignore trailing slashes in share paths
    e492449549e9 x86/cpu: Fix x86_match_cpu() to match just X86_VENDOR_INTEL
    31446e391180 x86/cpu/vfm: Add new macros to work with (vendor/family/model) values
    96c75227ead5 tracing: Add MODULE_DESCRIPTION() to preemptirq_delay_test
    5a1922adc579 bcache: fix variable length array abuse in btree_iter
    d999d28e24d0 pmdomain: ti-sci: Fix duplicate PD referrals
    a5cca15b1a5c wifi: rtlwifi: rtl8192de: Fix 5 GHz TX power
    516aa9badb75 rtlwifi: rtl8192de: Style clean-ups
    751f50473977 ARM: dts: samsung: smdk4412: fix keypad no-autorepeat
    e5861d7faa93 ARM: dts: samsung: exynos4412-origen: fix keypad no-autorepeat
    f7fd57754c10 ARM: dts: samsung: smdkv310: fix keypad no-autorepeat
    e24d9a5c7375 perf script: Show also errors for --insn-trace option
    69c5f3ca1650 perf: script: add raw|disasm arguments to --insn-trace option
    b3f36a58e0cd drm/amd/display: revert Exit idle optimizations before HDCP execution
    716b29202db2 arm64: dts: imx8qm-mek: fix gpio number for reg_usdhc2_vmmc
    26c89fffcbf9 dt-bindings: i2c: google,cros-ec-i2c-tunnel: correct path to i2c-controller schema
    667b2471501b i2c: ocores: set IACK bit after core is enabled
    1ab1f442aab8 tcp: clear tp->retrans_stamp in tcp_rcv_fastopen_synack()
    b679b54b2cbc kcov: don't lose track of remote references during softirqs
    18647a78feb9 gcov: add support for GCC 14
    cf1cc8fcfe51 drm/radeon: fix UBSAN warning in kv_dpm.c
    e68266f2788a drm/i915/mso: using joiner is not possible with eDP MSO
    f553e58ddea5 ALSA: hda/realtek: Limit mic boost on N14AP7
    731df07602e5 KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes
    2311fd03027d btrfs: retry block group reclaim without infinite loop
    78e4aa528a7b net: do not leave a dangling sk pointer, when socket creation fails
    8f64b185f53b serial: stm32: rework RX over DMA
    1e692244bf7d RDMA/mlx5: Add check for srq max_sge attribute
    dc5017c57f5e ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
    fad7776dd9dd regulator: bd71815: fix ramp values
    b0f0bc72ec82 dmaengine: ioatdma: Fix missing kmem_cache_destroy()
    6666a3a137eb dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe()
    e84cee6c468f dmaengine: ioatdma: Fix error path in ioat3_dma_probe()
    d83f755a6e3e dmaengine: ioat: use PCI core macros for PCIe Capability
    f063620856c6 dmaengine: ioatdma: Fix leaking on version mismatch
    7b1192a0842d dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting()
    a5dac50aee71 dmaengine: ioat: switch from 'pci_' to 'dma_' API
    1b08bf5a17c6 dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
    1cfcb0cf2508 regulator: core: Fix modpost error "regulator_get_regmap" undefined
    9a314d3e5717 net: usb: rtl8150 fix unintiatilzed variables in rtl8150_get_link_ksettings
    bf9beea46130 bnxt_en: Restore PTP tx_avail count in case of skb_pad() error
    af90e3d73dc4 seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors
    523bed6489e0 netfilter: ipset: Fix suspicious rcu_dereference_protected()
    7c9df04ea3a1 octeontx2-pf: Add error handling to VLAN unoffload handling
    0359fea1c117 virtio_net: checksum offloading handling fix
    2145583e5995 net: stmmac: No need to calculate speed divider when offload is disabled
    4b03da87d0b7 ptp: fix integer overflow in max_vclocks_store
    aa1f81fe3a05 sched: act_ct: add netns into the key of tcf_ct_flow_table
    4b361712667c net/sched: act_ct: set 'net' pointer when creating new nf_flow_table
    692803b39a36 tipc: force a dst refcount before doing decryption
    25987a97eec4 net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
    815bd4e2d152 net/sched: act_api: rely on rcu in tcf_idr_check_alloc
    e57495a0c388 qca_spi: Make interrupt remembering atomic
    cb7f811f638a netns: Make get_net_ns() handle zero refcount net
    9f30f1f1a51d xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
    569c9d9ea664 ipv6: prevent possible NULL dereference in rt6_probe()
    4cdfe813015d ipv6: prevent possible NULL deref in fib6_nh_init()
    280cf1173726 netrom: Fix a memory leak in nr_heartbeat_expiry()
    fbf722769712 cipso: fix total option length computation
    98a7bfc48fff tracing: Build event generation tests only as modules
    89167072fd24 mips: bmips: BCM6358: make sure CBR is correctly set
    9c82759c9c00 MIPS: Routerboard 532: Fix vendor retry check code
    5e93c2602710 serial: exar: adding missing CTI and Exar PCI ids
    7f2b9ab6d0b2 serial: imx: Introduce timeout when waiting on transmitter empty
    25998f561315 MIPS: Octeon: Add PCIe link status check
    3992ce79c919 PCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports
    4f4ab8fb00a3 udf: udftime: prevent overflow in udf_disk_stamp_to_time()
    7c3bb96a20cd Avoid hw_desc array overrun in dw-axi-dmac
    4eaf2331a779 usb: misc: uss720: check for incompatible versions of the Belkin F5U002
    724429db09e2 f2fs: remove clear SB_INLINECRYPT flag in default_options
    34e0e05161cb iommu/arm-smmu-v3: Free MSIs in case of ENOMEM
    e63f071b916d power: supply: cros_usbpd: provide ID table for avoiding fallback match
    9ad656ec23a4 powerpc/io: Avoid clang null pointer arithmetic warnings
    262e942ff5a8 powerpc/pseries: Enforce hcall result buffer validity and size
    70aa1f2dec46 drm/lima: mask irqs in timeout path before hard reset
    2e0d73a2abb0 drm/lima: add mask irq callback to gp and pp
    ffabdc44b538 drm/amd/display: Exit idle optimizations before HDCP execution
    df8eaae03878 Bluetooth: ath3k: Fix multiple issues reported by checkpatch.pl
    8f917f517b24 ACPI: video: Add backlight=native quirk for Lenovo Slim 7 16ARH7
    f4223566f4d2 HID: Add quirk for Logitech Casa touchpad
    efd29cd9c7b8 netpoll: Fix race condition in netpoll_owner_active
    a5bd59e04819 kselftest: arm64: Add a null pointer check
    397a8990c377 scsi: qedi: Fix crash while reading debugfs attribute
    b3722fb69468 drop_monitor: replace spin_lock by raw_spin_lock
    03ea65b91f1f af_packet: avoid a false positive warning in packet_setsockopt()
    b37b1b660eae wifi: ath9k: work around memset overflow warning
    92176caf9896 batman-adv: bypass empty buckets in batadv_purge_orig_ref()
    ec874fb27fff selftests/bpf: Fix flaky test btf_map_in_map/lookup_update
    f4258833ffb3 selftests/bpf: Prevent client connect before server bind in test_tc_tunnel.sh
    3220c90f4dbd block/ioctl: prefer different overflow check
    103b56af907c rcutorture: Fix invalid context warning when enable srcu barrier testing
    b56e19015809 rcutorture: Make stall-tasks directly exit when rcutorture tests end
    48b0a8596f86 rcutorture: Fix rcu_torture_one_read() pipe_count overflow comment
    a886bcb0f67d crypto: hisilicon/sec - Fix memory leak for sec resource release
    ec7afa254367 padata: Disable BH when taking works lock on MT path
    a3dff121a7f5 Bluetooth: qca: fix info leak when fetching board id
    f257d5614941 Bluetooth: qca: Fix error code in qca_read_fw_build_info()
    8e69e589f233 zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
    8e9499ca912e i2c: designware: Fix the functionality flags of the slave-only interface
    42bb4ac55239 i2c: at91: Fix the functionality flags of the slave-only interface
    3eee13ab67f6 usb-storage: alauda: Check whether the media is initialized
    fb071f5c75d4 greybus: Fix use-after-free bug in gb_interface_release due to race condition.
    3f507f4a5bb0 kbuild: Remove support for Clang's ThinLTO caching
    b4697a762d8c mptcp: pm: update add_addr counters after connect
    9c2ed72112f3 mptcp: pm: inc RmAddr MIB counter once per RM_ADDR ID
    f571c8ab18a3 hugetlb_encode.h: fix undefined behaviour (34 << 26)
    3f92924d6f4b serial: 8250_pxa: Configure tx_loadsz to match FIFO IRQ level
    688bb46ad339 mm/huge_memory: don't unpoison huge_zero_folio
    3e5a49e3a2cc scsi: mpi3mr: Fix ATA NCQ priority support
    ecb7ab3a3288 tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device()
    33900d7eae61 nilfs2: fix potential kernel bug due to lack of writeback flag waiting
    a942289800be intel_th: pci: Add Lunar Lake support
    90fa01534e14 intel_th: pci: Add Meteor Lake-S support
    4dbfc57316da intel_th: pci: Add Sapphire Rapids SOC support
    2b6e0d427bc3 intel_th: pci: Add Granite Rapids SOC support
    0bb4c9482bdf intel_th: pci: Add Granite Rapids support
    714950089aa7 dmaengine: axi-dmac: fix possible race in remove()
    85dac3dc9c81 PCI: rockchip-ep: Remove wrong mask on subsys_vendor_id
    38825ff9da91 ocfs2: fix races between hole punching and AIO+DIO
    fc1d429c857e ocfs2: use coarse time for new created files
    e1b160a50c75 fs/proc: fix softlockup in __read_vmcore
    4f2fd2a3789e knfsd: LOOKUP can return an illegal error value
    a4d9818ff52d spmi: hisi-spmi-controller: Do not override device identifier
    95ac3e773a1f vmci: prevent speculation leaks by sanitizing event in event_deliver()
    4959ffc65a0e sock_map: avoid race between sock_map_close and sk_psock_put
    efede53ad14b null_blk: Print correct max open zones limit in null_init_zoned_dev()
    367ef3c86557 tracing/selftests: Fix kprobe event name test for .isra. functions
    7b9c7fc8600b mptcp: ensure snd_una is properly initialized on connect
    6d6bb258d886 drm/exynos: hdmi: report safe 640x480 mode as a fallback when no EDID found
    777838c9b571 drm/exynos/vidi: fix memory leak in .get_modes()
    ec772ed7cb21 drivers: core: synchronize really_probe() and dev_uevent()
    085656620ba1 iio: imu: inv_icm42600: delete unneeded update watermark call
    d0f8616e11ab iio: dac: ad5592r: fix temperature channel scaling value
    e5134860a929 iio: adc: ad9467: fix scan type sign
    fa38ee41c952 af_unix: Read with MSG_PEEK loops if the first unread byte is OOB
    8edd18dab443 ionic: fix use after netif_napi_del()
    7aae016b231a net/ipv6: Fix the RT cache flush via sysctl using a previous delay
    76b34e5899ba net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters
    0f1bb77c6d83 netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type
    3c2a6dd63106 Bluetooth: L2CAP: Fix rejecting L2CAP_CONN_PARAM_UPDATE_REQ
    caf273553348 net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets
    cba6c9058303 tcp: fix race in tcp_v6_syn_recv_sock()
    6e5164a5b757 drm/bridge/panel: Fix runtime warning on panel bridge release
    86042e3d16b7 drm/komeda: check for error-valued pointer
    a86490a3712c liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
    eeadf207a2c0 net: hns3: add cond_resched() to hns3 ring buffer init process
    62b5dfb67bfa net: hns3: fix kernel crash problem in concurrent scenario
    29c451129ebe net: sfp: Always call `sfp_sm_mod_remove()` on remove
    40e767bfc10d drm/vmwgfx: 3D disabled should not effect STDU memory limits
    a0503757947f HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
    2973b8e7d127 iommu: Return right value in iommu_sva_bind_device()
    05a61b03a81f iommu/amd: Fix sysfs leak in iommu init
    d37895aeacdd iommu/amd: Introduce pci segment structure
    8bac61934cd5 HID: core: remove unnecessary WARN_ON() in implement()
    bc0ab111f001 gpio: tqmx86: store IRQ trigger type and unmask status separately
    05f45f065821 gpio: tqmx86: fix typo in Kconfig label
    7625992f16c3 platform/x86: dell-smbios: Fix wrong token data in sysfs
    beec9b57e9f6 platform/x86: dell-smbios-base: Use sysfs_emit()
    9e6c4b1027b0 SUNRPC: return proper error from gss_wrap_req_priv
    6487966b4863 clk: sifive: Do not register clkdevs for PRCI clocks
    29d991419edd Input: try trimming too long modalias strings
    40c2bdef8104 powerpc/uaccess: Fix build errors seen with GCC 13/14
    521f333e644c scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
    42ce0d444be9 xhci: Apply broken streams quirk to Etron EJ188 xHCI host
    26460c1afa31 xhci: Handle TD clearing for multiple streams case
    8348dd97ab5c xhci: Apply reset resume quirk to Etron EJ188 xHCI host
    df2615cd7680 xhci: Set correct transferred length for cancelled bulk transfers
    480e5bc21f2c jfs: xattr: fix buffer overflow for invalid xattr
    3e89411cbb99 mei: me: release irq in mei_me_pci_resume error path
    62e939abae58 usb: typec: tcpm: Ignore received Hard Reset in TOGGLING state
    53250b54c92f USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
    11a2edb70356 nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
    1db095222b58 nilfs2: return the mapped address from nilfs_get_page()
    95403e65525f nilfs2: Remove check for PageError
    f5d700d8bc31 btrfs: fix leak of qgroup extent records after transaction abort
    9c0914b8733d wifi: ath10k: fix QCOM_RPROC_COMMON dependency
    fdba4fbe5e54 selftests/mm: compaction_test: fix bogus test success on Aarch64
    9df7bb70906d selftests/mm: conform test to TAP format output
    68fdfb1dfe20 selftests/mm: compaction_test: fix incorrect write of zero to nr_hugepages
    70c8ec82f899 mm/cma: drop incorrect alignment check in cma_init_reserved_mem
    51163bfef6b7 cma: factor out minimum alignment requirement
    8dd8de424f30 i2c: acpi: Unbind mux adapters before delete
    fb6c53211fb7 i2c: add fwnode APIs
    aea35157bb9b mmc: davinci: Don't strip remove function when driver is builtin
    c4f8e95a2e03 mmc: davinci_mmc: Convert to platform remove callback returning void
    8ea8ef5e4217 ftrace: Fix possible use-after-free issue in ftrace_location()
    ce1b8b30d79a x86/ibt,ftrace: Search for __fentry__ location
    db11ccb43ae7 serial: sc16is7xx: fix bug in sc16is7xx_set_baud() when using prescaler
    f518bf02dd0e serial: sc16is7xx: replace hardcoded divisor value with BIT() macro
    62d5550ab620 Bluetooth: qca: fix info leak when fetching fw build id
    c3c1bd421db6 Bluetooth: qca: add support for QCA2066
    63053181b20e Bluetooth: qca: use switch case for soc type behavior
    60ff5e040527 Bluetooth: btqca: Add WCN3988 support
    76649dae9615 Bluetooth: btqca: use le32_to_cpu for ver.soc_id
    852a311d63fc Bluetooth: hci_qca: mark OF related data as maybe unused
    a9935c14a789 skbuff: introduce skb_pull_data
    28478f4ef9ec misc/pvpanic-pci: register attributes via pci_driver
    10921527ae88 misc/pvpanic: deduplicate common code
    7be0bdbcb977 pvpanic: Indentation fixes here and there
    52b5d3ca1364 pvpanic: Keep single style across modules
    2677eec526da drm/amd/display: Fix incorrect DSC instance for MST
    f055ddbc82fa drm/amd/display: drop unnecessary NULL checks in debugfs
    2d8139599ecf drm/amd/display: Clean up some inconsistent indenting
    8480f6083031 drm/amd/display: Handle Y carry-over in VCP X.Y calculation
    50b878ed127e iio: accel: mxc4005: Reset chip on probe() and resume()
    3613e5023f09 usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
    3ec6464f050d usb: gadget: f_fs: use io_data->status consistently
    a0bc020592b5 ipv6: fix possible race in __fib6_drop_pcpu_from()
    d34d3b3f9224 af_unix: Annotate data-race of sk->sk_shutdown in sk_diag_fill().
    bdb5e4fbad58 af_unix: Use skb_queue_len_lockless() in sk_diag_show_rqlen().
    9402362b4c14 af_unix: Use skb_queue_empty_lockless() in unix_release_sock().
    0142dce07799 af_unix: annotate lockless accesses to sk->sk_err
    c633ff24d961 af_unix: Use unix_recvq_full_lockless() in unix_stream_connect().
    2c2e9cab9b2a af_unix: Annotate data-race of net->unx.sysctl_max_dgram_qlen.
    69e797f63468 af_unix: Annotate data-races around sk->sk_state in UNIX_DIAG.
    836a0b57633f af_unix: Annotate data-race of sk->sk_state in unix_stream_read_skb().
    cb1b9bee4b98 af_unix: Annotate data-races around sk->sk_state in sendmsg() and recvmsg().
    8807ca49c903 af_unix: Annotate data-race of sk->sk_state in unix_stream_connect().
    c8f2ebbb0e0c net: drop nopreempt requirement on sock_prot_inuse_add()
    aa4ed1e0f6cc net: inline sock_prot_inuse_add()
    d8653ec0e38d af_unix: Annotate data-races around sk->sk_state in unix_write_space() and poll().
    892cbc48c643 af_unix: Annotate data-race of sk->sk_state in unix_inq_len().
    5b9668fd8741 af_unix: Annodate data-races around sk->sk_state for writers.
    c8ffe6b44c3c af_unix: Set sk->sk_state under unix_state_lock() for truly disconencted peer.
    aed4a2b3eccc ptp: Fix error message on failed pin verification
    d3dde4c217f0 net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
    582c32e6df40 tcp: count CLOSE-WAIT sockets for TCP_MIB_CURRESTAB
    d69cac92d1d9 vxlan: Fix regression when dropping packets due to invalid src addresses
    598572c64287 net: sched: sch_multiq: fix possible OOB write in multiq_tune()
    994c0f46668b octeontx2-af: Always allocate PF entries from low prioriy zone
    789bd77c9342 bpf: Set run context for rawtp test_run callback
    c30a334011f6 ipv6: sr: block BH in seg6_output_core() and seg6_input_core()
    50a5dd6de147 net/ncsi: Fix the multi thread manner of NCSI driver
    d5869d550ded net/ncsi: Simplify Kconfig/dts control flow
    7664a26be043 wifi: mac80211: correctly parse Spatial Reuse Parameter Set element
    65686118845d wifi: iwlwifi: mvm: don't read past the mfuart notifcation
    f777792952d0 wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
    ab4cd503fd4e wifi: iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef
    3ce4c7e7fc0c wifi: iwlwifi: mvm: revert gen2 TX A-MPDU size to 64
    008ab7cc3292 wifi: cfg80211: pmsr: use correct nla_get_uX functions
    dfd84ce41663 wifi: cfg80211: Lock wiphy in cfg80211_get_station
    d90bdff79f8e wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
    c4c865f971fd wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
    b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62 ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: 4fa68c5a358f369d59c32f3c4c7bb33a2a051cb5)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-08-08 09:03:46 -07:00
Bruce Ashfield
dd6669d720 linux-yocto/5.15: update to v5.15.161
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    4878aadf2d15 Linux 5.15.161
    24665fc4bbef scsi: ufs: ufs-qcom: Clear qunipro_g4_sel for HW major version > 5
    59b12bff04dd NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS
    f80c02175293 nfs: fix undefined behavior in nfs_block_bits()
    480aba20fa08 EDAC/igen6: Convert PCIBIOS_* return codes to errnos
    4ead622f74c9 i3c: master: svc: fix invalidate IBI type and miss call client IBI handler
    08de19f2b7a8 s390/cpacf: Make use of invalid opcode produce a link error
    edaaf1f94e24 s390/cpacf: Split and rework cpacf query functions
    67011123453b s390/ap: Fix crash in AP internal function modify_bitmap()
    681ff9a09acc ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
    74f234f2b1d8 ext4: set type of ac_groups_linear_remaining to __u32 to avoid overflow
    0b787c79dab9 sparc: move struct termio to asm/termios.h
    eacb8b195579 net: fix __dst_negative_advice() race
    f76fd94ae697 kdb: Use format-specifiers rather than memset() for padding in kdb_read()
    98261a093571 kdb: Merge identical case statements in kdb_read()
    1c214d379191 kdb: Fix console handling when editing and tab-completing commands
    e350d3a6bfb8 kdb: Use format-strings rather than '\0' injection in kdb_read()
    f636a40834d2 kdb: Fix buffer overflow during tab-complete
    3f531c4cb789 watchdog: rti_wdt: Set min_hw_heartbeat_ms to accommodate a safety margin
    40f05fd442ba sparc64: Fix number of online CPUs
    532f40f279dc intel_th: pci: Add Meteor Lake-S CPU support
    89969ffbeb94 net/9p: fix uninit-value in p9_client_rpc()
    c84978d773f3 net/ipv6: Fix route deleting failure when metric equals 0
    3fb4601e0db1 crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak
    8287a9d7d45e crypto: ecrdsa - Fix module auto-load on add_key
    b76d165bb4ad crypto: ecdsa - Fix module auto-load on add-key
    b7e69087b03f KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode
    511ff49371b9 KVM: arm64: Fix AArch32 register narrowing on userspace write
    421b55ea8497 drm/amdgpu/atomfirmware: add intergrated info v2.3 table
    4b2c67e30b4e fbdev: savage: Handle err return when savagefb_check_var failed
    ef34833373ed mmc: sdhci-acpi: Disable write protect detection on Toshiba WT10-A
    ffb56af9f293 mmc: sdhci-acpi: Fix Lenovo Yoga Tablet 2 Pro 1380 sdcard slot not working
    8280d35cb9ee mmc: sdhci-acpi: Sort DMI quirks alphabetically
    ee89a7d663da mmc: core: Add mmc_gpiod_set_cd_config() function
    4b2be0d3e3ad media: v4l2-core: hold videodev_lock until dev reg, finishes
    e8b445e1578b media: mxl5xx: Move xpt structures off stack
    8149eaddde86 media: mc: mark the media devnode as registered from the, start
    9c414fdb803a arm64: dts: hi3798cv200: fix the size of GICR
    e586ec1890cf wifi: rtlwifi: rtl8192de: Fix endianness issue in RX path
    4437888840d1 wifi: rtlwifi: rtl8192de: Fix low speed with WPA3-SAE
    70787344e5f4 wifi: rtl8xxxu: Fix the TX power of RTL8192CU, RTL8723AU
    098d54934814 md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
    f085591a871f arm64: dts: qcom: qcs404: fix bluetooth device address
    0778d97bcae6 arm64: tegra: Correct Tegra132 I2C alias
    dc15cd0a8964 ACPI: resource: Do IRQ override on TongFang GXxHRXx and GMxHGxx
    83c4aba920e3 soc: qcom: rpmh-rsc: Enhance check for VRM in-flight request
    2226b145afa5 thermal/drivers/qcom/lmh: Check for SCM availability at probe
    c422e1d407ae ata: pata_legacy: make legacy_exit() work again
    ea906e9ac61e drm/amdgpu: add error handle to avoid out-of-bounds
    526238d32c3a media: lgdt3306a: Add a check against null-pointer-def
    1640dcf383cd f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
    3feac2b55293 sunrpc: exclude from freezer when waiting for requests:
    a89f73ed5630 scripts/gdb: fix SB_* constants parsing
    e9ffc1951302 net: dsa: tag_sja1105: always prefer source port information from INCL_SRCPT
    c23b1a3bdbca net: dsa: sja1105: always enable the INCL_SRCPT option
    21c0fe2dfbbb vxlan: Fix regression when dropping packets due to invalid src addresses
    874aae15fbef mptcp: fix full TCP keep-alive support
    7f8c1cbb7819 Revert "drm/amdgpu: init iommu after amdkfd device init"
    e65ccf3a4de4 nilfs2: fix use-after-free of timer for log writer thread
    f2aca0a2d940 afs: Don't cross .backup mountpoint from backup volume
    88678723cb0b io_uring: fail NOP if non-zero op flags is passed in
    e345538cbc2f mmc: core: Do not force a retune before RPMB switch
    2ac168c67267 drm: Check polling initialized before enabling in drm_helper_probe_single_connector_modes
    786c27982a39 drm: Check output polling initialized before disabling
    b4878ea99f2b SUNRPC: Fix loop termination condition in gss_free_in_token_pages()
    a896c674d512 media: cec: core: add adap_nb_transmit_canceled() callback
    8d49ca19727b net: ena: Fix DMA syncing in XDP path when SWIOTLB is on
    9eeda3e0071a genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
    625872d22f53 KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID
    83f0ba8592b9 ALSA: timer: Set lower bound of start tick time
    9b65598adffa hwmon: (shtc1) Fix property misspelling
    183c4b416454 ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound
    2292bfd243ae net: ena: Fix redundant device NUMA node override
    477c137131ec net: ena: Reduce lines with longer column width boundary
    a087d4b502ff net: ena: Add dynamic recycling mechanism for rx buffers
    600e8d0f47f6 net: ena: Do not waste napi skb cache
    cd549bd6cb1e net: ena: Extract recurring driver reset code into a function
    4ad48d7f26bb net: ena: Add capabilities field with support for ENI stats capability
    e5ed2cd0550f spi: stm32: Don't warn about spurious interrupts
    cbd383ebbabe kconfig: fix comparison to constant symbols, 'm', 'n'
    6fe5af4ff06d netfilter: tproxy: bail out if IP has been disabled on the device
    47ef50eb0443 netfilter: nft_payload: skbuff vlan metadata mangle support
    831292373921 netfilter: nft_payload: rebuild vlan header on h_proto access
    ae4053a6d4e3 netfilter: nft_payload: rebuild vlan header when needed
    bf83de0a51f2 netfilter: nft_payload: move struct nft_payload_set definition where it belongs
    b02c55e47e94 net:fec: Add fec_enet_deinit()
    11e8ecc5b860 bpf: Allow delete from sockmap/sockhash only if update is allowed
    a1f34dd7b8bb net: usb: smsc95xx: fix changing LED_SEL bit value updated from EEPROM
    25571a12fbc8 enic: Validate length of nl attributes in enic_set_vf_port
    e5138f43c97d bpf: Fix potential integer overflow in resolve_btfids
    9d75fab2c14a dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
    d523719e7436 net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion
    98f1c6e5d73a net/mlx5e: Fix IPsec tunnel mode offload feature check
    16f0de919100 net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8061
    81f9b2a9a8c5 nvmet: fix ns enable/disable possible hang
    b41b0018e8ca dma-mapping: benchmark: handle NUMA_NO_NODE correctly
    35d31c8bd472 dma-mapping: benchmark: fix node id validation
    314607e65a67 spi: Don't mark message DMA mapped when no transfer in it is
    748cf3c26cfd netfilter: nft_payload: restore vlan q-in-q match support
    25ea5377e3d2 netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
    5935b9ff690d ice: Interpret .set_channels() input differently
    0f3ced8b4d33 nfc: nci: Fix handling of zero-length payload packets in nci_rx_work()
    6e48baec2e15 nfc: nci: Fix kcov check in nci_rx_work()
    2c260a24cf1c tls: fix missing memory barrier in tls_init
    2cc3da9ae0f4 net: fec: avoid lock evasion when reading pps_enable
    b8d78a7573ff riscv: stacktrace: fixed walk_stackframe()
    aae5f57c43a9 riscv: stacktrace: Make walk_stackframe cross pt_regs frame
    42d30da50d5c virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
    c1929c041a26 arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
    6eec23fa6e90 openvswitch: Set the skbuff pkt_type for proper pmtud support.
    8602150286a2 tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
    61d31ac85b45 ipv6: sr: fix memleak in seg6_hmac_init_algo
    518a994aa0b8 af_unix: Update unix_sk(sk)->oob_skb under sk_receive_queue lock.
    39818fbd3e3a rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL
    e5c34f10534d sunrpc: fix NFSACL RPC retry on soft mount
    61ceeebbd2a0 NFSv4: Fixup smatch warning for ambiguous return
    1c03ea9acb14 ASoC: tas2552: Add TX path for capturing AUDIO-OUT data
    ad4d196d2008 nfc: nci: Fix uninit-value in nci_rx_work
    e8688218e381 ipv6: sr: fix missing sk_buff release in seg6_input_core
    c707bf57a8db net: Always descend into dsa/ folder with CONFIG_NET_DSA enabled
    42952002ec9f x86/kconfig: Select ARCH_WANT_FRAME_POINTERS again when UNWINDER_FRAME_POINTER=y
    dab0d7e67d33 regulator: bd71828: Don't overwrite runtime voltages
    fde10aab8264 ASoC: mediatek: mt8192: fix register configuration for tdm
    4bb60a0ecee3 null_blk: Fix the WARNING: modpost: missing MODULE_DESCRIPTION()
    f86a3b7ce88b media: cec: core: avoid confusing "transmit timed out" message
    b5da8217c000 media: cec: core: avoid recursive cec_claim_log_addrs
    1e2dbdf6ec88 media: cec-adap.c: drop activate_cnt, use state info instead
    1d1d76a69961 media: cec: use call_op and check for !unregistered
    54e5e151eb4f media: cec: correctly pass on reply results
    b945810fe2cb media: cec: abort if the current transmit was canceled
    6f6340dbe60b media: cec: call enable_adap on s_log_addrs
    f0266ee4cd03 media: cec: cec-api: add locking in cec_release()
    2698f28b1d1e media: cec: cec-adap: always cancel work in cec_transmit_msg_fh
    026ea9532a9b um: Fix the -Wmissing-prototypes warning for __switch_mm
    97e1f40f9f51 powerpc/pseries: Add failure related checks for h_get_mpp and h_get_ppp
    c94e77516fc3 media: flexcop-usb: fix sanity check of bNumEndpoints
    061057a94997 media: flexcop-usb: clean up endpoint sanity checks
    f99809fdeb50 Input: cyapa - add missing input core locking to suspend/resume functions
    124b0afdd17c scsi: qla2xxx: Replace all non-returning strlcpy() with strscpy()
    7532bcec0797 media: stk1160: fix bounds checking in stk1160_copy_video()
    6721557404cf drm/bridge: tc358775: fix support for jeida-18 and jeida-24
    a2de301d90b7 fs/ntfs3: Use variable length array instead of fixed size
    2d1ad595d15f fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
    90bfce05a370 um: vector: fix bpfflash parameter evaluation
    31960d991e43 um: Add winch to winch_handlers before registering winch IRQ
    78863940745f um: Fix return value in ubd_init()
    0854c0efd383 drm/msm/dpu: Always flush the slave INTF on the CTL
    912f8385ebfc drm/msm/dsi: Print dual-DSI-adjusted pclk instead of original mode pclk
    a992b28aa265 Input: pm8xxx-vibrator - correct VIB_MAX_LEVELS calculation
    ccdc1b2baa36 mmc: sdhci_am654: Fix ITAPDLY for HS400 timing
    a2ffc95f2c9e mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock
    81360e7fdc3c mmc: sdhci_am654: Add OTAP/ITAP delay enable
    21deb1a72279 mmc: sdhci_am654: Drop lookup for deprecated ti,otap-del-sel
    e5eefc47c934 mmc: sdhci_am654: Write ITAPDLY for DDR52 timing
    b2d13473d091 mmc: sdhci_am654: Add tuning algorithm for delay chain
    f23f82b42556 Input: ioc3kbd - add device table
    369d8da0185b Input: ioc3kbd - convert to platform remove callback returning void
    13e975b09b1e Input: ims-pcu - fix printf string overflow
    e1e40928b78b s390/boot: Remove alt_stfle_fac_list from decompressor
    3a091c2010aa s390/ipl: Fix incorrect initialization of nvme dump block
    79e71379f3a2 s390/ipl: Fix incorrect initialization of len fields in nvme reipl block
    cede8ab8528f s390/vdso: Use standard stack frame layout
    24d50b7148b2 s390/vdso: Generate unwind information for C modules
    ddfd7ca99e7c s390/vdso64: filter out munaligned-symbols flag for vdso
    1bc9dd3aea45 s390/vdso: filter out mno-pic-data-is-text-relative cflag
    6dbeee1608ea libsubcmd: Fix parse-options memory leak
    b28bdc96074b serial: sh-sci: protect invalidating RXDMA on shutdown
    8acae0472150 f2fs: compress: don't allow unaligned truncation on released compress inode
    3109022d9fb4 f2fs: fix to release node block count in error path of f2fs_new_node_page()
    b5bac43875aa f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
    8a8b95be1649 PCI/EDR: Align EDR_PORT_LOCATE_DSM with PCI Firmware r3.3
    44568a390006 PCI/EDR: Align EDR_PORT_DPC_ENABLE_DSM with PCI Firmware r3.3
    d3c257aa1bc0 extcon: max8997: select IRQ_DOMAIN instead of depending on it
    b65d0410b879 ppdev: Add an error check in register_device
    5276c9d90df7 ppdev: Remove usage of the deprecated ida_simple_xx() API
    7419df1acffb stm class: Fix a double free in stm_register_device()
    170b600e5cc3 usb: gadget: u_audio: Clear uac pointer when freed.
    b17f6f448b13 watchdog: bd9576: Drop "always-running" property
    a87a838c6835 watchdog: bd9576_wdt: switch to using devm_fwnode_gpiod_get()
    0a1c804cf250 dt-bindings: pinctrl: mediatek: mt7622: fix array properties
    e1768962f1ac microblaze: Remove early printk call from cpuinfo-static.c
    ee0cb15a1405 microblaze: Remove gcc flag for non existing early_printk.c file
    9b4eee8572dc fpga: region: add owner module and take its refcount
    33c213cdfc62 fpga: region: Use standard dev_release for class driver
    194e0455273c coresight: etm4x: Fix access to resource selector registers
    4bc3921911e3 coresight: etm4x: Safe access for TRCQCLTR
    e1eb887d81b7 coresight: etm4x: Cleanup TRCIDR0 register accesses
    4d166858650d coresight: no-op refactor to make INSTP0 check more idiomatic
    355144530b74 coresight: etm4x: Do not save/restore Data trace control registers
    ee5f0eca94b8 coresight: etm4x: Do not hardcode IOMEM access for register restore
    f437c761fc8a iio: pressure: dps310: support negative temperature values
    39c2c97507c8 coresight: etm4x: Fix unbalanced pm_runtime_enable()
    919f899a2207 f2fs: fix to check pinfile flag in f2fs_move_file_range()
    2623fae7e769 f2fs: fix to relocate check condition in f2fs_fallocate()
    71486c10c550 f2fs: fix typos in comments
    603c0c3a83fc f2fs: do not allow partial truncation on pinned file
    4f0750bf8a33 f2fs: compress: fix to relocate check condition in f2fs_ioc_{,de}compress_file()
    4eb2124f453a f2fs: convert to use sbi directly
    84908c23a90e f2fs: compress: fix to relocate check condition in f2fs_{release,reserve}_compress_blocks()
    eeabb84d796e dt-bindings: PCI: rcar-pci-host: Add missing IOMMU properties
    b8e68dbc490a dt-bindings: PCI: rcar-pci-host: Add optional regulators
    703fd706fc14 serial: sc16is7xx: add proper sched.h include for sched_set_fifo()
    dcf811e15ae2 PCI: tegra194: Fix probe path for Endpoint mode
    088139c9d36d greybus: arche-ctrl: move device table to its right location
    b0008a4c83a6 serial: max3100: Fix bitwise types
    361a92c9038e serial: max3100: Update uart_driver_registered on driver removal
    78dbda51bb42 serial: max3100: Lock port->lock when calling uart_handle_cts_change()
    5786b3696110 firmware: dmi-id: add a release callback function
    6bc7423ffdab dmaengine: idma64: Add check for dma_set_max_seg_size
    902f6d656441 soundwire: cadence: fix invalid PDI offset
    a762959a6f43 f2fs: fix to wait on page writeback in __clone_blkaddrs()
    aaac91468f5b f2fs: Delete f2fs_copy_page() and replace with memcpy_page()
    330f6bcdcef0 greybus: lights: check return of get_channel_from_mode
    c002914c0ac9 sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write()
    cc1e9513c180 sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level
    c335ad738f52 af_packet: do not call packet_read_pending() from tpacket_destruct_skb()
    421c50fa8183 netrom: fix possible dead-lock in nr_rt_ioctl()
    eaa53a28b74b net: qrtr: ns: Fix module refcnt
    d449edd8063e selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval
    ca759d47ec49 RDMA/IPoIB: Fix format truncation compilation errors
    099750e9d950 selftests/kcmp: remove unused open mode
    e26259f7e754 selftests/kcmp: Make the test output consistent and clear
    fe0b474974fe SUNRPC: Fix gss_free_in_token_pages()
    3ae762f26b67 ext4: fix potential unnitialized variable
    5267b649a956 ext4: remove unused parameter from ext4_mb_new_blocks_simple()
    778b1ac4d672 ext4: try all groups in ext4_mb_new_blocks_simple
    2b9310a99d5b ext4: fix unit mismatch in ext4_mb_new_blocks_simple
    db26ff923faa ext4: simplify calculation of blkoff in ext4_mb_new_blocks_simple
    33feac2e8df3 sunrpc: removed redundant procp check
    5c6705aa47b5 drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map()
    5283ac5e0788 virt: acrn: stop using follow_pfn
    af453dfb4516 virt: acrn: Prefer array_size and struct_size over open coded arithmetic
    239a1dfaaf9b ext4: avoid excessive credit estimate in ext4_tmpfile()
    69db696bdb74 x86/insn: Fix PUSH instruction in x86 instruction decoder opcode map
    08d1c49bfa58 clk: qcom: mmcc-msm8998: fix venus clock issue
    cc699b7eb2bc RDMA/hns: Modify the print level of CQE error
    4d5b155cd495 RDMA/hns: Use complete parentheses in macros
    fc6342d4f082 RDMA/hns: Fix GMV table pagesize
    4a3be1a0ffe0 RDMA/hns: Fix deadlock on SRQ async events.
    ed159691a29c RDMA/hns: Fix return value in hns_roce_map_mr_sg
    f0b2483d45be RDMA/mlx5: Adding remote atomic access flag to updatable flags
    74a9b48bc53c drm/mipi-dsi: use correct return type for the DSC functions
    910594fe9208 drm/panel: simple: Add missing Innolux G121X1-L03 format, flags, connector
    6b887596b6d9 drm/bridge: tc358775: Don't log an error when DSI host can't be found
    078192c48473 drm/bridge: lt9611: Don't log an error when DSI host can't be found
    fb444706ff8c drm/bridge: lt8912b: Don't log an error when DSI host can't be found
    7b94000a8cd1 ASoC: tracing: Export SND_SOC_DAPM_DIR_OUT to its value
    6cf1874aec42 drm: vc4: Fix possible null pointer dereference
    3e54d4e95120 drm/arm/malidp: fix a possible null pointer dereference
    82c2c85aead3 media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
    f709129f82c2 fbdev: sh7760fb: allow modular build
    5f61df672368 media: dt-bindings: ovti,ov2680: Fix the power supply names
    da8608cf2e5b media: ipu3-cio2: Request IRQ earlier
    04e8b87339d0 media: ipu3-cio2: Use temporary storage for struct device pointer
    89788cd9824c drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
    3770a54a0867 media: radio-shark2: Avoid led_names truncations
    5a0736545151 media: ngene: Add dvb_ca_en50221_init return value check
    916143cff84f fbdev: sisfb: hide unused variables
    1db23928d6ef powerpc/fsl-soc: hide unused const variable
    0e3b6f912372 drm/mediatek: Add 0 size check to mtk_drm_gem_obj
    eb1caaa00e75 drm/meson: vclk: fix calculation of 59.94 fractional rates
    d48d0c5fd733 ASoC: kirkwood: Fix potential NULL dereference
    22509899d56d fbdev: shmobile: fix snprintf truncation
    99bc9199de86 mtd: rawnand: hynix: fixed typo
    96725324ef44 mtd: core: Report error if first mtd_otp_size() call fails in mtd_otp_nvmem_add()
    58374345112a ASoC: Intel: Disable route checks for Skylake boards
    ced9c4e2289a drm/amd/display: Fix potential index out of bounds in color transformation function
    5391368a87bd dev_printk: Add and use dev_no_printk()
    6558872aa04a printk: Let no_printk() use _printk()
    21ca029e23ea mptcp: SO_KEEPALIVE: fix getsockopt support
    16da7f772837 s390/bpf: Emit a barrier for BPF_FETCH instructions
    3cb92b0ad73d net/mlx5: Discard command completions in internal error
    1a63730fb315 ipv6: sr: fix invalid unregister error path
    17e99ea1313b ipv6: sr: fix incorrect unregister order
    bc1b9c255bf2 ipv6: sr: add missing seg6_local_exit
    483eb70f441e net: openvswitch: fix overwriting ct original tuple for ICMPv6
    14f28fd93245 net: usb: smsc95xx: stop lying about skb->truesize
    9aa8773abfa0 af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
    4cca12e15a22 net: ethernet: cortina: Locking fixes
    fbeeb55dbb33 eth: sungem: remove .ndo_poll_controller to avoid deadlocks
    fb724a948d23 net: ipv6: fix wrong start position when receive hop-by-hop fragment
    48629bdb39e2 m68k: mac: Fix reboot hang on Mac IIci
    77b2b67a0f8b m68k: Fix spinlock race in kernel thread creation
    1119da6a72b7 net: usb: sr9700: stop lying about skb->truesize
    097a9a015b4f usb: aqc111: stop lying about skb->truesize
    0488f7bcac2c wifi: mwl8k: initialize cmd->addr[] properly
    37c82d000270 scsi: qla2xxx: Fix debugfs output for fw_resource_count
    dccd97b39ab2 scsi: qedf: Ensure the copied buf is NUL terminated
    1708e3cf2488 scsi: bfa: Ensure the copied buf is NUL terminated
    3dfc214de694 HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors
    44d7f481da7e selftests/resctrl: fix clang build failure: use LOCAL_HDRS
    0af9e305f1c2 selftests/binderfs: use the Makefile's rules, not Make's implicit rules
    1e6a56726699 Revert "sh: Handle calling csum_partial with misaligned data"
    50e409546001 sh: kprobes: Merge arch_copy_kprobe() into arch_prepare_kprobe()
    b4c24de37a6b wifi: ar5523: enable proper endpoint verification
    6a9892bf24c9 wifi: carl9170: add a proper sanity check for endpoints
    010d4cb19bb1 macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
    7075faa7544f net: give more chances to rcu in netdev_wait_allrefs_any()
    822c8bb7b9b0 pwm: sti: Simplify probe function using devm functions
    1370b265cdb2 pwm: sti: Prepare removing pwm_chip from driver data
    2da4e80a6791 pwm: sti: Convert to platform remove callback returning void
    05c6b7473427 tcp: avoid premature drops in tcp_add_backlog()
    e040b08648d5 net: dsa: mv88e6xxx: Avoid EEPROM timeout without EEPROM on 88E6250-family switches
    25479712dab1 net: dsa: mv88e6xxx: Add support for model-specific pre- and post-reset handlers
    719dac9679fa wifi: ath10k: populate board data for WCN3990
    2142fc035872 wifi: ath10k: Fix an error code problem in ath10k_dbg_sta_write_peer_debug_trigger()
    27600e0c5272 thermal/drivers/tsens: Fix null pointer dereference
    89e2d5f29a36 x86/purgatory: Switch to the position-independent small code model
    83d460c9f4e4 scsi: hpsa: Fix allocation size for Scsi_Host private data
    a3f5c4404a46 scsi: libsas: Fix the failure of adding phy with zero-address to port
    9a185cc5a79b cppc_cpufreq: Fix possible null pointer dereference
    65cbcec7db54 udp: Avoid call to compute_score on multiple sites
    547c22f28cd7 net: remove duplicate reuseport_lookup functions
    284f738be643 net: export inet_lookup_reuseport and inet6_lookup_reuseport
    35db5e76d5e9 cpufreq: exit() callback is optional
    43b27f9714bd cpufreq: Rearrange locking in cpufreq_remove_dev()
    f0773bd7cab4 cpufreq: Split cpufreq_offline()
    4b29dd145a06 cpufreq: Reorganize checks in cpufreq_offline()
    83ca1efe5044 selftests/bpf: Fix umount cgroup2 error in test_sockmap
    d09a8f2d3004 gfs2: Fix "ignore unlock failures after withdraw"
    1fa360d7441b gfs2: Don't forget to complete delayed withdraw
    d582bb39e0e3 ACPI: disable -Wstringop-truncation
    96c44901df31 irqchip/loongson-pch-msi: Fix off-by-one on allocation error path
    e434ddd1da70 irqchip/alpine-msi: Fix off-by-one in allocation error path
    f98c6fd4ec2b scsi: ufs: core: Perform read back after disabling UIC_COMMAND_COMPL
    64875204247f scsi: ufs: core: Perform read back after disabling interrupts
    dd33e64e50de scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV
    dca83b9fd190 scsi: ufs: qcom: Perform read back after writing CGC enable
    8a4a516a7fdd scsi: ufs: qcom: Perform read back after writing unipro mode
    49edc54dd9b3 scsi: ufs: ufs-qcom: Clear qunipro_g4_sel for HW version major 5
    f1f8d2978805 scsi: ufs: ufs-qcom: Fix the Qcom register name for offset 0xD0
    52ac441ca7c9 scsi: ufs: qcom: Perform read back after writing REG_UFS_SYS1CLK_1US
    a765a56392af scsi: ufs: qcom: Perform read back after writing reset bit
    f654b258e9fa bpf: Pack struct bpf_fib_lookup
    1a82569ea51a qed: avoid truncating work queue length
    97f0f81eca30 sched/fair: Add EAS checks before updating root_domain::overutilized
    8a1f57539db4 x86/boot: Ignore relocations in .notes sections in walk_relocs() too
    b47b7640ea4c wifi: ath10k: poll service ready message before failing
    69296914bfd5 md: fix resync softlockup when bitmap size is less than array size
    54f39d56d6bf null_blk: Fix missing mutex_destroy() at module removal
    3355628ed097 soc: mediatek: cmdq: Fix typo of CMDQ_JUMP_RELATIVE
    a1d21bcd78cf jffs2: prevent xattr node from overflowing the eraseblock
    ff5dbd6a74ff s390/cio: fix tracepoint subchannel type field
    cc1e53c7f77d crypto: x86/sha512-avx2 - add missing vzeroupper
    7bce9cd3da5a crypto: x86/sha256-avx2 - add missing vzeroupper
    d15b50f2ef6b crypto: x86/nh-avx2 - add missing vzeroupper
    b975277e6d7b crypto: ccp - drop platform ifdef checks
    4e56db565120 parisc: add missing export of __cmpxchg_u8()
    669ed3c1ea2d nilfs2: fix out-of-range warning
    12db25a54ce6 ecryptfs: Fix buffer size for tag 66 packet
    eb6d925fe70c firmware: raspberrypi: Use correct device for DMA mappings
    d19ba2e3f5e7 mm/slub, kunit: Use inverted data to corrupt kmem cache
    c69a1e4b419c crypto: bcm - Fix pointer arithmetic
    2be75d2a8d26 openpromfs: finish conversion to the new mount API
    cbfd1088e24e epoll: be better about file lifetimes
    92de16aeca0e nvme: find numa distance only if controller has valid numa id
    e1e4e33df597 x86/mm: Remove broken vsyscall emulation code from the page fault code
    8f11f991f221 drm/amdkfd: Flush the process wq before creating a kfd_process
    77fb5cbe0228 ASoC: da7219-aad: fix usage of device_get_named_child_node()
    19ef439df2a6 softirq: Fix suspicious RCU usage in __do_softirq()
    1d3ff18aeee5 ASoC: rt715-sdca: volume step modification
    5b49e8195f9a ASoC: rt715: add vendor clear control register
    5b4d0d839995 regulator: vqmmc-ipq4019: fix module autoloading
    a06efd8ab975 ASoC: dt-bindings: rt5645: add cbj sleeve gpio property
    f8324c4c3555 ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating
    ab859797e4b8 regulator: irq_helpers: duplicate IRQ name
    621cf1de2d23 selftests: sud_test: return correct emulated syscall value on RISC-V
    3218fd551406 drm/amd/display: Set color_mgmt_changed to true on unsuspend
    c26b6683703b net: usb: qmi_wwan: add Telit FN920C04 compositions
    551b1c385009 dt-bindings: rockchip: grf: Add missing type to 'pcie-phy' node
    a88b42393ab8 wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class
    ff80185e7b7b ALSA: Fix deadlocks with kctl removals at disconnection
    e7e0ca200772 ALSA: core: Fix NULL module pointer assignment at card init
    98740ae2b361 fs/ntfs3: Break dir enumeration if directory contents error
    562c86caed68 fs/ntfs3: Fix case when index is reused during tree transformation
    7ab0c256964e fs/ntfs3: Taking DOS names into account during link counting
    4a8cd11d8538 fs/ntfs3: Remove max link count info display during driver init
    06afce714d87 nilfs2: fix potential hang in nilfs_detach_log_writer()
    257d6c90dc38 nilfs2: fix unexpected freezing of nilfs_segctor_sync()
    e6062c494b93 net: smc91x: Fix m68k kernel compilation for ColdFire CPU
    f3a1efd98ba2 tools/latency-collector: Fix -Wformat-security compile warns
    595363182f28 ring-buffer: Fix a race between readers and resize checks
    b6d21cf40de1 r8169: Fix possible ring buffer corruption on fragmented Tx packets.
    528a620c1397 Revert "r8169: don't try to disable interrupts if NAPI is, scheduled already"
    3adc11febf5a serial: 8250_bcm7271: use default_mux_rate if possible
    504178fb7d9f speakup: Fix sizeof() vs ARRAY_SIZE() bug
    ab1e76993c2a tty: n_gsm: fix missing receive state reset after mode switch
    4c267110fc11 tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
    bdd621ccc993 x86/tsc: Trust initial offset in architectural TSC-adjust MSRs
    b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62 ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: 9b280f895ebd395c3dcfb403efae06674394eaa7)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-08-08 09:03:46 -07:00
Bruce Ashfield
7397fefc2f linux-yocto/5.15: update to v5.15.160
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    c61bd26ae81a Linux 5.15.160
    0df819cac13e docs: kernel_include.py: Cope with docutils 0.21
    1786e0c96af1 admin-guide/hw-vuln/core-scheduling: fix return type of PR_SCHED_CORE_GET
    96f650995c70 KEYS: trusted: Do not use WARN when encode fails
    00548ac6b144 remoteproc: mediatek: Make sure IPI buffer fits in L2TCM
    da6504c63f78 serial: kgdboc: Fix NMI-safety problems from keyboard reset code
    1768f29972cd usb: typec: ucsi: displayport: Fix potential deadlock
    ddbcd7d36e38 binder: fix max_thread type inconsistency
    7e6d6f27522b drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
    c9f2b6d88e65 KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
    2750d7641d08 netlink: annotate data-races around sk->sk_err
    7cff4103be7c netlink: annotate lockless accesses to nlk->max_recvmsg_len
    3ade391adc58 net: tls: handle backlogging of crypto requests
    f17d21ea7391 tls: fix race between async notify and socket close
    94afddde1e92 net: tls: factor out tls_*crypt_async_wait()
    fb782814bf09 tls: extract context alloc/initialization out of tls_set_sw_offload
    704402f913b8 tls: rx: simplify async wait
    cc4fac519d28 net: bcmgenet: synchronize UMAC_CMD access
    1d5d18efc181 net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
    52c4287f23c8 Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
    1e6914fa8e77 KEYS: trusted: Fix memory leak in tpm2_key_encode()
    9b8a8e5e8129 nfsd: don't allow nfsd threads to be signalled.
    44889eacfe1f pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
    a32c8f951c8a drm/amd/display: Fix division by zero in setup_dsc_config
    83655231580b Linux 5.15.159
    f3a1787dc482 md: fix kmemleak of rdev->serial
    ed79b93f725c keys: Fix overwrite of key expiration on instantiation
    580bcd6bf24f Bluetooth: qca: fix firmware check error path
    b91390f4e828 Bluetooth: qca: fix NVM configuration parsing
    ed53949cc92e Bluetooth: qca: add missing firmware sanity checks
    d68dbfb837c0 regulator: core: fix debugfs creation regression
    1a6be4e70790 hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
    9518b79bfd2f net: fix out-of-bounds access in ops_init
    b7bab33c4623 drm/vmwgfx: Fix invalid reads in fence signaled events
    c3d84a764ed1 mei: me: add lunar lake point M DID
    2a47da1cd81f slimbus: qcom-ngd-ctrl: Add timeout for wait operation
    ba3c118cff7b dyndbg: fix old BUG_ON in >control parser
    866d84456494 ASoC: ti: davinci-mcasp: Fix race condition during probe
    40098e3fd40d ASoC: tegra: Fix DSPK 16-bit playback
    1cbe6d8999db net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
    66116556076f tipc: fix UAF in error path
    2a512ca151da iio: accel: mxc4005: Interrupt handling fixes
    93cfed3aea7c iio:imu: adis16475: Fix sync mode setting
    eeee7fc41562 dt-bindings: iio: health: maxim,max30102: fix compatible check
    dc941fec0719 mptcp: ensure snd_nxt is properly initialized on connect
    c5ee5f184da9 btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks()
    f1f364ffe274 ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
    2ddbb35a01e7 usb: dwc3: core: Prevent phy suspend during init
    f78ff8825eb8 usb: xhci-plat: Don't include xhci.h
    bad094bd0827 usb: gadget: f_fs: Fix a race condition when processing setup packets.
    0bbb498b8e3e usb: gadget: composite: fix OS descriptors w_value logic
    855717130362 usb: ohci: Prevent missed ohci interrupts
    f157133326cc usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
    a6b9bffbcbb8 usb: typec: ucsi: Fix connector check on init
    5f499d7421ac usb: typec: ucsi: Check for notifications after init
    9f112211cc54 arm64: dts: qcom: Fix 'interrupt-map' parent address cells
    4a89ac4b0921 Reapply "drm/qxl: simplify qxl_fence_wait"
    79f988d3ffc1 firewire: nosy: ensure user_length is taken into account when fetching packet contents
    5ef9681f73b8 btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
    890d39f6d974 ACPI: CPPC: Fix access width used for PCC registers
    7fcaa31c0047 ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro
    6dfd79ed04c5 Revert "Revert "ACPI: CPPC: Use access_width over bit_width for system memory accesses""
    3c7013a87124 drm/amd/display: Atom Integrated System Info v2_2 for DCN35
    edf5238df340 drm/connector: Add \n to message about demoting connector force-probes
    5a5cc5ca725c drm/meson: dw-hdmi: add bandgap setting for g12
    f8229be8d627 drm/meson: dw-hdmi: power up phy on device init
    c5c8616b3534 net: hns3: fix port vlan filter not disabled issue
    2720b9792a52 net: hns3: split function hclge_init_vlan_config()
    45b6316f2373 net: hns3: use appropriate barrier function after setting a bit value
    f37df6f9b5f6 net: hns3: change type of numa_node_mask as nodemask_t
    1e91931e316d net: hns3: refactor hclge_cmd_send with new hclge_comm_cmd_send API
    f9315f3ad186 net: hns3: create new set of unified hclge_comm_cmd_send APIs
    dd69c1c99a54 net: hns3: create new cmdq hardware description structure hclge_comm_hw
    ed3c393fb24f net: hns3: refactor hns3 makefile to support hns3_common module
    50964654df19 net: hns3: direct return when receive a unknown mailbox message
    5789bfcb9ff9 net: hns3: refactor function hclge_mbx_handler()
    52acec0106be net: hns3: add query vf ring and vector map relation
    bc8fb44566ff net: hns3: add log for workqueue scheduled late
    fee4a1e6564c net: hns3: using user configure after hardware reset
    35f8ee4d43ee net: hns3: PF support get unicast MAC address space assigned by firmware
    35297fc68de3 ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()
    21d85ee2d388 net: bridge: fix corrupted ethernet header on multicast-to-unicast
    4ff334cade9d phonet: fix rtm_phonet_notify() skb allocation
    bb739796564a hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlock
    073ca0c27b36 hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
    6e6644c0a4f8 hwmon: (corsair-cpro) Use a separate buffer for sending commands
    f3c1bf3054f9 rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation
    e97e16433eb4 Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout
    6a18eeb1b3bb Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout
    27b0284d8be1 tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().
    2552c9d9440f tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets
    20ac71bee028 ARM: 9381/1: kasan: clear stale stack poison
    624cd60d6413 xfrm: Preserve vlan tags for transport mode software GRO
    24dd9b08df71 qibfs: fix dentry leak
    ab5b5e322d12 bpf, sockmap: Improved check for empty queue
    d908a8a3de94 bpf, sockmap: Reschedule is now done through backlog
    657cfb194cdb bpf, sockmap: Convert schedule_work into delayed_work
    bbf2ed06757f bpf, sockmap: Handle fin correctly
    ab3128de6edb bpf, sockmap: TCP data stall on recv before accept
    4105f0c9af39 net:usb:qmi_wwan: support Rolling modules
    90850083ceec drm/nouveau/dp: Don't probe eDP ports twice harder
    859e2448be41 fs/9p: drop inodes immediately on non-.L too
    4d36b9b7ec4f clk: Don't hold prepare_lock when calling kref_put()
    7ca04b83c109 gpio: crystalcove: Use -ENOTSUPP consistently
    c5ad5c7a1eed gpio: wcove: Use -ENOTSUPP consistently
    d6a15d3bb81c 9p: explicitly deny setlease attempts
    2b493bd0da9b fs/9p: translate O_TRUNC into OTRUNC
    ad4f65328661 fs/9p: only translate RWX permissions for plain 9P2000
    3931e927d551 iommu: mtk: fix module autoloading
    12a2ca67f946 selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
    78f459dce4e3 MIPS: scall: Save thread_info.syscall unconditionally on entry
    5d3392552087 gpu: host1x: Do not setup DMA for virtual devices
    844fc023e9f1 blk-iocost: avoid out of bounds shift
    a95798aa08ac scsi: target: Fix SELinux error when systemd-modules loads the target module
    546e3bc295ce btrfs: always clear PERTRANS metadata during commit
    8b40803c9615 btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
    a362afd5f2a5 tools/power turbostat: Fix Bzy_MHz documentation typo
    b582c9ffcb69 tools/power turbostat: Fix added raw MSR output
    4f9cc355c328 firewire: ohci: mask bus reset interrupts between ISR and bottom half
    6f6aa8c58de4 ata: sata_gemini: Check clk_enable() result
    c4fa8b793ddb net: bcmgenet: Reset RBUF on first open
    9a41f5e19f27 ALSA: line6: Zero-initialize message buffers
    d1b93d4017c4 kbuild: Disable KCSAN for autogenerated *.mod.c intermediaries
    8943a256b06e btrfs: return accurate error code on open failure in open_fs_devices()
    93aa5ccc4478 scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
    c259a4102c84 net: mark racy access on sk->sk_rcvbuf
    5490a385b48d wifi: cfg80211: fix rdev_dump_mpp() arguments order
    5396e63b73e3 wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
    f5d95eead358 gfs2: Fix invalid metadata access in punch_hole
    4cab23bbcb98 scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port()
    e5dcdf60c9a8 scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
    f2c7f029051e scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
    17db92da8be5 KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()
    5ee5997a085e KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id
    f1fa9a981620 clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
    83ac89e3797d net: gro: add flush check in udp_gro_receive_segment
    1b127feac247 drm/panel: ili9341: Use predefined error codes
    9de7f6864aa8 drm/panel: ili9341: Respect deferred probe
    8792b557eb50 s390/qeth: Fix kernel panic after setting hsuid
    b2973b79d5d0 s390/qeth: don't keep track of Input Queue count
    42c8471b0566 tipc: fix a possible memleak in tipc_buf_append
    c7af99cc2192 net: core: reject skb_copy(_expand) for fraglist GSO skbs
    bfd62ca7c87b net: bridge: fix multicast-to-unicast with fraglist GSO
    9672bf3eac4f net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
    19275de18b2f cxgb4: Properly lock TX queue for the selftest.
    c9d48ce16330 s390/cio: Ensure the copied buf is NUL terminated
    bd2d9641a39e ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node()
    fd7dcd658154 ASoC: meson: cards: select SND_DYNAMIC_MINORS
    a4ae1c3692ac ASoC: meson: axg-tdm-interface: manage formatters in trigger
    fd824a1721eb ASoC: meson: axg-card: make links nonatomic
    9719b354f7d4 ASoC: meson: axg-fifo: use threaded irq to check periods
    c3b36cd49217 ASoC: meson: axg-fifo: use FIELD helpers
    56c44b7f7201 net: qede: use return from qede_parse_actions()
    62ad7f87e40b net: qede: use return from qede_parse_flow_attr() for flow_spec
    ccf2317b1565 net: qede: use return from qede_parse_flow_attr() for flower
    3a6929a6f00c net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
    97005a10bf39 s390/vdso: Add CFI for RA register to asm macro vdso_func
    e97e0051056b net l2tp: drop flow hash on forward
    5a4603fbc285 nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment().
    ec697fbd38cb octeontx2-af: avoid off-by-one read from userspace
    0f560240b4cc bna: ensure the copied buf is NUL terminated
    12481f30128f xdp: use flags field to disambiguate broadcast redirect
    b6a7077c0ffe xdp: Add xdp_do_redirect_frame() for pre-computed xdp_frames
    a174aa99bae8 xdp: Move conversion to xdp_frame out of map functions
    7038794bbfe1 s390/mm: Fix clearing storage keys for huge pages
    e27a0db41537 s390/mm: Fix storage key clearing for guest huge pages
    fef735072de8 spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs
    396df2b93943 bpf: Fix a verifier verbose message
    5965bc7535fb bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
    16c6e4179041 bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definition
    64ea2f585e3c regulator: mt6360: De-capitalize devicetree regulator subnodes
    76aa2440deb9 pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
    fe881e793fbd power: supply: mt6360_charger: Fix of_match for usb-otg-vbus regulator
    e2ebfee0833d power: rt9455: hide unused rt9455_boost_voltage_values
    ea6ce93327bd nfs: Handle error of rpc_proc_register() in nfs_net_init().
    7ceb89f4016e nfs: make the rpc_stat per net namespace
    0bbd42926082 nfs: expose /proc/net/sunrpc/nfs in net namespaces
    9e644ff63b2d sunrpc: add a struct rpc_stats arg to rpc_create_args
    764e752bf321 pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLE
    35d704f2b9b9 pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback
    5505e5578621 pinctrl: mediatek: paris: Rework mtk_pinconf_{get,set} switch/case logic
    41f88ef8ba38 pinctrl: core: delete incorrect free in pinctrl_enable()
    34674f754960 pinctrl/meson: fix typo in PDM's pin name
    ffa6e4d2d5ba pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T
    26d32bec4c6d eeprom: at24: fix memory corruption race condition
    c4137dee8e81 eeprom: at24: Probe for DDR3 thermal sensor in the SPD case
    6f35227dcd22 eeprom: at24: Use dev_err_probe for nvmem register failure
    91c6dcbc2bab ksmbd: clear RENAME_NOREPLACE before calling vfs_rename
    8f3d0bf1d0c6 ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
    da2140137260 ksmbd: fix slab-out-of-bounds in smb2_allocate_rsp_buf
    ad12c74e953b wifi: nl80211: don't free NULL coalescing rule
    714794ed7a8b dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state"
    79a61bfe2ff3 dmaengine: pl330: issue_pending waits until WFP state
    b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62 ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: 973963d56804139193e40fb960aae0b76ed0de46)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-08-08 09:03:46 -07:00
Bruce Ashfield
2ccf694440 linux-yocto/5.15: update to v5.15.158
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    284087d4f7d5 Linux 5.15.158
    802cab68a6d5 serial: core: fix kernel-doc for uart_port_unlock_irqrestore()
    e6a488ae31ce udp: preserve the connected status if only UDP cmsg
    93ba36238db6 bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS
    b65fb50e04a9 HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up
    b93bdfcf41f2 fbdev: fix incorrect address computation in deferred IO
    5a09eae9a7db i2c: smbus: fix NULL function pointer dereference
    52e8a42b1107 riscv: Fix TASK_SIZE on 64-bit NOMMU
    83c5c0e3cd08 riscv: fix VMALLOC_START definition
    9edd3aa34d50 dmaengine: idxd: Fix oops during rmmod on single-CPU platforms
    0ccac964520a dma: xilinx_dpdma: Fix locking
    dd946e8e57c0 idma64: Don't try to serve interrupts when device is powered off
    f5db31e59fd8 dmaengine: owl: fix register access functions
    4fa0befa92f2 tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge()
    214a2dfbb84f tcp: Clean up kernel listener's reqsk in inet_twsk_purge()
    5be39f901169 mtd: diskonchip: work around ubsan link failure
    ec8d0ee88079 stackdepot: respect __GFP_NOLOCKDEP allocation flag
    018c4ea7002f net: b44: set pause params only when interface is up
    d35fb1664eb2 ethernet: Add helper for assigning packet type when dest address does not match device address
    5dbdbe113391 irqchip/gic-v3-its: Prevent double free on error
    9d0580ded513 drm/amdgpu: Fix leak when GPU memory allocation fails
    7e350ee649e0 drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
    1a1dc37c23aa arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
    36b32816fbab cpu: Re-enable CPU mitigations by default for !X86 architectures
    e58047553a4e btrfs: fix information leak in btrfs_ioctl_logical_to_ino()
    1200481cd606 mmc: sdhci-msm: pervent access to suspended controller
    52f9041deaca Bluetooth: qca: fix NULL-deref on non-serdev suspend
    b3b2f2ed7d56 Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
    46c105b178b9 Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
    2cb0b9aaa0fe x86/cpu: Fix check for RDPKRU in __show_regs()
    b8511fbf03fb tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
    1ea85ae08e39 tracing: Show size of requested perf buffer
    605a9eb70e92 net/mlx5e: Fix a race in command alloc flow
    7e44291e9615 Revert "crypto: api - Disallow identical driver names"
    51256394970e drm/vmwgfx: Fix crtc's atomic check conditional
    7c3461b6b1dc drm-print: add drm_dbg_driver to improve namespace symmetry
    479244d68f5d serial: mxs-auart: add spinlock around changing cts state
    5c92a4517cc9 serial: core: Provide port lock wrappers
    2e29ff824b47 af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc().
    0b289962c482 net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
    2418d3f348d5 iavf: Fix TC config comparison with existing adapter TC config
    69ae07c7ad82 i40e: Report MFS in decimal base instead of hex
    ff7431f898dd i40e: Do not use WQ_MEM_RECLAIM flag for workqueue
    5c45feb3c288 netfilter: nf_tables: honor table dormant flag from netdev release event path
    63d814d93c5c mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work
    64435b64e43d mlxsw: spectrum_acl_tcam: Fix incorrect list API usage
    039992b6d2df mlxsw: spectrum_acl_tcam: Fix warning during rehash
    413a01886c39 mlxsw: spectrum_acl_tcam: Fix memory leak during rehash
    7adc29af50f7 mlxsw: spectrum_acl_tcam: Rate limit error message
    4c89642ca47f mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash
    c17976b42d54 mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update
    2943fb714d83 mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
    9048616553c6 net: openvswitch: Fix Use-After-Free in ovs_ct_exit
    8ece90ac97eb ipvs: Fix checksumming on GSO of SCTP packets
    2e74b3fd6bf5 net: gtp: Fix Use-After-Free in gtp_dellink
    dd602fb3526d net: usb: ax88179_178a: stop lying about skb->truesize
    03b5a9b2b526 ipv4: check for NULL idev in ip_route_use_hint()
    55da4788ceed NFC: trf7970a: disable all regulators on removal
    f41fbb4ff219 bridge/br_netlink.c: no need to return void function
    23b7ee4a8d55 icmp: prevent possible NULL dereferences from icmp_build_probe()
    8bdd3cf01490 mlxsw: core: Unregister EMAD trap using FORWARD action
    7336b6aa825f vxlan: drop packets from invalid src-address
    66384a7399f9 wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd
    f5aa109c94ec wifi: iwlwifi: mvm: remove old PASN station when adding a new one
    0f530ed87266 ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
    7acd2d7b7603 arm64: dts: mediatek: mt2712: fix validation errors
    203e81849bd9 arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
    7b0a487bce51 arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
    d856ae10cdcf arm64: dts: mediatek: mt7622: fix IR nodename
    0434c99bf3f1 arm64: dts: mediatek: mt7622: fix clock controllers
    2f83d3d2cc3c arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
    506ac5538498 arm64: dts: mediatek: mt7622: add support for coherent DMA
    a897ecbb5779 arm64: dts: mediatek: mt8183: Add power-domains properity to mfgcfg
    daf284595e6f arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
    91eb350da992 arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
    c5ff64a50037 arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
    938cf022b72c arm64: dts: rockchip: enable internal pull-up on Q7_USB_ID for RK3399 Puma
    d69ccea6041e HID: logitech-dj: allow mice to use all types of reports
    9fd9468d1c5e HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc
    e054770d566b cifs: reinstate original behavior again for forceuid/forcegid
    929ba00702cf smb: client: fix rename(2) regression against samba
    b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62 ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: 88ec14db188d701168a6d6978475bd9fd61cb20b)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-08-08 09:03:46 -07:00
Bruce Ashfield
59d099b690 linux-yocto/5.15: cfg: remove obselete CONFIG_NFSD_V3 option
Integrating the following commit(s) to linux-yocto/.:

1/1 [
    Author: Bruce Ashfield
    Email: bruce.ashfield@gmail.com
    Subject: nfsd: drop CONFIG_NFSD_V3
    Date: Tue, 2 Aug 2022 10:52:25 -0400

      commit 5f9a62ff7d2808c7b56c0ec90f3b7eae5872afe6
      Author: Chuck Lever <chuck.lever@oracle.com>
      Date:   Sun Feb 6 12:25:47 2022 -0500

        NFSD: Remove CONFIG_NFSD_V3

        Eventually support for NFSv2 in the Linux NFS server is to be
        deprecated and then removed.

        However, NFSv2 is the "always supported" version that is available
        as soon as CONFIG_NFSD is set.  Before NFSv2 support can be removed,
        we need to choose a different "always supported" version.

        This patch removes CONFIG_NFSD_V3 so that NFSv3 is always supported,
        as NFSv2 is today. When NFSv2 support is removed, NFSv3 will become
        the only "always supported" NFS version.

        The defconfigs still need to be updated to remove CONFIG_NFSD_V3=y.

        Signed-off-by: Chuck Lever <chuck.lever@oracle.com>

    Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]

(From OE-Core rev: dcbca1aedd9b41e78e00d6b763b2e99886be0780)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-05-15 09:44:16 -07:00
Bruce Ashfield
de2e7f617e linux-yocto/5.15: update to v5.15.157
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    b925f60c6ee7 Linux 5.15.157
    d564809f27ea net: dsa: mt7530: fix enabling EEE on MT7531 switch on all boards
    eb6535c6f7c2 net: dsa: mt7530: fix improper frames on all 25MHz and 40MHz XTAL MT7530
    63ba7a80d6e2 net: dsa: introduce preferred_default_local_cpu_port and use on MT7530
    84b7f50e631a net: dsa: mt7530: set all CPU ports in MT7531_CPU_PMAP
    bdbe483da21f nilfs2: fix OOB in nilfs_set_de_type
    3ab056814cd8 nouveau: fix instmem race condition around ptr stores
    49c9958cf0a2 drm/vmwgfx: Sort primary plane formats by order of preference
    8b12fc7b0326 drm/amdgpu: validate the parameters of bo mapping operations more clearly
    a2fd6dbc98be binder: check offset alignment in binder_get_object()
    0dc727a4e054 init/main.c: Fix potential static_command_line memory overflow
    813f5213f2c6 arm64: hibernate: Fix level3 translation fault in swsusp_save()
    f5a55db79bf7 KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms
    7169354120d8 KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible
    43f00210cb25 fs: sysfs: Fix reference leak in sysfs_break_active_protection()
    0d130158db29 speakup: Avoid crash on very long word
    d8a2225f7dfa mei: me: disable RPL-S on SPS and IGN firmwares
    7f67c2020cb0 usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error
    75ceeadfab1c usb: Disable USB3 LPM at shutdown
    8aa5c28ac65c usb: dwc2: host: Fix dereference issue in DDMA completion flow.
    7182175f565f Revert "usb: cdc-wdm: close race between read and workqueue"
    def039849617 USB: serial: option: add Telit FN920C04 rmnet compositions
    cd27cf1ec66d USB: serial: option: add Rolling RW101-GL and RW135-GL support
    c48d624bbbad USB: serial: option: support Quectel EM060K sub-models
    3338a967ca08 USB: serial: option: add Lonsung U8300/U9300 product
    e94566d88701 USB: serial: option: add support for Fibocom FM650/FG650
    6b5043463619 USB: serial: option: add Fibocom FM135-GL variants
    7a3bbe41efa5 serial/pmac_zilog: Remove flawed mitigation for rx irq flood
    b0b268eeb087 comedi: vmk80xx: fix incomplete endpoint checking
    e39fae579d17 thunderbolt: Fix wake configurations after device unplug
    62e0a5d4d4de thunderbolt: Avoid notify PM core about runtime PM resume
    4291a6233ba8 x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ
    0be237b6b753 x86/bugs: Fix BHI retpoline check
    a29ec0465dce clk: Get runtime PM before walking tree during disable_unused
    db7c0ef4afea clk: Initialize struct clk_core kref earlier
    bc6d766991e1 clk: Print an info line before disabling unused clocks
    f3d89bc7dd65 clk: remove extra empty line
    bdd70c8b02e7 clk: Mark 'all_lists' as const
    3254a1f27952 clk: Remove prepare_lock hold assertion in __clk_release()
    ce77f3beed02 drm/panel: visionox-rm69299: don't unregister DSI device
    df0991da7db8 drm: nv04: Fix out of bounds access
    3076b3c38a70 s390/cio: fix race condition during online processing
    498f7b8037da s390/qdio: handle deferred cc1
    45d70025006c RDMA/mlx5: Fix port number for counter query in multi-port configuration
    8261489de3af RDMA/cm: Print the old state when cm_destroy_id gets timeout
    2973b4a5eae7 RDMA/rxe: Fix the problem "mutex_destroy missing"
    831157756e3c net: ethernet: ti: am65-cpsw-nuss: cleanup DMA Channels before using them
    9495b7a412e3 net: dsa: mt7530: fix mirroring frames received on local port
    a50dbeca28ac tun: limit printing rate when illegal packet received by tun dev
    ae3f9e1221b3 af_unix: Don't peek OOB data without MSG_OOB.
    1738dfe72c52 af_unix: Call manage_oob() for every skb in unix_stream_read_generic().
    e719b52d0c56 netfilter: flowtable: incorrect pppoe tuple
    d06977b9a410 netfilter: flowtable: validate pppoe header
    5345d78ae64d netfilter: nf_flow_table: count pending offload workqueue tasks
    7a1679e2d9bf netfilter: nft_set_pipapo: do not free live element
    dceb683ab87c netfilter: br_netfilter: skip conntrack input hook for promisc packets
    379bf7257bc5 netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get()
    0b6de00206ad netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get()
    fc1021337e59 Revert "lockd: introduce safe async lock op"
    2a3073d58382 Revert "tracing/trigger: Fix to return error if failed to alloc snapshot"
    2df2dd27066c kprobes: Fix possible use-after-free issue on kprobe registration
    1253e34a548f bpf: Fix ringbuf memory type confusion when passing to helpers
    cc9ac419351b bpf: Fix out of bounds access for ringbuf helpers
    adc2d11b86ea bpf: Generally fix helper register offset check
    0c261cbc29a6 bpf: Generalize check_ctx_reg for reuse with other types
    1b661661642d bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
    621bbe924c68 selftests/ftrace: Limit length in subsystem-enable tests
    edfaf679b7c3 SUNRPC: Fix rpcgss_context trace event acceptor field
    2364d0278fe1 btrfs: record delayed inode root in transaction
    747228929b32 ksmbd: do not set SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1
    88b7f1143b15 ksmbd: validate payload size in ipc response
    044b3d6c94c6 ksmbd: don't send oplock break if rename fails
    b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62 ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: 9c5ac2918753d3630dcd32673bee8ce72e8fe856)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-05-15 09:44:15 -07:00
Bruce Ashfield
affef9de9f linux-yocto/5.15: update to v5.15.156
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62 ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
    c52b9710c83d Linux 5.15.156
    88168b947c34 drm/i915/cdclk: Fix CDCLK programming order when pipes are active
    b2bf58581baa x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI
    d315f5eba585 x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto
    ebba2270ab74 x86/bugs: Clarify that syscall hardening isn't a BHI mitigation
    e47d1cbde759 x86/bugs: Fix BHI handling of RRSBA
    b4f2718f3d9b x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr'
    c768db14db8e x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES
    145d9930a151 x86/bugs: Fix BHI documentation
    2c761457ef18 x86/bugs: Fix return type of spectre_bhi_state()
    c6fd0e4f0069 irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
    69843741d64f x86/apic: Force native_apic_mem_read() to use the MOV instruction
    c2981e32cf46 selftests: timers: Fix abs() warning in posix_timers test
    70688450ddda x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
    e8f4a290abe9 perf/x86: Fix out of range data
    acf9b01d344f vhost: Add smp_rmb() in vhost_vq_avail_empty()
    d2dc6600d4e3 drm/client: Fully protect modes[] with dev->mode_config.mutex
    773d38f42bbe btrfs: qgroup: correctly model root qgroup rsv in convert
    23b57c556609 iommu/vt-d: Allocate local memory for page request queue
    81f3ad644fbf tracing: hide unused ftrace_event_id_fops
    fdfbf54d128a net: ena: Fix incorrect descriptor free behavior
    ec25a9ce095a net: ena: Wrong missing IO completions check order
    e667a05cbb39 net: ena: Fix potential sign extension issue
    e76c2678228f af_unix: Fix garbage collector racing against connect()
    37120fa8d92a af_unix: Do not use atomic ops for unix_sk(sk)->inflight.
    22641478d80f net: dsa: mt7530: trap link-local frames regardless of ST Port State
    26515606ecb5 net: sparx5: fix wrong config being used when reconfiguring PCS
    7aaee12b804c net/mlx5: Properly link new fs rules into the tree
    97dab36e57c6 netfilter: complete validation of user input
    4b19e9507c27 ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
    6179cdbfe05d ipv4/route: avoid unused-but-set-variable warning
    ed94af8d07d5 ipv6: fib: hide unused 'pn' variable
    98b3e282623f octeontx2-af: Fix NIX SQ mode and BP config
    b4bc99d04c68 af_unix: Clear stale u->oob_skb.
    3c1ae6de74e3 geneve: fix header validation in geneve[6]_xmit_skb
    f0a068de65d5 xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING
    a9dca26b745e u64_stats: Disable preemption on 32bit UP+SMP PREEMPT_RT during updates.
    11e04135b087 net: openvswitch: fix unwanted error log on timeout policy probing
    8c820f7c8e9b scsi: qla2xxx: Fix off by one in qla_edif_app_getstats()
    5562dbfcf59b nouveau: fix function cast warning
    8d278fc34cdd Revert "drm/qxl: simplify qxl_fence_wait"
    42beda7db44f arm64: dts: imx8-ss-conn: fix usdhc wrong lpcg clock order
    cc7b83f04b43 media: cec: core: remove length check of Timer Status
    75193678cce9 Bluetooth: Fix memory leak in hci_req_sync_complete()
    53e494b7bc43 ring-buffer: Only update pages_touched when a new page is touched
    87b6af1a7683 batman-adv: Avoid infinite loop trying to resize local TT
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: 3b229158f19e99588ad714eb993a5618a8f27540)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-05-15 09:44:15 -07:00
Bruce Ashfield
ea08276b46 linux-yocto/5.15: update to v5.15.155
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    fa3df276cd36 Linux 5.15.155
    b54c4632946a Revert "ACPI: CPPC: Use access_width over bit_width for system memory accesses"
    1793e6b2dae0 VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
    dd883e0138f1 Bluetooth: btintel: Fixe build regression
    bb6b88270714 platform/x86: intel-vbtn: Update tablet mode switch at end of probe
    dfb2ce952143 randomize_kstack: Improve entropy diffusion
    7cfee26d1950 x86/mm/pat: fix VM_PAT handling in COW mappings
    abfae420789a virtio: reenable config if freezing device failed
    5d17986cbfd5 gcc-plugins/stackleak: Avoid .head.text section
    7e0bd07ce965 gcc-plugins/stackleak: Ignore .noinstr.text and .entry.text
    2d154a54c58f tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc
    6cbbe1ba76ee netfilter: nf_tables: discard table flag update with pending basechain deletion
    eb769ff4e281 netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
    37fc2cde9d19 netfilter: nf_tables: release batch on table validation from abort path
    48d6bcfc3175 fbmon: prevent division by zero in fb_videomode_from_videomode()
    e2ce8625c321 drivers/nvme: Add quirks for device 126f:2262
    871e695c08a3 fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
    3beea96d4fc8 ASoC: soc-core.c: Skip dummy codec when adding platforms
    eb7e92dbdc78 usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
    e0db818c0871 usb: typec: tcpci: add generic tcpci fallback compatible
    b6b12f4577a1 tools: iio: replace seekdir() in iio_generic_buffer
    1d5276914eb7 ring-buffer: use READ_ONCE() to read cpu_buffer->commit_page in concurrent environment
    39438227f888 ktest: force $buildonly = 1 for 'make_warnings_file' test type
    72794acdd16b platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
    18c51d97a242 Input: allocate keycode for Display refresh rate toggle
    baf8a6d2cdd1 RDMA/cm: add timeout to cm_destroy_id wait
    21e7d72d0cfc block: prevent division by zero in blk_rq_stat_sum()
    be113e082b65 libperf evlist: Avoid out-of-bounds access
    5dcded25c7e1 Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
    504eb6b26ce8 SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
    343586deb873 drm/amd/display: Fix nanosec stat overflow
    ad207d1ca6d5 ext4: forbid commit inconsistent quota data when errors=remount-ro
    19b7a1ff81b7 ext4: add a hint for block bitmap corrupt state in mb_groups
    85f315792fac ALSA: firewire-lib: handle quirk to calculate payload quadlets as data block counter
    09de9c3614ad media: sta2x11: fix irq handler cast
    46e8711231b2 isofs: handle CDs with bad root inode but good Joliet root directory
    7849e6f8410d scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc()
    fd203d2c671b sysv: don't call sb_bread() with pointers_lock held
    0b75d679e88f pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
    f917c66b1135 Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
    006936ecb4ed Bluetooth: btintel: Fix null ptr deref in btintel_read_version
    b9117dc783c0 net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list()
    2f6174fd4ccf btrfs: send: handle path ref underflow in header iterate_inode_ref()
    a83c1f67a0f7 btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
    d1ffa4ae2d59 btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks()
    805a1cdde82f wifi: ath11k: decrease MHI channel buffer length to 8KB
    0f22f30f79a8 net: pcs: xpcs: Return EINVAL in the internal methods
    9a16a0d03305 tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
    0ff96ec22a84 pstore/zone: Add a null pointer check to the psz_kmsg_read
    35f6b46eeb03 ionic: set adminq irq affinity
    ba30ee96e87a arm64: dts: rockchip: fix rk3399 hdmi ports node
    ba580534db14 arm64: dts: rockchip: fix rk3328 hdmi ports node
    64a7694c851c cpuidle: Avoid potential overflow in integer multiplication
    f4e70f422b76 panic: Flush kernel log buffer at the end
    130b0cd06487 VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
    9ab8e24e81b9 wifi: ath9k: fix LNA selection in ath_ant_try_scan()
    ff45899e732e net: dsa: fix panic when DSA master device unbinds on shutdown
    cbac7de1d990 amdkfd: use calloc instead of kzalloc to avoid integer overflow
    cdfd0a7f0139 Linux 5.15.154
    8d8dc7ee5b98 x86: set SPECTRE_BHI_ON as default
    a976b129dc86 KVM: x86: Add BHI_NO
    c2b9e038896f x86/bhi: Mitigate KVM by default
    f825494f2c6f x86/bhi: Add BHI mitigation knob
    aa6247c9da25 x86/bhi: Enumerate Branch History Injection (BHI) bug
    a9ca0e34a406 x86/bhi: Define SPEC_CTRL_BHI_DIS_S
    bd53ec80f218 x86/bhi: Add support for clearing branch history at syscall entry
    55516b355b0c x86/syscall: Don't force use of indirect calls for system calls
    276fb9a658d0 x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file
    b9c5f7da76b1 nvme: fix miss command type check
    d225b0ac96dc gro: fix ownership transfer
    6564b014af92 mm/secretmem: fix GUP-fast succeeding on secretmem folios
    a479b4de11dd mptcp: don't account accept() of non-MPC client as fallback to TCP
    1f7e13d3e870 x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
    ff137c5c0dcf x86/bugs: Fix the SRSO mitigation on Zen3/4
    dff6072124f6 riscv: process: Fix kernel gp leakage
    fd9662109deb riscv: Fix spurious errors from __get/put_kernel_nofault
    6135537e1e66 s390/entry: align system call table on 8 bytes
    f860595512ff x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
    3ee242410754 of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
    03c356860b8b driver core: Introduce device_link_wait_removal()
    5e32c0cc476d ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
    de48795233cc fs/pipe: Fix lockdep false-positive in watchqueue pipe_write()
    eaaaa49593e9 openrisc: Fix pagewalk usage in arch_dma_{clear, set}_uncached
    58e5349bb4ed HID: uhid: Use READ_ONCE()/WRITE_ONCE() for ->running
    f7a3090bfd3b nfsd: hold a lighter-weight client reference over CB_RECALL_ANY
    00f7576062a7 ata: sata_mv: Fix PCI device ID table declaration compilation warning
    e0ad4c270670 scsi: mylex: Fix sysfs buffer lengths
    117d7ef3190c ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
    e9b71370cbc7 ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
    562adaf79df4 ASoC: rt711-sdw: fix locking sequence
    bcf894d7eebe ASoC: rt711-sdca: fix locking sequence
    b53cf951389c ASoC: rt5682-sdw: fix locking sequence
    9df33e57f5c9 net: ravb: Always process TX descriptor ring
    fcc739d7f034 net: fec: Set mac_managed_pm during probe
    498cc233c460 drivers: net: convert to boolean for the mac_managed_pm flag
    0985fbfbcb8f net: usb: asix: suspend embedded PHY if external is used
    342cb04dcf2a i40e: Enforce software interrupt during busy-poll exit
    c9bcd6465538 i40e: Remove _t suffix from enum type names
    2a0a64c9d1d5 i40e: Store the irq number in i40e_q_vector
    bf7396ec564f Revert "usb: phy: generic: Get the vbus supply"
    506a9ec5d3f1 scsi: qla2xxx: Update manufacturer detail
    315c4527cdd8 scsi: qla2xxx: Update manufacturer details
    951d2748a2a8 i40e: fix vf may be used uninitialized in this function warning
    8db472e17dec i40e: fix i40e_count_filters() to count only active/new filters
    f53bea1c7971 octeontx2-pf: check negative error code in otx2_open()
    ec694ca1567e octeontx2-af: Fix issue with loading coalesced KPU profiles
    73a328df2c4a udp: prevent local UDP tunnel packets from being GROed
    7223f4ee4f31 udp: do not transition UDP GRO fraglist partial checksums to unnecessary
    d49ae15a5767 udp: do not accept non-tunnel GSO skbs landing in a tunnel
    63a10b530e22 mlxbf_gige: stop interface during shutdown
    40a344b2ddc0 ipv6: Fix infinite recursion in fib6_dump_done().
    61f5b43bc04e selftests: reuseaddr_conflict: add missing new line at the end of the output
    ee0088101bee erspan: make sure erspan_base_hdr is present in skb->head
    3f9a8b794fc9 selftests: net: gro fwd: update vxlan GRO test expectations
    457c832a0c5d net: stmmac: fix rx queue priority assignment
    a097fc199ab5 net/sched: act_skbmod: prevent kernel-infoleak
    d1e73fb19a4c bpf, sockmap: Prevent lock inversion deadlock in map delete elem
    465abe8a7af4 vboxsf: Avoid an spurious warning if load_nls_xxx() fails
    440e948cf0ef netfilter: validate user input for expected length
    2485bcfe05ee netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get()
    f7e3c88cc2a9 netfilter: nf_tables: flush pending destroy work before exit_net release
    8ba81dca416a netfilter: nf_tables: reject new basechain after table flag update
    a9bd6bb6f02b KVM: x86: Mark target gfn of emulated atomic instruction as dirty
    bd9a25a0228e KVM: x86: Bail to userspace if emulation of atomic user access faults
    a7c6a643b25b thermal: devfreq_cooling: Fix perf state when calculate dfc res_util
    8d7132a67eeb mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
    b279ddce1030 Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
    a180ca336989 io_uring: ensure '0' is returned on file registration success
    fe9df687e74a locking/rwsem: Disable preemption while trying for rwsem lock
    d49fac38479b net/rds: fix possible cp null dereference
    4143b9479caa xen-netfront: Add missing skb_mark_for_recycle
    a8170af8b10e Bluetooth: Fix TOCTOU in HCI debugfs implementation
    d6cfb0d7bb2d Bluetooth: hci_event: set the conn encrypted before conn establishes
    96bd0de3915f arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
    76299c3f11b4 x86/cpufeatures: Add CPUID_LNX_5 to track recently added Linux-defined word
    571d80f8a458 x86/cpufeatures: Add new word for scattered features
    9956d0504f0b r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
    b8438db83732 dm integrity: fix out-of-range warning
    bef3bc962dcc Octeontx2-af: fix pause frame configuration in GMP mode
    37dc1718dc0c bpf: Protect against int overflow for stack access size
    a583117668dd mlxbf_gige: call request_irq() after NAPI initialized
    85c410f65b36 ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
    2e43d8eba6ed tcp: properly terminate timers for kernel sockets
    744494dbb058 s390/qeth: handle deferred cc1
    2fb283e2f3cc ixgbe: avoid sleeping allocation in ixgbe_ipsec_vf_add_sa()
    28db0ae86cb9 wifi: iwlwifi: mvm: rfi: fix potential response leaks
    254f1c252171 iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy
    d60ff8e04b17 mlxbf_gige: stop PHY during open() error paths
    ac68d9fa09e4 nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
    5e1984aba37a USB: UAS: return ENODEV when submit urbs fail with device not attached
    e38f1ea6cbc5 scsi: usb: Stop using the SCSI pointer
    172800c69cd0 scsi: usb: Call scsi_done() directly
    1b175bc579f4 USB: core: Fix deadlock in usb_deauthorize_interface()
    ea8839e31942 scsi: lpfc: Correct size for wqe for memset()
    0f608ce96520 PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports
    ff5305ec8c0e x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled
    34c0786ef6c7 scsi: qla2xxx: Delay I/O Abort on PCI error
    d37f3b14da07 scsi: qla2xxx: Change debug message during driver unload
    b03e626bd6d3 scsi: qla2xxx: Fix double free of fcport
    a859f6a8f423 scsi: qla2xxx: Fix command flush on cable pull
    0bd653100a8e scsi: qla2xxx: NVME|FCP prefer flag not being honored
    a139d643c5d6 scsi: qla2xxx: Split FCE|EFT trace control
    002caa257783 scsi: qla2xxx: Fix N2N stuck connection
    786121320183 scsi: qla2xxx: Prevent command send on chip reset
    f18f5fcdaa8c usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
    ad165b37fd4f usb: typec: ucsi: Ack unsupported commands
    df5cbb908f16 usb: udc: remove warning when queue disabled ep
    7de1df3212d8 usb: dwc2: gadget: LPM flow fix
    2cf845a770d6 usb: dwc2: gadget: Fix exiting from clock gating
    32d3f2f108eb usb: dwc2: host: Fix ISOC flow in DDMA mode
    555be0cc2a2f usb: dwc2: host: Fix hibernation flow
    3b1a9f852b4c usb: dwc2: host: Fix remote wakeup from hibernation
    489e8064ac00 USB: core: Add hub_get() and hub_put() routines
    7094516d7b30 staging: vc04_services: fix information leak in create_component()
    77a46fbfe6ae staging: vc04_services: changen strncpy() to strscpy_pad()
    cea234bb214b scsi: core: Fix unremoved procfs host directory regression
    8c9902216816 ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs
    8bf22f8d1d53 drm/amd/display: Preserve original aspect ratio in create stream
    9e6bb089649a drm/amdgpu: Use drm_mode_copy()
    a86e54a34513 usb: cdc-wdm: close race between read and workqueue
    ac9b6b3e8d12 drm/i915/gt: Reset queue_priority_hint on parking
    553d294db94b net: ll_temac: platform_get_resource replaced by wrong function
    81b8645feca0 mmc: core: Avoid negative index with array access
    0ecd5689767b mmc: core: Initialize mmc_blk_ioc_data
    f2bbbeb8287f hexagon: vmlinux.lds.S: handle attributes section
    818e531cfb1d exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
    c8bddbd91bc8 wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes
    56e05d28c39b btrfs: zoned: use zone aware sb location for scrub
    3f0cda401d6e init: open /initrd.image with O_LARGEFILE
    c612edbc5ec6 mm/migrate: set swap entry values of THP tail pages properly.
    e635f652696e serial: sc16is7xx: convert from _raw_ to _noinc_ regmap functions for FIFO
    250219c6a556 vfio/fsl-mc: Block calling interrupt handler without trigger
    cc5838f19d39 vfio/platform: Create persistent IRQ handlers
    4cb0d7532126 vfio/pci: Create persistent INTx handler
    26a6a1e0b4ec vfio: Introduce interface to flush virqfd inject workqueue
    ec73e0797292 vfio/pci: Lock external INTx masking ops
    b7a2f0955ffc vfio/pci: Disable auto-enable of exclusive INTx IRQ
    c035ce9feb0c selftests: mptcp: diag: return KSFT_FAIL not test_cnt
    dc394fe41d6b powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
    9bc9c11c151a efivarfs: Request at most 512 bytes for variable names
    36b5c35d43aa perf/core: Fix reentry problem in perf_output_read_group()
    ccd9fe71b9ee nfsd: Fix a regression in nfsd_setattr()
    e90402fb0697 nfsd: don't call locks_release_private() twice concurrently
    8b4fa191deed nfsd: don't take fi_lock in nfsd_break_deleg_cb()
    c6f8b3fcc627 nfsd: fix RELEASE_LOCKOWNER
    32c2cb2c0d37 nfsd: drop the nfsd_put helper
    c52fee7a1f98 nfsd: call nfsd_last_thread() before final nfsd_put()
    2267b2e84593 lockd: introduce safe async lock op
    6e5fed48d8b7 NFSD: fix possible oops when nfsd/pool_stats is closed.
    394d3f294a9a Documentation: Add missing documentation for EXPORT_OP flags
    56e5eeff6cfa nfsd: separate nfsd_last_thread() from nfsd_put()
    dec6b8bcac73 nfsd: Simplify code around svc_exit_thread() call in nfsd()
    05b452e8748b nfsd: Fix creation time serialization order
    760a6f755d94 NFSD: Add an nfsd4_encode_nfstime4() helper
    663ec8f5ffc4 lockd: drop inappropriate svc_get() from locked_get()
    9b405c0f84d9 nfsd: fix double fget() bug in __write_ports_addfd()
    645c1b4b139b nfsd: make a copy of struct iattr before calling notify_change
    4e6e49829151 NFSD: Fix problem of COMMIT and NFS4ERR_DELAY in infinite loop
    786e3248d5ef nfsd: simplify the delayed disposal list code
    a53d804930dc NFSD: Convert filecache to rhltable
    b27ee0682437 nfsd: allow reaping files still under writeback
    12f8f9fe1146 nfsd: update comment over __nfsd_file_cache_purge
    ad9cf5b1d017 nfsd: don't take/put an extra reference when putting a file
    b5a439e8b087 nfsd: add some comments to nfsd_file_do_acquire
    83a019b049db nfsd: don't kill nfsd_files because of lease break error
    55e429715edc nfsd: simplify test_bit return in NFSD_FILE_KEY_FULL comparator
    9fff2daca45a nfsd: NFSD_FILE_KEY_INODE only needs to find GC'ed entries
    bfa4a3996e73 nfsd: don't open-code clear_and_wake_up_bit
    b11d8162c24a nfsd: call op_release, even when op_func returns an error
    12eca509234a nfsd: don't replace page in rq_pages if it's a continuation of last page
    8e469b994407 NFSD: Protect against filesystem freezing
    17298e08006e NFSD: copy the whole verifier in nfsd_copy_write_verifier
    4161b518e4a9 nfsd: don't fsync nfsd_files on last close
    94e412c945e6 nfsd: fix courtesy client with deny mode handling in nfs4_upgrade_open
    a0df1c3326e7 NFSD: fix problems with cleanup on errors in nfsd4_copy
    22a0dd206a32 nfsd: don't hand out delegation on setuid files being opened for write
    80a15dc4a021 NFSD: fix leaked reference count of nfsd4_ssc_umount_item
    b3169b6ffe03 nfsd: clean up potential nfsd_file refcount leaks in COPY codepath
    31d4aa4584cf nfsd: allow nfsd_file_get to sanely handle a NULL pointer
    97522085eeec NFSD: enhance inter-server copy cleanup
    005ef7285fb9 nfsd: don't destroy global nfs4_file table in per-net shutdown
    0bc6d703109e nfsd: don't free files unconditionally in __nfsd_file_cache_purge
    958294a3eb82 NFSD: replace delayed_work with work_struct for nfsd_client_shrinker
    354eade5f278 NFSD: register/unregister of nfsd-client shrinker at nfsd startup/shutdown time
    72906e8da982 NFSD: Use set_bit(RQ_DROPME)
    d7cfba56fa75 Revert "SUNRPC: Use RMW bitops in single-threaded hot paths"
    0b778361998d nfsd: fix handling of cached open files in nfsd4_open codepath
    83a8aba1b725 nfsd: rework refcounting in filecache
    43afef9fab65 NFSD: Avoid clashing function prototypes
    1e9eac6a111c NFSD: Use only RQ_DROPME to signal the need to drop a reply
    d8065d0f2121 NFSD: add CB_RECALL_ANY tracepoints
    e18fc5fb2f00 NFSD: add delegation reaper to react to low memory condition
    ed36015f7ef9 NFSD: add support for sending CB_RECALL_ANY
    8766b38f54e9 NFSD: refactoring courtesy_client_reaper to a generic low memory shrinker
    ce0b786b6ebf trace: Relocate event helper files
    af7ee7ec1051 lockd: fix file selection in nlmsvc_cancel_blocked
    eb0433d95c84 lockd: ensure we use the correct file descriptor when unlocking
    281092cf3fc3 lockd: set missing fl_flags field when retrieving args
    d561fe540e80 NFSD: Use struct_size() helper in alloc_session()
    4e293f2d214c nfsd: return error if nfs4_setacl fails
    2c1be5d65d76 NFSD: Add an nfsd_file_fsync tracepoint
    8dafc6143041 nfsd: fix up the filecache laundrette scheduling
    e8f25bd0e842 filelock: add a new locks_inode_context accessor function
    dc468e079961 nfsd: reorganize filecache.c
    6340d965599d nfsd: remove the pages_flushed statistic from filecache
    99bf0850f399 NFSD: Fix licensing header in filecache.c
    43cf59a34b34 NFSD: Use rhashtable for managing nfs4_file objects
    323c83bde6d6 NFSD: Refactor find_file()
    2b03fd9fe4bc NFSD: Clean up find_or_add_file()
    d02c59ebe058 NFSD: Add a nfsd4_file_hash_remove() helper
    0b4436381ee0 NFSD: Clean up nfsd4_init_file()
    d78f7abe63fc NFSD: Update file_hashtbl() helpers
    94f52a094c24 NFSD: Use const pointers as parameters to fh_ helpers
    3d1af4319d25 NFSD: Trace delegation revocations
    0cf54e35894c NFSD: Trace stateids returned via DELEGRETURN
    cb966b357f01 NFSD: Clean up nfs4_preprocess_stateid_op() call sites
    6baa3dfe404b NFSD: Flesh out a documenting comment for filecache.c
    5fbeb6216e10 NFSD: Add an NFSD_FILE_GC flag to enable nfsd_file garbage collection
    a08d9df51c52 NFSD: Revert "NFSD: NFSv4 CLOSE should release an nfsd_file immediately"
    b34aa1a8c7a7 NFSD: Pass the target nfsd_file to nfsd_commit()
    81c3ab9b95bf exportfs: use pr_debug for unreachable debug statements
    10d55a17899a nfsd: allow disabling NFSv2 at compile time
    4d1fa40d54ae nfsd: move nfserrno() to vfs.c
    3b623a6a12b7 nfsd: ignore requests to disable unsupported versions
    1c2f1a171bf0 NFSD: Finish converting the NFSv3 GETACL result encoder
    98278765a215 NFSD: Remove redundant assignment to variable host_err
    28798577f805 NFSD: Simplify READ_PLUS
    19fbd8c2b53f nfsd: use locks_inode_context helper
    b11f5d7bc0ea lockd: use locks_inode_context helper
    071eb319ce4d NFSD: Fix reads with a non-zero offset that don't end on a page boundary
    e4d787430855 NFSD: Fix trace_nfsd_fh_verify_err() crasher
    3f439c7701d3 nfsd: put the export reference in nfsd4_verify_deleg_dentry
    98d400fc2d09 nfsd: fix use-after-free in nfsd_file_do_acquire tracepoint
    3ec2c9976c17 nfsd: fix net-namespace logic in __nfsd_file_cache_purge
    f17c07f8ea77 nfsd: ensure we always call fh_verify_error tracepoint
    15d01caf3587 NFSD: unregister shrinker when nfsd_init_net() fails
    d1b0ceeac1dc nfsd: rework hashtable handling in nfsd_do_file_acquire
    405ade5b561a nfsd: fix nfsd_file_unhash_and_dispose
    dde8424b249c fanotify: Remove obsoleted fanotify_event_has_path()
    a0ca9025c8be fsnotify: remove unused declaration
    6029a4f7ad98 fs/notify: constify path
    3af497e3f7cc nfsd: extra checks when freeing delegation stateids
    e55378bce5f6 nfsd: make nfsd4_run_cb a bool return function
    f6279fa0dc9d nfsd: fix comments about spinlock handling with delegations
    ecb0eb07eeda nfsd: only fill out return pointer on success in nfsd4_lookup_stateid
    4ad28d583e58 NFSD: Cap rsize_bop result based on send buffer size
    4794c948de06 NFSD: Rename the fields in copy_stateid_t
    0793ec49baaf nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_file_cache_stats_fops
    815efd78cbe8 nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_reply_cache_stats_fops
    861a163d4973 nfsd: use DEFINE_SHOW_ATTRIBUTE to define client_info_fops
    25e0dd89d455 nfsd: use DEFINE_SHOW_ATTRIBUTE to define export_features_fops and supported_enctypes_fops
    685d01c2b280 nfsd: use DEFINE_PROC_SHOW_ATTRIBUTE to define nfsd_proc_ops
    82fbfbe92d4b NFSD: Pack struct nfsd4_compoundres
    cd8bcaeeae6f NFSD: Remove unused nfsd4_compoundargs::cachetype field
    ba3bd2bf0c74 NFSD: Remove "inline" directives on op_rsize_bop helpers
    d8d3a672e159 NFSD: Clean up nfs4svc_encode_compoundres()
    fc47f8ddfc85 NFSD: Clean up WRITE arg decoders
    b3f3b21ed289 NFSD: Use xdr_inline_decode() to decode NFSv3 symlinks
    cab5399262ec NFSD: Refactor common code out of dirlist helpers
    07b68ff5c71c NFSD: Reduce amount of struct nfsd4_compoundargs that needs clearing
    2005eba603e9 SUNRPC: Parametrize how much of argsize should be zeroed
    9acc4812427e NFSD: add shrinker to reap courtesy clients on low memory condition
    8c9e5ad10357 NFSD: keep track of the number of courtesy clients in the system
    c65977020ba8 NFSD: Make nfsd4_remove() wait before returning NFS4ERR_DELAY
    d1ee3403e098 NFSD: Make nfsd4_rename() wait before returning NFS4ERR_DELAY
    50aa6a80d0a7 NFSD: Make nfsd4_setattr() wait before returning NFS4ERR_DELAY
    9863ece99e95 NFSD: Refactor nfsd_setattr()
    8a3c48cd5346 NFSD: Add a mechanism to wait for a DELEGRETURN
    bcd4c7511593 NFSD: Add tracepoints to report NFSv4 callback completions
    3fe32c519bef NFSD: Trace NFSv4 COMPOUND tags
    62980365d6e8 NFSD: Replace dprintk() call site in fh_verify()
    5118eb6c2926 nfsd: remove nfsd4_prepare_cb_recall() declaration
    4440588b936c nfsd: clean up mounted_on_fileid handling
    5f6f6b2a3bb1 NFSD: drop fname and flen args from nfsd_create_locked()
    37f3b9c39895 NFSD: Increase NFSD_MAX_OPS_PER_COMPOUND
    56ffc3ab884c nfsd: Propagate some error code returned by memdup_user()
    371d2d25bf61 nfsd: Avoid some useless tests
    211014047ec9 NFSD: remove redundant variable status
    5b6441a5d371 NFSD enforce filehandle check for source file in COPY
    285579928965 lockd: move from strlcpy with unused retval to strscpy
    574ec47ac850 NFSD: move from strlcpy with unused retval to strscpy
    460743da0e55 nfsd_splice_actor(): handle compound pages
    c9cb32ad429c NFSD: fix regression with setting ACLs.
    4b910dd7fe47 NFSD: discard fh_locked flag and fh_lock/fh_unlock
    7538fc9cba84 NFSD: use (un)lock_inode instead of fh_(un)lock for file operations
    e0335e7c4a51 NFSD: use explicit lock/unlock for directory ops
    ebd1b016ad4d NFSD: reduce locking in nfsd_lookup()
    ba4b518a23d3 NFSD: only call fh_unlock() once in nfsd_link()
    ff01da71e484 NFSD: always drop directory lock in nfsd_unlink()
    4655bcbce761 NFSD: change nfsd_create()/nfsd_symlink() to unlock directory before returning.
    d52acd23a327 NFSD: add posix ACLs to struct nfsd_attrs
    a3f27177c21b NFSD: add security label to struct nfsd_attrs
    8a26a1b5c887 NFSD: set attributes when creating symlinks
    183514794814 NFSD: introduce struct nfsd_attrs
    162f99ff7b95 NFSD: verify the opened dentry after setting a delegation
    3a5ab224a838 NFSD: drop fh argument from alloc_init_deleg
    b6494b36b80c NFSD: Move copy offload callback arguments into a separate structure
    8918b50537e9 NFSD: Add nfsd4_send_cb_offload()
    bb1eb9755892 NFSD: Remove kmalloc from nfsd4_do_async_copy()
    9cecf4772e8c NFSD: Refactor nfsd4_do_copy()
    a48454785bc9 NFSD: Refactor nfsd4_cleanup_inter_ssc() (2/2)
    4952fe668917 NFSD: Refactor nfsd4_cleanup_inter_ssc() (1/2)
    6cb00ba23083 NFSD: Replace boolean fields in struct nfsd4_copy
    6ff95a5f72eb NFSD: Make nfs4_put_copy() static
    9a99c7f5d98b NFSD: Reorder the fields in struct nfsd4_op
    7d1e44fd0637 NFSD: Shrink size of struct nfsd4_copy
    24286575c674 NFSD: Shrink size of struct nfsd4_copy_notify
    00eb5bd3844c NFSD: nfserrno(-ENOMEM) is nfserr_jukebox
    9032c8e3aecb NFSD: Fix strncpy() fortify warning
    0dfb19289614 NFSD: Clean up nfsd4_encode_readlink()
    fc7380a198f2 NFSD: Use xdr_pad_size()
    2528f487c825 NFSD: Simplify starting_len
    7bc543311784 NFSD: Optimize nfsd4_encode_readv()
    a70976ec89c2 NFSD: Add an nfsd4_read::rd_eof field
    2540b7042998 NFSD: Clean up SPLICE_OK in nfsd4_encode_read()
    3e7adac61db2 NFSD: Optimize nfsd4_encode_fattr()
    0d6c82286ddf NFSD: Optimize nfsd4_encode_operation()
    b9e6a5610b5c nfsd: silence extraneous printk on nfsd.ko insertion
    650417956a22 NFSD: limit the number of v4 clients to 1024 per 1GB of system memory
    59d35878294b NFSD: keep track of the number of v4 clients in the system
    0f202977cad1 NFSD: refactoring v4 specific code to a helper in nfs4state.c
    a52bb607abd0 NFSD: Ensure nf_inode is never dereferenced
    e3befca679a9 NFSD: NFSv4 CLOSE should release an nfsd_file immediately
    9be6499171fb NFSD: Move nfsd_file_trace_alloc() tracepoint
    06d9c87204b2 NFSD: Separate tracepoints for acquire and create
    4b338b528c43 NFSD: Clean up unused code after rhashtable conversion
    1bea66c08890 NFSD: Convert the filecache to use rhashtable
    208bd42a1a16 NFSD: Set up an rhashtable for the filecache
    0b3a69057db2 NFSD: Replace the "init once" mechanism
    76e2424c0d29 NFSD: Remove nfsd_file::nf_hashval
    ec30a456359c NFSD: nfsd_file_hash_remove can compute hashval
    7e8d4a933468 NFSD: Refactor __nfsd_file_close_inode()
    2aa9fd1db009 NFSD: nfsd_file_unhash can compute hashval from nf->nf_inode
    d6a23d45e2ef NFSD: Remove lockdep assertion from unhash_and_release_locked()
    e97c2d5a71cf NFSD: No longer record nf_hashval in the trace log
    1db19c3574f2 NFSD: Never call nfsd_file_gc() in foreground paths
    81e3c7702799 NFSD: Fix the filecache LRU shrinker
    ffb1a10a4405 NFSD: Leave open files out of the filecache LRU
    175f88a6d509 NFSD: Trace filecache LRU activity
    eed6df31603e NFSD: WARN when freeing an item still linked via nf_lru
    16cbc64f9ce4 NFSD: Hook up the filecache stat file
    4ade29dd0944 NFSD: Zero counters when the filecache is re-initialized
    a880dcef74da NFSD: Record number of flush calls
    ae76efbdfef7 NFSD: Report the number of items evicted by the LRU walk
    5ce93c611c13 NFSD: Refactor nfsd_file_lru_scan()
    5b6f8b083676 NFSD: Refactor nfsd_file_gc()
    c162c99a29f7 NFSD: Add nfsd_file_lru_dispose_list() helper
    4420d19ed4e4 NFSD: Report average age of filecache items
    c18563275fbc NFSD: Report count of freed filecache items
    b2dc4d30b0d8 NFSD: Report count of calls to nfsd_file_acquire()
    0369b53886ec NFSD: Report filecache LRU size
    f1785afc8946 NFSD: Demote a WARN to a pr_warn()
    f87230a7dbe4 nfsd: remove redundant assignment to variable len
    cad76843c768 NFSD: Fix space and spelling mistake
    dcbebc868503 NFSD: Instrument fh_verify()
    6345e92a9d0c NLM: Defend against file_lock changes after vfs_test_lock()
    3482739bd413 fsnotify: Fix comment typo
    b65b2d418759 fanotify: introduce FAN_MARK_IGNORE
    c1f1797a8316 fanotify: cleanups for fanotify_mark() input validations
    4c3723c53549 fanotify: prepare for setting event flags in ignore mask
    cbe3bf6fcdf1 fs: inotify: Fix typo in inotify comment
    f3222a6b66ae NFSD: Decode NFSv4 birth time attribute
    0a160dc54991 fanotify: refine the validation checks on non-dir inode mask
    47a1d1a2c1d5 NFS: restore module put when manager exits.
    261eabe19cb2 NFSD: Fix potential use-after-free in nfsd_file_put()
    ba68ab7d14dc NFSD: nfsd_file_put() can sleep
    f55b83a598db NFSD: Add documenting comment for nfsd4_release_lockowner()
    0775c8784e4c NFSD: Modernize nfsd4_release_lockowner()
    5e4ee807e35a nfsd: Fix null-ptr-deref in nfsd_fill_super()
    bf3182054995 nfsd: Unregister the cld notifier when laundry_wq create failed
    3a66ad7ea7b1 SUNRPC: Use RMW bitops in single-threaded hot paths
    7af208c9ea06 NFSD: Trace filecache opens
    73d9eb9e19c6 NFSD: Move documenting comment for nfsd4_process_open2()
    7dfad7f7da07 NFSD: Fix whitespace
    b54f6a079ab2 NFSD: Remove dprintk call sites from tail of nfsd4_open()
    106331a12b0f NFSD: Instantiate a struct file when creating a regular NFSv4 file
    ce2296da5dad NFSD: Clean up nfsd_open_verified()
    dabf24069b12 NFSD: Remove do_nfsd_create()
    62bac33a70e8 NFSD: Refactor NFSv4 OPEN(CREATE)
    ab407e0bf8d5 NFSD: Refactor NFSv3 CREATE
    3bd0ae962ba8 NFSD: Refactor nfsd_create_setattr()
    cf655c890bb6 NFSD: Avoid calling fh_drop_write() twice in do_nfsd_create()
    55cb08630eb6 NFSD: Clean up nfsd3_proc_create()
    2e0f8ee3c1ae NFSD: Show state of courtesy client in client info
    6e56a5f75c55 NFSD: add support for lock conflict to courteous server
    c3b2013544c8 fs/lock: add 2 callbacks to lock_manager_operations to resolve conflict
    a8040fed13ed fs/lock: add helper locks_owner_has_blockers to check for blockers
    d9fc2f8267e7 NFSD: move create/destroy of laundry_wq to init_nfsd and exit_nfsd
    492634cbfe3d NFSD: add support for share reservation conflict to courteous server
    26540b8940a2 NFSD: add courteous server support for thread with only delegation
    56bc7e3821e8 NFSD: Clean up nfsd_splice_actor()
    f14aa4a04472 fanotify: fix incorrect fmode_t casts
    40ca5d91b578 fsnotify: consistent behavior for parent not watching children
    f0628430d25d fsnotify: introduce mark type iterator
    a97561b460c7 fanotify: enable "evictable" inode marks
    c47bab4394a7 fanotify: use fsnotify group lock helpers
    7fcef3285ade fanotify: implement "evictable" inode marks
    33e91fb5eee5 fanotify: factor out helper fanotify_mark_update_flags()
    5054f130f81f fanotify: create helper fanotify_mark_user_flags()
    4f145b67c075 fsnotify: allow adding an inode mark without pinning inode
    3c9dc688678b dnotify: use fsnotify group lock helpers
    50612cd6a783 nfsd: use fsnotify group lock helpers
    35f3fad0e30a inotify: use fsnotify group lock helpers
    e419965d9323 fsnotify: create helpers for group mark_mutex lock
    cdf89b045b30 fsnotify: make allow_dups a property of the group
    ac51c087abd2 fsnotify: pass flags argument to fsnotify_alloc_group()
    d032dd5a823b inotify: move control flags from mask to mark flags
    93d2afc7d27c fs/lock: documentation cleanup. Replace inode->i_lock with flc_lock.
    e19ec9acfbcb fanotify: do not allow setting dirent events in mask of non-dir
    a98e5b3d958a nfsd: Clean up nfsd_file_put()
    893fa2b80235 nfsd: Fix a write performance regression
    091e4062ffd0 fsnotify: remove redundant parameter judgment
    fd7de66b50b5 fsnotify: optimize FS_MODIFY events with no ignored masks
    4bef66ca56d1 fsnotify: fix merge with parent's ignored mask
    7dcd851cf863 nfsd: fix using the correct variable for sizeof()
    bd0fee92b4e8 NFSD: Clean up _lm_ operation names
    a028a32ab617 NFSD: Remove CONFIG_NFSD_V3
    511360e1f526 NFSD: Move svc_serv_ops::svo_function into struct svc_serv
    a5deac8754d6 NFSD: Remove svc_serv_ops::svo_module
    7d94952cd5cf SUNRPC: Remove svc_shutdown_net()
    c3fa9c2d3666 SUNRPC: Rename svc_close_xprt()
    6c8231f0c289 SUNRPC: Rename svc_create_xprt()
    4c9a56a70b4d SUNRPC: Remove svo_shutdown method
    9d3cc211779a SUNRPC: Merge svc_do_enqueue_xprt() into svc_enqueue_xprt()
    466562c48101 SUNRPC: Remove the .svo_enqueue_xprt method
    61a9ecdb77c6 NFSD: Remove NFSD_PROC_ARGS_* macros
    b42c9b5d9c84 NFSD: Streamline the rare "found" case
    69e08eb5bf00 NFSD: Skip extra computation for RC_NOCACHE case
    863aed522ef0 orDate: Thu Sep 30 19:19:57 2021 -0400
    5b3110364f50 nfsd: Add support for the birth time attribute
    392c68189565 NFSD: Deprecate NFS_OFFSET_MAX
    91ec401bcd67 fsnotify: invalidate dcache before IN_DELETE event
    8d5d1b4956a1 NFSD: Move fill_pre_wcc() and fill_post_wcc()
    6be1619d4b05 NFSD: Trace boot verifier resets
    d83ffc800f12 NFSD: Rename boot verifier functions
    1510c051967e NFSD: Clean up the nfsd_net::nfssvc_boot field
    5b2cfc4bb751 NFSD: Write verifier might go backwards
    14d5c7263d42 nfsd: Add a tracepoint for errors in nfsd4_clone_file_range()
    399451927d0e NFSD: De-duplicate net_generic(SVC_NET(rqstp), nfsd_net_id)
    a330a794f428 NFSD: Clean up nfsd_vfs_write()
    e7a3814a0029 nfsd: Retry once in nfsd_open on an -EOPENSTALE return
    87e2bf374be2 nfsd: Add errno mapping for EREMOTEIO
    92453b36fabc nfsd: map EBADF
    1a197bcedf80 nfsd4: add refcount for nfsd4_blocked_lock
    64ff32b8ad80 nfs: block notification on fs with its own ->lock
    190a61768581 NFSD: De-duplicate nfsd4_decode_bitmap4()
    30000dff921e nfsd: improve stateid access bitmask documentation
    6f8664c6b50f NFSD: Combine XDR error tracepoints
    3bc94fb44f10 NFSD: simplify per-net file cache management
    fdf657bd7537 NFSD: Fix inconsistent indenting
    19fbf344ba33 NFSD: Remove be32_to_cpu() from DRC hash function
    018f6069471c NFS: switch the callback service back to non-pooled.
    a11fe42af525 lockd: use svc_set_num_threads() for thread start and stop
    f3f120852428 SUNRPC: always treat sv_nrpools==1 as "not pooled"
    5c377f380120 SUNRPC: move the pool_map definitions (back) into svc.c
    764ab3f970e6 lockd: rename lockd_create_svc() to lockd_get()
    d38cc54be6f3 lockd: introduce lockd_put()
    232cbc9b359d lockd: move svc_exit_thread() into the thread
    3b068224105c lockd: move lockd_start_svc() call into lockd_create_svc()
    ace565c3f246 lockd: simplify management of network status notifiers
    d30ef2cf0656 lockd: introduce nlmsvc_serv
    95364365f5b0 NFSD: simplify locking for network notifier.
    c1ef7e9d72d4 SUNRPC: discard svo_setup and rename svc_set_num_threads_sync()
    b11ea2be63b8 NFSD: Make it possible to use svc_set_num_threads_sync
    091b6f516c50 NFSD: narrow nfsd_mutex protection in nfsd thread
    dedfae92f9d7 SUNRPC: use sv_lock to protect updates to sv_nrthreads.
    e6f08647c559 nfsd: make nfsd_stats.th_cnt atomic_t
    c78050962735 SUNRPC: stop using ->sv_nrthreads as a refcount
    c6f2b5942783 SUNRPC/NFSD: clean up get/put functions.
    d021ef89a7de SUNRPC: change svc_get() to return the svc.
    4fdd01ce33b6 NFSD: handle errors better in write_ports_addfd()
    2049935c523e exit: Rename module_put_and_exit to module_put_and_kthread_exit
    dd6663096680 exit: Implement kthread_exit
    de7e2adfc784 fanotify: wire up FAN_RENAME event
    a187e777d74d fanotify: report old and/or new parent+name in FAN_RENAME event
    4b5743bdc592 fanotify: record either old name new name or both for FAN_RENAME
    9acb63f955ca fanotify: record old and new parent and name in FAN_RENAME event
    6a8facc4bd3e fanotify: support secondary dir fh and name in fanotify_info
    c8d3ee69ee5d fanotify: use helpers to parcel fanotify_info buffer
    3eec21b66085 fanotify: use macros to get the offset to fanotify_info buffer
    932090b8abf6 fsnotify: generate FS_RENAME event with rich information
    8bd3d40ea3df fanotify: introduce group flag FAN_REPORT_TARGET_FID
    395ff6dc9ba3 fsnotify: separate mark iterator type from object type enum
    f7d76fa9a881 fsnotify: clarify object type argument
    a20d087cdffc ext4: fix error code saved on super block during file system abort
    e11c8a6e8c92 nfsd4: remove obselete comment
    60f18f40ca88 NFSD:fix boolreturn.cocci warning
    0ca26103e06f nfsd: update create verifier comment
    bf0416e0284b SUNRPC: Change return value type of .pc_encode
    bd117f87569b SUNRPC: Replace the "__be32 *p" parameter to .pc_encode
    b24695861020 NFSD: Save location of NFSv4 COMPOUND status
    eadf587a2a25 SUNRPC: Change return value type of .pc_decode
    85658caa8bbf SUNRPC: Replace the "__be32 *p" parameter to .pc_decode
    10150232dcdd NFSD: Initialize pointer ni with NULL and not plain integer 0
    767727a7e02f NFSD: simplify struct nfsfh
    ed0815c8b7ca NFSD: drop support for ancient filehandles
    f829bb3a0682 NFSD: move filehandle format declarations out of "uapi".
    af12deba5335 NFSD: Optimize DRC bucket pruning
    61116d723ea2 NFS: Move NFS protocol display macros to global header
    53af55ba9ea2 NFS: Move generic FS show macros to global header
    f78ab849df2b SUNRPC: Tracepoints should display tk_pid and cl_clid as a fixed-size field
    20bbdbe31c0b NFS: Remove unnecessary TRACE_DEFINE_ENUM()s
    45e16146c159 docs: Document the FAN_FS_ERROR event
    b394c80e2c8d ext4: Send notifications on error
    0e825bc84df7 fanotify: Allow users to request FAN_FS_ERROR events
    c7c013dff4bd fanotify: Emit generic error info for error event
    92eb45210b87 fanotify: Report fid info for file related file system errors
    c8b6b09f3fb2 fanotify: WARN_ON against too large file handles
    ebd89f7d0737 fanotify: Add helpers to decide whether to report FID/DFID
    a83c3ed2e267 fanotify: Wrap object_fh inline space in a creator macro
    7aafd61567a9 fanotify: Support merging of error events
    c44d8071436c fanotify: Support enqueueing of error events
    9258a9908b6d fanotify: Pre-allocate pool of error events
    11280c7181b0 fanotify: Reserve UAPI bits for FAN_FS_ERROR
    c0a6b12ecde7 fsnotify: Support FS_ERROR event type
    965daffd0d15 fanotify: Require fid_mode for any non-fd event
    1dad39ebf451 fanotify: Encode empty file handle when no inode is provided
    5f34524dde58 fanotify: Allow file handle encoding for unhashed events
    900fe4d70474 fanotify: Support null inode event in fanotify_dfid_inode
    20bb62edd673 fsnotify: Pass group argument to free_event
    84f904f03116 fsnotify: Protect fsnotify_handle_inode_event from no-inode events
    4b6b5edcc701 fsnotify: Retrieve super block from the data field
    8eb16abe8937 fsnotify: Add wrapper around fsnotify_add_event
    e58d543a8cf2 fsnotify: Add helper to detect overflow_event
    3e63bff7acdb inotify: Don't force FS_IN_IGNORED
    dbeb08836b69 fanotify: Split fsid check from other fid mode checks
    cce35a487832 fanotify: Fold event size calculation to its own function
    8c7986c2bcc9 fsnotify: Don't insert unmergeable events in hashtable
    18370157880b fsnotify: clarify contract for create event hooks
    d92a8789fef6 fsnotify: pass dentry instead of inode data
    7d5be4f79dac fsnotify: pass data_type to fsnotify_name()
    764929accff3 x86/static_call: Add support for Jcc tail-calls
    7339b1ce5ea6 x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions
    f4ba357b0739 x86/alternatives: Introduce int3_emulate_jcc()
    9b4eff016dea x86/asm: Differentiate between code and function alignment
    ab8f581408c5 arch: Introduce CONFIG_FUNCTION_ALIGNMENT
    2ae88e83f3b7 KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests
    2fb08b672eb7 x86/rfds: Mitigate Register File Data Sampling (RFDS)
    4fa001418efd Documentation/hw-vuln: Add documentation for RFDS
    a2b586df5546 x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set
    598fb2804482 KVM/VMX: Move VERW closer to VMentry for MDS mitigation
    9fe80d3c1197 KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH
    913ae894c2b0 x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key
    d54de9f2a127 x86/entry_32: Add VERW just before userspace transition
    eabab0a5f13e x86/entry_64: Add VERW just before userspace transition
    f32b5db5fe35 x86/bugs: Add asm helpers for executing VERW
    6b54d55bb3bc x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
    0a6f0f8702ea KVM: arm64: Limit stage2_apply_range() batch size to largest block
    b4926c95ad0f KVM: arm64: Work out supported block level at compile time
    142a01435c1e tty: serial: imx: Fix broken RS485
    9bd2f11ac9ef printk: Update @console_may_schedule in console_trylock_spinning()
    2280bb8577aa iommu/dma: Force swiotlb_max_mapping_size on an untrusted device
    aa4cc17b3418 dma-iommu: add iommu_dma_opt_mapping_size()
    f3e7d9471cc1 dma-mapping: add dma_opt_mapping_size()
    685e8332deff swiotlb: Fix alignment checks when both allocation and DMA masks are present
    cf716d5a0dd8 minmax: add umin(a, b) and umax(a, b)
    f2ad3ce0b0b8 entry: Respect changes to system call number by trace_sys_enter()
    2e2aadd6e175 clocksource/drivers/arm_global_timer: Fix maximum prescaler value
    4949affd5288 ACPI: CPPC: Use access_width over bit_width for system memory accesses
    ea592baf9e41 xen/events: close evtchn after mapping cleanup
    b3914fee0955 i2c: i801: Avoid potential double call to gpiod_remove_lookup_table
    4b12ff5edd14 tee: optee: Fix kernel panic caused by incorrect error handling
    a71cba07783a fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion
    0190d19d7651 vt: fix unicode buffer corruption when deleting characters
    7dc4ed980968 mei: me: add arrow lake point H DID
    e294f0eb3510 mei: me: add arrow lake point S DID
    fed1f00e4834 tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
    a44c6c61af48 usb: port: Don't try to peer unused USB ports based on location
    92b051b87658 usb: gadget: ncm: Fix handling of zero block length packets
    6c1f36d92c0a USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command
    f4ffa18d2eb0 ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
    3e31af7c468b drm/i915: Check before removing mm notifier
    898127d612a2 tracing: Use .flush() call to wake up readers
    e126b508ed2e KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region()
    461a4f333c5a xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
    2fb9845251ce Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
    9a92743d533e netfilter: nf_tables: reject constant set with timeout
    7cdc1be24cc1 netfilter: nf_tables: disallow anonymous set with timeout flag
    291cca35818b netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout
    f381224482ec cpufreq: brcmstb-avs-cpufreq: fix up "add check for cpufreq_cpu_get's return value"
    df7889f78cc0 net: ravb: Add R-Car Gen4 support
    1e7d2f14a24f x86/pm: Work around false positive kmemleak report in msr_build_context()
    116562e804ff dm snapshot: fix lockup in dm_exception_table_exit
    76c1568ac842 drm/amd/display: Fix noise issue on HDMI AV mute
    efb754344932 drm/amd/display: Return the correct HDCP error code
    5d5f1a7f3b10 drm/amdgpu: amdgpu_ttm_gart_bind set gtt bound flag
    d69abe190a5f ahci: asm1064: asm1166: don't limit reported ports
    205c06684a18 ahci: asm1064: correct count of reported ports
    4be453271a88 wireguard: netlink: access device through ctx instead of peer
    710a177f3472 wireguard: netlink: check for dangling peer via is_dead instead of empty list
    3ff793aa0742 net: hns3: tracing: fix hclgevf trace event strings
    81b9ddd44d3a NFSD: Fix nfsd_clid_class use of __string_len() macro
    2031b61be8b7 x86/CPU/AMD: Update the Zenbleed microcode revisions
    d8ae3bf07ebc cpufreq: dt: always allocate zeroed cpumask
    ca581d237f3b nilfs2: prevent kernel bug at submit_bh_wbc()
    2e2619ff5d0d nilfs2: fix failure to detect DAT corruption in btree and direct mappings
    5a1729bc070f memtest: use {READ,WRITE}_ONCE in memory scanning
    e8d993bd36b6 drm/vc4: hdmi: do not return negative values from .get_modes()
    9ae98fc9fe4a drm/imx/ipuv3: do not return negative values from .get_modes()
    912c149a52c3 drm/exynos: do not return negative values from .get_modes()
    f781f0d82cf7 drm/panel: do not return negative error codes from drm_panel_get_modes()
    a55677878b93 s390/zcrypt: fix reference counting on zcrypt card objects
    9a3ca8292ce9 soc: fsl: qbman: Use raw spinlock for cgr_lock
    d378c937131a soc: fsl: qbman: Add CGR update function
    e25ceea9bc79 soc: fsl: qbman: Add helper for sanity checking cgr ops
    e6378314bb92 soc: fsl: qbman: Always disable interrupts when taking cgr_lock
    de0dcfa62306 ring-buffer: Use wait_event_interruptible() in ring_buffer_wait()
    73becffc5d08 ring-buffer: Fix full_waiters_pending in poll
    5a24b3a28d0c ring-buffer: Fix resetting of shortest_full
    d3229afd170b ring-buffer: Do not set shortest_full when full target is hit
    66fdf3a7cf52 ring-buffer: Fix waking up ring buffer readers
    34cd4d5de121 ksmbd: retrieve number of blocks using vfs_getattr in set_file_allocation_info
    f73c3e259593 vfio/platform: Disable virqfds on cleanup
    fc92804048f3 PCI: dwc: endpoint: Fix advertised resizable BAR size
    5273c56f3fd4 kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
    80d24b308b7e nfs: fix UAF in direct writes
    a323e5e98f46 PCI/AER: Block runtime suspend when handling errors
    967e74124f1e speakup: Fix 8bit characters from direct synth
    eebe53270b4f usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
    fd8e9ef13ac7 phy: tegra: xusb: Add API to retrieve the port number of phy
    4960561a6c36 slimbus: core: Remove usage of the deprecated ida_simple_xx() API
    cf51c32c00c5 nvmem: meson-efuse: fix function pointer type mismatch
    239c669edb2b ext4: fix corruption during on-line resize
    d778917dd033 hwmon: (amc6821) add of_match table
    a6c13d23d9e0 landlock: Warn once if a Landlock action is requested while disabled
    6203f20d668c drm/etnaviv: Restore some id values
    05ecc53f9480 mmc: core: Fix switch on gp3 partition
    2da5568ee222 mm: swap: fix race between free_swap_and_cache() and swapoff()
    86a08ddff8bb swap: comments get_swap_device() with usage rule
    d3d858650933 mac802154: fix llsec key resources release in mac802154_llsec_key_del
    a3b6004bfc2f dm-raid: fix lockdep waring in "pers->hot_add_disk"
    125de155011c PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports
    4e194de3a961 PCI/DPC: Quirk PIO log size for certain Intel Root Ports
    ecbe3ca2ac9c PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited
    25f6c4c440b6 PCI: Work around Intel I210 ROM BAR overlap defect
    7cc94dd36e48 PCI/PM: Drain runtime-idle callbacks before driver removal
    95e86a8f1c9e PCI: Drop pci_device_remove() test of pci_dev->driver
    fa3762b45ea9 btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
    bbf72db11fe6 serial: Lock console when calling into driver before registration
    63f8999cac33 printk/console: Split out code that enables default console
    3f6a9daf0da4 usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
    6eac5030fc97 fuse: don't unhash root
    773783681d87 fuse: fix root lookup with nonzero generation
    ede56884ccde mmc: tmio: avoid concurrent runs of mmc_request_done()
    f3f867201bb8 PM: sleep: wakeirq: fix wake irq warning in system suspend
    ad71f7bbd4c2 USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
    c1db6b1613ed USB: serial: option: add MeiG Smart SLM320 product
    f9bad5759668 USB: serial: cp210x: add ID for MGP Instruments PDS100
    1342e40c0779 USB: serial: add device ID for VeriFone adapter
    60e9148baf12 USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
    c11808f4fb71 powerpc/fsl: Fix mfpmr build errors with newer binutils
    4a49d24fdec0 usb: xhci: Add error handling in xhci_map_urb_for_dma
    8f562f3b2517 clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays
    3aedcf3755c7 clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
    9de184d4e557 clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
    b4527ee3de36 clk: qcom: gcc-ipq6018: fix terminating of frequency table arrays
    18f1f468dd79 PM: suspend: Set mem_sleep_current during kernel command line setup
    0552d5727e80 parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
    6a427a132e73 parisc: Fix csum_ipv6_magic on 64-bit systems
    c38df21ec9a0 parisc: Fix csum_ipv6_magic on 32-bit systems
    6817e1a1d650 parisc: Fix ip_fast_csum
    a903a1e93f3b parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
    60d6c5d40de9 mtd: rawnand: meson: fix scrambling mode value in command macro
    6f203afea2dc ubi: correct the calculation of fastmap size
    8ce982285414 ubi: Check for too small LEB size in VTBL code
    f19b1023a375 ubifs: Set page uptodate in the correct place
    b7fb63e807c6 fat: fix uninitialized field in nostale filehandles
    d2a7a81088c6 bounds: support non-power-of-two CONFIG_NR_CPUS
    218e2610b015 kasan/test: avoid gcc warning for intentional overflow
    76645e0f5a2a kasan: test: add memcpy test that avoids out-of-bounds write
    d05e6ba1b74a block: Clear zone limits for a non-zoned stacked queue
    447753bdd69b ext4: correct best extent lstart adjustment logic
    29d7089bed0d selftests/mqueue: Set timeout to 180 seconds
    4ae5a97781ce crypto: qat - resolve race condition during AER recovery
    b228e16a3ae1 crypto: qat - fix double free during reset
    980cc81298c0 sparc: vDSO: fix return value of __setup handler
    dc8c55b3ecbc sparc64: NMI watchdog: fix return value of __setup handler
    83d3c5e30961 KVM: Always flush async #PF workqueue when vCPU is being destroyed
    fec51819607f media: xc4000: Fix atomicity violation in xc4000_get_frequency
    5e4b23e7a7b3 pci_iounmap(): Fix MMIO mapping leak
    899e154f9546 drm/vmwgfx: Fix possible null pointer derefence with invalid contexts
    29a327c4544a arm: dts: marvell: Fix maxium->maxim typo in brownstone dts
    840e1b69081a smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
    28b78c7b620e smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
    8b47e69ac83e clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
    0fa86b3b6a15 media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
    8c36205123dc wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach
    2382f2e45c71 timers: Rename del_timer_sync() to timer_delete_sync()
    2a873e61782f timers: Use del_timer_sync() even on UP
    1c2f22864bcd timers: Update kernel-doc for various functions
    85c3bdff671f KVM: x86: Use a switch statement and macros in __feature_translate()
    01771ffad6f1 KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace
    e99e8685fde5 KVM: x86: Update KVM-only leaf handling to allow for 100% KVM-only leafs
    9ccce26837a8 x86/bugs: Use sysfs_emit()
    4957fd741d61 x86/cpu: Support AMD Automatic IBRS
    26445d9bb036 Documentation/hw-vuln: Update spectre doc
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: d34a2df7a7bba954ec9e1a6f5c4a8f1b5789256c)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-05-15 09:44:15 -07:00
Bruce Ashfield
a871df9e3e linux-yocto/5.15: update to v5.15.153
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    9465fef4ae35 Linux 5.15.153
    d180150ea714 remoteproc: stm32: fix incorrect optional pointers
    85e26c4a74ff regmap: Add missing map->bus check
    c10fed329c1c spi: spi-mt65xx: Fix NULL pointer access in interrupt handler
    839308cf7957 net: dsa: mt7530: fix handling of all link-local frames
    cb302aa9948d net: dsa: mt7530: fix link-local frames that ingress vlan filtering ports
    70424a8f4585 net: dsa: mt7530: fix handling of 802.1X PAE frames
    c210fb3c45d7 net: dsa: mt7530: fix handling of LLDP frames
    387daae8b092 bpf: report RCU QS in cpumap kthread
    2f1d402dcc01 net: report RCU QS on threaded NAPI repolling
    083657dc7cc7 rcu: add a helper to report consolidated flavor QS
    640dbf688ba9 netfilter: nf_tables: do not compare internal table flags on updates
    362508506bf5 netfilter: nft_set_pipapo: release elements in clone only from destroy path
    772f18ded0e2 octeontx2-af: Use separate handlers for interrupts
    8ffcd3ccdbda net/bnx2x: Prevent access to a freed page in page_pool
    f1e560cdb132 net: phy: fix phy_read_poll_timeout argument type in genphy_loopback
    5deee0f7c292 hsr: Handle failures in module init
    8c378cc522ae rds: introduce acquire/release ordering in acquire/release_in_xmit()
    d691be84ab89 wireguard: receive: annotate data-race around receiving_counter.counter
    2b2f8d166fcc vdpa/mlx5: Allow CVQ size changes
    4d61084c5cfd net: dsa: mt7530: prevent possible incorrect XTAL frequency selection
    f85c87a80328 net: veth: do not manipulate GRO when using XDP
    d35b62c224e7 packet: annotate data-races around ignore_outgoing
    9fcadd125044 net: ethernet: mtk_eth_soc: fix PPE hanging issue
    448cc8b5f743 net: mediatek: mtk_eth_soc: clear MAC_MCR_FORCE_LINK only when MAC is up
    c5c0760adc26 net: mtk_eth_soc: move MAC_MCR setting to mac_finish()
    a809bbfd0e50 hsr: Fix uninit-value access in hsr_get_node()
    ccafa081bece soc: fsl: dpio: fix kcalloc() argument order
    4b9d72498df0 s390/vtime: fix average steal time calculation
    8fdc7b408a55 octeontx2-af: Use matching wake_up API variant in CGX command interface
    aa5ab5ce3496 nouveau: reset the bo resource bus info after an eviction
    deb5946255e0 io_uring: don't save/restore iowait state
    1049fa4d02fd usb: gadget: net2272: Use irqflags in the call to net2272_probe_fin
    463c429bdd56 staging: greybus: fix get_channel_from_mode() failure path
    6c619223aa21 serial: 8250_exar: Don't remove GPIO device on suspend
    f867ba8ea1f3 rtc: mt6397: select IRQ_DOMAIN instead of depending on it
    04dd61330fe8 kconfig: fix infinite loop when expanding a macro at the end of file
    3019ad4a0282 arm64: dts: broadcom: bcmbca: bcm4908: drop invalid switch cells
    c220378081ca tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT
    e6011abe0cc1 serial: max310x: fix syntax error in IRQ error message
    19b21318377e tty: vt: fix 20 vs 0x20 typo in EScsiignore
    ea34c1c1f317 remoteproc: stm32: Fix incorrect type assignment returned by stm32_rproc_get_loaded_rsc_tablef
    dd68756ae351 remoteproc: stm32: Fix incorrect type in assignment for va
    a48c24ccc6b9 remoteproc: stm32: use correct format strings on 64-bit
    da0ad1bdc659 comedi: comedi_test: Prevent timers rescheduling during deletion
    a6ffae61ad9e afs: Revert "afs: Hide silly-rename files from userspace"
    fa3ac8b1a227 f2fs: compress: fix reserve_cblocks counting error when out of space
    6ca2ea698d47 NFS: Fix an off by one in root_nfs_cat()
    704dc0138718 watchdog: stm32_iwdg: initialize default timeout
    446f55d0d4f0 NFSv4.2: fix listxattr maximum XDR buffer size
    9d52865ff282 NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102
    6233dbe9ca1c net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr()
    83edcda1d855 scsi: bfa: Fix function pointer type mismatch for hcb_qe->cbfn
    16a5bed6d265 RDMA/rtrs-clt: Check strnlen return len in sysfs mpath_policy_store()
    ed3e66d86ec3 RDMA/device: Fix a race between mad_client and cm_client init
    a27984f631e8 scsi: csiostor: Avoid function pointer casts
    4a411fc3363f f2fs: compress: fix to check unreleased compressed cluster
    7d420eaaa18e f2fs: compress: fix to cover normal cluster write with cp_rwsem
    ed22aef701f4 f2fs: reduce stack memory cost by using bitfield in struct f2fs_io_info
    b2713af17ac9 f2fs: invalidate meta pages only for post_read required inode
    6117d8b79f48 f2fs: fix to invalidate META_MAPPING before DIO write
    5d553a56de27 f2fs: replace congestion_wait() calls with io_schedule_timeout()
    bc7e7e7d647c f2fs: invalidate META_MAPPING before IPU/DIO write
    4a543790fdc3 f2fs: multidevice: support direct IO
    6413e78086ca RDMA/srpt: Do not register event handler until srpt device is fully setup
    9af1658ba293 ALSA: usb-audio: Stop parsing channels bits when all channels are found.
    e9fbee067379 ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops
    01511ac7be8e clk: zynq: Prevent null pointer dereference caused by kmalloc failure
    0efb9ef6fb95 clk: Fix clk_core_get NULL dereference
    d83d70b25d2d sparc32: Fix section mismatch in leon_pci_grpci
    e4723c6b3e79 backlight: lp8788: Fully initialize backlight_properties during probe
    73f547f2598a backlight: lm3639: Fully initialize backlight_properties during probe
    d01286f9911c backlight: da9052: Fully initialize backlight_properties during probe
    28e37f97b161 backlight: lm3630a: Don't set bl->props.brightness in get_brightness
    a80fb03dda21 backlight: lm3630a: Initialize backlight_properties on init
    f28b72162f05 leds: sgm3140: Add missing timer cleanup and flash gpio control
    663dea03055d leds: aw2013: Unlock mutex before destroying it
    d63abda6c8b3 powerpc/embedded6xx: Fix no previous prototype for avr_uart_send() etc.
    6a3d4afc5499 modules: wait do_free_init correctly
    a91eef04a775 module: Add support for default value for module async_probe
    6304ed16038d drm/msm/dpu: add division of drm_display_mode's hskew parameter
    f4108b28dce0 powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks
    9beec711a172 drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip
    e5aaa9f8dbc5 media: mediatek: vcodec: avoid -Wcast-function-type-strict warning
    24e51d6eb578 media: ttpci: fix two memleaks in budget_av_attach
    790fa2c04dfb media: go7007: fix a memleak in go7007_load_encoder
    d20b64f156de media: dvb-frontends: avoid stack overflow warnings with clang
    eb6e9dce979c media: pvrusb2: fix uaf in pvr2_context_set_notify
    d8e83a625cee drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of atom_get_src_int()
    815d1f1c6714 HID: amd_sfh: Update HPD sensor structure elements
    8abf014e0c79 ASoC: meson: axg-tdm-interface: add frame rate constraint
    844101226143 ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fs
    e3adf12624bb mtd: rawnand: lpc32xx_mlc: fix irq handler prototype
    7178a272490d mtd: maps: physmap-core: fix flash size larger than 32-bit
    3ae4bd815fd3 drm/tidss: Fix initial plane zpos values
    9cc746346dc5 crypto: arm/sha - fix function cast warnings
    010cf12f596a mfd: altera-sysmgr: Call of_node_put() only when of_parse_phandle() takes a ref
    1d50e295784e mfd: syscon: Call of_node_put() only when of_parse_phandle() takes a ref
    240c4f1159f7 drm/tegra: put drm_gem_object ref on error in tegra_fb_create
    3f8445f1c746 clk: hisilicon: hi3559a: Fix an erroneous devm_kfree()
    62d92b3507fe clk: hisilicon: hi3519: Release the correct number of gates in hi3519_clk_unregister()
    118a7113db31 PCI: Mark 3ware-9650SE Root Port Extended Tags as broken
    754646012867 drm/mediatek: dsi: Fix DSI RGB666 formats and definitions
    4e37c5342236 clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times
    fe68cf273906 media: pvrusb2: fix pvr2_stream_callback casts
    4f2a1657f9ab media: pvrusb2: remove redundant NULL check
    8e19050ab9b9 media: go7007: add check of return value of go7007_read_addr()
    b1d0eebaf87c media: imx: csc/scaler: fix v4l2_ctrl_handler memory leak
    f27bcdae5730 media: sun8i-di: Fix chroma difference threshold
    de09db4e5d10 media: sun8i-di: Fix power on/off sequences
    4bdc1b352ec0 media: sun8i-di: Fix coefficient writes
    a62b9f3d7bbf NTB: fix possible name leak in ntb_register_device()
    87d306cdeb9e NTB: EPF: fix possible memory leak in pci_vntb_probe()
    e2b6ef72b7ae PCI: endpoint: Support NTB transfer between RC and EP
    caf5cf099016 powerpc: Force inlining of arch_vmap_p{u/m}d_supported()
    4eb47ae93f4d ASoC: meson: t9015: fix function pointer type mismatch
    a3fec4744621 ASoC: meson: aiu: fix function pointer type mismatch
    a26425b7624d ASoC: meson: Use dev_err_probe() helper
    3d1d02973414 perf stat: Avoid metric-only segv
    3cae4f4153d3 ALSA: seq: fix function cast warnings
    7378234eeeac drm/radeon/ni: Fix wrong firmware size logging in ni_init_microcode()
    abb9bea45b43 perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str()
    03e6d4e94843 crypto: xilinx - call finalize with bh disabled
    ce6e3c04119b PCI: switchtec: Fix an error handling path in switchtec_pci_probe()
    0bdb56eae235 PCI/P2PDMA: Fix a sleeping issue in a RCU read section
    56cad01c5463 quota: Fix rcu annotations of inode dquot pointers
    1ca72a3de915 quota: Fix potential NULL pointer dereference
    f2ddd8103f00 quota: simplify drop_dquot_ref()
    f630ba2386c8 clk: qcom: reset: Ensure write completion on reset de/assertion
    e5bb4f4324e9 clk: qcom: reset: Commonize the de/assert functions
    e8c71db0d8f1 pinctrl: mediatek: Drop bogus slew rate register range for MT8192
    0d3fe80b6d17 media: edia: dvbdev: fix a use-after-free
    dc866b69cc51 media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity
    770a57922ce3 media: v4l2-tpg: fix some memleaks in tpg_alloc
    e9d05d5d8411 media: em28xx: annotate unchecked call to media_device_register()
    a03ed00787b0 clk: meson: Add missing clocks to axg_clk_regmaps
    54985391dec2 perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample()
    6ac7c7a3a9ab drm/amd/display: Fix potential NULL pointer dereferences in 'dcn10_set_output_transfer_func()'
    440f05983741 drm/amd/display: Fix a potential buffer overflow in 'dp_dsc_clock_en_read()'
    d54877c83528 HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd
    d9f8bbc6d7cf perf record: Fix possible incorrect free in record__switch_output()
    87658f16082b PCI/DPC: Print all TLP Prefixes, not just the first
    b8505a1aee8f media: tc358743: register v4l2 async device only after successful setup
    4c309e06aa90 dmaengine: tegra210-adma: Update dependency to ARCH_TEGRA
    746606d37d66 drm/lima: fix a memleak in lima_heap_alloc
    1bb5fea94e62 drm/rockchip: lvds: do not print scary message when probing defer
    f3afb5361819 drm/rockchip: lvds: do not overwrite error code
    03b1072616a8 drm/vmwgfx: fix a memleak in vmw_gmrid_man_get_node
    5eaa1597e231 drm/ttm: add ttm_resource_fini v2
    2fa491a1f4a8 drm: Don't treat 0 as -1 in drm_fixp2int_ceil
    c780f00854af drm/rockchip: inno_hdmi: Fix video timing
    13c121279941 drm/tegra: output: Fix missing i2c_put_adapter() in the error handling paths of tegra_output_probe()
    5c8dc26e31b8 drm/tegra: rgb: Fix missing clk_put() in the error handling paths of tegra_dc_rgb_probe()
    7ec1d3cab93e drm/tegra: rgb: Fix some error handling paths in tegra_dc_rgb_probe()
    527bf2adf012 drm/tegra: dc: rgb: Allow changing PLLD rate on Tegra30+
    bfd52f7df633 drm/tegra: dsi: Fix missing pm_runtime_disable() in the error handling path of tegra_dsi_probe()
    1d2f14eb47ad drm/tegra: dsi: Fix some error handling paths in tegra_dsi_probe()
    26827907c27e drm/tegra: dsi: Make use of the helper function dev_err_probe()
    56ec754fd767 drm/tegra: dpaux: Fix PM disable depth imbalance in tegra_dpaux_probe
    49ebcae0b9b8 drm/tegra: dpaux: Populate AUX bus
    93128052bf83 drm/tegra: dsi: Add missing check for of_find_device_by_node
    03ad5ad53e51 dm: call the resume method on internal suspend
    85177297117c dm raid: fix false positive for requeue needed during reshape
    0d387dc503f9 nfp: flower: handle acti_netdevs allocation failure
    3538d11d2a06 net/x25: fix incorrect parameter validation in the x25_getsockopt() function
    382df231ab3d net: kcm: fix incorrect parameter validation in the kcm_getsockopt) function
    3a32dce1adcd udp: fix incorrect parameter validation in the udp_lib_getsockopt() function
    6482113f9c75 l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function
    3988110ecf68 ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function
    71ce163f3e91 bpf: net: Change do_ip_getsockopt() to take the sockptr_t argument
    07aa35a50fe6 bpf: net: Change sk_getsockopt() to take the sockptr_t argument
    25e5c9b20e0a net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
    400298502354 tcp: fix incorrect parameter validation in the do_tcp_getsockopt() function
    c09fc67777b8 OPP: debugfs: Fix warning around icc_get_name()
    78a60f910353 net: phy: dp83822: Fix RGMII TX delay configuration
    fedd8c7d29f4 net: phy: DP83822: enable rgmii mode if phy_interface_is_rgmii
    f82d65e8f7ff net: hns3: fix port duplex configure error in IMP reset
    23ec1cec2429 net: hns3: fix kernel crash when 1588 is received on HIP08 devices
    0e939a002c8a net: phy: fix phy_get_internal_delay accessing an empty array
    5c03387021cf net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv()
    65fb1d271cbc ipv6: fib6_rules: flush route cache when rule is changed
    ca1f06e72dec bpf: Fix stackmap overflow check on 32-bit arches
    3b08cfc65f07 bpf: Fix hashtab overflow check on 32-bit arches
    c826502bed93 bpf: Fix DEVMAP_HASH overflow check on 32-bit arches
    276873ae26c8 sr9800: Add check for usbnet_get_endpoints
    2e845867b4e2 Bluetooth: hci_core: Fix possible buffer overflow
    89c69e83ff0a Bluetooth: hci_qca: don't use IS_ERR_OR_NULL() with gpiod_get_optional()
    9609476b3a16 Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6855
    88f846f352b8 Bluetooth: Remove superfluous call to hci_conn_check_pending()
    4b5dc615f1cf igb: Fix missing time sync events
    5cd7afd64b6e igb: move PEROUT and EXTTS isr logic to separate functions
    d70f1c85113c iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected
    626b03daea32 PCI: Make pci_dev_is_disconnected() helper public for other drivers
    4137f25b5351 wifi: rtw88: 8821c: Fix false alarm count
    250a78863cdf mmc: wmt-sdmmc: remove an incorrect release_mem_region() call in the .remove function
    dd292e884c64 SUNRPC: fix some memleaks in gssx_dec_option_array
    c7cff9780297 x86, relocs: Ignore relocations in .notes section
    40876d07d292 ACPI: scan: Fix device check notification handling
    10e607fbc91b ACPI: resource: Add MAIBENBEN X577 to irq1_edge_low_force_override
    cc06efd8a6be ACPI: resource: Do IRQ override on Lunnen Ground laptops
    b53985826190 ACPI: resource: Add Infinity laptops to irq1_edge_low_force_override
    95531c0d3727 arm64: dts: marvell: reorder crypto interrupts on Armada SoCs
    941c6ee6f77d ARM: dts: imx6dl-yapp4: Move the internal switch PHYs under the switch node
    ff54c712f046 ARM: dts: imx6dl-yapp4: Fix typo in the QCA switch register address
    3ebcd8f11aa8 ARM: dts: imx6dl-yapp4: Move phy reset into switch node
    ce92a8c7cf70 arm64: dts: renesas: r8a779a0: Correct avb[01] reg sizes
    a022251c2f95 arm64: dts: renesas: r8a779a0: Update to R-Car Gen4 compatible values
    3c0cc753d798 ARM: dts: arm: realview: Fix development chip ROM compatible value
    276f4abe4e5b net: ena: Remove ena_select_queue
    90613c76f71c wifi: brcmsmac: avoid function pointer casts
    b96bc1b25963 iommu/amd: Mark interrupt as managed
    6a87552d0a81 bus: tegra-aconnect: Update dependency to ARCH_TEGRA
    1cbaf4c793b0 ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit()
    fe20e3d56bc9 wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces
    0454915c836b wireless: Remove redundant 'flush_workqueue()' calls
    487eff913ea9 bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace correctly
    fcd58c69a372 arm64: dts: mediatek: mt7622: add missing "device_type" to memory nodes
    e66285df73c0 arm64: dts: mt8183: Move CrosEC base detection node to kukui-based DTs
    657633a0b5f5 arm64: dts: mt8183: kukui: Split out keyboard node and describe detachables
    ecec357981ec arm64: dts: mt8183: kukui: Add Type C node
    9d159d6637cc ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down()
    a6a50788b46b s390/vdso: drop '-fPIC' from LDFLAGS
    f94625ec5747 wifi: iwlwifi: mvm: don't set replay counters to 0xff
    4745cba3703c pwm: sti: Fix capture for st,pwm-num-chan < st,capture-num-chan
    55908ea9812e pwm: sti: Implement .apply() callback
    e888c4461e10 wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
    d20d45631feb net: blackhole_dev: fix build warning for ethh set but not used
    95ac8e3ef2a3 pwm: atmel-hlcdc: Fix clock imbalance related to suspend support
    a1716999f8ae pwm: atmel-hlcdc: Use consistent variable naming
    81f0b319f0d4 pwm: atmel-hlcdc: Convert to platform remove callback returning void
    98b0d4693934 arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS
    128a7fb7e84b wifi: iwlwifi: fix EWRD table validity check
    96aa40761673 wifi: iwlwifi: dbg-tlv: ensure NUL termination
    3a5d424cffa2 wifi: iwlwifi: mvm: report beacon protection failures
    f8ff4b4df71e wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete
    4287534cb520 arm64: dts: imx8mm-kontron: Disable pull resistors for SD card signals on BL board
    d01012b6d6bc arm64: dts: imx8mm-kontron: Use the VSELECT signal to switch SD card IO voltage
    41af98f22083 arm64: dts: imx8mm-kontron: Add support for ultra high speed modes on SD card
    db25bbd2c294 arm64: dts: imx8mm-kontron: Disable pullups for onboard UART signals on BL board
    f7e55ad75245 arm64: dts: imx8mm-kontron: Disable pullups for I2C signals on SL/BL i.MX8MM
    d7fcdcf4ec35 cpufreq: mediatek-hw: Don't error out if supply is not found
    8a029ee1e392 af_unix: Annotate data-race of gc_in_progress in wait_for_unix_gc().
    e0d29c4def15 bpftool: Silence build warning about calloc()
    3b71a6981ef8 inet_diag: annotate data-races around inet_diag_table[]
    00d40ab2c03f sock_diag: annotate data-races around sock_diag_handlers[family]
    0f632a68804d cpufreq: mediatek-hw: Wait for CPU supplies before probing
    2cb670b272dd cpufreq: Explicitly include correct DT includes
    d951cf510fb0 cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value
    f75e3536dbbc wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir()
    df78377485ef wifi: wilc1000: fix multi-vif management when deleting a vif
    ac512507ac89 wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
    d80fc436751c wifi: wilc1000: fix RCU usage in connect path
    11b564991b53 wifi: wilc1000: fix declarations ordering
    bc4bc7464639 wifi: b43: Disable QoS for bcm4331
    66ef38ad9754 wifi: b43: Stop correct queue in DMA worker when QoS is disabled
    b05f6cd6c069 wifi: b43: Stop/wake correct queue in PIO Tx path when QoS is disabled
    04a2b6eff2ae wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled
    4c4e592266b6 wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev()
    b10ff1130fa4 sched/fair: Take the scheduling domain into account in select_idle_core()
    3c1122aee91e timekeeping: Fix cross-timestamp interpolation for non-x86
    aa74fd5ccb8b timekeeping: Fix cross-timestamp interpolation corner case decision
    48c70f35f6a6 timekeeping: Fix cross-timestamp interpolation on counter wrap
    7dd09fa80b07 aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts
    53609f5c0592 rtc: test: Fix invalid format specifier.
    3eafb6816dcb time: test: Fix incorrect format specifier
    770332c1fd0a lib/cmdline: Fix an invalid format specifier in an assertion msg
    01db522d003f md: Don't clear MD_CLOSING when the raid is about to stop
    25d99f7baa13 fs/select: rework stack allocation hack for clang
    98e60b538e66 nbd: null check for nla_nest_start
    edbdb0d94143 s390/dasd: fix double module refcount decrement
    bb126ed29f4e s390/dasd: Use dev_*() for device log messages
    3404d535bdc2 s390/dasd: add autoquiesce feature
    932600a295cc s390/dasd: add copy pair setup
    2c42dab80a03 s390/dasd: add query PPRC function
    815348211f30 s390/dasd: put block allocation in separate function
    423b6bdf19bb do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak
    50982ce0f177 ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll
    2a239a9487f7 ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode
    648bd8ef211d ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC
    aa345a4d9b32 Input: gpio_keys_polled - suppress deferred probe error for gpio
    4bd9d06bdff7 ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet
    91b4bfed82c4 firewire: core: use long bus reset on gap count error
    8d1753973f59 Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security
    9a1de3adf7d1 drm/amdgpu: Enable gpu reset for S3 abort cases on Raven series
    c4e2f6081506 ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port
    d157b06c1030 scsi: mpt3sas: Prevent sending diag_reset when the controller is ready
    0c255fb9b1a6 dm-verity, dm-crypt: align "struct bvec_iter" correctly
    f6cbb4843c61 block: sed-opal: handle empty atoms when parsing response
    d7c5c0335a9a parisc/ftrace: add missing CONFIG_DYNAMIC_FTRACE check
    59be50a37f37 net/iucv: fix the allocation size of iucv_path_table array
    e8a67fe34b76 x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault()
    e2d5cf0dcb9f x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h
    7e13a78e2ba4 riscv: dts: sifive: add missing #interrupt-cells to pmic
    cf71090a5941 RDMA/mlx5: Relax DEVX access upon modify commands
    60ba938a8bc8 RDMA/mlx5: Fix fortify source warning while accessing Eth segment
    e524979a8a3b gen_compile_commands: fix invalid escape sequence warning
    802eb0254fc1 HID: multitouch: Add required quirk for Synaptics 0xcddc device
    581d99d2f688 MIPS: Clear Cause.BD in instruction_pointer_set
    8082bccb7ac4 x86/xen: Add some null pointer checking to smp.c
    333de5a9753e ASoC: rt5645: Make LattePanda board DMI match more precise
    0d7cfe2ef5a7 selftests: tls: use exact comparison in recv_partial
    37d98fb9c314 bpf: Defer the free of inner map when necessary
    d8140159a214 rcu-tasks: Provide rcu_trace_implies_rcu_gp()
    d909d381c315 io_uring: drop any code related to SCM_RIGHTS
    9dd3863e3fcd io_uring/unix: drop usage of io_uring socket
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: 611cec2700887d42aa872ea887be65d7c837b09c)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-05-15 09:44:15 -07:00
Bruce Ashfield
779b489229 linux-yocto/5.15: update to v5.15.152
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    b95c01af2113 Linux 5.15.152
    a1211bbf7814 serial: max310x: fix IO data corruption in batched operations
    0ba485f90d97 serial: max310x: make accessing revision id interface-agnostic
    31642219f27a regmap: Add bulk read/write callbacks into regmap_config
    fbddd48f1456 regmap: allow to define reg_update_bits for no bus configuration
    cad6da86ca98 ALSA: usb-audio: Sort quirk table entries
    36dba3f4cd36 ALSA: usb-audio: Add FIXED_RATE quirk for JBL Quantum610 Wireless
    bfd36b1d1869 ALSA: usb-audio: Always initialize fixed_rate in snd_usb_find_implicit_fb_sync_format()
    a6f53df52b66 ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all
    fd63fb84ed6d fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand()
    9b3834276bb6 proc: Use task_is_running() for wchan in /proc/$pid/stat
    3c1b2776ef19 getrusage: use sig->stats_lock rather than lock_task_sighand()
    ef2734e57cb9 getrusage: use __for_each_thread()
    18c7394e46d8 getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
    c5579e7280e6 getrusage: add the "signal_struct *sig" local variable
    63e09c1f46d6 drm/amd/display: Increase frame-larger-than for all display_mode_vba files
    f4442513e426 drm/amd/display: remove DML Makefile duplicate lines
    b4bab46400a0 drm/amd/display: move calcs folder into DML
    b00e4d44ac77 drm/amd/display: Re-arrange FPU code structure for dcn2x
    b6d46f306b39 hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
    c4cfa93e5018 hv_netvsc: use netif_is_bond_master() instead of open code
    760d0df3add5 selftests: mptcp: decrease BW in simult flows
    9a9d00c23d17 drm/amdgpu: Reset IH OVERFLOW_CLEAR bit
    f57431896095 drm/amd/pm: do not expose the API used internally only in kv_dpm.c
    0afbf40c0135 serial: max310x: prevent infinite while() loop in port startup
    2fbf2c767b50 serial: max310x: use a separate regmap for each port
    2161c5411d91 serial: max310x: use regmap methods for SPI batch operations
    2aa7bcfdbb46 xhci: handle isoc Babble and Buffer Overrun events properly
    56e9aeb2052c xhci: process isoc TD properly when there was a transaction error mid TD.
    0d29b474fb90 selftests: mm: fix map_hugetlb failure on 64K page size systems
    0b08eb637276 selftests/mm: switch to bash from sh
    fdfc5fabe85a nfp: flower: add hardware offload check for post ct entry
    245332d4e767 nfp: flower: add goto_chain_index for ct entry
    666334fdf4c6 drm/amd/display: Fix uninitialized variable usage in core_link_ 'read_dpcd() & write_dpcd()' functions
    f354086d1bf7 ALSA: usb-audio: add quirk for RODE NT-USB+
    80326ce1eb74 ALSA: usb-audio: Fix microphone sound on Nexigo webcam.
    f1a68c6a41c6 ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 Wireless
    d16ae91186f3 ALSA: usb-audio: Add quirk for Tascam Model 12
    7ce0a888d646 ALSA: usb-audio: Avoid superfluous endpoint setup
    3191a00dbe04 ALSA: usb-audio: Correct the return code from snd_usb_endpoint_set_params()
    06b6de69cf16 ALSA: usb-audio: Apply mutex around snd_usb_endpoint_set_params()
    539493f147ff ALSA: usb-audio: Properly refcounting clock rate
    56e28371faf4 ALSA: usb-audio: Split endpoint setups for hw_params and prepare (take#2)
    8ca3315bd876 ALSA: usb-audio: Clear fixed clock rate at closing EP
    9830e7383f18 ALSA: usb-audio: Refcount multiple accesses on the single clock
    0866afaff19d netrom: Fix data-races around sysctl_net_busy_read
    c558e54f7712 netrom: Fix a data-race around sysctl_netrom_link_fails_count
    f9c4d4246417 netrom: Fix a data-race around sysctl_netrom_routing_control
    4eacb242e22e netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
    489e05c614db netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
    85f34d352f4b netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
    33081e0f3489 netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
    f84f7709486d netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries
    b8006cb0a34a netrom: Fix a data-race around sysctl_netrom_transport_timeout
    775ed3549819 netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser
    b3f0bc3a315c netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
    bbc21f134b89 netrom: Fix a data-race around sysctl_netrom_default_path_quality
    101277e37d54 erofs: apply proper VMA alignment for memory mapped files on THP
    b3c0f5538205 netfilter: nf_conntrack_h323: Add protection for bmp length out of range
    bd9c90927a3c netfilter: nft_ct: fix l3num expectations with inet pseudo family
    b562ebe21ed9 net/rds: fix WARNING in rds_conn_connect_if_down
    f0363af9619c cpumap: Zero-initialise xdp_rxq_info struct before running XDP program
    cae330325795 net/ipv6: avoid possible UAF in ip6_route_mpath_notify()
    8d95465d9a42 net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink()
    e46274df1100 net: sparx5: Fix use after free inside sparx5_del_mact_entry
    e77e0b0f2a11 geneve: make sure to pull inner header in geneve_rx()
    be3be07d237c tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
    e72b4e5e16f6 i40e: disable NAPI right after disabling irqs when handling xsk_pool
    533953fa90d1 ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
    ea4e938d2ce4 net: lan78xx: fix runtime PM count underflow on link stop
    5ae5060e17a3 mmc: mmci: stm32: fix DMA API overlapping mappings warning
    287093040fc5 mmc: mmci: stm32: use a buffer for unaligned DMA requests
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: 4545591ac316d4304a73b578ecfce57a10af886f)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-05-15 09:44:15 -07:00
Bruce Ashfield
f90f4e8d92 linux-yocto/5.15: update to v5.15.151
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    574362648507 Linux 5.15.151
    4a4eeb691253 mptcp: fix double-free on socket dismantle
    cc5e34bc5b20 Revert "tls: rx: move counting TlsDecryptErrors for sync"
    9d5932275b3b net: tls: fix async vs NIC crypto offload
    68dbe92d677c bpf: Derive source IP addr via bpf_*_fib_lookup()
    39b4ee40d204 bpf: Add table ID to bpf_fib_lookup BPF helper
    75ca92271da5 bpf: Add BPF_FIB_LOOKUP_SKIP_NEIGH for bpf_fib_lookup
    20f5aafe521c Revert "interconnect: Teach lockdep about icc_bw_lock order"
    fe549d8e9763 Revert "interconnect: Fix locking for runpm vs reclaim"
    ead68522455b gpio: fix resource unwinding order in error path
    ea514ac5f1be gpiolib: Fix the error path order in gpiochip_add_data_with_key()
    c21b5ad4e79d gpio: 74x164: Enable output pins after registers are reset
    6c480d0f1318 af_unix: Drop oob_skb ref before purging queue in GC.
    2f3ae0905a7e Revert "drm/bridge: lt8912b: Register and attach our DSI device at probe"
    22850c9950a4 fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super
    94965be37add cachefiles: fix memory leak in cachefiles_add_cache()
    cc32ba2fdf3f mptcp: fix possible deadlock in subflow diag
    af46c8a0d8db mptcp: push at DSS boundaries
    5101e9f11a87 mptcp: add needs_id for netlink appending addr
    4ba8702b23e3 mptcp: clean up harmless false expressions
    f431a58cb933 selftests: mptcp: add missing kconfig for NF Filter in v6
    5d7f2e7d213f selftests: mptcp: add missing kconfig for NF Filter
    55366b9ae937 mptcp: rename timer related helper to less confusing names
    833d068e776a mptcp: process pending subflow error on close
    305078c2741f mptcp: move __mptcp_error_report in protocol.c
    fbd16a1e4b14 x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers
    077952157636 pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
    5f6e8930ca96 mmc: sdhci-xenon: fix PHY init clock stability
    f4fae0a76ee2 mmc: sdhci-xenon: add timeout for PHY init complete
    52af4f26c02f mmc: core: Fix eMMC initialization with 1-bit bus connection
    4529c084a320 dmaengine: fsl-qdma: init irq after reg initialization
    2dee8895a25e dmaengine: ptdma: use consistent DMA masks
    106c1ac953a6 dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
    ab2d68655d0f btrfs: dev-replace: properly validate device names
    063715c33b4c wifi: nl80211: reject iftype change with mesh ID change
    9376d059a705 gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
    cbf67001d647 ALSA: firewire-lib: fix to check cycle continuity
    7d930a4da179 tomoyo: fix UAF write bug in tomoyo_write_control()
    5941a90c55d3 riscv: Sparse-Memory/vmemmap out-of-bounds fix
    80b15346492b afs: Fix endless loop in directory parsing
    20a4b5214f7b fbcon: always restore the old font data in fbcon_do_set_font()
    5eac17127e85 ALSA: Drop leftover snd-rtctimer stuff from Makefile
    e601ae81910c power: supply: bq27xxx-i2c: Do not free non existing IRQ
    4b73473c050a efi/capsule-loader: fix incorrect allocation size
    5bc8810b788a tls: decrement decrypt_pending if no async completion will be called
    9ae48288fc8b tls: rx: use async as an in-out argument
    bdb7fb29236a tls: rx: assume crypto always calls our callback
    2ec59e165549 tls: rx: move counting TlsDecryptErrors for sync
    b61dbb5ef449 tls: rx: don't track the async count
    4fd23a600be9 tls: rx: factor out writing ContentType to cmsg
    9876554897b3 tls: rx: wrap decryption arguments in a structure
    d6c9c2a66c91 tls: rx: don't report text length from the bowels of decrypt
    ffc8a2b82141 tls: rx: drop unnecessary arguments from tls_setup_from_iter()
    1abd49fa1ffb tls: hw: rx: use return value of tls_device_decrypted() to carry status
    432d40036f17 tls: rx: refactor decrypt_skb_update()
    17d8bda2a6fd tls: rx: don't issue wake ups when data is decrypted
    de0970d258ef tls: rx: don't store the decryption status in socket context
    4c68bf84d162 tls: rx: don't store the record type in socket context
    f1e71909373e igb: extend PTP timestamp adjustments to i211
    a1227b27fccc rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back
    7c3f28599652 netfilter: bridge: confirm multicast packets before passing them up the stack
    3e9cd8913635 netfilter: let reset rules clean out conntrack entries
    c3a84f83d9e5 netfilter: make function op structures const
    2cb39bea7085 netfilter: core: move ip_ct_attach indirection to struct nf_ct_hook
    84d3baab4b89 netfilter: nfnetlink_queue: silence bogus compiler warning
    4225152bfb77 netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
    af1a9a925e46 Bluetooth: Enforce validation on max value of connection interval
    c3df637266df Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST
    4cd28dae8210 Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
    da4569d450b1 Bluetooth: Avoid potential use-after-free in hci_error_reset
    8e9955630117 stmmac: Clear variable when destroying workqueue
    28bbdb4e1993 uapi: in6: replace temporary label with rfc9486
    1e2cbdbdfa76 net: usb: dm9601: fix wrong return value in dm9601_mdio_read
    9b1f5c003284 veth: try harder when allocating queue memory
    914c73e7872d net: enable memcg accounting for veth queues
    8d4d26f51ef0 lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
    8a54834c03c3 ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
    f011c103e654 net: veth: clear GRO when clearing XDP even when down
    bf3f0c4169be cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back
    cbfd27689b5e tun: Fix xdp_rxq_info's queue_index when detaching
    afec0c5cd2ed net: ip_tunnel: prevent perpetual headroom growth
    c71ed29d15b1 netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter
    386bb2537e9b mtd: spinand: gigadevice: Fix the get ecc status issue
    00b19ee0dcc1 netfilter: nf_tables: disallow timeout for anonymous sets

(From OE-Core rev: 32f2aba4c4e90b86c1e11ac54dedd6a015c219a6)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-05-15 09:44:14 -07:00
Bruce Ashfield
8c81ddc78f linux-yocto/5.15: fix partion scanning
Integrating the following commit(s) to linux-yocto/5.15:

1/1 [
    Author: Christoph Hellwig
    Email: hch@lst.de
    Subject: block, loop: support partitions without scanning
    Date: Fri, 27 May 2022 07:58:06 +0200

    Historically we did distinguish between a flag that surpressed partition
    scanning, and a combinations of the minors variable and another flag if
    any partitions were supported.  This was generally confusing and doesn't
    make much sense, but some corner case uses of the loop driver actually
    do want to support manually added partitions on a device that does not
    actively scan for partitions.  To make things worsee the loop driver
    also wants to dynamically toggle the scanning for partitions on a live
    gendisk, which makes the disk->flags updates non-atomic.

    Introduce a new GD_SUPPRESS_PART_SCAN bit in disk->state that disables
    just scanning for partitions, and toggle that instead of GENHD_FL_NO_PART
    in the loop driver.

    [bva: Notes for this backport:
       - drop return code in disk_scan_partitions for GD_SUPPRESS_PART_SCAN.
         The check doesn't strictly need ot be in this routine in 5.15, but
         this faciliates future changes in this area, since there are
         other checks in the same function.
       - GD_SUPPRESS_PART_SCAN could go to genh.c, but genhd.c includes
         blkdev.h, so we leave the new GD_SUPPRESS_PART_SCAN definition
         in the same places as where it was introduced upstream to keep
         the changes to a minimum
       - upstream commit e16e506ccd673 merges blkdev_reread_part into
         disk_scan_partitions. Backporting that change is more churn
         than we need, so we also add the check for GD_SUPPRESS_PART_SCAN
         into that routine to have the check hit in a 5.15 context.
    ]

    Upstream-Status: Backport [commit b9684a71fca79]

    Fixes: 1ebe2e5f9d68 ("block: remove GENHD_FL_EXT_DEVT")
    Reported-by: Ming Lei <ming.lei@redhat.com>
    Signed-off-by: Christoph Hellwig <hch@lst.de>
    Reviewed-by: Ming Lei <ming.lei@redhat.com>
    Link: https://lore.kernel.org/r/20220527055806.1972352-1-hch@lst.de
    Signed-off-by: Jens Axboe <axboe@kernel.dk>
    Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]

(From OE-Core rev: 768ac24afff43d58c32617025391049d5d0d166b)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-03-13 07:36:51 -10:00
Bruce Ashfield
37b1dff212 linux-yocto/5.15: update to v5.15.150
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    80efc6265290 Linux 5.15.150
    da6cabc1981e r8169: use new PM macros
    b7f3fac6d301 netfilter: nf_tables: can't schedule in nft_chain_validate
    a4efc62cd1ed ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
    c1317822e2de ext4: regenerate buddy after block freeing failed if under fc replay
    d82ec7529c5f netfilter: nf_tables: fix scheduling-while-atomic splat
    97eaa2955db4 arp: Prevent overflow in arp_req_get().
    d7b6fa97ec89 fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio
    df31d05f0678 cifs: fix mid leak during reconnection after timeout threshold
    aade859419ce i2c: imx: when being a target, mark the last read as processed
    cb21407f0b39 i2c: imx: Add timer for handling the stop condition
    33f649f1b1ce drm/amd/display: Fix memory leak in dm_sw_fini()
    9a03126588e5 drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
    13b57b5cd591 netfilter: nft_flow_offload: release dst in case direct xmit path is used
    4c167af9f6b5 netfilter: nft_flow_offload: reset dst in route object after setting up flow
    7c71b831220e netfilter: flowtable: simplify route logic
    664264a5c55b netfilter: nf_tables: set dormant flag on hook register failure
    4338032aa90b tls: stop recv() if initial process_rx_list gave us non-DATA
    ea845237a39d tls: rx: drop pointless else after goto
    8b32e43a80a1 tls: rx: jump to a more appropriate label
    39603a6d4e71 s390: use the correct count for __iowrite64_copy()
    8cae520f21ad octeontx2-af: Consider the action set by PF
    6dae096960bc drm/nouveau/instmem: fix uninitialized_var.cocci warning
    4d3b2bd995ed net: dev: Convert sa_data to flexible array in struct sockaddr
    d65ec3e48f70 packet: move from strlcpy with unused retval to strscpy
    91b020aaa1e5 ipv6: sr: fix possible use-after-free and null-ptr-deref
    e56662160fc2 afs: Increase buffer size in afs_update_volume_status()
    5268bb02107b bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel
    6800ad7417f3 ata: ahci_ceva: fix error handling for Xilinx GT PHY support
    7fcc31a3a705 ata: libahci_platform: Introduce reset assertion/deassertion methods
    ddac2e0e656e ata: libahci_platform: Convert to using devm bulk clocks API
    302b92b37304 ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
    a75b49547831 ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
    2a7b878a7dad net: stmmac: Fix incorrect dereference in interrupt handlers
    a41d9142d2dd nouveau: fix function cast warnings
    1087c284fd11 scsi: jazz_esp: Only build if SCSI core is builtin
    4e395fb89e7e bpf, scripts: Correct GPL license name
    cd6070d9f5e7 RDMA/srpt: fix function pointer cast warnings
    656bd1702fea arm64: dts: rockchip: set num-cs property for spi on px30
    135e5465fefa RDMA/qedr: Fix qedr_create_user_qp error flow
    989af2f29342 RDMA/srpt: Support specifying the srpt_service_guid parameter
    b6e660e07622 RDMA/irdma: Add AE for too many RNRS
    056ed95befd1 RDMA/irdma: Set the CQ read threshold for GEN 1
    a95d4cf82775 RDMA/irdma: Validate max_send_wr and max_recv_wr
    635d79aa477f RDMA/irdma: Fix KASAN issue with tasklet
    aeb5ac1c9d10 RDMA/bnxt_re: Return error for SRQ resize
    52de5805c147 IB/hfi1: Fix a memleak in init_credit_return
    48c63a174489 cifs: add a warning when the in-flight count goes negative
    6538b6d13ce3 xhci: track port suspend state correctly in unsuccessful resume cases
    8839d5728baa xhci: decouple usb2 port resume and get_port_status request handling
    8af9de2a5ba1 xhci: clear usb2 resume related variables in one place.
    a99c8f1abef9 xhci: rename resume_done to resume_timestamp
    63f0e79cf382 xhci: move port specific items such as state completions to port structure
    ea6c19c7365d xhci: cleanup xhci_hub_control port references
    95973afc870c ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CBA
    4f080b6487bd ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA
    c2a9376d507e ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks
    1b64ff947a5a ACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA
    f3607954f2e6 ACPI: resource: Add ASUS model S5402ZA to quirks
    27e99d785721 ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2
    cb1003c07e74 ARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch
    28e5e3e59b3b arm64: dts: rockchip: add SPDIF node for ROCK Pi 4
    99c8b2e99783 arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4
    371036bf7666 arm64: dts: rockchip: fix regulator name on rk3399-rock-4
    92dcd7d6c606 exfat: support dynamic allocate bh for exfat_entry_set_cache
    b4dc693b29ef wifi: iwlwifi: mvm: avoid baid size integer overflow
    fa92c463eba7 igb: Fix igb_down hung on surprise removal
    16f653776caf wifi: wext-core: Fix -Wstringop-overflow warning in ioctl_standard_iw_point()
    7552020e3aa8 devlink: report devlink_port_type_warn source device
    819ca25444b3 bpf: Address KCSAN report on bpf_lru_list
    f97832620d7f wifi: ath11k: fix registration of 6Ghz-only phy without the full channel range
    3cb43222bab8 sched/fair: Don't balance task to its current running CPU
    621619f626cb arm64: mm: fix VA-range sanity check
    0bd309f22663 arm64: set __exception_irq_entry with __irq_entry as a default
    dd0802f0a9d6 ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version)
    3cc2d66b12e0 ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3
    54da51be3b7e ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A
    fa33b70513a0 btrfs: add xxhash to fast checksum implementations
    ef535e0315af posix-timers: Ensure timer ID search-loop limit is valid
    84a578961b25 md/raid10: prevent soft lockup while flush writes
    6b03364b29bd md: fix data corruption for raid456 when reshape restart while grow up
    638eaac37464 nbd: Add the maximum limit of allocated index in nbd_dev_add
    173e191012aa debugobjects: Recheck debug_objects_enabled before reporting
    de2efb42d693 netfilter: nf_tables: add rescheduling points during loop detection walks
    a022c339afca net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs
    65acad6791bf Input: iqs269a - do not poll during ATI
    13b1dee7e110 Input: iqs269a - do not poll during suspend or resume
    f33ba1ec4ad9 Input: iqs269a - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
    dba06912727b PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro
    995e77b87389 mmc: mxc: Use the new PM macros
    8bc597732c85 mmc: jz4740: Use the new PM macros
    75d4f92d8788 PM: core: Add new *_PM_OPS macros, deprecate old ones
    53f7337519a1 PM: core: Redefine pm_ptr() macro
    a51c253d8321 powerpc/eeh: Set channel state after notifying the drivers
    4570db06b724 powerpc/eeh: Small refactor of eeh_handle_normal_event()
    12dd4a0848c4 powerpc/rtas: ensure 4KB alignment for rtas_data_buf
    8afaf74307f8 powerpc/rtas: make all exports GPL
    2240f4c5f5d5 net: ethernet: ti: add missing of_node_put before return
    18721a837387 dt-bindings: clocks: imx8mp: Add ID for usb suspend clock
    fb100de77846 clk: imx8mp: add clkout1/2 support
    3c8a513f0f6b clk: imx8mp: Add DISP2 pixel clock
    3517b6d6146c serial: 8250: Remove serial_rs485 sanitization from em485
    54974aad4a76 cifs: remove useless parameter 'is_fsctl' from SMB2_ioctl()
    15c3ddd11803 kernel/sched: Remove dl_boosted flag comment
    a1733ffd88d9 drm/i915/dg1: Update DMC_DEBUG3 register
    8102416c05bb f2fs: write checkpoint during FG_GC
    cfd5d011d6f6 f2fs: don't set GC_FAILURE_PIN for background GC
    56b522f46681 drm/amdgpu: init iommu after amdkfd device init
    572ee5086e47 tools/virtio: fix build
    80f2a246225c perf beauty: Update copy of linux/socket.h with the kernel sources
    47b6345ddb6c tools headers UAPI: Sync linux/fscrypt.h with the kernel sources
    c65a23e98e38 ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
    2eb3d2a54ad7 acpi: property: Let args be NULL in __acpi_node_get_property_reference
    7abdd666a06f platform/x86: asus-wmi: Document the dgpu_disable sysfs attribute
    7de3c1535bdf clk: linux/clk-provider.h: fix kernel-doc warnings and typos
    b184742d2788 RDMA/siw: Correct wrong debug message
    6f6ec8aff219 RDMA/siw: Balance the reference of cep->kref in the error path
    71475bcee001 ARM: dts: BCM53573: Drop nonexistent #usb-cells
    832cf206dfe2 selftests: net: vrf-xfrm-tests: change authentication and encryption algos
    14e1f63b3918 vdpa/mlx5: Don't clear mr struct on destroy MR
    5b4f6c5ff65c MIPS: vpe-mt: drop physical_memsize
    1be5de5b642a MIPS: SMP-CPS: fix build error when HOTPLUG_CPU not set
    cc24b32d7d62 powerpc/pseries/lpar: add missing RTAS retry status handling
    3212606148b8 powerpc/perf/hv-24x7: add missing RTAS retry status handling
    e3835122ea28 powerpc/pseries/lparcfg: add missing RTAS retry status handling
    228d3c49194b clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled()
    d0e4a444557a clk: qcom: gpucc-sdm845: fix clk_dis_wait being programmed for CX GDSC
    e7076cfb72d5 clk: qcom: gpucc-sc7180: fix clk_dis_wait being programmed for CX GDSC
    83c043b92b0f powerpc/powernv/ioda: Skip unallocated resources when mapping to PE
    8c373aa1f784 Input: ads7846 - don't check penirq immediately for 7845
    6a37a429b3ee Input: ads7846 - always set last command to PWRDOWN
    199e666477d5 clk: imx: avoid memory leak
    94957e54dc70 clk: renesas: cpg-mssr: Remove superfluous check in resume code
    2d89ed2e0629 Input: ads7846 - don't report pressure for ads7845
    f992d1afd17f clk: renesas: cpg-mssr: Fix use after free if cpg_mssr_common_init() failed
    d73cf59d2446 Input: iqs269a - increase interrupt handler return delay
    db06a2ae0707 Input: iqs269a - configure device with a single block write
    fdbceead4ac1 Input: iqs269a - drop unused device node references
    d93c68661ad8 RISC-V: fix funct4 definition for c.jalr in parse_asm.h
    5c5c02b069cc mtd: rawnand: sunxi: Fix the size of the last OOB region
    11fcd28df8d3 clk: qcom: gcc-qcs404: fix names of the DSI clocks used as parents
    9fcba5e7bb5c clk: qcom: gcc-qcs404: disable gpll[04]_out_aux parents
    7602e5e1bd04 clk: imx: imx8mp: add shared clk gate for usb suspend clk
    7d6e8d7ee13b mptcp: fix lockless access in subflow ULP diag
    256c3e6192ed usb: roles: don't get/set_role() when usb_role_switch is unregistered
    ef982fc41055 usb: roles: fix NULL pointer issue when put module's reference
    2cb66b62a5d6 usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
    3a2a909942b5 usb: cdns3: fix memory double free when handle zero packet
    4e5c73b15d95 usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
    f4928121f707 usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllers
    7c532fb96ac1 usb: cdnsp: blocked some cdns3 specific code
    c98f2d25f8f6 usb: dwc3: gadget: Don't disconnect if not started
    f4fab74cb83c serial: amba-pl011: Fix DMA transmission in RS485 mode
    2c62c8984b96 x86/alternative: Make custom return thunk unconditional
    b0c9fcacf218 Revert "x86/alternative: Make custom return thunk unconditional"
    ae815291f0da x86/returnthunk: Allow different return thunks
    5ca1f6adac69 x86/ftrace: Use alternative RET encoding
    b9d69bfff6fd x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
    b810c58d8b01 x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
    8943e3c9446d Revert "x86/ftrace: Use alternative RET encoding"
    eec6cbbfa1e8 ARM: ep93xx: Add terminator to gpiod_lookup_table
    0da15a703951 l2tp: pass correct message length to ip6_append_data
    9d71d7a9f2a6 PCI/MSI: Prevent MSI hardware interrupt number truncation
    a576308800be gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp()
    d81e2dc20395 KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
    4deb8413eccb KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
    e20b24b175c9 platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
    79d7504a24a3 platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler
    1a4371db68a3 dm-crypt: don't modify the data when using authenticated encryption
    d580f0dcb5e3 drm/ttm: Fix an invalid freeing on already freed page in error path
    47ae64df23ed IB/hfi1: Fix sdma.h tx->num_descs off-by-one error
    77cbc04a1a86 erofs: fix lz4 inplace decompression
    fbb662ffa005 pmdomain: renesas: r8a77980-sysc: CR7 must be always on
    43ea43b6fa17 ksmbd: free aux buffer if ksmbd_iov_pin_rsp_read fails
    475426ad1ae0 pmdomain: mediatek: fix race conditions with genpd
    2a52590ac523 virtio-blk: Ensure no requests in virtqueues before deleting vqs.
    b9a61ee2bb27 drm/amdgpu: reset gpu for s3 suspend abort case
    afc74fda2b5d drm/amdgpu: skip to program GFXDEC registers for suspend abort
    dcd33edd854a firewire: core: send bus reset promptly on gap count error
    a74270a1b784 scsi: lpfc: Use unsigned type for num_sge
    26b8bdb5561a hwmon: (coretemp) Enlarge per package core count limit
    a2f99731ab31 efi: Don't add memblocks for soft-reserved memory
    4aa36b62c3ea efi: runtime: Fix potential overflow of soft-reserved region size
    262dc4fb1517 wifi: mac80211: adding missing drv_mgd_complete_tx() call
    a585faf05915 fs/ntfs3: Fix oob in ntfs_listxattr
    0a3548e82424 fs/ntfs3: Update inode->i_size after success write into compressed file
    c39c689a82b3 fs/ntfs3: Correct function is_rst_area_valid
    54142e95dfc8 fs/ntfs3: Prevent generic message "attempt to access beyond end of device"
    095d6a66bc69 fs/ntfs3: use non-movable memory for ntfs3 MFT buffer cache
    3f3a6ebf6a32 fs/ntfs3: Disable ATTR_LIST_ENTRY size check
    ee8db6475cb1 fs/ntfs3: Add NULL ptr dereference checking at the end of attr_allocate_frame()
    56dacb722b76 fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name"
    3532bceaed11 fs/ntfs3: Print warning while fixing hard links count
    f14132b88315 fs/ntfs3: Correct hard links updating when dealing with DOS names
    cd465584d501 fs/ntfs3: Improve ntfs_dir_count
    3f7920b36da0 fs/ntfs3: Modified fix directory element type detection
    b4663b406aee Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
    9b1e3cf9ed29 ext4: correct the hole length returned by ext4_map_blocks()
    46e64b9a4b6f nvmet-fc: take ref count on tgtport before delete assoc
    5e0bc09a52b6 nvmet-fc: avoid deadlock on delete association path
    f323185c7923 nvmet-fc: abort command when there is no binding
    59b4ca71ab70 nvmet-fc: hold reference on hostport match
    8fd604d4b0d7 nvmet-fc: defer cleanup using RCU properly
    8f7104e18ffd nvmet-fc: release reference on target port
    071f116416a1 nvmet-fcloop: swap the list_add_tail arguments
    0bf567d6d9ff nvme-fc: do not wait in vain when unloading module
    75e34de642a3 ALSA: usb-audio: Ignore clock selector errors for single connection
    a75d89666c57 netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
    4a5ed4697232 Input: xpad - add Lenovo Legion Go controllers
    1e9af43d5d02 spi: sh-msiof: avoid integer overflow in constants
    ef1e3f277a7f ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
    e59905cfb195 ALSA: usb-audio: Check presence of valid altsetting control
    065da538e6a6 nvmet-tcp: fix nvme tcp ida memory leak
    f8dee8e4893c regulator: pwm-regulator: Add validity checks in continuous .get_voltage
    4fe4e5adc7d2 dmaengine: ti: edma: Add some null pointer checks to the edma_probe
    8de8305a25bf ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal()
    4c21fa60a6f4 ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()
    687061cfaa2a ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt
    3700475e0961 platform/x86: touchscreen_dmi: Add info for the TECLAST X16 Plus tablet
    343c19816883 MIPS: reserve exception vector space ONLY ONCE
    b4c13deff359 ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
    1a8bd6244963 ahci: asm1166: correct count of reported ports
    0399d7eba41d spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected
    df6e2088c6f4 fbdev: sis: Error out if pixclock equals zero
    8c54acf33e5a fbdev: savage: Error out if pixclock equals zero
    88c18fd06608 wifi: mac80211: fix race condition on enabling fast-xmit
    212f20d5b16e wifi: cfg80211: fix missing interfaces when dumping
    37d82e6ac9b2 dmaengine: fsl-qdma: increase size of 'irq_name'
    3692c6f2b564 dmaengine: shdma: increase size of 'dev_id'
    a9849b67b440 scsi: target: core: Add TMF to tmr_list handling
    0766e7317aab sched/rt: Disallow writing invalid values to sched_rt_period_us
    5295b5f2e561 sched/rt: Fix sysctl_sched_rr_timeslice intial value
    8bd3eee7720c x86/fpu: Stop relying on userspace for info to fault in xsave buffer
    c017fbf10596 zonefs: Improve error handling
    bbc432e632d4 userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
    4bbb93ad84b3 bpf: Remove trace_printk_lock
    4b349c55bbd3 bpf: Do cleanup in bpf_bprintf_cleanup only when needed
    bcbaeb081ad8 bpf: Add struct for bin_args arg in bpf_bprintf_prepare
    8495c34dff0d bpf: Merge printk and seq_printf VARARG max macros
    ab2e127896a2 PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
    50349893930a sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
    ee0fb9baa7a4 smb: client: fix parsing of SMB3.1.1 POSIX create context
    890bc4fac3c0 smb: client: fix potential OOBs in smb2_parse_contexts()
    858e73ff2563 smb: client: fix OOB in receive_encrypted_standard()
    6e5e93fd51fe net/sched: Retire dsmark qdisc
    c3fdf76849c6 net/sched: Retire ATM qdisc
    78bac52c290a net/sched: Retire CBQ qdisc

(From OE-Core rev: 024d0778139277523f37d1a2857c6adbf69fd1c5)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-03-13 07:36:51 -10:00
Bruce Ashfield
84eac79c89 linux-yocto/5.15: update to v5.15.149
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    458ce51d0356 Linux 5.15.149
    d72da18772ff usb: dwc3: gadget: Ignore End Transfer delay on teardown
    acff71e58748 media: Revert "media: rkisp1: Drop IRQF_SHARED"
    9ae312f7f3c2 usb: dwc3: gadget: Execute gadget stop after halting the controller
    921acacb92b7 usb: dwc3: gadget: Don't delay End Transfer on delayed_status
    4178bfa3fc9d staging: fbtft: core: set smem_len before fb_deferred_io_init call
    9e25a0054090 smb3: Replace smb2pdu 1-element arrays with flex-arrays
    0b49eac39c99 fs/ntfs3: Add null pointer checks
    4c73597f68d7 net: bcmgenet: Fix EEE implementation
    62900d358c48 Revert "selftests/bpf: Test tail call counting with bpf2bpf and data on stack"
    75ac8dc02850 drm/msm/dsi: Enable runtime PM
    c7a0fa3a6657 PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
    1974b3c19a79 arm64: Subscribe Microsoft Azure Cobalt 100 to ARM Neoverse N2 errata
    888a0a46b80f dm: limit the number of targets and parameter size area
    cf4da91e99f1 nilfs2: replace WARN_ONs for invalid DAT metadata block requests
    8fa90634ec3e nilfs2: fix potential bug in end_buffer_async_write
    50fb4e17df31 sched/membarrier: reduce the ability to hammer on sys_membarrier
    b9aafef74407 netfilter: ipset: Missing gc cancellations fixed
    6c53e8547687 net: prevent mss overflow in skb_segment()
    95c0babebe6a hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
    c2dc077d8f72 netfilter: ipset: fix performance regression in swap operation
    3b3e4d3560e3 scripts/decode_stacktrace.sh: optionally use LLVM utilities
    473791d286a8 scripts: decode_stacktrace: demangle Rust symbols
    1ce4ac55d96e scripts/decode_stacktrace.sh: support old bash version
    2655757a3f10 fbdev: flush deferred IO before closing
    15492bab7393 fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release()
    87b9802ca824 fbdev: Fix invalid page access after closing deferred I/O devices
    9a95fc04261f fbdev: Rename pagelist to pagereflist for deferred I/O
    186b89659c4c fbdev: Track deferred-I/O pages in pageref struct
    e79b2b2aadef fbdev: defio: fix the pagelist corruption
    0616b00a31d6 fbdev: Don't sort deferred-I/O pages by default
    5d3aff76a316 fbdev/defio: Early-out if page is already enlisted
    48a09969e43e serial: 8250_exar: Set missing rs485_supported flag
    9ef7419bc20c serial: 8250_exar: Fill in rs485_supported
    aded03eda2ba usb: dwc3: gadget: Queue PM runtime idle on disconnect event
    21f0bff281b5 usb: dwc3: gadget: Handle EP0 request dequeuing properly
    89353c886477 usb: dwc3: gadget: Refactor EP0 forced stall/restart into a separate API
    915619257332 usb: dwc3: gadget: Stall and restart EP0 if host is unresponsive
    352b38d15c6d usb: dwc3: gadget: Submit endxfer command if delayed during disconnect
    9cccdcc95e33 usb: dwc3: gadget: Force sending delayed status during soft disconnect
    1ea8a2a532e9 usb: dwc3: Fix ep0 handling when getting reset while doing control transfer
    12c0a0804ade usb: dwc3: gadget: Delay issuing End Transfer
    487341852fbc usb: dwc3: gadget: Only End Transfer for ep0 data phase
    9273bd26b06d usb: dwc3: ep0: Don't prepare beyond Setup stage
    92f7a10a2bfe usb: dwc3: gadget: Wait for ep0 xfers to complete during dequeue
    2bb86817b33c crypto: lib/mpi - Fix unexpected pointer access in mpi_ec_init
    44a8a2c92e5a bus: moxtet: Add spi device table
    4e82b9c11d3c dma-buf: add dma_fence_timestamp helper
    36f7371de977 af_unix: Fix task hung while purging oob_skb in GC.
    ff2f35f5cda0 tracing: Inform kmemleak of saved_cmdlines allocation
    579cb4ff1fc5 pmdomain: core: Move the unused cleanup to a _sync initcall
    41ccb5bcbf03 can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER)
    03358aba9916 can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock
    6315697fc5bf of: property: fix typo in io-channels
    310c7d9853ef mm: hugetlb pages should not be reserved by shmat() if SHM_NORESERVE
    70e329b44076 ceph: prevent use-after-free in encode_cap_msg()
    99fa6d451d98 net: ethernet: ti: cpsw_new: enable mac_managed_pm to fix mdio
    ff42d99e50b9 s390/qeth: Fix potential loss of L3-IP@ in case of network issues
    ddb4be0eb2ac net: ethernet: ti: cpsw: enable mac_managed_pm to fix mdio
    86244ae70715 irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
    27a2af914ff5 irqchip/irq-brcmstb-l2: Add write memory barrier before exit
    b10c8883f845 wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
    ef5b1041f756 nfp: flower: prevent re-adding mac index for bonded port
    e58efe0f7af8 nfp: use correct macro for LengthSelect in BAR config
    7535ec350a5f crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked
    7e9b622bd074 nilfs2: fix hang in nilfs_lookup_dirty_data_buffers()
    120f7fa2008e nilfs2: fix data corruption in dsync block recovery for small block sizes
    ee28bbb68518 ALSA: hda/conexant: Add quirk for SWS JS201D
    776f0c695df1 mmc: slot-gpio: Allow non-sleeping GPIO ro
    62fa823049c2 x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
    1fb17e9b840c x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
    0fc0bcbab6c2 powerpc/64: Set task pt_regs->link to the LR value on scv entry
    72bf8760ad52 serial: max310x: fail probe if clock crystal is unstable
    b67b421a825f serial: max310x: improve crystal stable clock detection
    2e8b2b9180a5 serial: max310x: set default value when reading clock ready bit
    f8777d33ccc5 ring-buffer: Clean ring_buffer_poll_wait() error return
    7656372ae190 hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove
    4cc9092827c9 drm/prime: Support page array >= 4GB
    d98210108e7b media: rc: bpf attach/detach requires write permission
    a4b4ba772e4b iio: accel: bma400: Fix a compilation problem
    1c6d19c8cbf6 iio: core: fix memleak in iio_device_register_sysfs
    8d5838a473e8 iio: magnetometer: rm3100: add boundary check for the value read from RM3100_REG_TMRC
    7b9cabd478d8 staging: iio: ad5933: fix type mismatch regression
    047aa3dc0aeb tracing: Fix wasted memory in saved_cmdlines logic
    afba9d11320d ext4: fix double-free of blocks due to wrong extents moved_len
    b7902e34b0d7 misc: fastrpc: Mark all sessions as invalid in cb_remove
    82722b453dc2 binder: signal epoll threads of self-work
    4052b1803127 ALSA: hda/cs8409: Suppress vmaster control for Dolphin models
    cc3cb482c093 ASoC: codecs: wcd938x: handle deferred probe
    08c84d164091 ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
    8b2f21991479 xen-netback: properly sync TX responses
    de769423b2f0 net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame()
    471c9ede8061 nfc: nci: free rx_data_reassembly skb on NCI device cleanup
    ac0f160a364e kbuild: Fix changing ELF file type for output of gen_btf for big endian
    4bcfab73882d firewire: core: correct documentation of fw_csr_string() kernel API
    d260a5b76d7a lsm: fix the logic in security_inode_getsecctx()
    65158edb0a3a Revert "drm/amd: flush any delayed gfxoff on suspend entry"
    5b8f473c4de9 scsi: Revert "scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock"
    6f95120f898b mptcp: fix data re-injection from stale subflow
    b7449c9fe003 modpost: trim leading spaces when processing source files list
    1f8d0691c505 i2c: i801: Fix block process call transactions
    23a8b74fe9c4 i2c: i801: Remove i801_set_block_buffer_mode
    2738e0aa2fb2 powerpc/kasan: Fix addr error caused by page alignment
    207557e393a1 media: ir_toy: fix a memleak in irtoy_tx
    88936ceab6b4 usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend
    6f54aa9ad56e usb: f_mass_storage: forbid async queue when shutdown happen
    44c7567cc4aa USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
    3aa71c77170c usb: ucsi_acpi: Fix command completion handling
    712afb6ba16c iio: hid-sensor-als: Return 0 for HID_USAGE_SENSOR_TIME_TIMESTAMP
    853307924a90 HID: wacom: Do not register input devices until after hid_hw_start
    20902b760efd HID: wacom: generic: Avoid reporting a serial of '0' to userspace
    62f5d219edbd HID: i2c-hid-of: fix NULL-deref on failed power up
    20d8a8fe00b2 ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
    16dc27567244 ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
    595865eb4ec5 scsi: storvsc: Fix ring buffer size calculation
    5099871b3703 mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again
    b5085b5ac1d9 tracing/trigger: Fix to return error if failed to alloc snapshot
    cd459beede7b scs: add CONFIG_MMU dependency for vfree_atomic()
    29b368101086 i40e: Fix waiting for queues of all VSIs to be disabled
    8e89ac8852b5 MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
    9bc718f6a56a net: sysfs: Fix /sys/class/net/<iface> path for statistics
    d14b8e2005f3 ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
    2ed13fda5942 spi: ppc4xx: Drop write-only variable
    c45f2fa92cb2 net: openvswitch: limit the number of recursions from action sets
    ca8c08db6473 wifi: iwlwifi: Fix some error codes
    1ab2a02bf103 of: unittest: Fix compile in the non-dynamic case
    f0dc9c004b22 btrfs: send: return EOPNOTSUPP on unknown flags
    980e2bee30f1 btrfs: forbid deleting live subvol qgroup
    e31546b0f34a btrfs: do not ASSERT() if the newly created subvolume already got read
    08bead026bd1 btrfs: forbid creating subvol qgroups
    2bab493a5624 netfilter: nft_set_rbtree: skip end interval element from gc
    658020d79781 net: stmmac: xgmac: fix a typo of register name in DPP safety handling
    3f2e5581cb39 net: stmmac: xgmac: use #define for string constants
    1027d6d63c8d clocksource: Skip watchdog check for large watchdog intervals
    be38f291fd4d vhost: use kzalloc() instead of kmalloc() followed by memset()
    132305ee7348 Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
    76889580163c Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
    15524057a390 hrtimer: Report offline hrtimer enqueue
    e2aaab6fcb16 usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
    5c654c582f5a usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK
    efe1bfe067b8 USB: serial: cp210x: add ID for IMST iM871A-USB
    3799bb646f5e USB: serial: option: add Fibocom FM101-GL variant
    2998a7ddff07 USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
    c1be84b8ee61 ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter
    8b0386bca533 drivers: lkdtm: fix clang -Wformat warning
    1e4d3f8bd880 blk-iocost: Fix an UBSAN shift-out-of-bounds warning
    0d3dab886706 scsi: core: Move scsi_host_busy() out of host lock if it is for per-command
    ae4acad41b0f fs/ntfs3: Fix an NULL dereference bug
    4f0b6f2c222b netfilter: nft_set_pipapo: remove scratch_aligned pointer
    ed965103651b netfilter: nft_set_pipapo: add helper to release pcpu scratch area
    24547e88da4d netfilter: nft_set_pipapo: store index in scratch maps
    44725dc0049d netfilter: nft_ct: reject direction for ct id
    42442f74314d drm/amd/display: Implement bounds check for stream encoder creation in DCN301
    bc6f288c10f8 drm/amd/display: Fix multiple memory leaks reported by coverity
    fb49e60d7181 netfilter: nft_compat: restrict match/target protocol to u16
    5f1c4efced3b netfilter: nft_compat: reject unused compat flag
    58fbe665b097 ppp_async: limit MRU to 64K
    4fe505c63aa3 af_unix: Call kfree_skb() for dead unix_(sk)->oob_skb in GC.
    c1701ea85ef0 tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
    69682953dddb rxrpc: Fix response to PING RESPONSE ACKs to a dead call
    3266e638ba5c inet: read sk->sk_family once in inet_recv_error()
    7df911d4f1f6 hwmon: (coretemp) Fix bogus core_id to attr name mapping
    a16afec8e83c hwmon: (coretemp) Fix out-of-bounds memory access
    0d5ceb4caa92 hwmon: (aspeed-pwm-tacho) mutex for tach reading
    c08a3943dc6b octeontx2-pf: Fix a memleak otx2_sq_init
    15393c8fd385 atm: idt77252: fix a memleak in open_card_ubr0
    d964dd1bc145 tunnels: fix out of bounds access when building IPv6 PMTU error
    5c45e6d015b7 selftests: net: avoid just another constant wait
    ea51f12e93ee selftests: net: cut more slack for gro fwd tests.
    6609e98ed829 net: stmmac: xgmac: fix handling of DPP safety error for DMA channels
    513dd309b3d0 drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
    8cc889b9dea0 phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP
    5db6dd838edf dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
    850b64fd38aa phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
    15eb996d7d13 dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
    c71d4578a377 dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
    71fe7fd3d9dd dmaengine: ti: k3-udma: Report short packet errors
    c75460bf7ac2 dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
    725a9ac71732 ASoC: codecs: lpass-wsa-macro: fix compander volume hack
    48471f7a4c5a bonding: remove print in bond_verify_device_path
    85d64b0c3929 HID: apple: Add 2021 magic keyboard FN key mapping
    97799743b495 HID: apple: Add support for the 2021 Magic Keyboard
    c5b70b8f78ab gve: Fix use-after-free vulnerability
    ce3c5039e614 arm64: irq: set the correct node for shadow call stack
    8cdf9b6caa7e net: sysfs: Fix /sys/class/net/<iface> path
    f3ce3e003890 selftests: net: fix available tunnels detection
    c8f6b3b864cb af_unix: fix lockdep positive in sk_diag_dump_icons()
    5823acd7593a net: ipv4: fix a memleak in ip_setup_cork
    b775ced05489 netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
    5d7a4559bce6 netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
    4cdab7167545 netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV
    beb732819261 bridge: mcast: fix disabled snooping after long uptime
    dbc1b89981f9 llc: call sock_orphan() at release time
    a9ef5dc93890 ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
    a2e5f021cac1 ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
    c7f47912f72f ixgbe: Refactor overtemp event handling
    52ec65d4d4ba ixgbe: Refactor returning internal error codes
    7683f41c7b7b ixgbe: Remove non-inclusive language
    718f446e6031 tcp: add sanity checks to rx zerocopy
    af6b5c50d47a ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv()
    6d5645016600 ip6_tunnel: use dev_sw_netstats_rx_add()
    157e1cb2c0d8 selftests: net: give more time for GRO aggregation
    d37c1c81419f scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler
    022e2310e86d scsi: isci: Fix an error code problem in isci_io_request_build()
    bc009cb12f7f drm: using mul_u32_u32() requires linux/math64.h
    cfe839036758 wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
    8a070a5884dc perf: Fix the nr_addr_filters fix
    b203bc5e229a drm/amdkfd: Fix 'node' NULL check in 'svm_range_get_range_boundaries()'
    362754ec2c32 drm/amdgpu: Release 'adev->pm.fw' before return in 'amdgpu_device_need_post()'
    2f7f8e109b54 drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
    a9c15d6e8aee ceph: fix deadlock or deadcode of misusing dget()
    89e0e66682e1 blk-mq: fix IO hang from sbitmap wakeup race
    105874a454e8 virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
    7a70663ba02b drm/amdkfd: Fix lock dependency warning
    93ecc12925b4 libsubcmd: Fix memory leak in uniq()
    82006e24aa10 PCI/AER: Decode Requester ID when no error info found
    7289a6e6fc6e PCI: Fix 64GT/s effective data rate calculation
    f4dce08ba119 fs/kernfs/dir: obey S_ISGID
    ef86cdc688a9 tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
    8451aa66943b selftests/sgx: Fix linker script asserts
    56073287613b usb: hub: Replace hardcoded quirk value with BIT() macro
    a7af1be5cf55 perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present
    ff1c7e2fb9e9 PCI: switchtec: Fix stdev_release() crash after surprise hot remove
    52d42ac643e8 PCI: Only override AMD USB controller if required
    1a4f408561e7 mailbox: arm_mhuv2: Fix a bug for mhuv2_sender_interrupt
    28497271ff33 mfd: ti_am335x_tscadc: Fix TI SoC dependencies
    f7752e5f53db xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
    9b7d253b823a i3c: master: cdns: Update maximum prescaler value for i2c clock
    0c7478a2da3f um: time-travel: fix time corruption
    1e3d449b15c2 um: net: Fix return type of uml_net_start_xmit()
    b7b44ee08d73 um: Don't use vfprintf() for os_info()
    4c4b366addb3 um: Fix naming clash between UML and scheduler
    f5010e2892ae leds: trigger: panic: Don't register panic notifier if creating the trigger failed
    f13b8cb5a692 ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140
    bd086bd1e331 drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
    702b759168d8 drm/amdgpu: Let KFD sync with VM fences
    8998723de474 clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks
    9709da9d1086 clk: imx: scu: Fix memory leak in __imx_clk_gpr_scu()
    91828d9316eb watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
    54a84bad7b3b clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
    fcc477e61044 clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
    77bcd4ab446f drm/amdgpu: fix ftrace event amdgpu_bo_move always move on same heap
    2b5a22f0ccc0 drm/msm/dpu: Ratelimit framedone timeout msgs
    a889d9012dae media: i2c: imx335: Fix hblank min/max values
    d1e0fdbabff7 media: ddbridge: fix an error code problem in ddb_probe
    ed790bd0903e IB/ipoib: Fix mcast list locking
    5fcd8a81d303 drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
    7ea0f29d9fd8 f2fs: fix to tag gcing flag on page during block migration
    8ab28b2d70a4 media: rkisp1: Drop IRQF_SHARED
    9d23b21a2df2 ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
    b1a53c923cc7 ALSA: hda: Intel: add HDA_ARL PCI ID support
    684cb957fe1a PCI: add INTEL_HDA_ARL to pci_ids.h
    d08e032f752b media: rockchip: rga: fix swizzling for RGB formats
    fdf14a7c2bea media: stk1160: Fixed high volume of stk1160_dbg messages
    3cdc644470e4 drm/mipi-dsi: Fix detach call without attach
    711b5cc5f60e drm/framebuffer: Fix use of uninitialized variable
    df31f3cb0449 drm/drm_file: fix use of uninitialized variable
    6941fe8d9444 f2fs: fix write pointers on zoned device after roll forward
    2ed3db899167 drm/amd/display: Fix tiled display misalignment
    f217be126ac4 RDMA/IPoIB: Fix error code return in ipoib_mcast_join
    8eb8fca117e8 fast_dput(): handle underflows gracefully
    7fa0c4ef6776 ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
    82ccd840e039 ALSA: hda: Refer to correct stream index at loops
    b4fb0807a1d6 f2fs: fix to check return value of f2fs_reserve_new_block()
    315d966df2c6 octeontx2-af: Fix max NPC MCAM entry check while validating ref_entry
    28764fab4d51 i40e: Fix VF disable behavior to block all traffic
    2cf9158fffcc bridge: cfm: fix enum typo in br_cc_ccm_tx_parse
    1fbcb194aad5 Bluetooth: L2CAP: Fix possible multiple reject send
    84e3f673b23d Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
    2fde2254e057 wifi: cfg80211: free beacon_ies when overridden from hidden BSS
    f589258f4066 wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
    49ec369f56be ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision
    90dbf4535668 libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos
    9e1cae315724 wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
    40a71f7e91bf arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
    2f747a4f664b arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
    2aee6c4517f9 md: Whenassemble the array, consult the superblock of the freshest device
    6ab391eafa43 block: prevent an integer overflow in bvec_try_merge_hw_page
    a9d12fdc5192 net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
    fed146364402 ARM: dts: imx23/28: Fix the DMA controller node name
    e9b724664b6f ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
    3995aa523842 ARM: dts: imx27-apf27dev: Fix LED name
    7a01ad0f04f7 ARM: dts: imx25/27: Pass timing0
    b60d572d8555 ARM: dts: imx25: Fix the iim compatible string
    f6abd5e17da3 block/rnbd-srv: Check for unlikely string overflow
    963b9c5484af ionic: pass opcode to devcmd_wait
    138170757875 ARM: dts: imx1: Fix sram node
    ad54a5b041d0 ARM: dts: imx27: Fix sram node
    b4130668dce3 ARM: dts: imx: Use flash@0,0 pattern
    3693ecc0c1c8 ARM: dts: imx25/27-eukrea: Fix RTC node name
    cf5f3489b6b6 ARM: dts: rockchip: fix rk3036 hdmi ports node
    fdb812bea0bb bpf: Set uattr->batch.count as zero before batched update or deletion
    813ebba2a7bd scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
    43ba03c31aed scsi: libfc: Don't schedule abort twice
    5ef63c872d24 bpf: Add map and need_defer parameters to .map_fd_put_ptr()
    9003fa9a0198 wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus()
    8c965c9c4bed ARM: dts: imx7s: Fix nand-controller #size-cells
    3eeefee8da2d ARM: dts: imx7s: Fix lcdif compatible
    f9ec664f94f0 ARM: dts: imx7d: Fix coresight funnel ports
    7733800d38c1 scsi: arcmsr: Support new PCI device IDs 1883 and 1886
    34acf5225ea0 bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
    2abaf726280e PCI: Add no PM reset quirk for NVIDIA Spectrum devices
    6b9abf50d37a scsi: lpfc: Fix possible file string name overflow when updating firmware
    79aadf649273 selftests/bpf: Fix issues in setup_classid_environment()
    6aad0814705f selftests/bpf: Fix pyperf180 compilation failure with clang18
    efe701e91697 selftests/bpf: satisfy compiler by having explicit return in btf test
    4cc198580a7b wifi: rt2x00: restart beacon queue when hardware reset
    d76c8d7ffe16 ext4: avoid online resizing failures due to oversized flex bg
    0cabe04c5616 ext4: remove unnecessary check from alloc_flex_gd()
    474f5b00c564 ext4: unify the type of flexbg_size to unsigned int
    5d2090597ca7 ext4: fix inconsistent between segment fstrim and full fstrim
    9f2e407814a6 ecryptfs: Reject casefold directory inodes
    f8cf4dabbdcb SUNRPC: Fix a suspicious RCU usage warning
    732a3bea7aba KVM: s390: fix setting of fpc register
    28a1f492cb52 s390/ptrace: handle setting of fpc register correctly
    df81cbcd26bb arch: consolidate arch_irq_work_raise prototypes
    6aa300208790 jfs: fix array-index-out-of-bounds in diNewExt
    40e21a9e48a0 rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
    44b86400480f afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
    78b6ff52a541 afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
    556be726a42e crypto: stm32/crc32 - fix parsing list of devices
    70a3b16113a8 crypto: octeontx2 - Fix cptvf driver cleanup
    2a37905d47bf pstore/ram: Fix crash when setting number of cpus to an odd number
    8e44dc3f96e9 jfs: fix uaf in jfs_evict_inode
    8393c80cce45 jfs: fix array-index-out-of-bounds in dbAdjTree
    6c6a96c3d74d jfs: fix slab-out-of-bounds Read in dtSearch
    e4ce01c25ccb UBSAN: array-index-out-of-bounds in dtSplitRoot
    6fe8b702125a FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
    7cb410316688 ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
    099f6a9edbe3 PM / devfreq: Synchronize devfreq_monitor_[start/stop]
    5457b0cbaa02 ACPI: extlog: fix NULL pointer dereference check
    b17cb541f13b PNP: ACPI: fix fortify warning
    4d169334e5c0 ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
    53ab23237537 audit: Send netlink ACK before setting connection in auditd_set
    0f10c84e4437 regulator: core: Only increment use_count when enable_count changes
    a5d70e22b920 debugobjects: Stop accessing objects after releasing hash bucket lock
    c128e64ae0e6 perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
    330cb5e77adb x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
    de4f5ed63b8a powerpc/lib: Validate size for vector operations
    027e61b866cb powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
    33595c0c7782 x86/boot: Ignore NMIs during very early boot
    b3bc07aec73f powerpc/64s: Fix CONFIG_NUMA=n build due to create_section_mapping()
    88a28bec865e powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
    b00f2757335e powerpc: Fix build error due to is_valid_bugaddr()
    b246a9a3c3cc drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
    17093c32f644 arm64: irq: set the correct node for VMAP stack
    ac3ed969a403 powerpc/mm: Fix null-pointer dereference in pgtable_cache_add
    fb6c8127dbe1 x86/entry/ia32: Ensure s32 is sign extended to s64
    59b24e6245d1 tick/sched: Preserve number of idle sleeps across CPU hotplug events
    f3bc406e1b71 mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
    ccb03ec4294c spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
    3bc801ce9d7f block: Move checking GENHD_FL_NO_PART to bdev_add_partition()
    f2d3ae8cf69b gpio: eic-sprd: Clear interrupt after set the interrupt type
    fcf44c782cac drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
    22937c97c527 drm/exynos: fix accidental on-stack copy of exynos_drm_plane
    76d1ffa908e1 drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
    7ae053227c8c cpufreq: intel_pstate: Refine computation of P-state for given frequency
    34c02fec33ea cpufreq: intel_pstate: Drop redundant intel_pstate_get_hwp_cap() call
    aaa1f1a2ee80 ksmbd: fix global oob in ksmbd_nl_policy
    4056ece66090 btrfs: add definition for EXTENT_TREE_V2
    796d3fad8c35 PM / devfreq: Fix buffer overflow in trans_stat_show
    b448de2459b6 mm/sparsemem: fix race in accessing memory_section->usage
    904fafac104d mm: use __pfn_to_section() instead of open coding it
    1b1036c60a37 media: mtk-jpeg: Fix use after free bug due to error path handling in mtk_jpeg_dec_device_run
    4cebb1edb14e ARM: dts: qcom: sdx55: fix USB SS wakeup
    462d5a6fb272 ARM: dts: qcom: sdx55: fix USB DP/DM HS PHY interrupts
    a98b715c9449 ARM: dts: qcom: sdx55: fix pdc '#interrupt-cells'
    57be4dd630ca ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
    28092c1137b7 ARM: dts: qcom: sdx55: fix USB wakeup interrupt types
    3efbd114b915 pipe: wakeup wr_wait after setting max_usage
    26bfccac21fc fs/pipe: move check to pipe_has_watch_queue()
    94991728c84f bus: mhi: host: Add alignment check for event ring read pointer
    d73f63a6452b bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_ring_element"
    a1d62c775b07 PM: sleep: Fix possible deadlocks in core system-wide PM code
    d5f15888d3e2 PM: core: Remove unnecessary (void *) conversions
    fd8d6b04de04 drm/bridge: nxp-ptn3460: simplify some error checking
    9d2a462917a2 drm/tidss: Fix atomic_flush check
    bcf51e8f3cfe drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
    b4af63da9d94 drm: Don't unref the same fb many times by mistake due to deadlock handling
    4fc86c70ea0c gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
    e44e240d537e xfs: read only mounts with fsopen mount API are busted
    614cc65032dc firmware: arm_scmi: Check mailbox/SMT channel for consistency
    960cf4f81253 netfilter: nf_tables: reject QUEUE/DROP verdict parameters
    70f17b48c866 netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain
    0ac9cbe006bf hv_netvsc: Calculate correct ring size when PAGE_SIZE is not 4 Kbytes
    99a23462fe1a wifi: iwlwifi: fix a memory corruption
    9a64c7fc15f3 exec: Fix error handling in begin_new_exec()
    04a0786a97fc rbd: don't move requests to the running list on errors
    0877497dc978 btrfs: don't abort filesystem when attempting to snapshot deleted subvolume
    07beceb3e133 btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
    5b5319e11279 btrfs: don't warn if discard range is not aligned to sector
    f054f328bf74 btrfs: tree-checker: fix inline ref size in error messages
    5550250f36c3 btrfs: ref-verify: free ref cache before clearing mount opt
    f76e961a34ec btrfs: avoid copying BTRFS_ROOT_SUBVOL_DEAD flag to snapshot of subvolume being deleted
    415fb71a9a77 btrfs: fix race between reading a directory and adding entries to it
    a6c2dfbfa250 btrfs: refresh dir last index during a rewinddir(3) call
    0b04bbfd07d5 btrfs: set last dir index to the current last index when opening dir
    79cf35e16dd5 btrfs: fix infinite directory reads
    4c24059dd3ad net: fec: fix the unhandled context fault from smmu
    5b0f2af31a0c fjes: fix memleaks in fjes_hw_setup
    c0d29d303390 selftests: netdevsim: fix the udp_tunnel_nic test
    af47faa6d332 net: mvpp2: clear BM pool before initialization
    5305727ba6a4 net: stmmac: Wait a bit for the reset to take effect
    022a8d0bc9c8 netfilter: nf_tables: validate NFPROTO_* family
    064bccd4a946 netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
    79d4efd75e7d netfilter: nft_limit: reject configurations that cause integer overflow
    53f2cd86a81c overflow: Allow mixed type arguments
    72a729868592 net/mlx5e: fix a potential double-free in fs_any_create_groups
    c57ca114eb00 net/mlx5e: fix a double-free in arfs_create_groups
    cf0a8a3a891a net/mlx5: DR, Can't go to uplink vport on RX rule
    e5783345bdb9 net/mlx5: DR, Align mlx5dv_dr API vport action with FW behavior
    8e215c249a73 net/mlx5: DR, Replace local WIRE_PORT macro with the existing MLX5_VPORT_UPLINK
    fda9109e15a5 net/mlx5: DR, Use the right GVMI number for drop action
    50bd41dcca35 ipv6: init the accept_queue's spinlocks in inet6_create
    931366b9f29d netlink: fix potential sleeping issue in mqueue_flush_file
    fc0f8e2c9380 tcp: Add memory barrier to tcp_push()
    21a2115e0ca0 afs: Hide silly-rename files from userspace
    aef1cb00856c tracing: Ensure visibility when inserting an element into tracing_map
    00d1ee8e1d02 net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv
    c0fe2fe7a5a2 llc: Drop support for ETH_P_TR_802_2.
    c22044270da6 llc: make llc_ui_sendmsg() more robust against bonding changes
    79eeb85c44dd vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
    32430251129e bnxt_en: Wait for FLR to complete during probe
    d86cc6ab33b0 tcp: make sure init the accept_queue's spinlocks once
    68b888d51ac8 net/smc: fix illegal rmb_desc access in SMC-D connection dump
    bb27126aefce ksmbd: Add missing set_freezable() for freezable kthread
    d7a62b3a3d7c ksmbd: send lease break notification on FILE_RENAME_INFORMATION
    6cc508233e54 ksmbd: don't increment epoch if current state and request state are same
    5349fd419e4f ksmbd: fix potential circular locking issue in smb2_set_ea()
    9ab89353360b ksmbd: set v2 lease version on lease upgrade
    dfda2a5eb66a rename(): fix the locking of subdirectories
    b2512424c9c5 ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path
    689c5f8d894b nouveau/vmm: don't set addr on the fail path to avoid warning
    2d07a63b01de rtc: Adjust failure return code for cmos_set_alarm()
    3ff34c00db0d mmc: mmc_spi: remove custom DMA mapped buffers
    50b8b7a22e90 mmc: core: Use mrq.sbc in close-ended ffu
    f0bb5d185f6e scripts/get_abi: fix source path leak
    4590f2077ef2 lsm: new security_file_ioctl_compat() hook
    cdcd8df577a8 arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
    8ed011c4e031 arm64: dts: qcom: sm8150: fix USB wakeup interrupt types
    aa38eb962673 arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
    121d89f0c6d0 arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
    33f8bdf37def async: Introduce async_schedule_dev_nocall()
    86c8e16252ac async: Split async_schedule_node_domain()
    58031306c022 parisc/firmware: Fix F-extend for PDC addresses
    176ed1727bad bus: mhi: host: Add spinlock to protect WP access when queueing TREs
    6e4c84316e2b bus: mhi: host: Drop chan lock before queuing buffers
    cdb15ac80aae mips: Fix max_mapnr being uninitialized on early stages
    473f1ae44b8e media: ov9734: Enable runtime PM before registering async sub-device
    2d27a7b19cb3 rpmsg: virtio: Free driver_override when rpmsg_remove()
    3c1b795124a5 media: imx355: Enable runtime PM before registering async sub-device
    a7f580cdb42e crypto: s390/aes - Fix buffer overread in CTR mode
    26cc6d7006f9 hwrng: core - Fix page fault dead lock on mmap-ed hwrng
    4d4bf19c81a1 PM: hibernate: Enforce ordering during image compression/decompression
    a6fec6324f51 crypto: api - Disallow identical driver names
    ad23246ccfa9 btrfs: sysfs: validate scrub_speed_max value
    cb904f5c7162 ext4: allow for the last group to be marked as trimmed
    a604d5f2f983 iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
    72a339554352 scsi: ufs: core: Remove the ufshcd_hba_exit() call from ufshcd_async_scan()
    226554bd27a0 scsi: ufs: core: Simplify power management during async scan
    047fce470412 dmaengine: fix NULL pointer in channel unregistration function
    e44eb4ccad49 iio: adc: ad7091r: Enable internal vref if external vref is not supplied
    49f322ce1f26 iio: adc: ad7091r: Allow users to configure device events
    6ef852a43090 iio: adc: ad7091r: Set alert bit in config register
    81ea755b8fa5 ksmbd: only v2 leases handle the directory
    999daf367b92 ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
    dd1de9268745 ksmbd: validate mech token in session setup
    65cadfb3b05a ksmbd: don't allow O_TRUNC open on read-only share
    c917b0529ea9 ksmbd: free ppace array on error in parse_dacl

(From OE-Core rev: 30082a7dd7337b8bc2e0fb38380577bd5fcfce68)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-03-13 07:36:50 -10:00
Bruce Ashfield
acc4d31297 linux-yocto/5.15: update to v5.15.148
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    6139f2a02fe0 Linux 5.15.148
    84c39986fe6d Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
    c8483a4845a0 arm64: dts: armada-3720-turris-mox: set irq type for RTC
    98052220f174 netfilter: nft_quota: copy content when cloning expression
    3be3c6123275 netfilter: nft_last: copy content when cloning expression
    42d461784889 netfilter: nft_limit: Clone packet limits' cost value
    d80880585128 netfilter: nft_limit: fix stateful object memory leak
    e562d8422555 netfilter: nft_connlimit: memleak if nf_ct_netns_get() fails
    10823cfe8e91 netfilter: nf_tables: typo NULL check in _clone() function
    0f2dca516541 block: Remove special-casing of compound pages
    08bf561118ca i2c: s3c24xx: fix transferring more than one message in polling mode
    38ce342a19ea i2c: s3c24xx: fix read transfers in polling mode
    62b3387beef1 ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work
    58485b95fde6 selftests: mlxsw: qos_pfc: Adjust the test to support 8 lanes
    348112522a35 mlxsw: spectrum_acl_tcam: Fix stack corruption
    005f2d10f915 mlxsw: spectrum_acl_tcam: Reorder functions to avoid forward declarations
    077c4776d798 mlxsw: spectrum_acl_tcam: Make fini symmetric to init
    d28048d31975 mlxsw: spectrum_acl_tcam: Add missing mutex_destroy()
    196f3595e869 mlxsw: spectrum: Use 'bitmap_zalloc()' when applicable
    87c54033935b mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failure
    3732db294ea3 ethtool: netlink: Add missing ethnl_ops_begin/complete
    7f3d781e0df1 kdb: Fix a potential buffer overflow in kdb_local()
    995d6099d8b1 ipvs: avoid stat macros calls from preemptible context
    27513eff4c0c netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description
    d6420b66ad70 netfilter: nf_tables: skip dead set elements in netlink dump
    77be8c495a3f netfilter: nf_tables: do not allow mismatch field size and set key length
    b8eb65bd13a6 netfilter: nft_limit: do not ignore unsupported flags
    d7b5da4fde7f netfilter: nf_tables: memcg accounting for dynamically allocated objects
    3bb4403d20b7 netfilter: nft_limit: move stateful fields out of expression data
    8a6635074a65 netfilter: nft_limit: rename stateful structure
    e2e8fdd0ad8e netfilter: nft_quota: move stateful fields out of expression data
    b147911d2a7b netfilter: nft_last: move stateful fields out of expression data
    36997eb13d53 netfilter: nft_connlimit: move stateful fields out of expression data
    713a13885579 netfilter: nf_tables: reject invalid set policy
    78e85466460d net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probe
    29ffa63f21bc bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS
    684290895aa0 net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls
    8e481c7f81e2 net: ravb: Fix dma_addr_t truncation in error case
    f05301ad0574 mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req()
    413b91350732 mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect()
    9b82d5f5d042 mptcp: strict validation before using mp_opt->hmac
    c99f490a422b mptcp: drop unused sk in mptcp_get_options
    cbe983d0e4d5 mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN
    4f2c4ba3216d net: phy: micrel: populate .soft_reset for KSZ9131
    890bc96ef147 net: ethernet: ti: am65-cpsw: Fix max mtu to fit ethernet frames
    3b5254862258 net: qualcomm: rmnet: fix global oob in rmnet_policy
    18babcfa365d s390/pci: fix max size calculation in zpci_memcpy_toio()
    bf3304054e45 PCI: keystone: Fix race condition when initializing PHYs
    a300f741f692 nvmet-tcp: Fix the H2C expected PDU len calculation
    b02a005b19bb nvmet: re-fix tracing strncpy() warning
    763c67e96b05 serial: imx: Correct clock error message in function probe()
    1ed3c202051c usb: xhci-mtk: fix a short packet issue of gen1 isoc-in transfer
    0a12db736edb apparmor: avoid crash when parsed profile name is empty
    367d061a1864 perf env: Avoid recursively taking env->bpf_progs.lock
    0613a2fbdf8d nvmet-tcp: fix a crash in nvmet_req_complete()
    4cb3cf7177ae nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length
    013d7878c729 usb: cdc-acm: return correct error code on unsupported break
    c50f88954cd0 tty: use 'if' in send_break() instead of 'goto'
    a222bd01ca5a tty: don't check for signal_pending() in send_break()
    370b18aefe40 tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK
    6f98751fa44d tty: change tty_write_lock()'s ndelay parameter to bool
    7ab8ef24fd0f perf genelf: Set ELF program header addresses properly
    08715e4fa58e iio: adc: ad9467: fix scale setting
    d7773702f813 iio: adc: ad9467: don't ignore error codes
    fd1957c706f3 iio: adc: ad9467: fix reset gpio handling
    71204292a722 iio: adc: ad9467: Benefit from devm_clk_get_enabled() to simplify
    fbcc37f4b409 selftests/sgx: Skip non X86_64 platform
    71005a1d9b38 selftests/sgx: Fix uninitialized pointer dereference in error path
    ff168d4fdb0e serial: imx: fix tx statemachine deadlock
    714778c29947 software node: Let args be NULL in software_node_get_reference_args
    c203812b4e89 libapi: Add missing linux/types.h header to get the __u64 type on io.h
    828cd829483f serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed
    96d289b57daf power: supply: bq256xx: fix some problem in bq256xx_hw_init
    435671571ef8 power: supply: cw2015: correct time_to_empty units in sysfs
    07733ca556ad MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup()
    4590f46c1551 MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup()
    c1669b54c3c0 riscv: Fix module_alloc() that did not reset the linear mapping permissions
    938f70d14618 riscv: Check if the code to patch lies in the exit section
    8e0935435bfd mips: Fix incorrect max_low_pfn adjustment
    4b88c9c83fc0 mips: dmi: Fix early remap on MIPS32
    d1c8c7ef3928 mfd: intel-lpss: Fix the fractional clock divider flags
    6109ff5ad5e9 leds: aw2013: Select missing dependency REGMAP_I2C
    c3e3a2144bf5 mfd: syscon: Fix null pointer dereference in of_syscon_register()
    a004323a384c ARM: 9330/1: davinci: also select PINCTRL
    77c20b4cbcd0 iommu/dma: Trace bounce buffer usage when mapping buffers
    fc7c3be66502 serial: sc16is7xx: set safe default SPI clock frequency
    160ef3fc3561 serial: sc16is7xx: add check for unsupported SPI modes during probe
    b1effdda4f60 HID: wacom: Correct behavior when processing some confidence == false touches
    400ad6fe2436 iio: adc: ad7091r: Pass iio_dev to event handler
    12c2759ab134 KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache
    d99976d145b9 KVM: arm64: vgic-v4: Restore pending state on host userspace write
    9bd4c6e6581a x86/kvm: Do not try to disable kvmclock if it was not enabled
    a4563156c353 PCI: mediatek: Clear interrupt status before dispatching handler
    0f59d3772a2d PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
    25aab84f1a4e wifi: mwifiex: configure BSSID consistently when starting AP
    a61373d32cd3 wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors
    1f0b69791317 wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code
    5600943b0cdc wifi: mt76: fix broken precal loading from MTD for mt7915
    4124a004d55c iommu/arm-smmu-qcom: Add missing GMU entry to match table
    a7b98aa10f89 bpf: Fix re-attachment branch in bpf_tracing_prog_attach
    4c71c01df8ef Bluetooth: Fix atomicity violation in {min,max}_key_size_set
    27e58d3b5253 rootfs: Fix support for rootfstype= when root= is given
    79ea1c6f06be io_uring/rw: ensure io->bytes_done is always initialized
    801c8adb85e0 pwm: jz4740: Don't use dev_err_probe() in .request()
    c9ed30eea4f7 netfilter: nf_tables: check if catch-all set element is active in next generation
    5010c2712096 block: add check that partition length needs to be aligned with block size
    6a73c9fdb78a scsi: mpi3mr: Refresh sdev queue depth after controller reset
    610ca0cadb07 fbdev: flush deferred work in fb_deferred_io_fsync()
    cb32c0e1bdd9 ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx
    d37d61c07764 ALSA: oxygen: Fix right channel of capture volume mixer
    314cf7c2dd65 serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock
    ac0c3a2fe7de usb: mon: Fix atomicity violation in mon_bin_vma_fault
    d7ce8ebd50a3 usb: typec: class: fix typec_altmode_put_partner to put plugs
    4212a9ff6533 Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs"
    2c64904a0e63 usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
    e1b3be9bab6f usb: cdns3: fix iso transfer error when mult is not zero
    9cdf2c915982 usb: cdns3: fix uvc failure work since sg support enabled
    2e349cf0d0c4 usb: chipidea: wait controller resume finished for wakeup irq
    295b4fa3219c Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only"
    4f5a109b8f80 Revert "usb: dwc3: Soft reset phy on probe for host"
    ea968824c485 usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart
    e3e35301f1d8 usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host()
    41e05f246fe4 tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug
    98fee5bee97a binder: fix race between mmput() and do_exit()
    e03023fcdb5e xen-netback: don't produce zero-size SKB frags
    409c30ff6cac virtio-crypto: fix memory leak in virtio_crypto_alg_skcipher_close_session()
    f97f61286464 dma-mapping: Fix build error unused-value
    72d29dcdf526 Input: atkbd - use ab83 as id when skipping the getid command
    9c1fa9eedc3d binder: fix unused alloc->free_async_space
    c44b276bc151 binder: fix async space check for 0-sized buffers
    0921867f77ea keys, dns: Fix size check of V1 server-list header
    10193a5001d6 selftests/bpf: Add assert for user stacks in test_task_stack
    cc9c60b2537d of: unittest: Fix of_count_phandle_with_args() expected value message
    454100408452 of: Fix double free in of_parse_phandle_with_args_map
    83f5d6c1efe3 ksmbd: validate the zero field of packet header
    4af4674158f7 drm/amd/pm/smu7: fix a memleak in smu7_hwmgr_backend_init
    bf1acc6258aa IB/iser: Prevent invalidating wrong MR
    106136f2099b mmc: sdhci_omap: Fix TI SoC dependencies
    da9eae2c1a45 mmc: sdhci_am654: Fix TI SoC dependencies
    e517645ead5e ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put()
    3a09488f4f67 ALSA: scarlett2: Add missing error checks to *_ctl_get()
    12023666f22d ALSA: scarlett2: Allow passing any output to line_out_remap()
    51d5697e1c03 ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config()
    0ba9386e19a8 ALSA: scarlett2: Add missing error check to scarlett2_config_save()
    c60490b81740 ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[]
    cf55afb5a522 pwm: stm32: Fix enable count for clk in .probe()
    df19bf404437 pwm: stm32: Use hweight32 in stm32_pwm_detect_channels
    c82c21e7d97d pwm: stm32: Use regmap_clear_bits and regmap_set_bits where applicable
    fa019c01db8b clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw
    256d1232c847 clk: fixed-rate: add devm_clk_hw_register_fixed_rate
    a30ca04dde09 clk: asm9260: use parent index to link the reference clock
    c45ca73b0194 clk: si5341: fix an error code problem in si5341_output_clk_set_rate
    347f9d725830 watchdog: rti_wdt: Drop runtime pm reference count when watchdog is unused
    3646d83db836 watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling
    1711bdfe5e13 watchdog/hpwdt: Only claim UNKNOWN NMI if from iLO
    b9bced8ca7b1 watchdog: set cdev owner before adding
    9117fc44fd3a drivers: clk: zynqmp: update divider round rate logic
    8f4941940da2 clk: zynqmp: Add a check for NULL pointer
    f46c0ec5a50e clk: zynqmp: make bestdiv unsigned
    e27660be6f46 drivers: clk: zynqmp: calculate closest mux rate
    8aff5f672358 clk: qcom: videocc-sm8150: Add missing PLL config property
    b31526b8c5dd clk: qcom: videocc-sm8150: Update the videocc resets
    1dd84d5e8303 dt-bindings: clock: Update the videocc resets for sm8150
    c72dbb780d97 gpu/drm/radeon: fix two memleaks in radeon_vm_init
    b6dcba02ee17 drivers/amd/pm: fix a use-after-free in kv_parse_power_table
    2bf47c89bbac drm/amd/pm: fix a double-free in si_dpm_init
    11d1f2d895a4 drm/amdgpu/debugfs: fix error code when smc register accessors are NULL
    720919b58daa media: dvb-frontends: m88ds3103: Fix a memory leak in an error handling path of m88ds3103_probe()
    0a50ca097a6d media: dvbdev: drop refcount on error path in dvb_device_open()
    11e60be4086e f2fs: fix the f2fs_file_write_iter tracepoint
    f3a220d97530 f2fs: fix to update iostat correctly in f2fs_filemap_fault()
    df2571b4d5d1 f2fs: fix to check compress file in f2fs_move_file_range()
    a3316290a83d media: rkisp1: Disable runtime PM in probe error path
    f4176c518546 clk: qcom: gpucc-sm8150: Update the gpu_cc_pll1 config
    d3a8c5c783f2 media: cx231xx: fix a memleak in cx231xx_init_isoc
    9f583fc91c34 drm/bridge: tc358767: Fix return value on error case
    a3cb0b5b1bd4 drm/bridge: cdns-mhdp8546: Fix use of uninitialized variable
    a5934df4dfcd drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table
    1a6cccd7fded drm/radeon/dpm: fix a memleak in sumo_parse_power_table
    14bbfaa5df27 drm/radeon: check the alloc_workqueue return value in radeon_crtc_init()
    929af5cd8ae1 drm/drv: propagate errors from drm_modeset_register_all()
    cbf207b17111 drm/msm/dsi: Use pm_runtime_resume_and_get to prevent refcnt leaks
    6d8dc619857d drm/msm/mdp4: flush vblank event on disable
    d3aa670bbab9 ASoC: cs35l34: Fix GPIO name and drop legacy include
    a0f27f673ebe ASoC: cs35l33: Fix GPIO name and drop legacy include
    528844bb1e15 drm/radeon: check return value of radeon_ring_lock()
    4e57efe03a30 drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check()
    1f7008dd122d drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg()
    f100ba617d8b f2fs: fix to avoid dirent corruption
    4c5e6a02dcff drm/bridge: Fix typo in post_disable() description
    ec3634ebe23f media: pvrusb2: fix use after free on context disconnection
    1821c4d1c3c8 drm/tilcdc: Fix irq free on unload
    08ccff6ece35 drm/bridge: tpd12s015: Drop buggy __exit annotation for remove function
    45c4c4b04ae8 drm/nouveau/fence:: fix warning directly dereferencing a rcu pointer
    ab45a15a503d drm/panel-elida-kd35t133: hold panel in reset for unprepare
    a811031da2b5 RDMA/hns: Fix inappropriate err code for unsupported operations
    5245c05cd9cd RDMA/usnic: Silence uninitialized symbol smatch warnings
    ab8038e7bc12 Revert "drm/omapdrm: Annotate dma-fence critical section in commit path"
    d847363bc5d7 Revert "drm/tidss: Annotate dma-fence critical section in commit path"
    13e3dd2df06d ARM: davinci: always select CONFIG_CPU_ARM926T
    4329426cf6b8 ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim()
    d0464a7edf5c mlxbf_gige: Enable the GigE port in mlxbf_gige_open
    8d632d0fd203 net: mellanox: mlxbf_gige: Replace non-standard interrupt handling
    86f3df04956c mlxbf_gige: Fix intermittent no ip issue
    172ba7d46c20 net/sched: act_ct: fix skb leak and crash on ooo frags
    c3d8edb17086 null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS
    8676b014e49d block: make BLK_DEF_MAX_SECTORS unsigned
    ce3440b6992f Bluetooth: btmtkuart: fix recv_buf() return value
    cede5d0c2957 Bluetooth: Fix bogus check for re-auth no supported with non-ssp
    166d65b0d522 netfilter: nf_tables: mark newset as dead on transaction abort
    e907e9572943 wifi: iwlwifi: mvm: send TX path flush in rfkill
    8d6c61421282 wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request
    5f4ea050bbc1 wifi: rtlwifi: rtl8192se: using calculate_bit_shift()
    aaf4723f5272 wifi: rtlwifi: rtl8192ee: using calculate_bit_shift()
    dbbbd2cc8fe9 wifi: rtlwifi: rtl8192de: using calculate_bit_shift()
    7e0d54f5dc05 wifi: rtlwifi: rtl8192ce: using calculate_bit_shift()
    5dbc5c522208 wifi: rtlwifi: rtl8192cu: using calculate_bit_shift()
    62de5647263a wifi: rtlwifi: rtl8192c: using calculate_bit_shift()
    aec0dee37b49 wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift()
    37871c978d7e wifi: rtlwifi: add calculate_bit_shift()
    493cfed24766 arm64: dts: qcom: sc7280: Mark SDHCI hosts as cache-coherent
    2c97f945003c block: add check of 'minors' and 'first_minor' in device_add_disk()
    df4f5a35c5b9 arm64: dts: qcom: sm8150-hdk: fix SS USB regulators
    6f20058dad79 soc: qcom: llcc: Fix dis_cap_alloc and retain_on_pc configuration
    ccc94806d0e6 dma-mapping: clear dev->dma_mem to NULL after freeing it
    99326214f90c dma-mapping: Add dma_release_coherent_memory to DMA API
    930cd34add1d virtio/vsock: fix logic which reduces credit update messages
    a18eff8ba05e selftests/net: fix grep checking for fib_nexthop_multiprefix
    62c904c472a2 scsi: hisi_sas: Correct the number of global debugfs registers
    6bf21261078f scsi: hisi_sas: Rollback some operations if FLR failed
    84e174afb54f scsi: hisi_sas: Replace with standard error code return value
    0d17931d7e88 scsi: hisi_sas: Prevent parallel FLR and controller reset
    0760d1d6d850 scsi: hisi_sas: Rename HISI_SAS_{RESET -> RESETTING}_BIT
    80b0b7c79f8b block: Set memalloc_noio to false on device_add_disk() error path
    02962684258e bpf: Fix verification of indirect var-off stack access
    8c2127dc936b arm64: dts: qcom: sc7280: fix usb_2 wakeup interrupt types
    97c60adff104 arm64: dts: qcom: sdm845-db845c: correct LED panic indicator
    6211a043abb5 arm64: dts: qcom: qrb5165-rb5: correct LED panic indicator
    609c7d556ccd scsi: fnic: Return error if vmalloc() failed
    67e6707f0735 bpf: fix check for attempt to corrupt spilled pointer
    f40cd60f3f44 arm64: dts: qcom: sm8250: Make watchdog bark interrupt edge triggered
    a413fdd3ea21 arm64: dts: qcom: sm8150: Make watchdog bark interrupt edge triggered
    a78ae1060786 arm64: dts: qcom: sdm845: Make watchdog bark interrupt edge triggered
    06ec7a3961f8 arm64: dts: qcom: sc7280: Make watchdog bark interrupt edge triggered
    0c55ace45d6d arm64: dts: qcom: sc7180: Make watchdog bark interrupt edge triggered
    65b28cad7509 ARM: dts: qcom: sdx65: correct SPMI node name
    bb88e2174a30 bpf: enforce precision of R0 on callback return
    fa5b150abfe4 arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type
    18051358d992 wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior
    bf98ac3288dd firmware: meson_sm: populate platform devices from sm device tree data
    41b3228281c3 firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create()
    7e36646237c7 net/ncsi: Fix netlink major/minor version numbers
    024e24086e14 ARM: dts: qcom: apq8064: correct XOADC register address
    ef2373f31f62 wifi: libertas: stop selecting wext
    69f7c1f5d221 wifi: ath11k: Defer on rproc_get failure
    131afd9a5765 bpf: Add crosstask check to __bpf_get_stack
    1ed921e42a99 bpf, lpm: Fix check prefixlen before walking trie
    2b67863c5b2d wifi: rtw88: fix RX filter in FIF_ALLMULTI flag
    9d4f4dea824a NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT
    d0e09a7ba33f blocklayoutdriver: Fix reference leak of pnfs_device_node
    a5f2f91b3fd7 crypto: scomp - fix req->dst buffer overflow
    dc6779550fae crypto: sahara - do not resize req->src when doing hash operations
    a5e0e39dac06 crypto: sahara - fix processing hash requests with req->nbytes < sg->length
    2dc0f23ac4c6 crypto: sahara - improve error handling in sahara_sha_process()
    faa25455f738 crypto: sahara - fix wait_for_completion_timeout() error handling
    2104f405af91 crypto: sahara - fix ahash reqsize
    34c6a33567b4 crypto: sahara - handle zero-length aes requests
    a7b435e816a0 crypto: sahara - avoid skcipher fallback code duplication
    b1664c53349c crypto: virtio - Wait for tasklet to complete on device remove
    ee0586d73cba gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump
    00e3321c65eb fs: indicate request originates from old mount API
    8fb12524c86b pstore: ram_core: fix possible overflow in persistent_ram_init_ecc()
    8dd9e58c6936 crypto: sahara - fix error handling in sahara_hw_descriptor_create()
    3413d878fd6a crypto: sahara - fix processing requests with cryptlen < sg->length
    a962882a35e5 crypto: sahara - fix ahash selftest failure
    6f31caf8aa10 crypto: sahara - fix cbc selftest failure
    6fb7db05ad39 crypto: sahara - remove FLAGS_NEW_KEY logic
    d2205b9b57b9 crypto: af_alg - Disallow multiple in-flight AIO requests
    088123ddb4d8 crypto: ccp - fix memleak in ccp_init_dm_workarea
    d3ff5362b4e0 crypto: sa2ul - Return crypto_aead_setkey to transfer the error
    75cba72ddb78 crypto: virtio - Handle dataq logic with tasklet
    5e37fa0b4c42 selinux: Fix error priority for bind with AF_UNSPEC on PF_INET6 socket
    d8ac2537763b mtd: Fix gluebi NULL pointer dereference caused by ftl notifier
    a252d5c1ef9d kunit: debugfs: Fix unchecked dereference in debugfs_print_results()
    f23aa841a097 ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error
    f5de4ad61da0 ACPI: LPSS: Fix the fractional clock divider flags
    6b15fb99b0b2 spi: sh-msiof: Enforce fixed DTDL for R-Car H3
    2aa141f8bc58 efivarfs: force RO when remounting if SetVariable is not supported
    a4529a08d370 calipso: fix memory leak in netlbl_calipso_add_pass()
    dd645fc8f8e8 cpufreq: scmi: process the result of devm_of_clk_add_hw_provider()
    aead146e8817 cpufreq: Use of_property_present() for testing DT property presence
    435841c1065a of: Add of_property_present() helper
    c5df417936ec of: property: define of_property_read_u{8,16,32,64}_array() unconditionally
    c1814a4ffd01 ACPI: LPIT: Avoid u32 multiplication overflow
    3a370502a568 ACPI: video: check for error while searching for backlight device parent
    45f6080748fa mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response
    9c92f01bb9c3 spi: spi-zynqmp-gqspi: fix driver kconfig dependencies
    f105c2630098 powerpc/imc-pmu: Add a null pointer check in update_events_in_group()
    6b58d1603721 powerpc/powernv: Add a null pointer check in opal_powercap_init()
    c0b111ea786d powerpc/powernv: Add a null pointer check in opal_event_init()
    2a82c4439b90 powerpc/powernv: Add a null pointer check to scom_debug_init_one()
    5daf0ef6268c selftests/powerpc: Fix error handling in FPU/VMX preemption tests
    999a27b3ce9a powerpc/pseries/memhp: Fix access beyond end of drmem array
    5d69c8859e25 powerpc/44x: select I2C for CURRITUCK
    467c9c9dc0a7 powerpc: add crtsavres.o to always-y instead of extra-y
    0b11a145eb00 powerpc: remove checks for binutils older than 2.25
    63ecb08533b5 powerpc/toc: Future proof kernel toc
    2de654d858ee powerpc: Mark .opd section read-only
    700cf4bead80 EDAC/thunderx: Fix possible out-of-bounds string access
    b53730a40ea8 x86/lib: Fix overflow when counting digits
    0a43304cf682 coresight: etm4x: Fix width of CCITMIN field
    b67064bd3723 PCI: Add ACS quirk for more Zhaoxin Root Ports
    e62243b3538d leds: ledtrig-tty: Free allocated ttyname buffer on deactivate
    6c3388c0af3c parport: parport_serial: Add Brainboxes device IDs and geometry
    72095a54301b parport: parport_serial: Add Brainboxes BAR details
    5cf604ee538e uio: Fix use-after-free in uio_open
    659be220e692 binder: fix comment on binder_alloc_new_buf() return value
    2900c0ee59fb binder: fix trivial typo of binder_free_buf_locked()
    8ad4d580e8af binder: fix use-after-free in shinker's callback
    1263bd9e08f5 binder: use EPOLLERR from eventpoll.h
    0ee3ded745ca Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
    12b07f443d78 kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list
    66cb0868b123 bpf: Add --skip_encoding_btf_inconsistent_proto, --btf_gen_optimized to pahole flags for v1.25
    2a2495b6a32d Revert "ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek"
    313cfcaefa0b ACPI: resource: Add another DMI match for the TongFang GMxXGxx
    dec512974c45 drm/crtc: fix uninitialized variable use
    21eea9b6c4fd ARM: sun9i: smp: fix return code check of of_property_match_string
    dc26b6770450 net: qrtr: ns: Return 0 if server port is not present
    5dbcdaf4dbfe ida: Fix crash in ida_free when the bitmap is empty
    c9f5b801bce6 i2c: rk3x: fix potential spinlock recursion on poll
    3f0dc646b50b ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346
    adf4616a440d Input: xpad - add Razer Wolverine V2 support
    d66ffc87ba42 wifi: iwlwifi: pcie: avoid a NULL pointer dereference
    fd13543dbbc1 ARC: fix spare error
    b3f44f21d3d4 s390/scm: fix virtual vs physical address confusion
    46445552ed27 Input: i8042 - add nomux quirk for Acer P459-G2-M
    0f0da2d6bd6c Input: atkbd - skip ATKBD_CMD_GETID in translated mode
    274b4c816208 reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning
    5d307038fa09 ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI
    a9655e7e4bd5 tracing: Fix uaf issue when open the hist or hist_debug file
    64d81f61ad60 MIPS: dts: loongson: drop incorrect dwmac fallback compatible
    3f483a39e23d stmmac: dwmac-loongson: drop useless check for compatible fallback
    aeb0d506f779 tracing: Add size check when printing trace_marker output
    c3729567de3a tracing: Have large events show up as '[LINE TOO BIG]' instead of nothing
    c8af7ad72968 jbd2: fix soft lockup in journal_finish_inode_data_buffers()
    7b0586ada944 platform/x86: intel-vbtn: Fix missing tablet-mode-switch events
    6511772fc0bc neighbour: Don't let neigh_forced_gc() disable preemption for long
    2e1846b0c044 drm/crtc: Fix uninit-value bug in drm_mode_setcrtc
    c01c44559a8e jbd2: correct the printing of write_flags in jbd2_write_superblock()
    5378fd3c43cf clk: rockchip: rk3128: Fix HCLK_OTG gate register
    a14da83838ef hwmon: (corsair-psu) Fix probe when built-in
    794540520582 drm/exynos: fix a wrong error checking
    e02a2693aed5 drm/exynos: fix a potential error pointer dereference
    10250096f3d5 drm/amdgpu: Add NULL checks for function pointers
    8b985248216f nvme: introduce helper function to get ctrl state
    c11fc224e58e ASoC: ops: add correct range check for limiting volume
    09c0f2814b5a ASoC: da7219: Support low DC impedance headset
    16d3a65eaa60 net/tg3: fix race condition in tg3_reset_task()
    9904379f19ee nouveau/tu102: flush all pdbs on vmm flush
    7a3ff8a2bb26 ASoC: rt5650: add mutex to avoid the jack detection failure
    ebf8d5ec4af3 ASoC: cs43130: Fix incorrect frame delay configuration
    ec52e3e241ff ASoC: cs43130: Fix the position of const qualifier
    ce6cce079948 ASoC: Intel: Skylake: mem leak in skl register function
    cb6b6ff7a79b ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16
    4ec0f3b3d8d1 ASoC: Intel: Skylake: Fix mem leak in few functions
    20e23f6b1453 ASoC: wm8974: Correct boost mixer inputs
    05d753d74c3a nvme-core: check for too small lba shift
    9ad8b171c4e6 drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null pointer
    f8eadbe713a3 debugfs: fix automount d_fsdata usage
    473fb46aa376 wifi: cfg80211: lock wiphy mutex for rfkill poll
    5d520ae3dad0 mptcp: fix uninit-value in mptcp_incoming_options
    8d40e3514a09 ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro
    3dec0bd9c01a pinctrl: lochnagar: Don't build on MIPS
    32a6cfc67675 f2fs: explicitly null-terminate the xattr list

(From OE-Core rev: f1326d008a2a37b3860f25eb082efabdeba7cc32)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-02-28 03:32:09 -10:00
Bruce Ashfield
4494d072cc linux-yocto/5.15: update to v5.15.147
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    ddcaf4999061 Linux 5.15.147
    231752a0a05d net: usb: ax88179_178a: move priv to driver_priv
    d800d18ba132 net: usb: ax88179_178a: remove redundant init code
    329197033bb0 tracing/kprobes: Fix symbol counting logic by looking at modules as well
    ccb7eef5f2f3 kallsyms: Make module_kallsyms_on_each_symbol generally available
    ab3a3aadb373 netfilter: nf_tables: Reject tables of unsupported family
    0eb556b2386d perf inject: Fix GEN_ELF_TEXT_OFFSET for jit
    b8a5308feedd ipv6: remove max_size check inline with ipv4
    ba5efd8544fa net: tls, update curr on splice as well
    06bb52d2efb3 mmc: sdhci-sprd: Fix eMMC init failure after hw reset
    6722186854a7 mmc: core: Cancel delayed work before releasing host
    edaefc210e10 mmc: rpmb: fixes pause retune on all RPMB partitions.
    41f20ac9bdc4 mmc: meson-mx-sdhc: Fix initialization frozen issue
    91432aebce51 mm: fix unmap_mapping_range high bits shift bug
    5e44f5da1266 i2c: core: Fix atomic xfer check for non-preempt config
    1d5c1617e1e1 x86/kprobes: fix incorrect return address calculation in kprobe_emulate_call_indirect
    10086ff58ce4 firewire: ohci: suppress unexpected system reboot in AMD Ryzen machines and ASM108x/VT630x PCIe cards
    660b3c3bc8a7 mm/memory-failure: check the mapcount of the precise page
    80eb449f809c selftests: secretmem: floor the memory size to the multiple of page_size
    a58ae5ab714d net: Implement missing SO_TIMESTAMPING_NEW cmsg support
    500c7f32ad43 bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters()
    fda00eb3cd41 asix: Add check for usbnet_get_endpoints
    0817c1b21561 octeontx2-af: Re-enable MAC TX in otx2_stop processing
    20fce91b4fa0 octeontx2-af: Always configure NIX TX link credits based on max frame size
    6bbbcff3c798 octeontx2-af: Set NIX link credits based on max LMAC
    6ef9a28e1bb2 octeontx2-af: Don't enable Pause frames by default
    bc56ed720e06 net/qla3xxx: fix potential memleak in ql_alloc_buffer_queues
    cfcf5490145a igc: Fix hicredit calculation
    6c853b57684e i40e: Restore VF MSI-X state during PCI reset
    9400f854facd ASoC: meson: g12a-tohdmitx: Fix event generation for S/PDIF mux
    e08b666e4415 ASoC: meson: g12a-toacodec: Fix event generation
    3a78a57764f0 ASoC: meson: g12a-tohdmitx: Validate written enum values
    f74281f241ff ASoC: meson: g12a-toacodec: Validate written enum values
    947db598acb8 i40e: fix use-after-free in i40e_aqc_add_filters()
    975d6f66f2b6 net: Save and restore msg_namelen in sock_sendmsg
    b2869e7600f4 netfilter: nft_immediate: drop chain reference counter on error
    51976846f202 net: bcmgenet: Fix FCS generation for fragmented skbuffs
    c748c358debe sfc: fix a double-free bug in efx_probe_filters
    5c161f2220f5 ARM: sun9i: smp: Fix array-index-out-of-bounds read in sunxi_mc_smp_init
    fd2e7829239e net-timestamp: extend SOF_TIMESTAMPING_OPT_ID to HW timestamps
    dc5643abc1ac can: raw: add support for SO_MARK
    464fb49ca9bb can: raw: add support for SO_TXTIME/SCM_TXTIME
    ba80ff7a85b6 net: Implement missing getsockopt(SO_TIMESTAMPING_NEW)
    5636941e42d5 r8169: Fix PCI error on system resume
    0ce9a244d33b net: sched: em_text: fix possible memory leak in em_text_destroy()
    c0b56aa9d1a6 mlxbf_gige: fix receive packet race condition
    271567afd4c2 ASoC: fsl_rpmsg: Fix error handler with pm_runtime_enable
    1867a9094743 igc: Check VLAN EtherType mask
    f24370ddf75d igc: Check VLAN TCI mask
    4ec5efdb9034 igc: Report VLAN EtherType matching back to user
    b17f8024a5f0 i40e: Fix filter input checks to prevent config with invalid values
    def90597ef5b drm/i915/dp: Fix passing the correct DPCD_REV for drm_dp_set_phy_test_pattern
    a7b67635de1a octeontx2-af: Fix marking couple of structure as __packed
    802af3c88ad1 nfc: llcp_core: Hold a ref to llcp_local->dev when holding a ref to llcp_local
    5d3e98ef12f6 drm/bridge: ti-sn65dsi86: Never store more than msg->size bytes in AUX xfer
    2f8cefc8b638 wifi: iwlwifi: pcie: don't synchronize IRQs from IRQ
    1f2f662c8bec Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()"
    200cecd6ff1e ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6
    90ab9a70f0d8 block: Don't invalidate pagecache for invalid falloc modes
    c496c35310e6 keys, dns: Fix missing size check of V1 server-list header

(From OE-Core rev: f4f1964a7a2922f3253484852b76602af5f31a89)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-02-28 03:32:09 -10:00
Bruce Ashfield
a9b6cbf9e6 linux-yocto/5.15: update to v5.15.146
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    26c690eff0a5 Linux 5.15.146
    13578b4ea461 bpf: Fix prog_array_map_poke_run map poke update
    339add0430e7 device property: Allow const parameter to dev_fwnode()
    4d9dcdb333ca dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata()
    a033bb82a10c ring-buffer: Fix slowpath of interrupted event
    d10f7540c554 netfilter: nf_tables: skip set commit for deleted/destroyed sets
    d739f2b6d8f5 ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
    53bed9b9f431 ring-buffer: Remove useless update to write_stamp in rb_try_to_discard()
    7fb264aedec9 tracing: Fix blocked reader of snapshot buffer
    c73cb01af11f ring-buffer: Fix wake ups when buffer_percent is set to 100
    c0be52181f35 mm/filemap: avoid buffered read/write race to read inconsistent data
    2b16d960c79a Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg
    ded3cfdefec8 smb: client: fix OOB in smbCalcSize()
    bfd18c0f570e smb: client: fix OOB in SMB2_query_info_init()
    1228354a9889 iio: imu: adis16475: add spi_device_id table
    bd1be85dbbbd spi: Introduce spi_get_device_match_data() helper
    fcf6fce2f147 device property: Add const qualifier to device_get_match_data() parameter
    d63fafd6cc28 net: usb: ax88179_178a: avoid failed operations when device is disconnected
    f860413aa00c net: usb: ax88179_178a: wol optimizations
    2964a0de7526 net: usb: ax88179_178a: clean up pm calls
    597305fd7708 ethernet: constify references to netdev->dev_addr in drivers
    32d9a4ce5240 usb: fotg210-hcd: delete an incorrect bounds test
    d529cc227897 ARM: dts: Fix occasional boot hang for am3 usb
    8bf06286d740 ksmbd: fix wrong allocation size update in smb2_open()
    06208a04a7bd ksmbd: avoid duplicate opinfo_put() call on error of smb21_lease_break_ack()
    9444c47d2c3b ksmbd: lazy v2 lease break on smb2_write()
    f58afd8c7011 ksmbd: send v2 lease break notification for directory
    86967f696586 ksmbd: downgrade RWH lease caching state to RH for directory
    f7c8270be3cb ksmbd: set v2 lease capability
    1bf476d8a89a ksmbd: set epoch in create context v2 lease
    ac385518598f ksmbd: have a dependency on cifs ARC4
    b54b9fbc16a0 fuse: share lookup state between submount and its parent
    1c811b7c83a4 x86/alternatives: Sync core before enabling interrupts
    ccda72aa73c7 KVM: arm64: vgic: Force vcpu vgic teardown on vcpu destroy
    46bc250b082c lib/vsprintf: Fix %pfwf when current node refcount == 0
    f9dc6e0a0b02 gpio: dwapb: mask/unmask IRQ when disable/enale it
    e4d3534c6818 bus: ti-sysc: Flush posted write only after srst_udelay
    d47b2b6a087a tracing / synthetic: Disable events after testing in synth_event_gen_test_init()
    da95f8b7bc6a scsi: core: Always send batch on reset or error handling command
    686774523f8e dt-bindings: nvmem: mxs-ocotp: Document fsl,ocotp
    7c25c5d72746 net: ks8851: Fix TX stall caused by TX buffer overrun
    28855385bff1 net: rfkill: gpio: set GPIO direction
    4431cf7c3310 net: 9p: avoid freeing uninit memory in p9pdu_vreadf
    85fd35ce5bc0 Input: soc_button_array - add mapping for airplane mode button
    a346cfc6389a Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE
    916ca52a3e28 Bluetooth: L2CAP: Send reject on command corrupted request
    70db6466c029 Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent
    094ae245f7aa USB: serial: option: add Quectel RM500Q R13 firmware support
    d0adf8fe08b9 USB: serial: option: add Foxconn T99W265 with new baseline
    a67f0b5bc2fa USB: serial: option: add Quectel EG912Y module support
    0e285069fd2a USB: serial: ftdi_sio: update Actisense PIDs constant names
    433889344e82 wifi: cfg80211: fix certs build to not depend on file order
    69fab6dc3748 wifi: cfg80211: Add my certificate
    498f212a774f ALSA: usb-audio: Increase delay in MOTU M quirk
    5a16bb60b8ce iio: triggered-buffer: prevent possible freeing of wrong buffer
    3becd9bc5af3 iio: adc: ti_am335x_adc: Fix return value check of tiadc_request_dma()
    b9ccf18e315f iio: common: ms_sensors: ms_sensors_i2c: fix humidity conversion time table
    f1d9a66e9ce9 scsi: bnx2fc: Fix skb double free in bnx2fc_rcv()
    1e3effe67e75 Input: ipaq-micro-keys - add error handling for devm_kmemdup
    25c441a07360 iio: imu: inv_mpu6050: fix an error code problem in inv_mpu6050_read_raw
    3cbae23d481b interconnect: Treat xlate() returning NULL node as an error
    f47e3f60f239 smb: client: fix OOB in smb2_query_reparse_point()
    fd3951b798c8 smb: client: fix NULL deref in asn1_ber_decoder()
    6ded9038e4b1 drm/i915: Fix intel_atomic_setup_scalers() plane_state handling
    f9954b18c4fa drm/i915: Relocate intel_atomic_setup_scalers()
    2a4ef0d6e5f0 drm/i915/mtl: limit second scaler vertical scaling in ver >= 14
    6bbeb3960aad ksmbd: fix wrong name of SMB2_CREATE_ALLOCATION_SIZE
    c0c4e9767e57 gpiolib: cdev: add gpio_device locking wrapper around gpio_ioctl()
    8bdcedfdb026 pinctrl: at91-pio4: use dedicated lock class for IRQ
    f0c52b790a00 i2c: aspeed: Handle the coalesced stop conditions with the start conditions.
    c87ab6e306ba ASoC: hdmi-codec: fix missing report for jack initial status
    98fb5eaade74 afs: Fix use-after-free due to get/remove race in volume tree
    57bf56295068 afs: Use refcount_t rather than atomic_t
    d1fe946cb5b2 afs: Fix overwriting of result of DNS query
    2552b32b0b34 keys, dns: Allow key types (eg. DNS) to be reclaimed immediately on expiry
    a1ab650f1421 net: check dev->gso_max_size in gso_features_check()
    56eaa3ec3140 afs: Fix dynamic root lookup DNS check
    3f85785bc4ac afs: Fix the dynamic root's d_delete to always delete unused dentries
    3739e0a52d4d net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev()
    c124a75b2497 net: mana: select PAGE_POOL
    c0e527c532a0 net/rose: fix races in rose_kill_by_device()
    66d2116880e6 ethernet: atheros: fix a memleak in atl1e_setup_ring_resources
    87255af408df net: sched: ife: fix potential use-after-free
    242670aab84b net/mlx5e: Correct snprintf truncation handling for fw_version buffer used by representors
    da2396b54625 net/mlx5: Fix fw tracer first block check
    b0873aa484e9 net/mlx5e: fix a potential double-free in fs_udp_create_groups
    4ddba57b659a net/mlx5e: Fix slab-out-of-bounds in mlx5_query_nic_vport_mac_list()
    5ae420f65aff Revert "net/mlx5e: fix double free of encap_header"
    135fa6fac9b6 Revert "net/mlx5e: fix double free of encap_header in update funcs"
    b387f06849b4 wifi: mac80211: mesh_plink: fix matches_local logic
    6558f4aa2032 wifi: iwlwifi: pcie: add another missing bh-disable for rxq->lock
    183ea95f7374 s390/vx: fix save/restore of fpu kernel context
    58f3fc833321 reset: Fix crash when freeing non-existent optional resets
    52c69a070b94 ARM: OMAP2+: Fix null pointer dereference and memory leak in omap_soc_device_init
    d3ffbbb0bca5 ARM: dts: dra7: Fix DRA7 L3 NoC node register size

(From OE-Core rev: ee4695138e36155c8e0b173f7952372693c0589a)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-02-28 03:32:09 -10:00
Bruce Ashfield
665ef9de8d linux-yocto/5.15: update to v5.15.145
Updating  to the latest korg -stable release that comprises
the following commits:

    d93fa2c78854 Linux 5.15.145
    ee41f667aa64 kasan: disable kasan_non_canonical_hook() for HW tags
    f30f893143b9 tracing/kprobes: Return EADDRNOTAVAIL when func matches several symbols
    7aa33c99b513 Revert "drm/bridge: lt9611uxc: Switch to devm MIPI-DSI helpers"
    4a8350a0ea76 Revert "drm/bridge: lt9611uxc: Register and attach our DSI device at probe"
    e21817ce167e Revert "drm/bridge: lt9611uxc: fix the race in the error path"
    811b5eaee70e ksmbd: don't update ->op_state as OPLOCK_STATE_NONE on error
    bd47f9c8b53b ksmbd: move setting SMB2_FLAGS_ASYNC_COMMAND and AsyncId
    5e1f31378a81 ksmbd: release interim response after sending status pending response
    c21d0445088d ksmbd: move oplock handling after unlock parent dir
    772d81aeecd3 ksmbd: separately allocate ci per dentry
    8ed1118da8c4 ksmbd: fix possible deadlock in smb2_open
    ae3356cbe9ac ksmbd: prevent memory leak on error return
    8dc9eb7d3503 ksmbd: handle malformed smb1 message
    1f50c418d47a ksmbd: fix kernel-doc comment of ksmbd_vfs_kern_path_locked()
    3fecda5d853c ksmbd: no need to wait for binded connection termination at logoff
    841bcade0964 ksmbd: add support for surrogate pair conversion
    0eaeb8aec49f ksmbd: fix missing RDMA-capable flag for IPoIB device in ksmbd_rdma_capable_netdev()
    20b4f6bd4cf9 ksmbd: fix recursive locking in vfs helpers
    f30a2ff71561 ksmbd: fix kernel-doc comment of ksmbd_vfs_setxattr()
    df79244f7339 ksmbd: reorganize ksmbd_iov_pin_rsp()
    845837fbfe79 ksmbd: Remove unused field in ksmbd_user struct
    fab0175b7f8e ksmbd: fix potential double free on smb2_read_pipe() error path
    ef435dec8a84 ksmbd: fix Null pointer dereferences in ksmbd_update_fstate()
    4b9b7ea1ffb1 ksmbd: fix wrong error response status by using set_smb2_rsp_status()
    dd45db4d9bbc ksmbd: fix race condition between tree conn lookup and disconnect
    0901be8dc6ea ksmbd: fix race condition from parallel smb2 lock requests
    50e13932ba55 ksmbd: fix race condition from parallel smb2 logoff requests
    f99d5d1d2a25 ksmbd: fix race condition with fp
    c77fd3e25a51 ksmbd: fix race condition between session lookup and expire
    b9a3e4549676 ksmbd: check iov vector index in ksmbd_conn_write()
    01df133b1a7d ksmbd: return invalid parameter error response if smb2 request is invalid
    4a67467f1134 ksmbd: fix passing freed memory 'aux_payload_buf'
    fbed0adfe507 ksmbd: remove unneeded mark_inode_dirty in set_info_sec()
    a9128c4134f1 ksmbd: remove experimental warning
    6997fa65bf9e ksmbd: add missing calling smb2_set_err_rsp() on error
    bd554ed4fdc3 ksmbd: fix slub overflow in ksmbd_decode_ntlmssp_auth_blob()
    7019440463df ksmbd: Fix one kernel-doc comment
    c5aa74449a41 ksmbd: reduce descriptor size if remaining bytes is less than request size
    e12b09241693 ksmbd: fix `force create mode' and `force directory mode'
    6f0207218c4c ksmbd: fix wrong interim response on compound
    f2283680a805 ksmbd: add support for read compound
    d7ad0ac5a8f6 ksmbd: switch to use kmemdup_nul() helper
    5c0df9d30c28 ksmbd: fix out of bounds in init_smb2_rsp_hdr()
    017d85c94f02 ksmbd: validate session id and tree id in compound request
    4a027b96515e ksmbd: check if a mount point is crossed during path lookup
    cf63b94fec60 ksmbd: Fix unsigned expression compared with zero
    5f36e22910c2 ksmbd: Replace one-element array with flexible-array member
    d9902ad14f82 ksmbd: Use struct_size() helper in ksmbd_negotiate_smb_dialect()
    97f5c1e3086c ksmbd: add missing compound request handing in some commands
    676392184785 ksmbd: fix out of bounds read in smb2_sess_setup
    d91ba80185e4 ksmbd: Replace the ternary conditional operator with min()
    2222ada0959b ksmbd: use kvzalloc instead of kvmalloc
    638043bef94a ksmbd: Change the return value of ksmbd_vfs_query_maximal_access to void
    7585898ddf5a ksmbd: return a literal instead of 'err' in ksmbd_vfs_kern_path_locked()
    4910a79a5f61 ksmbd: use kzalloc() instead of __GFP_ZERO
    b657622862ba ksmbd: remove unused ksmbd_tree_conn_share function
    ce95f7d2dcdf ksmbd: add mnt_want_write to ksmbd vfs functions
    0d1a3f97efbe ksmbd: validate smb request protocol id
    df3a4518aee6 ksmbd: check the validation of pdu_size in ksmbd_conn_handler_loop
    ae33f07c87ab ksmbd: fix posix_acls and acls dereferencing possible ERR_PTR()
    55ceeb4e1c71 ksmbd: fix out-of-bound read in parse_lease_state()
    4adb4fbd7481 ksmbd: fix out-of-bound read in deassemble_neg_contexts()
    049ed0f953da ksmbd: call putname after using the last component
    b423ddab6138 ksmbd: fix UAF issue from opinfo->conn
    19b2b9af315e ksmbd: fix multiple out-of-bounds read during context decoding
    61a306c1cc75 ksmbd: fix uninitialized pointer read in smb2_create_link()
    ea799dd27584 ksmbd: fix uninitialized pointer read in ksmbd_vfs_rename()
    b36295c17fb9 ksmbd: fix racy issue under cocurrent smb2 tree disconnect
    ae06b798f72d ksmbd: fix racy issue from smb2 close and logoff with multichannel
    dff87902d960 ksmbd: block asynchronous requests when making a delay on session setup
    a6a9601ba995 ksmbd: destroy expired sessions
    708c304b583d ksmbd: fix racy issue from session setup and logoff
    019aae488dbc ksmbd: fix racy issue from using ->d_parent and ->d_name
    b31e1ef30107 fs: introduce lock_rename_child() helper
    380a0fe8bd60 ksmbd: remove unused compression negotiate ctx packing
    0dbfcc34efab ksmbd: avoid duplicate negotiate ctx offset increments
    2ca23947df89 ksmbd: set NegotiateContextCount once instead of every inc
    39f5b4b313b4 ksmbd: avoid out of bounds access in decode_preauth_ctxt()
    921536046bd1 ksmbd: fix slab-out-of-bounds in init_smb2_rsp_hdr
    9494242c8e76 ksmbd: delete asynchronous work from list
    427caadf90e9 ksmbd: remove unused is_char_allowed function
    289b46fd11dd ksmbd: fix wrong signingkey creation when encryption is AES256
    bfe8372ef2db ksmbd: fix possible memory leak in smb2_lock()
    d625db885a10 ksmbd: Fix parameter name and comment mismatch
    0d3f06fd65fe ksmbd: Fix spelling mistake "excceed" -> "exceeded"
    1f1aca1d500d ksmbd: update Kconfig to note Kerberos support and fix indentation
    a35ebf658993 ksmbd: Remove duplicated codes
    b15734ec29b6 ksmbd: fix typo, syncronous->synchronous
    1f485b54d04a ksmbd: Implements sess->rpc_handle_list as xarray
    b1caecbf34b8 ksmbd: Implements sess->ksmbd_chann_list as xarray
    d7f088dc2794 ksmbd: send proper error response in smb2_tree_connect()
    bcab5c810544 ksmbd: Convert to use sysfs_emit()/sysfs_emit_at() APIs
    46c517bc0ac6 ksmbd: Fix resource leak in smb2_lock()
    9ea6b43d8a7d ksmbd: use F_SETLK when unlocking a file
    8263acd267f7 ksmbd: set SMB2_SESSION_FLAG_ENCRYPT_DATA when enforcing data encryption for this share
    64b4d72c596a ksmbd: replace one-element arrays with flexible-array members
    2bdd995f139c ksmbd: validate share name from share config response
    ef97ccd0fc64 ksmbd: call ib_drain_qp when disconnected
    b3e852bea8a7 ksmbd: make utf-8 file name comparison work in __caseless_lookup()
    131e308593e6 ksmbd: hide socket error message when ipv6 config is disable
    507cb106c3b9 ksmbd: reduce server smbdirect max send/receive segment sizes
    fe4d09792bc6 ksmbd: decrease the number of SMB3 smbdirect server SGEs
    d5a3b1024aab ksmbd: set NTLMSSP_NEGOTIATE_SEAL flag to challenge blob
    4d796ff8995a ksmbd: fix encryption failure issue for session logoff response
    e925de7defff ksmbd: fill sids in SMB_FIND_FILE_POSIX_INFO response
    95b72edca5d2 ksmbd: set file permission mode to match Samba server posix extension behavior
    813ef06ea2a3 ksmbd: change security id to the one samba used for posix extension
    62e6846ee3ba ksmbd: casefold utf-8 share names and fix ascii lowercase conversion
    43e2963be171 ksmbd: remove generic_fillattr use in smb2_open()
    aa77fc81825b ksmbd: constify struct path
    b79a9f991eb9 ksmbd: don't open-code %pD
    d6686d57919d ksmbd: don't open-code file_path()
    a7ddc4951f0f ksmbd: remove unnecessary generic_fillattr in smb2_open
    ebb8c616574a ksmbd: request update to stale share config
    c7aff8b8ffdb ksmbd: use wait_event instead of schedule_timeout()
    1f82ecbc7f1e ksmbd: remove unused ksmbd_share_configs_cleanup function
    8d0f823193f1 ksmbd: remove duplicate flag set in smb2_write
    d4b374ff2a3a ksmbd: smbd: Remove useless license text when SPDX-License-Identifier is already used
    ff403dbe43a1 ksmbd: smbd: relax the count of sges required
    9d609b52f952 ksmbd: smbd: fix connection dropped issue
    32af379e13df ksmbd: Fix some kernel-doc comments
    81602ee1c4fb ksmbd: fix wrong smbd max read/write size check
    918a690d8ab6 ksmbd: smbd: handle multiple Buffer descriptors
    673c186f8105 ksmbd: smbd: change the return value of get_sg_list
    30bd0df6e667 ksmbd: smbd: simplify tracking pending packets
    f17ed7b33899 ksmbd: smbd: introduce read/write credits for RDMA read/write
    982fcdec10ff ksmbd: smbd: change prototypes of RDMA read/write related functions
    6bb439930338 ksmbd: validate length in smb2_write()
    8e32e1584025 ksmbd: remove filename in ksmbd_file
    e9a325124611 smb3: fix ksmbd bigendian bug in oplock break, and move its struct to smbfs_common
    dc232946d108 ksmbd: replace usage of found with dedicated list iterator variable
    a5213868c62b ksmbd: Remove a redundant zeroing of memory
    7ee6f9ba9783 ksmbd: shorten experimental warning on loading the module
    a5a8c9133d97 ksmbd: store fids as opaque u64 integers
    170598b6f354 ksmbd: use netif_is_bridge_port
    c5049d2d73b2 ksmbd: add support for key exchange
    09b4c603831d ksmbd: smbd: validate buffer descriptor structures
    858b9644518f ksmbd: smbd: fix missing client's memory region invalidation
    51d0b879d6f5 ksmbd: add smb-direct shutdown
    d15077ad35af ksmbd: smbd: change the default maximum read/write, receive size
    ba7c3ff9053b ksmbd: smbd: create MR pool
    97b3a08892c0 ksmbd: smbd: call rdma_accept() under CM handler
    8a49ab3e59ed ksmbd: set 445 port to smbdirect port by default
    178ecc325728 ksmbd: register ksmbd ib client with ib_register_client()
    91d730756980 ksmbd: Fix smb2_get_name() kernel-doc comment
    dd56eb361f3a ksmbd: Delete an invalid argument description in smb2_populate_readdir_entry()
    36167446ce68 ksmbd: Fix smb2_set_info_file() kernel-doc comment
    2fa426c9d741 ksmbd: Fix buffer_check_err() kernel-doc comment
    e5b04973e720 ksmbd: set both ipv4 and ipv6 in FSCTL_QUERY_NETWORK_INTERFACE_INFO
    a63256708a99 ksmbd: Remove unused fields from ksmbd_file struct definition
    de203cdf1ee5 ksmbd: Remove unused parameter from smb2_get_name()
    82ae5fe3e629 ksmbd: use oid registry functions to decode OIDs
    7833bd31bc6b ksmbd: change LeaseKey data type to u8 array
    199b8b5ceba3 ksmbd: remove smb2_buf_length in smb2_transform_hdr
    e0c58420570c ksmbd: remove smb2_buf_length in smb2_hdr
    6cd90c01b032 ksmbd: remove md4 leftovers
    84af59bcab8e ksmbd: Remove redundant 'flush_workqueue()' calls
    a33bb607a1b2 ksmdb: use cmd helper variable in smb2_get_ksmbd_tcon()
    5fed9cbbafcb ksmbd: use ksmbd_req_buf_next() in ksmbd_verify_smb_message()
    1d146b1875fc Linux 5.15.144
    4c117984824b r8152: fix the autosuspend doesn't work
    aa3cc80e8eda r8152: remove rtl_vendor_mode function
    07ba21627ebb r8152: avoid to change cfg for all devices
    fa5f992dcf89 powerpc/ftrace: Fix stack teardown in ftrace_no_trace
    4624f5f298e2 powerpc/ftrace: Create a dummy stackframe to fix stack unwind
    410c05b60c1a RDMA/irdma: Prevent zero-length STAG registration
    93e765523b34 USB: gadget: core: adjust uevent timing on gadget unbind
    529f020f7b5f ring-buffer: Do not try to put back write_stamp
    b8d59ea20346 ring-buffer: Fix a race in rb_time_cmpxchg() for 32 bit archs
    fb63b1f99414 ring-buffer: Fix writing to the buffer with max_data_size
    e9587314fd1f ring-buffer: Have saved event hold the entire event
    8ed7d2800fa6 ring-buffer: Do not update before stamp when switching sub-buffers
    547937457fe2 tracing: Update snapshot buffer on resize if it is allocated
    97e70d6698f5 ring-buffer: Fix memory leak of free page
    f94942885e84 drm/amdgpu/sdma5.2: add begin/end_use ring callbacks
    8175dad2ad41 team: Fix use-after-free when an option instance allocation fails
    c2134ed53261 arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify
    1bc91916e8ef ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS
    1a4da77ef61b soundwire: stream: fix NULL pointer dereference for multi_link
    5a95499843e8 btrfs: do not allow non subvolume root targets for snapshot
    7b427d8cb7a8 perf: Fix perf_event_validate_size() lockdep splat
    27714a22a1c2 HID: hid-asus: add const to read-only outgoing usb buffer
    11c17f42765a net: usb: qmi_wwan: claim interface 4 for ZTE MF290
    ca15561c99da asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation
    0a3f27d9ad10 HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad
    41759fab26b4 HID: hid-asus: reset the backlight brightness level on resume
    9f093e15faee HID: add ALWAYS_POLL quirk for Apple kb
    61fc877f7c34 HID: glorious: fix Glorious Model I HID report
    23b08531d8f3 platform/x86: intel_telemetry: Fix kernel doc descriptions
    7020385effce bcache: avoid NULL checking to c->root in run_cache_set()
    f891bbf13a94 bcache: add code comments for bch_btree_node_get() and __bch_btree_node_alloc()
    8758b0532f79 bcache: remove redundant assignment to variable cur_idx
    d38288af6f30 bcache: avoid oversize memory allocation by small stripe_size
    252c2a4795e9 blk-cgroup: bypass blkcg_deactivate_policy after destroying
    8146f7a8809b blk-throttle: fix lockdep warning of "cgroup_mutex or RCU read lock required!"
    b7d82e5dbe5a stmmac: dwmac-loongson: Add architecture dependency
    46412b2fb1f9 usb: aqc111: check packet for fixup for true limit
    fe13b6a6ddb1 drm/mediatek: Add spinlock for setting vblank event in atomic_begin
    6f709907ea90 PCI: loongson: Limit MRRS to 256
    4f4a9fc6b0cd Revert "PCI: acpiphp: Reassign resources on bridge if necessary"
    2d099b274e43 ALSA: hda/realtek: Apply mute LED quirk for HP15-db
    0239375ecb66 ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants
    d6df72b2f566 ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB
    45f53ca3065b fuse: dax: set fc->dax to NULL in fuse_dax_conn_free()
    f21b7610d55f cred: switch to using atomic_long_t
    3a1428640259 net: atlantic: fix double free in ring reinit logic
    5b87ac25e8cf appletalk: Fix Use-After-Free in atalk_ioctl
    de73f41fd658 net: stmmac: Handle disabled MDIO busses from devicetree
    6f3b49a4158c net: stmmac: use dev_err_probe() for reporting mdio bus registration failure
    90715e0a4cbb dpaa2-switch: fix size of the dma_unmap
    444339f3aaff vsock/virtio: Fix unsigned integer wrap around in virtio_transport_has_space()
    a5ab70a9c547 sign-file: Fix incorrect return values check
    8eec2dcc4b83 stmmac: dwmac-loongson: Make sure MDIO is initialized before use
    abb40550adeb net: ena: Fix XDP redirection error
    5d45225702f3 net: ena: Fix xdp drops handling due to multibuf packets
    39082715bd8e net: ena: Destroy correct number of xdp queues upon failure
    e2b48f94802e net: Remove acked SYN flag from packet in the transmit queue correctly
    d3b174db0cd6 qed: Fix a potential use-after-free in qed_cxt_tables_alloc
    3f1f6a94d885 net/rose: Fix Use-After-Free in rose_ioctl
    3bb41dc361bf atm: Fix Use-After-Free in do_vcc_ioctl
    db400b1f8b6e octeontx2-af: Update RSS algorithm index
    e0676d37bb1a octeontx2-pf: Fix promisc mcam entry action
    86f50bb2a487 octeontx2-af: fix a use-after-free in rvu_nix_register_reporters
    af7a77216660 net: fec: correct queue selection
    3c4dcfbff15b net: vlan: introduce skb_vlan_eth_hdr()
    fe779dbb42fb atm: solos-pci: Fix potential deadlock on &tx_queue_lock
    e16f961f8bc5 atm: solos-pci: Fix potential deadlock on &cli_queue_lock
    d525bbd9dd2d qca_spi: Fix reset behavior
    4ec0e0e65bb6 qca_debug: Fix ethtool -G iface tx behavior
    173fc3212c31 qca_debug: Prevent crash on TX ring changes
    9846d8c8c383 net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX
    77443956e635 HID: lenovo: Restrict detection of patched firmware only to USB cptkbd
    d37f44beef92 afs: Fix refcount underflow from error handling race
    a69d8ee03c88 ksmbd: fix memory leak in smb2_lock()
    fd0d9b167459 MIPS: Loongson64: Handle more memory types passed from firmware
    d9a9d8effdb2 memblock: allow to specify flags with memblock_add_node()
    49e0fcb522f3 mm/memory_hotplug: handle memblock_add_node() failures in add_memory_resource()
    5b77f41fb71c netfilter: nf_tables: fix 'exist' matching on bigendian arches
    3d4ad03bf1ee r8152: add vendor/device ID pair for ASUS USB-C2500
    404ce6ee69d3 r8152: add vendor/device ID pair for D-Link DUB-E250
    ca75274b17b8 r8152: add USB device driver for config selection
    f5494d96bcbe perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table
    d0fc081c6241 Linux 5.15.143
    2eba64dcbf26 devcoredump: Send uevent once devcd is ready
    97a9a7cf7f2f devcoredump : Serialize devcd_del work
    e5071ae7d829 smb: client: fix potential NULL deref in parse_dfs_referrals()
    d2bafe84dd7a cifs: Fix non-availability of dedup breaking generic/304
    c7a0a2651831 Revert "btrfs: add dmesg output for first mount and last unmount of a filesystem"
    1ed694fec589 MIPS: Loongson64: Enable DMA noncoherent support
    a71b6a615252 MIPS: Loongson64: Reserve vgabios memory on boot
    72bdf3445012 KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
    15a8088786d1 KVM: s390/mm: Properly reset no-dat
    19e10526460a x86/CPU/AMD: Check vendor in the AMD microcode callback
    e5731380b753 serial: 8250_omap: Add earlycon support for the AM654 UART controller
    17c2ed9a99e4 serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt
    8718c0ab94e6 serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit
    9bf8bc456f30 serial: sc16is7xx: address RX timeout interrupt errata
    87ac27041255 ARM: PL011: Fix DMA support
    9402252dda0c usb: typec: class: fix typec_altmode_put_partner to put plugs
    e24f2b219f39 Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1"
    742ecc1b1c2d parport: Add support for Brainboxes IX/UC/PX parallel cards
    86240d91ec40 usb: gadget: f_hid: fix report descriptor allocation
    f7a0cab502f5 drm/amdgpu: correct the amdgpu runtime dereference usage count
    091c77c287b4 drm/amd/amdgpu: Fix warnings in amdgpu/amdgpu_display.c
    324df6ecda16 gpiolib: sysfs: Fix error handling on failed export
    ebc7597ce971 perf: Fix perf_event_validate_size()
    00f8c6dc8274 perf/core: Add a new read format to get a number of lost samples
    4aed524081cf arm64: dts: mt8183: kukui: Fix underscores in node names
    1e64d6ddbd9f arm64: dts: mediatek: add missing space before {
    6276d125aa75 arm64: dts: mediatek: mt8183: Move thermal-zones to the root node
    a6b7222bbd3f arm64: dts: mediatek: align thermal zone node names with dtschema
    ab9ac2cb5740 tools headers UAPI: Sync linux/perf_event.h with the kernel sources
    dc52117cd797 docs/process/howto: Replace C89 with C11
    7aed508668ff platform/x86: asus-wmi: Fix kbd_dock_devid tablet-switch reporting
    e65128616faa netfilter: nft_set_pipapo: skip inactive elements during set walk
    bcedd497b3b4 io_uring/af_unix: disable sending io_uring over sockets
    c5a09d163184 mm: fix oops when filemap_map_pmd() without prealloc_pte
    c755e7cdacfe r8169: fix rtl8125b PAUSE frames blasting when suspended
    9234835fcc33 tracing: Stop current tracer when resizing buffer
    5a9cbf824225 tracing: Set actual size after ring buffer resize
    40a36f08a198 ring-buffer: Force absolute timestamp on discard of event
    0ccca12b7dd8 misc: mei: client.c: fix problem of return '-EOVERFLOW' in mei_cl_write
    271b563063e3 misc: mei: client.c: return negative error code in mei_cl_write
    4511b3650e53 coresight: etm4x: Remove bogous __exit annotation for some functions
    192352bd4bbe coresight: etm4x: Make etm4_remove_dev() return void
    318a206633c2 kallsyms: Make kallsyms_on_each_symbol generally available
    61b68b608954 binder: fix memory leaks of spam and pending work
    1665a875add8 arm64: dts: mediatek: mt8183: Fix unit address for scp reserved memory
    dca1bfdb407e arm64: dts: mediatek: mt8173-evb: Fix regulator-fixed node names
    d052b5ade240 arm64: dts: mediatek: mt8183-kukui-jacuzzi: fix dsi unnecessary cells properties
    e37aa926447f arm64: dts: mediatek: mt7622: fix memory node warning check
    d849cf64c553 platform/surface: aggregator: fix recv_buf() return value
    d91fb1b7b799 regmap: fix bogus error on regcache_sync success
    d08a96e5ffdb packet: Move reference count in packet_sock to atomic_long_t
    c86b76896f6e tracing: Fix a possible race when disabling buffered events
    e733a6f84462 tracing: Fix incomplete locking when disabling buffered events
    fb0219bf9665 tracing: Disable snapshot buffer when stopping instance tracers
    9e41d92e2884 tracing: Always update snapshot buffer size
    ac3ccec33b92 checkstack: fix printed address
    762b0d529c95 nilfs2: prevent WARNING in nilfs_sufile_set_segment_usage()
    fd85766c7c3e nilfs2: fix missing error check for sb_set_blocksize call
    4bbf011bd6cc ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5
    e5571507a1a4 ALSA: pcm: fix out-of-bounds in snd_pcm_state_names
    f82e39f75c23 ALSA: usb-audio: Add Pioneer DJM-450 mixer controls
    ea3291cb9075 io_uring: fix mutex_unlock with unreferenced ctx
    09f9d1fbaff9 nvme-pci: Add sleep quirk for Kingston drives
    7e765ec2f17c kprobes: consistent rcu api usage for kretprobe holder
    f5311389262d md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly()
    4a52acc91015 md: introduce md_ro_state
    940a7bcd4f77 riscv: fix misaligned access handling of C.SWSP and C.SDSP
    6e2f71188f23 ARM: dts: imx28-xea: Pass the 'model' property
    976eb1730717 ARM: dts: imx7: Declare timers compatible with fsl,imx6dl-gpt
    cb2034c02ffa ARM: imx: Check return value of devm_kasprintf in imx_mmdc_perf_init
    800aabe1eda1 scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle()
    48987eef55b8 tracing: Fix a warning when allocating buffered events fails
    6daed3710c1d ARM: dts: imx6ul-pico: Describe the Ethernet PHY clock
    2ea7438af1f0 arm64: dts: imx8mp: imx8mq: Add parkmode-disable-ss-quirk on DWC3
    8a21980df069 arm64: dts: imx8mq: drop usb3-resume-missing-cas from usb
    0511a9c56e58 RDMA/irdma: Avoid free the non-cqp_request scratch
    b7b24a7ffced RDMA/core: Fix umem iterator when PAGE_SIZE is greater then HCA pgsz
    9d2854cc2554 ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate
    1d31ea4df805 hwmon: (nzxt-kraken2) Fix error handling path in kraken2_probe()
    9deab0c35ea4 hwmon: (acpi_power_meter) Fix 4.29 MW bug
    8ef49679a2f1 RDMA/bnxt_re: Correct module description string
    0b21a39bf1ad RDMA/rtrs-clt: Remove the warnings for req in_use check
    6cef8ca19140 RDMA/rtrs-clt: Fix the max_send_wr setting
    855b433468a4 RDMA/rtrs-srv: Destroy path files after making sure no IOs in-flight
    7df9d0d06475 RDMA/rtrs-srv: Free srv_mr iu only when always_invalidate is true
    00e54da50bf1 RDMA/rtrs-srv: Check return values while processing info request
    59cab0ae4873 RDMA/rtrs-clt: Start hb after path_up
    7f0460db1b88 RDMA/rtrs-srv: Do not unconditionally enable irq
    18556be80b2b arm64: dts: rockchip: Expand reg size of vdec node for RK3399
    583dec140d39 RDMA/irdma: Add wait for suspend on SQD
    f78b8b7f5bd5 RDMA/irdma: Do not modify to SQD on error
    754797722491 RDMA/hns: Fix unnecessary err return when using invalid congest control algorithm
    01c13d8a95e0 tee: optee: Fix supplicant based device enumeration
    d3d254e63ef4 drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group
    30d4881a757d net: add missing kdoc for struct genl_multicast_group::flags
    5299bca8c64f psample: Require 'CAP_NET_ADMIN' when joining "packets" group
    81b0c3d2824e bpf: sockmap, updating the sg structure should also update curr
    0d4e0afdd665 tcp: do not accept ACK of bytes we never sent
    38bae9cda82d netfilter: xt_owner: Fix for unsafe access of sk->sk_socket
    9de311e5d142 netfilter: nf_tables: validate family when identifying table via handle
    cf5f113c41eb netfilter: nf_tables: bail out on mismatching dynset and set expressions
    219c6b558414 octeontx2-af: Update Tx link register range
    4fe599a7cd7b net: hns: fix fake link up on xge port
    a5c2f9f7f882 ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit()
    c8aca57e235d ionic: Fix dim work handling in split interrupt mode
    04022c185e45 ionic: fix snprintf format length warning
    246bc719ef0c net: bnxt: fix a potential use-after-free in bnxt_init_tc
    b14d6d404c22 i40e: Fix unexpected MFS warning message
    6113cba29f2f octeontx2-af: fix a use-after-free in rvu_npa_register_reporters
    e047a1fc12d3 net: stmmac: fix FPE events losing
    75c53a4c4329 arcnet: restoring support for multiple Sohard Arcnet cards
    789fed570205 platform/mellanox: Check devm_hwmon_device_register_with_groups() return value
    a24071448e9b platform/mellanox: Add null pointer checks for devm_kasprintf()
    45171e5eb7d5 mlxbf-bootctl: correctly identify secure boot with development keys
    401d9bab5108 r8152: Add RTL8152_INACCESSIBLE to r8153_aldps_en()
    5b9bf02f1c00 r8152: Add RTL8152_INACCESSIBLE to r8153_pre_firmware_1()
    0a53ed0b0068 r8152: Add RTL8152_INACCESSIBLE to r8156b_wait_loading_flash()
    a637801347e8 r8152: Add RTL8152_INACCESSIBLE checks to more loops
    00beca907a7b r8152: Rename RTL8152_UNPLUG to RTL8152_INACCESSIBLE
    89c619b1b656 hv_netvsc: rndis_filter needs to select NLS
    f258a0bed308 octeontx2-af: Check return value of nix_get_nixlf before using nixlf
    51e7868e5df9 octeontx2-pf: Add missing mutex lock in otx2_get_pauseparam
    a239affd93d3 ipv6: fix potential NULL deref in fib6_add()
    9008af83efa3 platform/x86: wmi: Skip blocks with zero instances
    29783a17a30a platform/x86: wmi: Allow duplicate GUIDs for drivers that use struct wmi_driver
    0f06d9bd2ef8 of: dynamic: Fix of_reconfig_get_state_change() return value documentation
    5dd9a481da29 platform/x86: asus-wmi: Move i8042 filter install to shared asus-wmi code
    450f8c95a5cb platform/x86: asus-wmi: Simplify tablet-mode-switch handling
    f277c14b6d5f platform/x86: asus-wmi: Simplify tablet-mode-switch probing
    36ede1474698 platform/x86: asus-wmi: Add support for ROG X13 tablet mode
    e8aed5133f6a platform/x86: asus-wmi: Adjust tablet/lidflip handling to use enum
    bfac5cc5a6da drm/amdgpu: correct chunk_ptr to a pointer to chunk.
    94e5ed1620f4 kconfig: fix memory leak from range properties
    c5ab980acfc0 tg3: Increment tx_dropped in tg3_tso_bug()
    d188dcb9db40 tg3: Move the [rt]x_dropped counters to tg3_napi
    8bb930c3a1ea netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test
    89a057818db3 i2c: designware: Fix corrupted memory seen in the ISR
    6fcbcc6c8e52 hrtimers: Push pending hrtimers away from outgoing CPU earlier
    ef93d8853129 vdpa/mlx5: preserve CVQ vringh index

(From OE-Core rev: 03794866c1333113c909ef88dc232bcc47a7c459)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-02-28 03:32:09 -10:00
Bruce Ashfield
beb149e56a linux-yocto/5.15: update to v5.15.142
Updating  to the latest korg -stable release that comprises
the following commits:

    8a1d809b0545 Linux 5.15.142
    4d9bd1b108d7 iomap: update ki_pos a little later in iomap_dio_complete
    6ed02493ef14 r8169: fix deadlock on RTL8125 in jumbo mtu mode
    0249024aa48e r8169: disable ASPM in case of tx timeout
    8912dbddb25f mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled
    68156ce2527f mmc: core: add helpers mmc_regulator_enable/disable_vqmmc
    9807860f6ad4 iommu/vt-d: Make context clearing consistent with context mapping
    7960f2cf4378 iommu/vt-d: Omit devTLB invalidation requests when TES=0
    cfd842b71db2 cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily
    f0b6880658f5 cpufreq: imx6q: don't warn for disabling a non-existing frequency
    bb08df40d451 smb3: fix caching of ctime on setxattr
    15b4158c872d fs: add ctime accessors infrastructure
    db78835b68c6 fbdev: stifb: Make the STI next font pointer a 32-bit signed offset
    711ee151a303 ASoC: SOF: sof-pci-dev: Fix community key quirk detection
    81952f82e32b ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks
    fa0a570d84b7 ASoC: SOF: sof-pci-dev: add parameter to override topology filename
    0d38d659a9d2 ASoC: SOF: sof-pci-dev: use community key on all Up boards
    f3db01e4d012 ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header
    b4329a3a93d3 smb3: fix touch -h of symlink
    b60187f610fb selftests/resctrl: Move _GNU_SOURCE define into Makefile
    072c17d4003a selftests/resctrl: Add missing SPDX license to Makefile
    1e9973aea221 perf intel-pt: Fix async branch flags
    0a6b5321dcb0 net: ravb: Stop DMA in case of failures on ravb_open()
    a4515a2f5b1e net: ravb: Start TX queues after HW initialization succeeded
    2ba0a8330dae net: ravb: Use pm_runtime_resume_and_get()
    5823191fb2ba net: ravb: Check return value of reset_control_deassert()
    24681e92e517 ravb: Fix races between ravb_tx_timeout_work() and net related ops
    9750941783a2 r8169: prevent potential deadlock in rtl8169_close
    666250692881 Revert "workqueue: remove unused cancel_work()"
    2587d8fe1484 octeontx2-pf: Fix adding mbox work queue entry when num_vfs > 64
    54260f148377 net: stmmac: xgmac: Disable FPE MMC interrupts
    9af4884b8ae6 octeontx2-af: Fix possible buffer overflow
    f4499f0fc1e6 selftests/net: ipsec: fix constant out of range
    8454f0e090d4 uapi: propagate __struct_group() attributes to the container union
    0bf95654e999 dpaa2-eth: increase the needed headroom to account for alignment
    c4a00c47a140 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet
    64c27b7b2357 usb: config: fix iteration issue in 'usb_get_bos_descriptor()'
    e704db8ea64a USB: core: Change configuration warnings to notices
    bec3ae293810 hv_netvsc: fix race of netvsc and VF register_netdevice
    69732d2151b5 rcu: Avoid tracing a few functions executed in stop machine
    02caa78cbc22 vlan: move dev_put into vlan_dev_uninit
    842801181864 vlan: introduce vlan_dev_free_egress_priority
    a8604a90e1db Input: xpad - add HyperX Clutch Gladiate Support
    875eeda48161 btrfs: make error messages more clear when getting a chunk map
    47693835edb1 btrfs: send: ensure send_fd is writable
    36b98806d243 btrfs: fix off-by-one when checking chunk map includes logical address
    0ffd9d356ea0 btrfs: ref-verify: fix memory leaks in btrfs_ref_tree_mod()
    a480eb262b17 btrfs: add dmesg output for first mount and last unmount of a filesystem
    2e931b33060c parisc: Drop the HP-UX ENOSYM and EREMOTERELEASE error codes
    f0d052223488 powerpc: Don't clobber f0/vs0 during fp|altivec register save
    d48f9008e892 iommu/vt-d: Add MTL to quirk list to skip TE disabling
    0c7fa41e3e74 bcache: revert replacing IS_ERR_OR_NULL with IS_ERR
    c986cb72eb41 dm verity: don't perform FEC for failed readahead IO
    9a2590b400d4 dm-verity: align struct dm_verity_fec_io properly
    61a982f9a575 ALSA: hda/realtek: Add supported ALC257 for ChromeOS
    5fe4d96502e8 ALSA: hda/realtek: Headset Mic VREF to 100%
    4ed5ad052286 ALSA: hda: Disable power-save on KONTRON SinglePC
    a75793684734 mmc: block: Be sure to wait while busy in CQE error recovery
    8dfdd6038e32 mmc: block: Do not lose cache flush during CQE error recovery
    129984dc9b1b mmc: block: Retry commands in CQE error recovery
    85afaefa9568 mmc: cqhci: Fix task clearing in CQE error recovery
    ceec82319989 mmc: cqhci: Warn of halt or task clear failure
    9edc063598c9 mmc: cqhci: Increase recovery halt timeout
    443829382220 firewire: core: fix possible memory leak in create_units()
    b20f71c8098b pinctrl: avoid reload of p state in list iteration

(From OE-Core rev: 4deed206f92fc207d18cdb4c8bc35ce1bf0fb0f6)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-02-28 03:32:09 -10:00
Bruce Ashfield
d1bb5c2c29 linux-yocto/5.15: update to v5.15.141
Updating  to the latest korg -stable release that comprises
the following commits:

    9b91d36ba301 Linux 5.15.141
    313a34d1c0ee io_uring: fix off-by one bvec index
    49ae2e4e8ed3 USB: dwc3: qcom: fix wakeup after probe deferral
    eb17fb4b160a USB: dwc3: qcom: fix software node leak on probe errors
    98f0e9b6276f usb: dwc3: set the dma max_seg_size
    1a3dcb1d811d usb: dwc3: Fix default mode initialization
    a22702a81844 USB: dwc2: write HCINT with INTMASK applied
    1134fde92088 usb: typec: tcpm: Skip hard reset when in error recovery
    64830d041515 USB: serial: option: don't claim interface 4 for ZTE MF290
    9611cbc6a132 USB: serial: option: fix FM101R-GL defines
    a8d80b1fbacf USB: serial: option: add Fibocom L7xx modules
    de8c6fce8d09 usb: cdnsp: Fix deadlock issue during using NCM gadget
    dd0cc4b69f7d bcache: fixup lock c->root error
    a912742d8411 bcache: fixup init dirty data errors
    137660f84462 bcache: prevent potential division by zero error
    f7077ce8d97b bcache: check return value from btree_node_alloc_replacement()
    1eed01092101 dm-delay: fix a race between delay_presuspend and delay_bio
    d181a7a1d55d hv_netvsc: Mark VF as slave before exposing it to user-mode
    97683466e24c hv_netvsc: Fix race of register_netdevice_notifier and VF register
    3841921018a2 USB: serial: option: add Luat Air72*U series products
    6062c527d040 s390/dasd: protect device queue against concurrent access
    35b5d86e43ec io_uring/fs: consider link->flags when getting path for LINKAT
    2bb75a2c3490 bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race
    6f09318fd90a md: fix bi_status reporting in md_end_clone_io
    72ecb9753cbe bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce()
    e09ba90f1ad0 swiotlb-xen: provide the "max_mapping_size" method
    0f05021e937c ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA
    f95e9f7afe86 proc: sysctl: prevent aliased sysctls from getting passed to init
    3f3880fc011c ext4: make sure allocate pending entry not fail
    e33eb4997585 ext4: fix slab-use-after-free in ext4_es_insert_extent()
    859893f61906 ext4: using nofail preallocation in ext4_es_insert_extent()
    048e7f38b31c ext4: using nofail preallocation in ext4_es_insert_delayed_block()
    580b9dd6ab0b ext4: using nofail preallocation in ext4_es_remove_extent()
    66bc78a295b3 ext4: use pre-allocated es in __es_remove_extent()
    b1995ba6269c ext4: use pre-allocated es in __es_insert_extent()
    edec12712ae1 ext4: factor out __es_alloc_extent() and __es_free_extent()
    e82d05cf5ccb ext4: add a new helper to check if es must be kept
    612edd488872 media: qcom: camss: Fix csid-gen2 for test pattern generator
    ceb5276d8c99 media: qcom: camss: Fix set CSI2_RX_CFG1_VC_MODE when VC is greater than 3
    f001e6f62693 media: camss: sm8250: Virtual channels for CSID
    9fb81ca7aa05 media: camss: Replace hard coded value with parameter
    8ef9b32f20ab MIPS: KVM: Fix a build warning about variable set but not used
    6ddaca6b20f7 lockdep: Fix block chain corruption
    61747778a88b USB: dwc3: qcom: fix ACPI platform device leak
    027472889970 USB: dwc3: qcom: fix resource leaks on probe deferral
    e26c6febac43 nvmet: nul-terminate the NQNs passed in the connect command
    b5d50c6a609d afs: Fix file locking on R/O volumes to operate in local mode
    84ebfbed3ae0 afs: Return ENOENT if no cell DNS record can be found
    6aeac88a45de net: axienet: Fix check for partial TX checksum
    293acba84108 amd-xgbe: propagate the correct speed and duplex status
    b3874cc25a70 amd-xgbe: handle the corner-case during tx completion
    e949dbc28cd5 amd-xgbe: handle corner-case during sfp hotplug
    01a8b94726b1 octeontx2-pf: Fix ntuple rule creation to direct packet to VF with higher Rx queue than its PF
    fcc4a03ad3b1 arm/xen: fix xen_vcpu_info allocation alignment
    90072af9efe8 net/smc: avoid data corruption caused by decline
    66c023469b3e net: usb: ax88179_178a: fix failed operations during ax88179_reset
    ba81c5228ef8 ipv4: Correct/silence an endian warning in __ip_do_redirect
    364406d4c114 HID: fix HID device resource race between HID core and debugging support
    52badc06b119 HID: core: store the unique system identifier in hid_device
    221be624a55d drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full
    b0c835fd7d89 ata: pata_isapnp: Add missing error check for devm_ioport_map()
    9754a498aa5b octeontx2-pf: Fix memory leak during interface down
    be41c0c4a632 wireguard: use DEV_STATS_INC()
    f163a6d17a95 drm/panel: simple: Fix Innolux G101ICE-L01 timings
    608de3a587eb drm/panel: simple: Fix Innolux G101ICE-L01 bus flags
    18bd108a13cb drm/panel: auo,b101uan08.3: Fine tune the panel power sequence
    9fe5718d3f09 drm/panel: boe-tv101wum-nl6: Fine tune the panel power sequence
    c8a49336e1de afs: Make error on cell lookup failure consistent with OpenAFS
    ac239fccf5a5 afs: Fix afs_server_list to be cleaned up with RCU
    a78d278e01b1 Linux 5.15.140
    947c9e12ddd6 driver core: Release all resources during unbind before updating device links
    5a434d5c3823 Input: xpad - add VID for Turtle Beach controllers
    cbc7c29dff0f tracing: Have trace_event_file have ref counters
    1dcf90c9fa01 powerpc/powernv: Fix fortify source warnings in opal-prd.c
    3d7912710e5e io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid
    595b051c83a1 drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox
    a2a6e97c4b33 drm/amdgpu: fix error handling in amdgpu_bo_list_get()
    e380992c479b drm/amdgpu: don't use ATRM for external devices
    4ff985b8810c drm/i915: Fix potential spectre vulnerability
    ea0c4d5ec57f drm/amd/pm: Handle non-terminated overdrive commands.
    9ce842d7762a ext4: add missed brelse in update_backups
    ce19c20064b6 ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks
    ac45d8e34bed ext4: correct the start block of counting reserved clusters
    8f9842c4b925 ext4: correct return value of ext4_convert_meta_bg
    8798d3b2722d ext4: correct offset of gdb backup in non meta_bg group to update_backups
    8a3bb38bfdaf ext4: apply umask if ACL support is disabled
    d5c380149b96 Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E"
    6ad3d8594d5e media: qcom: camss: Fix missing vfe_lite clocks check
    e0376cf06950 media: qcom: camss: Fix VFE-17x vfe_disable_output()
    8f733387d17f media: qcom: camss: Fix vfe_get() error jump
    841fc648fbb5 media: qcom: camss: Fix pm_domain_on sequence in probe
    4c9c43f79a12 mmc: sdhci-pci-gli: GL9750: Mask the replay timer timeout of AER
    72bf271c5a77 r8169: fix network lost after resume on DASH systems
    468e3ebf4786 mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors
    0387978fda07 mmc: sdhci-pci-gli: A workaround to allow GL9750 to enter ASPM L1.2
    070b3ccb9b8b riscv: kprobes: allow writing to x0
    cd0e9f475a46 nfsd: fix file memleak on client_opens_release
    114c9d732cf9 media: ccs: Correctly initialise try compose rectangle
    6c8aeeb2c549 media: venus: hfi: add checks to handle capabilities from firmware
    cdeb0a4cf327 media: venus: hfi: fix the check to handle session buffer requirement
    7d62570f75fe media: venus: hfi_parser: Add check to keep the number of codecs within range
    d0d831e7d68d media: sharp: fix sharp encoding
    6003733c8f95 media: lirc: drop trailing space from scancode transmit
    e4088d7d8f11 f2fs: avoid format-overflow warning
    12055238d046 i2c: i801: fix potential race in i801_block_transaction_byte_by_byte
    336e6db5c120 net: phylink: initialize carrier state at creation
    d8cb287d31cb net: dsa: lan9303: consequently nested-lock physical MDIO
    656262cb0f95 net: ethtool: Fix documentation of ethtool_sprintf()
    acca20cc16f3 s390/ap: fix AP bus crash on early config change callback invocation
    019b7d42a416 i2c: designware: Disable TX_EMPTY irq while waiting for block length byte
    c6e89348fd58 sbsa_gwdt: Calculate timeout with 64-bit math
    132670ae9ffb lsm: fix default return value for inode_getsecctx
    223196b50605 lsm: fix default return value for vm_enough_memory
    06d320ca170b Revert "i2c: pxa: move to generic GPIO recovery"
    ddec3d04f874 Revert ncsi: Propagate carrier gain/loss events to the NCSI controller
    ad0b74d0f331 powerpc/pseries/ddw: simplify enable_ddw()
    b3e993de400e arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size
    b99ac20612ca arm64: dts: qcom: ipq6018: switch TCSR mutex to MMIO
    aaf0a07d6088 ksmbd: fix slab out of bounds write in smb_inherit_dacl()
    1c701423bb03 Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE
    36a573b32550 Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables
    c4976160a0a4 bluetooth: Add device 13d3:3571 to device tables
    603e77e9e8c0 bluetooth: Add device 0bda:887b to device tables
    e9bb966c50a7 Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559
    cf642ee641ce cpufreq: stats: Fix buffer overflow detection in trans_stats()
    63e09cdfe948 regmap: Ensure range selector registers are updated after cache sync
    0c49e74e95bf tty: serial: meson: fix hard LOCKUP on crtscts mode
    6f26b6a61b08 serial: meson: Use platform_get_irq() to get the interrupt
    450fa8bf803f ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC
    cc549ba50bb8 ALSA: hda/realtek - Add Dell ALC295 to pin fall back table
    767c988771cb ALSA: info: Fix potential deadlock at disconnection
    09022ae66261 xhci: Enable RPM on controllers that support low-power states
    68574fe2e488 parisc/pgtable: Do not drop upper 5 address bits of physical address
    ea7593c18ff7 parisc: Prevent booting 64-bit kernels on PA1.x machines
    2c9092e8b29a i3c: master: svc: fix SDA keep low when polling IBIWON timeout happen
    da754f92fc02 i3c: master: svc: fix check wrong status register in irq handler
    5ba77b6b45d6 i3c: master: svc: fix ibi may not return mandatory data byte
    e0a70ed4a580 i3c: master: svc: fix wrong data return when IBI happen during start frame
    7383675aba2f i3c: master: svc: fix race condition in ibi work thread
    cc7efd1054f4 i3c: master: cdns: Fix reading status register
    d3c6a08c2b77 mtd: cfi_cmdset_0001: Byte swap OTP info
    a4668088128d mm/memory_hotplug: use pfn math in place of direct struct page manipulation
    792a796085cf mm/cma: use nth_page() in place of direct struct page manipulation
    9b59fc31226e s390/cmma: fix detection of DAT pages
    45bb94aab891 dmaengine: stm32-mdma: correct desc prep when channel running
    91659b77e937 mcb: fix error handling for different scenarios when parsing
    534790fde890 tracing: Have the user copy of synthetic event address use correct context
    f6237afabc34 i2c: core: Run atomic i2c xfer when !preemptible
    931aa7154bc4 kernel/reboot: emergency_restart: Set correct system_state
    7a3424c3b76a quota: explicitly forbid quota files from being encrypted
    47f509832168 jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev
    f13e1ea45699 ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix
    28436d8092ad selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests
    6ce63598a1fb selftests/resctrl: Remove duplicate feature check from CMT test
    e90efe17fc07 netfilter: nf_tables: split async and sync catchall in two functions
    0d9506c766c9 netfilter: nf_tables: remove catchall element in GC sync path
    96fc7a50a278 PCI: keystone: Don't discard .probe() callback
    e0d394df9812 PCI: keystone: Don't discard .remove() callback
    f4f12667167c KEYS: trusted: Rollback init_trusted() consistently
    c407ff72fb3a genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware
    bc8a14e3c630 mmc: meson-gx: Remove setting of CMD_CFG_ERROR
    3a51e6b4da71 wifi: ath11k: fix htt pktlog locking
    426e718ce9ba wifi: ath11k: fix dfs radar event locking
    e9d84413b1b7 wifi: ath11k: fix temperature event locking
    5ff849948c11 ima: detect changes to the backing overlay file
    4584a421a6d9 ima: annotate iint mutex to avoid lockdep false positive warnings
    4049576c639f ACPI: FPDT: properly handle invalid FPDT subtables
    628e76e684c8 firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit
    6eb8c191e360 btrfs: don't arbitrarily slow down delalloc if we're committing
    0b99626b28ca rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects
    71f5344f477c PM: hibernate: Clean up sync_read handling in snapshot_write_next()
    57dbc0eb8abe PM: hibernate: Use __get_safe_page() rather than touching the list
    87a30633b5d3 arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM
    ebaee06a7292 rcu/tree: Defer setting of jiffies during stall reset
    057d1034d012 svcrdma: Drop connection after an RDMA Read error
    541b3757fd44 wifi: wilc1000: use vmm_table as array in wilc struct
    b156f62f19da PCI: exynos: Don't discard .remove() callback
    f88796721002 PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common()
    467864d55b52 mmc: sdhci_am654: fix start loop index for TAP value parsing
    ef34a97bb9cb mmc: vub300: fix an error code
    36adb6204cff clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks
    090b167b2c41 clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks
    18640a1818f1 clk: socfpga: Fix undefined behavior bug in struct stratix10_clock_data
    4d17b54c9be3 parisc/pdc: Add width field to struct pdc_model
    936c9c10efae arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer
    8b24bb54bf3a ACPI: resource: Do IRQ override on TongFang GMxXGxx
    5619c34d3c4c watchdog: move softlockup_panic back to early_param
    a6c3a1fe09a2 PCI/sysfs: Protect driver's D3cold preference from user space
    01975bee0a14 hvc/xen: fix event channel handling for secondary consoles
    cfd543c10871 hvc/xen: fix error path in xen_hvc_init() to always register frontend driver
    730e08cb9101 hvc/xen: fix console unplug
    fa0b93a3de40 tty/sysrq: replace smp_processor_id() with get_cpu()
    92e6c0f00d38 audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare()
    e29c095f1ad4 audit: don't take task_lock() in audit_exe_compare() code path
    5eb6519f483e KVM: x86: Ignore MSR_AMD64_TW_CFG access
    1c49ef7041f2 KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space
    fe6b461c37cb x86/cpu/hygon: Fix the CPU topology evaluation for real
    3a2adf48d8b1 crypto: x86/sha - load modules based on CPU features
    be079aa71a12 scsi: qla2xxx: Fix system crash due to bad pointer access
    6ba3569f78d3 scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers
    6a33b5810031 scsi: mpt3sas: Fix loop logic
    3c5aede46cdc bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END
    403470431b15 bpf: Fix check_stack_write_fixed_off() to correctly spill imm
    ba115f6c3a8c randstruct: Fix gcc-plugin performance mode to stay in group
    2771fac4382b powerpc/perf: Fix disabling BHRB and instruction sampling
    7e450cc9ad54 media: venus: hfi: add checks to perform sanity on queue pointers
    1566e8be73fd i915/perf: Fix NULL deref bugs with drm_dbg() calls
    35c17257ef09 xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init()
    5db146322b17 xfs: fix memory leak in xfs_errortag_init
    c540284d8488 xfs: fix exception caused by unexpected illegal bestcount in leaf dir
    5212d586e76f xfs: avoid a UAF when log intent item recovery fails
    ba179cc12109 xfs: fix inode reservation space for removing transaction
    b7847653a2d6 xfs: Fix false ENOSPC when performing direct write on a delalloc extent in cow fork
    92d38b87e886 xfs: add missing cmap->br_state = XFS_EXT_NORM update
    8d0baec78e8a xfs: fix intermittent hang during quotacheck
    76545c0e881b xfs: don't leak memory when attr fork loading fails
    eb888caf27d9 xfs: fix use-after-free in xattr node block inactivation
    4cb3842967e6 xfs: flush inode gc workqueue before clearing agi bucket
    188594c64a1e xfs: prevent a UAF when log IO errors race with unmount
    921c96215850 xfs: use invalidate_lock to check the state of mmap_lock
    efd194800b69 xfs: convert buf_cancel_table allocation to kmalloc_array
    074fee186931 xfs: don't leak xfs_buf_cancel structures when recovery fails
    b8effd31a862 xfs: refactor buffer cancellation table allocation
    4968c2aa6a1f cifs: fix check of rc in function generate_smb3signingkey
    8d725bf0d16d cifs: spnego: add ';' in HOST_KEY_LEN
    21accf149161 tools/power/turbostat: Enable the C-state Pre-wake printing
    0045c1ff7ac0 tools/power/turbostat: Fix a knl bug
    5bcce23f387b macvlan: Don't propagate promisc change to lower dev in passthru
    7574b5e65e92 net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors
    55553c5b53ae net/mlx5e: Reduce the size of icosq_str
    51655fd35703 net/mlx5e: Fix pedit endianness
    a990dd7410ec net/mlx5e: Refactor mod header management API
    39f95b1d0d8f net/mlx5e: Move mod hdr allocation to a single place
    c0f37a3715cb net/mlx5e: Remove incorrect addition of action fwd flag
    6974fd92d5f1 net/mlx5e: fix double free of encap_header in update funcs
    f3c4a7044201 net/mlx5e: fix double free of encap_header
    931e9e8e30bf net: stmmac: fix rx budget limit check
    b8b514b2a6cd netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval()
    25da0f582119 netfilter: nf_tables: add and use BE register load-store helpers
    a48f6be5bdb7 netfilter: nf_tables: use the correct get/put helpers
    7d3901bf3baa netfilter: nf_conntrack_bridge: initialize err to 0
    75bcfc188abf af_unix: fix use-after-free in unix_stream_read_actor()
    0b480c654ef2 net: ethernet: cortina: Fix MTU max setting
    097588e20c6b net: ethernet: cortina: Handle large frames
    f9269b274cdf net: ethernet: cortina: Fix max RX frame define
    53064e8239dd bonding: stop the device in bond_setup_by_slave()
    cda210a4bdf7 ptp: annotate data-race around q->head and q->tail
    b67d16b2373b xen/events: fix delayed eoi list handling
    8531a4194e59 ppp: limit MRU to 64K
    9ae82308d184 tipc: Fix kernel-infoleak due to uninitialized TLV value
    359c65daf6b5 net: hns3: fix VF wrong speed and duplex issue
    406be003d698 net: hns3: fix VF reset fail issue
    cfc131b078a3 net: hns3: fix variable may not initialized problem in hns3_init_mac_addr()
    070581829c1a net: hns3: fix incorrect capability bit display for copper port
    a3c65cf7854d net: hns3: add barrier in vf mailbox reply process
    e671d8203758 net: hns3: add byte order conversion for PF to VF mailbox message
    bb0f14257c04 net: hns3: refine the definition for struct hclge_pf_to_vf_msg
    1d8f66d4060a net: hns3: fix add VLAN fail issue
    4b3b2541d40e tty: Fix uninit-value access in ppp_sync_receive()
    1f64cad3ac38 ipvlan: add ipvlan_route_v6_outbound() helper
    6c71b9b177c6 net: set SOCK_RCU_FREE before inserting socket into hashtable
    427165421c25 net: inet: Retire port only listening_hash
    be1ceb8b7c58 net: inet: Open code inet_hash2 and inet_unhash2
    bb9bcf47fba7 net: inet: Remove count from inet_listen_hashbucket
    de634368e079 mptcp: listen diag dump support
    870f438aca56 mptcp: diag: switch to context structure
    be020f658c63 gfs2: Silence "suspicious RCU usage in gfs2_permission" warning
    194454afa6aa SUNRPC: Fix RPC client cleaned up the freed pipefs dentries
    319ed0cba164 NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO
    809684f5b388 SUNRPC: Add an IS_ERR() check back to where it was
    46d6b768072b SUNRPC: ECONNRESET might require a rebind
    a7032d4d6499 media: cec: meson: always include meson sub-directory in Makefile
    16e78f28517d media: cadence: csi2rx: Unregister v4l2 async notifier
    20c2ca9abb78 sched/core: Optimize in_task() and in_interrupt() a bit
    9894c58c1777 tracing/perf: Add interrupt_context_level() helper
    48fef664d7e9 tracing: Reuse logic from perf's get_recursion_context()
    670b3e902f62 wifi: iwlwifi: Use FW rate for non-data frames
    a7ee519e8095 pwm: Fix double shift bug
    7054366cd076 drm/amdgpu: fix software pci_unplug on some chips
    e48a5e78d077 drm/qxl: prevent memory leak
    0835e7f296ca ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings
    38ada2f304f6 i2c: dev: copy userspace array safely
    610244988f32 kgdb: Flush console before entering kgdb on panic
    4e497f1acd99 drm/amd/display: Avoid NULL dereference of timing generator
    5e0b788fb96b media: imon: fix access to invalid resource for the second interface
    ae6bcafe1f6b media: ccs: Fix driver quirk struct documentation
    d01b0ad79ecd media: cobalt: Use FIELD_GET() to extract Link Width
    03ce0655bf8e gfs2: fix an oops in gfs2_permission
    5bfda356e903 gfs2: ignore negated quota changes
    16631907d013 media: vivid: avoid integer overflow
    09cd8b561aa9 media: gspca: cpia1: shift-out-of-bounds in set_flicker
    39c71357e68e i3c: master: mipi-i3c-hci: Fix a kernel panic for accessing DAT_data.
    72775cad7f57 virtio-blk: fix implicit overflow on virtio_max_dma_size
    f7f3bdb225e3 i2c: sun6i-p2wi: Prevent potential division by zero
    d23ad76f240c i3c: mipi-i3c-hci: Fix out of bounds access in hci_dma_irq_handler
    e6fbad3cc880 9p: v9fs_listxattr: fix %s null argument warning
    a18be976be41 9p/trans_fd: Annotate data-racy writes to file::f_flags
    2cc5e191d671 usb: gadget: f_ncm: Always set current gadget in ncm_bind()
    6c80f48912b5 tty: vcc: Add check for kstrdup() in vcc_probe()
    2ff61106d6b4 exfat: support handle zero-size directory
    c86a3007a685 HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W
    3453f945af89 PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk
    0a93a0f99a09 misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller
    03dbd6a9ea4e PCI: Disable ATS for specific Intel IPU E2000 devices
    a9a0b3444845 PCI: Extract ATS disabling to a helper function
    fe511d24418a PCI: Use FIELD_GET() to extract Link Width
    56d78b5495eb scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()
    37a51e7f36b7 atm: iphase: Do PCI error checks on own line
    f05ae00106aa PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields
    631a96e9eb42 ALSA: hda: Fix possible null-ptr-deref when assigning a stream
    1c805b9cd2e3 ARM: 9320/1: fix stack depot IRQ stack filter
    8d25ec69f8f1 HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround
    64f062baf202 jfs: fix array-index-out-of-bounds in diAlloc
    da3da5e1e6f7 jfs: fix array-index-out-of-bounds in dbFindLeaf
    1f74d336990f fs/jfs: Add validity check for db_maxag and db_agpref
    5f148b16972e fs/jfs: Add check for negative db_l2nbperpage
    e1d1f79b1929 scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool
    f0bfc8a5561f scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs
    5904dee70771 RDMA/hfi1: Use FIELD_GET() to extract Link Width
    546c1796ad1e crypto: pcrypt - Fix hungtask for PADATA_RESET
    bc443a199f8c ASoC: soc-card: Add storage for PCI SSID
    9f2082067c5f selftests/efivarfs: create-read: fix a resource leak
    428cad17f53b arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size
    174f62a0aa15 drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL
    3f7a400d5e80 drm/amdkfd: Fix shift out-of-bounds issue
    300589d551d4 drm/panel: st7703: Pick different reset sequence
    eaa03ea366c8 drm/amdgpu/vkms: fix a possible null pointer dereference
    84c923d89890 drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference
    2381f6b628b3 drm/panel: fix a possible null pointer dereference
    c11cf5e117f5 drm/amdgpu: Fix potential null pointer derefernce
    a237675aa1e6 drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga
    acdb6830de02 drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7
    829ce8e995a8 drm/msm/dp: skip validity check for DP CTS EDID checksum
    689b33b94f09 drm: vmwgfx_surface.c: copy user-array safely
    22260dabcfe3 kernel: watch_queue: copy user-array safely
    d4f2c09d4672 kernel: kexec: copy user-array safely
    24b17d530c42 string.h: add array-wrappers for (v)memdup_user()
    3a3a6dc9a330 drm/amd/display: use full update for clip size increase of large plane source
    7d43cdd22cd8 drm/amdkfd: Fix a race condition of vram buffer unref in svm code
    eea81424c5b8 drm/komeda: drop all currently held locks if deadlock happens
    812886866be6 platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e
    ba7088769800 Bluetooth: Fix double free in hci_conn_cleanup
    f9de14bde56d Bluetooth: btusb: Add date->evt_skb is NULL check
    a43cf6acf017 wifi: ath10k: Don't touch the CE interrupt registers after power up
    6f42bd243327 net: annotate data-races around sk->sk_dst_pending_confirm
    19ab5fd26441 net: annotate data-races around sk->sk_tx_queue_mapping
    f3be63f7a8ee wifi: ath10k: fix clang-specific fortify warning
    02a0547b8da0 wifi: ath9k: fix clang-specific fortify warnings
    cf353904a828 bpf: Detect IP == ksym.end as part of BPF program
    c29a89b23f67 atl1c: Work around the DMA RX overflow issue
    21a0f310a9f3 wifi: mac80211: don't return unset power in ieee80211_get_tx_power()
    3073e38086d0 wifi: mac80211_hwsim: fix clang-specific fortify warning
    e8e55fa44435 x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size
    f9d3ba62e87b workqueue: Provide one lock class key per work_on_cpu() callsite
    0a5b512d526c clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware
    465b88c0873b clocksource/drivers/timer-imx-gpt: Fix potential memory leak
    fd0df3f87192 perf/core: Bail out early if the request AUX area is out of bound
    e89d0ed45a41 locking/ww_mutex/test: Fix potential workqueue corruption
    2a910f4af54d Linux 5.15.139
    3443337acd37 btrfs: use u64 for buffer sizes in the tree search ioctls
    f9f5e8cecba9 Revert "mmc: core: Capture correct oemid-bits for eMMC cards"
    824829c2c6b4 tracing/kprobes: Fix the order of argument descriptions
    560680f745fc fbdev: fsl-diu-fb: mark wr_reg_wa() static
    8e4b510fe917 fbdev: imsttfb: fix a resource leak in probe
    3648582181b6 fbdev: imsttfb: Fix error path of imsttfb_probe()
    30959f9f4540 spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies
    9cf044cc36c1 ASoC: hdmi-codec: register hpd callback on component probe
    705e5a28ec1d drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE
    0ca05fae2790 netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses
    1652f57f02eb netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs
    d28c17abe098 netfilter: xt_recent: fix (increase) ipv6 literal buffer length
    f30567fcbc4d i2c: iproc: handle invalid slave state
    38f5ac54b917 r8169: respect userspace disabling IFF_MULTICAST
    fd01115b033c blk-core: use pr_warn_ratelimited() in bio_check_ro()
    b80148710983 block: remove unneeded return value of bio_check_ro()
    d8d94d6b3bd3 tg3: power down device only on SYSTEM_POWER_OFF
    5ea06a23f8f4 net/smc: put sk reference if close work was canceled
    884606f8283c net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc
    a62af7146daa net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
    866606826f16 selftests: pmtu.sh: fix result checking
    2d117ac1b8f8 net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs
    95a99ac112c5 Fix termination state for idr_for_each_entry_ul()
    70ef755f126b net: r8169: Disable multicast filter for RTL8168H and RTL8107E
    0dad0e75d62b dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses.
    c340713bdf32 dccp: Call security_inet_conn_request() after setting IPv4 addresses.
    d1b7e6562a4c octeontx2-pf: Fix holes in error code
    f60297ef59d4 octeontx2-pf: Fix error codes
    794d360b1d65 inet: shrink struct flowi_common
    8943083bbb64 bpf: Check map->usercnt after timer->timer is assigned
    3907b89cd17f tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING
    a1a485e45d24 hsr: Prevent use after free in prp_create_tagged_frame()
    352887b3edd0 llc: verify mac len before reading mac header
    303766bb92c5 Input: synaptics-rmi4 - fix use after free in rmi_unregister_function()
    741e4c15d7c0 pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume
    895ac9a21f69 pwm: sti: Reduce number of allocations and drop usage of chip_data
    db64ddddeeec regmap: prevent noinc writes from clobbering cache
    004d4002534e media: dvb-usb-v2: af9035: fix missing unlock
    a0beda184756 media: cedrus: Fix clock/reset sequence
    980be4c3b0d5 media: vidtv: mux: Add check and kfree for kstrdup
    d17269fb9161 media: vidtv: psi: Add check for kstrdup
    db89f551b706 media: s3c-camif: Avoid inappropriate kfree()
    51c94256a83f media: bttv: fix use after free error due to btv->timeout timer
    d3937f9e25d9 media: i2c: max9286: Fix some redundant of_node_put() calls
    9d060f2fc40c pcmcia: ds: fix possible name leak in error path in pcmcia_device_add()
    24e9df588e2e pcmcia: ds: fix refcount leak in pcmcia_device_add()
    24e73ab542c7 pcmcia: cs: fix possible hung task and memory leak pccardd()
    b3eaa0d43c74 rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call
    20bd0198bebd cxl/mem: Fix shutdown order
    d48fe8d98171 i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs
    855d6fb2cc7b 9p/net: fix possible memory leak in p9_check_errors()
    0d456ebaad30 perf hist: Add missing puts to hist__account_cycles
    924e8d0b7645 perf machine: Avoid out of bounds LBR memory read
    76b0eab987c4 usb: host: xhci-plat: fix possible kernel oops while resuming
    c9c4dab06a5a xhci: Loosen RPM as default policy to cover for AMD xHC 1.1
    92c9ef156431 powerpc/pseries: fix potential memory leak in init_cpu_associativity()
    516235e7b35f powerpc/imc-pmu: Use the correct spinlock initializer.
    945dc61d7840 powerpc/xive: Fix endian conversion size
    bce31a2bcb1e powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro
    1308e55eb09c modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host
    863a9c3fdec2 powerpc: Only define __parse_fpscr() when required
    01f62c6bd2db f2fs: fix to initialize map.m_pblk in f2fs_precache_extents()
    dfebea7114e0 dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc()
    72f8fa6c4b78 USB: usbip: fix stub_dev hub disconnect
    168697f15a53 tools: iio: iio_generic_buffer ensure alignment
    a61c3c647ffd misc: st_core: Do not call kfree_skb() under spin_lock_irqsave()
    732aa0cb2601 dmaengine: ti: edma: handle irq_of_parse_and_map() errors
    2941a29fe9d6 usb: chipidea: Simplify Tegra DMA alignment code
    58e8316b200b usb: chipidea: Fix DMA overwrite for Tegra
    fcaafb574fc8 usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency
    c956be5641cc dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers
    ca46d7ce1fbe livepatch: Fix missing newline character in klp_resolve_symbols()
    b77f7c025e85 tty: tty_jobctrl: fix pid memleak in disassociate_ctty()
    e9f598a5cc9a f2fs: compress: fix to avoid redundant compress extension
    8c4504cc0c64 f2fs: compress: fix to avoid use-after-free on dic
    ca0aae3837a6 leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu'
    206a972511a8 leds: pwm: Don't disable the PWM when the LED should be off
    893eedf596dd leds: turris-omnia: Do not use SMBUS calls
    aec3706971b3 leds: turris-omnia: Drop unnecessary mutex locking
    c9a4f13c58f1 mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs
    63a99d7b57b4 mfd: dln2: Fix double put in dln2_probe
    2742c860e0b7 mfd: core: Ensure disabled devices are skipped without aborting
    94eb5423d75e mfd: core: Un-constify mfd_cell.of_reg
    8890d4d5f25e ASoC: ams-delta.c: use component after check
    a2ae48bd82ee crypto: qat - fix deadlock in backlog processing
    0dd34a7ad395 padata: Fix refcnt handling in padata_free_shell()
    93e4aa8545ab ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails
    cd1c2df64d6b HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event()
    99893b7c4592 HID: logitech-hidpp: Revert "Don't restart communication if not necessary"
    5f2f38602583 HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only
    1f80041c5867 HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk
    d3b196a1da3e Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures"
    6885e5ffa09d sh: bios: Revive earlyprintk support
    b0c25e957f9b hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip
    d06dc0f99f72 RDMA/hfi1: Workaround truncation compilation error
    086cd44204bb scsi: ufs: core: Leave space for '\0' in utf8 desc string
    a0f1999090b3 ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe
    904fc0103776 RDMA/hns: The UD mode can only be configured with DCQCN
    9f8db02d30ad RDMA/hns: Fix signed-unsigned mixed comparisons
    2de683e27e1d RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common()
    611260e36f16 IB/mlx5: Fix rdma counter binding for RAW QP
    922b2693b9af ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described
    001f90cd9d2f ext4: move 'ix' sanity check to corrent position
    c24a3c9e373e ARM: 9321/1: memset: cast the constant byte to unsigned char
    012d0c66f939 hid: cp2112: Fix duplicate workqueue initialization
    1ce09238e8e8 crypto: qat - increase size of buffers
    62df66b726f9 crypto: caam/jr - fix Chacha20 + Poly1305 self test failure
    61f25d4686bf crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure
    66eb7b7f23dd nd_btt: Make BTT lanes preemptible
    6563e0f79d63 libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value
    d4ad0c1a83ce scsi: ibmvfc: Fix erroneous use of rtas_busy_delay with hcall return code
    b79c7d684c3f RDMA/core: Use size_{add,sub,mul}() in calls to struct_size()
    a5c83c8043d7 hwrng: geode - fix accessing registers
    a8607725b20a crypto: hisilicon/hpre - Fix a erroneous check after snprintf()
    b01b9dc5487a selftests/resctrl: Ensure the benchmark commands fits to its array
    2d2300fcf8f6 selftests/pidfd: Fix ksft print formats
    8bc9c9447489 arm64: dts: imx8mn: Add sound-dai-cells to micfil node
    1abd658492b5 arm64: dts: imx8mm: Add sound-dai-cells to micfil node
    cf7abb54f8b1 arm64: dts: imx8qm-ss-img: Fix jpegenc compatible entry
    8704bf18a888 clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped
    bdb0428aa294 firmware: arm_ffa: Assign the missing IDR allocation ID to the FFA device
    b0ffdc164365 firmware: ti_sci: Mark driver as non removable
    995ee1e84e8d soc: qcom: llcc: Handle a second device without data corruption
    19b8098f73c6 ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator
    a8ab88f84b89 arm64: dts: qcom: apq8016-sbc: Add missing ADV7533 regulators
    ddc0df81eeac ARM64: dts: marvell: cn9310: Use appropriate label for spi1 pins
    12d9de01c09c arm64: dts: qcom: sdm845-mtp: fix WiFi configuration
    690b89255971 arm64: dts: qcom: sc7280: Add missing LMH interrupts
    2a4cce4168f7 arm64: dts: qcom: msm8992-libra: drop duplicated reserved memory
    eb9daf47806b arm64: dts: qcom: msm8916: Fix iommu local address range
    541640dcbf48 ARM: dts: renesas: blanche: Fix typo in GP_11_2 pin name
    0e1e88bba286 perf: hisi: Fix use-after-free when register pmu fails
    4067d39f3c57 drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling
    a6a6f70aedca drm/msm/dsi: use msm_gem_kernel_put to free TX buffer
    aea6f32a4318 xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled
    e588ca45bf55 drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map()
    a00a293d57a5 arm64/arm: xen: enlighten: Fix KPTI checks
    d0d01bb4a560 drm/bridge: lt9611uxc: fix the race in the error path
    29aba28ea195 drm/bridge: lt9611uxc: Register and attach our DSI device at probe
    f53a04579328 drm/bridge: lt9611uxc: Switch to devm MIPI-DSI helpers
    517a5137a57b drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe()
    865ccd4ca674 drm/mediatek: Fix iommu fault during crtc enabling
    8e3c8253b34f drm/mediatek: Fix iommu fault by swapping FBs after updating plane state
    e11e339faa11 drm/amdkfd: fix some race conditions in vram buffer alloc/free of svm code
    30cb99e09648 drm/bridge: tc358768: Fix bit updates
    1cd4ae681a6a drm/bridge: tc358768: Disable non-continuous clock mode
    c13591b859be drm/bridge: tc358768: Fix use of uninitialized variable
    d78bddd94b80 drm/bridge: lt8912b: Add missing drm_bridge_attach call
    5cc2bc519afd drm/bridge: lt8912b: Manually disable HPD only if it was enabled
    42071feab712 drm/bridge: lt8912b: Fix crash on bridge detach
    d9217286d0ab drm/bridge: lt8912b: Fix bridge_detach
    cc3057958c5c drm/bridge: lt8912b: Add hot plug detection
    ef4a40953c80 drm/bridge: lt8912b: Register and attach our DSI device at probe
    3580b8a01305 drm/bridge: lt8912b: Switch to devm MIPI-DSI helpers
    52541851a8d1 drm/mipi-dsi: Create devm device attachment
    a20d6ecd261a drm/mipi-dsi: Create devm device registration
    347f025a02b3 drm/radeon: possible buffer overflow
    b163b371d741 drm/rockchip: vop: Fix call to crtc reset helper
    9a96bed1df7b drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs
    1b0bc99cf316 hwmon: (coretemp) Fix potentially truncated sysfs attribute name
    b3e7eb23a6e9 hwmon: (axi-fan-control) Fix possible NULL pointer dereference
    e0bf076b734a platform/x86: wmi: Fix opening of char device
    c57e81d5e538 platform/x86: wmi: remove unnecessary initializations
    2ca4e461a298 platform/x86: wmi: Fix probe failure when failing to register WMI devices
    f75e11f54d98 clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM
    d1175cf4bd2b clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data
    e964d21dc034 clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data
    c4070ada5d51 clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data
    3aefc6fcfbad clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data
    ca6d565a2319 clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data
    533ca5153ad6 clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data
    e531e4e73734 clk: npcm7xx: Fix incorrect kfree
    761c2a690d8f clk: ti: fix double free in of_ti_divider_clk_setup()
    1c37faca0908 clk: ti: change ti_clk_register[_omap_hw]() API
    28b72fba1e19 clk: ti: Update component clocks to use ti_dt_clk_name()
    c4bffed2e52b clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name()
    9b5e9d8bf9a6 clk: ti: Add ti_dt_clk_name() helper to use clock-output-names
    f45fff806ebb clk: keystone: pll: fix a couple NULL vs IS_ERR() checks
    7ff8ca9beefb spi: nxp-fspi: use the correct ioremap function
    26206c858dae clk: renesas: rzg2l: Fix computation formula
    1966bf2a79e6 clk: renesas: rzg2l: Use FIELD_GET() for PLL register fields
    7ece2efa87af clk: renesas: rzg2l: Simplify multiplication/shift logic
    e2239f716529 clk: imx: imx8qxp: Fix elcdif_pll clock
    7d416973cd12 clk: imx: imx8mq: correct error handling path
    608ebb098b79 clk: imx: Select MXC_CLK for CLK_IMX8QXP
    8861b2925a84 clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src
    76e8f00f54a8 clk: qcom: mmcc-msm8998: Fix the SMMU GDSC
    56c4bb46a5a0 clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks
    0881d24cf5ca clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies
    b64683f5d728 spi: tegra: Fix missing IRQ check in tegra_slink_probe()
    b13e8b38be51 regmap: debugfs: Fix a erroneous check after snprintf()
    8fafac407346 ipvlan: properly track tx_errors
    3eedc19a9d0f net: add DEV_STATS_READ() helper
    359bce81b841 ipv6: avoid atomic fragment on GSO packets
    6b413d52f6ab ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias()
    32aaa3b98789 wifi: iwlwifi: empty overflow queue during flush
    0e3ad00be4e8 wifi: iwlwifi: pcie: synchronize IRQs before NAPI
    a8ebe549e0ce wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues
    627a3b3f5c80 iwlwifi: pcie: adjust to Bz completion descriptor
    0d91506a40ec tcp: fix cookie_init_timestamp() overflows
    4f6e904ed4e3 chtls: fix tp->rcv_tstamp initialization
    5d7bec7ae4db r8169: fix rare issue with broken rx after link-down on RTL8125
    e143a3c82d33 r8169: use tp_to_dev instead of open code
    3a8f4e58e1ee thermal: core: prevent potential string overflow
    bfd4ed4988aa netfilter: nf_tables: Drop pointless memset when dumping rules
    80986257d2cd PM / devfreq: rockchip-dfi: Make pmu regmap mandatory
    826120c9ba68 can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds
    28e9e015916e can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on()
    ada4dc4788f1 can: dev: can_restart(): don't crash kernel if carrier is OK
    d4eb4182a823 wifi: rtlwifi: fix EDCA limit set by BT coexistence
    2027e74150ee tcp_metrics: do not create an entry from tcp_init_metrics()
    3f7cb7c47ce0 tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics()
    ca7b6fa9e61a tcp_metrics: add missing barriers on delete
    227709a0e47c wifi: mt76: mt7603: improve stuck beacon handling
    eab5b0aa5065 mt76: pass original queue id from __mt76_tx_queue_skb to the driver
    75336a762539 mt76: add support for overriding the device used for DMA mapping
    77b2ab5cd1a4 mt76: dma: use kzalloc instead of devm_kzalloc for txwi
    064b32f18db1 wifi: mt76: mt7603: rework/fix rx pse hang check
    1afbb9ececd3 wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
    ebcbf5f5e047 net: spider_net: Use size_add() in call to struct_size()
    56e7424c6efc tipc: Use size_add() in calls to struct_size()
    3e51efcb2909 mlxsw: Use size_mul() in call to struct_size()
    dc3fef310732 gve: Use size_add() in call to struct_size()
    70f032db8516 tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed
    a2d540c74549 udp: add missing WRITE_ONCE() around up->encap_rcv
    8f7eef3a13df selftests/bpf: Correct map_fd to data_fd in tailcalls
    3eefb2fbf4ec selftests/bpf: Test tail call counting with bpf2bpf and data on stack
    ab91992ec4d4 i40e: fix potential memory leaks in i40e_remove()
    702742373650 genirq/matrix: Exclude managed interrupts in irq_matrix_allocated()
    379b120e4f27 pstore/platform: Add check for kstrdup
    81b8638e4ef4 x86/boot: Fix incorrect startup_gdt_descr.size
    c7e8c7452e5a x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot
    0b5da8ce0f18 x86: Share definition of __is_canonical_address()
    90b263db856d futex: Don't include process MM in futex key on no-MMU
    f0d6e5841172 x86/srso: Fix SBPB enablement for (possible) future fixed HW
    565f9337b68e writeback, cgroup: switch inodes with dirty timestamps to release dying cgwbs
    2bb46b20825d vfs: fix readahead(2) on block devices
    20195f87db19 sched: Fix stop_one_cpu_nowait() vs hotplug
    13cde955e52e sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0
    cc6198ff20c0 iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user()
    80529b4968a8 Linux 5.15.138
    3d8344a7c4a3 ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection
    f049c0c0037d misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support
    28b8ad8ccecd tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks
    44c4dfac3f02 tty: 8250: Add support for Intashield IX cards
    d541ccb34de2 tty: 8250: Add support for additional Brainboxes PX cards
    60debc01fcbb tty: 8250: Fix up PX-803/PX-857
    1f5649aed527 tty: 8250: Fix port count of PX-257
    3fe3cc63c730 tty: 8250: Add support for Intashield IS-100
    a5b6390fd609 tty: 8250: Add support for Brainboxes UP cards
    738fe41b6443 tty: 8250: Add support for additional Brainboxes UC cards
    ff6059c3d234 tty: 8250: Remove UC-257 and UC-431
    81a4dd5e6c78 tty: n_gsm: fix race condition in status line change on dead connections
    e25197747f0e usb: raw-gadget: properly handle interrupted requests
    e5f53a68a596 usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm()
    7c4855b22a3f usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility
    c48aae53850c PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device
    6628c3627c02 drm/amd: Disable ASPM for VI w/ all Intel systems
    b6c3c7786e24 drm/amd: Move helper for dynamic speed switch check out of smu13
    9015169f00ee can: isotp: isotp_sendmsg(): fix TX state detection and wait behavior
    d72ff6478323 can: isotp: isotp_bind(): do not validate unused address information
    e163ad6a8639 can: isotp: add local echo tx processing and tx without FC
    b4e78ea26638 can: isotp: handle wait_event_interruptible() return values
    2fc6f337257f can: isotp: check CAN address family in isotp_bind()
    f8c3bd211cf3 can: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formatting
    615c4dd64050 can: isotp: set max PDU size to 64 kByte
    6627b96851f1 powerpc/mm: Fix boot crash with FLATMEM
    f0f998648887 r8152: Check for unplug in r8153b_ups_en() / r8153c_ups_en()
    78c939a88729 r8152: Check for unplug in rtl_phy_patch_request()
    51cc28ce742e net: chelsio: cxgb4: add an error code check in t4_load_phy_fw
    bbc926199321 platform/mellanox: mlxbf-tmfifo: Fix a warning message
    db4416ea3a5d scsi: mpt3sas: Fix in error path
    d48b2e8189d5 fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit()
    e39440c3268b drm/ttm: Reorder sys manager cleanup step
    aade33d3d9bb ASoC: rt5650: fix the wrong result of key button
    fa32e21c0568 netfilter: nfnetlink_log: silence bogus compiler warning
    dfcbb983eb6e spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0
    64ae128b095d fs/ntfs3: Avoid possible memory leak
    27a0bed1285e fs/ntfs3: Fix directory element type detection
    94524980ee75 fs/ntfs3: Fix NULL pointer dereference on error in attr_allocate_frame()
    2de328398b50 fs/ntfs3: Fix possible NULL-ptr-deref in ni_readpage_cmpr()
    962a3d3d731c fs/ntfs3: Use kvmalloc instead of kmalloc(... __GFP_NOWARN)
    393966e79ba1 fs/ntfs3: Write immediately updated ntfs state
    59e629fc7157 fs/ntfs3: Add ckeck in ni_update_parent()
    738a3adc7c8b fbdev: atyfb: only use ioremap_uc() on i386 and ia64
    afef8af919d2 Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport
    abc62fc06d4a powerpc/85xx: Fix math emulation exception
    4bdde4dca00e dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe
    39d2c10367a8 irqchip/stm32-exti: add missing DT IRQ flag translation
    c57aef9075e0 irqchip/riscv-intc: Mark all INTC nodes as initialized
    eb99b6e204cd net: sched: cls_u32: Fix allocation size in u32_init()
    5e78ebe7c1db ASoC: simple-card: fixup asoc_simple_probe() error handling
    65fd21aa3805 x86: Fix .brk attribute in linker script
    d4c8bf5635c4 rpmsg: Fix possible refcount leak in rpmsg_register_device_override()
    a82e0fda8a2f rpmsg: glink: Release driver_override
    bfd4a664ddfb rpmsg: Fix calling device_lock() on non-initialized device
    2e76b4f6218c rpmsg: Fix kfree() of static memory on setting driver_override
    5c0da71871d3 rpmsg: Constify local variable in field store macro
    389190b25472 driver: platform: Add helper for safer setting of driver_override
    37ffa428d58c objtool/x86: add missing embedded_insn check
    f031e15d0bb8 ext4: avoid overlapping preallocations due to overflow
    f2c3a3aa6f11 ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow
    7a992726f727 ext4: add two helper functions extent_logical_end() and pa_logical_end()
    9e78e7709f7d x86/mm: Fix RESERVE_BRK() for older binutils
    d3201c718058 x86/mm: Simplify RESERVE_BRK()
    897b56acf126 x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility
    77db87c4a4ed gve: Fix GFP flags when allocing pages
    8b424bdf6c9c iio: afe: rescale: Accept only offset channels
    c1eeb494f684 iio: afe: rescale: add offset support
    7c76b7db5521 iio: afe: rescale: expose scale processing function
    c60671502dc2 iio: afe: rescale: reorder includes
    27dd09f5ec7f clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name
    c27ca4aebbee sparc32: fix a braino in fault handling in csum_and_copy_..._user()
    21b07a2e6095 perf/core: Fix potential NULL deref
    6efd498009b9 nvmem: imx: correct nregs for i.MX6UL
    0c2948118c34 nvmem: imx: correct nregs for i.MX6SLL
    6e22bf6f00d5 nvmem: imx: correct nregs for i.MX6ULL
    e0f95b831b4a misc: fastrpc: Clean buffers on remote invocation failures
    c4957f00f9e2 tracing/kprobes: Fix the description of variable length arguments
    cdc57093b470 i2c: aspeed: Fix i2c bus hang in slave read
    e97d374a2506 i2c: stm32f7: Fix PEC handling in case of SMBUS transfers
    2766a872103b i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node()
    48b58f7469e5 i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node()
    cb65e692765b i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node()
    eace761f35a1 iio: adc: xilinx-xadc: Correct temperature offset/scale for UltraScale
    70322a446ef2 iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds
    3c1312b5d49a iio: exynos-adc: request second interupt only when touchscreen mode is used
    4e14f2d5885f kasan: print the original fault addr when access invalid shadow
    bdfa4fa7588d i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR
    d5c175f4cea6 gtp: fix fragmentation needed check with gso
    c0dad0c0924c gtp: uapi: fix GTPA_MAX
    852fb4ce426d tcp: fix wrong RTO timeout when received SACK reneging
    83cfa3b51a78 r8152: Release firmware if we have an error in probe
    e0f9231ccd6c r8152: Cancel hw_phy_work if we have an error in probe
    ff42b0a55659 r8152: Run the unload routine if we have errors during probe
    6fa3b9f9478e r8152: Increase USB control msg timeout to 5000ms as per spec
    76873f2eadc0 net: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg
    6afd112c3f95 net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show()
    46cd35e4e774 igc: Fix ambiguity in the ethtool advertising
    49529413eaed neighbour: fix various data-races
    667554946360 igb: Fix potential memory leak in igb_add_ethtool_nfc_entry
    263421905346 treewide: Spelling fix in comment
    bc0c4bc119d2 i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value
    c532c5df01ad r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1
    6afb294c88c6 r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1
    9d7b3838428c r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx
    04dbfa4122e0 firmware/imx-dsp: Fix use_after_free in imx_dsp_setup_channels()
    0d587b86cd0d drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper()
    8860f0175e51 vsock/virtio: initialize the_virtio_vsock before using VQs
    762c251c7f5c vsock/virtio: add support for device suspend/resume
    1e02df6f6907 vsock/virtio: factor our the code to initialize and delete VQs
    15a8cac3c250 drm/i915/pmu: Check if pmu is closed before stopping event
    43bd431a5dd9 nfsd: lock_rename() needs both directories to live on the same fs
    556b68d9b95f mm/migrate: fix do_pages_move for compat pointers
    c4071c6114de mm/page_alloc: correct start page when guard page debug is enabled
    3a6cee2bfb53 vhost: Allow null msg.size on VHOST_IOTLB_INVALIDATE
    fbc9a8718f31 virtio-mmio: fix memory leak of vm_dev
    862a356bc986 virtio_balloon: Fix endless deflation and inflation on arm64
    41bb770e42bc mcb-lpc: Reallocate memory region to avoid memory overlapping
    f2ac8b2643dd mcb: Return actual parsed size when reading chameleon table
    90918ef995b5 mptcp: more conservative check for zero probes
    fd2b2dab6f5b tcp: cleanup tcp_remove_empty_skb() use
    68342755b9b2 tcp: remove dead code from tcp_sendmsg_locked()
    0f482ad7b1a5 pinctrl: qcom: lpass-lpi: fix concurrent register updates
    51b054f6fe01 ASoC: codecs: wcd938x: fix runtime PM imbalance on remove
    cb34f4e79e54 ASoC: codecs: wcd938x: fix resource leaks on bind errors
    12952a23a5da Linux 5.15.137
    dff33880d40a xfrm6: fix inet6_dev refcount underflow problem
    5a9d05a4f1c3 Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name
    a6df96ee0b45 Bluetooth: hci_sock: fix slab oob read in create_monitor_event
    c08d609fb2b6 phy: mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins
    e1b030b101f6 phy: mapphone-mdm6600: Fix runtime PM for remove
    59f1095ab58e phy: mapphone-mdm6600: Fix runtime disable on probe
    b618062c0b13 serial: 8250: omap: Move uart_write() inside PM section
    67f29cd2f851 ASoC: pxa: fix a memory leak in probe()
    76d04c339508 gpio: vf610: set value before the direction to avoid a glitch
    4b129e3964b3 platform/x86: asus-wmi: Map 0x2a code, Ignore 0x2b and 0x2c events
    e1a058cc2467 platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e
    c6bbe51dcdf3 platform/surface: platform_profile: Propagate error if profile registration fails
    a73c8d716938 s390/cio: fix a memleak in css_alloc_subchannel
    c8b6c2df1e7d selftests/ftrace: Add new test case which checks non unique symbol
    3ad81e6affcb s390/pci: fix iommu bitmap allocation
    71d224acc4d1 perf: Disallow mis-matched inherited group reads
    5aa89a11a2a6 USB: serial: option: add Fibocom to DELL custom modem FM101R-GL
    8c376d863618 USB: serial: option: add entry for Sierra EM9191 with new firmware
    483221216176 USB: serial: option: add Telit LE910C4-WWX 0x1035 composition
    e750fb71dc6a nvme-rdma: do not try to stop unallocated queues
    a9fd6d44abbc nvme-pci: add BOGUS_NID for Intel 0a54 device
    071382bda1da ACPI: irq: Fix incorrect return value in acpi_register_gsi()
    431a5010bce2 NFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS server
    5762e72ef1b0 pNFS: Fix a hang in nfs4_evict_inode()
    5a3abee2eee9 Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()"
    24959825377f mmc: core: Capture correct oemid-bits for eMMC cards
    8041e7b7e7e9 mmc: core: sdio: hold retuning if sdio in 1-bit mode
    262029c0c58c mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw
    3e363db1c13a mtd: physmap-core: Restore map_rom fallback
    71823463b1b2 mtd: spinand: micron: correct bitmask for ecc status
    a50d2f17d562 mtd: rawnand: arasan: Ensure program page operations are successful
    ae53c92e928c mtd: rawnand: marvell: Ensure program page operations are successful
    c0ca2ab23098 mtd: rawnand: pl353: Ensure program page operations are successful
    a7070628043e mtd: rawnand: qcom: Unmap the right resource upon probe failure
    3f928d1362f7 net: fix ifname in netlink ntf during netns move
    ac43ec299a6f net: move from strlcpy with unused retval to strscpy
    30e2db403032 net: introduce a function to check if a netdev name is in use
    38ba5479355b Bluetooth: hci_event: Fix using memcmp when comparing keys
    3b2da6d62b42 net/mlx5: Handle fw tracer change ownership event based on MTRC
    f6e263824539 platform/x86: touchscreen_dmi: Add info for the Positivo C4128B
    ca56d8afe648 HID: multitouch: Add required quirk for Synaptics 0xcd7e device
    ca5bec7ecf26 btrfs: error out when reallocating block for defrag using a stale transaction
    2692fd37aaf4 btrfs: error when COWing block from a root that is being deleted
    ef491d9560d9 btrfs: error out when COWing block using a stale transaction
    f89ed0a09673 btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c
    df486b75feca drm: panel-orientation-quirks: Add quirk for One Mix 2S
    d5ba30ee4f6d ipv4/fib: send notify when delete source address routes
    9d07b7abd277 sky2: Make sure there is at least one frag_addr available
    f652eb4adf27 regulator/core: Revert "fix kobject release warning and memory leak in regulator_register()"
    aa77b187b1f0 wifi: cfg80211: avoid leaking stack data into trace
    30a2285a2e18 wifi: mac80211: allow transmitting EAPOL frames with tainted key
    b64eb31a1b53 wifi: cfg80211: Fix 6GHz scan configuration
    bbec1724519e Bluetooth: hci_core: Fix build warnings
    02b0e6991838 Bluetooth: Avoid redundant authentication
    38681af225b6 Bluetooth: btusb: add shutdown function for QCA6174
    e6e9a32c3e60 HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event
    06aabf7715da wifi: iwlwifi: Ensure ack flag is properly cleared.
    6063f6f64fa4 wifi: mwifiex: Sanity check tlv_len and tlv_bitmap_len
    59ebfeb7b319 tracing: relax trace_event_eval_update() execution with cond_resched()
    3d85fb391fa7 ata: libata-eh: Fix compilation warning in ata_eh_link_report()
    89e3cc1b0703 ata: libata-core: Fix compilation warning in ata_dev_config_ncq()
    137c658ea3ce gpio: timberdale: Fix potential deadlock on &tgpio->lock
    68f106c2b2ab overlayfs: set ctime when setting mtime and atime
    ef3c62e2f0f1 i2c: mux: Avoid potential false error message in i2c_mux_add_adapter
    e2f64f3eebaa btrfs: initialize start_slot in btrfs_log_prealloc_extents
    266dab0ce42d btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1
    bc424f18fbdc fs-writeback: do not requeue a clean inode having skipped pages
    92609823592c ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone
    3898d8d685ab ksmbd: not allow to open file if delelete on close bit is set
    d3dc26c4fdc2 nfp: flower: avoid rmmod nfp crash issues
    6c52b1215904 mctp: perform route lookups under a RCU read-side lock
    db3f17e571e8 mctp: Allow local delivery to the null EID
    29017ab1a539 powerpc/47x: Fix 47x syscall return crash
    558ee0fafd40 powerpc/32s: Do kuep_lock() and kuep_unlock() in assembly
    d00f4ae3accf powerpc/32s: Remove capability to disable KUEP at boottime
    fcb3f09e8173 drm/atomic-helper: relax unregistered connector check
    403d201d1fd1 perf/x86/lbr: Filter vsyscall addresses
    419ac18d8808 perf/x86: Move branch classifier
    030099bc9115 perf: Add irq and exception return branch types
    ae80d5290c14 iio: adc: ad7192: Correct reference voltage
    569a126f244b iio: cros_ec: fix an use-after-free in cros_ec_sensors_push_data()
    a9c471892d75 iio: core: introduce iio_device_{claim|release}_buffer_mode() APIs
    eafbb1966152 iio: core: Hide read accesses to iio_dev->currentmode
    919721348c04 iio: Un-inline iio_buffer_enabled()
    7f74bc91eb00 serial: 8250_omap: Fix errors with no_console_suspend
    d67d831e1dbc serial: 8250: omap: Fix imprecise external abort for omap_8250_pm()
    aff3019b553e selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error
    4f1d3d1ca500 net: pktgen: Fix interface flags printing
    8bdf95e29f86 netfilter: nf_tables: revert do not remove elements if set backend implements .abort
    cc19daa037f5 netfilter: nf_tables: do not remove elements if set backend implements .abort
    db33720697c8 netfilter: nft_set_rbtree: .deactivate fails if element has expired
    44768cad012c neighbor: tracing: Move pin6 inside CONFIG_IPV6=y section
    b33179dbf3f2 net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve
    0426d7bc17b8 bonding: Return pointer to data after pull on skb
    66982023d741 net: dsa: bcm_sf2: Fix possible memory leak in bcm_sf2_mdio_register()
    0ea476863ef7 i40e: prevent crash on probe if hw registers have invalid values
    f9202217a6ea net: usb: smsc95xx: Fix an error code in smsc95xx_reset()
    a2ceb30cc1fc ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr
    a270aa7a47db tun: prevent negative ifindex
    9d55719f983d tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb
    8ae344291e38 tcp: fix excessive TLP and RACK timeouts from HZ rounding
    8b6b4ca42a94 net: rfkill: gpio: prevent value glitch during probe
    4df9ba0d7a82 net: ipv6: fix return value check in esp_remove_trailer
    a9651e66d0bd net: ipv4: fix return value check in esp_remove_trailer
    26a3c734cb8a xfrm: interface: use DEV_STATS_INC()
    f8bc4b708b11 xfrm: fix a data-race in xfrm_gen_index()
    b660e58ef72d qed: fix LL2 RX buffer allocation
    d35f398b88a1 ASoC: codecs: wcd938x: fix unbind tear down order
    d182d8ed7b7e ASoC: codecs: wcd938x: drop bogus bind error handling
    8d32a6b67e77 ASoC: codecs: wcd938x-sdw: fix runtime PM imbalance on probe errors
    6df571a6c153 ASoC: codecs: wcd938x-sdw: fix use after free on driver unbind
    36eabe87031f drm/i915: Retry gtt fault when out of fence registers
    34f62612be2a nvmet-tcp: Fix a possible UAF in queue intialization setup
    04e0eef74b8f netfilter: nft_payload: fix wrong mac header matching
    efe43d1bcbcb fs/ntfs3: fix deadlock in mark_as_free_ex
    ab40c7ab7a93 fs/ntfs3: fix panic about slab-out-of-bounds caused by ntfs_list_ea()
    24badb9dd8b8 fs/ntfs3: Fix possible null-pointer dereference in hdr_find_e()
    ff38d2a705e1 tcp: check mptcp-level constraints for backlog coalescing
    582f7993353c x86/sev: Check for user-space IOIO pointing to kernel space
    5c2c01be809d x86/sev: Check IOBM for IOIO exceptions from user-space
    6797c6d09e50 x86/sev: Disable MMIO emulation from user mode
    0b4e772a6a89 KVM: x86: Mask LVTPC when handling a PMI
    f61c43be1eb9 regmap: fix NULL deref on lookup
    ffdc881f6807 nfc: nci: fix possible NULL pointer dereference in send_acknowledge()
    d42aeae14fc4 ice: reset first in crash dump kernels
    e42cecb513af ice: fix over-shifted variable
    f6c093b97761 Bluetooth: avoid memcmp() out of bounds warning
    e5f8b43c9c90 Bluetooth: hci_event: Fix coding style
    1597c1ed0e7d Bluetooth: vhci: Fix race when opening vhci device
    1ef071526848 Bluetooth: Fix a refcnt underflow problem for hci_conn
    dd6b62fdd245 Bluetooth: Reject connection with the device which has same BD_ADDR
    848a05c4423f Bluetooth: hci_event: Ignore NULL link key
    e7a2aa7770d3 xfs: don't expose internal symlink metadata buffers to the vfs
    fe5c6fbc5e4a Documentation: sysctl: align cells in second content column
    1815844652cc lib/Kconfig.debug: do not enable DEBUG_PREEMPT by default
    00c03985402e Linux 5.15.136
    5266b5b6e975 eth: remove remaining copies of the NAPI_POLL_WEIGHT define
    528f0ba9f7a4 usb: hub: Guard against accesses to uninitialized BOS descriptors
    542a3f1a3cc1 Revert "kernel/sched: Modify initial boot task idle setup"
    737ce5518a9c arm64: armv8_deprecated: fix unused-function error
    2e10931e2d77 arm64: armv8_deprecated: rework deprected instruction handling
    abd4aa081905 arm64: armv8_deprecated: move aarch32 helper earlier
    f10abdb04c3d arm64: armv8_deprecated move emulation functions
    0b4eec015fa5 arm64: armv8_deprecated: fold ops into insn_emulation
    a8d2910be6f8 arm64: rework EL0 MRS emulation
    057f9123b1a8 arm64: factor insn read out of call_undef_hook()
    3f82927cabaf arm64: factor out EL1 SSBS emulation hook
    474385adcd84 arm64: split EL0/EL1 UNDEF handlers
    de0358635401 arm64: allow kprobes on EL0 handlers
    7154e2db8890 arm64: rework BTI exception handling
    cd5ceadc2b37 arm64: rework FPAC exception handling
    b6358002fd0c arm64: consistently pass ESR_ELx to die()
    7ddb1ef2bb42 arm64: die(): pass 'err' as long
    9a3e177ef570 arm64: report EL1 UNDEFs better
    d6808be3ff94 powerpc/64e: Fix wrong test in __ptep_test_and_clear_young()
    9c0dc3e2c996 powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE
    4da05eba66e6 dmaengine: mediatek: Fix deadlock caused by synchronize_irq()
    82f61b2d5187 dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq
    ecba5afe86f3 x86/alternatives: Disable KASAN in apply_alternatives()
    cbd2aac00498 usb: cdnsp: Fixes issue with dequeuing not queued requests
    7014807fb7ef usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call
    50259cf71a1b usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
    308f19249641 counter: microchip-tcb-capture: Fix the use of internal GCLK logic
    5a6ce81d7c16 pinctrl: avoid unsafe code pattern in find_pinctrl()
    1c790191cab4 cgroup: Remove duplicates in cgroup v1 tasks file
    1680c82929bc tee: amdtee: fix use-after-free vulnerability in amdtee_close_session
    b8ec40a90acd Input: goodix - ensure int GPIO is in input for gpio_count == 1 && gpio_int_idx == 0 case
    d092630e8a20 Input: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table
    7cea6fa2d73f Input: xpad - add PXN V900 support
    6ff4e50e2d2a Input: psmouse - fix fast_reconnect function for PS/2 mode
    6a4a39638640 Input: powermate - fix use-after-free in powermate_config_complete
    6ad7f52d8c58 ceph: fix type promotion bug on 32bit systems
    c0c4acd53a98 ceph: fix incorrect revoked caps assert in ceph_fill_file_size()
    58f0e6324ec7 libceph: use kernel_connect()
    d727b97f8f2e thunderbolt: Check that lane 1 is in CL0 before enabling lane bonding
    04c38bedd07c thunderbolt: Workaround an IOMMU fault on certain systems with Intel Maple Ridge
    a586742a3780 mcb: remove is_added flag from mcb_device struct
    4382d1a996e5 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs
    763167003a80 ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA
    510d4a01d84c drm/amd/display: Don't set dpms_off for seamless boot
    9cb61ab9f4ca drm/amdgpu: add missing NULL check
    f9a1af37b801 iio: pressure: ms5611: ms5611_prom_is_valid false negative bug
    09b8ed9547f1 iio: pressure: dps310: Adjust Timeout Settings
    4c80ecef859d iio: pressure: bmp280: Fix NULL pointer exception
    a625de7e5464 usb: musb: Modify the "HWVers" register address
    eb28694f6da8 usb: musb: Get the musb_qh poniter after musb_giveback
    ee88141873a8 usb: cdns3: Modify the return value of cdns_set_active () to void when CONFIG_PM_SLEEP is disabled
    3b2dbc4f3302 usb: dwc3: Soft reset phy on probe for host
    42c56e015653 net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read
    524f45361789 usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer
    1d8e7fe85528 xhci: Keep interrupt disabled in initialization until host is running.
    cb34e3b25c37 dmaengine: stm32-mdma: abort resume if no ongoing transfer
    d56dbfe750a8 media: mtk-jpeg: Fix use after free bug due to uncanceled work
    5e13e69ddf0d net: release reference to inet6_dev pointer
    aade10d51ddc net: change accept_ra_min_rtr_lft to affect all RA lifetimes
    8f12d2d66cba net: add sysctl accept_ra_min_rtr_lft
    bc9f6cbeb999 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()
    25dd54b95abf nfc: nci: assert requested protocol is valid
    b2bb3b43b94a pinctrl: renesas: rzn1: Enable missing PINMUX
    c4140dd77c3b net/smc: Fix pos miscalculation in statistics
    d888d3f70b0d net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn()
    249a1fdb95d5 net/mlx5e: Again mutually exclude RX-FCS and RX-port-timestamp
    2112cacb38aa ixgbe: fix crash with empty VF macvlan list
    935a15334d77 net: phy: mscc: macsec: reject PN update requests
    667fe9101a3a net: macsec: indicate next pn update when offloading
    2dcb31e65d26 bpf: Fix verifier log for async callback return values
    6a217af2c67f drm/vmwgfx: fix typo of sizeof argument
    72ef70886556 riscv, bpf: Sign-extend return values
    7795592e0818 riscv, bpf: Factor out emit_call for kernel and bpf context
    58941cc742ca xen-netback: use default TX queue size for vifs
    cffdced18af8 eth: remove copies of the NAPI_POLL_WEIGHT define
    5c360eec5332 mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type
    84c6aa0ae5c4 ieee802154: ca8210: Fix a potential UAF in ca8210_probe
    616761cf9df9 ravb: Fix use-after-free issue in ravb_tx_timeout_work()
    30ebd4177593 ravb: Fix up dma_free_coherent() call in ravb_remove()
    3f39de2bd1d2 drm/msm/dpu: change _dpu_plane_calc_bw() to use u64 to avoid overflow
    85ae07d4dcc6 drm/msm/dsi: fix irq_of_parse_and_map() error checking
    9a890c7d4d0f drm/msm/dsi: skip the wait for video mode done if not applicable
    b9de60b6830c drm/msm/dp: do not reinitialize phy unless retry during link training
    afe5f596b588 KEYS: trusted: Remove redundant static calls usage
    20e73ece06b3 KEYS: trusted: allow use of kernel RNG for key material
    a01d68b6c666 ALSA: usb-audio: Fix microphone sound on Opencomm2 Headset
    5b5e58299eac net: prevent address rewrite in kernel_bind()
    56e96b38d2f7 quota: Fix slow quotaoff
    28ddc1e0b898 HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect
    b930f0f7bbc2 lib/test_meminit: fix off-by-one error in test_pages()
    982bd86fd659 platform/x86: hp-wmi:: Mark driver struct with __refdata to prevent section mismatch warning
    124cf0ea4b82 platform/x86: think-lmi: Fix reference leak
    3d2a16f878f0 of: overlay: Reorder struct fragment fields kerneldoc
    10f4a0b6657e perf/arm-cmn: Fix the unhandled overflow status of counter 4 to 7
    b7966e2191d0 RDMA/cxgb4: Check skb value for failure to allocate
    b9bdffb3f9aa RDMA/srp: Do not call scsi_done() from srp_abort()
    7d4999589ebc scsi: ib_srp: Call scsi_done() directly
    d2746cdfd5e5 scsi: core: Rename scsi_mq_done() into scsi_done() and export it
    8f2350e204da scsi: core: Use a structure member to track the SCSI command submitter
    29298c85a81a iommu/vt-d: Avoid memory allocation in iommu_suspend()
    02e21884dcf2 Linux 5.15.135
    c8af81a9d36e xen/events: replace evtchn_rwlock with RCU
    c346494ec7f1 parisc: Restore __ldcw_align for PA-RISC 2.0 processors
    694e13732e83 ksmbd: fix uaf in smb20_oplock_break_ack
    e914c3a47e45 RDMA/mlx5: Fix NULL string error
    81b7bf367eea RDMA/siw: Fix connection failure handling
    5d8bd138204f RDMA/uverbs: Fix typo of sizeof argument
    60c9ed88526d RDMA/cma: Fix truncation compilation warning in make_cma_ports
    7f6136ced1b8 RDMA/cma: Initialize ib_sa_multicast structure to 0 when join
    1dd6095fc727 gpio: pxa: disable pinctrl calls for MMP_GPIO
    844fcf4c697c gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config()
    1878d6666c32 IB/mlx4: Fix the size of a buffer in add_port_entries()
    718d9b44afca of: dynamic: Fix potential memory leak in of_changeset_action()
    e0878f38b661 RDMA/core: Require admin capabilities to set system parameters
    18a839064fc6 dm zoned: free dmz->ddev array in dmz_put_zoned_devices
    8781fe259dd5 HID: intel-ish-hid: ipc: Disable and reenable ACPI GPE bit
    949ccc91c35b HID: sony: remove duplicate NULL check before calling usb_free_urb()
    a02c02adc2bd sctp: update hb timer immediately after users change hb_interval
    7783b471bfce sctp: update transport state when processing a dupcook packet
    1abac613c0d5 tcp: fix delayed ACKs for MSS boundary condition
    821b3b00bc0f tcp: fix quick-ack counting to count actual ACKs of new data
    24fb22bddb71 tipc: fix a potential deadlock on &tx->lock
    2e53585e233c net: stmmac: dwmac-stm32: fix resume on STM32 MCU
    74e569324050 ipv4: Set offload_failed flag in fibmatch results
    a4b9bbd1d12f netfilter: nf_tables: nft_set_rbtree: fix spurious insertion failure
    88497f74d684 netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp
    0c9cf5e8807f ibmveth: Remove condition to recompute TCP header checksum.
    5a899e2ce848 net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns()
    4837a192f6d0 net: nfc: llcp: Add lock when modifying device list
    cda10784a176 net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg
    2801a1ddb26d net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent
    cb145e6c2070 ptp: ocp: Fix error handling in ptp_ocp_device_init
    cd1189956393 ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data()
    147d89ee4143 net: fix possible store tearing in neigh_periodic_work()
    bdb4fcf18e16 modpost: add missing else to the "of" check
    bc8b89b69638 bpf, sockmap: Reject sk_msg egress redirects to non-TCP sockets
    9fb4dfb8e212 NFSv4: Fix a nfs4_state_manager() race
    fcdd79fda38a ima: rework CONFIG_IMA dependency block
    b67adca1e1be scsi: target: core: Fix deadlock due to recursive locking
    9a103e0b100c ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig
    bb6aee0696c6 regmap: rbtree: Fix wrong register marked as in-cache when creating new node
    0cee8c1b3af3 wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling
    3f6fbbccba2d drivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close()
    ebad2e4c4847 bpf: Fix tr dereferencing
    5afb996349cb wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet
    7c8faa310803 wifi: iwlwifi: mvm: Fix a memory corruption issue
    5db7af530ebd iwlwifi: avoid void pointer arithmetic
    6ff75f524dae wifi: iwlwifi: dbg_ini: fix structure packing
    0ea2a6349733 ubi: Refuse attaching if mtd's erasesize is 0
    bb0707fde749 HID: sony: Fix a potential memory leak in sony_probe()
    8afbacf61919 arm64: Add Cortex-A520 CPU part definition
    0da6d21ba235 drm/amd: Fix detection of _PR3 on the PCIe root port
    1ad7ccd45a65 net: prevent rewrite of msg_name in sock_sendmsg()
    0fb3df94274b net: replace calls to sock->ops->connect() with kernel_connect()
    37b54e8acea5 wifi: mwifiex: Fix tlv_buf_left calculation
    e80f55d6d2a9 qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info
    1e69422efcc6 vringh: don't use vringh_kiov_advance() in vringh_iov_xfer()
    4e2f83952b1d scsi: zfcp: Fix a double put in zfcp_port_enqueue()
    310bca649b30 Revert "clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz"
    3f59e63568ad block: fix use-after-free of q->q_usage_counter
    b75b017b3f37 rbd: take header_rwsem in rbd_dev_refresh() only when updating
    33229d783466 rbd: decouple parent info read-in from updating rbd_dev
    ab73e7ed79d3 rbd: decouple header read-in from updating rbd_dev->header
    b4ddad3fb0ea rbd: move rbd_dev_refresh() definition
    bb1fae816c90 iommu/arm-smmu-v3: Avoid constructing invalid range commands
    c4edc7b5c836 iommu/arm-smmu-v3: Set TTL invalidation hint better
    a98ad3adf60d arm64: Avoid repeated AA64MMFR1_EL1 register read on pagefault path
    aad6ba1715ec ring-buffer: Fix bytes info in per_cpu buffer stats
    8012d0b05158 ring-buffer: remove obsolete comment for free_buffer_page()
    65a218ca516e NFSv4: Fix a state manager thread deadlock regression
    8454a2f5e930 NFS: rename nfs_client_kset to nfs_kset
    f8b0b6a8e196 NFS: Cleanup unused rpc_clnt variable
    686746be7bfb ASoC: tegra: Fix redundant PLLA and PLLA_OUT0 updates
    0a210e63844b ASoC: soc-utils: Export snd_soc_dai_is_dummy() symbol
    b4f7f1556813 spi: zynqmp-gqspi: fix clock imbalance on probe failure
    e514f897ad66 spi: zynqmp-gqspi: Convert to platform remove callback returning void
    1edcec18cfb7 Linux 5.15.134
    09a683023785 netfilter: nf_tables: fix kdoc warnings after gc rework
    66cb6d74f5a1 drm/meson: fix memory leak on ->hpd_notify callback
    91f1f025b6d9 fs: binfmt_elf_efpic: fix personality for ELF-FDPIC
    1cae7473a6dd ata: libata-sata: increase PMP SRST timeout to 10s
    e74adc589922 ata: libata-core: Do not register PM operations for SAS ports
    4cbd55a81965 ata: libata-core: Fix port and device removal
    ddc525fffb44 ata: libata-core: Fix ata_port_request_pm() locking
    2990a195edb5 net: thunderbolt: Fix TCPv6 GSO checksum calculation
    132a5ae4136b bpf: Fix BTF_ID symbol generation collision in tools/
    58d560e98da5 bpf: Fix BTF_ID symbol generation collision
    f8673f651bc1 btrfs: properly report 0 avail for very full file systems
    b5d00cd7db66 ring-buffer: Update "shortest_full" in polling
    00d2cb8066cb proc: nommu: /proc/<pid>/maps: release mmap read lock
    40527ebb3e45 Revert "SUNRPC dont update timeout value on connection reset"
    a2b1d486fb70 io_uring/fs: remove sqe->rw_flags checking from LINKAT
    111fe77cb13f sched/rt: Fix live lock between select_fallback_rq() and RT push
    3569ad59664f kernel/sched: Modify initial boot task idle setup
    07f78e97676c i2c: i801: unregister tco_pdev in i801_probe() error path
    70df8b9c59bc ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES
    a7e0c10a8c33 ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q
    0c5fd85fb01f netfilter: nf_tables: disallow rule removal from chain binding
    3936e8714907 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()
    2b837f13a818 serial: 8250_port: Check IRQ data before use
    a48d2bcd23f2 Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux"
    78e70c6238d2 misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe
    f090a8b4d2e3 x86/srso: Add SRSO mitigation for Hygon processors
    f5a604757aa8 iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range
    efce75bd2dbc Smack:- Use overlay inode label in smack_inode_copy_up()
    0e3450487f99 smack: Retrieve transmuting information in smack_inode_getsecurity()
    3586b3feed1b smack: Record transmuting in smk_transmuted
    9690ad557d94 nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev
    3c29c6e8cd7c scsi: qla2xxx: Fix NULL pointer dereference in target mode
    6e5e4223c897 i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters()
    aff3994d4bdd watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running
    83a30e945571 watchdog: iTCO_wdt: No need to stop the timer in probe
    1e8c573f50a7 nvme-pci: do not set the NUMA node of device if it has none
    182d13dadb03 nvme-pci: factor out a nvme_pci_alloc_dev helper
    af58072e867c nvme-pci: factor the iod mempool creation into a helper
    c8bc44936f2c cgroup: Fix suspicious rcu_dereference_check() usage warning
    ce6b88a5853d sched/cpuacct: Optimize away RCU read lock
    b1deb155524e perf build: Define YYNOMEM as YYNOABORT for bison < 3.81
    86e65ffc4d0f fbdev/sh7760fb: Depend on FB=y
    4bf0044fe43f ncsi: Propagate carrier gain/loss events to the NCSI controller
    288990ec3580 powerpc/watchpoints: Annotate atomic context in more places
    47a94e87f00c powerpc/watchpoint: Disable pagefaults when getting user instruction
    7eb09f70d9c2 powerpc/watchpoints: Disable preemption in thread_change_pc()
    134b01a39077 media: vb2: frame_vector.c: replace WARN_ONCE with a comment
    baf7cf0fdb83 ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link
    9da93c74490c bpf: Clarify error expectations from bpf_clone_redirect
    e1a8b79ad768 ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag
    45e028accbdf spi: stm32: add a delay before SPI disable
    25850bf83dcd spi: nxp-fspi: reset the FLSHxCR1 registers
    50662d21e414 ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset()
    8e3cdab909db smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP
    d540a4370aba scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command
    fde57d7ba9b3 scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command
    a1589abd7c4a drm/amdgpu: Handle null atom context in VBIOS info ioctl
    fd334cfd8412 drm/amd/display: Don't check registers, if using AUX BL control
    a8bc0f6357af platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig
    344f2f3e61a9 ring-buffer: Do not attempt to read past "commit"
    3db9b420709b selftests: fix dependency checker script
    4aa90e624c30 btrfs: improve error message after failure to add delayed dir index item
    53e7c559b7bf ring-buffer: Avoid softlockup in ring_buffer_resize()
    b4874f72cf57 selftests/ftrace: Correctly enable event in instance-event.tc
    8c5c9ecbfa8d scsi: ufs: core: Move __ufshcd_send_uic_cmd() outside host_lock
    e08e61d50a30 scsi: qedf: Add synchronization between I/O completions and abort
    ada7fcba2d6a parisc: irq: Make irq_stack_union static to avoid sparse warning
    b7e376a26b0c parisc: drivers: Fix sparse warning
    d8c6fad00282 parisc: iosapic.c: Fix sparse warnings
    1ecdcfec4e4a parisc: sba: Fix compile warning wrt list of SBA devices
    bd1ec7f9983b spi: sun6i: fix race between DMA RX transfer completion and RX FIFO drain
    ff05ed4ae214 spi: sun6i: reduce DMA RX transfer width to single byte
    ac0d06809934 dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock
    d938c3d278d5 i2c: npcm7xx: Fix callback completion ordering
    0c615323a745 gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip
    2a47ee15a6ab soc: imx8m: Enable OCOTP clock for imx8mm before reading registers
    7c59b882b9b3 xtensa: boot/lib: fix function prototypes
    70460e81e2d1 xtensa: boot: don't add include-dirs
    bc51434b6612 xtensa: iss/network: make functions static
    8e0f78a84f64 xtensa: add default definition for XCHAL_HAVE_DIV32
    be57fc50dc3c firmware: imx-dsp: Fix an error handling path in imx_dsp_setup_channels()
    1df81ea9e4db power: supply: ucs1002: fix error code in ucs1002_get_property()
    6937e44ffb91 bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up
    0e75aa86a7d0 ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot
    1b39eae11752 ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4
    fcbf770c66ef ARM: dts: omap: correct indentation
    f5e12de36ab3 treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 1)
    6829bc7978e0 clk: tegra: fix error return case for recalc_rate
    78277b096d4c bus: ti-sysc: Fix missing AM35xx SoC matching
    5435a49b3b66 bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset()
    c39df101d8ca drm/bridge: ti-sn65dsi83: Do not generate HFP/HBP/HSA and EOT packet
    4bf10fd51ca5 MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled
    d2640d86876e btrfs: reset destination buffer when read_extent_buffer() gets invalid range
    1a541999f31f scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id()
    532a23960566 scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called
    6642b4eb083b ata: ahci: Add Elkhart Lake AHCI controller
    072611960741 ata: ahci: Rename board_ahci_mobile
    8274154712a0 ata: ahci: Add support for AMD A85 FCH (Hudson D4)
    bd69c74dca70 ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY
    f5ba6d9d6bec netfilter: nft_exthdr: Fix non-linear header modification
    7ca3a1b0f474 netfilter: exthdr: add support for tcp option removal
    fb6f65780c9c Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN
    191fc23cfa9a Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h
    5d2b57c0bc40 xfs: fix xfs_inodegc_stop racing with mod_delayed_work
    657f842859c4 xfs: disable reaping in fscounters scrub
    8444467eadb2 xfs: check that per-cpu inodegc workers actually run on that cpu
    67db9ecb84d5 xfs: explicitly specify cpu when forcing inodegc delayed work to run immediately
    99e65f075e6c xfs: introduce xfs_inodegc_push()
    2df381963240 xfs: bound maximum wait time for inodegc work
    08dc21596751 i2c: mux: gpio: Add missing fwnode_handle_put()
    f912d9d87421 i2c: mux: gpio: Replace custom acpi_get_local_address()
    1aa39eee57f6 i2c: mux: demux-pinctrl: check the return value of devm_kstrdup()
    9910b1411e7e gpio: tb10x: Fix an error handling path in tb10x_gpio_probe()
    d7acb7031758 Fix up backport of 136191703038 ("interconnect: Teach lockdep about icc_bw_lock order")
    d645206e9be2 igc: Expose tx-usecs coalesce setting to user
    d7a2bf6faa82 bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI
    56d2418a079a net: ena: Flush XDP packets on error.
    07b569051f6e locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested()
    a70dbdede0c7 netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP
    0dcc9b4097d8 netfilter: nf_tables: disable toggling dormant table state more than once
    ea82139e6e35 net: rds: Fix possible NULL-pointer dereference
    cd05eec2ee0c team: fix null-ptr-deref when team device type is changed
    8bc97117b51d net: bridge: use DEV_STATS_INC()
    0d3939cccb20 net: hns3: add 5ms delay before clear firmware reset irq source
    d6d182d856d0 net: hns3: fix fail to delete tc flower rules during reset issue
    7c47b238f4ec net: hns3: only enable unicast promisc when mac table full
    96af9a55b782 net: hns3: fix GRE checksum offload issue
    13ea4b92e875 x86/srso: Fix SBPB enablement for spec_rstack_overflow=off
    e2c34afe8362 x86/srso: Fix srso_show_state() side effect
    21efa88e777f platform/x86: intel_scu_ipc: Fail IPC send if still busy
    0a5d236b52cf platform/x86: intel_scu_ipc: Don't override scu in intel_scu_ipc_dev_simple_command()
    ab78000c38b4 platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt()
    47329633b3f0 platform/x86: intel_scu_ipc: Check status after timeout in busy_loop()
    26df9ab5de30 dccp: fix dccp_v4_err()/dccp_v6_err() again
    3b14e8431855 powerpc/perf/hv-24x7: Update domain value check
    8860d354f653 ipv4: fix null-deref in ipv4_link_failure
    c196ecd3f893 igc: Fix infinite initialization loop with early XDP redirect
    a2d69dcb6ccb ionic: fix 16bit math issue when PAGE_SIZE >= 64KB
    3796e449a03e i40e: Fix VF VLAN offloading when port VLAN is configured
    a628f3b5cd8d i40e: Add VF VLAN pruning
    7a9eee3b5d4d iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set
    f3c6a17900e8 ASoC: imx-audmix: Fix return error with devm_clk_get()
    f90a7b9586d7 net/core: Fix ETH_P_1588 flow dissector
    55629e616452 selftests: tls: swap the TX and RX sockets in some tests
    acabf5df49aa bpf: Avoid deadlock when using queue and stack maps from NMI
    c6e44f4c31c5 netfilter: nf_tables: disallow element removal on anonymous sets
    6a8de7775329 ASoC: meson: spdifin: start hw on dai probe
    ef99506eaf1d netfilter: nf_tables: fix memleak when more than 255 elements expired
    8d7a00b904da netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration
    83d3a4607c58 netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails
    949369f9f0d9 netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GC
    2e6846b613fa netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention
    9af7dfb3c9d7 netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction
    9366966caf1a netfilter: nf_tables: defer gc run if previous batch is still pending
    082791b42123 netfilter: nf_tables: use correct lock to protect gc_list
    b44a459c6561 netfilter: nf_tables: GC transaction race with abort path
    24707fa1e1f9 netfilter: nf_tables: GC transaction race with netns dismantle
    6796800f0d8e netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path
    af78b0489e88 netfilter: nf_tables: don't fail inserts if duplicate has expired
    8f24fe69e3ca netfilter: nf_tables: remove busy mark and gc batch API
    b290795bd26f netfilter: nft_set_hash: mark set element as dead when deleting from packet path
    479a2cf52593 netfilter: nf_tables: adapt set backend to use GC transaction API
    d19e8bf3ea41 netfilter: nf_tables: GC transaction API to avoid race with control plane
    7c7e658a36f8 netfilter: nf_tables: don't skip expired elements during walk
    a2d1125ee04e tracing: Have event inject files inc the trace array ref count
    6b6c088c38f7 ext4: do not let fstrim block system suspend
    a9d3bb58da95 ext4: move setting of trimmed bit into ext4_try_to_trim_range()
    d91abea15c61 ext4: replace the traditional ternary conditional operator with with max()/min()
    656f0495e4ac ext4: change s_last_trim_minblks type to unsigned long
    be57857fb3c3 ext4: scope ret locally in ext4_try_to_trim_range()
    e832b55881a1 ata: libahci: clear pending interrupt status
    f6189f373151 ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones
    fa6d449e4d02 tracing: Increase trace array ref count on enable and filter files
    7a688f191a17 tracing: Make trace_marker{,_raw} stream-like
    68fc0e75c793 NFSv4.1: fix pnfs MDS=DS session trunking
    0ff78c455494 NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server
    d381bfe13895 SUNRPC: Mark the cred for revalidation if the server rejects it
    f1c434ddafe6 NFS/pNFS: Report EINVAL errors from connect() to the server
    0c0a7e1f2a6a NFS: More fixes for nfs_direct_write_reschedule_io()
    a354b4a367f5 NFS: Use the correct commit info in nfs_join_page_group()
    b911329317b4 Linux 5.15.133
    e3a29b80e9e6 interconnect: Teach lockdep about icc_bw_lock order
    c6244cd00c97 drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma
    08569c92f7f3 net/sched: Retire rsvp classifier
    6b080fa8aae1 drm/amdgpu: fix amdgpu_cs_p1_user_fence
    6386a2d4dc01 drm/amd/display: fix the white screen issue when >= 64GB DRAM
    e04b7073bdce ext4: fix rec_len verify error
    93763d58705a scsi: pm8001: Setup IRQs on resume
    72a22696cf19 scsi: megaraid_sas: Fix deadlock on firmware crashdump
    54603e8a88bc ata: libata: disallow dev-initiated LPM transitions to unsupported states
    01c7c38a90bc i2c: aspeed: Reset the i2c controller when timeout occurs
    763d39f4e8fb tracefs: Add missing lockdown check to tracefs_create_dir()
    bf195968e362 nfsd: fix change_info in NFSv4 RENAME replies
    bf38c1d29f8b tracing: Have option files inc the trace array ref count
    85ad4688b7a7 tracing: Have current_trace inc the trace array ref count
    962e6723239b tracing: Have tracing_max_latency inc the trace array ref count
    380bbd46d61c btrfs: release path before inode lookup during the ino lookup ioctl
    779c3cf2749c btrfs: fix lockdep splat and potential deadlock after failure running delayed items
    f9c78afcee46 ovl: fix incorrect fdput() on aio completion
    05a7289a5d4b ovl: fix failed copyup of fileattr on a symlink
    8bcb80293be7 attr: block mode changes of symlinks
    d30af15e460f md/raid1: fix error: ISO C90 forbids mixed declarations
    abdfde037712 samples/hw_breakpoint: fix building without module unloading
    58787ff3d023 x86/purgatory: Remove LTO flags
    8abf1ec895d5 x86/boot/compressed: Reserve more memory for page tables
    e1a27664fcf5 scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
    f0fd24f1fae0 selftests: tracing: Fix to unmount tracefs for recovering environment
    dded6b81ad68 scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir()
    1d5caeac9655 drm: gm12u320: Fix the timeout usage for usb_bulk_msg()
    b9f0572b38c1 btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super
    cba491ee38e2 btrfs: add a helper to read the superblock metadata_uuid
    cb3671a2eeac btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h
    f16fe29368fd perf test shell stat_bpf_counters: Fix test on Intel
    ad73216e006f perf test: Remove bash construct from stat_bpf_counters.sh test
    d8f81baeb9eb MIPS: Use "grep -E" instead of "egrep"
    dfe961b1e476 mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller
    56cf9f446b33 mtd: rawnand: brcmnand: Allow SoC to provide I/O operations
    34fcb59437a7 jbd2: correct the end of the journal recovery scan range
    a4605449cc9f jbd2: rename jbd_debug() to jbd2_debug()
    db6c90f2671c jbd2: kill t_handle_lock transaction spinlock
    e9270898222a jbd2: fix use-after-free of transaction_t race
    b0412dd1c24b jbd2: refactor wait logic for transaction updates into a common function
    f980bf1586ef printk: Consolidate console deferred printing
    9be2957f014d interconnect: Fix locking for runpm vs reclaim
    f3f6bf22a4f5 kobject: Add sanity check for kset->kobj.ktype in kset_register()
    81bbe6667024 media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning
    d4ef3c9c7947 usb: ehci: add workaround for chipidea PORTSC.PEC bug
    c829d25e26fb serial: cpm_uart: Avoid suspicious locking
    5353df78c226 scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()
    b97aaf9faf89 tools: iio: iio_generic_buffer: Fix some integer type and calculation
    60a71fd1910e usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc
    c861a61be6d3 usb: cdns3: Put the cdns set active part outside the spin lock
    930c60e13947 media: pci: cx23885: replace BUG with error return
    48bb6a9fa5cb media: tuners: qt1010: replace BUG_ON with a regular error
    2a33fc57133d media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer
    5b1ea100ad36 media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()
    3dd5846a8739 media: anysee: fix null-ptr-deref in anysee_master_xfer
    033b0c0780ad media: af9005: Fix null-ptr-deref in af9005_i2c_xfer
    903566208ae6 media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()
    d9ef84a7c222 media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer
    ca49cef3acaa PCI: fu740: Set the number of MSI vectors
    d35e7ae10eb8 powerpc/pseries: fix possible memory leak in ibmebus_bus_init()
    46870eea5496 ARM: 9317/1: kexec: Make smp stop calls asynchronous
    ef7311101ca4 jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount
    aa5b019a3e0f fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()
    7ac65c29b6c2 ext2: fix datatype of block number in ext2_xattr_set2()
    4f96c0665f9f md: raid1: fix potential OOB in raid1_remove_disk()
    f3e9fc7b02b9 bus: ti-sysc: Configure uart quirks for k3 SoC
    3157aa794c75 drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable()
    78bc9d25997a drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN31
    5eca70c14b31 ALSA: hda: intel-dsp-cfg: add LunarLake support
    e8ba418d4926 samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000'
    961df5a3f5cc arm64: dts: qcom: sm8250-edo: correct ramoops pmsg-size
    49cd54900078 arm64: dts: qcom: sm8150-kumano: correct ramoops pmsg-size
    1e0a38bb840a arm64: dts: qcom: sm6125-pdx201: correct ramoops pmsg-size
    201071956ec6 drm/bridge: tc358762: Instruct DSI host to generate HSE packets
    c64ee9dd3358 wifi: mac80211_hwsim: drop short frames
    66594a1e6ddd netfilter: ebtables: fix fortify warnings in size_entry_mwt()
    fedd9377dd9c wifi: mac80211: check S1G action frame size
    e08333e2abae alx: fix OOB-read compiler warning
    2b0a093cdf59 mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450
    0a1f87f0ca76 tpm_tis: Resend command to recover from data transfer errors
    67589d247909 crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()
    389106425dee wifi: wil6210: fix fortify warnings
    ddb8f358b5e0 wifi: mwifiex: fix fortify warning
    a7ebe459c72e wifi: ath9k: fix printk specifier
    3de6b6ab69e2 wifi: ath9k: fix fortify warnings
    6b0adfafb073 crypto: lrw,xts - Replace strlcpy with strscpy
    dc100292e503 devlink: remove reload failed checks in params get/set callbacks
    7b7964cd9db3 ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects
    eda268b5b7ad hw_breakpoint: fix single-stepping when using bpf_overflow_handler
    6e743b7261ef perf/imx_ddr: speed up overflow frequency of cycle
    f9a2c79c2970 perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09
    ed1afb597280 ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470
    f685311dbe05 scftorture: Forgive memory-allocation failure if KASAN
    4f03fba096bf rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle()
    f1ceff37ac6b kernel/fork: beware of __put_task_struct() calling context
    430787056dd3 ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer
    766e56faddbe locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
    6994f806c6d1 btrfs: output extra debug info if we failed to find an inline backref
    71eeddcad734 autofs: fix memory leak of waitqueues in autofs_catatonic_mode
    35ecaa3632bf Linux 5.15.132
    0c0d79f3366a pcd: fix error codes in pcd_init_unit()
    893978f1b4d1 drm/amd/display: Fix a bug when searching for insert_above_mpcc
    0b8e09b39ef3 MIPS: Only fiddle with CHECKFLAGS if `need-compiler'
    55d2e7c1ab8e kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().
    e80228b27487 ixgbe: fix timestamp configuration code
    5b55dac919ec ipv6: fix ip6_sock_set_addr_preferences() typo
    481bd6dcc5fe net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()
    3600c0dc0deb platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events
    07c0abc80604 platform/mellanox: mlxbf-pmc: Fix potential buffer overflows
    7c34ea34516d platform/mellanox: mlxbf-tmfifo: Drop jumbo frames
    694035201aac platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors
    97275339c34c kcm: Fix memory leak in error path of kcm_sendmsg()
    864da4a5d5eb r8152: check budget for r8152_poll()
    fbdc4e9908b2 net: dsa: sja1105: hide all multicast addresses from "bridge fdb show"
    6a4480c5e6eb hsr: Fix uninit-value access in fill_frame_info()
    072324cfab9b net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()
    5bb09dddc724 net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()
    06b4934ab2b5 net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add
    aea3801c234d kselftest/runner.sh: Propagate SIGTERM to runner child
    2f1e86014d0c net: ipv4: fix one memleak in __inet_del_ifa()
    f086e859ddc2 ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
    8173d9027031 ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size
    072cd213c64f block: don't add or resize partition on the disk with GENHD_FL_NO_PART
    c6ce1c5dd327 block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART
    6c06a7f6b41c block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->event_flags
    8247ff0d5036 block: move GENHD_FL_NATIVE_CAPACITY to disk->state
    5ad42b999a42 pcd: cleanup initialization
    7607bc7fe6cc pcd: move the identify buffer into pcd_identify
    242bbe218814 perf hists browser: Fix the number of entries for 'e' key
    4d7a8a44e030 perf tools: Handle old data in PERF_RECORD_ATTR
    a8f91f480c62 perf hists browser: Fix hierarchy mode header
    4ee1cf2a5bcc MIPS: Fix CONFIG_CPU_DADDI_WORKAROUNDS `modules_install' regression
    df4d8d5ab647 drm/amd/display: prevent potential division by zero errors
    3b51d016bbbf mtd: rawnand: brcmnand: Fix potential false time out warning
    2353b7bb61e4 mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
    b59ff750bf80 mtd: rawnand: brcmnand: Fix crash during the panic_write
    ca5218aef9e5 btrfs: use the correct superblock to compare fsid in btrfs_validate_super
    f3260733894a btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART
    7ef0e8b812e0 btrfs: free qgroup rsv on io failure
    5fd6f40d17e8 fuse: nlookup missing decrement in fuse_direntplus_link
    65b6890c3d01 ata: pata_ftide010: Add missing MODULE_DESCRIPTION
    0b62825dc6c3 ata: sata_gemini: Add missing MODULE_DESCRIPTION
    81dd61cb1caa ata: pata_falcon: fix IO base selection for Q40
    20bc2c470369 lib: test_scanf: Add explicit type cast to result initialization in test_number_prefix()
    4315b4a95ecf ext4: add correct group descriptors and reserved GDT blocks to system zone
    ef5fea70e591 jbd2: check 'jh->b_transaction' before removing it from checkpoint
    6778a3857266 jbd2: fix checkpoint cleanup performance regression
    6b195e07a2cf dmaengine: sh: rz-dmac: Fix destination and source data size setting
    0476f2016ddc ARC: atomics: Add compiler barrier to atomic operations...
    3375186d5e3f net/mlx5: Free IRQ rmap and notifier on kernel shutdown
    2348a375ee16 sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()
    f5160dc17e81 net: hns3: remove GSO partial feature bit
    6d548b7cb216 net: hns3: fix the port information display when sfp is absent
    cc3c67e08169 net: hns3: fix invalid mutex between tc qdisc and dcb ets command issue
    2c9643fa6360 net: hns3: fix debugfs concurrency issue between kfree buffer and read
    8bfa87cf4a86 net: hns3: fix byte order conversion issue in hclge_dbg_fd_tcam_read()
    19280e8dfb52 netfilter: nfnetlink_osf: avoid OOB read
    1ad7b189cc14 netfilter: nftables: exthdr: fix 4-byte stack OOB write
    347f765176db net: dsa: sja1105: complete tc-cbs offload support on SJA1110
    cb4494cfe4b7 net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times
    77b850b84d21 net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload
    d11109c03d6e ip_tunnels: use DEV_STATS_INC()
    fcfb5842ef9c idr: fix param name in idr_alloc_cyclic() doc
    131cd74a8e38 s390/zcrypt: don't leak memory if dev_set_name() fails
    12de76fdddb5 igb: Change IGB_MIN to allow set rx/tx value between 64 and 80
    7c2f90b1c213 igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
    f4c5640d6d38 igc: Change IGC_MIN to allow set rx/tx value between 64 and 80
    9210b3dd74ac octeontx2-af: Fix truncation of smq in CN10K NIX AQ enqueue mbox handler
    1840f08c2a1b kcm: Destroy mutex in kcm_exit_net()
    6ea277b2c626 net: sched: sch_qfq: Fix UAF in qfq_dequeue()
    3868de7c5361 af_unix: Fix data race around sk->sk_err.
    d95456660fae af_unix: Fix data-races around sk->sk_shutdown.
    e5edc6e44a88 af_unix: Fix data-race around unix_tot_inflight.
    9151ed4b0061 af_unix: Fix data-races around user->unix_inflight.
    907fbed65cec net: phy: micrel: Correct bit assignments for phy_device flags
    5d2d3f2300c3 net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr
    77dd55f5ec6a veth: Fixing transmit return status for dropped packets
    56603b2c82e3 igb: disable virtualization features on 82580
    149bc7834d6f ipv4: ignore dst hint for multipath routes
    e18b49495a52 drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt()
    5979985f2d6b xsk: Fix xsk_diag use-after-free error during socket cleanup
    49acc5c5b280 net: fib: avoid warn splat in flow dissector
    ed4e0adfa407 net: read sk->sk_family once in sk_mc_loop()
    e0b483a0584f ipv4: annotate data-races around fi->fib_dead
    74df0319e4e2 sctp: annotate data-races around sk->sk_wmem_queued
    973a4c302d7f net/sched: fq_pie: avoid stalls in fq_pie_timer()
    5e22217c1142 pwm: lpc32xx: Remove handling of PWM channels
    676152264dec watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load
    d6aa2be1379d perf top: Don't pass an ERR_PTR() directly to perf_session__delete()
    79bd17c99ec9 perf vendor events: Drop some of the JSON/events for power10 platform
    1356eaceef34 perf vendor events: Update the JSON/events descriptions for power10 platform
    24481d5c7413 x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
    6e9863165674 perf annotate bpf: Don't enclose non-debug code with an assert()
    184be0d59242 Input: tca6416-keypad - fix interrupt enable disbalance
    0b79f5a19cfb Input: tca6416-keypad - always expect proper IRQ number in i2c client
    1e3167aa4ba2 backlight: gpio_backlight: Drop output GPIO direction check for initial power state
    6fc8bdc3cf4c pwm: atmel-tcb: Fix resource freeing in error path and remove
    6b2bb1a1a63c pwm: atmel-tcb: Harmonize resource allocation order
    d4734ef765eb pwm: atmel-tcb: Convert to platform remove callback returning void
    c3bc668581e7 perf trace: Really free the evsel->priv area
    8e96f741b328 perf trace: Use zfree() to reduce chances of use after free
    414cf7a2cc87 kconfig: fix possible buffer overflow
    be9ce0dbde4f gfs2: low-memory forced flush fixes
    751facd3634c gfs2: Switch to wait_event in gfs2_logd
    d0245b066971 kbuild: do not run depmod for 'make modules_sign'
    05333a6a21e3 bus: mhi: host: Skip MHI reset if device is in RDDM
    e2964c98ec31 NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info
    da302f1d476a NFS: Fix a potential data corruption
    0db19df21be5 clk: qcom: mss-sc7180: fix missing resume during probe
    f64f682be7c8 clk: qcom: q6sstop-qcs404: fix missing resume during probe
    b2f39b813d1e soc: qcom: qmi_encdec: Restrict string length in decode
    e61db8922631 clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock
    a8474506c912 clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz
    a69b951c8398 dt-bindings: clock: xlnx,versal-clk: drop select:false
    ead2436cf05e pinctrl: cherryview: fix address_space_handler() argument
    8859f58c1790 parisc: led: Reduce CPU overhead for disk & lan LED computation
    2655e1d970cf parisc: led: Fix LAN receive and transmit LEDs
    7ad44409cd3b lib/test_meminit: allocate pages up to order MAX_ORDER
    2d8138cea71d clk: qcom: turingcc-qcs404: fix missing resume during probe
    9f5db4ab19f8 drm/ast: Fix DRAM init on AST2200
    cfc47807a482 clk: qcom: camcc-sc7180: fix async resume during probe
    309c27162afe fbdev/ep93xx-fb: Do not assign to struct fb_info.dev
    4316e951f164 scsi: qla2xxx: Fix firmware resource tracking
    7b89c3727bff scsi: qla2xxx: Error code did not return to upper layer
    15a71bb25beb scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit()
    106392156273 scsi: qla2xxx: Flush mailbox commands on chip reset
    def49a05aef4 scsi: qla2xxx: Remove unsupported ql2xenabledif option
    be12c9f4c60c scsi: qla2xxx: Fix TMF leak through
    4322f3de9f21 scsi: qla2xxx: Fix session hang in gnl
    a4708402c458 scsi: qla2xxx: Turn off noisy message log
    b0453b0cf506 scsi: qla2xxx: Fix erroneous link up failure
    5934b2125f5b scsi: qla2xxx: Fix command flush during TMF
    4a16a46c8481 scsi: qla2xxx: fix inconsistent TMF timeout
    f1ea164be545 scsi: qla2xxx: Fix deletion race condition
    683945b17724 scsi: qla2xxx: Limit TMF to 8 per function
    fde268c234d1 scsi: qla2xxx: Adjust IOCB resource on qpair create
    c29848249f78 io_uring: break iopolling on signal
    0def123f1254 io_uring: break out of iowq iopoll on teardown
    1a0aba2bf293 io_uring: always lock in io_apoll_task_func
    2920cc4c64a1 net/ipv6: SKB symmetric hash should incorporate transport ports
    529bcc70c49c udf: initialize newblock to 0
    fae2d591f3cb Revert "drm/amdgpu: install stub fence into potential unused fence pointers"
    f01e21d6c7ed md/md-bitmap: remove unnecessary local variable in backlog_store()
    99a8d14d7965 tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY
    05c581ad3e7b perf/x86/uncore: Correct the number of CHAs on EMR
    861cfdc51f22 x86/sgx: Break up long non-preemptible delays in sgx_vepc_release()
    7e3ddbea87a9 USB: core: Fix oversight in SuperSpeed initialization
    7fe9d8799606 USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
    eda9a2966582 USB: core: Change usb_get_device_descriptor() API
    56c49a3328e9 USB: core: Unite old scheme and new scheme descriptor reads
    0ad6bad31da6 usb: typec: bus: verify partner exists in typec_altmode_attention
    31220bd89c22 usb: typec: tcpm: set initial svdm version based on pd revision
    3acc6b9f266f cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
    cb65ad51f1bd crypto: stm32 - fix loop iterating through scatterlist for DMA
    9ab2c149c2e7 s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
    6aff2732577c arm64: sdei: abort running SDEI handlers during crash
    fedecaeef888 pstore/ram: Check start of empty przs during init
    8d68582b93e6 mmc: renesas_sdhi: register irqs before registering controller
    5294144b6ad2 fsverity: skip PKCS#7 parser when keyring is empty
    86608e1b0c6f net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
    51ffed9ca1a4 X.509: if signature is unsupported skip validation
    6ecf09699eb1 dccp: Fix out of bounds access in DCCP error handler
    7a2978e8d3c0 dlm: fix plock lookup when using multiple lockspaces
    703cf47d47ba parisc: Fix /proc/cpuinfo output for lscpu
    49a49d442075 procfs: block chmod on /proc/thread-self/comm
    44f6ec589353 Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
    d73d3787c9d1 ntb: Fix calculation ntb_transport_tx_free_entry()
    da0c7293f4db ntb: Clean up tx tail index on link down
    bfa051f650a7 ntb: Drop packets when qp link is down
    8f4edcd65534 scsi: mpt3sas: Perform additional retries if doorbell read returns 0
    58388f2958f6 Revert "scsi: qla2xxx: Fix buffer overrun"
    bd188d1e3855 media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts
    6e9632a01e6d media: dvb: symbol fixup for dvb_attach()
    9a43563cfd6b arm64: csum: Fix OoB access in IP checksum code for negative lengths
    a0a49da2a79a i3c: master: svc: fix probe failure when no i3c device exist
    a905ac21b2ab xtensa: PMU: fix base address for the newer hardware
    8742dbf9c25d backlight/lv5207lp: Compare against struct fb_info.device
    568132f74cb1 backlight/bd6107: Compare against struct fb_info.device
    4e7b4ddc900c backlight/gpio_backlight: Compare against struct fb_info.device
    3b018c3d1016 ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
    cbb7d8a4b4be ipmi_si: fix a memleak in try_smi_init()
    6043dd31f771 PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address
    aba1bf197467 media: i2c: ccs: Check rules is non-NULL
    df64819dd6a0 mm/vmalloc: add a safer version of find_vm_area() for debug
    20b7d0a62ad1 scsi: core: Fix the scsi_set_resid() documentation
    20990d6a8543 printk: ringbuffer: Fix truncating buffer size min_t cast
    0a22f9c17b1a rcu: dump vmalloc memory info safely
    d479c841b18d ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
    111bafa210ae PM / devfreq: Fix leak in devfreq_dev_release()
    be7353af5b35 igb: set max size RX buffer when store bad packet is enabled
    d5790386595d skbuff: skb_segment, Call zero copy functions before using skbuff frags
    267a29f8bfdb netfilter: xt_sctp: validate the flag_info count
    b3d07714ad24 netfilter: xt_u32: validate user space input
    a9e6142e5f8f netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
    3e48f741e98a igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
    de16cb7986f2 virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
    d6f80ddb9eda cpufreq: Fix the race condition while updating the transition_task of policy
    42d8c7fa0bf6 dmaengine: ste_dma40: Add missing IRQ check in d40_probe
    329d0f168c8f um: Fix hostaudio build errors
    58d17e766093 mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
    679a71b31179 mtd: spi-nor: Check bus width while setting QE bit
    8869fd166f23 leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead
    0f715ea7d36e leds: multicolor: Use rounded division when calculating color components
    1a68bef23726 leds: pwm: Fix error code in led_pwm_create_fwnode()
    abd740db896b rpmsg: glink: Add check for kstrdup
    b45cf29f97a2 phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
    40d637359f3f phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
    52942a47d034 phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
    31d7e6c7689b mtd: rawnand: brcmnand: Fix mtd oobsize
    6182318ac046 tracing: Fix race issue between cpu buffer write and swap
    548f48ec1915 tracing: Remove extra space at the end of hwlat_detector/mode
    2ba8bb00720a x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
    dde88ab4e45b HID: multitouch: Correct devm device reference for hidinput input_dev name
    4fb28379b3c7 HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
    1bb42aca7a96 Revert "IB/isert: Fix incorrect release of isert connection"
    4f1807fddd9b amba: bus: fix refcount leak
    1c3701373463 serial: tegra: handle clk prepare error in tegra_uart_hw_init()
    076fb40cf27a scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
    c4772759abe1 scsi: core: Use 32-bit hostnum in scsi_host_lookup()
    6248f4305378 cgroup:namespace: Remove unused cgroup_namespaces_init()
    04824d50e6b5 media: i2c: rdacm21: Fix uninitialized value
    f3572eef8551 media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
    205f71744176 media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working
    89ecb4b40094 media: ov2680: Add ov2680_fill_format() helper function
    784d1b83ae2c media: ov2680: Don't take the lock for try_fmt calls
    dbb717b4ee68 media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s
    4c1a5c2885d4 media: ov2680: Fix vflip / hflip set functions
    958905ed42b8 media: ov2680: Fix ov2680_bayer_order()
    cdd5fca7200d media: ov2680: Remove auto-gain and auto-exposure controls
    322a805ffdff media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
    abba34017e16 media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
    1717f67be875 USB: gadget: f_mass_storage: Fix unused variable warning
    121b8d30f42c media: venus: hfi_venus: Only consider sys_idle_indicator on V1
    f6b483ead6dc media: go7007: Remove redundant if statement
    d079a3e1ccdd platform/x86: dell-sysman: Fix reference leak
    426bd7418701 iommu/vt-d: Fix to flush cache of PASID directory table
    9dc6f660815a iommu/qcom: Disable and reset context bank before programming
    3274e32fc969 fsi: aspeed: Reset master errors after CFAM reset
    7a17deca33e1 IB/uverbs: Fix an potential error pointer dereference
    42d111304dd7 RDMA/hns: Fix CQ and QP cache affinity
    b051c3bf3bdf RDMA/hns: Fix incorrect post-send with direct wqe of wr-list
    154822356e4d RDMA/hns: Fix port active speed
    de4aca5b284e iommu/sprd: Add missing force_aperture
    46b76f13f1ad driver core: test_async: fix an error code
    a6992ecefe5d dma-buf/sync_file: Fix docs syntax
    d3256d80406c coresight: tmc: Explicit type conversions to prevent integer overflow
    93a5b461a4e1 RDMA/irdma: Replace one-element array with flexible-array member
    97097ea2f37e scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
    1c996be7f233 scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
    cb6d20a8b5d7 scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
    2f0d202d82b9 x86/APM: drop the duplicate APM_MINOR_DEV macro
    f34508d934c4 serial: sprd: Fix DMA buffer leak issue
    c54c66d904fa serial: sprd: Assign sprd_port after initialized to avoid wrong access
    f61fc650c478 scsi: qla4xxx: Add length check when parsing nlattrs
    46ad449efde1 scsi: be2iscsi: Add length check when parsing nlattrs
    4bd57d889099 scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
    e9bac3cc744f scsi: iscsi: Add length check for nlattr payload
    9285efd95996 scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()
    7231d60d41c4 scsi: RDMA/srp: Fix residual handling
    484ddaa90b7e usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
    cbb8f7097e11 media: mediatek: vcodec: Return NULL if no vdec_fb is found
    18dc93de9019 media: rkvdec: increase max supported height for H.264
    f1e7d999f37e scsi: hisi_sas: Fix normally completed I/O analysed as failed
    46d1b2a3d5a6 scsi: hisi_sas: Fix warnings detected by sparse
    e454e985950b scsi: hisi_sas: Modify v3 HW SATA completion error processing
    7caac45b52f4 scsi: hisi_sas: Modify v3 HW SSP underflow error processing
    f64d02822b82 media: cx24120: Add retval check for cx24120_message_send()
    7ca7cd02114a media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
    fb24b65aaccd media: dib7000p: Fix potential division by zero
    56a3d8ae4576 drivers: usb: smsusb: fix error handling code in smsusb_init_device
    d1b51b130d32 iommu: rockchip: Fix directory table address encoding
    a50d60b8f2af iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind
    caf058833b6f media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
    711e9e44f6c4 media: i2c: tvp5150: check return value of devm_kasprintf()
    30d4380eb030 media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
    663114dfc178 RDMA/qedr: Remove a duplicate assignment in irdma_query_ah()
    1473e40b3912 pNFS: Fix assignment of xprtdata.cred
    fb7ddc1138b0 NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ
    53a1e5ab1b11 NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
    19a648a07572 NFSD: da_addr_body field missing in some GETDEVICEINFO replies
    b0f127a7c635 fs: lockd: avoid possible wrong NULL parameter
    8f994b830dd0 jfs: validate max amount of blocks before allocation.
    f6a84ef1d080 ext4: fix unttached inode after power cut with orphan file feature enabled
    a9ddbfed5346 powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
    a70c8de30514 nfs/blocklayout: Use the passed in gfp flags
    2935443dc9c2 powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
    75dcb650a7ef powerpc: Don't include lppaca.h in paca.h
    cefcb002c5c9 PCI: layerscape: Add workaround for lost link capabilities during reset
    4be323c73797 PCI: layerscape: Add the endpoint linkup notifier support
    69c712389e1f PCI: dwc: Add start_link/stop_link inlines
    aac0a9a1577b wifi: ath10k: Use RMW accessors for changing LNKCTL
    3539bab5f9de wifi: ath11k: Use RMW accessors for changing LNKCTL
    ea670d0146a3 net/mlx5: Use RMW accessors for changing LNKCTL
    348ef09df984 drm/radeon: Use RMW accessors for changing LNKCTL
    5468237382ed drm/amdgpu: Use RMW accessors for changing LNKCTL
    00f79e78bf4b powerpc/perf: Convert fsl_emb notifier to state machine callbacks
    a26a5e4be2c4 powerpc/fadump: reset dump area size if fadump memory reserve fails
    13fd667db999 vfio/type1: fix cap_migration information leak
    6b708243d3d9 powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE
    dbde1d9c54e2 clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
    824e97302fd8 clk: imx8mp: fix sai4 clock
    66ef144dbdf9 PCI/ASPM: Use RMW accessors for changing LNKCTL
    f46fa8ab8d82 PCI: pciehp: Use RMW accessors for changing LNKCTL
    759d978e831b pinctrl: mcp23s08: check return value of devm_kasprintf()
    02faf0bd6fdc PCI: Mark NVIDIA T4 GPUs to avoid bus reset
    4c20a4143276 PCI: microchip: Correct the DED and SEC interrupt bit offsets
    377f7aeddda0 clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src
    1c4a98c55fa3 clk: qcom: reset: Use the correct type of sleep/delay based on length
    bd4eff9c835a clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
    b1cb8bf42b36 ext4: avoid potential data overflow in next_linear_group
    3e24082f1682 ext4: correct grp validation in ext4_mb_good_group
    febacbefe451 EDAC/igen6: Fix the issue of no error events
    964f62caac08 clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src
    f1399e1543e7 clk: sunxi-ng: Modify mismatched function name
    92913d32e719 drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
    3ad53071fe85 ipmi:ssif: Fix a memory leak when scanning for an adapter
    7792869495b6 ipmi:ssif: Add check for kstrdup
    53abafedfeb7 ALSA: ac97: Fix possible error value of *rac97
    48fc5717b249 of: unittest: Fix overlay type in apply/revert check
    01bb96ad3808 of: overlay: Call of_changeset_init() early
    30f04a41e7d7 md: raid0: account for split bio in iostat accounting
    9643cc0b1771 md/raid0: Fix performance regression for large sequential writes
    17fbf7da491f md/raid0: Factor out helper for mapping and submitting a bio
    d04f1e322f52 md: add error_handlers for raid0 and linear
    d8b6adb84041 md: Set MD_BROKEN for RAID1 and RAID10
    a68fabdad970 bus: ti-sysc: Fix cast to enum warning
    7636dfc42b66 arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names
    fff4d36247e8 drm/mediatek: Fix potential memory leak if vmap() fail
    e5758ad9a34f drm/mediatek: Remove freeing not dynamic allocated memory
    97274bea0136 bus: ti-sysc: Fix build warning for 64-bit build
    cc6b09671d0c io_uring: fix drain stalls by invalid SQE
    0152e7758cc4 audit: fix possible soft lockup in __audit_inode_child()
    48e4c4819039 drm/msm/a2xx: Call adreno_gpu_init() earlier
    76c3ad12441f drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()
    32e060927351 smackfs: Prevent underflow in smk_set_cipso()
    502dfc5875ba firmware: meson_sm: fix to avoid potential NULL pointer dereference
    c0b1eee64870 drm/msm/mdp5: Don't leak some plane state
    d0b82c217feb drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
    b7b0c48851c4 ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
    8025396b76e9 drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
    27eee65b2e31 drm/armada: Fix off-by-one error in armada_overlay_get_property()
    cc9254b24a4b arm64: dts: qcom: sm8150: Fix the I2C7 interrupt
    ea5bc6f5aa09 of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
    4197eeb55f4b drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
    9712279e9743 drm/msm: Update dev core dump to not print backwards
    8ef5d1f16d92 md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
    382638364711 md/bitmap: don't set max_write_behind if there is no write mostly device
    a3d36107ee48 md/raid10: use dereference_rdev_and_rrdev() to get devices
    94ca5eed9530 md/raid10: factor out dereference_rdev_and_rrdev()
    246bac7d3c3e drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
    de93b4711ac2 arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
    a9e56fa8a0ca arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
    db0ba312542d ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
    c4413633ef78 drm: adv7511: Fix low refresh rate register for ADV7533/5
    57b6d92c79e9 ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
    b7f47031e319 ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
    2f0246b3c7ff ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
    d12beb1b1ee5 ARM: dts: s3c64xx: align pinctrl with dtschema
    188f2d41fa5d x86/mm: Fix PAT bit missing from page protection modify mask
    1dd43e1e54d5 drm/etnaviv: fix dumping of active MMU context
    1634fe406c34 arm64: dts: qcom: pmi8994: Add missing OVP interrupt
    4b7eb5e2c1c4 arm64: dts: qcom: Move WLED num-strings from pmi8994 to sony-xperia-tone
    92919d98e673 arm64: dts: qcom: pmi8994: Remove hardcoded linear WLED enabled-strings
    365909857242 arm64: dts: qcom: pm660l: Add missing short interrupt
    ea48fd91df12 arm64: dts: qcom: correct SPMI WLED register range encoding
    eee01e0d6abe arm64: dts: qcom: pmi8998: Add node for WLED
    b788afdbfd5a arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again
    2840d9b9c875 ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
    b35f3ca1877e ARM: dts: BCM53573: Add cells sizes to PCIe node
    bed08bb83292 drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
    261e69456617 arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent
    12a93e53eaf0 arm64: dts: qcom: pmk8350: fix ADC-TM compatible string
    4c9a637258bb arm64: dts: qcom: sm8350: Use proper CPU compatibles
    4c918fb77dea arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq
    9c022ab2db40 arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
    bda65ecaec97 arm64: dts: qcom: sm8250-edo: Rectify gpio-keys
    6119aaced94f arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs
    c0dc9d7d3f2b arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM
    d2d698daa1fa arm64: dts: qcom: sm8250: correct dynamic power coefficients
    510bae3d37f7 soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
    b08c7a31baeb soc: qcom: ocmem: Add OCMEM hardware version print
    dc04034502e6 ASoC: stac9766: fix build errors with REGMAP_AC97
    89602de9a2d7 quota: fix dqput() to follow the guarantees dquot_srcu should provide
    1df46e717ee9 quota: add new helper dquot_active()
    bd0a6452f070 quota: rename dquot_active() to inode_quota_active()
    5b8240223407 quota: factor out dquot_write_dquot()
    6c6efd3a1d06 drm/bridge: tc358764: Fix debug print parameter order
    a48e7def0006 netrom: Deny concurrent connect().
    4cf994d3f4ff net/sched: sch_hfsc: Ensure inner classes have fsc curve
    edb5b1b3b9f8 hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()
    a85fd8116555 mlxsw: i2c: Limit single transaction buffer size
    7790b6a2f5f0 mlxsw: i2c: Fix chunk size setting in output mailbox buffer
    510e0cbd6408 net: arcnet: Do not call kfree_skb() under local_irq_disable()
    93a572b9d42f wifi: ath9k: use IS_ERR() with debugfs_create_dir()
    5138beea8e7f Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
    d7fd24b8d1bb wifi: mwifiex: avoid possible NULL skb pointer dereference
    71ce8be48bf0 wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute
    11f93fff6e8a wifi: ath9k: protect WMI command response buffer replacement with a lock
    6904c7afd512 wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
    cec7db9ea031 samples/bpf: fix broken map lookup probe
    89f19a9a055d wifi: mwifiex: Fix missed return in oob checks failed path
    308eb3a609ac wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
    9c00731bf05d fs: ocfs2: namei: check return value of ocfs2_add_entry()
    f683992d30ee lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
    e3f647e4b642 lwt: Fix return values of BPF xmit ops
    4ff998134025 hwrng: iproc-rng200 - Implement suspend and resume calls
    5a70ab6b59b2 crypto: caam - fix unchecked return value error
    660b6b1c5cf8 ice: ice_aq_check_events: fix off-by-one check when filling buffer
    55fab9389d65 net-memcg: Fix scope of sockmem pressure indicators
    41c40d84838d selftests/bpf: Clean up fmod_ret in bench_rename test script
    50c78e71446d net: tcp: fix unexcepted socket die when snd_wnd is 0
    942d8cefb022 Bluetooth: Fix potential use-after-free when clear keys
    7b0243d26a71 Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
    048545d9fc64 crypto: api - Use work queue in crypto_destroy_instance
    56cb7bbefcaf crypto: stm32 - Properly handle pm_runtime_get failing
    e3c4a6b073e4 selftests/bpf: fix static assert compilation issue for test_cls_*.c
    43423b3e0467 wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
    7c54b6fc39eb wifi: mwifiex: Fix OOB and integer underflow when rx packets
    a20b96cf6925 wifi: mt76: mt7915: fix power-limits while chan_switch
    5c75a4379589 can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
    890843254f38 spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
    2ff9ac0cf25f wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
    802008e8c73a ipv6: Add reasons for skb drops to __udp6_lib_rcv
    7dcbc0bb0e5c bpf: reject unhashed sockets in bpf_sk_assign
    caa2883b1885 udp: re-score reuseport groups when connected sockets are present
    b60dfa4559d8 regmap: rbtree: Use alloc_flags for memory allocations
    34f1180658d9 hwrng: pic32 - use devm_clk_get_enabled
    5af3c8676b36 hwrng: nomadik - keep clock enabled while hwrng is registered
    14c6d1e80847 tcp: tcp_enter_quickack_mode() should be static
    7b75b4c90a9e bpf: Clear the probe_addr for uprobe
    75d3960be702 bpftool: Use a local bpf_perf_event_value to fix accessing its fields
    8ea6871116d5 cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
    be2092d2a703 x86/efistub: Fix PCI ROM preservation in mixed mode
    9eb25ea7b65d ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table
    26097a7f28b3 ACPI: x86: s2idle: Post-increment variables when getting constraints
    8a962f11a95b s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs
    7833a74f8d00 s390/pkey: fix/harmonize internal keyblob headers
    208383d68510 selftests/futex: Order calls to futex_lock_pi
    c7802ff51adc perf/imx_ddr: don't enable counter0 if none of 4 counters are used
    0a872a0521c8 x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
    3af6f77e8090 selftests/resctrl: Close perf value read fd on errors
    4505ad996b66 selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
    c68a196e7ff6 selftests/resctrl: Don't leak buffer in fill_cache()
    fdcb63afd3f6 selftests/resctrl: Add resctrl.h into build deps
    b2ba11ed4d10 selftests/resctrl: Make resctrl_tests run using kselftest framework
    e0478944f4a5 OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
    ec9d118ad99d refscale: Fix uninitalized use of wait_queue_head_t
    e280033ef135 ARM: ptrace: Restore syscall skipping for tracers
    4c3f33904dea ARM: ptrace: Restore syscall restart tracing
    0481251b7cd6 selftests/harness: Actually report SKIP for signal tests
    060ca3f7899a tmpfs: verify {g,u}id mount options correctly
    d412e9b34b90 fs: Fix error checking for d_hash_and_lookup()
    a4229f93bc54 eventfd: prevent underflow for eventfd semaphores
    cedb8719333d reiserfs: Check the return value from __getblk()
    c1a4117f1544 Revert "net: macsec: preserve ingress frame ordering"
    40671f90d5b5 udf: Handle error when adding extent to a file
    099bf90d7fc4 udf: Check consistency of Space Bitmap Descriptor
    7039aa1be9cc of: kexec: Mark ima_{free,stable}_kexec_buffer() as __init
    759d51eda2d0 net: Avoid address overwrite in kernel_connect
    7c4cce5700b9 arm64: lib: Import latest version of Arm Optimized Routines' strncmp
    104df1c695c1 crypto: rsa-pkcs1pad - Use helper to set reqsize
    273f4615314f platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications
    9ef5c25bcf1b tracing: Introduce pipe_cpumask to avoid race on trace_pipes
    8c1b60dad0f5 ALSA: seq: oss: Fix racy open/close of MIDI devices
    fa05aea28195 scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path
    f0bf8a071134 scsi: storvsc: Always set no_report_opcodes
    e9e62419e797 sctp: handle invalid error codes without calling BUG()
    3714bb4a1df8 bnx2x: fix page fault following EEH recovery
    53b8cc2f9685 netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
    867cdd7f9544 drm/amdgpu: Match against exact bootloader status
    0863204deb3c net: hns3: restore user pause configure when disable autoneg
    ac93def0dbb4 scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
    bef6c89a92d0 scsi: lpfc: Remove reftag check in DIF paths
    b439e33a8c93 idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
    156b803194ae wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1()
    87ea5e89407e net: usb: qmi_wwan: add Quectel EM05GV2
    e1313fa9d2e3 vmbus_testing: fix wrong python syntax for integer value comparison
    5faad57ba6c7 clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
    e13f0dd5fbe2 kprobes: Prohibit probing on CFI preamble symbol
    ee49b97cb5ae security: keys: perform capable check only on privileged operations
    f44f50305de2 ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()
    a85c523aeccd ovl: Always reevaluate the file signature for IMA
    3faa126258a9 drm/amd/display: Exit idle optimizations before attempt to access PHY
    c152ca4f219b platform/x86: huawei-wmi: Silence ambient light sensor
    a9988b9c7a31 platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks
    7f3901b04c8f platform/x86: intel: hid: Always call BTNL ACPI method
    23151421ed01 ASoC: atmel: Fix the 8K sample parameter in I2SC master
    c934d2a6970c ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0
    20587011d271 ASoC: rt711: fix for JD event handling in ClockStop Mode0
    b41f79896456 ASoc: codecs: ES8316: Fix DMIC config
    cc2b0a2055dc ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0
    5b64fc2471f9 fs/nls: make load_nls() take a const parameter
    f85908f6bfd2 s390/dasd: fix hanging device after request requeue
    a4845e694893 s390/dasd: use correct number of retries for ERP requests
    e062aa1acf9b m68k: Fix invalid .section syntax
    bbfa7d712b24 vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
    b10215ffdb01 ethernet: atheros: fix return value check in atl1c_tso_csum()
    6bb94f46d31a ASoC: da7219: Check for failure reading AAD IRQ events
    279a6dad0cd9 ASoC: da7219: Flush pending AAD IRQ when suspending
    d424c636b750 ksmbd: no response from compound read
    82373d1b763e ksmbd: fix out of bounds in smb3_decrypt_req()
    20d449a08749 9p: virtio: make sure 'offs' is initialized in zc_request
    c4269c7258d9 media: pci: cx23885: fix error handling for cx23885 ATSC boards
    17d75773b66e media: pulse8-cec: handle possible ping error
    f281a3739399 phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code
    dfff9c91cbb0 ARM: dts: imx: Set default tuning step for imx7d usdhc
    4e364cab1331 ARM: dts: imx: Adjust dma-apbh node name
    99319298fd9a ARM: dts: imx7s: Drop dma-apb interrupt-names
    1dc2c12854b6 ARM: dts: imx: update sdma node name format
    aff03380bda4 Linux 5.15.131
    cd8ab566cf17 usb: typec: tcpci: clear the fault status bit
    403b2e940910 usb: typec: tcpci: move tcpci.h to include/linux/usb/
    f29483873e24 pinctrl: amd: Don't show `Invalid config param` errors
    b911bef132a0 nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
    1c6ddf739f15 nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
    f6e61aef5c5d tcpm: Avoid soft reset when partner does not support get_status
    da0e7d435e31 fsi: master-ast-cf: Add MODULE_FIRMWARE macro
    72eca651d732 firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
    907216337bea serial: sc16is7xx: fix bug when first setting GPIO direction
    45d9611ebff2 serial: sc16is7xx: fix broken port 0 uart init
    f90e267dd27e serial: qcom-geni: fix opp vote on shutdown
    46d13013b574 wifi: mt76: mt7921: do not support one stream on secondary antenna only
    a5c2a467e9e7 Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition
    f49294ad6898 staging: rtl8712: fix race condition
    d17cec60e87c HID: wacom: remove the battery when the EKR is off
    842c7da3eee2 usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0
    276a906f81a7 usb: dwc3: meson-g12a: do post init to fix broken usb after resumption
    60f938e84fbb ALSA: usb-audio: Fix init call orders for UAC1
    e949dd2a9b6b USB: serial: option: add FOXCONN T99W368/T99W373 product
    c41411d8b333 USB: serial: option: add Quectel EM05G variant (0x030e)
    09baa839d415 modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
    997a194914c4 rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
    3d0f6408601b net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
    da95090821c4 mmc: au1xmmc: force non-modular build and remove symbol_get usage
    e3e68100c036 ARM: pxa: remove use of symbol_get()
    bb5bf157b5be ksmbd: replace one-element array with flex-array member in struct smb2_ea_info
    2e3f57f74c0a ksmbd: fix wrong DataOffset validation of create context
    b3ad7f39fd85 erofs: ensure that the post-EOF tails are all zeroed
    8f790700c974 Linux 5.15.130
    69347c334071 rcu-tasks: Add trc_inspect_reader() checks for exiting critical section
    8046fb611f70 rcu-tasks: Wait for trc_read_check_handler() IPIs
    da22db901cc1 rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader
    a0249d365ac8 rcu: Prevent expedited GP from enabling tick on offline CPU
    7aec063d6029 ARM: module: Use module_init_layout_section() to spot init sections
    4a8976052acd arm64: module: Use module_init_layout_section() to spot init sections
    f8a74159d116 arm64: module-plts: inline linux/moduleloader.h
    363bbb5008e5 module: Expose module_init_layout_section()
    758e3d0cb753 ACPI: thermal: Drop nocrt parameter
    9e43368a3393 Linux 5.15.129
    d48016d74836 mm,ima,kexec,of: use memblock_free_late from ima_free_kexec_buffer
    1c41cd30d5cd mm: memory-failure: fix unexpected return value in soft_offline_page()
    0712721e4f4f mm: memory-failure: kill soft_offline_free_page()
    efd02b5cadd5 dma-buf/sw_sync: Avoid recursive lock during fence signal
    8dbf913520c4 pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function}
    f1c0402b8e22 clk: Fix undefined reference to `clk_rate_exclusive_{get,put}'
    10bc3eddc605 scsi: core: raid_class: Remove raid_component_add()
    d3d57cdbfda4 scsi: snic: Fix double free in snic_tgt_create()
    ef56cc8889be can: raw: add missing refcount for memory leak fix
    930f3f164964 drm/i915: Fix premature release of request's reusable memory
    3cb86cc565df cgroup/cpuset: Free DL BW in case can_attach() fails
    ffff4fc4bad7 sched/deadline: Create DL BW alloc, free & check overflow interface
    86aa90795979 cgroup/cpuset: Iterate only if DEADLINE tasks are present
    43d8cbfefa7c sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets
    d0eb4917f4d3 sched/cpuset: Bring back cpuset_mutex
    918879de0e23 cgroup/cpuset: Rename functions dealing with DEADLINE accounting
    78efab71a649 torture: Fix hang during kthread shutdown phase
    c8fb97dd7fe6 nfsd: use vfs setgid helper
    01966511868e nfs: use vfs setgid helper
    a7a1849899aa x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4
    ad79f943c869 x86/fpu: Invalidate FPU state correctly on exec()
    b190cf1f277a drm/display/dp: Fix the DP DSC Receiver cap size
    c8aab333d41a drm/vmwgfx: Fix shader stage validation
    b53ed415163e PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus
    60ba1bfa036a media: vcodec: Fix potential array out-of-bounds in encoder queue_setup
    544cd10defa1 of: dynamic: Refactor action prints to not use "%pOF" inside devtree_lock
    f1d4a5881856 of: unittest: Fix EXPECT for parse_phandle_with_args_map() test
    ce66cd478636 radix tree: remove unused variable
    898c8c5b1114 lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels
    ff90a4c6edf8 batman-adv: Hold rtnl lock during MTU update via netlink
    ea38c0d9aaa2 batman-adv: Fix batadv_v_ogm_aggr_send memory leak
    7f3f72eb8f5b batman-adv: Fix TT global entry leak when client roamed back
    f7667b49880a batman-adv: Do not get eth header before batadv_check_management_packet
    3f9312dd7581 batman-adv: Don't increase MTU when set by user
    cde5a240d72d batman-adv: Trigger events for auto adjusted MTU
    22426e1ce679 selinux: set next pointer before attaching to list
    711595bfdccf nfsd: Fix race to FREE_STATEID and cl_revoked
    bd1697e12230 NFS: Fix a use after free in nfs_direct_join_group()
    5f642613746e mm: add a call to flush_cache_vmap() in vmap_pfn()
    440c10034b4d ALSA: ymfpci: Fix the missing snd_card_free() call at probe error
    5cc7d81cf576 clk: Fix slab-out-of-bounds error in devm_clk_release()
    0f72859acfa2 NFSv4: Fix dropped lock for racing OPEN and delegation return
    9c025420fef2 ibmveth: Use dcbf rather than dcbfl
    7e546bd08943 Revert "KVM: x86: enable TDP MMU by default"
    67af12f5582b net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
    4451457d61e0 net/ncsi: make one oem_gma function for all mfr id
    f683f4be802b bonding: fix macvlan over alb bond support
    0fa8046e923a net: remove bond_slave_has_mac_rcu()
    f0ec97fca629 rtnetlink: Reject negative ifindexes in RTM_NEWLINK
    00247cfd2b69 rtnetlink: return ENODEV when ifname does not exist and group is given
    75cfb7de44e5 netfilter: nf_tables: fix out of memory error handling
    f22954f8c58f netfilter: nf_tables: flush pending destroy work before netlink notifier
    ff34403fef98 net/sched: fix a qdisc modification with ambiguous command request
    30624ea3f8b6 igc: Fix the typo in the PTM Control macro
    f697c3ead109 igb: Avoid starting unnecessary workqueues
    d7823d752ce1 ice: fix receive buffer size miscalculation
    ace1b0ae3097 net: validate veth and vxcan peer ifindexes
    335be585416d net: bcmgenet: Fix return value check for fixed_phy_register()
    60a5034584ea net: bgmac: Fix return value check for fixed_phy_register()
    5b52c9ba42c0 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit()
    2bad37b6f675 dccp: annotate data-races in dccp_poll()
    9b015360e86f sock: annotate data-races around prot->memory_pressure
    c52c6c0223e1 octeontx2-af: SDP: fix receive link config
    ce6e2b14bc09 tracing: Fix memleak due to race between current_tracer and trace
    ef748360ba91 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed
    fdf5804d7475 can: raw: fix lockdep issue in raw_release()
    278fccf587dd drm/amd/display: check TG is non-null before checking if enabled
    a955e6a0e39d drm/amd/display: do not wait for mpc idle if tg is disabled
    e0bd4f0c60b4 can: raw: fix receiver memory leak
    b832174b7f89 jbd2: fix a race when checking checkpoint buffer busy
    9c31bb2684f8 jbd2: remove journal_clean_one_cp_list()
    d91783e6864a jbd2: remove t_checkpoint_io_list
    a0ab49e7a758 ALSA: pcm: Fix potential data race at PCM memory allocation helpers
    2e56d380daa9 fbdev: fix potential OOB read in fast_imageblit()
    14163f4a4fa6 fbdev: Fix sys_imageblit() for arbitrary image widths
    5b60bd9081a9 fbdev: Improve performance of sys_imageblit()
    166f0bf4560b MIPS: cpu-features: Use boot_cpu_type for CPU type based features
    8f106e97409d MIPS: cpu-features: Enable octeon_cache by cpu_type
    d1d0b239f974 fs: dlm: fix mismatch of plock results from userspace
    77d334c44681 fs: dlm: use dlm_plock_info for do_unlock_close
    f9a33cc7d946 fs: dlm: change plock interrupted message to debug again
    7ac088841ffb fs: dlm: add pid to debug log
    df9c842ab0a4 dlm: replace usage of found with dedicated list iterator variable
    33e9c610e337 dlm: improve plock logging if interrupted
    d9ce077f8b1f PCI: acpiphp: Reassign resources on bridge if necessary
    8cc8645dd3e1 xprtrdma: Remap Receive buffers after a reconnect
    91a707507e83 NFSv4: fix out path in __nfs4_get_acl_uncached
    323b830eebd1 NFSv4.2: fix error handling in nfs42_proc_getxattr
    5de0a325c45e objtool/x86: Fix SRSO mess
    5ddfe5cc8716 Linux 5.15.128
    9080f4fcc202 x86/srso: Correct the mitigation status when SMT is disabled
    484eefc6ff9c objtool/x86: Fixup frame-pointer vs rethunk
    55f1cbeaa159 x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG
    fa24cd0fbcb7 x86/srso: Disable the mitigation on unaffected configurations
    aa0777ce0d3d x86/CPU/AMD: Fix the DIV(0) initial fix attempt
    bbe585239d4f x86/retpoline: Don't clobber RFLAGS during srso_safe_ret()
    19f23d16b0e0 x86/static_call: Fix __static_call_fixup()
    df6495f203a7 x86/srso: Explain the untraining sequences a bit more
    43548590ad7e x86/cpu: Cleanup the untrain mess
    035e906bfc93 x86/cpu: Rename srso_(.*)_alias to srso_alias_\1
    19c1c0499650 x86/cpu: Rename original retbleed methods
    f77dbb90962b x86/cpu: Clean up SRSO return thunk mess
    f624ce6c7fc2 x86/ibt: Add ANNOTATE_NOENDBR
    f1171d455d94 objtool: Add frame-pointer-specific function ignore
    08f7cfd44f77 x86/alternative: Make custom return thunk unconditional
    0d810eff090c x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk()
    8089aae6020e x86/cpu: Fix __x86_return_thunk symbol type
    5b28fda5fdee mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove
    e8c5081da2cc net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled
    431db3f48c28 virtio-net: set queues after driver_ok
    d39fc9b94dc0 af_unix: Fix null-ptr-deref in unix_stream_sendpage().
    9a4d8dc706c2 arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4
    6b64974e02ea exfat: check if filename entries exceeds max filename length
    6065b3017107 netfilter: set default timeout to 3 secs for sctp shutdown send and recv state
    a00c5d2c208b drm/amd: flush any delayed gfxoff on suspend entry
    d578c919deb7 drm/qxl: fix UAF on handle creation
    ff09f9e671ff mmc: block: Fix in_flight[issue_type] value error
    b803fedb6e50 mmc: wbsd: fix double mmc_free_host() in wbsd_init()
    961f7ce16223 cifs: Release folio lock on fscache read hit.
    cc3f194f46e7 ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces.
    18e27df4f2b4 serial: 8250: Fix oops for port->pm on uart_change_pm()
    e9b8ee715dbc riscv: uaccess: Return the number of bytes effectively not copied
    b2a331abcb03 ALSA: hda/realtek - Remodified 3k pull low procedure
    dfb9676ed25b soc: aspeed: socinfo: Add kfree for kstrdup
    c5ac7522a8db ASoC: meson: axg-tdm-formatter: fix channel slot allocation
    fd346ef1cd2d ASoC: rt5665: add missed regulator_bulk_disable
    e878458d820c ARM: dts: imx: Set default tuning step for imx6sx usdhc
    430c29a54e4a arm64: dts: qcom: qrb5165-rb5: fix thermal zone conflict
    03522d73a498 bus: ti-sysc: Flush posted write on enable before reset
    578371ce0d7f net: do not allow gso_size to be set to GSO_BY_FRAGS
    5fc4fd3f3eb8 sock: Fix misuse of sk_under_memory_pressure()
    fc3d82d295d1 net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset
    f11c2802e143 i40e: fix misleading debug logs
    5ba2b936f3e1 iavf: fix FDIR rule fields masks validation
    ae6834689fd6 team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
    0ffbc341cfae net: phy: broadcom: stub c45 read/write for 54810
    bf221e5e4b19 netfilter: nft_dynset: disallow object maps
    9177869b85dd ipvs: fix racy memcpy in proc_do_sync_threshold
    1adaec4758d1 netfilter: nf_tables: deactivate catchall elements in next generation
    82109740d610 netfilter: nf_tables: fix false-positive lockdep splat
    b2f6d73395cb drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs
    7207ee323afa selftests: mirror_gre_changes: Tighten up the TTL test match
    c2a6ffe3f1a3 net: phy: fix IRQ-based wake-on-lan over hibernate / power off
    8e5e967348ca xfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESH
    075448a2eb75 xfrm: add NULL check in xfrm_update_ae_params
    e1e04cc2ef2c ip_vti: fix potential slab-use-after-free in decode_session6
    a1639a82ce14 ip6_vti: fix slab-use-after-free in decode_session6
    44b3d4096700 xfrm: fix slab-use-after-free in decode_session6
    a465ace883ac net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure
    fed1cd2cd3aa net: af_key: fix sadb_x_filter validation
    1960f468078b net: xfrm: Fix xfrm_address_filter OOB read
    080dedb1cad8 i2c: designware: Handle invalid SMBus block data response length value
    416c538684bd i2c: designware: Correct length byte validation logic
    b966e9e1e250 btrfs: fix BUG_ON condition in btrfs_cancel_balance
    77698e6ff6f0 tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms
    2a5234464383 tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux
    8ef25fb13494 powerpc/rtas_flash: allow user copy to flash block cache objects
    bb70e2b70f8d fbdev: mmp: fix value check in mmphw_probe()
    184f1b68bb99 i2c: hisi: Only handle the interrupt of the driver's transfer
    c4e671dae50e i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue
    b99f490ea87e cifs: fix potential oops in cifs_oplock_break
    a5ae5a81bc19 vduse: Use proper spinlock for IRQ injection
    5b7d5c2dd664 virtio-mmio: don't break lifecycle of vm_dev
    edf3b5aadb25 btrfs: move out now unused BG from the reclaim list
    170773563ef6 ARM: dts: nxp/imx6sll: fix wrong property name in usbphy node
    4ffbfe1c980f ARM: dts: imx6sll: fixup of operating points
    e2ff5cf681a8 mmc: sunxi: fix deferred probing
    f93e8c5a7bd9 mmc: bcm2835: fix deferred probing
    4eeba5d476fe USB: dwc3: fix use-after-free on core driver unbind
    a78fe5c9d8d5 USB: dwc3: qcom: fix NULL-deref on suspend
    8a6b7534020d tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
    701bb5fee7c3 tty: serial: fsl_lpuart: make rx_watermark configurable for different platforms
    fa254ab7d02d tty: serial: fsl_lpuart: Add i.MXRT1050 support
    20351ddb1f41 usb: dwc3: gadget: Improve dwc3_gadget_suspend() and dwc3_gadget_resume()
    31a0e60fe16b USB: dwc3: gadget: drop dead hibernation code
    d9e004104e45 usb: dwc3: Fix typos in gadget.c
    2fa487a94667 usb: dwc3: Remove DWC3 locking during gadget suspend/resume
    7dfb384e76ee usb: dwc3: gadget: Synchronize IRQ between soft connect/disconnect
    d3c82f24ee69 drm/amd/display: fix access hdcp_workqueue assert
    0ba6c7ba081e drm/amd/display: phase3 mst hdcp for multiple displays
    99c444d3c3c4 drm/amd/display: save restore hdcp state when display is unplugged from mst hub
    4f1beb75f652 ARM: dts: aspeed: asrock: Correct firmware flash SPI clocks
    f84c2ca3490c igc: read before write to SRRCTL register
    9fa82f031af8 iio: addac: stx104: Fix race condition when converting analog-to-digital
    d31d04ec404c iio: addac: stx104: Fix race condition for stx104_write_raw()
    89a007f3a383 iio: stx104: Move to addac subdirectory
    cadf8f2d7c9d iio: adc: stx104: Implement and utilize register structures
    6089d354346f iio: adc: stx104: Utilize iomap interface
    565b96d9a7ab iio: add addac subdirectory
    49b830d75f03 ring-buffer: Do not swap cpu_buffer during resize process
    6657ecbcc39c powerpc/kasan: Disable KCOV in KASAN code
    8703b26387e1 ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync()
    5ed4dbc13726 ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760
    c7d8b5f46f06 fs/ntfs3: Mark ntfs dirty when on-disk struct is corrupted
    3a00ec562f8c fs: ntfs3: Fix possible null-pointer dereferences in mi_read()
    e7799bb4dbe2 fs/ntfs3: Enhance sanity check while generating attr_list
    ef568da1fd84 drm/amdgpu: Fix potential fence use-after-free v2
    5720c7e185d4 Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally
    548a6b64b3c0 Bluetooth: L2CAP: Fix use-after-free
    302d04596364 watchdog: sp5100_tco: support Hygon FCH/SCH (Server Controller Hub)
    2ea70379e4f4 firewire: net: fix use after free in fwnet_finish_incoming_packet()
    97fd1c8e9c5a pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db()
    85e888150075 gfs2: Fix possible data races in gfs2_show_options()
    eafb79d2448a usb: chipidea: imx: add missing USB PHY DPDM wakeup setting
    7bdb4c963049 usb: chipidea: imx: don't request QoS for imx8ulp
    25decbbb66e4 thunderbolt: Read retimer NVM authentication status prior tb_retimer_set_inbound_sbtx()
    776b34615a29 media: platform: mediatek: vpu: fix NULL ptr dereference
    cb174344bf85 usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push
    1676748aa290 media: v4l2-mem2mem: add lock to protect parameter num_rdy
    985086704267 smb: client: fix warning in cifs_smb3_do_mount()
    a3f252436e57 ovl: check type and offset of struct vfsmount in ovl_entry
    1a650d3ccd79 RDMA/mlx5: Return the firmware result upon destroying QP/RQ
    9631d88503ab HID: add quirk for 03f0:464a HP Elite Presenter Mouse
    4921792e04f2 drm/amdgpu: install stub fence into potential unused fence pointers
    fd41646d4350 HID: logitech-hidpp: Add USB and Bluetooth IDs for the Logitech G915 TKL Keyboard
    ff10cd3e9b3a dma-remap: use kvmalloc_array/kvfree for larger dma memory remap
    e9ce774052ee ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion
    7d53d1e4765c iopoll: Call cpu_relax() in busy loops
    ca66e9dd98ef ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings
    cc1590830859 PCI: tegra194: Fix possible array out of bounds access
    e2d10f1de1fa net: tls: avoid discarding data on record close
    9a15ca893909 net/tls: Multi-threaded calls to TX tls_dev_del
    2d93157b7e2d net/tls: Perform immediate device ctx cleanup when possible
    51222e1c77a1 macsec: use DEV_STATS_INC()
    3d64a232e4d9 macsec: Fix traffic counters/statistics
    396a1921406a selftests: forwarding: tc_actions: Use ncat instead of nc
    d61a0886d336 selftests: forwarding: tc_actions: cleanup temporary files when test is aborted
    a798977df6d0 mmc: sdhci-f-sdh30: Replace with sdhci_pltfm
    f6f7927ac664 Linux 5.15.127
    c597d8cb0d33 timers/nohz: Last resort update jiffies on nohz_full IRQ entry
    b4d36e6c5dc4 timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped
    c3b954a51b64 tick: Detect and fix jiffies update stall
    af99918f0e39 sch_netem: fix issues in netem_change() vs get_dist_table()
    5d094d4e7b99 alpha: remove __init annotation from exported page_is_ram()
    f8d6d25756ea scsi: qedf: Fix firmware halt over suspend and resume
    85db1cd1744e scsi: qedi: Fix firmware halt over suspend and resume
    e70469c28953 scsi: fnic: Replace return codes in fnic_clean_pending_aborts()
    6bc7f4c8c27d scsi: core: Fix possible memory leak if device_add() fails
    461f8ac666fa scsi: snic: Fix possible memory leak if device_add() fails
    171e117cdc0a scsi: 53c700: Check that command slot is not NULL
    7a792b3d888a scsi: storvsc: Fix handling of virtual Fibre Channel timeouts
    0f52d7b78251 scsi: core: Fix legacy /proc parsing buffer overflow
    b757ef99df39 netfilter: nf_tables: report use refcount overflow
    9bdbbcf9d148 nvme-rdma: fix potential unbalanced freeze & unfreeze
    d68f8ef6ef70 nvme-tcp: fix potential unbalanced freeze & unfreeze
    ae6e21f8bb2a btrfs: set cache_block_group_error if we find an error
    314135b7bae9 btrfs: reject invalid reloc tree root keys with stack dump
    69dd147de419 btrfs: exit gracefully if reloc roots don't match
    c40d4b60c58d btrfs: don't stop integrity writeback too early
    555e126dd30b ibmvnic: Handle DMA unmapping of login buffs in release functions
    34fcc823823a ibmvnic: Unmap DMA login rsp buffer on send login fail
    cee62753cf2e ibmvnic: Enforce stronger sanity checks on login response
    27e8db8380eb net/mlx5: Skip clock update work when device is in error state
    f638fc2f7377 net/mlx5: Allow 0 for total host VFs
    086a80eb6213 dmaengine: mcf-edma: Fix a potential un-allocated memory access
    7e1dc94b2d50 nexthop: Fix infinite nexthop bucket dump when using maximum nexthop ID
    608a4327c257 nexthop: Make nexthop bucket dump more efficient
    4457300cfd84 nexthop: Fix infinite nexthop dump when using maximum nexthop ID
    91307347d632 net: hns3: add wait until mac link down
    094310eb2b93 net: hns3: refactor hclge_mac_link_status_wait for interface reuse
    1ae9703c2e32 net: phy: at803x: remove set/get wol callbacks for AR8032
    7d496cd83a9d RDMA/umem: Set iova in ODP flow
    f78a4238a873 wifi: cfg80211: fix sband iftype data lookup for AP_VLAN
    26a27dd76054 drm/rockchip: Don't spam logs in atomic check
    918c1e6843b7 IB/hfi1: Fix possible panic during hotplug remove
    df21468bfdc8 iavf: fix potential races for FDIR filters
    b1f985cf1c52 drivers: net: prevent tun_build_skb() to exceed the packet size limit
    f239c9e1d98b dccp: fix data-race around dp->dccps_mss_cache
    49a1fee22fae bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
    789fcd94c9ca xsk: fix refcount underflow in error path
    e95808121953 tunnels: fix kasan splat when generating ipv4 pmtu error
    7903311b2cec net/packet: annotate data-races around tp->status
    f4614e379bf9 mISDN: Update parameter type of dsp_cmx_send()
    3961761af392 bpf, sockmap: Fix bug that strp_done cannot be called
    20d53895d5c0 bpf, sockmap: Fix map type error in sock_map_del_link
    a09c258cfa77 net: core: remove unnecessary frame_sz check in bpf_xdp_adjust_tail()
    85af0b226c0b selftests: forwarding: tc_flower: Relax success criterion
    7b3fa99526f9 selftests: forwarding: Switch off timeout
    e410f85ebca9 selftests: forwarding: Skip test when no interfaces are specified
    4a4499452620 selftests: forwarding: ethtool_extended_state: Skip when using veth pairs
    b8d216e9c607 selftests: forwarding: ethtool: Skip when using veth pairs
    b9dfb80d9fb2 selftests: forwarding: Add a helper to skip test when using veth pairs
    b973eb76dff3 selftests/rseq: Fix build with undefined __weak
    b8b8db5857d4 drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes
    4c6767c8bf5e x86: Move gds_ucode_mitigated() declaration to header
    f919cbc90441 x86/speculation: Add cpu_show_gds() prototype
    9290ef14c96b x86/mm: Fix VDSO and VVAR placement on 5-level paging machines
    829409510d00 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405
    c41a22b93d7c x86/srso: Fix build breakage with the LLVM linker
    c2372b1559d4 usb: typec: tcpm: Fix response to vsafe0V event
    f776b94ccdf0 usb: common: usb-conn-gpio: Prevent bailing out if initial role is none
    00cc14b52d6f usb: dwc3: Properly handle processing of pending events
    7a11d1e2625b usb-storage: alauda: Fix uninit-value in alauda_check_media()
    945e1b3c361b misc: rtsx: judge ASPM Mode to set PETXCFG Reg
    03eebad96233 binder: fix memory leak in binder_init()
    a8e2ae6296d5 iio: adc: ina2xx: avoid NULL pointer dereference on OF device match
    2df8ae1e42b8 iio: cros_ec: Fix the allocation size for cros_ec_command
    a7cedc2b7612 io_uring: correct check for O_TMPFILE
    697bc234632c selftests/bpf: Fix sk_assign on s390x
    127277262110 selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code
    ee701208f4cc selftests/bpf: make test_align selftest more robust
    683d2969a082 bpf: aggressively forget precise markings during state checkpointing
    2516deeb872a bpf: stop setting precise in current state
    c47d0178ad86 bpf: allow precision tracking for programs with subprogs
    3645510cf926 nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput
    36a3b560c78d radix tree test suite: fix incorrect allocation size for pthreads
    8d10284243b7 hwmon: (pmbus/bel-pfe) Enable PMBUS_SKIP_STATUS_CHECK for pfe1100
    3ad4ba2b6112 drm/amd/display: check attr flag before set cursor degamma on DCN3+
    621204fca047 drm/shmem-helper: Reset vma->vm_ops before calling dma_buf_mmap()
    64e6253f6489 drm/nouveau/gr: enable memory loads on helper invocation on all channels
    bcd9eeb3a309 riscv,mmio: Fix readX()-to-delay() ordering
    57772ae9b339 dmaengine: pl330: Return DMA_PAUSED when transaction is paused
    3ca8f5c733c4 ipv6: adjust ndisc_is_useropt() to also return true for PIO
    6cde60777675 mmc: moxart: read scr register without changing byte order
    3f00757ab416 wireguard: allowedips: expand maximum node depth
    aeb974907642 ksmbd: fix wrong next length validation of ea buffer in smb2_set_ea()
    595679098bdc ksmbd: validate command request size
    24c4de4069cb Linux 5.15.126
    aeb4db8ab7f1 PM: sleep: wakeirq: fix wake irq arming
    b5d3a4251bd2 PM / wakeirq: support enabling wake-up irq after runtime_suspend called
    a36b522767f3 soundwire: fix enumeration completion
    7996facaf0ee soundwire: bus: pm_runtime_request_resume on peripheral attachment
    c91c07ae0849 selftests/rseq: Play nice with binaries statically linked against glibc 2.35+
    1cdb50faf7f7 selftests/rseq: check if libc rseq support is registered
    0f1f471b91f4 drm/imx/ipuv3: Fix front porch adjustment upon hactive aligning
    5058c1444040 powerpc/mm/altmap: Fix altmap boundary check
    eb7a5e4d14c8 mtd: rawnand: fsl_upm: Fix an off-by one test in fun_exec_op()
    70643e98cbc3 mtd: rawnand: rockchip: Align hwecc vs. raw page helper layouts
    1796b492f8cc mtd: rawnand: rockchip: fix oobfree offset and description
    f6807b62fb0e mtd: rawnand: omap_elm: Fix incorrect type in assignment
    596be6716bc5 ext2: Drop fragment support
    0ccfe21949bc fs: Protect reconfiguration of sb read-write from racing writes
    27d0f755d649 net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb
    fbe5a2fed815 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb
    afd9a31b5aa4 fs/sysv: Null check to prevent null-ptr-deref bug
    80ec112c1996 fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_load_attr_list()
    0d6f639f1dcd file: reinstate f_pos locking optimization for regular files
    b44d28b98f18 bpf, cpumap: Make sure kthread is running before map update returns
    8089eb93d678 drm/ttm: check null pointer before accessing when swapping
    ef0d07c66843 open: make RESOLVE_CACHED correctly test for O_TMPFILE
    c81bdf8f9f2b bpf: Disable preemption in bpf_event_output
    ae07cfe2b099 rbd: prevent busy loop when requesting exclusive lock
    7978bcca4c1f wifi: mt76: mt7615: do not advertise 5 GHz on first phy of MT7615D (DBDC)
    32ca6a55e10e net: tap_open(): set sk_uid from current_fsuid()
    4ed3eed99ee6 net: tun_chr_open(): set sk_uid from current_fsuid()
    adacc3a954fa arm64: dts: stratix10: fix incorrect I2C property for SCL signal
    b92c88009da1 mtd: rawnand: meson: fix OOB available bytes for ECC
    b0875c583e41 mtd: spinand: toshiba: Fix ecc_get_status
    1c33ca1e1974 exfat: release s_lock before calling dir_emit()
    8a34a242cf03 exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree
    a74878207b02 x86/CPU/AMD: Do not leak quotient data after a division by 0
    b8f029fc4075 firmware: arm_scmi: Drop OF node reference in the transport channel setup
    287c2c8677ed ceph: defer stopping mdsc delayed_work
    98b521d10e73 USB: zaurus: Add ID for A-300/B-500/C-700
    cd6872f2cf56 libceph: fix potential hang in ceph_osdc_notify()
    e5f5b4a89809 scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices
    212a9a3c67be scsi: zfcp: Defer fc_rport blocking until after ADISC response
    dac382725394 tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen
    4517782e1bc3 tcp_metrics: annotate data-races around tm->tcpm_net
    e842a68667d4 tcp_metrics: annotate data-races around tm->tcpm_vals[]
    d3184bea4ace tcp_metrics: annotate data-races around tm->tcpm_lock
    9a7367cbe33d tcp_metrics: annotate data-races around tm->tcpm_stamp
    6f6bd67f4894 tcp_metrics: fix addr_same() helper
    b0acbcf1e7a1 prestera: fix fallback to previous version on same major version
    d6d9d0f5a5e0 net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio
    c999fb1039dd net/mlx5: fs_core: Make find_closest_ft more generic
    32ef2c0c6cf1 vxlan: Fix nexthop hash size
    1bb54a21f4d9 ip6mr: Fix skb_under_panic in ip6mr_cache_report()
    64e3affee288 s390/qeth: Don't call dev_close/dev_open (DOWN/UP)
    a0da2684db18 net: dcb: choose correct policy to parse DCB_ATTR_BCN
    193333229aac net: netsec: Ignore 'phy-mode' on SynQuacer in DT mode
    766c9dd00c5f net: korina: handle clk prepare error in korina_probe()
    6cecfdf65053 net: ll_temac: fix error checking of irq_of_parse_and_map()
    3761ff4f8670 net: ll_temac: Switch to use dev_err_probe() helper
    5c534640a7da bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire
    79c3d81c9ad1 net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free
    9edf7955025a net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free
    262430dfc618 net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free
    b58d34068fd9 bpf, cpumap: Handle skb as well when clean up ptr_ring
    f04f6d9b3b06 net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
    2c55d4941518 net: add missing data-race annotation for sk_ll_usec
    e934c50c48e2 net: add missing data-race annotations around sk->sk_peek_off
    fdd8d8d54d6a net: add missing READ_ONCE(sk->sk_rcvbuf) annotation
    98f0d1db3a27 net: add missing READ_ONCE(sk->sk_sndbuf) annotation
    0d1047b77b23 net: add missing READ_ONCE(sk->sk_rcvlowat) annotation
    6c058a1f67f0 net: annotate data-races around sk->sk_max_pacing_rate
    2950c5ac65b3 qed: Fix scheduling in a tasklet while getting stats
    a19952dbb5b6 qed: Fix kernel-doc warnings
    6d8c259f4827 mISDN: hfcpci: Fix potential deadlock on &hc->lock
    8dedcc6af341 net: sched: cls_u32: Fix match key mis-addressing
    675d29de69c7 perf test uprobe_from_different_cu: Skip if there is no gcc
    0f6e3d8d7f91 net: dsa: fix value check in bcm_sf2_sw_probe()
    047508edd602 rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length
    cc9ebceaa6d0 bpf: Add length check for SK_DIAG_BPF_STORAGE_REQ_MAP_FD parsing
    8f9a04c742e1 net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer()
    00cecb0a8f9e net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx
    4c224ea31bed wifi: cfg80211: Fix return value in scan logic
    8e72db3ffa5d KVM: s390: fix sthyi error handling
    809edb4262f0 word-at-a-time: use the same return type for has_zero regardless of endianness
    b7880809d75d arm64: dts: imx8mn-var-som: add missing pull-up for onboard PHY reset pinmux
    804e72062be4 iommu/arm-smmu-v3: Document nesting-related errata
    744e6b80b830 iommu/arm-smmu-v3: Add explicit feature for nesting
    fd86b5944215 iommu/arm-smmu-v3: Document MMU-700 erratum 2812531
    2de9f3dcfe63 iommu/arm-smmu-v3: Work around MMU-600 erratum 1076982
    a850fa85d477 arm64: errata: Add detection for TRBE write to out-of-range
    073699df4a09 arm64: errata: Add workaround for TSB flush failures
    44b45e8161a5 net/mlx5: Free irqs only on shutdown callback
    40601542c43c perf: Fix function pointer case
    c12fa4ac8997 io_uring: gate iowait schedule on having pending requests
    c275eaaaa342 Linux 5.15.125
    754e0c7c4a30 x86: fix backwards merge of GDS/SRSO bit
    b14a3924c267 xen/netback: Fix buffer overrun triggered by unusual packet
    153f9a7b02d4 x86/srso: Tie SBPB bit setting to microcode patch detection
    df4c3823cba5 x86/srso: Fix return thunks in generated code
    0071b17eb66b x86/srso: Add IBPB on VMEXIT
    5398faac76a6 x86/srso: Add IBPB
    c24aaa7dde5f x86/srso: Add SRSO_NO support
    4e9115e194a8 x86/srso: Add IBPB_BRTYPE support
    b35087763a44 x86/srso: Add a Speculative RAS Overflow mitigation
    c3b4c644525e x86/cpu, kvm: Add support for CPUID_80000021_EAX
    236dd7133394 x86/bugs: Increase the x86 bugs vector size to two u32s
    0242a8bdef56 Documentation/x86: Fix backwards on/off logic about YMM support
    27a72e350869 x86/mm: Initialize text poking earlier
    d0317b9502ea mm: Move mm_cachep initialization to mm_init()
    8e4c2530879d x86/mm: Use mm_alloc() in poking_init()
    13ec5cb4c113 x86/mm: fix poking_init() for Xen PV guests
    3e90080d5665 x86/xen: Fix secondary processors' FPU initialization
    348741a9e4d3 KVM: Add GDS_NO support to KVM
    59d78655f808 x86/speculation: Add Kconfig option for GDS
    0cc5643b63ae x86/speculation: Add force option to GDS mitigation
    348a89e20184 x86/speculation: Add Gather Data Sampling mitigation
    a094d3b30967 x86/fpu: Move FPU initialization into arch_cpu_finalize_init()
    59f2739111ca x86/fpu: Mark init functions __init
    bb9c20d903f6 x86/fpu: Remove cpuinfo argument from init functions
    de8b7ce4c533 x86/init: Initialize signal frame size late
    041d929233bb init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init()
    8ae795ed6115 init: Invoke arch_cpu_finalize_init() earlier
    7e270cebaffd init: Remove check_bugs() leftovers
    285384ac24c3 um/cpu: Switch to arch_cpu_finalize_init()
    6ea421786426 sparc/cpu: Switch to arch_cpu_finalize_init()
    21a1fc8d13d8 sh/cpu: Switch to arch_cpu_finalize_init()
    dfeb371a2707 mips/cpu: Switch to arch_cpu_finalize_init()
    4baf46a3ba00 m68k/cpu: Switch to arch_cpu_finalize_init()
    8c8165cd25cf ia64/cpu: Switch to arch_cpu_finalize_init()
    de8c592cc5a1 ARM: cpu: Switch to arch_cpu_finalize_init()
    75da6209d3ba x86/cpu: Switch to arch_cpu_finalize_init()
    0774fc2177c3 init: Provide arch_cpu_finalize_init()

(From OE-Core rev: 5832eebee3c150a30bd489699ca693240d11beda)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-02-28 03:32:09 -10:00
Bruce Ashfield
6fbc34db05 linux-yocto/5.15: update to v5.15.124
Updating  to the latest korg -stable release that comprises
the following commits:

    38d4ca22a528 Linux 5.15.124
    78001ffa9bc4 selftests: mptcp: join: only check for ip6tables if needed
    66cf5f394abe ASoC: cs42l51: fix driver to properly autoload with automatic module loading
    3359fdf49de4 io_uring: treat -EAGAIN for REQ_F_NOWAIT as final for io-wq
    374edda0db70 selftests: mptcp: sockopt: use 'iptables-legacy' if available
    43bbe1a091e0 cpufreq: intel_pstate: Drop ACPI _PSS states table patching
    73b4cbed9176 ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily
    cd031669682e ACPI: processor: perflib: Use the "no limit" frequency QoS
    e8e93e2f017e tracing: Fix trace_event_raw_event_synth() if else statement
    f3b6e63004f6 rbd: retrieve and check lock owner twice before blocklisting
    bb25c5c0e4ae rbd: harden get_lock_owner_info() a bit
    b223e9ffb64d rbd: make get_lock_owner_info() return a single locker or NULL
    098d0b9ba03c dm cache policy smq: ensure IO doesn't prevent cleaner policy progress
    7c9b8cca4917 ceph: never send metrics if disable_send_metrics is set
    e443b3a508b0 ASoC: wm8904: Fill the cache for WM8904_ADC_TEST_0 register
    585355a76e05 s390/dasd: fix hanging device after quiesce/resume
    0061453d6ea1 virtio-net: fix race between set queues and probe
    427d42838c16 KVM: x86: Disallow KVM_SET_SREGS{2} if incoming CR0 is invalid
    4ed1549129f9 locking/rtmutex: Fix task->pi_waiters integrity
    c579caef7c46 irqchip/gic-v4.1: Properly lock VPEs when doing a directLPI invalidation
    6cb3c511afcb irq-bcm6345-l1: Do not assume a fixed block to cpu mapping
    354e8bd5f532 tpm_tis: Explicitly check for error code
    8130c32b4ac1 nfsd: Remove incorrect check in nfsd4_validate_stateid
    9b8a31a23152 file: always lock position for FMODE_ATOMIC_POS
    1f5ea62a0f42 btrfs: check for commit error at btrfs_attach_transaction_barrier()
    883c3ed9a16a btrfs: check if the transaction was aborted at btrfs_wait_for_commit()
    a7abb1690fe1 hwmon: (nct7802) Fix for temp6 (PECI1) processed even if PECI1 disabled
    3f3cdca84432 hwmon: (k10temp) Enable AMD3255 Proc to show negative temperature
    a676ddc4ca96 ALSA: hda/relatek: Enable Mute LED on HP 250 G8
    dd125fcd580a Revert "xhci: add quirk for host controllers that don't update endpoint DCS"
    5138c228311a tty: n_gsm: fix UAF in gsm_cleanup_mux
    baf420e30364 staging: ks7010: potential buffer overflow in ks_wlan_set_encode_ext()
    acacdbe0f740 staging: r8712: Fix memory leak in _r8712_init_xmit_priv()
    ba2975efe979 Documentation: security-bugs.rst: clarify CVE handling
    28ae486f8e36 Documentation: security-bugs.rst: update preferences when dealing with the linux-distros group
    98a118840b71 Revert "usb: xhci: tegra: Fix error check"
    2eaa43508a0e usb: xhci-mtk: set the dma max_seg_size
    cd2d96c4bc6f usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
    3af06a8502ee USB: quirks: add quirk for Focusrite Scarlett
    8fb5a01196df usb: ohci-at91: Fix the unhandle interrupt when resume
    6366b1178545 usb: dwc3: don't reset device side if dwc3 was configured as host-only
    6f126e026307 usb: dwc3: pci: skip BYT GPIO lookup table for hardwired phy
    a2d2fa661293 Revert "usb: dwc3: core: Enable AutoRetry feature in the controller"
    97620ed1bcab can: gs_usb: gs_can_close(): add missing set of CAN state to CAN_STATE_STOPPED
    0ac13ef00209 USB: serial: simple: sort driver entries
    378e03623741 USB: serial: simple: add Kaufmann RKS+CAN VCP
    5b9a5cf1bf4a USB: serial: option: add Quectel EC200A module support
    399091399777 USB: serial: option: support Quectel EM060K_128
    b800c0d5576e serial: sifive: Fix sifive_serial_console_setup() section
    8fa462ad0f9b serial: 8250_dw: Preserve original value of DLF register
    dc4f6c537f37 serial: qcom-geni: drop bogus runtime pm state update
    41c487de4cf5 KVM: VMX: Don't fudge CR0 and CR4 for restricted L2 guest
    5883a4e8478d KVM: Grab a reference to KVM for VM and vCPU stats file descriptors
    0f7a2b567197 USB: gadget: Fix the memory leak in raw_gadget driver
    2f9bfccced04 usb: gadget: call usb_gadget_check_config() to verify UDC capability
    a49884561a8c Revert "usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()"
    813cede7b2f5 tracing: Fix warning in trace_buffered_event_disable()
    23e8a65f9a93 ring-buffer: Fix wrong stat of cpu_buffer->read
    ae5b8b1c2eac ata: pata_ns87415: mark ns87560_tf_read static
    6bbbe1b2161e RDMA/irdma: Report correct WC error
    bd79de8bd371 drm/amd: Fix an error handling mistake in psp_sw_init()
    4e1c1d742970 dm raid: protect md_stop() with 'reconfig_mutex'
    0c4db5a04d4f dm raid: clean up four equivalent goto tags in raid_ctr()
    2e321ee96f88 dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths
    4b9f3ef1f3eb block: Fix a source code comment in include/uapi/linux/blkzoned.h
    2861b33820f9 ASoC: fsl_spdif: Silence output on stop
    5ec0e4deee5b drm/msm: Fix IS_ERR_OR_NULL() vs NULL check in a5xx_submit_in_rb()
    b79a0e71d6e8 RDMA/bnxt_re: Prevent handling any completions after qp destroy
    3ad5f655eb8a RDMA/mthca: Fix crash when polling CQ for shared QPs
    c5b5dbcbf91f RDMA/irdma: Fix data race on CQP request done
    bf0f9f65b7fe RDMA/irdma: Fix data race on CQP completion stats
    fd6e50ec2c38 RDMA/irdma: Add missing read barriers
    5fbb5068d2bd drm/msm/adreno: Fix snapshot BINDLESS_DATA size
    4e9d4a21616b drm/msm/dpu: drop enum dpu_core_perf_data_bus_id
    6ab756a55e46 RDMA/mlx4: Make check for invalid flags stricter
    9dde876a4dc8 tipc: stop tipc crypto on failure in tipc_node_create
    df019bc1241e tipc: check return value of pskb_trim()
    42afa7ef6629 benet: fix return value check in be_lancer_xmit_workarounds()
    95cf4fa31b0c net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64
    98f6bbdfc0ce net/sched: mqprio: add extack to mqprio_parse_nlattr()
    b1e85c9d28dd net/sched: mqprio: refactor nlattr parsing to a separate function
    5bee91121cce netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID
    98bcfcaecc76 netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR
    50cbb9d195c1 netfilter: nft_set_rbtree: fix overlap expiration walk
    feba294c454a igc: Fix Kernel Panic during ndo_tx_timeout callback
    8412fe36863b platform/x86: msi-laptop: Fix rfkill out-of-sync on MSI Wind U100
    238420a24d6b net: stmmac: Apply redundant write work around on 4.xx too
    9be8ec5a0cfe team: reset team's flags when down link is P2P device
    bf2d7b63e2b5 bonding: reset bond's flags when down link is P2P device
    c28b39387634 ice: Fix memory management in ice_ethtool_fdir.c
    ecb741a17cb2 tcp: Reduce chance of collisions in inet6_hashfn().
    dd48780a7bbb ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary address
    46e40297355e ethernet: atheros: fix return value check in atl1e_tso_csum()
    6d8a71e4c3a2 phy: hisilicon: Fix an out of bounds check in hisi_inno_phy_probe()
    49f5b3c9499b vxlan: calculate correct header length for GPE
    77396fa9096a vxlan: move to its own directory
    96dbc68b7f86 net: hns3: fix wrong bw weight of disabled tc issue
    9755714d238c net: hns3: fix wrong tc bandwidth weight data issue
    01460ac6ff95 net: phy: marvell10g: fix 88x3310 power up
    57743a86cce1 iavf: check for removal state before IAVF_FLAG_PF_COMMS_FAILED
    1542e399a12a iavf: fix potential deadlock on allocation failure
    5a4048355725 i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir()
    c9b936984d89 media: staging: atomisp: select V4L2_FWNODE
    6aa7cb3bb5c9 soundwire: qcom: update status correctly with mask
    3f28ec4a4002 phy: qcom-snps-femto-v2: properly enable ref clock
    ac3fe4c2a708 phy: qcom-snps-femto-v2: keep cfg_ahb_clk enabled during runtime suspend
    e7c0c5af517f phy: qcom-snps: correct struct qcom_snps_hsphy kerneldoc
    450ef59bef9a phy: qcom-snps: Use dev_err_probe() to simplify code
    d6f92582816c drm/amdgpu/vkms: relax timer deactivation by hrtimer_try_to_cancel
    fc399b0fdf2d drm/amdgpu: fix vkms crtc settings
    aa56bcff46a1 scsi: qla2xxx: Fix hang in task management
    58daf4e8709d scsi: qla2xxx: Add debug prints in the device remove path
    f90d44e5bbbe scsi: qla2xxx: Fix task management cmd fail due to unavailable resource
    01366f0b656a scsi: qla2xxx: Fix task management cmd failure
    25cea82ea25d scsi: qla2xxx: Multi-que support for TMF
    2e18fd3f61be scsi: qla2xxx: Remove unused declarations for qla2xxx
    ace6bed42464 tracing/probes: Fix to record 0-length data_loc in fetch_store_string*() if fails
    30c8ba1da373 Revert "tracing: Add "(fault)" name injection to kernel probes"
    5f52389bdd9e tracing: Allow synthetic events to pass around stacktraces
    e7b4d24fa090 tracing/probes: Fix to avoid double count of the string length on the array
    3a1a229712ef tracing/probes: Add symstr type for dynamic events
    7ac170d93bec pwm: meson: fix handling of period/duty if greater than UINT_MAX
    bae3c43a9d25 pwm: meson: Simplify duplicated per-channel tracking
    5cb0349cfcde cifs: if deferred close is disabled then close files immediately
    c600e23fbc40 ksmbd: remove internal.h include
    c8117ac42303 cifs: use fs_context for automounts
    5076cc8bc162 cifs: missing directory in MAINTAINERS file
    da60170558b9 drm/ttm: never consider pinned BOs for eviction&swap
    c556573e4bb1 tty: fix hang on tty device with no_room set
    d262770b95c7 n_tty: Rename tail to old_tail in n_tty_read()
    7738335d73d0 drm/ttm: Don't leak a resource on eviction error
    4400b96587fd drm/ttm: Don't print error message if eviction was interrupted
    354cdda79a77 fs: dlm: interrupt posix locks only when process is killed
    97e7a0f8dea2 dlm: rearrange async condition return
    75ce95abc65b dlm: cleanup plock_op vs plock_xop
    b409d8df9bea PCI: rockchip: Don't advertise MSI-X in PCIe capabilities
    cbd1494e51fd PCI: rockchip: Fix window mapping and address translation for endpoint
    eb39c4c051dc PCI: rockchip: Remove writes to unused registers
    05f13e85fbdd PCI/ASPM: Avoid link retraining race
    52d274956a8f PCI/ASPM: Factor out pcie_wait_for_retrain()
    cf8c18150030 PCI/ASPM: Return 0 or -ETIMEDOUT from pcie_retrain_link()
    8b9249d74ca5 i2c: nomadik: Remove a useless call in the remove function
    f07d8d345bd2 i2c: nomadik: Use devm_clk_get_enabled()
    4954c8705339 i2c: nomadik: Remove unnecessary goto label
    24562f0a46ad i2c: Improve size determinations
    9845744e57fe i2c: Delete error messages for failed memory allocations
    89eae1f0aaeb btrfs: fix race between quota disable and relocation
    b19e90521286 gpio: mvebu: fix irq domain leak
    a999660042af gpio: mvebu: Make use of devm_pwmchip_add
    34fe5fbc208f pwm: Add a stub for devm_pwmchip_add()
    f3d2344811fd gpio: tps68470: Make tps68470_gpio_output() always set the initial value
    21d063d27bf3 io_uring: don't audit the capability check in io_uring_create()
    49a2686addde KVM: s390: pv: fix index value of replaced ASCE
    fee1e6a73557 jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint

(From OE-Core rev: 94bad591285091c3f348410df7bf58366c267775)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit f7ffd2eba4d5c731b7841690e24ca4c5752dfce8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-08-26 04:24:02 -10:00
Bruce Ashfield
c9dd718d39 linux-yocto/5.15: update to v5.15.123
Updating  to the latest korg -stable release that comprises
the following commits:

    09996673e313 Linux 5.15.123
    e6c2f1ce413c Revert "drm/amd/display: edp do not add non-edid timings"
    68eafe294786 nixge: fix mac address error handling again
    22f4093a4213 tracing/histograms: Return an error if we fail to add histogram to hist_vars list
    78471c3ad36f jbd2: recheck chechpointing non-dirty buffer
    0ae6b6d21701 net: phy: prevent stale pointer dereference in phy_init()
    b7168d2906fd tcp: annotate data-races around fastopenq.max_qlen
    accb138c10ff tcp: annotate data-races around icsk->icsk_user_timeout
    6b88371f000f tcp: annotate data-races around tp->notsent_lowat
    4f0a31f73258 tcp: annotate data-races around rskq_defer_accept
    ff0fedfc7540 tcp: annotate data-races around tp->linger2
    e187d88f3ba3 tcp: annotate data-races around icsk->icsk_syn_retries
    d5617eeb546e tcp: annotate data-races around tp->keepalive_probes
    9b2296a2ad23 tcp: annotate data-races around tp->keepalive_intvl
    f70ebecdf3c2 tcp: annotate data-races around tp->keepalive_time
    0bcee9325268 tcp: annotate data-races around tp->tcp_tx_delay
    10013f764ad2 netfilter: nf_tables: skip bound chain on rule flush
    dbe1a82d46ed netfilter: nf_tables: skip bound chain in netns release path
    706ce3c81b5c netfilter: nft_set_pipapo: fix improper element removal
    62615b895ab4 netfilter: nf_tables: fix spurious set element insertion failure
    c17b4ec9cc38 llc: Don't drop packet from non-root netns.
    2400ae8fd86d fbdev: au1200fb: Fix missing IRQ check in au1200fb_drv_probe
    40276640bed8 Revert "tcp: avoid the lookup process failing to get sk in ehash table"
    b04ab5243e84 net:ipv6: check return value of pskb_trim()
    b87a7e3a330c net: ipv4: Use kfree_sensitive instead of kfree
    5dd4d1ff8ba1 tcp: annotate data-races around tcp_rsk(req)->ts_recent
    fa941f53a2c2 igc: Prevent garbled TX queue with XDP ZEROCOPY
    e35dc107a172 bpf: Fix subprog idx logic in check_max_stack_depth
    4e87eb224896 octeontx2-pf: Dont allocate BPIDs for LBK interfaces
    87fc9616d606 security: keys: Modify mismatched function name
    0fb37ce6c01e iavf: Fix out-of-bounds when setting channels on remove
    345c44e18cc1 iavf: Fix use-after-free in free_netdev
    52ed16146349 net: sched: cls_bpf: Undo tcf_bind_filter in case of an error
    5ed16ecae5bf net: ethernet: mtk_eth_soc: handle probe deferral
    39479093a472 ethernet: use of_get_ethdev_address()
    cb1e666ec077 of: net: add a helper for loading netdev->dev_addr
    43da399e509e ethernet: use eth_hw_addr_set() instead of ether_addr_copy()
    3fb402bd20e2 bridge: Add extack warning when enabling STP in netns.
    ec4ac15eced0 net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field()
    6a5d6096ae5c pinctrl: amd: Use amd_pinconf_set() for all config options
    4727cece2994 perf build: Fix library not found error when using CSLIBS
    29fb046ec031 fbdev: imxfb: warn about invalid left/right margin
    5d191467534b spi: bcm63xx: fix max prepend length
    2febd5f81e4b FS: JFS: Check for read-only mounted filesystem in txBegin
    3e94d0d378d2 FS: JFS: Fix null-ptr-deref Read in txBegin
    13ae3f2fd2be MIPS: dec: prom: Address -Warray-bounds warning
    39f6292d7595 fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev
    985f96666989 udf: Fix uninitialized array access for some pathnames
    579d814de87c quota: fix warning in dqgrab()
    32c2f51fffec quota: Properly disable quotas when add_dquot_ref() fails
    d363075066cc ALSA: emu10k1: roll up loops in DSP setup code for Audigy
    c0d7dbc6b7a6 drm/radeon: Fix integer overflow in radeon_cs_parser_init
    bca9fb7a5a86 ext4: correct inline offset when handling xattrs in inode body
    87336783d054 ASoC: codecs: wcd938x: fix soundwire initialisation race
    a14527c394d0 ASoC: codecs: wcd938x: fix codec initialisation race
    4ca000456ea6 ASoC: codecs: wcd934x: fix resource leaks on component remove
    5a34d252052b ASoC: codecs: wcd938x: fix missing mbhc init error handling
    aa44782a0293 ASoC: codecs: wcd938x: fix resource leaks on component remove
    90ab6446eb52 ASoC: codecs: wcd-mbhc-v2: fix resource leaks on component remove
    a05a277a8d23 ASoC: codecs: wcd938x: fix missing clsh ctrl error handling
    574ffa6fdf30 ASoC: fsl_sai: Disable bit clock with transmitter
    925bbcdbc4d0 drm/amd/display: Keep PHY active for DP displays on DCN31
    742340371b01 drm/amd/display: Disable MPC split by default on special asic
    1369d0c586ad drm/client: Fix memory leak in drm_client_modeset_probe
    a85e23a1ef63 drm/client: Fix memory leak in drm_client_target_cloned
    82690148ff19 selftests: tc: add ConnTrack procfs kconfig
    3c3941bb1eb5 can: bcm: Fix UAF in bcm_proc_show()
    148453787636 regmap: Account for register length in SMBus I/O limits
    6ce258d0c622 regmap: Drop initial version of maximum transfer length fixes
    d3ee089a16a3 selftests: tc: add 'ct' action kconfig dep
    4a888b22cc07 selftests: tc: set timeout to 15 minutes
    62ee5840326b fuse: ioctl: translate ENOSYS in outarg
    ab80a901f8da btrfs: zoned: fix memory leak after finding block group with super blocks
    6ba7ac692a25 fuse: revalidate: don't invalidate if interrupted
    c9060caab413 btrfs: fix warning when putting transaction with qgroups enabled after abort
    232a104e38fe perf probe: Add test for regression introduced by switch to die_get_decl_file()
    9aecfebea24f keys: Fix linking a duplicate key to a keyring's assoc_array
    0b24b5e187bd ALSA: hda/realtek: Enable Mute LED on HP Laptop 15s-eq2xxx
    2d04042a9fce ALSA: hda/realtek: Add quirk for Clevo NS70AU
    a5de09b7f9fe ALSA: hda/realtek - remove 3k pull low procedure

(From OE-Core rev: 873c6253c029ceb303a849ced14bf5125856b368)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit df81fdbc619c5a3a76ad3bdea2bf7d761e612656)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-08-26 04:24:02 -10:00
Bruce Ashfield
d518066318 linux-yocto/5.15: update to v5.15.122
Updating  to the latest korg -stable release that comprises
the following commits:

    5c6a716301d9 Linux 5.15.122
    be824fdb827d x86/cpu/amd: Add a Zenbleed fix
    5398be2c48aa x86/cpu/amd: Move the errata checking functionality up
    cdd3cdb682f4 Linux 5.15.121
    30580f3a3301 drm/atomic: Fix potential use-after-free in nonblocking commits
    ab2fa2fafb21 net/sched: sch_qfq: reintroduce lmax bound check for MTU
    204d7c36e8e7 MIPS: kvm: Fix build error with KVM_MIPS_DEBUG_COP0_COUNTERS enabled
    522ee1b3030f scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue
    0715da51391d scsi: qla2xxx: Pointer may be dereferenced
    541af83572c9 scsi: qla2xxx: Correct the index of array
    1ccd52b790a6 scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport()
    5a52a2e14fe8 scsi: qla2xxx: Fix potential NULL pointer dereference
    89250e775dcc scsi: qla2xxx: Fix buffer overrun
    4406fe8a96a9 scsi: qla2xxx: Avoid fcport pointer dereference
    748d8f8698a2 scsi: qla2xxx: Array index may go out of bound
    079c8264ed9f scsi: qla2xxx: Wait for io return on terminate rport
    25d63eb730b8 tracing/probes: Fix to update dynamic data counter if fetcharg uses it
    8277bcacf165 tracing/probes: Fix not to count error code to total length
    610193a23fd5 selftests: mptcp: depend on SYN_COOKIES
    c8b375871eb8 selftests: mptcp: sockopt: return error if wrong mark
    3b5d9b7b8759 tracing: Fix null pointer dereference in tracing_err_log_open()
    391da52c8777 xtensa: ISS: fix call to split_if_spec
    179feeeef62f ftrace: Fix possible warning on checking all pages used in ftrace_process_locs()
    bb14a93bccc9 ring-buffer: Fix deadloop issue on reading trace_pipe
    3e36cc94d6e6 net: ena: fix shift-out-of-bounds in exponential backoff
    b763e6342429 samples: ftrace: Save required argument registers in sample trampolines
    954792db9f61 tracing: Fix memory leak of iter->temp when reading trace_pipe
    97f54b330c79 tracing/histograms: Add histograms to hist_vars if they have referenced variables
    b45a33897f54 s390/decompressor: fix misaligned symbol build error
    1856cf9132f6 bus: ixp4xx: fix IXP4XX_EXP_T1_MASK
    7269c250dd9d Revert "8250: add support for ASIX devices with a FIFO bug"
    20f7c4d51c94 soundwire: qcom: fix storing port config out-of-bounds
    39a0e723d350 opp: Fix use-after-free in lazy_opp_tables after probe deferral
    0ff4a97ac20f meson saradc: fix clock divider mask length
    e5fdd73c883b xhci: Show ZHAOXIN xHCI root hub speed correctly
    6eaedbffec55 xhci: Fix TRB prefetch issue of ZHAOXIN hosts
    328b18a42a57 xhci: Fix resume issue of some ZHAOXIN hosts
    d9c91ef5d8da ceph: don't let check_caps skip sending responses for revoke msgs
    db8ca8d9b4df libceph: harden msgr2.1 frame segment length checks
    974ac045a05a firmware: stratix10-svc: Fix a potential resource leak in svc_create_memory_pool()
    becf8c69b7e7 tty: serial: imx: fix rs485 rx after tx
    9dd8091959bc tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk
    073dbbe57437 tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error
    21e2fe510aee serial: atmel: don't enable IRQs prematurely
    af4e0ce2af8a drm/ttm: Don't leak a resource on swapout move error
    22c16c896cbf drm/amdgpu: avoid restore process run into dead loop.
    85b9335d8e0b drm/amd/display: Correct `DMUB_FW_VERSION` macro
    9ced7e65c3c4 drm/amdgpu: fix clearing mappings for BOs that are always valid in VM
    0121d83ddfc8 drm/rockchip: vop: Leave vblank enabled in self-refresh
    941a395e969b drm/atomic: Allow vblank-enabled + self-refresh "disable"
    54163ad21e17 fs: dlm: return positive pid value for F_GETLK
    866bf37b7c10 dm init: add dm-mod.waitfor to wait for asynchronously probed block devices
    4f61488541bb md/raid0: add discard support for the 'original' layout
    3435c5674e67 mfd: pm8008: Fix module autoloading
    560c458340a9 misc: pci_endpoint_test: Re-init completion for every test
    14bdee38e96c misc: pci_endpoint_test: Free IRQs before removing the device
    eec34da87bc6 PCI: rockchip: Set address alignment for endpoint mode
    750fd00a0a37 PCI: rockchip: Use u32 variable to access 32-bit registers
    875d7a7f851a PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe endpoint core
    7b0026977a51 PCI: rockchip: Add poll and timeout to wait for PHY PLLs to be locked
    049d774b8b9b PCI: rockchip: Write PCI Device ID to correct register
    20c62b3c1e4d PCI: rockchip: Assert PCI Configuration Enable bit after probe
    e8cc74b6b446 PCI: qcom: Disable write access to read only registers for IP v2.3.3
    7b2f1ddc943a PCI: Add function 1 DMA alias quirk for Marvell 88SE9235
    1d24c5b10dbb PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold
    f930cf3f21fd dm integrity: reduce vmalloc space footprint on 32-bit architectures
    70564215ad92 hwrng: imx-rngc - fix the timeout for init and self check
    de984faecddb jfs: jfs_dmap: Validate db_l2nbperpage while mounting
    d04a3ff04c93 ext4: only update i_reserved_data_blocks on successful block allocation
    c327b83c59ee ext4: turn quotas off if mount failed after enabling quotas
    8830523440a6 ext4: fix to check return value of freeze_bdev() in ext4_shutdown()
    c7514dceb7b9 ext4: fix wrong unit use in ext4_mb_new_blocks
    5523851fad60 ext4: get block from bh in ext4_free_blocks for fast commit replay
    ba92af119b31 ext4: fix wrong unit use in ext4_mb_clear_bb
    951ee9c9bb05 ext4: Fix reusing stale buffer heads from last failed mounting
    cd517f9a9d07 MIPS: KVM: Fix NULL pointer dereference
    fd89522a6198 MIPS: Loongson: Fix cpu_probe_loongson() again
    0e1854f87be8 erofs: fix compact 4B support for 16k block size
    e4e7f67cc14e arm64: errata: Add detection for TRBE overwrite in FILL mode
    affdbc8fbc7a powerpc/security: Fix Speculation_Store_Bypass reporting on Power10
    9f1627d8b0a4 misc: fastrpc: Create fastrpc scalar with correct buffer count
    faea67e6a508 powerpc: Fail build if using recordmcount with binutils v2.37
    7eeed3ed1a6c mm/damon/ops-common: atomically test and clear young on ptes and pmds
    7efc5bee2473 net: bcmgenet: Ensure MDIO unregistration has clocks enabled
    626c1c291302 mtd: rawnand: meson: fix unaligned DMA buffers handling
    e08295290c53 tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation
    936adde9c338 pinctrl: amd: Only use special debounce behavior for GPIO 0
    0bcf6b12e699 pinctrl: amd: Detect and mask spurious interrupts
    dff67c64f67b pinctrl: amd: Detect internal GPIO0 debounce handling
    cc5050add034 pinctrl: amd: Fix mistake in handling clearing pins at startup
    982c29e0d27a f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io()
    333feb7ba84f fs/ntfs3: Check fields while reading
    04d2c9a6cb5c nvme-pci: fix DMA direction of unmapping integrity data
    c58e45fbeaa8 nvme-pci: remove nvme_queue from nvme_iod
    91d3554ab1fc net/sched: sch_qfq: account for stab overhead in qfq_enqueue
    8e0326cbc4d5 net/sched: sch_qfq: refactor parsing of netlink parameters
    78a0900e8dbc net/sched: make psched_mtu() RTNL-less safe
    31976c68be26 netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write()
    8a128e601f36 riscv: mm: fix truncation warning on RV32
    3bd945532d0d net/sched: flower: Ensure both minimum and maximum ports are specified
    d26299f50f5e bpf: cpumap: Fix memory leak in cpu_map_update_elem
    099abb1cd229 wifi: airo: avoid uninitialized warning in airo_get_rate()
    0e9ebc17457a erofs: fix fsdax unavailability for chunk-based regular files
    41ccbc2ecb63 erofs: decouple basic mount options from fs_context
    ed84618f8da2 erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF
    e649333bcfe1 octeontx2-pf: Add additional check for MCAM rules
    c62da24de388 drm/i915: Fix one wrong caching mode enum usage
    567397dd8e7b riscv, bpf: Fix inconsistent JIT image generation
    4e4e1f99bb47 bpf, riscv: Support riscv jit to provide bpf_line_info
    420d30d36725 igc: Fix inserting of empty frame for launchtime
    efc7f2593724 igc: Fix launchtime before start of cycle
    d29387922b85 kernel/trace: Fix cleanup logic of enable_trace_eprobe
    7aefc43277e5 platform/x86: wmi: Break possible infinite loop when parsing GUID
    02081e57188b platform/x86: wmi: move variables
    f3583db8980a platform/x86: wmi: use guid_t and guid_equal()
    3b6fef411030 platform/x86: wmi: remove unnecessary argument
    82abd1c37d3b ipv6/addrconf: fix a potential refcount underflow for idev
    1d63fdf6d3ed NTB: ntb_tool: Add check for devm_kcalloc
    0aa187a99935 NTB: ntb_transport: fix possible memory leak while device_register() fails
    7e475cf97c47 ntb: intel: Fix error handling in intel_ntb_pci_driver_init()
    3326ecef63ca NTB: amd: Fix error handling in amd_ntb_pci_driver_init()
    fe1a2ed41162 ntb: idt: Fix error handling in idt_pci_driver_init()
    7f2153c1ae89 udp6: fix udp6_ehashfn() typo
    3fabca5d9cae icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev().
    ea438eed94ac net: prevent skb corruption on frag list segmentation
    02474292a442 net: bgmac: postpone turning IRQs off to avoid SoC hangs
    1417dd787a5e ionic: remove WARN_ON to prevent panic_on_warn
    aa915d12c1cc gve: Set default duplex configuration to full
    5b55f2d6ef40 net/sched: cls_fw: Fix improper refcount update leads to use-after-free
    1d263bbdc5c6 net: mvneta: fix txq_map in case of txq_number==1
    4a4804e6ae84 bpf: Fix max stack depth check for async callbacks
    1b555dff835c scsi: qla2xxx: Fix error code in qla2x00_start_sp()
    6e8af127ddbd igc: Handle PPS start time programming for past time values
    809ea3a3eb3e igc: set TP bit in 'supported' and 'advertising' fields of ethtool_link_ksettings
    82ac62d76a00 net/mlx5e: Check for NOT_READY flag state after locking
    4892e1e548b5 net/mlx5e: fix memory leak in mlx5e_ptp_open
    c61303ae2ce0 net/mlx5e: fix double free in mlx5e_destroy_flow_table
    f4b1f2625186 igc: Remove delay during TX ring configuration
    b3540c0de848 drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags
    9dbc0fa2e85a drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime
    486b2551b068 drm/panel: simple: Add connector_type for innolux_at043tn24
    eb947403518e ksmbd: validate session id and tree id in the compound request
    3813eee5154d ksmbd: fix out-of-bound read in smb2_write
    35f450f54dca ksmbd: validate command payload size
    08871ede8318 ksmbd: use ksmbd_req_buf_next() in ksmbd_smb2_check_message()
    d528faa9e828 workqueue: clean up WORK_* constant types, clarify masking
    aed37b12a253 net: lan743x: Don't sleep in atomic context
    d9e1cfae8d8e io_uring: add reschedule point to handle_tw_list()
    f8307d862ca4 io_uring: Use io_schedule* in cqring wait
    ecb9443b203f block/partition: fix signedness issue for Amiga partitions
    478a7a30c33c tty: serial: fsl_lpuart: add earlycon for imx8ulp platform
    75308d64c050 wireguard: netlink: send staged packets when setting initial private key
    8c660cfd7230 wireguard: queueing: use saner cpu selection wrapping
    870dcc31c0cf netfilter: nf_tables: prevent OOB access in nft_byteorder_eval
    041e2ac88cae netfilter: nf_tables: do not ignore genmask when looking up chain by id
    6f03ce2f1abc netfilter: conntrack: Avoid nf_ct_helper_hash uses after free
    2bd6f13734ce netfilter: nf_tables: unbind non-anonymous set if rule construction fails
    30235c245700 fanotify: disallow mount/sb marks on kernel internal pseudo fs
    d97481c7b273 ovl: fix null pointer dereference in ovl_get_acl_rcu()
    db42d2bf4f21 fs: no need to check source
    86b93cbfe104 leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename
    ecc8d95067e4 ARM: orion5x: fix d2net gpio initialization
    1c401bb99394 ARM: dts: qcom: ipq4019: fix broken NAND controller properties override
    02b5d96f7dd0 ASoC: mediatek: mt8173: Fix snd_soc_component_initialize error path
    5f35f98e5609 ASoC: mediatek: mt8173: Fix irq error path
    6e7f6b4b5ca0 btrfs: do not BUG_ON() on tree mod log failure at __btrfs_cow_block()
    bdc8a582e1a4 btrfs: fix extent buffer leak after tree mod log failure at split_node()
    7ba0da31dd4a btrfs: fix race when deleting quota root from the dirty cow roots list
    bacd1c80e3b6 btrfs: reinsert BGs failed to reclaim
    d1ca553f9431 btrfs: bail out reclaim process if filesystem is read-only
    d8e172616fb7 btrfs: delete unused BGs while reclaiming BGs
    12b6d6849898 btrfs: add handling for RAID1C23/DUP to btrfs_reduce_alloc_profile
    dd15d1c5c22d fs: avoid empty option when generating legacy mount string
    79b9ab357b6f jffs2: reduce stack usage in jffs2_build_xattr_subsystem()
    5ca021be5211 ipvs: increase ip_vs_conn_tab_bits range for 64BIT
    6db001a7ed75 fs: Lock moved directories
    40f99ad8e2c2 fs: Establish locking order for unrelated directories
    8fdae421c26f Revert "f2fs: fix potential corruption when moving a directory"
    eca9c3d86dd0 ext4: Remove ext4 locking of moved directory
    487f229efea8 shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs
    17bdba70a802 autofs: use flexible array in ioctl structure
    e7acd18e5ec3 integrity: Fix possible multiple allocation in integrity_inode_get()
    f4e0809d3adc um: Use HOST_DIR for mrproper
    f67b0e3081f2 bcache: Fix __bch_btree_node_alloc to make the failure behavior consistent
    991e9c186a8a bcache: Remove unnecessary NULL point check in node allocations
    cbdd5b3322f7 bcache: fixup btree_cache_wait list damage
    99d0599742be mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used.
    c893918bf4d8 mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS
    4a489c8e9cc8 mmc: core: disable TRIM on Micron MTFC4GACAJCN-1M
    5b555f250069 mmc: core: disable TRIM on Kingston EMMC04G-M627
    8e2983536613 io_uring: wait interruptibly for request completions on exit
    e5da56c682f1 NFSD: add encoding of op_recall flag for write delegation
    8a77b1d4663f i2c: qup: Add missing unwind goto in qup_i2c_probe()
    5bf90e5e793a btrfs: do not BUG_ON() on tree mod log failure at balance_level()
    e15eb4ec862c extcon: usbc-tusb320: Convert to i2c's .probe_new()
    112c15d0974f i2c: xiic: Don't try to handle more interrupt events after error
    9eaef43fef90 i2c: xiic: Defer xiic_wakeup() and __xiic_start_xfer() in xiic_process()
    0fa0cd1f98c1 apparmor: fix missing error check for rhashtable_insert_fast
    196f6c71905a sh: dma: Fix DMA channel offset calculation
    6342e46566f6 s390/qeth: Fix vipa deletion
    307623bae629 octeontx-af: fix hardware timestamp configuration
    deee40944a75 net: dsa: tag_sja1105: fix MAC DA patching from meta frames
    e4db7f4369eb pptp: Fix fib lookup calls.
    a4284246fca2 riscv: move memblock_allow_resize() after linear mapping is ready
    ae682149bc00 net/sched: act_pedit: Add size check for TCA_PEDIT_PARMS_EX
    edd944b70ad2 xsk: Honor SO_BINDTODEVICE on bind
    428ccde9242a tcp: annotate data races in __tcp_oow_rate_limited()
    0dad52a840d6 net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode
    ada440952d5e powerpc: allow PPC_EARLY_DEBUG_CPM only when SERIAL_CPM=y
    f3380d895e28 ntfs: Fix panic about slab-out-of-bounds caused by ntfs_listxattr()
    e425e2ba9336 octeontx2-af: Add validation before accessing cgx and lmac
    eeaf264cd43f octeontx2-af: Fix mapping for NIX block from CGX connection
    d58d718136f8 f2fs: fix error path handling in truncate_dnode()
    c0dd447558c6 mailbox: ti-msgmgr: Fill non-message tx data fields with 0x0
    217b6ea8cf7b spi: bcm-qspi: return error if neither hif_mspi nor mspi is available
    2e2e5f9300a1 net: dsa: vsc73xx: fix MTU configuration
    b8aedf29db12 ibmvnic: Do not reset dql stats on NON_FATAL err
    6a5a705fa8ad Add MODULE_FIRMWARE() for FIRMWARE_TG357766.
    a6527128feeb net/sched: act_ipt: add sanity checks on table name and hook locations
    1fba2510b52f sctp: fix potential deadlock on &net->sctp.addr_wq_lock
    baa76d9b6163 media: cec: i2c: ch7322: also select REGMAP
    677c5707ec38 drm/i915/psr: Use hw.adjusted mode when calculating io/fast wake times
    2a0acbc6b7cd rtc: st-lpc: Release some resources in st_rtc_probe() in case of error
    7834580ca104 md/raid10: fix the condition to call bio_end_io_acct()
    d623fd42a019 pwm: mtk_disp: Fix the disable flow of disp_pwm
    db3c7f3eb85f pwm: ab8500: Fix error code in probe()
    05b35ea06d26 pwm: sysfs: Do not apply state to already disabled PWMs
    aa12faec2314 pwm: imx-tpm: force 'real_period' to be zero in suspend
    07e229f06eba phy: tegra: xusb: check return value of devm_kzalloc()
    f7454b8fd21f mfd: stmpe: Only disable the regulators if they are enabled
    a9ccf140a2a0 KVM: s390/diag: fix racy access of physical cpu number in diag 9c handler
    2070f3e0bc76 KVM: s390: vsie: fix the length of APCB bitmap
    52f371952a71 mfd: stmfx: Nullify stmfx->vdd in case of error
    b1dbc919c166 mfd: stmfx: Fix error path in stmfx_chip_init
    9783c2ec8d04 nvmem: rmem: Use NVMEM_DEVID_AUTO
    e6bd54f4977b test_firmware: return ENOMEM instead of ENOSPC on failed memory allocation
    22c7e378b06b serial: 8250_omap: Use force_suspend and resume for system suspend
    10f6656c9575 Revert "usb: common: usb-conn-gpio: Set last role to unknown before initial detection"
    76ac2acb7554 mfd: intel-lpss: Add missing check for platform_get_resource
    0e8b1a28351b usb: dwc3-meson-g12a: Fix an error handling path in dwc3_meson_g12a_probe()
    f232c1caac3c usb: common: usb-conn-gpio: Set last role to unknown before initial detection
    dfda400a4d04 usb: dwc3: qcom: Fix an error handling path in dwc3_qcom_probe()
    81ecef54d8c6 usb: dwc3: qcom: Release the correct resources in dwc3_qcom_remove()
    f219ea71ee0f KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes
    de846dec7aee media: atomisp: gmin_platform: fix out_len in gmin_get_config_dsm_var()
    7ad558baf6d0 media: venus: helpers: Fix ALIGN() of non power of two
    3bedb7a27353 mfd: rt5033: Drop rt5033-battery sub-device
    a77616f5a3c3 coresight: Fix loss of connection info when a module is unloaded
    ca9e766c8a49 kernfs: fix missing kernfs_idr_lock to remove an ID from the IDR
    e7ecade51b48 serial: 8250: lock port for UART_IER access in omap8250_irq()
    c1a4ad35c566 serial: 8250: lock port for stop_rx() in omap8250_irq()
    c2194a361087 usb: hide unused usbfs_notify_suspend/resume functions
    ecf26d6e1b54 usb: phy: phy-tahvo: fix memory leak in tahvo_usb_probe()
    b10200650e1e extcon: Fix kernel doc of property capability fields to avoid warnings
    44e383e22af0 extcon: Fix kernel doc of property fields to avoid warnings
    a8ea7ed644cb usb: gadget: u_serial: Add null pointer check in gserial_suspend
    b626cd5e4a87 usb: dwc3: qcom: Fix potential memory leak
    1cee6f04105f clk: qcom: ipq6018: fix networking resets
    6ad5ded420f5 clk: qcom: reset: support resetting multiple bits
    40844343a885 clk: qcom: reset: Allow specifying custom reset delay
    cab904bf50c4 media: i2c: Correct format propagation for st-mipid02
    784a8027b8ac media: usb: siano: Fix warning due to null work_func_t function pointer
    1e1af31c4c5d media: videodev2.h: Fix struct v4l2_input tuner index comment
    a3727915b350 media: usb: Check az6007_read() return value
    2a50c146cb3b clk: qcom: gcc-ipq6018: Use floor ops for sdcc clocks
    8d762ad8006e clk: qcom: camcc-sc7180: Add parent dependency to all camera GDSCs
    10e2b1c5d819 serial: 8250: omap: Fix freeing of resources on failed register
    a1a5c5606048 usb: dwc2: Fix some error handling paths
    fa1547b47195 usb: dwc2: platform: Improve error reporting for problems during .remove()
    0a9c0fa3e91a sh: j2: Use ioremap() to translate device tree address into kernel memory
    629e97f0c862 w1: fix loop in w1_fini()
    cb263e9b6d76 w1: w1_therm: fix locking behavior in convert_t
    fbf4ace39b2e SUNRPC: Fix UAF in svc_tcp_listen_data_ready()
    92905470a125 block: increment diskseq on all media change events
    8744a9eda7c1 block: change all __u32 annotations to __be32 in affs_hardblocks.h
    de4d538380f6 block: add overflow checks for Amiga partition support
    bc0129a644f0 block: fix signed int overflow in Amiga partition support
    92a37fc52272 ALSA: jack: Fix mutex call in snd_jack_report()
    2f533bcb0717 ALSA: hda/realtek: Add quirk for Clevo NPx0SNx
    5bcdfe1544f2 iio: accel: fxls8962af: fixup buffer scan element type
    8cc75ce657a4 iio: accel: fxls8962af: errata bug only applicable for FXLS8962AF
    92cee2da5b45 iio: adc: ad7192: Fix internal/external clock selection
    f88a05ef447f iio: adc: ad7192: Fix null ad7192_state pointer access
    b84998a407a8 phy: tegra: xusb: Clear the driver reference in usb-phy dev
    8585c6cb0381 usb: dwc3: gadget: Propagate core init errors to UDC during pullup
    9cd1627ff0f1 USB: serial: option: add LARA-R6 01B PIDs
    fb348857e7b6 io_uring: ensure IOPOLL locks around deferred work
    4909d0ad1728 bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
    902256de2b95 ACPI: utils: Fix acpi_evaluate_dsm_typed() redefinition error
    b3889a5990b5 ksmbd: avoid field overflow warning
    ef26b05023e7 efi/libstub: Disable PCI DMA before grabbing the EFI memory map
    5c883c42bd78 kbuild: Disable GCOV for *.mod.o
    3d9f6fc71de5 hwrng: st - keep clock enabled while hwrng is registered
    cd5bd4b7130c dax/kmem: Pass valid argument to memory_group_register_static
    2a327c8c315a dax: Introduce alloc_dev_dax_id()
    9c2f993b6ca9 dax: Fix dax_mapping_release() use after free
    63fb45ddc491 SMB3: Do not send lease break acknowledgment if all file handles have been closed
    7f6023610b4e NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION
    6d9f814b265c crypto: qat - unmap buffers before free for RSA
    718f30e30b3e crypto: qat - unmap buffer before free for DH
    3894f5880f96 crypto: qat - Use helper to set reqsize
    30682e121475 crypto: kpp - Add helper to set reqsize
    41bd35a16196 crypto: qat - use reference to structure in dma_map_single()
    a3fcd2d23df9 crypto: qat - replace get_current_node() with numa_node_id()
    9560559cba40 crypto: qat - honor CRYPTO_TFM_REQ_MAY_SLEEP flag
    f6ee18555b40 ARC: define ASM_NL and __ALIGN(_STR) outside #ifdef __ASSEMBLY__ guard
    5e0424cd8a44 modpost: fix off by one in is_executable_section()
    7c0c62e5574f crypto: marvell/cesa - Fix type mismatch warning
    6bfdced5b6be modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24}
    cd7806eec34f modpost: fix section mismatch message for R_ARM_ABS32
    7543ffe03af6 crypto: nx - fix build warnings when DEBUG_FS is not enabled
    b030d239256c modpost: remove broken calculation of exception_table_entry size
    c76d991b6f01 hwrng: virtio - Fix race on data_avail and actual data
    64410e7b0306 hwrng: virtio - always add a pending request
    9a9ef9652941 hwrng: virtio - don't waste entropy
    f5634d21541e hwrng: virtio - don't wait on cleanup
    91806246e4e9 hwrng: virtio - add an internal buffer
    36874844f7b5 powerpc/mm/dax: Fix the condition when checking if altmap vmemap can cross-boundary
    271c25008a08 powerpc/book3s64/mm: Fix DirectMap stats in /proc/meminfo
    fafeeb398df1 riscv: uprobes: Restore thread.bad_cause
    3786416e1fa2 powerpc: update ppc_save_regs to save current r1 in pt_regs
    b08d9a11df37 powerpc: simplify ppc_save_regs
    d3a0d96c16e5 powerpc/powernv/sriov: perform null check on iov before dereferencing iov
    0a95dd17a73b pinctrl: at91-pio4: check return value of devm_kasprintf()
    50aa3e6abbb2 pinctrl: microchip-sgpio: check return value of devm_kasprintf()
    f7d92313002b powerpc/64s: Fix VAS mm use after free
    5e79521da11f perf dwarf-aux: Fix off-by-one in die_get_varname()
    ac6c849428fb perf script: Fix allocation of evsel->priv related to per-event dump files
    939bf462a125 powerpc/signal32: Force inlining of __unsafe_save_user_regs() and save_tm_user_regs_unsafe()
    7d25fc45c42c powerpc/interrupt: Don't read MSR from interrupt_exit_kernel_prepare()
    d4f3531cd2c3 kcsan: Don't expect 64 bits atomic builtins from 32 bits architectures
    196f18dd7f0e pinctrl: cherryview: Return correct value if pin in push-pull mode
    c92365c3f390 perf bench: Add missing setlocale() call to allow usage of %'d style formatting
    e456d9b2dd23 perf bench: Use unbuffered output when pipe/tee'ing to a file
    c02b496d9294 PCI: Add pci_clear_master() stub for non-CONFIG_PCI
    d1bfe6ca7328 PCI: ftpci100: Release the clock resources
    7fe2876aac63 PCI: pciehp: Cancel bringup sequence if card is not present
    dfbf41e4fc16 scsi: 3w-xxxx: Add error handling for initialization failure in tw_probe()
    9856c0de4905 PCI/ASPM: Disable ASPM on MFD function removal to avoid use-after-free
    6053df4da4fc pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors
    b1de5105d29b scsi: qedf: Fix NULL dereference in error handling
    48e6b7602e9b PCI: vmd: Reset VMD config register between soft reboots
    34c701b52d04 PCI: cadence: Fix Gen2 Link Retraining process
    a326cf0107b1 clk: Fix memory leak in devm_clk_notifier_register()
    a0e7e33b8c2d ASoC: imx-audmix: check return value of devm_kasprintf()
    62f29ca45f83 ovl: update of dentry revalidate flags after copy up
    a089ec635ae9 drivers: meson: secure-pwrc: always enable DMA domain
    8ca6b2add2c0 clk: ti: clkctrl: check return value of kasprintf()
    b700e5d4feb0 clk: keystone: sci-clk: check return value of kasprintf()
    06759faca0ef clk: si5341: free unused memory on probe failure
    34b11a9a7d39 clk: si5341: check return value of {devm_}kasprintf()
    4ade98acef5a clk: si5341: return error if one synth clock registration fails
    9875046f147a clk: cdce925: check return value of kasprintf()
    d8832e85a1ae clk: vc5: check memory returned by kasprintf()
    f180408f164c drm/msm/dpu: correct MERGE_3D length
    e45377cfe1db arm64: dts: mediatek: mt8192: Fix CPUs capacity-dmips-mhz
    30111c478b97 arm64: dts: mediatek: Add cpufreq nodes for MT8192
    3c3f3d35f5e0 drm/msm/dp: Free resources after unregistering them
    ec3b55b2c91d drm/msm/dpu: do not enable color-management if DSPPs are not available
    300e26e3e648 ALSA: ac97: Fix possible NULL dereference in snd_ac97_mixer
    fd1c117bb5d7 clk: tegra: tegra124-emc: Fix potential memory leak
    2f276dd9c0f8 clk: clocking-wizard: Fix Oops in clk_wzrd_register_divider()
    141d87977b81 arm64: dts: qcom: sm8250-edo: Panel framebuffer is 2.5k instead of 4k
    bcea444ab4c0 clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe()
    50b5ddde8fad clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe
    1fb12e7716e7 RDMA/bnxt_re: Avoid calling wake_up threads from spin_lock context
    79226176cdd1 RDMA/bnxt_re: wraparound mbox producer index
    bf35c202a3f0 drm/msm/a5xx: really check for A510 in a5xx_gpu_init
    4300a47e4017 amdgpu: validate offset_in_bo of drm_amdgpu_gem_va
    9b8087950b4c drm/radeon: fix possible division-by-zero errors
    b979dc54b6c7 drm/amd/display: Fix artifacting on eDP panels when engaging freesync video mode
    52c2b295e377 drm/amdkfd: Fix potential deallocation of previously deallocated memory.
    95afd2c7c7d2 ARM: dts: BCM5301X: fix duplex-full => full-duplex
    838534e86cbc hwmon: (pmbus/adm1275) Fix problems with temperature monitoring on ADM1272
    31c90fa8416f hwmon: (adm1275) Allow setting sample averaging
    3ff1062bd09b hwmon: (gsc-hwmon) fix fan pwm temperature scaling
    535eafe7158b ARM: dts: stm32: fix i2s endpoint format property for stm32mp15xx-dkx
    8909898d0b6c ARM: dts: stm32: Fix audio routing on STM32MP15xx DHCOM PDK2
    555ddd671cf3 arm64: dts: ti: k3-j7200: Fix physical address of pin
    716efd08985e fbdev: omapfb: lcd_mipid: Fix an error handling path in mipid_spi_probe()
    95cb88a85361 arm64: dts: renesas: ulcb-kf: Remove flow control for SCIF1
    06c6fdaa111a ARM: dts: iwg20d-q7-common: Fix backlight pwm specifier
    8ac3083a26d3 RDMA/hns: Fix hns_roce_table_get return value
    8d158b32cba6 IB/hfi1: Fix wrong mmu_node used for user SDMA packet after invalidate
    b2ffd8212ef4 IB/hfi1: Use bitmap_zalloc() when applicable
    192ab380657e RDMA/irdma: avoid fortify-string warning in irdma_clr_wqes
    f5ca4d358b9a soc/fsl/qe: fix usb.c build errors
    9dcc95e3fc51 ARM: dts: meson8: correct uart_B and uart_C clock references
    1b4d08bdc055 ASoC: es8316: Do not set rate constraints for unsupported MCLKs
    b324de100d3c ASoC: es8316: Increment max value for ALC Capture Target Volume control
    38d04765ad93 memory: brcmstb_dpfe: fix testing array offset after use
    17b723acee4e ARM: dts: stm32: Shorten the AV96 HDMI sound card name
    9c14802f14db arm64: dts: mediatek: mt8183: Add mediatek,broken-save-restore-fw to kukui
    8f08ff836c28 arm64: dts: qcom: apq8096: fix fixed regulator name property
    2e8c8fd792a0 ARM: omap2: fix missing tick_broadcast() prototype
    016aeb9a7604 ARM: ep93xx: fix missing-prototype warnings
    314850a4d0c6 drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H
    04f16697d351 arm64: dts: qcom: apq8016-sbc: Fix 1.8V power rail on LS expansion
    7ce11e909828 arm64: dts: qcom: apq8016-sbc: Fix regulator constraints
    8d139a395dbe arm64: dts: qcom: Drop unneeded extra device-specific includes
    078578f608ba arm64: dts: qcom: apq8016-sbc: fix mpps state names
    25d624af5a86 arm64: dts: qcom: apq8016-sbc: Clarify firmware-names
    d7d784424aa0 arm64: dts: qcom: apq8016-sbc: Update modem and WiFi firmware path
    6a843066e0ec arm64: dts: qcom: db820c: Move blsp1_uart2 pin states to msm8996.dtsi
    23f7e4bf8905 arm64: dts: qcom: sdm845: correct camss unit address
    dea5289b05f2 arm64: dts: qcom: sdm630: correct camss unit address
    b12e9fb2819a arm64: dts: qcom: msm8996: correct camss unit address
    5a8bbab2b14b arm64: dts: qcom: msm8994: correct SPMI unit address
    46474b10dcd7 arm64: dts: qcom: msm8916: correct camss unit address
    b4ed5be2ea31 ARM: dts: gta04: Move model property out of pinctrl node
    70b8eeb7c67e drm/msm/dpu: Set DPU_DATA_HCTL_EN for in INTF_SC7180_MASK
    2422edc2256c drm/msm/disp/dpu: get timing engine status from intf status register
    adac5cf6092e drm/msm/dsi: don't allow enabling 14nm VCO with unprogrammed rate
    6882389691e1 RDMA/bnxt_re: Fix to remove an unnecessary log
    b41dd1d896d1 RDMA/bnxt_re: Remove a redundant check inside bnxt_re_update_gid
    9ccca79eb353 RDMA/bnxt_re: Use unique names while registering interrupts
    ced019c1f9ea RDMA/bnxt_re: Fix to remove unnecessary return labels
    adc129e89497 RDMA/bnxt_re: Disable/kill tasklet only if it is enabled
    f95ff838ac39 clk: imx: scu: use _safe list iterator to avoid a use after free
    f564dd710971 arm64: dts: microchip: sparx5: do not use PSCI on reference boards
    3752e6a98e10 bus: ti-sysc: Fix dispc quirk masking bool variables
    6d07673027f4 ARM: dts: stm32: Move ethernet MAC EEPROM from SoM to carrier boards
    a14e6f9392dc drm/panel: sharp-ls043t1le01: adjust mode settings
    6b5a02a57265 drm: sun4i_tcon: use devm_clk_get_enabled in `sun4i_tcon_init_clocks`
    ec43cfdcbd36 Input: adxl34x - do not hardcode interrupt trigger type
    fd6cdc56ee28 ARM: dts: meson8b: correct uart_B and uart_C clock references
    5899bc4058e8 ARM: dts: BCM5301X: Drop "clock-names" from the SPI node
    ba51c4072f9a drm/vram-helper: fix function names in vram helper doc
    019f013e8b92 drm/bridge: tc358768: fix THS_TRAILCNT computation
    ed8bfa046153 drm/bridge: tc358768: fix TXTAGOCNT computation
    cec2271095d2 drm/bridge: tc358768: fix THS_ZEROCNT computation
    47b8546301a9 drm/bridge: tc358768: fix TCLK_TRAILCNT computation
    a07e6484f915 drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation
    34b805ab386c drm/bridge: tc358768: fix TCLK_ZEROCNT computation
    9e0668ecef6e drm/bridge: tc358768: fix PLL target frequency
    81bb5e859f2e drm/bridge: tc358768: fix PLL parameters computation
    6451b3274fb3 drm/bridge: tc358768: always enable HS video mode
    26a0ba5d1654 Input: drv260x - sleep between polling GO bit
    efb61a718540 drm/amd/display: Explicitly specify update type per plane info change
    53e0a5ba9deb radeon: avoid double free in ci_dpm_init()
    6173df9026d0 drm/amd/display: Add logging for display MALL refresh setting
    a4b0164fc18b netlink: Add __sock_i_ino() for __netlink_diag_dump().
    04daf3f67497 ipvlan: Fix return value of ipvlan_queue_xmit()
    eb720f669b6d netfilter: nf_conntrack_sip: fix the ct_sip_parse_numerical_param() return value.
    c052797ac368 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one
    5848ad42507d lib/ts_bm: reset initial match offset for every block of text
    fc8429f8d868 net: nfc: Fix use-after-free caused by nfc_llcp_find_local
    60ec0058c72f nfc: llcp: simplify llcp_sock_connect() error paths
    91f4ef204e73 sfc: fix crash when reading stats while NIC is resetting
    9ced40bf849e net: axienet: Move reset before 64-bit DMA detection
    ebd6d2077a08 gtp: Fix use-after-free in __gtp_encap_destroy().
    4f22f55dc80d selftests: rtnetlink: remove netdevsim device after ipsec offload test
    029d892b05fc bonding: do not assume skb mac_header is set
    619384319b13 netlink: do not hard code device address lenth in fdb dumps
    a641240b7e07 netlink: fix potential deadlock in netlink_set_err()
    d4aee9512ae0 net: stmmac: fix double serdes powerdown
    cfe147bdd094 igc: Fix race condition in PTP tx code
    c729f590fe41 can: length: fix bitstuffing count
    4bc47970179a bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings
    a254e029b742 bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint
    9eb2651c67b5 bpf: Factor out socket lookup functions for the TC hookpoint.
    a66cce0339a6 bpf: Omit superfluous address family check in __bpf_skc_lookup
    7e3d771f85c3 wifi: ath9k: convert msecs to jiffies where needed
    248fc11128f9 wifi: iwlwifi: mvm: indicate HW decrypt for beacon protection
    365cd15e8fcb wifi: cfg80211: rewrite merging of inherited elements
    3b9de981fe7f wifi: iwlwifi: pcie: fix NULL pointer dereference in iwl_pcie_irq_rx_msix_handler()
    d0f665eee9c3 iwlwifi: don't dump_stack() when we get an unexpected interrupt
    a6db476ff38c wifi: iwlwifi: pull from TXQs with softirqs disabled
    a572c6852b51 rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO
    48c2d1455a6a wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key()
    8c561a59c6cd memstick r592: make memstick_debug_get_tpc_name() static
    79c0fbf8f359 kexec: fix a memory leak in crash_shrink_memory()
    ed8d827f4313 watchdog/perf: more properly prevent false positives with turbo modes
    c29d8d1f56c3 watchdog/perf: define dummy watchdog_update_hrtimer_threshold() on correct config
    15b37d2b4a02 wifi: rsi: Do not set MMC_PM_KEEP_POWER in shutdown
    4391fa180856 wifi: rsi: Do not configure WoWlan in shutdown hook if not enabled
    ac4bf9426af9 selftests/bpf: Fix check_mtu using wrong variable type
    95b4b940f0fb wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes
    ef24fe436bab wifi: ray_cs: Fix an error handling path in ray_probe()
    0700d878b0d2 wifi: ray_cs: Drop useless status variable in parse_addr()
    d696cbbe43db wifi: ray_cs: Utilize strnlen() in parse_addr()
    93890d057317 wifi: wl3501_cs: Fix an error handling path in wl3501_probe()
    eaffd568a248 wl3501_cs: use eth_hw_addr_set()
    c6143548e634 wifi: atmel: Fix an error handling path in atmel_probe()
    5a0a312d3490 wifi: orinoco: Fix an error handling path in orinoco_cs_probe()
    f5bb5474f40d wifi: orinoco: Fix an error handling path in spectrum_cs_probe()
    ec856ca3b0ac regulator: core: Streamline debugfs operations
    fc2f8b9054eb regulator: core: Fix more error checking for debugfs_create_dir()
    534508689e89 bpftool: JIT limited misreported as negative value on aarch64
    e7e0b6e066f0 nfc: llcp: fix possible use of uninitialized variable in nfc_llcp_send_connect()
    edeb029dd9ad spi: dw: Round of n_bytes to power of 2
    ac6158b5c4db bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
    71754ee427d7 libbpf: fix offsetof() and container_of() to work with CO-RE
    3e7ee33b95e0 sctp: add bpf_bypass_getsockopt proto callback
    a32a89bb0459 wifi: mwifiex: Fix the size of a memory allocation in mwifiex_ret_802_11_scan()
    a55f88dd156f wifi: wilc1000: fix for absent RSN capabilities WFA testcase
    e215a8a4283a spi: spi-geni-qcom: Correct CS_TOGGLE bit in SPI_TRANS_CFG
    e92f61e0701e samples/bpf: Fix buffer overflow in tcp_basertt
    c77eb01a6e41 libbpf: btf_dump_type_data_check_overflow needs to consider BTF_MEMBER_BITFIELD_SIZE
    ad5425e70789 wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx
    06da826e3b7d wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation
    79305655961d igc: Enable and fix RX hash usage by netstack
    38a9d7dac3ad pstore/ram: Add check for kstrdup
    745cec2bd3b3 ima: Fix build warnings
    41da2c318cf1 evm: Fix build warnings
    757b06fb026c evm: Complete description of evm_inode_setattr()
    85872ffac4d8 locking/atomic: arm: fix sync ops
    cf78062aa988 x86/mm: Fix __swp_entry_to_pte() for Xen PV guests
    bd4c759d31ca perf/ibs: Fix interface via core pmu events
    87666a7d3e40 kselftest: vDSO: Fix accumulation of uninitialized ret when CLOCK_REALTIME is undefined
    f766d45ab294 rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale
    bfe210f62518 rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup()
    751cb9511764 rcuscale: Move shutdown from wait_event() to wait_event_idle()
    a6d33ea30575 rcuscale: Always log error message
    e610497ba1ce rcutorture: Correct name of use_softirq module parameter
    c756e8a227c4 thermal/drivers/sun8i: Fix some error handling paths in sun8i_ths_probe()
    e2b32b0c5f0a cpufreq: intel_pstate: Fix energy_performance_preference for passive
    b51194170f9a ARM: 9303/1: kprobes: avoid missing-declaration warnings
    4864c82cb8b5 powercap: RAPL: Fix CONFIG_IOSF_MBI dependency
    2c06e0e0102f perf/arm-cmn: Fix DTC reset
    3c4f5aee3795 PM: domains: fix integer overflow issues in genpd_parse_state()
    289e2054eeb6 clocksource/drivers/cadence-ttc: Fix memory leak in ttc_timer_probe
    5017132f2f92 tracing/timer: Add missing hrtimer modes to decode_hrtimer_mode().
    0670c4c567b2 posix-timers: Prevent RT livelock in itimer_delete()
    f222873711a5 svcrdma: Prevent page release when nothing was received
    6689782746a3 irqchip/jcore-aic: Fix missing allocation of IRQ descriptors
    e6b7362290ba md/raid10: fix io loss while replacement replace rdev
    f4368a462b1f md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request
    3c76920e547d md/raid10: fix wrong setting of max_corr_read_errors
    d3bf54a69bce md/raid10: fix overflow of md/safe_mode_delay
    a134dd582c0d md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
    eb120c0aff5c blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost
    1bc29ba9598c x86/resctrl: Only show tasks' pid in current pid namespace
    d9c194281bc8 fs: pipe: reveal missing function protoypes
    25aa2ad37c21 netfilter: nf_tables: drop map element references from preparation phase

(From OE-Core rev: b135d73eccf54fc6afa07c2d8f4ba25c234469e2)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 25bd49d03af0e20808c26744e35fe7f416981017)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-08-26 04:24:02 -10:00
Bruce Ashfield
b2e3fcb94d linux-yocto/5.15: update to v5.15.120
Updating  to the latest korg -stable release that comprises
the following commits:

    d54cfc420586 Linux 5.15.120
    c06edf13f4cf nubus: Partially revert proc_create_single_data() conversion
    6e65fa33edf5 parisc: Delete redundant register definitions in <asm/assembly.h>
    b4d8f8900021 drm/amdgpu: Validate VM ioctl flags.
    26eb191bf5a0 scripts/tags.sh: Resolve gtags empty index generation
    989b4a753c7e perf symbols: Symbol lookup with kcore can fail if multiple segments match stext
    87f51cf60e3e Revert "thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe"
    6a28f3490d3d HID: logitech-hidpp: add HIDPP_QUIRK_DELAYED_INIT for the T651.
    67ce7724637c HID: wacom: Use ktime_t rather than int when dealing with timestamps
    347732317749 bpf: ensure main program has an extable
    d874cf9799a9 can: isotp: isotp_sendmsg(): fix return error fix on TX path
    27d03d15bb8b x86/smp: Use dedicated cache-line for mwait_play_dead()
    d6c745ca4fc5 x86/microcode/AMD: Load late on both threads too
    9052349685e9 drm/amdgpu: Set vmbo destroy after pt bo is created
    796481bedc3e mm, hwpoison: when copy-on-write hits poison, take page offline
    6713b8f11aa0 mm, hwpoison: try to recover from copy-on write faults
    b46021ab8304 mptcp: consolidate fallback and non fallback state machine
    42ff95b4bd11 mptcp: fix possible divide by zero in recvmsg()

(From OE-Core rev: ab60a67c3effda6364fadcf78edf7792c75bff19)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 51c474534c27ac0739a6373595a49ebbc52c3715)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-07-26 05:20:36 -10:00
Bruce Ashfield
13149ac30f linux-yocto/5.15: update to v5.15.119
Updating  to the latest korg -stable release that comprises
the following commits:

    4af60700a60c Linux 5.15.119
    10fbd2e04e40 act_mirred: remove unneded merge conflict markers
    2230b3f874d9 i2c: imx-lpi2c: fix type char overflow issue when calculating the clock cycle
    907a069ec38f x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys
    7949f83f7ecc vhost_net: revert upend_idx only on retriable error
    fdac0aa4a175 drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl
    f012d3037c15 drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctl
    a44b4230d2ba drm/exynos: vidi: fix a wrong error return
    79b4125bce96 ARM: dts: Fix erroneous ADS touchscreen polarities
    9684c4fdeeca s390/purgatory: disable branch profiling
    3c4d87e9fa8a ASoC: nau8824: Add quirk to active-high jack-detect
    d77eac1b14e0 soundwire: dmi-quirks: add new mapping for HP Spectre x360
    53ad4af4ec90 ASoC: simple-card: Add missing of_node_put() in case of error
    bb45dc7b67c5 spi: lpspi: disable lpspi module irq in DMA mode
    f8d9d8f1727d s390/cio: unregister device when the only path is gone
    e10d15fdfced Input: soc_button_array - add invalid acpi_index DMI quirk handling
    26bde09a1512 nvme: double KA polling frequency to avoid KATO with TBKAS on
    e3bbc148377d usb: gadget: udc: fix NULL dereference in remove()
    cce681383d34 nfcsim.c: Fix error checking for debugfs_create_dir
    8a5ddd1430d4 media: cec: core: don't set last_initiator if tx in progress
    01cf989090da arm64: Add missing Set/Way CMO encodings
    f97b16c0a538 HID: wacom: Add error check to wacom_parse_and_register()
    e8bdb1f88699 scsi: target: iscsi: Prevent login threads from racing between each other
    1cc379d53b66 gpio: sifive: add missing check for platform_get_irq
    497d40140865 gpiolib: Fix GPIO chip IRQ initialization restriction
    7973c4b3b97d gpio: Allow per-parent interrupt data
    c1a2b52d999e sch_netem: acquire qdisc lock in netem_change()
    3138c85031e8 selftests: forwarding: Fix race condition in mirror installation
    b7db41a86541 bpf/btf: Accept function names that contain dots
    0f8d81254fd6 Revert "net: phy: dp83867: perform soft reset and retain established link"
    57130334da4e netfilter: nfnetlink_osf: fix module autoload
    53defc6ecff4 netfilter: nf_tables: disallow updates of anonymous sets
    2f2f9eaa6da1 netfilter: nf_tables: reject unbound chain set before commit phase
    2938e7d582d7 netfilter: nf_tables: reject unbound anonymous set before commit phase
    baa3ec1b31f5 netfilter: nf_tables: disallow element updates of bound anonymous sets
    45eb6944d0f5 netfilter: nft_set_pipapo: .walk does not deal with generations
    4004f12aaca8 netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain
    314a8697d080 netfilter: nf_tables: fix chain binding transaction logic
    1328e8d4c3ee be2net: Extend xmit workaround to BE3 chip
    768f94c5f639 net: dsa: mt7530: fix handling of BPDUs on MT7530 switch
    aa528e7d379f net: dsa: mt7530: fix trapping frames on non-MT7621 SoC MT7530 switch
    efea112a87b6 ipvs: align inner_mac_header for encapsulation
    24d7d9aee03d mmc: usdhi60rol0: fix deferred probing
    d1e08bed0307 mmc: sh_mmcif: fix deferred probing
    34c4906b9a06 mmc: sdhci-acpi: fix deferred probing
    41f1e8dab08d mmc: owl: fix deferred probing
    b86ca9e08ca9 mmc: omap_hsmmc: fix deferred probing
    445a9568dec1 mmc: omap: fix deferred probing
    840deb8d1418 mmc: mvsdio: fix deferred probing
    92f73c4f927c mmc: mtk-sd: fix deferred probing
    aedecd013d2c net: qca_spi: Avoid high load if QCA7000 is not available
    156dd06fb337 xfrm: Linearize the skb after offloading if needed.
    d967bd7ea6cc selftests: net: fcnal-test: check if FIPS mode is enabled
    964cfdfd4b4f xfrm: fix inbound ipv4/udp/esp packets to UDPv6 dualstack sockets
    25e89fa7b5a8 bpf: Fix verifier id tracking of scalars on spill
    0b180495f6b0 bpf: track immediate values written to stack by BPF_ST instruction
    3229a29e95f5 xfrm: Ensure policies always checked on XFRM-I input path
    d055ee18cab8 xfrm: interface: rename xfrm_interface.c to xfrm_interface_core.c
    491ce3c1d98a xfrm: Treat already-verified secpath entries as optional
    0ce3d0c068d9 ieee802154: hwsim: Fix possible memory leaks
    29672dc47d99 mmc: meson-gx: fix deferred probing
    9bac4a2b7326 memfd: check for non-NULL file_seals in memfd_create() syscall
    103734b429b9 x86/mm: Avoid using set_pgd() outside of real PGD pages
    793d0224bb60 nilfs2: prevent general protection fault in nilfs_clear_dirty_page()
    96987c383c2b io_uring/net: disable partial retries for recvmsg with cmsg
    25a543ca3005 io_uring/net: clear msg_controllen on partial sendmsg retry
    34a7e5021a43 io_uring/net: save msghdr->msg_control for retries
    b07bb2914ada writeback: fix dereferencing NULL mapping->host on writeback_page_template
    3c46a240ddba regmap: spi-avmm: Fix regmap_bus max_raw_write
    4796d9b06917 regulator: pca9450: Fix LDO3OUT and LDO4OUT MASK
    ba9952e2f50b ip_tunnels: allow VXLAN/GENEVE to inherit TOS/TTL from VLAN
    acee272283f4 mmc: mmci: stm32: fix max busy timeout calculation
    999173f295cc mmc: meson-gx: remove redundant mmc_request_done() call from irq context
    00010b52c705 mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916
    4a557910bbed cgroup: Do not corrupt task iteration when rebinding subsystem
    815b24401165 PCI: hv: Add a per-bus mutex state_lock
    34e21b8ff3e6 PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic
    7d852ca7af37 PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev
    5e0d33cc7813 Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally"
    ac0df91c7d98 PCI: hv: Fix a race condition bug in hv_pci_query_relations()
    80c5d97b4aa1 Drivers: hv: vmbus: Fix vmbus_wait_for_unload() to scan present CPUs
    4d31eb2e266c Drivers: hv: vmbus: Call hv_synic_free() if hv_synic_alloc() fails
    953dd7e2df81 KVM: Avoid illegal stage2 mapping on invalid memory slot
    1d6c93206839 ACPI: sleep: Avoid breaking S3 wakeup due to might_sleep()
    b12011cea56b nilfs2: fix buffer corruption due to concurrent device reads
    485f6be2549c selftests: mptcp: join: skip check if MIB counter not supported
    64cb73ea77ab selftests: mptcp: join: use 'iptables-legacy' if available
    979a941d7ed3 selftests: mptcp: pm nl: remove hardcoded default limits
    ac65930751c4 selftests/mount_setattr: fix redefine struct mount_attr build error
    726d033133e7 selftests: mptcp: lib: skip if not below kernel version
    b28fc26683b4 selftests: mptcp: lib: skip if missing symbol
    024a24e5d4dd tick/common: Align tick period during sched_timer setup
    3c1aa91b37f9 drm/amd/display: Add wrapper to call planes and stream update
    eea850c025b5 drm/amd/display: Use dc_update_planes_and_stream
    fb7c68bbccad drm/amd/display: Add minimal pipe split transition state
    b5f0e898f674 tpm, tpm_tis: Claim locality in interrupt handler
    39e787253720 tracing: Add tracing_reset_all_online_cpus_unlocked() function
    5a24be76af79 drm/amd/display: fix the system hang while disable PSR

(From OE-Core rev: c76f1027756cc83d81b43522a1601b5fda972f86)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 8ecf81b1960ab1001efe41cb3d132accf985e3dc)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-07-26 05:20:36 -10:00
Bruce Ashfield
6f363c80ae linux-yocto/5.15: cfg: fix DECNET configuration warning
-stable merged the DECNET removal to 5.15, so we integrate
the following kernel-cache commit to fix the kernel configuration
audit warning:

    b647d9611cb base: drop CONFIG_DECNET

(From OE-Core rev: 4c063286ab115abf3d15e4713ea9bcd4f5fb1ab2)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 06ef70ac1fa8201c5b46050e098ebea3b1423f9f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-07-12 05:11:38 -10:00
Bruce Ashfield
d95abdb246 linux-yocto/5.15: update to v5.15.118
Updating  to the latest korg -stable release that comprises
the following commits:

    f67653019430 Linux 5.15.118
    e5bf1f7d1fc8 nilfs2: reject devices with insufficient block count
    2bc9231afc64 mmc: block: ensure error propagation for non-blk
    4b7b50d4eb1a of: overlay: add entry to of_overlay_action_name[]
    84770cc54eff neighbour: delete neigh_lookup_nodev as not used
    41806518254c net: Remove DECnet leftovers from flow.h.
    4c39a2414a23 net: Remove unused inline function dst_hold_and_use()
    bb76281b6e61 neighbour: Remove unused inline function neigh_key_eq16()
    67866cad7624 rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period
    c91ed3a5c2ab cgroup: always put cset in cgroup_css_set_put_fork
    33b801be2de1 afs: Fix vlserver probe RTT handling
    f824bcc3e14b selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
    2077c7dbfe29 net: tipc: resize nlattr array to correct size
    f734e16ee17f dm: don't lock fs when the map is NULL during suspend or resume
    8a8179f6a345 net: lapbether: only support ethernet devices
    052417e8b3ac net/sched: cls_api: Fix lockup on flushing explicitly created chain
    c0cb9d453fd1 ext4: drop the call to ext4_error() from ext4_get_group_info()
    eb4ccc102d5f cifs: fix lease break oops in xfstest generic/098
    1cb181271eab drm/nouveau: add nv_encoder pointer check for NULL
    c79dccc263db drm/nouveau/dp: check for NULL nv_connector->native_mode
    909b7f7497cc drm/nouveau: don't detect DSM for non-NVIDIA device
    10e1e07bdea4 igb: fix nvm.ops.read() error handling
    fe03fd373ca6 igc: Clean the TX buffer and TX descriptor ring
    032b8cbeb19c sctp: fix an error code in sctp_sf_eat_auth()
    981e78781a96 ipvlan: fix bound dev checking for IPv6 l3s mode
    3e76522d1a6d net: ethtool: correct MAX attribute value for stats
    18512de74454 IB/isert: Fix incorrect release of isert connection
    63e9e7198374 IB/isert: Fix possible list corruption in CMA handler
    29ff057c0a50 IB/isert: Fix dead lock in ib_isert
    fced7aaaa38f IB/uverbs: Fix to consider event queue closing also upon non-blocking mode
    cd44977ecc94 RDMA/cma: Always set static rate to 0 for RoCE
    5a9dee176b4b RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions
    35828874aa9f octeontx2-af: fix lbk link credits on cn10k
    7506e77357da octeontx2-af: fixed resource availability check
    4dd914b9e2f9 iavf: remove mask from iavf_irq_enable_queues()
    e6342cd13d39 RDMA/rxe: Fix the use-before-initialization error of resp_pkts
    466f25fd2d9b RDMA/rxe: Removed unused name from rxe_task struct
    13d087b3587b RDMA/rxe: Remove the unused variable obj
    0e1098d72fa4 net/sched: cls_u32: Fix reference counter leak leading to overflow
    d56661cd8d55 net/sched: act_pedit: Parse L3 Header for L4 offset
    17b330b78244 net/sched: act_pedit: remove extra check for key type
    219b8e98387f net/sched: simplify tcf_pedit_act
    688e6db59661 ping6: Fix send to link-local addresses with VRF.
    471a4c08e30e net: enetc: correct the indexes of highest and 2nd highest TCs
    44ebe988cb38 netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE
    133b73d85343 netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM
    e4188f8b8134 netfilter: nf_tables: integrate pipapo into commit protocol
    4da9d4e74033 spi: fsl-dspi: avoid SCK glitches with continuous transfers
    08acd41bb15a RDMA/rxe: Fix packet length checks
    01f6f867adc7 RDMA/rtrs: Fix rxe_dealloc_pd warning
    01bbead3098b RDMA/rtrs: Fix the last iu->buf leak in err path
    1938f080a183 usb: dwc3: gadget: Reset num TRBs before giving back the request
    ed0295504905 serial: lantiq: add missing interrupt ack
    235845b576c5 USB: serial: option: add Quectel EM061KGL series
    e05e9cca7797 thunderbolt: Mask ring interrupt on Intel hardware as well
    0bd227610c83 thunderbolt: dma_test: Use correct value for absent rings when creating paths
    2a974abc0976 Remove DECnet support from kernel
    28010d3a9a22 ALSA: hda/realtek: Add a quirk for Compaq N14JP6
    203a01ae5732 drm/amdgpu: add missing radeon secondary PCI ID
    b1b64a76b775 drm/amd/display: edp do not add non-edid timings
    98c8c0f2b3a5 net: usb: qmi_wwan: add support for Compal RXM-G1
    fd81222d1a69 RDMA/uverbs: Restrict usage of privileged QKEYs
    14c30c2439dc nouveau: fix client work fence deletion race
    f4c5eebb37a2 dm thin metadata: check fail_io before using data_sm
    ee09c0b1b0f4 ALSA: usb-audio: Add quirk flag for HEM devices to enable native DSD playback
    953cc0bf2d5b powerpc/purgatory: remove PGO flags
    faf45f2c5e62 x86/purgatory: remove PGO flags
    d38e051ec6fd kexec: support purgatories with .text.hot sections
    4357336192ed nilfs2: fix possible out-of-bounds segment allocation in resize ioctl
    74ea184af91a nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key()
    941e7452dfc8 nios2: dts: Fix tse_mac "max-frame-size" property
    8a8efde4a735 ocfs2: check new file size on fallocate call
    559b7a0d9f0d ocfs2: fix use-after-free when unmounting read-only filesystem
    8262a9f3b801 epoll: ep_autoremove_wake_function should use list_del_init_careful
    c0a242295569 wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid()
    1a65bac4edf9 wifi: cfg80211: fix locking in regulatory disconnect
    0e388fce7aec io_uring: hold uring mutex around poll removal
    27825a6da78b irqchip/gic: Correctly validate OF quirk descriptors
    f50018e2dd87 NVMe: Add MAXIO 1602 to bogus nid list.
    4204b539ca73 drm:amd:amdgpu: Fix missing buffer object unlock in failure path
    7cb02d5dc2e2 xen/blkfront: Only check REQ_FUA for writes
    a75928bb929a ASoC: dwc: move DMA init to snd_soc_dai_driver probe()
    37f7864c1791 mips: Move initrd_start check after initrd address sanitisation.
    0d6e6542946d MIPS: Alchemy: fix dbdma2
    1907b6148f86 MIPS: unhide PATA_PLATFORM
    8f50d247b5dc parisc: Flush gatt writes and adjust gatt mask in parisc_agp_mask_memory()
    717368977b8e parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu()
    7e85809d2782 ASoC: soc-pcm: test if a BE can be prepared
    68086376a1d2 btrfs: handle memory allocation failure in btrfs_csum_one_bio
    39ea94952625 btrfs: scrub: try harder to mark RAID56 block groups read-only
    9df872ec4a22 power: supply: Fix logic checking if system is running from battery
    42e6a4a1e085 irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/ firmware issues
    2105f2fa5791 regulator: Fix error checking for debugfs_create_dir
    91b3d6aa0722 platform/x86: asus-wmi: Ignore WMI events with codes 0x7B, 0xC0
    c845ec79c3cf power: supply: Ratelimit no data debug output
    19d09d31dae5 tools: gpio: fix debounce_period_us output of lsgpio
    c11bb961ca4d ARM: dts: vexpress: add missing cache properties
    36fdd1d5b40e power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule()
    3b86c54e6ebe power: supply: sc27xx: Fix external_power_changed race
    200d8ad44e04 power: supply: ab8500: Fix external_power_changed race
    48992b928785 of: overlay: Fix missing of_node_put() in error case of init_overlay_changeset()
    282f0c63cf53 of: overlay: rework overlay apply and remove kfree()s
    5f306cbfa52b of: overlay: rename variables to be consistent
    1cc40dccad76 drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vram
    7cf3bf3cc033 ksmbd: fix slab-out-of-bounds read in smb2_handle_negotiate
    de091a6e1ff0 test_firmware: fix a memory leak with reqs buffer
    bfb0b366e8ec test_firmware: prevent race conditions by a correct implementation of locking
    4b5511aa0a5e test_firmware: Use kstrtobool() instead of strtobool()

(From OE-Core rev: e58bcc7938c16317d6d3754874c76f29c4f90515)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit ec3fd718ecc881ee3410a0b6434922993368ee6d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-07-12 05:11:38 -10:00
Bruce Ashfield
b747eff6a6 linux-yocto/5.15: update to v5.15.117
Updating  to the latest korg -stable release that comprises
the following commits:

    471e639e59d1 Linux 5.15.117
    ef876dd25830 Revert "staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE"
    6cfe9ddb6aa6 xfs: verify buffer contents when we skip log replay
    b5a52009d90e Revert "debugobject: Ensure pool refill (again)"
    3cc6805547d5 ext4: only check dquot_initialize_needed() when debugging
    86ebb5b5344d Revert "ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled"
    9945284195a9 vhost_vdpa: support PACKED when setting-getting vring_base
    17882a3556ce vhost: support PACKED when setting-getting vring_base
    d18688ff423a vduse: avoid empty string for dev name
    952d1e4cbc26 riscv: fix kprobe __user string arg print fault issue
    62958e78b757 eeprom: at24: also select REGMAP
    66b99b3bd7b1 i2c: sprd: Delete i2c adapter in .remove's error path
    58648a533a89 firmware: arm_ffa: Set handle field to zero in memory descriptor
    e1ab7ed7925d i2c: mv64xxx: Fix reading invalid status value in atomic mode
    003421fc430c arm64: dts: imx8mn-beacon: Fix SPI CS pinmux
    2a4f0ad59d3d ASoC: mediatek: mt8195: fix use-after-free in driver remove path
    cc4a2c0b1efa ASoC: mediatek: mt8195-afe-pcm: Convert to platform remove callback returning void
    036bba96bf5e arm64: dts: imx8-ss-dma: assign default clock rate for lpuarts
    d97c8306a9af arm64: dts: imx8qm-mek: correct GPIOs for USDHC2 CD and WP signals
    2212344664fb arm64: dts: qcom: sc7180-lite: Fix SDRAM freq for misidentified sc7180-lite boards
    c589ba11da5a ASoC: codecs: wsa881x: do not set can_multi_write flag
    980011869a2a ARM: dts: at91: sama7g5ek: fix debounce delay property for shdwc
    ac817e26f9df usb: usbfs: Use consistent mmap functions
    35d9f521bcc8 usb: usbfs: Enforce page requirements for mmap
    64e4a3b25338 pinctrl: meson-axg: add missing GPIOA_18 gpio group
    4124536ad924 rbd: get snapshot context after exclusive lock is ensured to be held
    1af3b16b6240 rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting
    2326488a9648 tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta'
    0a8e5a6166dc Bluetooth: hci_qca: fix debugfs registration
    2a7e918e2280 Bluetooth: Fix use-after-free in hci_remove_ltk/hci_remove_irk
    36482bf16fde s390/dasd: Use correct lock while counting channel queue length
    fd03b5575c8a ceph: fix use-after-free bug for inodes when flushing capsnaps
    e022640b1fee can: j1939: avoid possible use-after-free when j1939_can_rx_register fails
    67eb5a5153ab can: j1939: change j1939_netdev_lock type to mutex
    e2a6db7cab74 can: j1939: j1939_sk_send_loop_abort(): improved error queue handling in J1939 Socket
    4ce28f3ab368 drm/amd/pm: Fix power context allocation in SMU13
    2984dbacf68e drm/amdgpu: fix xclk freq on CHIP_STONEY
    77558dd16502 drm/amd/pm: conditionally disable pcie lane switching for some sienna_cichlid SKUs
    4b1bf594604c drm/i915/gt: Use the correct error value when kernel_context() fails
    17c01feed6ba ALSA: hda/realtek: Add Lenovo P3 Tower platform
    800e4c5b36bb ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01
    9dab648ccd01 ALSA: hda/realtek: Add quirk for Clevo NS50AU
    cd67fdd3cc1b Input: fix open count when closing inhibited device
    2545d1b4d14f Input: psmouse - fix OOB access in Elantech protocol
    ed263c550fbd Input: xpad - delete a Razer DeathAdder mouse VID/PID entry
    5db4229b1427 batman-adv: Broken sync while rescheduling delayed work
    aedad6c7fbaf bnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks
    a94401de2bc2 bnxt_en: Query default VLAN before VNIC setup on a VF
    cf0a3e94674d bnxt_en: Don't issue AP reset during ethtool's reset operation
    40d074f7e490 lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release()
    b6b1799c37c3 bpf: Add extra path pointer check to d_path helper
    a242c6a92ce6 net: sched: fix possible refcount leak in tc_chain_tmplt_add()
    d7c69f7b8383 net: sched: act_police: fix sparse errors in tcf_police_dump()
    e7e0f9497421 net: sched: move rtm_tca_policy declaration to include file
    c5e0a2f49c5a drm/i915/selftests: Add some missing error propagation
    234f0337b439 drm/i915/selftests: Stop using kthread_stop()
    1f942073e164 drm/i915/selftests: Increase timeout for live_parallel_switch
    3604ab1519ef rfs: annotate lockless accesses to RFS sock flow table
    2501f5a95511 rfs: annotate lockless accesses to sk->sk_rxhash
    dd5296e3b21b ipv6: rpl: Fix Route of Death.
    eab6cda0bfd7 netfilter: ipset: Add schedule point in call_ad().
    7b053b2e8c96 netfilter: conntrack: fix NULL pointer dereference in nf_confirm_cthelper
    34d67ecf3dcc selftests/bpf: Fix sockopt_sk selftest
    01363bf8efe5 selftests/bpf: Verify optval=NULL case
    7e74801e1bfb wifi: cfg80211: fix locking in sched scan stop work
    6c25c96a4634 qed/qede: Fix scheduling while atomic
    668c3f9514f0 Bluetooth: L2CAP: Add missing checks for invalid DCID
    53c056ccda02 Bluetooth: Fix l2cap_disconnect_req deadlock
    c16e79e27e90 drm/i915: Use 18 fast wake AUX sync len
    567873901a92 drm/i915: Explain the magic numbers for AUX SYNC/precharge length
    dd40bcc357fe net/sched: fq_pie: ensure reasonable TCA_FQ_PIE_QUANTUM values
    9d66ffd8ac9e net: enetc: correct the statistics of rx bytes
    8db1acf2b131 net/smc: Avoid to access invalid RMBs' MRs in SMCRv1 ADD LINK CONT
    9b001a7d1e1a net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down
    c85bee3a4ae1 bpf: Fix UAF in task local storage
    54c8aea7e888 net: dsa: lan9303: allow vid != 0 in port_fdb_{add|del} methods
    ab0eca3f5455 neighbour: fix unaligned access to pneigh_entry
    bdcc42186dd9 wifi: mt76: mt7615: fix possible race in mt7615_mac_sta_poll
    7b0c76354a6a afs: Fix setting of mtime when creating a file/dir/symlink
    8ef72e783065 spi: qup: Request DMA before enabling clocks
    f0e84db82ed3 platform/surface: aggregator: Allow completion work-items to be executed in parallel
    547da248321a blk-iocost: avoid 64-bit division in ioc_timer_fn
    3b07425c3dea f2fs: fix iostat lock protection
    b85fb01a761a bonding (gcc13): synchronize bond_{a,t}lb_xmit() types
    0dfc81a283d4 i40e: fix build warning in ice_fltr_add_mac_to_list()
    2e12542c19c2 i40e: use int for i40e_status
    81f552df075f i40e: Remove string printing for i40e_status
    d13f56d4b265 sfc (gcc13): synchronize ef100_enqueue_skb()'s return type
    a9ad05e35412 remove the sx8 block driver
    c7cf7760b9b5 gcc-plugins: Reorganize gimple includes for GCC 13
    8d00b4e329b7 ata: ahci: fix enum constants for gcc-13

(From OE-Core rev: 79a6eb479bee6caabf22e3ed9e8b2793bdde836c)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit e2c1d5814c659ffea6d1c1c658890a7a6fdb779a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-07-12 05:11:38 -10:00
Bruce Ashfield
ff42eb0012 linux-yocto/5.15: update to v5.15.116
Updating  to the latest korg -stable release that comprises
the following commits:

    7349e40704a0 Linux 5.15.116
    62886f17d3e6 RDMA/irdma: Do not generate SW completions for NOPs
    14d148401c52 RDMA/irdma: Fix drain SQ hang with no completion
    e88b19b252db ARM: defconfig: drop CONFIG_DRM_RCAR_LVDS
    a1c76e2907c1 ext4: enable the lazy init thread when remounting read/write
    76a7dfc9cc02 selftests: mptcp: join: skip if MPTCP is not supported
    807114223d3e selftests: mptcp: simult flows: skip if MPTCP is not supported
    9319c8b75ee6 selftests: mptcp: diag: skip if MPTCP is not supported
    c971ca2b9d8d drm/amdgpu/gfx10: Disable gfxoff before disabling powergating.
    7a20262fa9ee scsi: dpt_i2o: Do not process completions with invalid addresses
    daeab37ddb6f scsi: dpt_i2o: Remove broken pass-through ioctl (I2OUSERCMD)
    78a79c625265 drm/rcar: stop using 'imply' for dependencies
    4c3dda6b7cfd tpm, tpm_tis: Request threaded interrupt handler
    19750d7b575a regmap: Account for register length when chunking
    6cb7e7579a3d KEYS: asymmetric: Copy sig and digest in public_key_verify_signature()
    d56c2ab32594 ksmbd: fix incorrect AllocationSize set in smb2_get_info
    380b47932e76 ksmbd: fix credit count leakage
    8a870c07a1df KVM: x86: Account fastpath-only VM-Exits in vCPU stats
    808ed7d86ed9 test_firmware: fix the memory leak of the allocated firmware buffer
    4b7a35eb8a18 serial: 8250_tegra: Fix an error handling path in tegra_uart_probe()
    fc8ef0714161 fbcon: Fix null-ptr-deref in soft_cursor
    a0790a7739a2 ext4: add lockdep annotations for i_data_sem for ea_inode's
    a8c3024c3e46 ext4: disallow ea_inodes with extended attributes
    39a66e7a2987 ext4: set lockdep subclass for the ea_inode in ext4_xattr_inode_cache_find()
    bdbfbb7d5057 ext4: add EA_INODE checking to ext4_iget()
    efa3fe247d6b selftests: mptcp: sockopt: skip if MPTCP is not supported
    95ad73b62765 selftests: mptcp: pm nl: skip if MPTCP is not supported
    30bacfd8caf6 selftests: mptcp: connect: skip if MPTCP is not supported
    2712a1ba0597 tracing/probe: trace_probe_primary_from_call(): checked list_first_entry
    8a716b28b933 selinux: don't use make's grouped targets feature yet
    11a8e7fd7231 block: fix revalidate performance regression
    538d8504859f usb: cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QM
    57a2fd7b2c75 usb: cdns3: allocate TX FIFO size according to composite EP number
    d42d869b2cf4 iommu/amd: Fix domain flush size when syncing iotlb
    cb21384372d1 powerpc/iommu: Limit number of TCEs to 512 for H_STUFF_TCE hcall
    f257c1a6cc86 btrfs: fix csum_tree_block page iteration to avoid tripping on -Werror=array-bounds
    292806cfe43d tty: serial: fsl_lpuart: use UARTCTRL_TXINV to send break instead of UARTCTRL_SBK
    3fda903511f3 mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order
    dade1f4a379d mmc: vub300: fix invalid response handling
    3eb4590bc37c block/blk-iocost (gcc13): keep large values in a new enum
    43124187fe3a ath6kl: Use struct_group() to avoid size-mismatched casting
    43f4aca98bf2 x86/boot: Wrap literal addresses in absolute_pointer()
    3cfd7f042e67 drm/amd/pm: reverse mclk and fclk clocks levels for renoir
    7e0c25b39065 drm/amd/pm: reverse mclk and fclk clocks levels for yellow carp
    fce05ec3deb5 drm/amd/pm: reverse mclk and fclk clocks levels for vangogh
    b0dda610b42c ata: libata-scsi: Use correct device no in ata_find_dev()
    57f4555bdfa5 scsi: stex: Fix gcc 13 warnings
    6f675380db4f misc: fastrpc: reject new invocations during device removal
    cebe84b9c02e misc: fastrpc: return -EPIPE to invocations on device removal
    d3103fc0d191 md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk()
    599e19202be2 usb: gadget: f_fs: Add unbind event before functionfs_unbind
    c762eafe7949 dt-bindings: usb: snps,dwc3: Fix "snps,hsphy_interface" type
    7099a87cf5ee net: usb: qmi_wwan: Set DTR quirk for BroadMobi BM818
    16bd13e701c0 iio: dac: build ad5758 driver when AD5758 is selected
    b6622c1fd233 iio: adc: ad7192: Change "shorted" channels to differential
    aeec28d83865 iio: dac: mcp4725: Fix i2c_master_send() return value handling
    23c6a184c2b8 iio: adc: ad_sigma_delta: Fix IRQ issue by setting IRQ_DISABLE_UNLAZY flag
    4349ee3deef9 iio: light: vcnl4035: fixed chip ID check
    db633585e93b dt-bindings: iio: adc: renesas,rcar-gyroadc: Fix adi,ad7476 compatible value
    6bd3d6305b6a iio: imu: inv_icm42600: fix timestamp reset
    536b4ffa93fa HID: wacom: avoid integer overflow in wacom_intuos_inout()
    cfa747cc65ca HID: google: add jewel USB id
    11bc983e4393 iio: adc: mxs-lradc: fix the order of two cleanup operations
    a5461c3134ce iio: accel: st_accel: Fix invalid mount_matrix on devices without ACPI _ONT method
    6a7d946733ea media: uvcvideo: Don't expose unsupported formats to userspace
    6dd02a7bff9d mailbox: mailbox-test: fix a locking issue in mbox_test_message_write()
    0f3c55c7d62c nvme-pci: Add quirk for Teamgroup MP33 SSD
    c9079eb6f1cf drm/amdgpu: skip disabling fence driver src_irqs when device is unplugged
    4238ea044eb2 atm: hide unused procfs functions
    5d4c31d93973 drm/msm: Be more shouty if per-process pgtables aren't working
    825cc70fbf2f ALSA: oss: avoid missing-prototype warnings
    a79da1659cdc nvme-multipath: don't call blk_mark_disk_dead in nvme_mpath_remove_disk
    9a195b991709 netfilter: conntrack: define variables exp_nat_nla_policy and any_addr with CONFIG_NF_NAT
    82f505878f0a wifi: b43: fix incorrect __packed annotation
    ab62fc176eac scsi: core: Decrease scsi_device's iorequest_cnt if dispatch failed
    e04de12881ca wifi: mac80211: simplify chanctx allocation
    24dc97e135e8 arm64: vdso: Pass (void *) to virt_to_page()
    2944b9f0fdcf arm64/mm: mark private VM_FAULT_X defines as vm_fault_t
    39d84ddd9ebc ARM: dts: stm32: add pin map for CAN controller on stm32f7
    b2f00acd5369 wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value
    ce135055be33 ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P
    66f05cf2b2fd s390/topology: honour nr_cpu_ids when adding CPUs
    79803685425c s390/pkey: zeroize key blobs
    42624bc8c30c media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221
    22fc36d59eab media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*()
    a47a3f7a9bf6 media: dvb-core: Fix use-after-free due to race at dvb_register_device()
    50831747cb3a media: dvb-core: Fix use-after-free due on race condition at dvb_net
    9f74fec18f4c media: mn88443x: fix !CONFIG_OF error by drop of_match_ptr from ID table
    d6c47b235992 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb()
    747a121914e3 media: dvb_ca_en50221: fix a size write bug
    34562df4082b media: netup_unidvb: fix irq init by register it at the end of probe
    5e56e3d5ebeb media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address
    5240bc8c0c9a media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer()
    cd6764cf45ab media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer
    ef0d867e295d media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer()
    abaf49c5a95d media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer()
    4b61ee116a3c media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer()
    5e9ad9962f2a media: dvb_demux: fix a bug for the continuity counter
    ae3e3ac8b294 ASoC: ssm2602: Add workaround for playback distortions
    6cf7f03d2d34 ASoC: dt-bindings: Adjust #sound-dai-cells on TI's single-DAI codecs
    133c78bc6769 xfrm: Check if_id in inbound policy/secpath match
    f1a6d366cdb1 um: harddog: fix modular build
    e9d167ca4810 ASoC: dwc: limit the number of overrun messages
    84dfd8bee506 nvme-pci: add quirk for missing secondary temperature thresholds
    b32eeafd4eb9 nvme-pci: add NVME_QUIRK_BOGUS_NID for HS-SSD-FUTURE 2048G
    f7af470fad9c block/rnbd: replace REQ_OP_FLUSH with REQ_OP_WRITE
    8ba70707c3fe nbd: Fix debugfs_create_dir error checking
    156f5237e9c3 fbdev: stifb: Fix info entry in sti_struct on error path
    b3c785428797 fbdev: modedb: Add 1920x1080 at 60 Hz video mode
    ad3de274e065 fbdev: imsttfb: Fix use after free bug in imsttfb_probe
    fd8b4e28f400 gfs2: Don't deref jdesc in evict
    a00cc8562835 platform/x86: intel_scu_pcidrv: Add back PCI ID for Medfield
    736626df53e9 media: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE
    1eae6e919639 ARM: 9295/1: unwind:fix unwind abort for uleb128 case
    af739a701517 btrfs: abort transaction when sibling keys check fails for leaves
    872a038dd4c9 drm/ast: Fix ARM compatibility
    3291f4a1073a mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write()
    fe6f6f470612 drm/amdgpu: Use the default reset when loading or reloading the driver
    2226d9ef63d5 ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs.
    65221bdde702 watchdog: menz069_wdt: fix watchdog initialisation
    6a7bf0038973 drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init"
    8ac106aade8f rtnetlink: call validate_linkmsg in rtnl_create_link
    beeffe764e07 mtd: rawnand: marvell: don't set the NAND frequency select
    6494318f11f3 mtd: rawnand: marvell: ensure timing values are written
    0fad29dabce1 net: dsa: mv88e6xxx: Increase wait after reset deactivation
    45f47d2cf114 net/sched: flower: fix possible OOB write in fl_set_geneve_opt()
    b15adce7d326 net/mlx5: Read embedded cpu after init bit cleared
    c3caee8fe178 net/mlx5e: Fix error handling in mlx5e_refresh_tirs
    1abb7b04ec37 udp6: Fix race condition in udp6_sendmsg & connect
    7dc379f8856b net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report
    91b07931c14d net: sched: fix NULL pointer dereference in mq_attach
    b1cb1ba1fbfa net/sched: Prohibit regrafting ingress or clsact Qdiscs
    cde00dcdf0ce net/sched: Reserve TC_H_INGRESS (TC_H_CLSACT) for ingress (clsact) Qdiscs
    2e859de5aeb0 net/sched: sch_clsact: Only create under TC_H_CLSACT
    cff0af3d1364 net/sched: sch_ingress: Only create under TC_H_INGRESS
    a907a389c71c tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set
    fade445f3921 tcp: deny tcp_disconnect() when threads are waiting
    5434c8128777 af_packet: do not use READ_ONCE() in packet_bind()
    60bd1403bab7 RDMA/irdma: Fix Local Invalidate fencing
    0b3c392b82cd RDMA/irdma: Prevent QP use after free
    bd2af69575f5 RDMA/irdma: Add SW mechanism to generate completions on error
    2d04dde4ded7 mtd: rawnand: ingenic: fix empty stub helper definitions
    8f61d394b0c2 amd-xgbe: fix the false linkup in xgbe_phy_status
    aefcb6ea1d44 af_packet: Fix data-races of pkt_sk(sk)->num.
    c8775b97bf96 netrom: fix info-leak in nr_write_internal()
    8045788adda6 net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure
    8d9d0bfd4c22 net/mlx5e: Don't attach netdev profile while handling internal error
    d002e0287d78 net/mlx5: fw_tracer, Fix event handling
    3a7793ae6911 riscv: Fix unused variable warning when BUILTIN_DTB is set
    3f1191bc5b6a dmaengine: pl330: rename _start to prevent build error
    c4be5d71d7a4 iommu/amd: Don't block updates to GATag if guest mode is on
    b4fd38c0c7b8 iommu/rockchip: Fix unwind goto issue
    190ea1c39104 RDMA/bnxt_re: Fix return value of bnxt_re_process_raw_qp_pkt_rx
    2fa9ee0fd65d RDMA/bnxt_re: Fix a possible memory leak
    fdc977f2e785 dmaengine: at_xdmac: fix potential Oops in at_xdmac_prep_interleaved()
    f68eff0faf67 dmaengine: at_xdmac: Move the free desc to the tail of the desc list
    ba0e7ca84a93 RDMA/hns: Modify the value of long message loopback slice
    15aeb44199e6 RDMA/hns: Fix base address table allocation
    b0f40ecc46d9 RDMA/efa: Fix unsupported page sizes in device
    f370588ec389 RDMA/bnxt_re: Fix the page_size used during the MR creation

(From OE-Core rev: 5bcbae7273fcb619be39d388a7b593799b46dab5)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 20388189ab6d03ae3c6e4fdd0135af4f88e15198)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-07-12 05:11:38 -10:00
Bruce Ashfield
c7c869a242 linux-yocto/5.15: update to v5.15.115
Updating  to the latest korg -stable release that comprises
the following commits:

    d7af3e5ba454 Linux 5.15.115
    e226893c935f netfilter: ctnetlink: Support offloaded conntrack entry deletion
    395d846c61c5 ipv{4,6}/raw: fix output xfrm lookup wrt protocol
    1bb8a65190d4 binder: fix UAF of alloc->vma in race with munmap()
    1cae0d51368e binder: add lockless binder_alloc_(set|get)_vma()
    dd7aff43d005 Revert "android: binder: stop saving a pointer to the VMA"
    6802c700902c Revert "binder_alloc: add missing mmap_lock calls when using the VMA"
    09411f1b8672 bluetooth: Add cmd validity checks at the start of hci_sock_ioctl()
    0f21b8621756 xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
    b6c4afcbd625 irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
    13b290f02094 page_pool: fix inconsistency for page_pool_ring_[un]lock()
    3af319d51474 net: page_pool: use in_softirq() instead
    1c097b9db173 xdp: Allow registering memory model without rxq reference
    623d965c2dee net/mlx5e: Fix SQ wake logic in ptp napi_poll context
    9085886c04d9 irqchip/mips-gic: Use raw spinlock for gic_lock
    4517730b4c1e irqchip/mips-gic: Get rid of the reliance on irq_cpu_online()
    5fd7c1e36b0a binder: fix UAF caused by faulty buffer cleanup
    c88d21c0ae32 bonding: fix send_peer_notif overflow
    7ee611fc85ad Bonding: add arp_missed_max option
    5b925b48bebc net: dsa: mt7530: fix network connectivity with multiple CPU ports
    5a7266feaa6d net: dsa: mt7530: split-off common parts from mt7531_setup
    0753c1ef2419 net: dsa: mt7530: rework mt753[01]_setup
    9902f91cf666 net: dsa: introduce helpers for iterating through ports using dp
    d84b42b72526 net: phy: mscc: enable VSC8501/2 RGMII RX clock
    3dce2f3d8359 platform/x86: ISST: Remove 8 socket limit
    017a634f9f38 platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering
    ff455f7fbce7 net/mlx5: Devcom, serialize devcom registration
    69966bce28da net/mlx5e: Fix deadlock in tc route query code
    1c4e3cf8944f net/mlx5: devcom only supports 2 ports
    79ea1a12fb9a bpf: fix a memory leak in the LRU and LRU_PERCPU hash maps
    1f06b2a60445 power: supply: bq24190: Call power_supply_changed() after updating input current
    8c6f881dc13b power: supply: core: Refactor power_supply_set_input_current_limit_from_supplier()
    1f9367a890ac power: supply: bq27xxx: After charger plug in/out wait 0.5s for things to stabilize
    75a7e9de60a2 power: supply: bq27xxx: Ensure power_supply_changed() is called on current sign changes
    e4c708a9bbde power: supply: bq27xxx: Move bq27xxx_battery_update() down
    2288fa1ae9b1 power: supply: bq27xxx: expose battery data when CI=1

(From OE-Core rev: 44262f31928a20a25b4c4a54c3b76a788cc20216)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit acb7f13dd673b15706f56a6b12ab4637a54e89f8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-07-12 05:11:38 -10:00
Bruce Ashfield
ae71d122b9 linux-yocto/5.15: update to v5.15.114
Updating  to the latest korg -stable release that comprises
the following commits:

    0ab06468cbd1 Linux 5.15.114
    193c59ba7299 net: phy: mscc: add VSC8502 to MODULE_DEVICE_TABLE
    350b95e86ca9 3c589_cs: Fix an error handling path in tc589_probe()
    7c2fa3e56d95 regulator: mt6359: add read check for PMIC MT6359
    28ebfb74fbf5 firmware: arm_ffa: Set reserved/MBZ fields to zero in the memory descriptors
    34b0985ebdfc arm64: dts: imx8mn-var-som: fix PHY detection bug by adding deassert delay
    1e7550653680 net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device
    a89a69cea44c net/mlx5: Fix error message when failing to allocate device memory
    e8a974bbf4a5 net/mlx5: DR, Check force-loopback RC QP capability independently from RoCE
    5e0cc0d502d4 net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs
    792a8233fc01 net/mlx5e: do as little as possible in napi poll when budget is 0
    fdf8f33e7d03 platform/mellanox: mlxbf-pmc: fix sscanf() error checking
    d5ab5447d910 forcedeth: Fix an error handling path in nv_probe()
    ae7c4ec42655 sctp: fix an issue that plpmtu can never go to complete state
    ee553694be42 ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg
    aafa5019e2a3 x86/show_trace_log_lvl: Ensure stack pointer is aligned, again
    90314394a16d xen/pvcalls-back: fix double frees with pvcalls_new_active_socket()
    ff151810fb95 coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet()
    24cf11474376 regulator: pca9450: Fix BUCK2 enable_mask
    cd41ec23503f fs: fix undefined behavior in bit shift for SB_NOUSER
    c2f65991097a firmware: arm_ffa: Fix FFA device names for logical partitions
    6a26c62625c5 firmware: arm_ffa: Check if ffa_driver remove is present before executing
    f64567bd9566 power: supply: sbs-charger: Fix INHIBITED bit for Status reg
    71a9f146b3dc power: supply: bq27xxx: Add cache parameter to bq27xxx_battery_current_and_status()
    e98e5bebfcaf power: supply: bq27xxx: Fix poll_interval handling and races on remove
    e01820a94aea power: supply: bq27xxx: Fix I2C IRQ race on remove
    d21b3448577f power: supply: bq27xxx: Fix bq27xxx_battery_update() race condition
    c530f60e5a2e power: supply: mt6360: add a check of devm_work_autocancel in mt6360_charger_probe
    0dd4881238bc power: supply: leds: Fix blink to LED on transition
    5e4bb063dcaf cifs: mapchars mount option ignored
    9b92e2d0eb69 ipv6: Fix out-of-bounds access in ipv6_find_tlv()
    bf478c2643ba bpf: Fix mask generation for 32-bit narrow loads of 64-bit fields
    79081b3f489a octeontx2-pf: Fix TSOv6 offload
    114657365c88 selftests: fib_tests: mute cleanup error message
    e06841a2abf9 net: fix skb leak in __skb_tstamp_tx()
    8f1512d78b5d ASoC: lpass: Fix for KASAN use_after_free out of bounds
    b1bde4b4360c media: radio-shark: Add endpoint checks
    43f569fd0699 USB: sisusbvga: Add endpoint checks
    da0f4b557682 USB: core: Add routines for endpoint checks in old drivers
    387bd0a3af3b udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated().
    cf3b5cd7127c net: fix stack overflow when LRO is disabled for virtual interfaces
    9e12c58a5ece fbdev: udlfb: Fix endpoint check
    aee97eec7702 debugobjects: Don't wake up kswapd from fill_pool()
    c09a7b6190f5 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms
    a9ffd42eb9ab perf/x86/uncore: Correct the number of CHAs on SPR
    277f206bb874 parisc: Fix flush_dcache_page() for usage from irq context
    eff115ca949a selftests/memfd: Fix unknown type name build failure
    1a98b6e028ee x86/mm: Avoid incomplete Global INVLPG flushes
    683bb30c6947 dt-binding: cdns,usb3: Fix cdns,on-chip-buff-size type
    647af8a998c2 btrfs: use nofs when cleaning up aborted transactions
    7e93fe1d1733 gpio: mockup: Fix mode of debugfs files
    3a2d238c5a3a parisc: Allow to reboot machine after system halt
    96f8dd0483c8 parisc: Handle kgdb breakpoints only in kernel context
    16deb7413ace m68k: Move signal frame following exception on 68020/030
    9be921854e98 net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize
    1f6ae24e3d5a ASoC: rt5682: Disable jack detection interrupt during suspend
    693acaa739dc mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works
    7177586e06ff ALSA: hda/realtek: Enable headset onLenovo M70/M90
    e6a624451afb ALSA: hda: Fix unhandled register update during auto-suspend period
    7716da3fa10b ALSA: hda/ca0132: add quirk for EVGA X299 DARK
    c37eb46c613a arm64: Also reset KASAN tag if page is not PG_mte_tagged
    291fe3d6f5db ocfs2: Switch to security_inode_init_security()
    4badd33929c0 spi: fsl-cpm: Use 16 bit mode for large transfers with even size
    28ffe8c84603 spi: fsl-spi: Re-organise transfer bits_per_word adaptation
    381e55bffe15 ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15
    ca338fa8032a watchdog: sp5100_tco: Immediately trigger upon starting.
    6312c7cc07f3 dt-bindings: ata: ahci-ceva: Cover all 4 iommus entries
    7ef9045fe758 dt-bindings: ata: ahci-ceva: convert to yaml
    f19171155305 usb: dwc3: fix gadget mode suspend interrupt handler issue
    7919af1dcb8e usb: gadget: Properly configure the device for remote wakeup

(From OE-Core rev: 1c8415175dc89a58e8af604163904cbfbe787edc)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit b83b248e5042dd1e9fdbc4c48be1af188fece1df)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-07-12 05:11:38 -10:00
Bruce Ashfield
c71fb0017d linux-yocto/5.15: update to v5.15.113
Updating  to the latest korg -stable release that comprises
the following commits:

    1fe619a7d252 Linux 5.15.113
    7de20a23e52a HID: wacom: add three styli to wacom_intuos_get_tool_type
    25b835d40838 HID: wacom: Add new Intuos Pro Small (PTH-460) device IDs
    a540aabefa9b HID: wacom: Force pen out of prox if no events have been received in a while
    b4c7b54b83f6 s390/qdio: fix do_sqbs() inline assembly constraint
    b8427b8522d9 nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode()
    cafdd9cefc5b powerpc/64s/radix: Fix soft dirty tracking
    fe59dd824fad tpm/tpm_tis: Disable interrupts for more Lenovo devices
    b9eb4491f0c9 powerpc/iommu: Incorrect DDW Table is referenced for SR-IOV device
    317ee8c54faa ceph: force updating the msg pointer in non-split case
    e3d1adcad5b7 vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF
    03e39ec73941 thunderbolt: Clear registers properly when auto clear isn't in use
    742ed5bb683e serial: qcom-geni: fix enabling deactivated interrupt
    6960267e7d0b serial: 8250_exar: Add support for USR298x PCI Modems
    7d8873ecbd3c serial: Add support for Advantech PCI-1611U card
    51d90382d241 statfs: enforce statfs[64] structure initialization
    865be1cff2c0 ksmbd: fix global-out-of-bounds in smb2_find_context_vals
    7657321b2624 ksmbd: fix wrong UserName check in session_user
    61e043326e72 ksmbd: allocate one more byte for implied bcc[0]
    1c2461b41f30 ksmbd: smb2: Allow messages padded to 8byte boundary
    49f47945386e SMB3: drop reference to cfile before sending oplock break
    653d30a1512c SMB3: Close all deferred handles of inode in case of handle lease break
    972a33e6cc76 can: kvaser_pciefd: Disable interrupts in probe error path
    143623940a03 can: kvaser_pciefd: Do not send EFLUSH command on TFD interrupt
    c724a6edc1c6 can: kvaser_pciefd: Clear listen-only bit if not explicitly requested
    f04628305cac can: kvaser_pciefd: Empty SRB buffer in probe
    da711a8af0fa can: kvaser_pciefd: Call request_irq() before enabling interrupts
    4857ccfbe283 can: kvaser_pciefd: Set CAN_STATE_STOPPED in kvaser_pciefd_stop()
    9ac2448c24a9 can: isotp: recvmsg(): allow MSG_CMSG_COMPAT flag
    a17cf315f246 can: j1939: recvmsg(): allow MSG_CMSG_COMPAT flag
    83af0876040b ALSA: hda/realtek: Add quirk for 2nd ASUS GU603
    cc1924ab21d7 ALSA: hda/realtek: Add a quirk for HP EliteDesk 805
    3a32c5149461 ALSA: hda/realtek: Add quirk for Clevo L140AU
    059a18e95e06 ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table
    e8c7d7c43d5e ALSA: hda: Fix Oops by 9.1 surround channel names
    831a1ffb0a93 xhci: Fix incorrect tracking of free space on transfer rings
    4c5c4870694b xhci-pci: Only run d3cold avoidance quirk for s2idle
    fc0e18f95c88 usb: typec: altmodes/displayport: fix pin_assignment_show
    0ed9257a8ab9 usb: gadget: u_ether: Fix host MAC address case
    c51a131cacf4 usb: dwc3: debugfs: Resume dwc3 before accessing registers
    720be29c7d1c USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value
    2ef3ecff0907 usb-storage: fix deadlock when a scsi command timeouts more than once
    3b43d9df27a7 USB: usbtmc: Fix direction for 0-length ioctl control messages
    15d744133218 ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go
    62499cf3ddd7 bridge: always declare tunnel functions
    ec5caa765f7f netfilter: nft_set_rbtree: fix null deref on element insertion
    b0cc763806c0 netfilter: nf_tables: fix nft_trans type confusion
    addaba68018b vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit()
    3a0450d38a3e igb: fix bit_shift to be in [1..8] range
    c15c3bb90c9a net: dsa: mv88e6xxx: Fix mv88e6393x EPC write command offset
    234e744d86bd cassini: Fix a memory leak in the error handling path of cas_init_one()
    76a7cd047b3a scsi: storvsc: Don't pass unused PFNs to Hyper-V host
    05ad5a4d421c wifi: iwlwifi: mvm: don't trust firmware n_channels
    d66490c29364 wifi: iwlwifi: mvm: fix cancel_delayed_work_sync() deadlock
    fce7d92a8990 wifi: mac80211: fix min center freq offset tracing
    fd8bc0f581af net: bcmgenet: Restore phy_stop() depending upon suspend/close
    99c5acfd1f6a net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()
    ed1283c46d90 s390/cio: include subchannels without devices also for evaluation
    673cb4798921 tipc: check the bearer min mtu properly when setting it by netlink
    575e84d90a74 tipc: do not update mtu if msg_max is too small in mtu negotiation
    5cf99d5f656a tipc: add tipc_bearer_min_mtu to calculate min mtu
    6a7690f2bd17 virtio_net: Fix error unwinding of XDP initialization
    18c0bd6888b3 virtio-net: Maintain reverse cleanup order
    cdd8160dcda1 net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment()
    f51d15d9bc41 drm/exynos: fix g2d_open/close helper function definitions
    45a158a212d9 SUNRPC: Fix trace_svc_register() call site
    1c28b206ae49 SUNRPC: always free ctxt when freeing deferred request
    54832355b0b1 SUNRPC: Remove svc_rqst::rq_xprt_hlen
    7a1dca013124 SUNRPC: Remove dead code in svc_tcp_release_rqst()
    9712097e89b2 SUNRPC: Clean up svc_deferred_class trace events
    8c26ecd887ef tracing: Introduce helpers to safely handle dynamic-sized sockaddrs
    7851771789e8 SUNRPC: double free xprt_ctxt while still in use
    051af3f0b7d1 media: netup_unidvb: fix use-after-free at del_timer()
    8e37baf62181 net: hns3: fix reset delay time to avoid configuration timeout
    aaf7c7d8448f net: hns3: fix sending pfc frames after reset issue
    56640004ee56 net: hns3: fix output information incomplete for dumping tx queue info with debugfs
    98e964801811 erspan: get the proto with the md version for collect_md
    5258395e67fe serial: 8250_bcm7271: fix leak in `brcmuart_probe`
    cc2f7cee933f serial: 8250_bcm7271: balance clk_enable calls
    f76a18e53a66 serial: arc_uart: fix of_iomap leak in `arc_serial_probe`
    15251e783a4b tcp: fix possible sk_priority leak in tcp_v4_send_reset()
    2832d6244634 vsock: avoid to close connected socket after the timeout
    2c1617dc6dab ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15
    bbb5ac533ca6 ALSA: firewire-digi00x: prevent potential use after free
    81c843152422 net: phy: dp83867: add w/a for packet errors seen with short cables
    c1bc2870f14e net: fec: Better handle pm_runtime_get() failing in .remove()
    b598e76b49cc selftets: seg6: disable rp_filter by default in srv6_end_dt4_l3vpn_test
    5041897b9f0f selftests: seg6: disable DAD on IPv6 router cfg for srv6_end_dt4_l3vpn_test
    d6c89d776be2 af_key: Reject optional tunnel/BEET mode templates in outbound policies
    19457a4423a3 cpupower: Make TSC read per CPU for Mperf monitor
    3a4ff14b0ecb ASoC: fsl_micfil: Fix error handler with pm_runtime_enable
    a2e5a77ae3c3 dt-bindings: display/msm: dsi-controller-main: Document qcom, master-dsi and qcom, sync-dual-dsi
    e1c9c7482e31 drm/msm/dpu: Remove duplicate register defines from INTF
    85eb9aef4fb5 drm/msm/dpu: Move non-MDP_TOP INTF_INTR offsets out of hwio header
    b688a4115bdf drm/msm/dpu: Add INTF_5 interrupts
    d8a291e39af2 drm/msm/dp: unregister audio driver during unbind
    288247879f4e Revert "Fix XFRM-I support for nested ESP tunnels"
    46f1a953545f xfrm: don't check the default policy if the policy allows the packet
    98f179c5b072 platform/x86: hp-wmi: add micmute to hp_wmi_keymap struct
    a832a43fdd95 platform/x86: Move existing HP drivers to a new hp subdir
    df14d64b36b1 platform/x86: hp-wmi: Support touchpad on/off
    6158e958e824 parisc: Replace regular spinlock with spin_trylock on panic path
    1fa3fb4f7018 mfd: dln2: Fix memory leak in dln2_probe()
    c9faa002ea4b soundwire: qcom: gracefully handle too many ports in DT
    b61382a825c0 phy: st: miphy28lp: use _poll_timeout functions for waits
    dc9c54d34dbd Input: xpad - add constants for GIP interface numbers
    92c089a931fd iommu/sprd: Release dma buffer to avoid memory leak
    a2bc5241ee14 iommu/arm-smmu-v3: Acknowledge pri/event queue overflow if any
    aa50d0a460cc clk: tegra20: fix gcc-7 constant overflow warning
    20f9bfc664d6 fs/ntfs3: Fix a possible null-pointer dereference in ni_clear()
    85afd3007465 fs/ntfs3: Add length check in indx_get_root
    2a67f26f70ab fs/ntfs3: Validate MFT flags before replaying logs
    d4b744825295 fs/ntfs3: Fix NULL dereference in ni_write_inode
    1fd5b80c9339 fs/ntfs3: Enhance the attribute size check
    6d3d3283e6b4 fs/ntfs3: Fix NULL pointer dereference in 'ni_write_inode'
    8ebcbd1811b8 iommu/arm-smmu-qcom: Limit the SMR groups to 128
    036e02dfd515 RDMA/core: Fix multiple -Warray-bounds warnings
    ff70ad9159fb recordmcount: Fix memory leaks in the uwrite function
    f3458b84c627 sched: Fix KCSAN noinstr violation
    0652b54957ff mcb-pci: Reallocate memory region to avoid memory overlapping
    1ba5594739d8 serial: 8250: Reinit port->pm on port specific driver unbind
    ee009c2abc44 usb: typec: tcpm: fix multiple times discover svids error
    973f84956b2c HID: wacom: generic: Set battery quirk only when we see battery data
    b2069cfe1b33 spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3
    6293d0533cfe HID: logitech-hidpp: Reconcile USB and Unifying serials
    3f1719790cc3 HID: logitech-hidpp: Don't use the USB serial for USB devices
    a97e60bd2896 staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE
    116b9c002c89 Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp
    392a06f965fe Bluetooth: hci_bcm: Fall back to getting bdaddr from EFI if not set
    c018360885f0 Bluetooth: btintel: Add LE States quirk support
    7aa14a7a3a85 ipvs: Update width of source for ip_vs_sync_conn_options
    52851d0c3354 nbd: fix incomplete validation of ioctl arg
    3d3f8fe01a01 wifi: ath11k: Fix SKB corruption in REO destination ring
    87940e4030e4 wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace
    35e304dbcefa null_blk: Always check queue mode setting from configfs
    82f877ec9b04 wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf
    7545f21eee13 wifi: iwlwifi: pcie: fix possible NULL pointer dereference
    095018267c87 bpf: Add preempt_count_{sub,add} into btf id deny list
    e3e6e252d74f samples/bpf: Fix fout leak in hbm's run_bpf_prog
    e2759a59a4cc f2fs: fix to check readonly condition correctly
    d8f4ad5f3979 f2fs: fix to drop all dirty pages during umount() if cp_error is set
    613f6cde5ebb ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()
    bc4a3e1d07a8 ext4: set goal start correctly in ext4_mb_normalize_request
    203e8875d294 scsi: ufs: ufs-pci: Add support for Intel Lunar Lake
    71ee06193ed7 gfs2: Fix inode height consistency check
    e84282efc87f scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race condition
    c6ed54dd9069 lib: cpu_rmap: Avoid use after free on rmap->obj array entries
    1911cca5916b scsi: target: iscsit: Free cmds before session free
    a6f9f53d73bf net: Catch invalid index in XPS mapping
    e3644d15d74a net: pasemi: Fix return type of pasemi_mac_start_tx()
    d5eaf2a6b077 bnxt: avoid overflow in bnxt_get_nvram_directory()
    f91037487036 scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow
    99f8a15af6c9 ext2: Check block size validity during mount
    e242c66f7ecf wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex
    fe913db2acef bpf: Annotate data races in bpf_local_storage
    aa186074b6f2 wifi: ath: Silence memcpy run-time false positive warning
    9f87ee85ce1d media: Prefer designated initializers over memset for subdev pad ops
    66acfe798cd0 drm/amd: Fix an out of bounds error in BIOS parser
    d997c920a530 ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects
    3a7a4aa3958c ACPICA: Avoid undefined behavior: applying zero offset to null pointer
    0aa3d558f14e drm/msm/dp: Clean up handling of DP AUX interrupts
    33cc6ef106c9 drm/tegra: Avoid potential 32-bit integer overflow
    19882a49b242 remoteproc: stm32_rproc: Add mutex protection for workqueue
    f4a573eed637 ACPI: EC: Fix oops when removing custom query handlers
    66caf2278771 firmware: arm_sdei: Fix sleep from invalid context BUG
    162a9b321538 memstick: r592: Fix UAF bug in r592_remove due to race condition
    dcf632bca424 media: pci: tw68: Fix null-ptr-deref bug in buf prepare and finish
    f0a06203f2fe media: cx23885: Fix a null-ptr-deref bug in buffer_prepare() and buffer_finish()
    c12733784112 arm64: dts: qcom: msm8996: Add missing DWC3 quirks
    15856ab95617 regmap: cache: Return error in cache sync operations for REGCACHE_NONE
    e9c5fc4f3f35 drm/amd/display: Use DC_LOG_DC in the trasform pixel function
    9fd5be74b38f drm/displayid: add displayid_get_header() and check bounds better
    37cab61a52d6 fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode()
    e30a55e98ae6 rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access
    718b66c5eb65 refscale: Move shutdown from wait_event() to wait_event_idle()
    620a3c28221b ext4: allow ext4_get_group_info() to fail
    99f7ce0fac22 ext4: allow to find by goal if EXT4_MB_HINT_GOAL_ONLY is set
    1de53f2223eb ext4: fix lockdep warning when enabling MMP
    c53936d9fb35 ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled
    3f937d6615dd ext4: reflect error codes from ext4_multi_mount_protect() to its callers
    1284253ce95a ext4: remove an unused variable warning with CONFIG_QUOTA=n
    96b3233f42fb fbdev: arcfb: Fix error handling in arcfb_probe()
    33b5890dfaf2 drm/i915/dp: prevent potential div-by-zero
    a41559ae3681 af_unix: Fix data races around sk->sk_shutdown.
    610fd07c1370 af_unix: Fix a data race of sk->sk_receive_queue->qlen.
    62d43dd14b1d net: datagram: fix data-races in datagram_poll()
    7c8be27727fe ipvlan:Fix out-of-bounds caused by unclear skb->cb
    3c9d916e39ef gve: Remove the code of clearing PBA bit
    43d938a82ed1 tcp: add annotations around sk->sk_shutdown accesses
    9dd9ffe11841 net: add vlan_get_protocol_and_depth() helper
    538b511bc54e net: deal with most data-races in sk_wait_event()
    159a81d5e5a9 net: annotate sk->sk_err write from do_recvmmsg()
    1d5c8b01f1df netlink: annotate accesses to nlk->cb_running
    1a2b27f2d7ac netfilter: conntrack: fix possible bug_on with enable_hooks=1
    8d56f00c61f6 netfilter: nf_tables: always release netdev hooks from notifier
    de260d1e02cd net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs().
    5f5549b99828 net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register
    b0a513ba5b28 net: stmmac: switch to use interrupt for hw crosstimestamping
    46e100be0f02 linux/dim: Do nothing if no time delta between samples
    2fdce3e52dc3 tick/broadcast: Make broadcast device replacement work correctly
    6e455b89f02c scsi: ufs: core: Fix I/O hang that occurs when BKOPS fails in W-LUN suspend
    b614567e0dd8 net: mdio: mvusb: Fix an error handling path in mvusb_mdio_probe()
    da3cd1a81d4e ARM: 9296/1: HP Jornada 7XX: fix kernel-doc warnings
    ac88a1f41f93 drm/mipi-dsi: Set the fwnode for mipi_dsi_device

(From OE-Core rev: 2057c5a6e7480e32709a6afedc3eda1ee64b6709)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit e59689be96bb366233a10db22246751f484691fa)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-21 04:00:58 -10:00
Bruce Ashfield
7d75bf2e97 linux-yocto/5.15: update to v5.15.112
Updating  to the latest korg -stable release that comprises
the following commits:

    9d6bde853685 Linux 5.15.112
    0788273bd0a6 drm/amd/display: Fix hang when skipping modeset
    de9a3ed42333 RISC-V: Fix up a cherry-pick warning in setup_vm_final()
    3c9b08a16978 drbd: correctly submit flush bio on barrier
    d0bcf6caa280 serial: 8250: Fix serial8250_tx_empty() race with DMA Tx
    0b401c2cccc5 drm/msm/adreno: adreno_gpu: Use suspend() instead of idle() on load error
    8beaa3cb293a ext4: fix invalid free tracking in ext4_xattr_move_to_block()
    978e5e9111af ext4: remove a BUG_ON in ext4_mb_release_group_pa()
    2b3b8f18c0dc ext4: bail out of ext4_xattr_ibody_get() fails for any reason
    f22b274429e8 ext4: add bounds checking in get_max_inline_xattr_value_size()
    640c8c365999 ext4: fix deadlock when converting an inline directory in nojournal mode
    b2531936118d ext4: improve error handling from ext4_dirhash()
    b2f1314e6e36 ext4: improve error recovery code paths in __ext4_remount()
    5f7d66e5e557 ext4: check iomap type only if ext4_iomap_begin() does not fail
    f5e687698c6d ext4: fix data races when using cached status extents
    6d9a705a653e ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
    d55e76e11592 ext4: fix WARNING in mb_find_extent
    c5c385baee9b locking/rwsem: Add __always_inline annotation to __down_read_common() and inlined callers
    ed76d3a8910b ksmbd: not allow guest user on multichannel
    4f9baa066749 ksmbd: fix deadlock in ksmbd_find_crypto_ctx()
    bc77a6e93306 ksmbd: fix racy issue while destroying session on multichannel
    a89ff57e4da1 ksmbd: fix kernel oops from idr_remove()
    876a7e3b58e3 ksmbd: add channel rwlock
    05cbc9806ae8 ksmbd: replace sessions list in connection with xarray
    f86a1a74d9a7 ksmbd: fix multi session connection failure
    bb3b772f186c ksmbd: set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO
    2456e2889c77 wifi: rtw88: rtw8821c: Fix rfe_option field width
    615aff165bda drm/amd/display: Add NULL plane_state check for cursor disable logic
    c11b90aced1a drm/amd/display: Refine condition of cursor visibility for pipe-split
    bf16debcda5c drm/msm/adreno: fix runtime PM imbalance at gpu load
    bac00e57cd5e drm/msm: Remove struct_mutex usage
    17eeeac92b47 drm/i915/dg2: Add HDMI pixel clock frequencies 267.30 and 319.89 MHz
    6d5e6d5a70e2 drm/i915/dg2: Add additional HDMI pixel clock frequencies
    06af228515d1 drm/i915/dg2: Support 4k@30 on HDMI
    a63c6b1eed9a ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close()
    aa803e6ecac7 ASoC: DPCM: Don't pick up BE without substream
    44b685c4bab3 ASoC: soc-pcm: Move debugfs removal out of spinlock
    0d5017dea0c6 ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE
    a536c367b0d8 ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks
    e2e5b8c72998 fs/ntfs3: Refactoring of various minor issues
    5047a228d4c8 HID: wacom: insert timestamp to packed Bluetooth (BT) events
    db587340a004 HID: wacom: Set a default resolution for older tablets
    823787470e32 drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend
    b39ba90d69ee drm/amdgpu: Fix vram recover doesn't work after whole GPU reset (v2)
    cd3c0f7013c3 drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras
    6d4b6abedd2d drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini()
    db307e725d5b drm/amd/display: fix flickering caused by S/G mode
    61b694b742fb drm/panel: otm8009a: Set backlight parent to panel device
    8f57f3e112cf f2fs: fix potential corruption when moving a directory
    e2d1cc82ad50 drm/msm: fix NULL-deref on irq uninstall
    8f0e1ad5327a drm/msm: fix NULL-deref on snapshot tear down
    74543041c03e drm/bridge: lt8912b: Fix DSI Video Mode
    9d79ccd97199 ARM: dts: s5pv210: correct MIPI CSIS clock name
    137259261cd0 ARM: dts: exynos: fix WM8960 clock name in Itop Elite
    eb15fb94d44a remoteproc: imx_rproc: Call of_node_put() on iteration error
    de26e064ed9e remoteproc: st: Call of_node_put() on iteration error
    8915e44eb3fb remoteproc: stm32: Call of_node_put() on iteration error
    975b80702f0e sh: nmi_debug: fix return value of __setup handler
    66dbc361214d sh: init: use OF_EARLY_FLATTREE for early init
    bb870c4b73d2 sh: mcount.S: fix build error when PRINTK is not enabled
    be95f9ebaf10 sh: math-emu: fix macro redefined warning
    9fdf3666e3f1 SMB3: force unmount was failing to close deferred close files
    c3a0ae5259ea smb3: fix problem remounting a share after shutdown
    17ad86d8c122 inotify: Avoid reporting event with invalid wd
    e51cd74e32d2 platform/x86: touchscreen_dmi: Add info for the Dexp Ursus KX210i
    21de866f75de platform/x86: touchscreen_dmi: Add upside-down quirk for GDIX1002 ts on the Juno Tablet
    5af78b437cd3 cifs: release leases for deferred close handles when freezing
    f43b5573cddc cifs: fix pcchunk length type in smb2_copychunk_range
    69dfa5a2e89d btrfs: fix space cache inconsistency after error loading it from disk
    e0710a49799f btrfs: print-tree: parent bytenr must be aligned to sector size
    bcc401bb8678 btrfs: zero the buffer before marking it dirty in btrfs_redirty_list_add
    f264be24146b btrfs: don't free qgroup space unless specified
    29478148bb3b btrfs: fix encoded write i_size corruption with no-holes
    91f585024e3e btrfs: zoned: fix wrong use of bitops API in btrfs_ensure_empty_zones
    77c6323dad14 btrfs: fix btrfs_prev_leaf() to not return the same key twice
    b13e20cc58e4 perf stat: Separate bperf from bpf_profiler
    2baa45d8f55e perf evlist: Refactor evlist__for_each_cpu()
    871149abc1b9 perf symbols: Fix return incorrect build_id size in elf_read_build_id()
    f716374c4e21 crypto: engine - fix crypto_queue backlog handling
    fa4e304bbd8a crypto: engine - Use crypto_request_complete
    e7ce4ba11635 crypto: api - Add scaffolding to change completion function signature
    a8cc4d5adfe5 crypto: engine - check if BH is disabled during completion
    7b36a06bacf7 crypto: sun8i-ss - Fix a test in sun8i_ss_setup_ivs()
    b6e2d1e253a4 perf map: Delete two variable initialisations before null pointer checks in sort__sym_from_cmp()
    4f128167e64b perf pmu: zfree() expects a pointer to a pointer to zero it after freeing its contents
    e685e2e2bd14 perf vendor events power9: Remove UTF-8 characters from JSON files
    a6ef72c38c23 perf scripts intel-pt-events.py: Fix IPC output for Python 2
    53f7b55f6b3a net: enetc: check the index of the SFI rather than the handle
    a0cb00295dbe virtio_net: suppress cpu stall when free_unused_bufs
    b4e16ea5f146 virtio_net: split free_unused_bufs()
    f495e435e588 net: dsa: mt7530: fix corrupt frames using trgmii on 40 MHz XTAL MT7621
    dfad4eb4c4d8 ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init`
    10c5ea39573d drm/amdgpu: add a missing lock for AMDGPU_SCHED
    54c466c60e23 af_packet: Don't send zero-byte data in packet_sendmsg_spkt().
    c177dd465f5c ionic: catch failure from devlink_alloc
    da81af0ef809 ethtool: Fix uninitialized number of lanes
    27b0d1b81f82 ionic: remove noise from ethtool rxnfc error msg
    d37f6a832331 octeontx2-vf: Detach LF resources on probe cleanup
    00e985958b3e octeontx2-pf: Disable packet I/O for graceful exit
    b5ad803dec80 octeontx2-af: Skip PFs if not enabled
    e39148d3d719 octeontx2-af: Secure APR table update with the lock
    a895ab54afce rxrpc: Fix hard call timeout units
    f5b44b2a17ca sfc: Fix module EEPROM reporting for QSFP modules
    98a20dceddf6 r8152: move setting r8153b_rx_agg_chg_indicate()
    4fbf19a5bd31 r8152: fix the poor throughput for 2.5G devices
    d0ebe36065a8 r8152: fix flow control issue of RTL8156A
    55aeff5361e6 net/sched: act_mirred: Add carrier check
    59bf62f0ed7e RISC-V: mm: Enable huge page support to kernel_page_present() function
    cc4ae807dbef watchdog: dw_wdt: Fix the error handling path of dw_wdt_drv_probe()
    b36cc1c39448 writeback: fix call of incorrect macro
    f98f2ac30f75 net: dsa: mv88e6xxx: add mv88e6321 rsvd2cpu
    56444f30619b selftests: srv6: make srv6_end_dt46_l3vpn_test more robust
    c5ce7c4517d6 sit: update dev->needed_headroom in ipip6_tunnel_bind_dev()
    cb145932fcf6 net/sched: cls_api: remove block_cb from driver_list before freeing
    480577d419f9 net/ncsi: clear Tx enable mode when handling a Config required AEN
    5e756a59cee6 scsi: qedi: Fix use after free bug in qedi_remove()
    fd6204d7724a drm/hyperv: Don't overwrite dirt_needed value set by host
    f8d9e062a695 fs/ntfs3: Fix null-ptr-deref on inode->i_op in ntfs_lookup()
    ce30b2f48b65 ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE
    74201b3c3e52 ASoC: soc-pcm: test refcount before triggering
    2cf8c9f883de ASoC: soc-pcm: serialize BE triggers
    703ebcf64aac ASoC: soc-pcm: Fix and cleanup DPCM locking
    c474bb800000 ASoC: soc-pcm: align BE 'atomicity' with that of the FE
    13390bea97a4 ASoC: soc-pcm: use GFP_ATOMIC for dpcm structure
    25361a0155a1 mailbox: zynqmp: Fix counts of child nodes
    f9dd36311bd5 mailbox: zynq: Switch to flexible array to simplify code
    2343385fe6ee bus: mhi: host: Range check CHDBOFF and ERDBOFF
    a7561c04adb1 bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state
    7517f62ea073 bus: mhi: host: Remove duplicate ee check for syserr
    9fbf10148f31 bus: mhi: Move host MHI code to "host" directory
    43b2f7d69069 ubifs: Fix memory leak in do_rename
    9933a9086cea ubifs: Fix AA deadlock when setting xattr for encrypted file
    21ad89e197dd crypto: ccp - Clear PSP interrupt status register before calling handler
    93f8b664031b ring-buffer: Ensure proper resetting of atomic variables in ring_buffer_reset_online_cpus

(From OE-Core rev: 6180d99b8af79ceba5096e6f5499a4fb151fc612)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 276039dd77ad0e6276d4e4688db65150fced3d5f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-21 04:00:58 -10:00
Bruce Ashfield
351dca5a44 linux-yocto/5.15: update to v5.15.111
Updating  to the latest korg -stable release that comprises
the following commits:

    b0ece631f84a Linux 5.15.111
    0a008c5098d8 sched: Fix DEBUG && !SCHEDSTATS warn
    21c2a454486d netfilter: nf_tables: deactivate anonymous set from preparation phase
    aa6ff950f875 arm64: dts: qcom: sdm845: correct dynamic power coefficients - again
    2931ed45bfe3 sound/oss/dmasound: fix 'dmasound_setup' defined but not used
    503e554782c9 debugobject: Ensure pool refill (again)
    6b84832966a0 perf intel-pt: Fix CYC timestamps after standalone CBR
    06106efa20f7 perf auxtrace: Fix address filter entire kernel size
    11c6fb35df5c dm: don't lock fs when the map is NULL in process of resume
    e11765cea205 dm ioctl: fix nested locking in table_clear() to remove deadlock concern
    f76fcb9d43ec dm flakey: fix a crash with invalid table line
    a5d8c6bf58e5 dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path
    56e952ae6d89 dm clone: call kmem_cache_destroy() in dm_clone_init() error path
    f382705d0460 dm verity: fix error handling for check_at_most_once on FEC
    1821a33bb23e ia64: fix an addr to taddr in huge_pte_offset()
    3a57c70e9e92 s390/dasd: fix hanging blockdevice after request requeue
    ed7e8beb201b btrfs: scrub: reject unsupported scrub flags
    14383698c0de scripts/gdb: fix lx-timerlist for Python3
    33383fbe4f01 clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent
    e8353dea7d7d wifi: rtl8xxxu: RTL8192EU always needs full init
    384a0dcac2a6 mailbox: zynqmp: Fix typo in IPI documentation
    09206edff007 mailbox: zynqmp: Fix IPI isr handling
    6d1af517817a mtd: core: fix error path for nvmem provider
    8444b46e163a mtd: core: fix nvmem error reporting
    7c253e98685e mtd: core: provide unique name for nvmem device, take two
    68695084077e md/raid10: fix null-ptr-deref in raid10_sync_request
    8d07d9119642 nilfs2: fix infinite loop in nilfs_mdt_get_block()
    13f73ef77baa nilfs2: do not write dirty data after degenerating to read-only
    ab0748f246b7 ALSA: usb-audio: Add quirk for Pioneer DDJ-800
    a87e5b9b4c64 parisc: Fix argument pointer in real64_call_asm()
    f1b4681cfa0a afs: Fix updating of i_size with dv jump from server
    33f302c9bf3e mfd: tqmx86: Correct board names for TQMxE39x
    ce01b75447f6 mfd: tqmx86: Specify IO port register range more precisely
    a23b3b2be0d0 mfd: tqmx86: Do not access I2C_DETECT register through io_base
    388d2578c7d7 thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe
    bdcf9fec87b2 dmaengine: at_xdmac: do not enable all cyclic channels
    a5227b3be869 dmaengine: at_xdmac: Fix race for the tx desc callback
    2b68028d771a dmaengine: at_xdmac: Fix concurrency over chan's completed_cookie
    738a4fdbd157 dmaengine: dw-edma: Fix to enable to issue dma request on DMA processing
    fd6316dec20f dmaengine: dw-edma: Fix to change for continuous transfer
    dd23c11136ff dma: gpi: remove spurious unlock in gpi_ch_init
    dce3bdaee3f2 phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port
    1cccf7c5c7f5 pwm: mtk-disp: Configure double buffering before reading in .get_state()
    d2798512fafc pwm: mtk-disp: Disable shadow registers before setting backlight values
    8ffa1cb8bcfa leds: tca6507: Fix error handling of using fwnode_property_read_string
    e63e3a0fc062 dmaengine: mv_xor_v2: Fix an error code.
    332ca024a82e leds: TI_LMU_COMMON: select REGMAP instead of depending on it
    c904a070d7cd pinctrl: renesas: r8a779a0: Remove incorrect AVB[01] pinmux configuration
    40566def189c ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline
    18eb23891aea ext4: fix i_disksize exceeding i_size problem in paritally written case
    3dc3a86b88bd SMB3: Close deferred file handles in case of handle lease break
    0f87e18203bd SMB3: Add missing locks to protect deferred close file list
    b574e73db844 timekeeping: Fix references to nonexistent ktime_get_fast_ns()
    ccfede0a2cb1 openrisc: Properly store r31 to pt_regs on unhandled exceptions
    1c7456aa5d3a clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when init fails
    c87c6d50505b RDMA/mlx5: Use correct device num_ports when modify DC
    d2823237dabc SUNRPC: remove the maximum number of retries in call_bind_status
    c11e44ac1a71 RDMA/mlx5: Fix flow counter query via DEVX
    7acad58049ac Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe
    b6157a9f0fc7 clk: qcom: gcc-sm8350: fix PCIe PIPE clocks handling
    33f9b8de1b00 clk: qcom: regmap: add PHY clock source implementation
    0ccc1a6bac34 NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease
    a2bd706ab635 IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests
    6bbc49661c31 IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order
    00cc21e32ea1 RDMA/srpt: Add a check for valid 'mad_agent' pointer
    03b9d26f33e6 RDMA/cm: Trace icm_send_rej event before the cm state is reset
    30218b769845 clk: qcom: gcc-sm6115: Mark RCGs shared where applicable
    5255051c8f31 RDMA/siw: Remove namespace check from siw_netdev_event()
    48ba87f6e14d clk: add missing of_node_put() in "assigned-clocks" property parsing
    3d7c6f2076f1 power: supply: generic-adc-battery: fix unit scaling
    c58ea97aa94f fs/ntfs3: Fix slab-out-of-bounds read in hdr_delete_de()
    cd7e1d679240 fs/ntfs3: Fix OOB read in indx_insert_into_buffer
    952bbfcedbf8 fs/ntfs3: Add check for kmemdup
    3030f2b9b332 fs/ntfs3: Fix memory leak if ntfs_read_mft failed
    d1faeb14bce3 rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time
    9911be215572 RDMA/mlx4: Prevent shift wrapping in set_user_sq_size()
    44438a49593a rtc: omap: include header for omap_rtc_power_off_program prototype
    6d19fe968ef6 workqueue: Fix hung time report of worker pools
    6c073c5a5b97 workqueue: Introduce show_one_worker_pool and show_one_workqueue.
    e89f95c68536 RDMA/rdmavt: Delete unnecessary NULL check
    9721b14e6c8a RDMA/siw: Fix potential page_array out of range access
    8d909684bdf6 clk: at91: clk-sam9x60-pll: fix return value check
    623941780df3 sched/rt: Fix bad task migration for rt tasks
    594d2a055526 Revert "objtool: Support addition to set CFA base"
    80973ce36f4b perf/core: Fix hardlockup failure caused by perf throttle
    3e09b68fc520 sched/fair: Fix inaccurate tally of ttwu_move_affine
    c3b9f95598b8 sched: Make struct sched_statistics independent of fair sched class
    6002989848c5 sched/fair: Use __schedstat_set() in set_next_entity()
    94bcf94c25aa powerpc/rtas: use memmove for potentially overlapping buffer copy
    f7107d44dff7 macintosh: via-pmu-led: requires ATA to be set
    85842228df0e powerpc/sysdev/tsi108: fix resource printk format warnings
    179cc5ab9591 powerpc/wii: fix resource printk format warnings
    516c27922c96 powerpc/mpc512x: fix resource printk format warning
    da961d510b21 macintosh/windfarm_smu_sat: Add missing of_node_put()
    5b9fc529b689 virtio_ring: don't update event idx on get_buf
    ee0b6146317a spmi: Add a check for remove callback when removing a SPMI driver
    be267f30b07e staging: rtl8192e: Fix W_DISABLE# does not work after stop/start
    424cf2929635 serial: 8250: Add missing wakeup event reporting
    8dfd00bfd53f tty: serial: fsl_lpuart: adjust buffer length to the intended size
    59ecc2cf3466 firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
    ee53a7a88027 usb: mtu3: fix kernel panic at qmu transfer done irq handler
    6b0d399dac58 usb: chipidea: fix missing goto in `ci_hdrc_probe`
    6d4325ebd8c0 usb: gadget: tegra-xudc: Fix crash in vbus_draw
    d96f6bc10789 sh: sq: Fix incorrect element size for allocating bitmap buffer
    397eb669dac0 uapi/linux/const.h: prefer ISO-friendly __typeof__
    d1c4dedcd2df scripts/gdb: raise error with reduced debugging information
    2d65599ad1e4 i2c: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path
    d453f25faf68 spi: cadence-quadspi: fix suspend-resume implementations
    6a129c0e9935 ASoC: fsl_mqs: move of_node_put() to the correct location
    850631845531 coresight: etm_pmu: Set the module field
    db6f1b2bba34 HID: amd_sfh: Add support for shutdown operation
    b711dd0ba9b3 scripts/gdb: bail early if there are no generic PD
    eaecf281c27f scripts/gdb: bail early if there are no clocks
    0110bfacff03 ia64: salinfo: placate defined-but-not-used warning
    51395777f66d ia64: mm/contig: fix section mismatch warning/error
    1a2a0d5b0617 PCI/EDR: Clear Device Status after EDR error recovery
    cc4f0e168a56 of: Fix modalias string generation
    770d30b1355c vmci_host: fix a race condition in vmci_host_poll() causing GPF
    08c7608798a9 spi: fsl-spi: Fix CPM/QE mode Litte Endian
    f345d4d71e87 spi: qup: Don't skip cleanup in remove's error path
    77b0c0dd2c56 linux/vt_buffer.h: allow either builtin or modular for macros
    af9ec18aa8ee ASoC: es8316: Handle optional IRQ assignment
    39287d16b2d2 PCI: imx6: Install the fault handler only on compatible match
    1e58fb6b1cef usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition
    f90822ad63d1 spi: imx: Don't skip cleanup in remove's error path
    e9ded9dd5d05 spi: spi-imx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
    193f7fffdcaf serial: 8250_bcm7271: Fix arbitration handling
    f67cc4929ef9 iio: light: max44009: add missing OF device matching
    7e42057532ea fpga: bridge: fix kernel-doc parameter description
    72b1ce904567 serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted
    59ed254dd35e serial: stm32: re-introduce an irq flag condition in usart_receive_chars
    4b7bb1c7be4f usb: dwc3: gadget: Change condition for processing suspend event
    beb12083c1ac usb: host: xhci-rcar: remove leftover quirk handling
    295f3fcaa8ea pstore: Revert pmsg_lock back to a normal mutex
    2491b999a60d drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
    209850f17717 drivers: staging: rtl8723bs: Fix locking in _rtw_join_timeout_handler()
    1ffb2ca65051 ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it
    43e4197dd5f6 tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp.
    1d2f799c1604 net: amd: Fix link leak when verifying config failed
    5d6e5c054ed2 netlink: Use copy_to_user() for optval in netlink_getsockopt().
    a789192f3661 Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work"
    a54ec573d9b8 ipv4: Fix potential uninit variable access bug in __ip_make_skb()
    d0b43125ec89 net/sched: sch_fq: fix integer overflow of "credit"
    7a45b4e1c82b netfilter: nf_tables: don't write table validation state without mutex
    8913abddad4a bpf: Don't EFAULT for getsockopt with optval=NULL
    77f245ce053e net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports
    a9e96eef8218 net/mlx5: E-switch, Don't destroy indirect table in split rule
    05cf6f353d3c ixgbe: Enable setting RSS table to default values
    624b73f77664 ixgbe: Allow flow hash to be set via ethtool
    e302e9ca14a8 wifi: iwlwifi: fw: fix memory leak in debugfs
    53b3b1f563bc wifi: iwlwifi: mvm: check firmware response size
    aa11a894458d wifi: mt76: mt7921e: improve reliability of dma reset
    f8923ad9dd8e wifi: mt76: fix 6GHz high channel not be scanned
    613b51663fc4 wifi: mt76: mt7921e: fix probe timeout after reboot
    5279aaf9f5b0 wifi: mt76: add flexible polling wait-interval support
    ac9fec5b5688 wifi: mt76: handle failure of vzalloc in mt7615_coredump_work
    210e6d01cc49 wifi: iwlwifi: make the loop for card preparation effective
    dff2a7b33060 jdb2: Don't refuse invalidation of already invalidated buffers
    358317ad9cf4 wifi: iwlwifi: fw: move memset before early return
    cccf85e047c3 wifi: iwlwifi: mvm: initialize seq variable
    b3cecbb2571c wifi: iwlwifi: yoyo: Fix possible division by zero
    4636c35b7e6e wifi: iwlwifi: yoyo: skip dump correctly on hw error
    34222897e0eb md/raid10: don't call bio_start_io_acct twice for bio which experienced read error
    d6cfcf98b824 md/raid10: fix memleak of md thread
    7f673fa34c0e md/raid10: fix memleak for 'conf->bio_split'
    8d09065802c5 md/raid10: fix leak of 'r10bio->remaining' for recovery
    901b4918faa4 md/raid10: fix task hung in raid10d
    fc04998351fe md/raid10: factor out code from wait_barrier() to stop_waiting_barrier()
    39db562b3fed md: raid10 add nowait support
    74af08efa5cd md: drop queue limitation for RAID1 and RAID10
    337d1d88be9d bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap
    12e70c6f4ed8 selftests/bpf: Fix leaked bpf_link in get_stackid_cannot_attach
    103a4275420e nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage"
    9fe41e648254 nvme: fix async event trace event
    13475e639162 nvme: handle the persistent internal error AER
    30b9073583ac nvmet: fix I/O Command Set specific Identify Controller
    42bcbc2a90a8 nvmet: fix Identify Active Namespace ID list handling
    92cf81746ebc nvmet: fix Identify Controller handling
    ac86d59eaa69 nvmet: fix Identify Namespace handling
    c7e98afecab2 nvmet: fix error handling in nvmet_execute_identify_cns_cs_ns()
    537083b1275c nvmet: move the call to nvmet_ns_changed out of nvmet_ns_revalidate
    080826d16758 nvmet: use i_size_read() to set size for file-ns
    f333854dce4a bpf, sockmap: fix deadlocks in the sockhash and sockmap
    c8a67bc85772 net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling
    fd8c83d8375b scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup()
    9a7f63283af6 f2fs: fix to avoid use-after-free for cached IPU bio
    119f278ea9c1 xsk: Fix unaligned descriptor validation
    1056b209935d crypto: drbg - Only fail when jent is unavailable in FIPS mode
    9317d6612011 crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors
    80bfd8b184d8 bpftool: Fix bug for long instructions in program CFG dumps
    afdc3a4bd77d selftests/bpf: Wait for receive in cg_storage_multi test
    c5fa99bce673 selftests: xsk: Disable IPv6 on VETH1
    c4afd6410f3c net: qrtr: correct types of trace event parameters
    eb77c0c0a17c wifi: rt2x00: Fix memory leak when handling surveys
    0b0c3e37a43f wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg()
    0a847af3cb40 wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg()
    3e660d117513 crypto: sa2ul - Select CRYPTO_DES
    d82d82e0372b crypto: caam - Clear some memory in instantiate_rng
    169134da419c f2fs: compress: fix to call f2fs_wait_on_page_writeback() in f2fs_write_raw_pages()
    d0cf44f06dd4 f2fs: apply zone capacity to all zone type
    2cc6a05661ad f2fs: enforce single zone capacity
    e5a56f13ba2d f2fs: handle dqget error in f2fs_transfer_project_quota()
    6d6415e5bce2 scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS
    eb4cf26d2e86 scsi: target: iscsit: Fix TAS handling during conn cleanup
    9158c86fd323 scsi: target: Fix multiple LUN_RESET handling
    ad4a647aa587 net/packet: convert po->auxdata to an atomic flag
    f1a111ca05ce net/packet: convert po->origdev to an atomic flag
    c3238c7dbed9 net/packet: annotate accesses to po->xmit
    97e7b1c1da12 vlan: partially enable SIOCSHWTSTAMP in container
    5f44dfa841e9 net: pcs: xpcs: remove double-read of link state when using AN
    a7282fc797df bpf: Remove misleading spec_v1 check on var-offset stack read
    60f9ed23b954 selftests/bpf: Fix a fd leak in an error path in network_helpers.c
    9b9e803b4823 scm: fix MSG_CTRUNC setting condition for SO_PASSSEC
    670754766ac3 bpf: fix precision propagation verbose logging
    c022b09fcc32 bpf: take into account liveness when propagating precision
    23634d119ca7 wifi: rtw88: mac: Return the original error from rtw_mac_power_switch()
    3fc0be9f48ff wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser()
    2ba1e4a623bf tools: bpftool: Remove invalid \' json escape
    484d95c69fc1 wifi: ath6kl: reduce WARN to dev_dbg() in callback
    19ba40acb170 wifi: brcmfmac: support CQM RSSI notification with older firmware
    378364abbe55 wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list()
    59073060fe09 wifi: ath9k: hif_usb: fix memory leak of remain_skbs
    104b1b48b679 wifi: ath6kl: minor fix for allocation size
    d1138f118f43 hwmon: (pmbus/fsp-3y) Fix functionality bitmask in FSP-3Y YM-2151E
    f1d68061b074 cpufreq: use correct unit when verify cur freq
    a55050c7989c tick/common: Align tick period with the HZ tick.
    54202488c835 drm/i915: Make intel_get_crtc_new_encoder() less oopsy
    500ffa58e70b debugobject: Prevent init race with static objects
    af04d8d3c156 arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step
    00132fab90ea x86/ioapic: Don't return 0 from arch_dynirq_lower_bound()
    ad6481f49fb2 regulator: stm32-pwr: fix of_iomap leak
    b8c2678d0fe7 media: venus: dec: Fix handling of the start cmd
    2ed8f8c09d2a media: rc: gpio-ir-recv: Fix support for wake-up
    4b1afffdd940 drm/amd/display: Fix potential null dereference
    2322b262d220 media: rcar_fdp1: Fix refcount leak in probe and remove function
    5847021f8052 media: rcar_fdp1: Convert to platform remove callback returning void
    d18789f43484 platform: Provide a remove callback that returns no value
    825281f34bec media: rcar_fdp1: Fix the correct variable assignments
    3c300022c188 media: rcar_fdp1: Make use of the helper function devm_platform_ioremap_resource()
    2f48c0a463a3 media: saa7134: fix use after free bug in saa7134_finidev due to race condition
    c94388b5b909 media: dm1105: Fix use after free bug in dm1105_remove due to race condition
    cac0f4f36e22 media: rkvdec: fix use after free bug in rkvdec_remove
    d991f6139fa6 x86/apic: Fix atomic update of offset in reserve_eilvt_offset()
    1e3056b8067c regulator: core: Avoid lockdep reports when resolving supplies
    4e5c9738185b regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow()
    678b3f29aaaf drm/ttm/pool: Fix ttm_pool_alloc error path
    b19bebc96381 drm/ttm: optimize pool allocations a bit v2
    1e26766dc83a arm64: dts: qcom: msm8994-msft-lumia-octagon: drop unit address from PMI8994 regulator
    bee1a285732a arm64: dts: qcom: msm8994-kitakami: drop unit address from PMI8994 regulator
    fb0bea59d078 arm64: dts: qcom: sc7180-trogdor-lazor: correct trackpad supply
    8853aab16787 mailbox: mpfs: switch to txdone_poll
    623275db2841 drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe()
    5a8aedb7b9fe ACPI: VIOT: Initialize the correct IOMMU fwspec
    111af9798356 firmware: arm_scmi: Fix xfers allocation on Rx channel
    657776d47bed ARM: dts: gta04: fix excess dma channel usage
    d3047a1b0422 drm: rcar-du: Fix a NULL vs IS_ERR() bug
    3cfaa8713e8b mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data
    60cadfcfa44c ACPI: processor: Fix evaluating _PDC method when running as Xen dom0
    aa8d52ddf7c8 drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known override-init warnings
    d28ec12c48dd drm: msm: adreno: Disable preemption on Adreno 510
    2ad781393eb3 drm/msm/adreno: drop bogus pm_runtime_set_active()
    86c1a99528c6 drm/msm/adreno: Defer enabling runpm until hw_init()
    1ad4b8c4552b media: max9286: Free control handler
    3d7003c400ca drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535
    a3ea89b5978d firmware: qcom_scm: Clear download bit during reboot
    ca4ce92e3ec9 media: av7110: prevent underflow in write_ts_to_decoder()
    519b08494011 media: bdisp: Add missing check for create_workqueue
    11c58a0c1937 x86/MCE/AMD: Use an u64 for bank_map
    88a9d3c0b59a ARM: dts: qcom: ipq8064: Fix the PCI I/O port range
    112ff0f25305 ARM: dts: qcom: ipq8064: reduce pci IO size to 64K
    99e7b14569da ARM: dts: qcom: ipq4019: Fix the PCI I/O port range
    96158bfc764f arm64: dts: qcom: sm8250: Fix the PCI I/O port range
    cc1ae8710ac4 arm64: dts: qcom: msm8996: Fix the PCI I/O port range
    656657bdeb8a arm64: dts: qcom: ipq6018: Fix the PCI I/O port range
    a19c40b97908 arm64: dts: qcom: ipq8074: Fix the PCI I/O port range
    9f89689d8b9d arm64: dts: qcom: msm8998: Fix the PCI I/O port range
    16111402966e arm64: dts: qcom: sdm845: Fix the PCI I/O port range
    3e7be9b63264 arm64: dts: qcom: sdm845: correct dynamic power coefficients
    a9e9a4a62725 arm64: dts: qcom: msm8998: Fix stm-stimulus-base reg name
    a46878476c55 arm64: dts: broadcom: bcmbca: bcm4908: fix procmon nodename
    1994284cb922 arm64: dts: broadcom: bcmbca: bcm4908: fix NAND interrupt name
    6ae67829fa5e arm64: dts: Move BCM4908 dts to bcmbca folder
    fe8ab85ed495 arm64: dts: Add base DTS file for bcmbca device Asus GT-AX6000
    aefde9ada466 ARM64: dts: Add DTS files for bcmbca SoC BCM6858
    273be36e4209 arm64: dts: Add DTS files for bcmbca SoC BCM4912
    fe07b3b5af01 arm64: dts: Add DTS files for bcmbca SoC BCM63158
    77112d23a671 arm64: dts: broadcom: bcm4908: add DT for Netgear RAXE500
    a53862a20239 arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property
    e3143e6cca0a regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since booted
    30b4edaf221d EDAC/skx: Fix overflows on the DRAM row address mapping arrays
    d450fa865750 drm/msm/disp/dpu: check for crtc enable rather than crtc active to release shared resources
    62cd3e056123 arm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table
    667c86b2a941 arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table
    6a50350033e0 soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe
    fb2a6e00291a tools/x86/kcpuid: Fix avx512bw and avx512lvl fields in Fn00000007
    00f79abccc5b drm/probe-helper: Cancel previous job before starting new one
    9fde84fb59e5 drm/vgem: add missing mutex_destroy
    a51b71af169f drm/rockchip: Drop unbalanced obj unref
    0834a2b554e5 erofs: fix potential overflow calculating xattr_isize
    060fecf1114f erofs: stop parsing non-compact HEAD index if clusterofs is invalid
    5a37916d988e tpm, tpm_tis: Claim locality when interrupts are reenabled on resume
    46da635566dc tpm, tpm: Implement usage counter for locality
    51162b05a44c tpm, tpm_tis: Claim locality before writing interrupt registers
    b665edd7a585 tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failed
    fd9b4b2bff6b tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE register
    8c08c74de718 tpm, tpm_tis: Do not skip reset of original interrupt vector
    dfa1e84b774c selinux: ensure av_permissions.h is built when needed
    8a3a1f7b54b8 selinux: fix Makefile dependencies of flask.h
    08e403705778 selftests/resctrl: Check for return value after write_schemata()
    25661fe5f658 selftests/resctrl: Allow ->setup() to return errors
    b5adaf5045d0 selftests/resctrl: Move ->setup() call outside of test specific branches
    f9eeea03a5e7 selftests/resctrl: Extend CPU vendor detection
    ebd40f52de19 selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem
    988901984ddd rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check
    74f06429b727 sound/oss/dmasound: fix build when drivers are mixed =y/=m
    c628b07d5974 xfs: don't consider future format versions valid
    ce840284929b ubifs: Free memory for tmpfile name
    20ef288612e5 ubi: Fix return value overwrite issue in try_write_vid_and_data()
    3ae75f82c33f ubifs: Fix memleak when insert_old_idx() failed
    149ea56995c2 Revert "ubifs: dirty_cow_znode: Fix memleak in error handling path"
    dc299bd1d5c4 iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE
    b7bc8f6c8a31 tracing: Fix permissions for the buffer_percent file
    b91a5aa1e7ea riscv: mm: remove redundant parameter of create_fdt_early_page_table
    ec1814116fa4 i2c: omap: Fix standard mode false ACK readings
    671f21fbcb47 ksmbd: fix memleak in session setup
    227eb2689b44 ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem()
    c053e389db0d ksmbd: call rcu_barrier() in ksmbd_server_exit()
    2db4b91480b2 writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs
    0b46ee654a9d relayfs: fix out-of-bounds access in relay_file_read
    a18bdaca46d0 KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted
    a79fb2ce4fbe reiserfs: Add security prefix to xattr name in reiserfs_security_write()
    4c3d1a6720ae rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed
    09e177d6f7ed crypto: safexcel - Cleanup ring IRQ workqueues on load failure
    63b7fbaa1278 crypto: api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON()
    c63741e872fc ring-buffer: Sync IRQ works before buffer destruction
    333f49fcf0e7 pinctrl: qcom: lpass-lpi: set output value before enabling output
    3028ac7dc0c0 soundwire: qcom: correct setting ignore bit on v1.5.1
    01fefb82fd79 pwm: meson: Fix g12a ao clk81 name
    dcf6611e80f9 pwm: meson: Fix axg ao mux parents
    2104e15b0072 wifi: mt76: add missing locking to protect against concurrent rx/status calls
    4a07d2d511e2 kheaders: Use array declaration instead of char
    99d561199bf8 ipmi: fix SSIF not responding under certain cond.
    8fddbd9c5c86 ipmi:ssif: Add send_retries increment
    3ef93b7bd9e0 MIPS: fw: Allow firmware to pass a empty env
    e047e40676d1 tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem
    9c0b37d0da47 xhci: fix debugfs register accesses while suspended
    321e16a5709e tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH
    fa30909fbd1f staging: iio: resolver: ads1210: fix config mode
    ac44e1275dae ext4: use ext4_journal_start/stop for fast commit transactions
    5bb4005fb667 blk-crypto: make blk_crypto_evict_key() more robust
    f8d9d6c3ffcc blk-crypto: make blk_crypto_evict_key() return void
    d206f79d9cd6 blk-mq: release crypto keyslot before reporting I/O complete
    2c62f4abd714 posix-cpu-timers: Implement the missing timer_wait_running callback
    dca7427a8b12 hwmon: (adt7475) Use device_property APIs when configuring polarity
    d50321946ec0 hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write
    d40fa6f78835 USB: dwc3: fix runtime pm imbalance on unbind
    9436221ea250 USB: dwc3: fix runtime pm imbalance on probe errors
    bfd693628192 IMA: allow/fix UML builds
    c23e103fd736 PCI: qcom: Fix the incorrect register usage in v2.7.0 config
    8a0b61e5a7d2 PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock
    402d2b1d54b7 arm64: Stash shadow stack pointer in the task struct on interrupt
    21cc4e5304d2 arm64: Always load shadow stack pointer directly from the task struct
    a00f75f71fca wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset
    a646556769e1 wireguard: timers: cast enum limits members to int in prints
    95ec7a59ceb2 x86/cpu: Add model number for Intel Arrow Lake processor
    520820400608 asm-generic/io.h: suppress endianness warnings for readq() and writeq()
    5e3c87e4d3bd selftests mount: Fix mount_setattr_test builds failed
    e1383b440132 ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750
    21976532f274 iio: adc: palmas_gpadc: fix NULL dereference on rmmod
    50015dbdec70 x86/hyperv: Block root partition functionality in a Confidential VM
    a7d91f67a10a ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm
    cf5b14b8de0d ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15

(From OE-Core rev: ea29961df7334f4df7d19ede2a955fadb64fdf0e)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 5425b3557b6efdba07bd3efa51c647bd62d5259b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-21 04:00:58 -10:00
Bruce Ashfield
263d5df539 linux-yocto/5.15: update to v5.15.110
Updating  to the latest korg -stable release that comprises
the following commits:

    8a7f2a5c5aa1 Linux 5.15.110
    cab0f985037b riscv: No need to relocate the dtb as it lies in the fixmap region
    1f09c9bab723 riscv: Do not set initial_boot_params to the linear address of the dtb
    bbf94b042155 riscv: Move early dtb mapping into the fixmap region
    ccb29694c2da selftests: mptcp: join: fix "invalid address, ADD_ADDR timeout"
    0994aa001fde driver core: Don't require dynamic_debug for initcall_debug probe timing
    3dcebcaa258c USB: serial: option: add UNISOC vendor and TOZED LT70C product
    f1e6a14d5ae8 bluetooth: Perform careful capability checks in hci_sock_ioctl()
    39c472809aab drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var
    936a23293bbb wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies()
    2bd716c6e4d1 KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg()
    00f74003edf5 KVM: arm64: Retry fault if vma_lookup() results become invalid
    c1da649699e1 selftests/kselftest/runner/run_one(): allow running non-executable files
    c88435054153 PCI/ASPM: Remove pcie_aspm_pm_state_change()

(From OE-Core rev: 0c328f0b044f5851bd5c53adcdfd795ee3c996ba)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 8fb28c7f71888d65c170c9f5400438a077860c6f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-21 04:00:58 -10:00
Bruce Ashfield
8a6e38dd24 linux-yocto/5.15: update to v5.15.109
Updating  to the latest korg -stable release that comprises
the following commits:

    f48aeeaaa64c Linux 5.15.109
    4aed6b5809bb soc: sifive: l2_cache: fix missing of_node_put() in sifive_l2_init()
    71e7ed6e3aa9 soc: sifive: l2_cache: fix missing free_irq() in error path in sifive_l2_init()
    48c5fd373345 soc: sifive: l2_cache: fix missing iounmap() in error path in sifive_l2_init()
    2a2a502af466 ASN.1: Fix check for strdup() success
    9fc2e7f2cf47 ASoC: fsl_asrc_dma: fix potential null-ptr-deref
    0431e1323f42 mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock
    144ff55623e2 iio: adc: at91-sama5d2_adc: fix an error code in at91_adc_allocate_trigger()
    e589986ef037 counter: 104-quad-8: Fix race condition between FLAG and CNTR reads
    78559037632b pwm: hibvt: Explicitly set .polarity in .get_state()
    2147e7c2d26f pwm: iqs620a: Explicitly set .polarity in .get_state()
    a2ab4924f0c8 pwm: meson: Explicitly set .polarity in .get_state()
    dbc7a6d1ec8e sctp: Call inet6_destroy_sock() via sk->sk_destruct().
    4f66b180a622 dccp: Call inet6_destroy_sock() via sk->sk_destruct().
    b60d534d1e70 inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy().
    dd042131386f tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct().
    dabbe97f369b udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM).
    d58366aab868 fuse: fix deadlock between atomic O_TRUNC and page invalidation
    e21d9c606839 fuse: always revalidate rename target dentry
    c10a5b340681 fuse: fix attr version comparison in fuse_read_update_size()
    1e5c686087dc purgatory: fix disabling debug info
    a134b2ac4127 docs: futex: Fix kernel-doc references after code split-up preparation
    66dd55279174 MIPS: Define RUNTIME_DISCARD_EXIT in LD script
    e779884c713f sched/fair: Fixes for capacity inversion detection
    4ee882e0e1ed sched/uclamp: Fix a uninitialized variable warnings
    98762616db0b sched/fair: Consider capacity inversion in util_fits_cpu()
    99b704ae7a17 sched/fair: Detect capacity inversion
    1de6ee9d812c sched/uclamp: Cater for uclamp in find_energy_efficient_cpu()'s early exit condition
    a77e3c0e067d sched/uclamp: Make cpu_overutilized() use util_fits_cpu()
    ac407e5102e9 sched/uclamp: Fix fits_capacity() check in feec()
    46c631fe5a94 mm: page_alloc: skip regions with hugetlbfs pages when allocating 1G pages
    981e276dd965 mm/khugepaged: check again on anon uffd-wp during isolation
    29562319cba0 drm/i915: Fix fast wake AUX sync len
    afbfd70cb1a0 mmc: sdhci_am654: Set HIGH_SPEED_ENA for SDR12 and SDR25
    1aaa1e0a9a0f kernel/sys.c: fix and improve control flow in __sys_setres[ug]id()
    ebab1a86ca3e memstick: fix memory leak if card device is never registered
    8c168553abce nilfs2: initialize unused bytes in segment summary blocks
    e513fb5cadc4 iio: light: tsl2772: fix reading proximity-diodes from device tree
    c15737965434 rtmutex: Add acquire semantics for rtmutex lock acquisition slow path
    a8466e335f58 platform/x86: gigabyte-wmi: add support for X570S AORUS ELITE
    4a2a34a75f3e xen/netback: use same error messages for same errors
    08e774db2ef1 nvme-tcp: fix a possible UAF when failing to allocate an io queue
    1b91bfae3ee1 s390/ptrace: fix PTRACE_GET_LAST_BREAK error handling
    357fa038d93d net: dsa: b53: mmap: add phy ops
    583d2abf1374 scsi: core: Improve scsi_vpd_inquiry() checks
    139bea1d3aa1 scsi: megaraid_sas: Fix fw_crash_buffer_show()
    73890c48849d selftests: sigaltstack: fix -Wuninitialized
    c2680efa1507 platform/x86 (gigabyte-wmi): Add support for A320M-S2H V2
    fd3e899340e1 Input: i8042 - add quirk for Fujitsu Lifebook A574/H
    14bb1fb893db f2fs: Fix f2fs_truncate_partial_nodes ftrace event
    0ebc93afdaf6 e1000e: Disable TSO on i219-LM card to increase speed
    e722ea6dae2c bpf: Fix incorrect verifier pruning due to missing register precision taints
    25e50cdf9f63 spi: spi-rockchip: Fix missing unwind goto in rockchip_sfc_probe()
    cbce626dcd23 mlxsw: pci: Fix possible crash during initialization
    4eee0d9d3c11 net: rpl: fix rpl header size calculation
    92e0bc5e34ad bonding: Fix memory leak when changing bond type to Ethernet
    b24026f1409c mlxfw: fix null-ptr-deref in mlxfw_mfa2_tlv_next()
    5610d81d0214 bnxt_en: Do not initialize PTP on older P3/P4 chips
    7ff875ee15bc netfilter: nf_tables: tighten netlink attribute requirements for catch-all elements
    0a397535d189 netfilter: nf_tables: validate catch-all set elements
    25f1b40cf9b2 i40e: fix i40e_setup_misc_vector() error handling
    536ed39cbec8 i40e: fix accessing vsi->active_filters without holding lock
    8089d724dd7a netfilter: nf_tables: fix ifdef to also consider nf_tables=m
    69ea11769b8d sfc: Fix use-after-free due to selftest_work
    aa16f7b99d23 sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP.
    b36d82ddc74e virtio_net: bugfix overflow inside xdp_linearize_page()
    1ffc0e810551 net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg
    fe0d832ea0e6 regulator: fan53555: Fix wrong TCS_SLEW_MASK
    976f8482e459 regulator: fan53555: Explicitly include bits header
    cb9b96c154a1 netfilter: br_netfilter: fix recent physdev match breakage
    beb1c8576c23 arm64: dts: imx8mm-evk: correct pmic clock source
    863473055d1d arm64: dts: meson-g12-common: specify full DMC range
    dd6bd054a92c arm64: dts: qcom: ipq8074-hk01: enable QMP device, not the PHY node
    bd129e4c9e34 ARM: dts: rockchip: fix a typo error for rk3288 spdif node

(From OE-Core rev: fe55be7f4a543c576181af208551a9134d2b45fc)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 3411b2b442c44fa932e3d6065a95078a6f541dd9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-21 04:00:58 -10:00