)]}'
{
  "commit": "1aae9849eddb9af5c7204a7a67c288aeef479f38",
  "tree": "fd33e490a563a655b000ade6057164693ee99ca0",
  "parents": [
    "71c30c55e69da86e5136a5032dd45b4ec433977b",
    "88969c951665e2d5b75ff5c03d04fec022e85c9c"
  ],
  "author": {
    "name": "COS Kernel Merge Bot",
    "email": "cloud-image-merge-automation@prod.google.com",
    "time": "Thu Feb 12 01:44:57 2026 -0800"
  },
  "committer": {
    "name": "Kevin Berry",
    "email": "kpberry@google.com",
    "time": "Fri Feb 13 11:33:14 2026 -0800"
  },
  "message": "merge-upstream/v6.12.70 from branch/tag: upstream/v6.12.70 into branch: cos-6.12\n\nChangelog:\n-------------------------------------------------------------\n\nAndrew Cooper (1):\n      x86/kfence: fix booting on 32bit non-PAE systems\n\nAndrew Fasano (1):\n      netfilter: nf_tables: fix inverted genmask check in nft_map_catchall_activate()\n\nAndrii Nakryiko (1):\n      procfs: avoid fetching build ID while holding VMA lock\n\nAndy Shevchenko (1):\n      gpiolib-acpi: Update file references in the Documentation and MAINTAINERS\n\nArnd Bergmann (1):\n      hwmon: (occ) Mark occ_init_attribute() as __printf\n\nBaochen Qiang (1):\n      wifi: mac80211: collect station statistics earlier when disconnect\n\nBert Karwatzki (1):\n      Revert \"drm/amd: Check if ASPM is enabled from PCIe subsystem\"\n\nBreno Leitao (5):\n      spi: tegra210-quad: Return IRQ_HANDLED when timeout already processed transfer\n      spi: tegra210-quad: Move curr_xfer read inside spinlock\n      spi: tegra210-quad: Protect curr_xfer assignment in tegra_qspi_setup_transfer_one\n      spi: tegra210-quad: Protect curr_xfer in tegra_qspi_combined_seq_xfer\n      spi: tegra210-quad: Protect curr_xfer clearing in tegra_qspi_non_combined_seq_xfer\n\nCarlos Llamas (2):\n      binder: fix BR_FROZEN_REPLY error log\n      binderfs: fix ida_alloc_max() upper bound\n\nChaitanya Kulkarni (1):\n      nvme-fc: release admin tagset if init fails\n\nChen Ni (1):\n      net: ethernet: adi: adin1110: Check return value of devm_gpiod_get_optional() in adin1110_check_spi()\n\nChenXiaoSong (1):\n      smb/client: fix memory leak in smb2_open_file()\n\nChenghao Duan (1):\n      LoongArch: Enable exception fixup for specific ADE subcode\n\nChris Bainbridge (1):\n      ASoC: amd: fix memory leak in acp3x pdm dma ops\n\nChris Chiu (1):\n      HID: quirks: Add another Chicony HP 5MP Cameras to hid_ignore_list\n\nDaniel Gomez (1):\n      netfilter: replace -EEXIST with -EBUSY\n\nDaniel Hodges (1):\n      tipc: use kfree_sensitive() for session key material\n\nDaniel Vogelbacher (1):\n      ceph: fix oops due to invalid pointer for kfree() in parse_longname()\n\nDaytonCL (1):\n      HID: multitouch: add MT_QUIRK_STICKY_FINGERS to MT_CLS_VTL\n\nDebarghya Kundu (1):\n      gve: Fix stats report corruption on queue count change\n\nDennis Marttinen (1):\n      HID: logitech: add HID++ support for Logitech MX Anywhere 3S\n\nDevyn Liu (1):\n      spi: hisi-kunpeng: Fixed the wrong debugfs node name in hisi_spi debugfs initialization\n\nDimitrios Katsaros (1):\n      ASoC: tlv320adcx140: Propagate error codes during probe\n\nEric Dumazet (3):\n      net: add skb_header_pointer_careful() helper\n      net/sched: cls_u32: use skb_header_pointer_careful()\n      macvlan: fix error recovery in macvlan_common_newlink()\n\nEthan Nelson-Moore (1):\n      net: usb: sr9700: support devices with virtual driver CD\n\nFelix Gu (1):\n      spi: tegra: Fix a memory leak in tegra_slink_probe()\n\nFengWei Shih (1):\n      md: suspend array while updating raid_disks via sysfs\n\nFilipe Manana (1):\n      btrfs: fix reservation leak in some error paths when inserting inline extent\n\nGabor Juhos (1):\n      pmdomain: qcom: rpmpd: fix off-by-one error in clamping to the highest state\n\nGreg Kroah-Hartman (1):\n      Linux 6.12.70\n\nHannes Reinecke (1):\n      nvmet-tcp: fixup hang in nvmet_tcp_listen_data_ready()\n\nHao Ge (1):\n      mm/slab: Add alloc_tagging_slab_free_hook for memcg_alloc_abort_single\n\nHuacai Chen (1):\n      LoongArch: Set correct protection_map[] for VM_NONE/VM_SHARED\n\nIlya Dryomov (1):\n      rbd: check for EOD after exclusive lock is ensured to be held\n\nJacky Bai (1):\n      pmdomain: imx: gpcv2: Fix the imx8mm gpu hang due to wrong adb400 reset\n\nJacob Keller (1):\n      drm/mgag200: fix mgag200_bmc_stop_scanout()\n\nJakub Kicinski (1):\n      net: don\u0027t touch dev-\u003estats in BPF redirect paths\n\nJosh Poimboeuf (1):\n      x86/vmware: Fix hypercall clobbers\n\nJunrui Luo (2):\n      dpaa2-switch: prevent ZERO_SIZE_PTR dereference when num_ifs is zero\n      dpaa2-switch: add bounds check for if_id in IRQ handler\n\nKairui Song (1):\n      mm, shmem: prevent infinite loop on truncate race\n\nKang Chen (1):\n      hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()\n\nKarthik Poosa (1):\n      drm/xe/pm: Disable D3Cold for BMG only on specific platforms\n\nKaushlendra Kumar (3):\n      platform/x86: intel_telemetry: Fix swapped arrays in PSS output\n      regmap: maple: free entry on mas_store_gfp() failure\n      platform/x86: intel_telemetry: Fix PSS event register mask\n\nKery Qi (1):\n      ASoC: davinci-evm: Fix reference leak in davinci_evm_probe\n\nKwok Kin Ming (1):\n      HID: i2c-hid: fix potential buffer overflow in i2c_hid_get_report()\n\nLukas Gerlach (1):\n      riscv: Sanitize syscall table indexing under speculation\n\nLukas Wunner (1):\n      PCI/ERR: Ensure error recoverability at all times\n\nManivannan Sadhasivam (1):\n      PCI: qcom: Remove ASPM L0s support for MSM8996 SoC\n\nMarek Behún (1):\n      net: sfp: Fix quirk for Ubiquiti U-Fiber Instant SFP module\n\nMario Limonciello (1):\n      platform/x86: hp-bioscfg: Skip empty attribute names\n\nMartin Hamilton (1):\n      ALSA: hda/realtek: ALC269 fixup for Lenovo Yoga Book 9i 13IRU8 audio\n\nMatouš Lánský (1):\n      ALSA: hda/realtek: Add quirk for Acer Nitro AN517-55\n\nMaurizio Lombardi (2):\n      scsi: target: iscsi: Fix use-after-free in iscsit_dec_session_usage_count()\n      scsi: target: iscsi: Fix use-after-free in iscsit_dec_conn_usage_count()\n\nMax Yuan (1):\n      gve: Correct ethtool rx_dropped calculation\n\nMelissa Wen (1):\n      drm/amd/display: fix wrong color value mapping on MCM shaper LUT\n\nMing Lei (1):\n      ublk: fix deadlock when reading partition table\n\nMiri Korenblit (2):\n      wifi: mac80211: correctly check if CSA is active\n      wifi: mac80211: don\u0027t increment crypto_tx_tailroom_needed_cnt twice\n\nMoon Hee Lee (1):\n      wifi: mac80211: ocb: skip rx_no_sta when interface is not joined\n\nPaolo Abeni (1):\n      net: gro: fix outer network offset\n\nPerry Yuan (1):\n      drm/amd/pm: Disable MMIO access during SMU Mode 1 reset\n\nPeter Åstrand (1):\n      wifi: wlcore: ensure skb headroom before skb_push\n\nQu Wenruo (1):\n      btrfs: reject new transactions if the fs is fully read-only\n\nRadhi Bajahaw (1):\n      ASoC: amd: yc: Fix microphone on ASUS M6500RE\n\nRafael J. Wysocki (1):\n      platform/x86: toshiba_haps: Fix memory leaks in add/remove routines\n\nRicardo Neri (1):\n      platform/x86/intel/tpmi/plr: Make the file domain\u003cn\u003e/status writeable\n\nRodrigo Lugathe da Conceição Alves (1):\n      HID: Apply quirk HID_QUIRK_ALWAYS_POLL to Edifier QR30 (2d99:a101)\n\nRodrigo Vivi (1):\n      drm/xe/pm: Also avoid missing outer rpm warning on system suspend\n\nRuslan Krupitsa (1):\n      ALSA: hda/realtek: add HP Laptop 15s-eq1xxx mute LED quirk\n\nRussell King (Oracle) (4):\n      net: phy: add phy_interface_weight()\n      net: phy: add phy_interface_copy()\n      net: sfp: pre-parse the module support\n      net: sfp: convert sfp quirks to modify struct sfp_module_support\n\nSean Christopherson (1):\n      KVM: Don\u0027t clobber irqfd routing type when deassigning irqfd\n\nSergey Senozhatsky (1):\n      net: usb: r8152: fix resume reset deadlock\n\nSergey Shtylyov (1):\n      ALSA: usb-audio: fix broken logic in snd_audigy2nx_led_update()\n\nShengjiu Wang (1):\n      ASoC: simple-card-utils: Check device node before overwrite direction\n\nShigeru Yoshida (1):\n      ipv6: Fix ECMP sibling count mismatch when clearing RTF_ADDRCONF\n\nShuicheng Lin (1):\n      drm/xe/query: Fix topology query pointer advance\n\nSiarhei Vishniakou (1):\n      HID: playstation: Center initial joystick axes to prevent spurious events\n\nSteven Rostedt (1):\n      tracing: Fix ftrace event field alignments\n\nTakashi Iwai (1):\n      ALSA: aloop: Fix racy access at PCM trigger\n\nThomas Weissschuh (1):\n      ARM: 9468/1: fix memset64() on big-endian\n\nTim Guttzeit (1):\n      ALSA: hda/realtek: Fix headset mic for TongFang X6AR55xU\n\nTodd Brandt (1):\n      tools/power turbostat: fix GCC9 build regression\n\nVeerendranath Jakkam (1):\n      wifi: cfg80211: Fix bitrate calculation overflow for HE rates\n\nViacheslav Dubeyko (1):\n      ceph: fix NULL pointer dereference in ceph_mds_auth_match()\n\nVishwaroop A (1):\n      spi: tegra114: Preserve SPI mode bits in def_command1_reg\n\nWerner Sembach (1):\n      ALSA: hda/realtek: Really fix headset mic for TongFang X6AR55xU.\n\nWupeng Ma (1):\n      ring-buffer: Avoid softlockup in ring_buffer_resize() during memory free\n\nXu Yang (3):\n      pmdomain: imx8mp-blk-ctrl: Keep gpc power domain on for system wakeup\n      pmdomain: imx8mp-blk-ctrl: Keep usb phy power domain on for system wakeup\n      pmdomain: imx8m-blk-ctrl: fix out-of-range access of bc-\u003edomains\n\nYunJe Shin (1):\n      nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec\n\nZhang Lixu (2):\n      HID: intel-ish-hid: Update ishtp bus match to support device ID table\n      HID: intel-ish-hid: Reset enum_devices_done before enumeration\n\nZhangGuoDong (3):\n      smb/server: call ksmbd_session_rpc_close() on error path in create_smb2_pipe()\n      smb/server: fix refcount leak in smb2_open()\n      smb/server: fix refcount leak in parse_durable_handle_context()\n\nZhiquan Li (1):\n      KVM: selftests: Add -U_FORTIFY_SOURCE to avoid some unpredictable test failures\n\nZilin Guan (3):\n      net: liquidio: Initialize netdev pointer before queue setup\n      net: liquidio: Fix off-by-one error in PF setup_nic_devices() cleanup\n      net: liquidio: Fix off-by-one error in VF setup_nic_devices() cleanup\n\nshechenglong (1):\n      block,bfq: fix aux stat accumulation destination\n\nBUG\u003db/483912992\nTEST\u003dtryjob, validation and K8s e2e\nRELEASE_NOTE\u003dUpdated the Linux kernel to v6.12.70.\n\nChange-Id: I3d24ab156e27640ca8f8ce0f95d775c9d77dc078\nSigned-off-by: COS Kernel Merge Bot \u003ccloud-image-merge-automation@prod.google.com\u003e\nReviewed-on: https://cos-review.googlesource.com/c/third_party/kernel/+/131662\nTested-by: Cusky Presubmit Bot \u003cpresubmit@cos-infra-prod.iam.gserviceaccount.com\u003e\nReviewed-by: Robert Kolchmeyer \u003crkolchmeyer@google.com\u003e\nReviewed-by: Kevin Berry \u003ckpberry@google.com\u003e\n",
  "tree_diff": []
}
