)]}'
{
  "commit": "d73f5971fa45488e7ccdd72a2a6dfe69e4e77992",
  "tree": "ccd19435d4ab5fdf13069e515a3977355b911e95",
  "parents": [
    "95de440d13d31e9f87e62549fded7e64a763c034",
    "63a57420cf797edcfca41005dd6c805b77cfb596"
  ],
  "author": {
    "name": "COS Kernel Merge Bot",
    "email": "cloud-image-merge-automation@prod.google.com",
    "time": "Sat Oct 05 02:07:37 2024 -0700"
  },
  "committer": {
    "name": "COS Kernel Merge Bot",
    "email": "cloud-image-merge-automation@prod.google.com",
    "time": "Sat Oct 05 02:07:37 2024 -0700"
  },
  "message": "merge-upstream/v6.6.54 from branch/tag: upstream/v6.6.54 into branch: cos-6.6\n\nChangelog:\n-------------------------------------------------------------\n\nAaron Lu (1):\n      x86/sgx: Fix deadlock in SGX NUMA node search\n\nAdrian Hunter (1):\n      perf/x86/intel/pt: Fix sampling synchronization\n\nAleksandr Mishin (2):\n      ACPI: PMIC: Remove unneeded check in tps68470_pmic_opregion_probe()\n      drm/msm: Fix incorrect file name output in adreno_request_fw()\n\nAlex Bee (1):\n      drm/rockchip: vop: Allow 4096px width scaling\n\nAlex Deucher (2):\n      drm/amdgpu: properly handle vbios fake edid sizing\n      drm/radeon: properly handle vbios fake edid sizing\n\nAlexander Dahl (3):\n      ARM: dts: microchip: sam9x60: Fix rtc/rtt clocks\n      spi: atmel-quadspi: Avoid overwriting delay register settings\n      spi: atmel-quadspi: Fix wrong register value written to MR\n\nAlexander Shiyan (1):\n      clk: rockchip: rk3588: Fix 32k clock name for pmu_24m_32k_100m_src_p\n\nAlexandra Diupina (1):\n      PCI: kirin: Fix buffer overflow in kirin_pcie_parse_port()\n\nAlexei Starovoitov (1):\n      selftests/bpf: Workaround strict bpf_lsm return value check.\n\nAlexey Gladkov (Intel) (1):\n      x86/tdx: Fix \"in-kernel MMIO\" check\n\nAnastasia Belova (1):\n      arm64: esr: Define ESR_ELx_EC_* constants as UL\n\nAndre Przywara (1):\n      kselftest/arm64: signal: fix/refactor SVE vector length enumeration\n\nAndrew Davis (3):\n      arm64: dts: ti: k3-j721e-sk: Fix reversed C6x carveout locations\n      arm64: dts: ti: k3-j721e-beagleboneai64: Fix reversed C6x carveout locations\n      hwmon: (max16065) Remove use of i2c_match_id()\n\nAndrew Jones (1):\n      RISC-V: KVM: Fix sbiret init before forwarding to userspace\n\nAndré Apitzsch (1):\n      iio: magnetometer: ak8975: Fix \u0027Unexpected device\u0027 error\n\nAndy Shevchenko (2):\n      spi: ppc4xx: Avoid returning 0 when failed to parse and map IRQ\n      i2c: isch: Add missed \u0027else\u0027\n\nAngeloGioacchino Del Regno (1):\n      arm64: dts: mediatek: mt8186: Fix supported-hw mask for GPU OPPs\n\nAnkit Agrawal (1):\n      clocksource/drivers/qcom: Add missing iounmap() on errors in msm_dt_timer_init()\n\nAntoniu Miclaus (1):\n      ABI: testing: fix admv8818 attr description\n\nArd Biesheuvel (1):\n      efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption\n\nArend van Spriel (3):\n      wifi: brcmfmac: export firmware interface functions\n      wifi: brcmfmac: introducing fwil query functions\n      wifi: brcmfmac: add linefeed at end of file\n\nArtur Weber (1):\n      power: supply: max17042_battery: Fix SOC threshold calc w/ no current sense\n\nAtish Patra (2):\n      RISC-V: KVM: Allow legacy PMU access from guest\n      RISC-V: KVM: Fix to allow hpmcounter31 from the guest\n\nAvraham Stern (1):\n      wifi: iwlwifi: mvm: increase the time between ranging measurements\n\nBaochen Qiang (1):\n      wifi: ath12k: fix invalid AMPDU factor calculation in ath12k_peer_assoc_h_he()\n\nBenjamin Lin (1):\n      wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands\n\nBiju Das (2):\n      media: platform: rzg2l-cru: rzg2l-csi2: Add missing MODULE_DEVICE_TABLE\n      iio: magnetometer: ak8975: Convert enum-\u003epointer for data in the match tables\n\nBitterblue Smith (2):\n      wifi: rtw88: Fix USB/SDIO devices not transmitting beacons\n      wifi: rtw88: 8822c: Fix reported RX band width\n\nBjørn Mork (1):\n      wifi: mt76: mt7915: fix oops on non-dbdc mt7986\n\nCalvin Owens (1):\n      ARM: 9410/1: vfp: Use asm volatile in fmrx/fmxr macros\n\nChao Yu (12):\n      f2fs: atomic: fix to avoid racing w/ GC\n      f2fs: reduce expensive checkpoint trigger frequency\n      f2fs: fix to avoid racing in between read and OPU dio write\n      f2fs: fix to wait page writeback before setting gcing flag\n      f2fs: atomic: fix to truncate pagecache before on-disk metadata truncation\n      f2fs: support .shutdown in f2fs_sops\n      f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()\n      f2fs: compress: do sanity check on cluster when CONFIG_F2FS_CHECK_FS is on\n      f2fs: clean up w/ dotdot_name\n      f2fs: get rid of online repaire on corrupted directory\n      f2fs: fix to don\u0027t set SB_RDONLY in f2fs_handle_critical_error()\n      f2fs: fix to check atomic_file in f2fs ioctl interfaces\n\nCharles Han (1):\n      mtd: powernv: Add check devm_kasprintf() returned value\n\nChen Yu (1):\n      kthread: fix task state in kthread worker if being frozen\n\nChen-Yu Tsai (3):\n      regulator: Return actual error in of_regulator_bulk_get_all()\n      arm64: dts: mediatek: mt8195: Correct clock order for dp_intf*\n      arm64: dts: mediatek: mt8195-cherry: Mark USB 3.0 on xhci1 as disabled\n\nCheng Xu (1):\n      RDMA/erdma: Return QP state in erdma_query_qp\n\nChengchang Tang (2):\n      RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled\n      RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS\n\nChris Morgan (1):\n      power: supply: axp20x_battery: Remove design from min and max voltage\n\nChristian Heusel (1):\n      block: print symbolic error name instead of error code\n\nChristophe JAILLET (4):\n      fbdev: hpfb: Fix an error handling path in hpfb_dio_probe()\n      drm/stm: Fix an error handling path in stm_drm_platform_probe()\n      pinctrl: ti: ti-iodelay: Fix some error handling paths\n      pps: remove usage of the deprecated ida_simple_xx() API\n\nChristophe Leroy (3):\n      powerpc/8xx: Fix initial memory mapping\n      powerpc/8xx: Fix kernel vs user address comparison\n      powerpc/vdso: Inconditionally use CFUNC macro\n\nChuck Lever (1):\n      fs: Create a generic is_dot_dotdot() utility\n\nClaudiu Beznea (3):\n      ARM: dts: microchip: sama7g5: Fix RTT clock\n      drm/stm: ltdc: check memory returned by devm_kzalloc()\n      clk: at91: sama7g5: Allocate only the needed amount of memory for PLLs\n\nClément Léger (1):\n      ACPI: CPPC: Fix MASK_VAL() usage\n\nCristian Marussi (1):\n      firmware: arm_scmi: Fix double free in OPTEE transport\n\nCupertino Miranda (1):\n      selftests/bpf: Add CFLAGS per source file and runner\n\nD Scott Phillips (1):\n      arm64: errata: Enable the AC03_CPU_38 workaround for ampere1a\n\nDaeho Jeong (1):\n      f2fs: prevent atomic file from being dirtied before commit\n\nDaehwan Jung (1):\n      xhci: Add a quirk for writing ERST in high-low order\n\nDamien Le Moal (1):\n      ata: libata-scsi: Fix ata_msense_control() CDL page reporting\n\nDan Carpenter (4):\n      powercap: intel_rapl: Fix off by one in get_rpi()\n      scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()\n      PCI: keystone: Fix if-statement expression in ks_pcie_quirk()\n      ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()\n\nDaniel Borkmann (4):\n      bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit\n      bpf: Fix helper writes to read-only maps\n      bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types\n      bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error\n\nDanny Tsen (1):\n      crypto: powerpc/p10-aes-gcm - Disable CRYPTO_AES_GCM_P10\n\nDave Jiang (1):\n      ntb: Force physically contiguous allocation of rx ring buffers\n\nDave Martin (1):\n      arm64: signal: Fix some under-bracketed UAPI macros\n\nDavid Gow (1):\n      mm: only enforce minimum stack gap size if it\u0027s sensible\n\nDavid Howells (1):\n      cachefiles: Fix non-taking of sb_writers around set/removexattr\n\nDavid Lechner (1):\n      clk: ti: dra7-atl: Fix leak of of_nodes\n\nDavid Sterba (1):\n      btrfs: reorder btrfs_inode to fill gaps\n\nDavid Virag (1):\n      arm64: dts: exynos: exynos7885-jackpotlte: Correct RAM amount to 4GB\n\nDmitry Antipov (4):\n      wifi: rtw88: always wait for both firmware loading attempts\n      wifi: cfg80211: fix UBSAN noise in cfg80211_wext_siwscan()\n      wifi: cfg80211: fix two more possible UBSAN-detected off-by-one errors\n      wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()\n\nDmitry Baryshkov (8):\n      iommu/arm-smmu-qcom: apply num_context_bank fixes for SDM630 / SDM660\n      drm/msm/dsi: correct programming sequence for SM8350 / SM8450\n      clk: qcom: dispcc-sm8550: fix several supposed typos\n      clk: qcom: dispcc-sm8550: use rcg2_ops for mdss_dptx1_aux_clk_src\n      clk: qcom: dispcc-sm8650: Update the GDSC flags\n      clk: qcom: dispcc-sm8550: use rcg2_shared_ops for ESC RCGs\n      clk: qcom: dispcc-sm8250: use special function for Lucid 5LPE PLL\n      Revert \"soc: qcom: smd-rpm: Match rpmsg channel instead of compatible\"\n\nDmitry Kandybka (1):\n      wifi: rtw88: remove CPT execution branch never used\n\nDmitry Vyukov (2):\n      x86/entry: Remove unwanted instrumentation in common_interrupt()\n      module: Fix KCOV-ignored file name\n\nDragan Simic (2):\n      arm64: dts: rockchip: Raise Pinebook Pro\u0027s panel backlight PWM frequency\n      arm64: dts: rockchip: Correct the Pinebook Pro battery design capacity\n\nDuanqiang Wen (1):\n      Revert \"net: libwx: fix alloc msix vectors failed\"\n\nEduard Zingerman (1):\n      bpf: correctly handle malformed BPF_CORE_TYPE_ID_LOCAL relos\n\nEmanuele Ghidoli (2):\n      Input: ilitek_ts_i2c - avoid wrong input subsystem sync\n      Input: ilitek_ts_i2c - add report id message validation\n\nEric Dumazet (4):\n      sock_map: Add a cond_resched() in sock_hash_free()\n      ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()\n      netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()\n      icmp: change the order of rate limits\n\nFabio Porcedda (1):\n      bus: mhi: host: pci_generic: Fix the name for the Telit FE990A\n\nFangzhi Zuo (2):\n      drm/amd/display: Fix Synaptics Cascaded Panamera DSC Determination\n      drm/amd/display: Skip Recompute DSC Params if no Stream on Link\n\nFei Shao (1):\n      drm/mediatek: Use spin_lock_irqsave() for CRTC event lock\n\nFelix Fietkau (2):\n      wifi: mt76: mt7603: fix mixed declarations and code\n      wifi: mt76: mt7996: fix uninitialized TLV data\n\nFelix Moessbauer (4):\n      io_uring/io-wq: do not allow pinning outside of cpuset\n      io_uring/io-wq: inherit cpuset of cgroup in io worker\n      io_uring/sqpoll: do not allow pinning outside of cpuset\n      io_uring/sqpoll: do not put cpumask on stack\n\nFilipe Manana (2):\n      btrfs: update comment for struct btrfs_inode::lock\n      btrfs: fix race setting file private on concurrent lseek using same fd\n\nFinn Thain (5):\n      m68k: Fix kernel_clone_args.flags in m68k_clone()\n      scsi: NCR5380: Check for phase match during PDMA fixup\n      scsi: mac_scsi: Revise printk(KERN_DEBUG ...) messages\n      scsi: mac_scsi: Refactor polling loop\n      scsi: mac_scsi: Disallow bus errors during PDMA send\n\nFlorian Fainelli (1):\n      tty: rp2: Fix reset with non forgiving PCIe host bridges\n\nFrank Li (1):\n      PCI: imx6: Fix missing call to phy_power_off() in error handling\n\nFrederic Weisbecker (1):\n      rcu/nocb: Fix RT throttling hrtimer armed from offline CPU\n\nFurong Xu (1):\n      net: stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled\n\nGao Xiang (1):\n      erofs: fix incorrect symlink detection in fast symlink\n\nGaosheng Cui (2):\n      hwrng: bcm2835 - Add missing clk_disable_unprepare in bcm2835_rng_init\n      hwrng: cctrng - Add missing clk_disable_unprepare in cctrng_resume\n\nGeert Uytterhoeven (1):\n      pmdomain: core: Harden inter-column space in debug summary\n\nGergo Koteles (1):\n      ASoC: tas2781: remove unused acpi_subysystem_id\n\nGil Fine (9):\n      thunderbolt: Fix debug log when DisplayPort adapter not available for pairing\n      thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs\n      thunderbolt: Make is_gen4_link() available to the rest of the driver\n      thunderbolt: Change bandwidth reservations to comply USB4 v2\n      thunderbolt: Introduce tb_port_path_direction_downstream()\n      thunderbolt: Add support for asymmetric link\n      thunderbolt: Configure asymmetric link if needed and bandwidth allows\n      thunderbolt: Improve DisplayPort tunnel setup process to be more robust\n      thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth\n\nGilbert Wu (1):\n      scsi: smartpqi: revert propagate-the-multipath-failure-to-SML-quickly\n\nGolan Ben Ami (1):\n      wifi: iwlwifi: remove AX101, AX201 and AX203 support from LNL\n\nGreg Kroah-Hartman (1):\n      Linux 6.6.54\n\nGuenter Roeck (2):\n      hwmon: (max16065) Fix overflows seen when writing limits\n      hwmon: (max16065) Fix alarm attributes\n\nGuillaume Nault (2):\n      bareudp: Pull inner IP header in bareudp_udp_encap_recv().\n      bareudp: Pull inner IP header on xmit.\n\nGuillaume Stols (2):\n      iio: adc: ad7606: fix oversampling gpio array\n      iio: adc: ad7606: fix standby gpio state to match the documentation\n\nGuoqing Jiang (2):\n      nfsd: call cache_put if xdr_reserve_space returns NULL\n      hwrng: mtk - Use devm_pm_runtime_enable\n\nHaibo Chen (3):\n      spi: fspi: involve lut_num for struct nxp_fspi_devtype_data\n      dt-bindings: spi: nxp-fspi: add imx8ulp support\n      spi: fspi: add support for imx8ulp\n\nHannes Reinecke (1):\n      nvme-multipath: system fails to create generic nvme device\n\nHarshit Mogalapalli (1):\n      usb: yurex: Fix inconsistent locking bug in yurex_read()\n\nHeiner Kallweit (1):\n      r8169: disable ALDPS per default for RTL8125\n\nHelge Deller (1):\n      crypto: xor - fix template benchmarking\n\nHerbert Xu (1):\n      crypto: caam - Pad SG length when allocating hash edesc\n\nHerve Codina (1):\n      soc: fsl: cpm1: tsa: Fix tsa_write8()\n\nHobin Woo (1):\n      ksmbd: make __dir_empty() compatible with POSIX\n\nHoward Hsu (3):\n      wifi: mt76: mt7996: fix HE and EHT beamforming capabilities\n      wifi: mt76: mt7996: fix EHT beamforming capability check\n      wifi: mt76: mt7915: fix rx filter setting for bfee functionality\n\nIan Rogers (2):\n      perf inject: Fix leader sampling inserting additional samples\n      perf time-utils: Fix 32-bit nsec parsing\n\nIlpo Järvinen (1):\n      PCI: Wait for Link before restoring Downstream Buses\n\nJack Wang (1):\n      RDMA/rtrs: Reset hb_missed_cnt after receiving other traffic from peer\n\nJacky Bai (1):\n      clk: imx: composite-93: keep root clock on when mcore enabled\n\nJake Hamby (1):\n      can: m_can: enable NAPI before enabling interrupts\n\nJann Horn (2):\n      firmware_loader: Block path traversal\n      f2fs: Require FMODE_WRITE for atomic write ioctls\n\nJason Gerecke (2):\n      HID: wacom: Support sequence numbers smaller than 16-bit\n      HID: wacom: Do not warn about dropped packets for first packet\n\nJason Gunthorpe (2):\n      iommu/amd: Do not set the D bit on AMD v2 table entries\n      iommufd: Protect against overflow of ALIGN() during iova allocation\n\nJason Wang (1):\n      vhost_vdpa: assign irq bypass producer token correctly\n\nJason-JH.Lin (1):\n      drm/mediatek: Fix missing configuration flags in mtk_crtc_ddp_config()\n\nJavier Carrasco (3):\n      leds: bd2606mvv: Fix device child node usage in bd2606mvv_probe()\n      leds: pca995x: Use device_for_each_child_node() to access device child nodes\n      leds: pca995x: Fix device child node usage in pca995x_probe()\n\nJeff Layton (2):\n      nfsd: remove unneeded EEXIST error check in nfsd_do_file_acquire\n      nfsd: fix refcount leak when file is unhashed after being found\n\nJens Axboe (2):\n      io_uring: check for presence of task_work rather than TIF_NOTIFY_SIGNAL\n      io_uring/sqpoll: retain test for whether the CPU is valid\n\nJeongjun Park (1):\n      jfs: fix out-of-bounds in dbNextAG() and diAlloc()\n\nJiangshan Yi (1):\n      samples/bpf: Fix compilation errors with cf-protection option\n\nJiawei Ye (2):\n      wifi: wilc1000: fix potential RCU dereference issue in wilc_parse_join_bss_param\n      smackfs: Use rcu_assign_pointer() to ensure safe assignment in smk_set_cipso\n\nJing Zhang (1):\n      drivers/perf: Fix ali_drw_pmu driver interrupt status clearing\n\nJinjie Ruan (8):\n      net: enetc: Use IRQF_NO_AUTOEN flag in request_irq()\n      spi: bcmbca-hsspi: Fix missing pm_runtime_disable()\n      mtd: rawnand: mtk: Use for_each_child_of_node_scoped()\n      riscv: Fix fp alignment bug in perf_callchain_user()\n      ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()\n      spi: atmel-quadspi: Undo runtime PM changes at driver exit time\n      spi: spi-fsl-lpspi: Undo runtime PM changes at driver exit time\n      driver core: Fix a potential null-ptr-deref in module_add_driver()\n\nJiri Slaby (SUSE) (1):\n      serial: don\u0027t use uninitialized value in uart_poll_init()\n\nJiwon Kim (1):\n      bonding: Fix unnecessary warnings and logs from bond_xdp_get_xmit_slave()\n\nJohan Hovold (1):\n      serial: qcom-geni: fix fifo polling timeout\n\nJohannes Berg (1):\n      wifi: iwlwifi: config: label \u0027gl\u0027 devices as discrete\n\nJohn B. Wyatt IV (1):\n      pm:cpupower: Add missing powercap_set_enabled() stub function\n\nJonas Blixt (1):\n      watchdog: imx_sc_wdt: Don\u0027t disable WDT in suspend\n\nJonas Karlman (3):\n      arm64: dts: rockchip: Correct vendor prefix for Hardkernel ODROID-M1\n      drm/rockchip: dw_hdmi: Fix reading EDID when using a forced mode\n      clk: rockchip: Set parent rate for DCLK_VOP clock on RK3228\n\nJonathan McDowell (1):\n      tpm: Clean up TPM space after command failure\n\nJose E. Marchesi (3):\n      bpf: Use -Wno-error in certain tests when building with GCC\n      bpf: Disable some `attribute ignored\u0027 warnings in GCC\n      bpf: Temporarily define BPF_NO_PRESEVE_ACCESS_INDEX for GCC\n\nJosh Hunt (1):\n      tcp: check skb is non-NULL in tcp_rto_delta_us()\n\nJuergen Gross (9):\n      xen: use correct end address of kernel for conflict checking\n      xen: introduce generic helper checking for memory map conflicts\n      xen: move max_pfn in xen_memory_setup() out of function scope\n      xen: add capability to remap non-RAM pages to different PFNs\n      xen: tolerate ACPI NVS memory overlapping with Xen allocated memory\n      xen/swiotlb: add alignment check for dma buffers\n      xen/swiotlb: fix allocated size\n      xen: move checks for e820 conflicts further up\n      xen: allow mapping ACPI data using a different physical address\n\nJulian Sun (1):\n      vfs: fix race between evice_inodes() and find_inode()\u0026iput()\n\nJunlin Li (2):\n      drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error\n      drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error\n\nJunxian Huang (4):\n      RDMA/hns: Don\u0027t modify rq next block addr in HIP09 QPC\n      RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler\n      RDMA/hns: Optimize hem allocation performance\n      RDMA/hns: Fix restricted __le16 degrades to integer issue\n\nJustin Iurman (1):\n      net: ipv6: rpl_iptunnel: Fix memory leak in rpl_input\n\nKairui Song (3):\n      mm/filemap: return early if failed to allocate memory for split\n      lib/xarray: introduce a new helper xas_get_order\n      mm/filemap: optimize filemap folio adding\n\nKaixin Wang (1):\n      net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition\n\nKamlesh Gurudasani (1):\n      padata: Honor the caller\u0027s alignment in case of chunk_size 0\n\nKan Liang (1):\n      perf report: Fix --total-cycles --stdio output error\n\nKees Cook (1):\n      interconnect: icc-clk: Add missed num_nodes initialization\n\nKemeng Shi (3):\n      ext4: avoid buffer_head leak in ext4_mark_inode_used()\n      ext4: avoid potential buffer_head leak in __ext4_new_inode()\n      ext4: avoid negative min_clusters in find_group_orlov()\n\nKonrad Dybcio (1):\n      iommu/arm-smmu-qcom: Work around SDM845 Adreno SMMU w/ 16K pages\n\nKrzysztof Kozlowski (12):\n      ARM: dts: imx7d-zii-rmu2: fix Ethernet PHY pinctrl property\n      ARM: versatile: fix OF node leak in CPUs prepare\n      reset: berlin: fix OF node leak in probe() error path\n      reset: k210: fix OF node leak in probe() error path\n      iio: magnetometer: ak8975: drop incorrect AK09116 compatible\n      dt-bindings: iio: asahi-kasei,ak8975: drop incorrect AK09116 compatible\n      soc: versatile: integrator: fix OF node leak in probe() error path\n      bus: integrator-lm: fix OF node leak in probe()\n      cpuidle: riscv-sbi: Use scoped device node handling to fix missing of_node_put\n      ARM: dts: imx6ul-geam: fix fsl,pins property in tscgrp pinctrl\n      soc: versatile: realview: fix memory leak during device remove\n      soc: versatile: realview: fix soc_dev leak during device remove\n\nKuniyuki Iwashima (1):\n      can: bcm: Clear bo-\u003ebcm_proc_read after remove_proc_entry().\n\nLad Prabhakar (3):\n      arm64: dts: renesas: r9a07g043u: Correct GICD and GICR sizes\n      arm64: dts: renesas: r9a07g054: Correct GICD and GICR sizes\n      arm64: dts: renesas: r9a07g044: Correct GICD and GICR sizes\n\nLasse Collin (1):\n      xz: cleanup CRC32 edits from 2018\n\nLaurent Pinchart (1):\n      Remove *.orig pattern from .gitignore\n\nLee Jones (1):\n      usb: yurex: Replace snprintf() with the safer scnprintf() variant\n\nLeo Ma (1):\n      drm/amd/display: Add HDMI DSC native YCbCr422 support\n\nLi Lingfeng (2):\n      nfsd: return -EINVAL when namelen is 0\n      nfs: fix memory leak in error path of nfs4_do_reclaim\n\nLi Zhijian (1):\n      nvdimm: Fix devs leaks in scan_labels()\n\nLiam R. Howlett (1):\n      mm/damon/vaddr: protect vma traversal in __damon_va_thre_regions() with rcu read lock\n\nLinus Torvalds (1):\n      minmax: avoid overly complex min()/max() macro arguments in xen\n\nLinus Walleij (2):\n      ASoC: tas2781-i2c: Drop weird GPIO code\n      ASoC: tas2781-i2c: Get the right GPIO line\n\nLiu Ying (1):\n      drm/bridge: lontium-lt8912b: Validate mode in drm_bridge_funcs::mode_valid()\n\nLuca Stefani (1):\n      btrfs: always update fstrim_range on failure in FITRIM ioctl\n\nLuiz Augusto von Dentz (3):\n      Bluetooth: hci_core: Fix sending MGMT_EV_CONNECT_FAILED\n      Bluetooth: hci_sync: Ignore errors from HCI_OP_REMOTE_NAME_REQ_CANCEL\n      Bluetooth: btusb: Fix not handling ZPL/short-transfer\n\nMa Ke (8):\n      spi: ppc4xx: handle irq_of_parse_and_map() errors\n      ASoC: rt5682s: Return devm_of_clk_add_hw_provider to transfer the error\n      ASoC: rt5682: Return devm_of_clk_add_hw_provider to transfer the error\n      wifi: mt76: mt7921: Check devm_kasprintf() returned value\n      wifi: mt76: mt7915: check devm_kasprintf() returned value\n      wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he\n      wifi: mt76: mt7615: check devm_kasprintf() returned value\n      pps: add an error check in parport_attach\n\nMaciej W. Rozycki (4):\n      PCI: Revert to the original speed after PCIe failed link retraining\n      PCI: Clear the LBMS bit after a link retrain\n      PCI: Correct error reporting with PCIe failed link retraining\n      PCI: Use an error code with PCIe failed link retraining\n\nManish Pandey (1):\n      scsi: ufs: qcom: Update MODE_MAX cfg_bw value\n\nMarc Gonzalez (1):\n      iommu/arm-smmu-qcom: hide last LPASS SMMU context bank from linux\n\nMarc Kleine-Budde (1):\n      can: m_can: m_can_close(): stop clocks after device has been shut down\n\nMario Limonciello (1):\n      drm/amd/display: Validate backlight caps are sane\n\nMark Bloch (1):\n      RDMA/mlx5: Obtain upper net device only when needed\n\nMark Brown (1):\n      kselftest/arm64: Actually test SME vector length changes via sigreturn\n\nMarkus Elfring (1):\n      clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection\n\nMarkus Schneider-Pargmann (1):\n      serial: 8250: omap: Cleanup on error in request_irq\n\nMartin Wilck (1):\n      scsi: sd: Fix off-by-one error in sd_read_block_characteristics()\n\nMasami Hiramatsu (Google) (1):\n      selftests/ftrace: Add required dependency for kprobe tests\n\nMathias Nyman (1):\n      xhci: Set quirky xHC PCI hosts to D3 _after_ stopping and freeing them.\n\nMax Hawking (1):\n      ntb_perf: Fix printk format\n\nMd Haris Iqbal (1):\n      RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds\n\nMel Gorman (5):\n      sched/numa: Document vma_numab_state fields\n      sched/numa: Rename vma_numab_state::access_pids[] \u003d\u003e ::pids_active[], ::next_pid_reset \u003d\u003e ::pids_active_reset\n      sched/numa: Trace decisions related to skipping VMAs\n      sched/numa: Complete scanning of partial VMAs regardless of PID activity\n      sched/numa: Complete scanning of inactive VMAs when there is no alternative\n\nMichael Ellerman (1):\n      powerpc/atomic: Use YZ constraints for DS-form instructions\n\nMichael Guralnik (1):\n      RDMA/mlx5: Limit usage of over-sized mkeys from the MR cache\n\nMichael Trimarchi (1):\n      tty: serial: kgdboc: Fix 8250_* kgdb over serial\n\nMickaël Salaün (1):\n      fs: Fix file_set_fowner LSM hook inconsistencies\n\nMika Westerberg (8):\n      thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent\n      thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver\n      thunderbolt: Use constants for path weight and priority\n      thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth()\n      thunderbolt: Introduce tb_for_each_upstream_port_on_path()\n      thunderbolt: Introduce tb_switch_depth()\n      thunderbolt: Send uevent after asymmetric/symmetric switch\n      thunderbolt: Fix NULL pointer dereference in tb_port_update_credits()\n\nMikhail Lobanov (2):\n      RDMA/cxgb4: Added NULL check for lookup_atid\n      drbd: Add NULL check for net_conf to prevent dereference in state validation\n\nMikulas Patocka (3):\n      Revert \"dm: requeue IO if mapping table not yet available\"\n      dm-verity: restart or panic on an I/O error\n      Revert: \"dm-verity: restart or panic on an I/O error\"\n\nMing Lei (3):\n      ublk: move zone report data out of request pdu\n      nbd: fix race between timeout and normal completion\n      lib/sbitmap: define swap_lock as raw_spinlock_t\n\nMiquel Raynal (2):\n      mtd: rawnand: mtk: Factorize out the logic cleaning mtk chips\n      mtd: rawnand: mtk: Fix init error path\n\nMirsad Todorovac (1):\n      mtd: slram: insert break after errors in parsing the map\n\nNamhyung Kim (4):\n      perf mem: Free the allocated sort string, fixing a leak\n      perf annotate: Split branch stack cycles info from \u0027struct annotation\u0027\n      perf annotate: Move some source code related fields from \u0027struct annotation\u0027 to \u0027struct annotated_source\u0027\n      perf ui/browser/annotate: Use global annotation_options\n\nNamjae Jeon (2):\n      ksmbd: allow write with FILE_APPEND_DATA\n      ksmbd: handle caseless file creation\n\nNick Morrow (1):\n      wifi: rtw88: 8821cu: Remove VID/PID 0bda:c82c\n\nNikita Zhandarovich (4):\n      drm/radeon/evergreen_cs: fix int overflow errors in cs track offsets\n      f2fs: fix several potential integer overflows in file offsets\n      f2fs: prevent possible int overflow in dir_block_index()\n      f2fs: avoid potential int overflow in sanity_check_area_boundary()\n\nNiklas Cassel (1):\n      ata: libata: Clear DID_TIME_OUT for ATA PT commands with sense data\n\nNishanth Menon (1):\n      cpufreq: ti-cpufreq: Introduce quirks to handle syscon fails appropriately\n\nNuno Sa (1):\n      Input: adp5588-keys - fix check on return code\n\nOjaswin Mujoo (1):\n      ext4: check stripe size compatibility on remount as well\n\nOlaf Hering (1):\n      mount: handle OOM on mnt_warn_timestamp_expiry\n\nOleg Nesterov (1):\n      bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()\n\nOliver Neukum (5):\n      usbnet: fix cyclical race on disconnect with work queue\n      USB: appledisplay: close race between probe and completion handler\n      USB: misc: cypress_cy7c63: check for short transfer\n      USB: class: CDC-ACM: fix race between get_serial and set_serial\n      USB: misc: yurex: fix race between read and write\n\nP Praneesh (2):\n      wifi: ath12k: fix BSS chan info request WMI command\n      wifi: ath12k: match WMI BSS chan info structure with firmware definition\n\nPablo Neira Ayuso (5):\n      netfilter: nf_tables: elements with timeout below CONFIG_HZ never expire\n      netfilter: nf_tables: reject element expiration with no timeout\n      netfilter: nf_tables: reject expiration higher than timeout\n      netfilter: nf_tables: remove annotation to access set timeout while holding lock\n      netfilter: nf_tables: use rcu chain hook list iterator from netlink dump path\n\nPaolo Bonzini (1):\n      Documentation: KVM: fix warning in \"make htmldocs\"\n\nPatrisious Haddad (1):\n      IB/core: Fix ib_cache_setup_one error flow cleanup\n\nPavan Kumar Paluri (1):\n      crypto: ccp - Properly unregister /dev/sev on sev PLATFORM_STATUS failure\n\nPawel Laszczak (2):\n      usb: cdnsp: Fix incorrect usb_request status\n      usb: xhci: fix loss of data on Cadence xHC\n\nPeng Fan (7):\n      clk: imx: composite-8m: Enable gate clk with mcore_booted\n      clk: imx: imx8qxp: Register dc0_bypass0_clk before disp clk\n      clk: imx: imx8qxp: Parent should be initialized earlier than the clock\n      remoteproc: imx_rproc: Correct ddr alias for i.MX8M\n      remoteproc: imx_rproc: Initialize workqueue earlier\n      pinctrl: ti: iodelay: Use scope based of_node_put() cleanups\n      dt-bindings: spi: nxp-fspi: support i.MX93 and i.MX95\n\nPengfei Li (1):\n      clk: imx: fracn-gppll: fix fractional part of PLL getting lost\n\nPeter Chiu (3):\n      wifi: mt76: mt7996: use hweight16 to get correct tx antenna\n      wifi: mt76: mt7996: fix traffic delay when switching back to working channel\n      wifi: mt76: mt7996: fix wmm set of station interface to 3\n\nPhil Sutter (1):\n      netfilter: nf_tables: Keep deleted flowtable hooks until after RCU\n\nPieterjan Camerlynck (1):\n      leds: leds-pca995x: Add support for NXP PCA9956B\n\nPing-Ke Shih (1):\n      wifi: mac80211: don\u0027t use rate mask for offchannel TX either\n\nQingqing Zhou (1):\n      arm64: dts: qcom: sa8775p: Mark APPS and PCIe SMMUs as DMA coherent\n\nQiu-ji Chen (1):\n      drbd: Fix atomicity violation in drbd_uuid_set_bm()\n\nQiuxu Zhuo (1):\n      EDAC/igen6: Fix conversion of system address to physical memory address\n\nQu Wenruo (2):\n      btrfs: tree-checker: fix the wrong output of data backref objectid\n      btrfs: subpage: fix the bitmap dump which can cause bitmap corruption\n\nRaghavendra K T (1):\n      sched/numa: Move up the access pid reset logic\n\nRiyan Dhiman (1):\n      block: fix potential invalid pointer dereference in blk_add_partition\n\nRob Herring (1):\n      pinctrl: Use device_get_match_data()\n\nRob Herring (Arm) (1):\n      ASoC: tas2781: Use of_property_read_reg()\n\nRobin Chen (1):\n      drm/amd/display: Round calculated vtotal\n\nRobin Murphy (6):\n      perf/arm-cmn: Rework DTC counters (again)\n      perf/arm-cmn: Improve debugfs pretty-printing for large configs\n      perf/arm-cmn: Refactor node ID handling. Again.\n      perf/arm-cmn: Fix CCLA register offset\n      perf/arm-cmn: Ensure dtm_idx is big enough\n      perf/arm-cmn: Fail DTC counter allocation correctly\n\nRoman Smirnov (2):\n      Revert \"media: tuners: fix error return code of hybrid_tuner_request_state()\"\n      KEYS: prevent NULL pointer dereference in find_asymmetric_key()\n\nRyusuke Konishi (3):\n      nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()\n      nilfs2: determine empty node blocks as corrupted\n      nilfs2: fix potential oob read in nilfs_btree_check_delete()\n\nSamasth Norway Ananda (1):\n      x86/PCI: Check pcie_find_root_port() return for NULL\n\nSean Anderson (5):\n      PCI: xilinx-nwl: Fix register misspelling\n      PCI: xilinx-nwl: Clean up clock on probe failure/removal\n      net: xilinx: axienet: Schedule NAPI in two steps\n      net: xilinx: axienet: Fix packet counting\n      PCI: xilinx-nwl: Fix off-by-one in INTx IRQ handler\n\nSean Christopherson (3):\n      KVM: x86: Enforce x2APIC\u0027s must-be-zero reserved ICR bits\n      KVM: x86: Move x2APIC ICR helper above kvm_apic_write_nodecode()\n      KVM: Use dedicated mutex to protect kvm_usage_count to avoid deadlock\n\nSebastien Laveze (1):\n      clk: imx: imx6ul: fix default parent for enet*_ref_sel\n\nSerge Semin (1):\n      EDAC/synopsys: Fix ECC status and IRQ control race condition\n\nShengjiu Wang (1):\n      clk: imx: clk-audiomix: Correct parent clock for earc_phy and audpll\n\nSherry Yang (1):\n      drm/msm: fix %s null argument error\n\nShu Han (1):\n      mm: call the security_mmap_file() LSM hook in remap_file_pages()\n\nShubhrajyoti Datta (1):\n      EDAC/synopsys: Fix error injection on Zynq UltraScale+\n\nSiddharth Vadapalli (1):\n      PCI: dra7xx: Fix threaded IRQ request for \"dra7xx-pcie-main\" IRQ\n\nSimon Horman (1):\n      netfilter: ctnetlink: compile ctnetlink_label_size with CONFIG_NF_CONNTRACK_EVENTS\n\nSnehal Koukuntla (1):\n      KVM: arm64: Add memory length checks and remove inline in do_ffa_mem_xfer\n\nSong Liu (1):\n      bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0\n\nSrinivasan Shanmugam (1):\n      drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func\n\nStefan Mätje (1):\n      can: esd_usb: Remove CAN_CTRLMODE_3_SAMPLES for CAN-USB/3-FD\n\nStefan Wahren (1):\n      drm/vc4: hdmi: Handle error case of pm_runtime_resume_and_get\n\nSu Hui (1):\n      net: tipc: avoid possible garbage value\n\nSuzuki K Poulose (1):\n      coresight: tmc: sg: Do not leak sg_table\n\nSyed Nayyar Waris (1):\n      lib/bitmap: add bitmap_{read,write}()\n\nTakashi Sakamoto (1):\n      firewire: core: correct range of block for case of switch statement\n\nThadeu Lima de Souza Cascardo (2):\n      ext4: return error on ext4_find_inline_entry\n      ext4: avoid OOB when system.data xattr changes underneath the filesystem\n\nThomas Weißschuh (2):\n      net: ipv6: select DST_CACHE from IPV6_RPL_LWTUNNEL\n      ACPI: sysfs: validate return type of _STR method\n\nTianchen Ding (1):\n      sched/fair: Make SCHED_IDLE entity be preempted in strict hierarchy\n\nToke Høiland-Jørgensen (1):\n      wifi: ath9k: Remove error checks when creating debugfs entries\n\nTomas Marek (1):\n      usb: dwc2: drd: fix clock gating on USB role switch\n\nTommy Huang (1):\n      i2c: aspeed: Update the stop sw state when the bus recovery occurs\n\nTony Ambardar (25):\n      selftests/bpf: Fix error linking uprobe_multi on mips\n      selftests/bpf: Fix wrong binary in Makefile log output\n      tools/runqslower: Fix LDFLAGS and add LDLIBS support\n      selftests/bpf: Use pid_t consistently in test_progs.c\n      selftests/bpf: Fix compile error from rlim_t in sk_storage_map.c\n      selftests/bpf: Fix error compiling bpf_iter_setsockopt.c with musl libc\n      selftests/bpf: Drop unneeded error.h includes\n      selftests/bpf: Fix missing ARRAY_SIZE() definition in bench.c\n      selftests/bpf: Fix missing UINT_MAX definitions in benchmarks\n      selftests/bpf: Fix missing BUILD_BUG_ON() declaration\n      selftests/bpf: Fix include of \u003csys/fcntl.h\u003e\n      selftests/bpf: Fix compiling parse_tcp_hdr_opt.c with musl-libc\n      selftests/bpf: Fix compiling kfree_skb.c with musl-libc\n      selftests/bpf: Fix compiling flow_dissector.c with musl-libc\n      selftests/bpf: Fix compiling tcp_rtt.c with musl-libc\n      selftests/bpf: Fix compiling core_reloc.c with musl-libc\n      selftests/bpf: Fix errors compiling lwt_redirect.c with musl libc\n      selftests/bpf: Fix errors compiling decap_sanity.c with musl libc\n      selftests/bpf: Fix errors compiling cg_storage_multi.h with musl libc\n      selftests/bpf: Fix arg parsing in veristat, test_progs\n      selftests/bpf: Fix error compiling test_lru_map.c\n      selftests/bpf: Fix C++ compile error from missing _Bool type\n      selftests/bpf: Fix redefinition errors compiling lwt_reroute.c\n      selftests/bpf: Fix compile if backtrace support missing in libc\n      selftests/bpf: Fix error compiling tc_redirect.c with musl libc\n\nTushar Vyavahare (1):\n      selftests/bpf: Implement get_hw_ring_size function to retrieve current and max interface size\n\nUwe Kleine-König (1):\n      pinctrl: ti: ti-iodelay: Convert to platform remove callback returning void\n\nVanGiang Nguyen (1):\n      padata: use integer wrap around to prevent deadlock on seq_nr overflow\n\nVaradarajan Narayanan (1):\n      clk: qcom: ipq5332: Register gcc_qdss_tsctr_clk_src\n\nVasileios Amoiridis (1):\n      iio: chemical: bme680: Fix read/write ops to device by adding mutexes\n\nVitaliy Shevtsov (1):\n      RDMA/irdma: fix error message in irdma_modify_qp_roce()\n\nVladimir Lypak (4):\n      drm/msm/a5xx: disable preemption in submits by default\n      drm/msm/a5xx: properly clear preemption records on resume\n      drm/msm/a5xx: fix races in preemption evaluation stage\n      drm/msm/a5xx: workaround early ring-buffer emptiness check\n\nWang Jianzheng (1):\n      pinctrl: mvebu: Fix devinit_dove_pinctrl_probe function\n\nWangYuli (1):\n      drm/amd/amdgpu: Properly tune the size of struct\n\nWeili Qian (3):\n      crypto: hisilicon/hpre - mask cluster timeout error\n      crypto: hisilicon/qm - reset device before enabling it\n      crypto: hisilicon/qm - inject error before stopping queue\n\nWenbo Li (1):\n      virtio_net: Fix mismatched buf address when unmapping for small packets\n\nWerner Sembach (4):\n      Input: i8042 - add TUXEDO Stellaris 16 Gen5 AMD to i8042 quirk table\n      Input: i8042 - add TUXEDO Stellaris 15 Slim Gen6 AMD to i8042 quirk table\n      Input: i8042 - add another board name for TUXEDO Stellaris Gen5 AMD line\n      ACPI: resource: Add another DMI match for the TongFang GMxXGxx\n\nWolfram Sang (1):\n      ipmi: docs: don\u0027t advertise deprecated sysfs entries\n\nXin Li (1):\n      x86/idtentry: Incorporate definitions/declarations of the FRED entries\n\nYanfei Xu (1):\n      cxl/pci: Fix to record only non-zero ranges\n\nYang Jihong (2):\n      perf sched timehist: Fix missing free of session in perf_sched__timehist()\n      perf sched timehist: Fixed timestamp error when unable to confirm event sched_in time\n\nYang Yingliang (1):\n      pinctrl: single: fix missing error code in pcs_probe()\n\nYanteng Si (1):\n      net: stmmac: dwmac-loongson: Init ref and PTP clocks rate\n\nYe Li (1):\n      clk: imx: composite-7ulp: Check the PCC present bit\n\nYeongjin Gil (2):\n      f2fs: Create COW inode from parent dentry for atomic write\n      f2fs: compress: don\u0027t redirty sparse cluster during {,de}compress\n\nYicong Yang (3):\n      drivers/perf: hisi_pcie: Record hardware counts correctly\n      drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting\n      perf stat: Display iostat headers correctly\n\nYonghong Song (4):\n      selftests/bpf: Replace CHECK with ASSERT_* in ns_current_pid_tgid test\n      selftests/bpf: Refactor out some functions in ns_current_pid_tgid test\n      selftests/bpf: Add a cgroup prog bpf_get_ns_current_pid_tgid() test\n      selftests/bpf: Fix flaky selftest lwt_redirect/lwt_reroute\n\nYosry Ahmed (1):\n      x86/mm: Use IPIs to synchronize LAM enablement\n\nYoussef Samir (1):\n      net: qrtr: Update packets cloning when broadcasting\n\nYu Kuai (5):\n      block, bfq: fix possible UAF for bfqq-\u003ebic with merge chain\n      block, bfq: choose the last bfqq from merge chain in bfq_setup_cooperator()\n      block, bfq: don\u0027t break merge chain in bfq_split_bfqq()\n      block, bfq: fix uaf for accessing waker_bfqq after splitting\n      block, bfq: fix procress reference leakage for bfqq in merge chain\n\nYuesong Li (1):\n      drivers:drm:exynos_drm_gsc:Fix wrong assignment in gsc_bind()\n\nYujie Liu (1):\n      sched/numa: Fix the vma scan starving issue\n\nYunfei Dong (3):\n      media: mediatek: vcodec: Fix H264 multi stateless decoder smatch warning\n      media: mediatek: vcodec: Fix VP8 stateless decoder smatch warning\n      media: mediatek: vcodec: Fix H264 stateless decoder smatch warning\n\nYuntao Liu (3):\n      ALSA: hda: cs35l41: fix module autoloading\n      hwmon: (ntc_thermistor) fix module autoloading\n      clk: starfive: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage\n\nZack Rusin (1):\n      drm/vmwgfx: Prevent unmapping active read buffers\n\nZhang Changzhong (1):\n      can: j1939: use correct function name in comment\n\nZhen Lei (1):\n      debugobjects: Fix conditions in fill_pool()\n\nZhiguo Niu (1):\n      lockdep: fix deadlock issue between lockdep and rcu\n\nZhipeng Wang (1):\n      clk: imx: imx8mp: fix clock tree update of TF-A managed clocks\n\nZhu Yanjun (1):\n      RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency\n\nZijun Hu (1):\n      driver core: Fix error handling in driver API device_rename()\n\ntangbin (1):\n      ASoC: loongson: fix error release\n\nwenglianfa (2):\n      RDMA/hns: Fix Use-After-Free of rsv_qp on HIP08\n      RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()\n\nyangerkun (1):\n      ext4: clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard\n\nBUG\u003db/371675378\nTEST\u003dtryjob, validation and K8s e2e\nRELEASE_NOTE\u003dUpdated the Linux kernel to v6.6.54.\n\nChange-Id: I7d3210dce91c1185f6b74e90189c7eadbc4b6e64\nSigned-off-by: COS Kernel Merge Bot \u003ccloud-image-merge-automation@prod.google.com\u003e\n",
  "tree_diff": []
}
