public inbox for stable@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 6.12 000/385] 6.12.75-rc1 review
@ 2026-02-28 18:00 Sasha Levin
  2026-03-01  1:29 ` Peter Schneider
                   ` (9 more replies)
  0 siblings, 10 replies; 15+ messages in thread
From: Sasha Levin @ 2026-02-28 18:00 UTC (permalink / raw)
  To: linux-kernel, stable
  Cc: Sasha Levin, gregkh, patches, torvalds, akpm, linux, shuah,
	patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, rwarsow, conor, hargar, broonie, achill, sr


This is the start of the stable review cycle for the 6.12.75 release.
There are 385 patches in this series, all will be posted as a response
to this one.  If anyone has any issues with these being applied, please
let me know.

Responses should be made by Mon Mar  2 05:59:55 PM UTC 2026.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:
        https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/patch/?id=linux-6.12.y&id2=v6.12.74
or in the git tree and branch at:
        git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y
and the diffstat can be found below.

Thanks,
Sasha

-------------
Pseudo-Shortlog of commits:

Abel Vesa (1):
  arm64: dts: qcom: x1e80100: Fix USB combo PHYs SS1 and SS2 ref clocks

Abhash Kumar Jha (2):
  arm64: dts: ti: k3-j784s4-main.dtsi: Move c71_3 node to appropriate
    order
  arm64: dts: ti: k3-j784s4-j742s2-main-common.dtsi: Refactor watchdog
    instances for j784s4

Abhishek Bapat (1):
  quota: fix livelock between quotactl and freeze_super

Aboorva Devarajan (1):
  cpuidle: Skip governor when only one idle state is available

Adrian Hunter (1):
  i3c: master: Update hot-join flag only on success

Aleks Todorov (1):
  OPP: Return correct value in dev_pm_opp_get_level

Aleksei Oladko (2):
  selftests: forwarding: vxlan_bridge_1d: fix test failure with
    br_netfilter enabled
  selftests: forwarding: vxlan_bridge_1d_ipv6: fix test failure with
    br_netfilter enabled

Alex Elder (1):
  mfd: simple-mfd-i2c: Add SpacemiT P1 support

Alexander Koskovich (1):
  power: reset: nvmem-reboot-mode: respect cell size for
    nvmem_cell_write

Alexander Stein (2):
  arm64: dts: tqma8mpql-mba8mpxl: Fix HDMI CEC pad control settings
  arm64: dts: tqma8mpql-mba8mp-ras314: Fix HDMI CEC pad control settings

Alexey Simakov (1):
  ACPICA: Fix NULL pointer dereference in
    acpi_ev_address_space_dispatch()

Allison Henderson (1):
  net/rds: rds_sendmsg should not discard payload_len

Alok Tiwari (1):
  mtd: rawnand: cadence: Fix return type of CDMA send-and-wait helper

Alper Ak (2):
  tpm: tpm_i2c_infineon: Fix locality leak on get_burstcount() failure
  tpm: st33zp24: Fix missing cleanup on get_burstcount() error

Anders Grahn (1):
  netfilter: nft_counter: fix reset of counters on 32bit archs

Andreas Gruenbacher (2):
  gfs2: Retries missing in gfs2_{rename,exchange}
  gfs2: Fix slab-use-after-free in qd_put

André Draszik (1):
  regulator: core: move supply check earlier in
    set_machine_constraints()

Andy Shevchenko (1):
  platform/chrome: cros_typec_switch: Don't touch struct
    fwnode_handle::dev

AngeloGioacchino Del Regno (2):
  arm64: dts: mediatek: mt8183-jacuzzi-pico6: Fix typo in pinmux node
  dmaengine: mediatek: uart-apdma: Fix above 4G addressing TX/RX

Anshumali Gaur (1):
  octeontx2-af: Fix PF driver crash with kexec kernel booting

Anthony Iliopoulos (1):
  nfsd: never defer requests during idmap lookup

Anthony Pighin (Nokia) (1):
  vfio/pci: Lock upstream bridge for vfio_pci_core_disable()

Antonio Borneo (1):
  coresight: etm3x: Fix cpulocked warning on cpuhp

Aristeu Rozanski (1):
  selftests/memfd: use IPC semaphore instead of SIGSTOP/SIGCONT

Arnd Bergmann (2):
  scsi: ufs: host: mediatek: Require CONFIG_PM
  soundwire: intel_ace2x: add SND_HDA_CORE dependency

Ashish Kalra (1):
  crypto: ccp - Ensure implicit SEV/SNP init and shutdown in ioctls

Barnabás Czémán (4):
  clk: qcom: gcc-msm8953: Remove ALWAYS_ON flag from cpp_gdsc
  clk: qcom: gcc-msm8917: Remove ALWAYS_ON flag from cpp_gdsc
  backlight: qcom-wled: Support ovp values for PMI8994
  backlight: qcom-wled: Change PM8950 WLED configurations

Bartlomiej Kubik (1):
  fs/ntfs3: Initialize new folios before use

Baruch Siach (1):
  Documentation: PCI: endpoint: Fix ntb/vntb copy & paste errors

Ben Dooks (2):
  audit: move the compat_xxx_class[] extern declarations to audit_arch.h
  fs: add <linux/init_task.h> for 'init_fs'

Billy Tsai (1):
  i3c: Move device name assignment after i3c_bus_init

Boris Brezillon (6):
  drm/panthor: Recover from panthor_gpu_flush_caches() failures
  drm/panthor: Fix the full_tick check
  drm/panthor: Fix the group priority rotation logic
  drm/panthor: Fix immediate ticking on a disabled tick
  drm/panthor: Fix the logic that decides when to stop ticking
  drm/panthor: Make sure we resume the tick when new jobs are submitted

Boris Burkov (1):
  btrfs: fix block_group_tree dirty_list corruption

Brian Norris (1):
  PCI/PM: Avoid redundant delays on D3hot->D3cold

Caleb Sander Mateos (1):
  io_uring: use release-acquire ordering for IORING_SETUP_R_DISABLED

Carl Lee (1):
  hwmon: (pmbus/mpq8785) fix VOUT_MODE mismatch during identification

Casey Connolly (3):
  arm64: dts: qcom: sdm845-oneplus: Don't mark ts supply boot-on
  arm64: dts: qcom: sdm845-oneplus: Don't keep panel regulator always on
  arm64: dts: qcom: sdm845-oneplus: Mark l14a regulator as boot-on

Chaitanya Mishra (1):
  staging: greybus: lights: avoid NULL deref

Chen Jinghuang (1):
  sched/rt: Skip currently executing CPU in rto_next_cpu()

Chen-Yu Tsai (1):
  ARM: dts: allwinner: sun5i-a13-utoo-p66: delete "power-gpios" property

Chengchang Tang (2):
  RDMA/hns: Fix WQ_MEM_RECLAIM warning
  RDMA/hns: Notify ULP of remaining soft-WCs during reset

Chenghai Huang (1):
  crypto: hisilicon/zip - adjust the way to obtain the req in the
    callback function

Chenyuan Yang (1):
  ALSA: pcm: use new array-copying-wrapper

Chiara Meiohas (1):
  RDMA/mlx5: Fix UMR hang in LAG error state unload

Christoph Böhmwalder (1):
  drbd: always set BLK_FEAT_STABLE_WRITES

Christoph Hellwig (3):
  block: add a bio_add_virt_nofail helper
  rnbd-srv: use bio_add_virt_nofail
  iomap: fix submission side handling of completion side errors

Christophe Leroy (1):
  powerpc/uaccess: Move barrier_nospec() out of
    allow_read_{from/write}_user()

Chuck Lever (4):
  xdrgen: Fix struct prefix for typedef types in program wrappers
  NFS: NFSERR_INVAL is not defined by NFSv2
  xdrgen: Initialize data pointer for zero-length items
  RDMA/core: add rdma_rw_max_sge() helper for SQ sizing

Colin Ian King (1):
  scsi: csiostor: Fix dereference of null pointer rn

Cristian Ciocaltea (3):
  ASoC: nau8821: Consistently clear interrupts before unmasking
  ASoC: nau8821: Avoid unnecessary blocking in IRQ handler
  ASoC: nau8821: Fixup nau8821_enable_jack_detect()

Dan Carpenter (2):
  EDAC/i5000: Fix snprintf() size calculation in calculate_dimm_size()
  EDAC/i5400: Fix snprintf() limit calculation in calculate_dimm_size()

Daniel Machon (2):
  net: sparx5/lan969x: fix DWRR cost max to match hardware register
    width
  net: sparx5/lan969x: fix PTP clock max_adj value

David Heidelberg (3):
  drm/panel: sw43408: Remove manual invocation of unprepare at remove
  media: ccs: Accommodate C-PHY into the calculation
  clk: qcom: dispcc-sm7150: Fix dispcc_mdss_pclk1_clk_src

Deepanshu Kartikey (1):
  gfs2: Fix use-after-free in iomap inline data write path

Dmitry Baryshkov (9):
  arm64: dts: qcom: sdm630: fix gpu_speed_bin size
  arm64: dts: qcom: qrb4210-rb2: Fix UART3 wakeup IRQ storm
  arm64: dts: qcom: sdm845-db845c: drop CS from SPIO0
  arm64: dts: qcom: sdm845-db845c: specify power for WiFi CH1
  drm/msm/dpu: fix WD timer handling on DPU 8.x
  drm/msm/disp: set num_planes to 1 for interleaved YUV formats
  drm/msm/dpu: fix CMD panels on DPU 1.x - 3.x
  drm/msm/a2xx: fix pixel shader start on A225
  clk: qcom: gfx3d: add parent to parent request map

Dmytro Maluka (1):
  iommu/vt-d: Flush cache for PASID table before using it

Dzmitry Sankouski (1):
  mfd: simple-mfd-i2c: Add MAX77705 support

Edward Adam Davis (1):
  fs/ntfs3: prevent infinite loops caused by the next valid being the
    same

Eric Dumazet (4):
  tcp: tcp_tx_timestamp() must look at the rtx queue
  inet: RAW sockets using IPPROTO_RAW MUST drop incoming ICMP
  ipv6: fix a race in ip6_sock_set_v6only()
  ping: annotate data-races in ping_lookup()

Eric Joyner (1):
  ionic: Rate limit unknown xcvr type messages

Etienne AUJAMES (1):
  IB/cache: update gid cache on client reregister event

Felix Gu (5):
  cpufreq: scmi: Fix device_node reference leak in scmi_cpu_domain_id()
  thermal/of: Fix reference leak in thermal_of_cm_lookup()
  fbdev: of_display_timing: Fix device node reference leak in
    of_get_display_timings()
  fbdev: au1200fb: Fix a memory leak in au1200fb_drv_probe()
  pinctrl: equilibrium: Fix device node reference leak in pinbank_init()

Fernando Fernandez Mancera (3):
  netfilter: nf_conncount: make nf_conncount_gc_list() to disable BH
  netfilter: nf_conncount: increase the connection clean up limit to 64
  netfilter: nf_conncount: fix tracking of connections from localhost

Filipe Manana (1):
  btrfs: qgroup: return correct error when deleting qgroup relation item

Florian Westphal (5):
  netfilter: nf_tables: reset table validation state on abort
  netfilter: nft_compat: add more restrictions on netlink attributes
  netfilter: nfnetlink_queue: do shared-unconfirmed check before
    segmentation
  netfilter: nft_set_hash: fix get operation on big endian
  netfilter: nf_conntrack_h323: don't pass uninitialised l3num value

Florian-Ewald Mueller (1):
  rnbd-srv: Fix server side setting of bi_size for special IOs

Francesco Lavra (1):
  spi: tools: Add include folder to .gitignore

Fredrik Markstrom (1):
  i3c: dw: Initialize spinlock to avoid upsetting lockdep

Gao Xiang (2):
  erofs: get rid of raw bi_end_io() usage
  erofs: handle end of filesystem properly for file-backed mounts

Geert Uytterhoeven (1):
  clk: Move clk_{save,restore}_context() to COMMON_CLK section

George Moussalem (1):
  clk: qcom: gcc-ipq5018: flag sleep clock as critical

Giovanni Cabiddu (1):
  crypto: qat - fix warning on adf_pfvf_pf_proto.c

Govindarajulu Varadarajan (1):
  ublk: Validate SQE128 flag before accessing the cmd

Greg Kroah-Hartman (1):
  Revert "mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms"

Guenter Roeck (1):
  Revert "hwmon: (ibmpex) fix use-after-free in high/low store"

Gui-Dong Han (1):
  PM: sleep: wakeirq: harden dev_pm_clear_wake_irq() against races

Haotian Zhang (9):
  clk: qcom: Return correct error code in qcom_cc_probe_by_index()
  soc: qcom: cmd-db: Use devm_memremap() to fix memory leak in
    cmd_db_dev_probe
  hwspinlock: omap: Handle devm_pm_runtime_enable() errors
  HID: playstation: Add missing check for input_ff_create_memless
  PCI: mediatek: Fix IRQ domain leak when MSI allocation fails
  power: supply: bq27xxx: fix wrong errno when bus ops are unsupported
  clk: mediatek: Fix error handling in runtime PM setup
  mfd: arizona: Fix regulator resource leak on
    wm5102_clear_write_sequencer() failure
  leds: qcom-lpg: Check the return value of regmap_bulk_write()

Hariprasad Kelam (1):
  octeontx2-pf: Unregister devlink on probe failure

Harshit Mogalapalli (1):
  iio: sca3000: Fix a resource leak in sca3000_probe()

Honggang LI (1):
  RDMA/rtrs: server: remove dead code

Hou Tao (1):
  PCI/P2PDMA: Release per-CPU pgmap ref when vm_insert_page() fails

Huang Chenming (1):
  wifi: cfg80211: Fix use_for flag update on BSS refresh

Håkon Bugge (3):
  PCI: Do not attempt to set ExtTag for VFs
  PCI: Initialize RCB from pci_configure_device()
  PCI/ACPI: Restrict program_hpx_type2() to AER bits

Ido Schimmel (1):
  selftests: mlxsw: tc_restrictions: Fix test failure with new iproute2

Ilpo Järvinen (1):
  PCI: Add defines for bridge window indexing

Inseo An (1):
  netfilter: nf_tables: fix use-after-free in nf_tables_addchain()

Ioana Ciornei (2):
  mfd: simple-mfd-i2c: Add compatible strings for Layerscape QIXIS FPGA
  mfd: simple-mfd-i2c: Keep compatible strings in alphabetical order

Jacob Moroni (1):
  RDMA/iwcm: Fix workqueue list corruption by removing work_list

Jagadeesh Kona (5):
  clk: qcom: gcc-sm8450: Update the SDCC RCGs to use shared_floor_ops
  clk: qcom: gcc-sm4450: Update the SDCC RCGs to use shared_floor_ops
  clk: qcom: gcc-sdx75: Update the SDCC RCGs to use shared_floor_ops
  clk: qcom: gcc-x1e80100: Update the SDCC RCGs to use shared_floor_ops
  clk: qcom: gcc-qdu1000: Update the SDCC RCGs to use shared_floor_ops

Jakub Kicinski (1):
  bpftool: Fix truncated netlink dumps

Jared Kangas (1):
  dmaengine: fsl-edma: don't explicitly disable clocks in .remove()

Jens Axboe (2):
  io_uring/sync: validate passed in offset
  io_uring/cancel: de-unionize file and user_data in struct
    io_cancel_data

Jerome Brunet (7):
  arm64: dts: amlogic: s4: assign mmc b clock to 24MHz
  arm64: dts: amlogic: s4: fix mmc clock assignment
  arm64: dts: amlogic: c3: assign the MMC signal clocks
  arm64: dts: amlogic: axg: assign the MMC signal clocks
  arm64: dts: amlogic: gx: assign the MMC signal clocks
  arm64: dts: amlogic: g12: assign the MMC B and C signal clocks
  arm64: dts: amlogic: g12: assign the MMC A signal clock

Jian Shen (1):
  net: hns3: fix double free issue for tx spare buffer

Jian Zhang (1):
  net: mctp-i2c: fix duplicate reception of old data

Jianpeng Chang (1):
  crypto: caam - fix netdev memory leak in dpaa2_caam_probe

Jiasheng Jiang (2):
  RDMA/rxe: Fix double free in rxe_srq_from_init
  fs/ntfs3: Fix slab-out-of-bounds read in DeleteIndexEntryRoot

Jiayuan Chen (5):
  bpf, sockmap: Fix incorrect copied_seq calculation
  bpf, sockmap: Fix FIONREAD for sockmap
  net: atm: fix crash due to unvalidated vcc pointer in sigd_send()
  xfrm: fix ip_rt_bug race in icmp_route_lookup reverse path
  serial: caif: fix use-after-free in caif_serial ldisc_close()

Jinliang Zheng (1):
  procfs: fix missing RCU protection when reading real_parent in
    do_task_stat()

Jiri Olsa (2):
  x86/fgraph,bpf: Fix stack ORC unwind from kprobe_multi return probe
  x86/fgraph,bpf: Switch kprobe_multi program stack unwind to hw_regs
    path

Joel Fernandes (2):
  rcu: Refactor expedited handling check in rcu_read_unlock_special()
  sched/deadline: Clear the defer params

Joel Granados (1):
  iommu/vt-d: Separate page request queue from SVM

Jonathan Marek (1):
  arm64: dts: qcom: x1e: bus is 40-bits (fix 64GB models)

Jonathan McDowell (1):
  hwrng: core - Allow runtime disabling of the HW RNG

Jorge Ramirez-Ortiz (1):
  soc: qcom: smem: handle ENOMEM error during probe

Josh Poimboeuf (1):
  kbuild: Add objtool to top-level clean target

Julian Anastasov (1):
  ipvs: do not keep dest_dst if dev is going down

Junxian Huang (1):
  RDMA/hns: Fix RoCEv1 failure due to DSCP

Justin Chen (1):
  usb: bdc: fix sleep during atomic

Jörg Wedekind (1):
  PCI: Mark 3ware-9650SA Root Port Extended Tags as broken

Kery Qi (2):
  selftests/bpf: Fix resource leak in serial_test_wq on attach failure
  watchdog: starfive-wdt: Fix PM reference leak in probe error path

Ketil Johnsen (1):
  drm/panthor: Evict groups before VM termination

Konrad Dybcio (2):
  arm64: dts: qcom: agatti: Add CX_MEM/DBGC GPU regions
  arm64: dts: qcom: sm6115: Add CX_MEM/DBGC GPU regions

Konstantin Andreev (2):
  smack: /smack/doi must be > 0
  smack: /smack/doi: accept previously used values

Kuniyuki Iwashima (1):
  ipv6: Fix out-of-bound access in fib6_add_rt2node().

Kuppuswamy Sathyanarayanan (1):
  powercap: intel_rapl_tpmi: Remove FW_BUG from invalid version check

Lai Jiangshan (3):
  workqueue: Factor out assign_rescuer_work()
  workqueue: Only assign rescuer work when really needed
  workqueue: Process rescuer work items one-by-one using a cursor

Leo Yan (1):
  perf: arm_spe: Properly set hw.state on failures

Li Chen (1):
  nvdimm: virtio_pmem: serialize flush requests

Li Nan (1):
  md/raid10: fix any_working flag handling in raid10_sync_request

Li Zhijian (1):
  RDMA/rxe: Fix race condition in QP timer handlers

Lianjie Wang (1):
  hwrng: core - use RCU and work_struct to fix race condition

Lu Baolu (3):
  iommu/vt-d: Drain PRQs when domain removed from RID
  iommu/vt-d: Avoid draining PRQ in sva mm release path
  iommu/vt-d: Clear Present bit before tearing down PASID entry

Luca Weiss (1):
  pinctrl: qcom: sm8250-lpass-lpi: Fix i2s2_data_groups definition

Mahadevan P (1):
  drm/msm/disp/dpu: add merge3d support for sc7280

Malaya Kumar Rout (1):
  tools/power/x86/intel-speed-select: Fix file descriptor leak in
    isolate_cpus()

Mario Limonciello (AMD) (5):
  drm/amd: Drop "amdgpu kernel modesetting enabled" message
  crypto: ccp - Declare PSP dead if PSP_CMD_TEE_RING_INIT fails
  crypto: ccp - Add an S4 restore flow
  crypto: ccp - Factor out ring destroy handling to a helper
  crypto: ccp - Send PSP_CMD_TEE_RING_DESTROY when PSP_CMD_TEE_RING_INIT
    fails

Martin Blumenstingl (1):
  clk: meson: gxbb: Limit the HDMI PLL OD to /4 on GXL/GXM SoCs

Masami Hiramatsu (Google) (6):
  tracing: Add a comment about ftrace_regs definition
  ftrace: Use arch_ftrace_regs() for ftrace_regs_*() macros
  ftrace: Rename ftrace_regs_return_value to
    ftrace_regs_get_return_value
  fgraph: Replace fgraph_ret_regs with ftrace_regs
  tracing: Add ftrace_partial_regs() for converting ftrace_regs to
    pt_regs
  tracing: Add ftrace_fill_perf_regs() for perf event

Matt Johnston (1):
  mctp i2c: initialise event handler read bytes

Matthew Schwartz (1):
  mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms

Miaoqian Lin (1):
  tracing: Properly process error handling in event_hist_trigger_parse()

Michał Grzelak (1):
  drm/buddy: release free_trees array on buddy mm teardown

Mike Snitzer (2):
  nfs/localio: eliminate unnecessary kref in nfs_local_fsync_ctx
  NFS/localio: use GFP_NOIO and non-memreclaim workqueue in
    nfs_local_commit

Mikulas Patocka (3):
  dm: fix unlocked test for dm_suspended_md
  dm: use READ_ONCE in dm_blk_report_zones
  dm: use bio_clone_blkg_association

Miquel Raynal (1):
  mtd: spinand: Fix kernel doc

Miri Korenblit (1):
  wifi: cfg80211: stop NAN and P2P in cfg80211_leave

Muhammad Usama Anjum (1):
  selftests/mm: pagemap_ioctl: Fix types mismatches shown by compiler
    options

Narayana Murty N (1):
  powerpc/eeh: fix recursive pci_lock_rescan_remove locking in EEH event
    handling

Nicolas Cavallari (1):
  PCI: Add ACS quirk for Pericom PI7C9X2G404 switches [12d8:b404]

Nicolas Frattaroli (2):
  interconnect: mediatek: Don't hijack parent device
  interconnect: mediatek: Aggregate bandwidth with saturating add

Nikolay Aleksandrov (1):
  net: bridge: mcast: always update mdb_n_entries for vlan contexts

Nuno Sá (2):
  dma: dma-axi-dmac: fix SW cyclic transfers
  dma: dma-axi-dmac: fix HW scatter-gather not looking at the queue

Olga Kornievskaia (1):
  pNFS: fix a missing wake up while waiting on NFS_LAYOUT_DRAIN

Ondrej Mosnacek (2):
  ipc: don't audit capability check in ipc_permissions()
  ucount: check for CAP_SYS_RESOURCE using ns_capable_noaudit()

Or Har-Toov (1):
  IB/mlx5: Fix port speed query for representors

Pablo Neira Ayuso (3):
  netfilter: nft_set_rbtree: fix bogus EEXIST with NLM_F_CREATE with
    null interval
  netfilter: nft_set_rbtree: check for partial overlaps in anonymous
    sets
  net: remove WARN_ON_ONCE when accessing forward path array

Paolo Abeni (1):
  mptcp: fix receive space timestamp initialization

Paul Chaignon (1):
  bpf: Fix bpf_xdp_store_bytes proto for read-only arg

Paulo Alcantara (1):
  smb: client: fix potential UAF and double free in smb2_open_file()

Pawel Dembicki (3):
  hwmon: pmbus: mpq8785: Prepare driver for multiple device support
  hwmon: pmbus: mpq8785: Implement VOUT feedback resistor divider ratio
    configuration
  hwmon: pmbus: mpq8785: Add support for MPM82504

Petr Hodina (1):
  clk: qcom: dispcc-sdm845: Enable parents for pixel clocks

Petr Mladek (2):
  module: add helper function for reading module_buildid()
  kallsyms/ftrace: set module buildid in ftrace_mod_address_lookup()

Petre Rodan (5):
  iio: pressure: mprls0025pa: fix spi_transfer struct initialisation
  iio: pressure: mprls0025pa: fix SPI CS delay violation
  iio: pressure: mprls0025pa: fix interrupt flag
  iio: pressure: mprls0025pa: fix scan_type struct
  iio: pressure: mprls0025pa: fix pressure calculation

Puranjay Mohan (2):
  selftests/bpf: veristat: fix printing order in output_stats()
  bpf: Preserve id of register in sync_linked_regs()

Purva Yeshi (1):
  Documentation: trace: Refactor toctree

Qi Tao (1):
  crypto: hisilicon/sec2 - support skcipher/aead fallback for hardware
    queue unavailable

Qing Wang (1):
  ovl: Fix uninit-value in ovl_fill_real

Rafael J. Wysocki (2):
  cpuidle: governors: menu: Always check timers with tick stopped
  thermal: intel: x86_pkg_temp_thermal: Handle invalid temperature

Randy Dunlap (3):
  iio: test: drop dangling symbol in gain-time-scale helpers
  serial: imx: change SERIAL_IMX_CONSOLE to bool
  serial: SH_SCI: improve "DMA support" prompt

René Rebe (1):
  net: sunhme: Fix sbus regression

Ricardo Ribalda (1):
  media: uvcvideo: Fix allocation for small frame sizes

Robert Marko (1):
  mfd: simple-mfd-i2c: Add Delta TN48M CPLD support

Roberto Sassu (1):
  evm: Use ordered xattrs list to calculate HMAC in evm_init_hmac()

Roger Pau Monne (1):
  Partial revert "x86/xen: fix balloon target initialization for PVH
    dom0"

Roman Penyaev (1):
  RDMA/rtrs-srv: fix SG mapping

Ryan Lin (1):
  HID: intel-ish-hid: fix NULL-ptr-deref in ishtp_bus_remove_all_clients

Sagi Grimberg (1):
  fs/nfs: Fix readdir slow-start regression

Sai Ritvik Tanksalkar (1):
  pstore/ram: fix buffer overflow in persistent_ram_save_old()

Salah Triki (1):
  s390/cio: Fix device lifecycle handling in css_alloc_subchannel()

Samuel Wu (1):
  PM: wakeup: Handle empty list in wakeup_sources_walk_start()

Sandipan Das (1):
  perf/x86/core: Do not set bit width for unavailable counters

Sasha Levin (1):
  Linux 6.12.75-rc1

Scott Mitchell (1):
  netfilter: nfnetlink_queue: optimize verdict lookup with hash table

Sean V Kelley (1):
  ACPI: CPPC: Fix remaining for_each_possible_cpu() to use online CPUs

Sebastian Andrzej Siewior (7):
  genirq: Set IRQF_COND_ONESHOT in devm_request_irq().
  platform/x86: int0002: Remove IRQF_ONESHOT from request_irq()
  Bluetooth: btintel_pcie: Use IRQF_ONESHOT and default primary handler
  scsi: efct: Use IRQF_ONESHOT and default primary handler
  EDAC/altera: Remove IRQF_ONESHOT
  mfd: wm8350-core: Use IRQF_ONESHOT
  media: pci: mg4b: Use IRQF_NO_THREAD

Sergey Shtylyov (1):
  PCI: Check parent for NULL in of_pci_bus_release_domain_nr()

Shardul Bankar (1):
  hfsplus: return error when node already exists in hfs_bnode_create

Shuai Xue (1):
  Documentation: tracing: Add PCI tracepoint documentation

Shuicheng Lin (1):
  drm/xe: Unregister drm device on probe error

Shyam Sundar S K (1):
  platform/x86/amd/pmf: Prevent TEE errors after hibernate

Siddarth G (1):
  selftests/mm: convert page_size to unsigned long

Srinivasan Shanmugam (2):
  drm/amdkfd: Fix signal_eviction_fence() bool return value
  drm/amdgpu: Use explicit VCN instance 0 in SR-IOV init

Stanislav Fomichev (2):
  net: Add skb_dstref_steal and skb_dstref_restore
  net: Switch to skb_dstref_steal/skb_dstref_restore for ip_route_input
    callers

Stefan Metzmacher (1):
  smb: client: correct value for smbd_max_fragmented_recv_size

Steven Rostedt (3):
  ftrace: Make ftrace_regs abstract from direct use
  ftrace: Consolidate ftrace_regs accessor functions for archs using
    pt_regs
  tracing: Remove duplicate ENABLE_EVENT_STR and DISABLE_EVENT_STR
    macros

Sudeep Holla (1):
  firmware: arm_ffa: Correct 32-bit response handling in
    NOTIFICATION_INFO_GET

SurajSonawane2415 (1):
  docs: fix WARNING document not included in any toctree

Svyatoslav Ryhel (1):
  drivers: iio: mpu3050: use dev_err_probe for regulator request

Takashi Iwai (2):
  ALSA: pcm: Relax __free() variable declarations
  ALSA: vmaster: Relax __free() variable declarations

Taniya Das (1):
  clk: qcom: rcg2: compute 2d using duty fraction directly

Teddy Astie (1):
  xen/virtio: Don't use grant-dma-ops when running as Dom0

Teguh Sobirin (1):
  drm/msm/dpu: Set vsync source irrespective of mdp top support

Thomas Bogendoerfer (1):
  bonding: only set speed/duplex to unknown, if getting speed failed

Thomas Fourier (3):
  auxdisplay: arm-charlcd: fix release_mem_region() size
  crypto: cavium - fix dma_free_coherent() size
  crypto: octeontx - fix dma_free_coherent() size

Thomas Gleixner (1):
  hrtimer: Fix trace oddity

Thomas Richard (1):
  phy: freescale: imx8qm-hsio: fix NULL pointer dereference

Thomas Weißschuh (1):
  ARM: VDSO: Patch out __vdso_clock_getres() if unavailable

Titouan Ameline de Cadeville (1):
  fs/tests: exec: drop duplicate bprm_stack_limits test vectors

Tuo Li (1):
  of: unittest: fix possible null-pointer dereferences in
    of_unittest_property_copy()

Tycho Andersen (AMD) (1):
  crypto: ccp - narrow scope of snp_range_list

Tzung-Bi Shih (1):
  platform/chrome: cros_ec_lightbar: Fix response size initialization

Uwe Kleine-König (1):
  PCI/portdrv: Fix potential resource leak

Val Packett (1):
  power: supply: qcom_battmgr: Recognize "LiP" as lithium-polymer

Varun R Mallya (1):
  libbpf: Fix OOB read in btf_dump_get_bitfield_value

Vimlesh Kumar (3):
  octeon_ep: disable per ring interrupts
  octeon_ep: ensure dbell BADDR updation
  octeon_ep_vf: ensure dbell BADDR updation

Vladimir Zapolskiy (5):
  arm64: dts: qcom: msm8994-octagon: Fix Analog Devices vendor prefix of
    AD7147
  ARM: dts: lpc32xx: Set motor PWM #pwm-cells property value to 3 cells
  arm: dts: lpc32xx: add clocks property to Motor Control PWM device
    tree node
  clk: qcom: gcc-sm8550: Use floor ops for SDCC RCGs
  clk: qcom: gcc-sm8650: Use floor ops for SDCC RCGs

Votokina Victoria (1):
  nfc: hci: shdlc: Stop timers and work before freeing context

Waqar Hameed (12):
  power: supply: ab8500: Fix use-after-free in power_supply_changed()
  power: supply: act8945a: Fix use-after-free in power_supply_changed()
  power: supply: bq256xx: Fix use-after-free in power_supply_changed()
  power: supply: bq25980: Fix use-after-free in power_supply_changed()
  power: supply: cpcap-battery: Fix use-after-free in
    power_supply_changed()
  power: supply: goldfish: Fix use-after-free in power_supply_changed()
  power: supply: pm8916_bms_vm: Fix use-after-free in
    power_supply_changed()
  power: supply: pm8916_lbc: Fix use-after-free in
    power_supply_changed()
  power: supply: rt9455: Fix use-after-free in power_supply_changed()
  power: supply: sbs-battery: Fix use-after-free in
    power_supply_changed()
  power: supply: wm97xx: Fix NULL pointer dereference in
    power_supply_changed()
  power: supply: pm8916_lbc: Fix use-after-free for extcon in IRQ
    handler

Wei Li (1):
  pinctrl: single: fix refcount leak in pcs_add_gpio_func()

Weigang He (1):
  mtd: parsers: ofpart: fix OF node refcount leak in
    parse_fixed_partitions()

Weili Qian (1):
  crypto: hisilicon/trng - support tfms sharing the device

Yao Kai (1):
  rcu: Fix rcu_read_unlock() deadloop due to softirq

Yaxiong Tian (1):
  cpufreq: intel_pstate: Enable asym capacity only when CPU SMT is not
    possible

Yi Liu (2):
  RDMA/uverbs: Validate wqe_size before using it in ib_uverbs_post_send
  RDMA/uverbs: Add __GFP_NOWARN to ib_uverbs_unmarshall_recv() kmalloc

Yu Kuai (1):
  md/raid5: fix raid5_run() to return error when log_init() fails

YunJe Shin (2):
  RDMA/siw: Fix potential NULL pointer dereference in header processing
  RDMA/umad: Reject negative data_len in ib_umad_write

Yuxiong Wang (1):
  cxl: Fix premature commit_end increment on decoder commit failure

Zhai Can (1):
  ACPI: PM: Add unused power resource quirk for THUNDEROBOT ZERO

Zheng Qixing (1):
  md/raid1: fix memory leak in raid1_run() if no active rdev

Zhiyu Zhang (1):
  fat: avoid parent link count underflow in rmdir

Zilin Guan (8):
  i3c: dw: Fix memory leak in dw_i3c_master_i2c_xfers()
  md/raid1: fix memory leak in raid1_run()
  crypto: starfive - Fix memory leak in starfive_aes_aead_do_one_req()
  soc: mediatek: svs: Fix memory leak in svs_enable_debug_write()
  media: chips-media: wave5: Fix memory leak on codec_info allocation
    failure
  mtd: parsers: Fix memory leak in mtd_parser_tplink_safeloader_parse()
  RDMA/mlx5: Fix memory leak in GET_DATA_DIRECT_SYSFS_PATH handler
  scsi: smartpqi: Fix memory leak in pqi_report_phys_luns()

Ziyi Guo (6):
  wifi: ath10k: sdio: add missing lock protection in
    ath10k_sdio_fw_crashed_dump()
  net: mscc: ocelot: extract ocelot_xmit_timestamp() helper
  net: mscc: ocelot: split xmit into FDMA and register injection paths
  net: mscc: ocelot: add missing lock protection in
    ocelot_port_xmit_inj()
  net: usb: catc: enable basic endpoint checking
  xen-netback: reject zero-queue configuration from guest

Zqiang (1):
  rcu: Remove local_irq_save/restore() in
    rcu_preempt_deferred_qs_handler()

zhouwenhao (1):
  objpool: fix the overestimation of object pooling metadata size

 Documentation/PCI/endpoint/pci-vntb-howto.rst |  14 +-
 Documentation/hwmon/mpq8785.rst               |  20 +-
 Documentation/trace/events-pci.rst            |  74 ++++
 Documentation/trace/index.rst                 |  96 ++++-
 Makefile                                      |  15 +-
 .../boot/dts/allwinner/sun5i-a13-utoo-p66.dts |   1 +
 arch/arm/boot/dts/nxp/lpc/lpc32xx.dtsi        |   3 +-
 arch/arm/kernel/vdso.c                        |   1 +
 arch/arm64/Kconfig                            |   1 +
 arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi   |   7 +
 arch/arm64/boot/dts/amlogic/meson-axg.dtsi    |   6 +
 .../boot/dts/amlogic/meson-g12-common.dtsi    |   9 +
 arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi   |   9 +
 arch/arm64/boot/dts/amlogic/meson-gxl.dtsi    |   9 +
 arch/arm64/boot/dts/amlogic/meson-s4.dtsi     |  13 +-
 .../imx8mp-tqma8mpql-mba8mp-ras314.dts        |   2 +-
 .../freescale/imx8mp-tqma8mpql-mba8mpxl.dts   |   2 +-
 .../mediatek/mt8183-kukui-jacuzzi-pico6.dts   |   2 +-
 .../dts/qcom/msm8994-msft-lumia-octagon.dtsi  |   2 +-
 arch/arm64/boot/dts/qcom/qcm2290.dtsi         |   8 +-
 arch/arm64/boot/dts/qcom/qrb4210-rb2.dts      |   2 +-
 arch/arm64/boot/dts/qcom/sdm630.dtsi          |   4 +-
 arch/arm64/boot/dts/qcom/sdm845-db845c.dts    |   8 +-
 .../boot/dts/qcom/sdm845-oneplus-common.dtsi  |   3 +-
 arch/arm64/boot/dts/qcom/sm6115.dtsi          |   8 +-
 arch/arm64/boot/dts/qcom/x1e80100.dtsi        |   8 +-
 .../dts/ti/k3-j784s4-j742s2-main-common.dtsi  |  36 --
 arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi    |  58 ++-
 arch/arm64/include/asm/ftrace.h               |  64 +--
 arch/arm64/kernel/asm-offsets.c               |  34 +-
 arch/arm64/kernel/entry-ftrace.S              |  32 +-
 arch/arm64/kernel/ftrace.c                    |  10 +-
 arch/loongarch/Kconfig                        |   2 +-
 arch/loongarch/include/asm/ftrace.h           |  53 +--
 arch/loongarch/kernel/asm-offsets.c           |  12 -
 arch/loongarch/kernel/ftrace_dyn.c            |   2 +-
 arch/loongarch/kernel/mcount.S                |  17 +-
 arch/loongarch/kernel/mcount_dyn.S            |  14 +-
 arch/powerpc/include/asm/eeh.h                |   2 +
 arch/powerpc/include/asm/ftrace.h             |  34 +-
 arch/powerpc/include/asm/kup.h                |   2 -
 arch/powerpc/include/asm/uaccess.h            |   4 +
 arch/powerpc/kernel/eeh_driver.c              |  11 +-
 arch/powerpc/kernel/eeh_pe.c                  |  74 +++-
 arch/powerpc/kernel/trace/ftrace.c            |   4 +-
 arch/powerpc/kernel/trace/ftrace_64_pg.c      |   2 +-
 arch/riscv/Kconfig                            |   2 +-
 arch/riscv/include/asm/ftrace.h               |  62 +--
 arch/riscv/kernel/asm-offsets.c               |  28 +-
 arch/riscv/kernel/ftrace.c                    |   2 +-
 arch/riscv/kernel/mcount.S                    |  24 +-
 arch/s390/Kconfig                             |   2 +-
 arch/s390/include/asm/ftrace.h                |  55 +--
 arch/s390/kernel/asm-offsets.c                |  10 +-
 arch/s390/kernel/ftrace.c                     |   2 +-
 arch/s390/kernel/mcount.S                     |  12 +-
 arch/s390/lib/test_unwind.c                   |   4 +-
 arch/x86/Kconfig                              |   2 +-
 arch/x86/events/core.c                        |   4 +-
 arch/x86/include/asm/ftrace.h                 |  62 +--
 arch/x86/kernel/ftrace.c                      |   2 +-
 arch/x86/kernel/ftrace_32.S                   |  13 +-
 arch/x86/kernel/ftrace_64.S                   |  23 +-
 arch/x86/xen/enlighten.c                      |   2 +-
 block/bio.c                                   |  16 +
 drivers/acpi/acpica/evregion.c                |   4 +-
 drivers/acpi/cppc_acpi.c                      |   4 +-
 drivers/acpi/power.c                          |  13 +
 drivers/auxdisplay/arm-charlcd.c              |   2 +-
 drivers/base/power/wakeirq.c                  |   9 +-
 drivers/base/power/wakeup.c                   |   4 +-
 drivers/block/drbd/drbd_main.c                |   3 -
 drivers/block/drbd/drbd_nl.c                  |  20 +-
 drivers/block/rnbd/rnbd-srv.c                 |  34 +-
 drivers/block/ublk_drv.c                      |   6 +-
 drivers/bluetooth/btintel_pcie.c              |   9 +-
 drivers/char/hw_random/core.c                 | 173 +++++---
 drivers/char/tpm/st33zp24/st33zp24.c          |   6 +-
 drivers/char/tpm/tpm_i2c_infineon.c           |   6 +-
 drivers/clk/mediatek/clk-mtk.c                |  12 +-
 drivers/clk/meson/gxbb.c                      |  17 +-
 drivers/clk/qcom/clk-rcg2.c                   |   7 +-
 drivers/clk/qcom/common.c                     |   2 +-
 drivers/clk/qcom/dispcc-sdm845.c              |   4 +-
 drivers/clk/qcom/dispcc-sm7150.c              |   2 +-
 drivers/clk/qcom/gcc-ipq5018.c                |   1 +
 drivers/clk/qcom/gcc-msm8917.c                |   1 -
 drivers/clk/qcom/gcc-msm8953.c                |   1 -
 drivers/clk/qcom/gcc-qdu1000.c                |   4 +-
 drivers/clk/qcom/gcc-sdx75.c                  |   4 +-
 drivers/clk/qcom/gcc-sm4450.c                 |   6 +-
 drivers/clk/qcom/gcc-sm8450.c                 |   4 +-
 drivers/clk/qcom/gcc-sm8550.c                 |   4 +-
 drivers/clk/qcom/gcc-sm8650.c                 |   4 +-
 drivers/clk/qcom/gcc-x1e80100.c               |   4 +-
 drivers/cpufreq/intel_pstate.c                |   2 +-
 drivers/cpufreq/scmi-cpufreq.c                |   1 +
 drivers/cpuidle/cpuidle.c                     |  10 +
 drivers/cpuidle/governors/menu.c              |  22 +-
 drivers/crypto/caam/caamalg_qi2.c             |  27 +-
 drivers/crypto/caam/caamalg_qi2.h             |   2 +
 drivers/crypto/cavium/cpt/cptvf_main.c        |   3 +-
 drivers/crypto/ccp/psp-dev.c                  |  11 +
 drivers/crypto/ccp/sev-dev.c                  | 153 +++++--
 drivers/crypto/ccp/sp-dev.c                   |  12 +
 drivers/crypto/ccp/sp-dev.h                   |   3 +
 drivers/crypto/ccp/sp-pci.c                   |  16 +-
 drivers/crypto/ccp/tee-dev.c                  |  56 ++-
 drivers/crypto/ccp/tee-dev.h                  |   1 +
 drivers/crypto/hisilicon/sec2/sec_crypto.c    |  62 ++-
 drivers/crypto/hisilicon/trng/trng.c          | 121 ++++--
 drivers/crypto/hisilicon/zip/zip_crypto.c     |  24 +-
 .../intel/qat/qat_common/adf_pfvf_pf_proto.c  |  10 +
 .../crypto/marvell/octeontx/otx_cptvf_main.c  |   3 +-
 drivers/crypto/starfive/jh7110-aes.c          |   9 +-
 drivers/cxl/core/hdm.c                        |   3 +-
 drivers/dma/dma-axi-dmac.c                    |  11 +-
 drivers/dma/fsl-edma-main.c                   |   1 -
 drivers/dma/mediatek/mtk-uart-apdma.c         |  10 +-
 drivers/edac/altera_edac.c                    |  11 +-
 drivers/edac/i5000_edac.c                     |   1 +
 drivers/edac/i5400_edac.c                     |   2 +-
 drivers/firmware/arm_ffa/driver.c             |  33 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c       |   1 -
 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c         |  45 +-
 drivers/gpu/drm/amd/amdkfd/kfd_process.c      |   2 +-
 drivers/gpu/drm/drm_buddy.c                   |   1 +
 drivers/gpu/drm/msm/adreno/a2xx_gpu.c         |   5 +-
 .../msm/disp/dpu1/catalog/dpu_7_2_sc7280.h    |  14 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c   |  18 +-
 .../drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c  |   7 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c   |  49 ++-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h   |   3 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c    |   7 -
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h   |   7 +
 drivers/gpu/drm/msm/disp/mdp_format.c         |   8 +-
 drivers/gpu/drm/panel/panel-lg-sw43408.c      |   4 -
 drivers/gpu/drm/panthor/panthor_gpu.c         |  19 +-
 drivers/gpu/drm/panthor/panthor_mmu.c         |   4 +
 drivers/gpu/drm/panthor/panthor_sched.c       | 167 +++++---
 drivers/gpu/drm/panthor/panthor_sched.h       |   1 +
 drivers/gpu/drm/xe/xe_device.c                |   1 +
 drivers/hid/hid-playstation.c                 |   4 +-
 drivers/hid/intel-ish-hid/ishtp/bus.c         |   2 +-
 drivers/hwmon/ibmpex.c                        |   9 +-
 drivers/hwmon/pmbus/mpq8785.c                 | 111 ++++-
 drivers/hwspinlock/omap_hwspinlock.c          |   4 +-
 .../coresight/coresight-etm3x-core.c          |  12 +-
 drivers/i3c/master.c                          |   6 +-
 drivers/i3c/master/dw-i3c-master.c            |   3 +
 drivers/iio/accel/sca3000.c                   |   6 +-
 drivers/iio/gyro/mpu3050-core.c               |   6 +-
 drivers/iio/pressure/mprls0025pa.c            |  36 +-
 drivers/iio/pressure/mprls0025pa.h            |   2 -
 drivers/iio/pressure/mprls0025pa_spi.c        |  19 +-
 drivers/iio/test/Kconfig                      |   1 -
 drivers/infiniband/core/cache.c               |   3 +-
 drivers/infiniband/core/iwcm.c                |  56 +--
 drivers/infiniband/core/iwcm.h                |   1 -
 drivers/infiniband/core/rw.c                  |  53 ++-
 drivers/infiniband/core/user_mad.c            |   8 +-
 drivers/infiniband/core/uverbs_cmd.c          |   7 +-
 drivers/infiniband/hw/hns/hns_roce_ah.c       |  23 +-
 drivers/infiniband/hw/hns/hns_roce_hw_v2.c    |  54 ++-
 drivers/infiniband/hw/mlx5/main.c             |  95 ++++-
 drivers/infiniband/hw/mlx5/mlx5_ib.h          |   2 +
 drivers/infiniband/hw/mlx5/std_types.c        |   4 +-
 drivers/infiniband/sw/rxe/rxe_comp.c          |   3 +
 drivers/infiniband/sw/rxe/rxe_req.c           |   3 +
 drivers/infiniband/sw/rxe/rxe_srq.c           |   6 +-
 drivers/infiniband/sw/siw/siw_qp_rx.c         |   3 +-
 drivers/infiniband/ulp/rtrs/rtrs-srv.c        |  33 +-
 drivers/interconnect/mediatek/icc-emi.c       |   9 +-
 drivers/iommu/intel/Makefile                  |   2 +-
 drivers/iommu/intel/iommu.c                   |  19 +-
 drivers/iommu/intel/iommu.h                   |  14 +-
 drivers/iommu/intel/pasid.c                   |  15 +-
 drivers/iommu/intel/pasid.h                   |  14 +
 drivers/iommu/intel/prq.c                     | 402 ++++++++++++++++++
 drivers/iommu/intel/svm.c                     | 397 -----------------
 drivers/leds/rgb/leds-qcom-lpg.c              |   8 +-
 drivers/md/dm-zone.c                          |  11 +-
 drivers/md/dm.c                               |   2 +
 drivers/md/raid1.c                            |   9 +-
 drivers/md/raid10.c                           |   2 +-
 drivers/md/raid5.c                            |   3 +-
 drivers/media/i2c/ccs/ccs-core.c              |  16 +-
 drivers/media/pci/mgb4/mgb4_trigger.c         |   2 +-
 .../chips-media/wave5/wave5-vpu-dec.c         |   4 +-
 .../chips-media/wave5/wave5-vpu-enc.c         |   4 +-
 drivers/media/usb/uvc/uvc_video.c             |   3 +-
 drivers/mfd/Kconfig                           |  24 ++
 drivers/mfd/arizona-core.c                    |   2 +-
 drivers/mfd/simple-mfd-i2c.c                  |  33 +-
 .../mtd/nand/raw/cadence-nand-controller.c    |   2 +-
 drivers/mtd/parsers/ofpart_core.c             |  16 +-
 drivers/mtd/parsers/tplink_safeloader.c       |   1 +
 drivers/net/bonding/bond_main.c               |  15 +-
 drivers/net/caif/caif_serial.c                |   5 +-
 .../net/ethernet/hisilicon/hns3/hns3_enet.c   |  11 +-
 .../marvell/octeon_ep/octep_cn9k_pf.c         |  21 +-
 .../marvell/octeon_ep/octep_cnxk_pf.c         |  64 ++-
 .../ethernet/marvell/octeon_ep/octep_main.h   |   2 +-
 .../marvell/octeon_ep/octep_regs_cn9k_pf.h    |   1 +
 .../marvell/octeon_ep/octep_regs_cnxk_pf.h    |   1 +
 .../net/ethernet/marvell/octeon_ep/octep_rx.c |   8 +-
 .../marvell/octeon_ep_vf/octep_vf_cn9k.c      |   3 +-
 .../marvell/octeon_ep_vf/octep_vf_cnxk.c      |  39 +-
 .../marvell/octeon_ep_vf/octep_vf_main.h      |   2 +-
 .../marvell/octeon_ep_vf/octep_vf_rx.c        |   8 +-
 .../net/ethernet/marvell/octeontx2/af/rvu.c   |  11 +
 .../ethernet/marvell/octeontx2/nic/otx2_pf.c  |   1 +
 .../ethernet/microchip/sparx5/sparx5_ptp.c    |   2 +-
 .../ethernet/microchip/sparx5/sparx5_qos.h    |   2 +-
 drivers/net/ethernet/mscc/ocelot_net.c        |  75 +++-
 .../ethernet/pensando/ionic/ionic_ethtool.c   |   7 +-
 drivers/net/ethernet/sun/sunhme.c             |   3 +
 drivers/net/mctp/mctp-i2c.c                   |   9 +
 drivers/net/usb/catc.c                        |  37 +-
 drivers/net/wireless/ath/ath10k/sdio.c        |   6 +
 drivers/net/xen-netback/xenbus.c              |   5 +-
 drivers/nvdimm/nd_virtio.c                    |   3 +-
 drivers/nvdimm/virtio_pmem.c                  |   1 +
 drivers/nvdimm/virtio_pmem.h                  |   4 +
 drivers/of/unittest.c                         |   6 +-
 drivers/opp/core.c                            |   2 +-
 drivers/pci/controller/pcie-mediatek.c        |   4 +-
 drivers/pci/p2pdma.c                          |   1 +
 drivers/pci/pci-acpi.c                        |  59 ++-
 drivers/pci/pci.c                             |   5 +-
 drivers/pci/pci.h                             |   7 +
 drivers/pci/pcie/aer.c                        |   3 -
 drivers/pci/pcie/portdrv.c                    |   6 +-
 drivers/pci/probe.c                           |  45 +-
 drivers/pci/quirks.c                          |   5 +
 drivers/perf/arm_spe_pmu.c                    |  18 +-
 drivers/phy/freescale/phy-fsl-imx8qm-hsio.c   |   2 +-
 drivers/pinctrl/pinctrl-equilibrium.c         |   1 +
 drivers/pinctrl/pinctrl-single.c              |   2 +
 .../pinctrl/qcom/pinctrl-sm8250-lpass-lpi.c   |   2 +-
 drivers/platform/chrome/cros_ec_lightbar.c    |   2 +-
 drivers/platform/chrome/cros_typec_switch.c   |   6 +-
 drivers/platform/x86/amd/pmf/core.c           |  62 ++-
 drivers/platform/x86/amd/pmf/pmf.h            |  10 +
 drivers/platform/x86/amd/pmf/tee-if.c         |  12 +-
 drivers/platform/x86/intel/int0002_vgpio.c    |   4 +-
 drivers/power/reset/nvmem-reboot-mode.c       |  15 +-
 drivers/power/supply/ab8500_charger.c         |  40 +-
 drivers/power/supply/act8945a_charger.c       |  16 +-
 drivers/power/supply/bq256xx_charger.c        |  12 +-
 drivers/power/supply/bq25980_charger.c        |  12 +-
 drivers/power/supply/bq27xxx_battery.c        |   6 +-
 drivers/power/supply/cpcap-battery.c          |   8 +-
 drivers/power/supply/goldfish_battery.c       |  12 +-
 drivers/power/supply/pm8916_bms_vm.c          |  18 +-
 drivers/power/supply/pm8916_lbc.c             |  18 +-
 drivers/power/supply/qcom_battmgr.c           |   3 +-
 drivers/power/supply/rt9455_charger.c         |  17 +-
 drivers/power/supply/sbs-battery.c            |  36 +-
 drivers/power/supply/wm97xx_battery.c         |  34 +-
 drivers/powercap/intel_rapl_tpmi.c            |   2 +-
 drivers/regulator/core.c                      |  55 +--
 drivers/s390/cio/css.c                        |   2 +-
 drivers/scsi/csiostor/csio_scsi.c             |   3 +-
 drivers/scsi/elx/efct/efct_driver.c           |   8 +-
 drivers/scsi/smartpqi/smartpqi_init.c         |  13 +-
 drivers/soc/mediatek/mtk-svs.c                |   5 +-
 drivers/soc/qcom/cmd-db.c                     |   7 +-
 drivers/soc/qcom/smem.c                       |   4 +-
 drivers/soundwire/Kconfig                     |   1 +
 drivers/staging/greybus/light.c               |   8 +-
 drivers/thermal/intel/x86_pkg_temp_thermal.c  |   3 +
 drivers/thermal/thermal_of.c                  |   4 +-
 drivers/tty/serial/Kconfig                    |   8 +-
 drivers/ufs/host/Kconfig                      |   1 +
 drivers/ufs/host/ufs-mediatek.c               |  12 +-
 drivers/usb/gadget/udc/bdc/bdc_core.c         |   4 +-
 drivers/vfio/pci/vfio_pci_core.c              |  17 +-
 drivers/video/backlight/qcom-wled.c           |  42 +-
 drivers/video/fbdev/au1200fb.c                |   6 +-
 drivers/video/of_display_timing.c             |   6 +-
 drivers/watchdog/starfive-wdt.c               |   2 +-
 drivers/xen/balloon.c                         |  19 +-
 drivers/xen/grant-dma-ops.c                   |   3 +-
 drivers/xen/unpopulated-alloc.c               |   3 +
 fs/btrfs/qgroup.c                             |   4 +-
 fs/btrfs/transaction.c                        |   7 -
 fs/erofs/fileio.c                             |  22 +-
 fs/erofs/fscache.c                            |   4 +-
 fs/fat/namei_msdos.c                          |   7 +-
 fs/fat/namei_vfat.c                           |   7 +-
 fs/fs_struct.c                                |   1 +
 fs/gfs2/bmap.c                                |  13 +-
 fs/gfs2/glock.c                               |  36 +-
 fs/gfs2/glock.h                               |   3 +-
 fs/gfs2/inode.c                               |  18 +-
 fs/gfs2/quota.c                               |   1 +
 fs/hfsplus/bnode.c                            |   2 +-
 fs/iomap/direct-io.c                          |  10 +-
 fs/nfs/dir.c                                  |   4 +-
 fs/nfs/localio.c                              |  31 +-
 fs/nfs/pnfs.c                                 |   3 +-
 fs/nfsd/nfs2acl.c                             |   2 +-
 fs/nfsd/nfs4idmap.c                           |  48 ++-
 fs/nfsd/nfs4proc.c                            |   2 -
 fs/nfsd/nfs4xdr.c                             |  16 +
 fs/nfsd/nfsproc.c                             |   2 +-
 fs/ntfs3/file.c                               |  10 +-
 fs/ntfs3/fslog.c                              |   3 +
 fs/overlayfs/readdir.c                        |   2 +-
 fs/proc/array.c                               |   2 +-
 fs/pstore/ram_core.c                          |  11 +
 fs/quota/quota.c                              |   1 +
 fs/smb/client/smb2file.c                      |   2 +
 fs/smb/client/smbdirect.c                     |  19 +-
 fs/tests/exec_kunit.c                         |   6 -
 include/linux/audit.h                         |   6 -
 include/linux/audit_arch.h                    |   7 +
 include/linux/bio.h                           |   2 +
 include/linux/capability.h                    |   6 +
 include/linux/clk.h                           |  48 +--
 include/linux/ftrace.h                        | 139 ++++--
 include/linux/ftrace_regs.h                   |  38 ++
 include/linux/hw_random.h                     |   2 +
 include/linux/interrupt.h                     |   2 +-
 include/linux/mfd/wm8350/core.h               |   2 +-
 include/linux/module.h                        |   9 +
 include/linux/mtd/spinand.h                   |   2 +-
 include/linux/psp.h                           |   1 +
 include/linux/skbuff.h                        |  32 ++
 include/linux/skmsg.h                         |  70 ++-
 include/linux/sunrpc/xdrgen/_builtins.h       |  20 +-
 include/linux/u64_stats_sync.h                |  10 +
 include/net/ipv6.h                            |  11 +-
 include/net/netfilter/nf_conntrack_count.h    |   1 +
 include/net/netfilter/nf_queue.h              |   4 +
 include/rdma/rw.h                             |   2 +
 include/uapi/linux/nfs.h                      |   2 +-
 include/ufs/ufshcd.h                          |   4 -
 include/xen/xen.h                             |   2 +
 io_uring/cancel.h                             |   6 +-
 io_uring/io_uring.c                           |   6 +-
 io_uring/msg_ring.c                           |  12 +-
 io_uring/register.c                           |   3 +-
 io_uring/sync.c                               |   2 +
 ipc/ipc_sysctl.c                              |   2 +-
 kernel/bpf/verifier.c                         |   4 +-
 kernel/kallsyms.c                             |   4 +-
 kernel/module/kallsyms.c                      |   9 +-
 kernel/rcu/tree.h                             |   2 +-
 kernel/rcu/tree_plugin.h                      |  99 ++++-
 kernel/sched/deadline.c                       |   3 +
 kernel/sched/rt.c                             |   5 +
 kernel/time/hrtimer.c                         |   2 +-
 kernel/trace/Kconfig                          |   4 +-
 kernel/trace/fgraph.c                         |  21 +-
 kernel/trace/ftrace.c                         |   7 +-
 kernel/trace/trace_events.c                   |   5 -
 kernel/trace/trace_events_hist.c              |   2 +-
 kernel/ucount.c                               |   2 +-
 kernel/workqueue.c                            |  92 +++-
 lib/objpool.c                                 |   2 +-
 net/atm/signaling.c                           |  56 ++-
 net/bridge/br_multicast.c                     |  45 +-
 net/core/dev.c                                |   2 +-
 net/core/filter.c                             |   2 +-
 net/core/skmsg.c                              |  30 +-
 net/ipv4/icmp.c                               |  36 +-
 net/ipv4/ip_options.c                         |   5 +-
 net/ipv4/ping.c                               |  31 +-
 net/ipv4/tcp.c                                |   3 +
 net/ipv4/tcp_bpf.c                            |  25 +-
 net/ipv4/udp_bpf.c                            |  23 +-
 net/ipv6/icmp.c                               |   6 +
 net/ipv6/ip6_fib.c                            |   2 +-
 net/mptcp/protocol.c                          |   8 +-
 net/mptcp/protocol.h                          |   5 +
 net/netfilter/ipvs/ip_vs_xmit.c               |  46 +-
 net/netfilter/nf_conncount.c                  |  54 ++-
 net/netfilter/nf_conntrack_h323_main.c        |  10 +-
 net/netfilter/nf_tables_api.c                 |  13 +
 net/netfilter/nfnetlink_queue.c               | 267 ++++++++----
 net/netfilter/nft_compat.c                    |  13 +-
 net/netfilter/nft_connlimit.c                 |   7 +-
 net/netfilter/nft_counter.c                   |   4 +-
 net/netfilter/nft_set_hash.c                  |   9 +-
 net/netfilter/nft_set_rbtree.c                |  43 +-
 net/nfc/hci/llc_shdlc.c                       |   8 +
 net/rds/send.c                                |   6 +-
 net/sunrpc/xprtrdma/svc_rdma_transport.c      |   8 +-
 net/wireless/core.c                           |   4 +-
 net/wireless/scan.c                           |   2 +-
 security/integrity/evm/evm_crypto.c           |  14 +-
 security/smack/smackfs.c                      |  79 ++--
 sound/core/pcm.c                              |   4 +-
 sound/core/pcm_compat.c                       |   9 +-
 sound/core/pcm_native.c                       |  50 +--
 sound/core/vmaster.c                          |  12 +-
 sound/soc/codecs/nau8821.c                    |  85 ++--
 sound/soc/codecs/nau8821.h                    |   3 +-
 tools/bpf/bpftool/net.c                       |   5 +-
 tools/lib/bpf/btf_dump.c                      |   9 +
 tools/lib/bpf/netlink.c                       |   4 +-
 .../net/sunrpc/xdrgen/generators/__init__.py  |   3 +-
 .../templates/C/program/decoder/argument.j2   |   4 +
 .../templates/C/program/encoder/result.j2     |   6 +
 tools/objtool/Makefile                        |   2 +
 .../x86/intel-speed-select/isst-config.c      |   2 +
 tools/spi/.gitignore                          |   1 +
 tools/testing/selftests/bpf/prog_tests/wq.c   |   5 +-
 tools/testing/selftests/bpf/veristat.c        |   2 +-
 .../drivers/net/mlxsw/tc_restrictions.sh      |   4 +-
 tools/testing/selftests/memfd/memfd_test.c    | 113 ++++-
 tools/testing/selftests/mm/pagemap_ioctl.c    | 116 ++---
 tools/testing/selftests/mm/vm_util.c          |   2 +-
 .../net/forwarding/vxlan_bridge_1d.sh         |  26 +-
 .../net/forwarding/vxlan_bridge_1d_ipv6.sh    |   2 +-
 417 files changed, 5025 insertions(+), 2483 deletions(-)
 create mode 100644 Documentation/trace/events-pci.rst
 create mode 100644 drivers/iommu/intel/prq.c
 create mode 100644 include/linux/ftrace_regs.h

-- 
2.51.0


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 6.12 000/385] 6.12.75-rc1 review
  2026-02-28 18:00 [PATCH 6.12 000/385] 6.12.75-rc1 review Sasha Levin
@ 2026-03-01  1:29 ` Peter Schneider
  2026-03-01  8:54 ` Brett A C Sheffield
                   ` (8 subsequent siblings)
  9 siblings, 0 replies; 15+ messages in thread
From: Peter Schneider @ 2026-03-01  1:29 UTC (permalink / raw)
  To: Sasha Levin, linux-kernel, stable
  Cc: gregkh, patches, torvalds, akpm, linux, shuah, patches,
	lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee,
	rwarsow, conor, hargar, broonie, achill, sr

Am 28.02.2026 um 19:00 schrieb Sasha Levin:
> 
> This is the start of the stable review cycle for the 6.12.75 release.
> There are 385 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.

Builds, boots and works on my 2-socket Ivy Bridge Xeon E5-2697 v2 server. No dmesg oddities or regressions found.

Tested-by: Peter Schneider <pschneider1968@googlemail.com>


Beste Grüße,
Peter Schneider

-- 
Climb the mountain not to plant your flag, but to embrace the challenge,
enjoy the air and behold the view. Climb it so you can see the world,
not so the world can see you.                    -- David McCullough Jr.

OpenPGP:  0xA3828BD796CCE11A8CADE8866E3A92C92C3FF244
Download: https://www.peters-netzplatz.de/download/pschneider1968_pub.asc
https://keys.mailvelope.com/pks/lookup?op=get&search=pschneider1968@googlemail.com
https://keys.mailvelope.com/pks/lookup?op=get&search=pschneider1968@gmail.com

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 6.12 000/385] 6.12.75-rc1 review
  2026-02-28 18:00 [PATCH 6.12 000/385] 6.12.75-rc1 review Sasha Levin
  2026-03-01  1:29 ` Peter Schneider
@ 2026-03-01  8:54 ` Brett A C Sheffield
  2026-03-01 12:07 ` Mark Brown
                   ` (7 subsequent siblings)
  9 siblings, 0 replies; 15+ messages in thread
From: Brett A C Sheffield @ 2026-03-01  8:54 UTC (permalink / raw)
  To: sashal
  Cc: linux-kernel, stable, gregkh, patches, torvalds, akpm, linux,
	shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, rwarsow, conor, hargar, broonie, achill, sr,
	Brett A C Sheffield

# Librecast Test Results

020/020 [ OK ] liblcrq
010/010 [ OK ] libmld
120/120 [ OK ] liblibrecast

CPU/kernel: Linux auntie 6.12.75-rc1-g37057c896e0b #1 SMP PREEMPT_DYNAMIC Sun Mar  1 07:50:32 -00 2026 x86_64 AMD Ryzen 9 9950X 16-Core Processor AuthenticAMD GNU/Linux

Tested-by: Brett A C Sheffield <bacs@librecast.net>

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 6.12 000/385] 6.12.75-rc1 review
  2026-02-28 18:00 [PATCH 6.12 000/385] 6.12.75-rc1 review Sasha Levin
  2026-03-01  1:29 ` Peter Schneider
  2026-03-01  8:54 ` Brett A C Sheffield
@ 2026-03-01 12:07 ` Mark Brown
  2026-03-01 18:14 ` Miguel Ojeda
                   ` (6 subsequent siblings)
  9 siblings, 0 replies; 15+ messages in thread
From: Mark Brown @ 2026-03-01 12:07 UTC (permalink / raw)
  To: Sasha Levin
  Cc: linux-kernel, stable, gregkh, patches, torvalds, akpm, linux,
	shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, rwarsow, conor, hargar, achill, sr

[-- Attachment #1: Type: text/plain, Size: 350 bytes --]

On Sat, Feb 28, 2026 at 01:00:01PM -0500, Sasha Levin wrote:
> 
> This is the start of the stable review cycle for the 6.12.75 release.
> There are 385 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.

Tested-by: Mark Brown <broonie@kernel.org>

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 6.12 000/385] 6.12.75-rc1 review
  2026-02-28 18:00 [PATCH 6.12 000/385] 6.12.75-rc1 review Sasha Levin
                   ` (2 preceding siblings ...)
  2026-03-01 12:07 ` Mark Brown
@ 2026-03-01 18:14 ` Miguel Ojeda
  2026-03-01 22:01 ` Ron Economos
                   ` (5 subsequent siblings)
  9 siblings, 0 replies; 15+ messages in thread
From: Miguel Ojeda @ 2026-03-01 18:14 UTC (permalink / raw)
  To: sashal
  Cc: achill, akpm, broonie, conor, f.fainelli, gregkh, hargar,
	jonathanh, linux-kernel, linux, lkft-triage, patches, patches,
	pavel, rwarsow, shuah, sr, stable, sudipm.mukherjee, torvalds,
	Miguel Ojeda

On Sat, 28 Feb 2026 13:00:01 -0500 Sasha Levin <sashal@kernel.org> wrote:
>
> This is the start of the stable review cycle for the 6.12.75 release.
> There are 385 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.
> 
> Responses should be made by Mon Mar  2 05:59:55 PM UTC 2026.
> Anything received after that time might be too late.

Boot-tested under QEMU for Rust x86_64, arm64 and riscv64; built-tested
for loongarch64:

Tested-by: Miguel Ojeda <ojeda@kernel.org>

Thanks!

Cheers,
Miguel

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 6.12 000/385] 6.12.75-rc1 review
  2026-02-28 18:00 [PATCH 6.12 000/385] 6.12.75-rc1 review Sasha Levin
                   ` (3 preceding siblings ...)
  2026-03-01 18:14 ` Miguel Ojeda
@ 2026-03-01 22:01 ` Ron Economos
  2026-03-02  0:56 ` Hardik Garg
                   ` (4 subsequent siblings)
  9 siblings, 0 replies; 15+ messages in thread
From: Ron Economos @ 2026-03-01 22:01 UTC (permalink / raw)
  To: Sasha Levin, linux-kernel, stable
  Cc: gregkh, patches, torvalds, akpm, linux, shuah, patches,
	lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee,
	rwarsow, conor, hargar, broonie, achill, sr

On 2/28/26 10:00, Sasha Levin wrote:
> This is the start of the stable review cycle for the 6.12.75 release.
> There are 385 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Mon Mar  2 05:59:55 PM UTC 2026.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
>          https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/patch/?id=linux-6.12.y&id2=v6.12.74
> or in the git tree and branch at:
>          git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y
> and the diffstat can be found below.
>
> Thanks,
> Sasha

Built and booted successfully on RISC-V RV64 (HiFive Unmatched).

Tested-by: Ron Economos <re@w6rz.net>


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 6.12 000/385] 6.12.75-rc1 review
  2026-02-28 18:00 [PATCH 6.12 000/385] 6.12.75-rc1 review Sasha Levin
                   ` (4 preceding siblings ...)
  2026-03-01 22:01 ` Ron Economos
@ 2026-03-02  0:56 ` Hardik Garg
  2026-03-02  6:05 ` Barry K. Nathan
                   ` (3 subsequent siblings)
  9 siblings, 0 replies; 15+ messages in thread
From: Hardik Garg @ 2026-03-02  0:56 UTC (permalink / raw)
  To: sashal
  Cc: achill, akpm, broonie, conor, f.fainelli, gregkh, hargar,
	jonathanh, linux-kernel, linux, lkft-triage, patches, patches,
	pavel, rwarsow, shuah, sr, stable, sudipm.mukherjee, torvalds,
	Hardik Garg

The kernel, bpf tool, perf tool, and kselftest builds fine for
v6.12.75-rc1 on x86 and arm64 Azure VM.


Tested-by: Hardik Garg <hargar@linux.microsoft.com>


Thanks,
Hardik

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 6.12 000/385] 6.12.75-rc1 review
  2026-02-28 18:00 [PATCH 6.12 000/385] 6.12.75-rc1 review Sasha Levin
                   ` (5 preceding siblings ...)
  2026-03-02  0:56 ` Hardik Garg
@ 2026-03-02  6:05 ` Barry K. Nathan
  2026-03-02 13:52   ` Sasha Levin
  2026-03-02  7:47 ` Dominique Martinet
                   ` (2 subsequent siblings)
  9 siblings, 1 reply; 15+ messages in thread
From: Barry K. Nathan @ 2026-03-02  6:05 UTC (permalink / raw)
  To: Sasha Levin, linux-kernel, stable
  Cc: gregkh, patches, torvalds, akpm, linux, shuah, patches,
	lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee,
	rwarsow, conor, hargar, broonie, achill, sr

On 2/28/26 10:00, Sasha Levin wrote:
> This is the start of the stable review cycle for the 6.12.75 release.
> There are 385 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.
> 
> Responses should be made by Mon Mar  2 05:59:55 PM UTC 2026.
> Anything received after that time might be too late.
> 
> The whole patch series can be found in one patch at:
>          https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/patch/?id=linux-6.12.y&id2=v6.12.74
> or in the git tree and branch at:
>          git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y
> and the diffstat can be found below.
> 
> Thanks,
> Sasha

I just now noticed a sizable discrepancy between what's in the
stable-queue and what's in -rc1, for 5.10.y through 6.12.y. (6.18.y
and 6.19.y appear unaffected.)

To make sure this is an apples-to-apples comparison, I'll compare with
the stable-queue as of commit 2370009958172f632d48973387e7b6ae116086b1
("Drop a broken ACPI patch"); I'd expect the queue as of that commit to
match the -rc1 patches, if I'm not mistaken.


                       # of patches in         # of patches in
                       stable mailing list     stable-queue git
                       thread                  @ 237000995817

5.10.252-rc1          147                     334
5.15.202-rc1          164                     411
6.1.165-rc1           232                     533
6.6.128-rc1           283                     683
6.12.75-rc1           385                     953
6.18.16-rc1           752                     751
6.19.6-rc1            844                     843

The off-by-one difference for 6.18.y/6.19.y is expected, since
(unlike the stable-queue itself) the -rc1 patch and the mailing
list thread include a Makefile patch to update the version number.

For the other kernels, though, it looks to me like something
went wrong somewhere. Of course I could be mistaken, but that's
how it appears to me.

In any case, I figured I should bring this to your attention.

-- 
-Barry K. Nathan  <barryn@pobox.com>

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 6.12 000/385] 6.12.75-rc1 review
  2026-02-28 18:00 [PATCH 6.12 000/385] 6.12.75-rc1 review Sasha Levin
                   ` (6 preceding siblings ...)
  2026-03-02  6:05 ` Barry K. Nathan
@ 2026-03-02  7:47 ` Dominique Martinet
  2026-03-02 10:42 ` Francesco Dolcini
  2026-03-02 13:13 ` Jon Hunter
  9 siblings, 0 replies; 15+ messages in thread
From: Dominique Martinet @ 2026-03-02  7:47 UTC (permalink / raw)
  To: Sasha Levin
  Cc: linux-kernel, stable, gregkh, patches, torvalds, akpm, linux,
	shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, rwarsow, conor, hargar, broonie, achill, sr

Sasha Levin wrote on Sat, Feb 28, 2026 at 01:00:01PM -0500:
> This is the start of the stable review cycle for the 6.12.75 release.
> There are 385 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.
> 
> Responses should be made by Mon Mar  2 05:59:55 PM UTC 2026.
> Anything received after that time might be too late.
> 
> The whole patch series can be found in one patch at:
>         https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/patch/?id=linux-6.12.y&id2=v6.12.74
> or in the git tree and branch at:
>         git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y
> and the diffstat can be found below.

We're now starting to use 6.12 too, so you'll see me on this version as
well :)
aarch64 board will also be tested later, but automated tests are not
quite ready yet.

----

Tested 37057c896e0b ("Linux 6.12.75-rc1") on:
- arm i.MX6ULL (Armadillo 640)
- arm64 build test only

No obvious regression in dmesg or basic tests:
Tested-by: Dominique Martinet <dominique.martinet@atmark-techno.com>
-- 
Dominique Martinet

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 6.12 000/385] 6.12.75-rc1 review
  2026-02-28 18:00 [PATCH 6.12 000/385] 6.12.75-rc1 review Sasha Levin
                   ` (7 preceding siblings ...)
  2026-03-02  7:47 ` Dominique Martinet
@ 2026-03-02 10:42 ` Francesco Dolcini
  2026-03-02 13:13 ` Jon Hunter
  9 siblings, 0 replies; 15+ messages in thread
From: Francesco Dolcini @ 2026-03-02 10:42 UTC (permalink / raw)
  To: Sasha Levin
  Cc: linux-kernel, stable, gregkh, patches, torvalds, akpm, linux,
	shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, rwarsow, conor, hargar, broonie, achill, sr

On Sat, Feb 28, 2026 at 01:00:01PM -0500, Sasha Levin wrote:
> This is the start of the stable review cycle for the 6.12.75 release.
> There are 385 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.

Compiled and tested on

 - Verdin AM62
 - Verdin iMX8MP
 - Toradex SMARC iMX8MP

Tested-by: Francesco Dolcini <francesco.dolcini@toradex.com>


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 6.12 000/385] 6.12.75-rc1 review
  2026-02-28 18:00 [PATCH 6.12 000/385] 6.12.75-rc1 review Sasha Levin
                   ` (8 preceding siblings ...)
  2026-03-02 10:42 ` Francesco Dolcini
@ 2026-03-02 13:13 ` Jon Hunter
  9 siblings, 0 replies; 15+ messages in thread
From: Jon Hunter @ 2026-03-02 13:13 UTC (permalink / raw)
  To: Sasha Levin
  Cc: Sasha Levin, gregkh, patches, torvalds, akpm, linux, shuah,
	patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, rwarsow, conor, hargar, broonie, achill, sr,
	linux-tegra, stable

On Sat, 28 Feb 2026 13:00:01 -0500, Sasha Levin wrote:
> 
> This is the start of the stable review cycle for the 6.12.75 release.
> There are 385 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.
> 
> Responses should be made by Mon Mar  2 05:59:55 PM UTC 2026.
> Anything received after that time might be too late.
> 
> The whole patch series can be found in one patch at:
>         https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/patch/?id=linux-6.12.y&id2=v6.12.74
> or in the git tree and branch at:
>         git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y
> and the diffstat can be found below.
> 
> Thanks,
> Sasha

All tests passing for Tegra ...

Test results for stable-v6.12:
    10 builds:	10 pass, 0 fail
    28 boots:	28 pass, 0 fail
    133 tests:	133 pass, 0 fail

Linux version:	6.12.75-rc1-g37057c896e0b
Boards tested:	tegra124-jetson-tk1, tegra186-p2771-0000,
                tegra186-p3509-0000+p3636-0001, tegra194-p2972-0000,
                tegra194-p3509-0000+p3668-0000, tegra20-ventana,
                tegra210-p2371-2180, tegra210-p3450-0000,
                tegra30-cardhu-a04

Tested-by: Jon Hunter <jonathanh@nvidia.com>

Jon

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 6.12 000/385] 6.12.75-rc1 review
  2026-03-02  6:05 ` Barry K. Nathan
@ 2026-03-02 13:52   ` Sasha Levin
  2026-03-02 14:10     ` Greg KH
  0 siblings, 1 reply; 15+ messages in thread
From: Sasha Levin @ 2026-03-02 13:52 UTC (permalink / raw)
  To: Barry K. Nathan
  Cc: linux-kernel, stable, gregkh, patches, torvalds, akpm, linux,
	shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, rwarsow, conor, hargar, broonie, achill, sr

On Sun, Mar 01, 2026 at 10:05:02PM -0800, Barry K. Nathan wrote:
>On 2/28/26 10:00, Sasha Levin wrote:
>>This is the start of the stable review cycle for the 6.12.75 release.
>>There are 385 patches in this series, all will be posted as a response
>>to this one.  If anyone has any issues with these being applied, please
>>let me know.
>>
>>Responses should be made by Mon Mar  2 05:59:55 PM UTC 2026.
>>Anything received after that time might be too late.
>>
>>The whole patch series can be found in one patch at:
>>         https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/patch/?id=linux-6.12.y&id2=v6.12.74
>>or in the git tree and branch at:
>>         git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y
>>and the diffstat can be found below.
>>
>>Thanks,
>>Sasha
>
>I just now noticed a sizable discrepancy between what's in the
>stable-queue and what's in -rc1, for 5.10.y through 6.12.y. (6.18.y
>and 6.19.y appear unaffected.)
>
>To make sure this is an apples-to-apples comparison, I'll compare with
>the stable-queue as of commit 2370009958172f632d48973387e7b6ae116086b1
>("Drop a broken ACPI patch"); I'd expect the queue as of that commit to
>match the -rc1 patches, if I'm not mistaken.
>
>
>                      # of patches in         # of patches in
>                      stable mailing list     stable-queue git
>                      thread                  @ 237000995817
>
>5.10.252-rc1          147                     334
>5.15.202-rc1          164                     411
>6.1.165-rc1           232                     533
>6.6.128-rc1           283                     683
>6.12.75-rc1           385                     953
>6.18.16-rc1           752                     751
>6.19.6-rc1            844                     843
>
>The off-by-one difference for 6.18.y/6.19.y is expected, since
>(unlike the stable-queue itself) the -rc1 patch and the mailing
>list thread include a Makefile patch to update the version number.
>
>For the other kernels, though, it looks to me like something
>went wrong somewhere. Of course I could be mistaken, but that's
>how it appears to me.
>
>In any case, I figured I should bring this to your attention.

Barry, this is a great catch. Thank you!

The root cause turned out to be a bug in git-quiltimport. One of the
patches queued has the literal text "\0" in its subject line:

   selftests: tc_actions: don't dump 2MB of \0 to stdout

git-quiltimport constructs commit messages using echo(1):

   commit=$( { echo "$SUBJECT"; echo; cat "$tmp_msg"; } | git commit-tree $tree -p $commit)

The problem is that echo interprets backslash escape sequences, so
"\0" gets expanded into an actual NUL byte (0x00). git commit-tree
then rejects the commit with:

   error: a NUL byte in commit log message not allowed.

This caused git-quiltimport to bail out mid-way through building
several trees during -rc construction. The trees that had this patch
queued (5.10 through 6.12) only got a partial set of patches into
the -rc branch, while 6.18 and 6.19 were unaffected because they
hadn't hit the problematic patch yet.

6.18 and 6.19 were also previously released by Greg, who uses actual
quilt rather than git-quiltimport, so he wouldn't have run into this.

This also explains the bogus FAILED emails that went out for patches
that actually apply cleanly - since the patches never made it into the
-rc branch, my scripts concluded they had failed to apply.

I'll propose a fix for git to use printf '%s\n' instead of echo on
that line, which doesn't interpret escape sequences.

-- 
Thanks,
Sasha

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 6.12 000/385] 6.12.75-rc1 review
  2026-03-02 13:52   ` Sasha Levin
@ 2026-03-02 14:10     ` Greg KH
  2026-03-02 14:21       ` Greg KH
  0 siblings, 1 reply; 15+ messages in thread
From: Greg KH @ 2026-03-02 14:10 UTC (permalink / raw)
  To: Sasha Levin
  Cc: Barry K. Nathan, linux-kernel, stable, patches, torvalds, akpm,
	linux, shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, rwarsow, conor, hargar, broonie, achill, sr

On Mon, Mar 02, 2026 at 08:52:19AM -0500, Sasha Levin wrote:
> On Sun, Mar 01, 2026 at 10:05:02PM -0800, Barry K. Nathan wrote:
> > On 2/28/26 10:00, Sasha Levin wrote:
> > > This is the start of the stable review cycle for the 6.12.75 release.
> > > There are 385 patches in this series, all will be posted as a response
> > > to this one.  If anyone has any issues with these being applied, please
> > > let me know.
> > > 
> > > Responses should be made by Mon Mar  2 05:59:55 PM UTC 2026.
> > > Anything received after that time might be too late.
> > > 
> > > The whole patch series can be found in one patch at:
> > >         https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/patch/?id=linux-6.12.y&id2=v6.12.74
> > > or in the git tree and branch at:
> > >         git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y
> > > and the diffstat can be found below.
> > > 
> > > Thanks,
> > > Sasha
> > 
> > I just now noticed a sizable discrepancy between what's in the
> > stable-queue and what's in -rc1, for 5.10.y through 6.12.y. (6.18.y
> > and 6.19.y appear unaffected.)
> > 
> > To make sure this is an apples-to-apples comparison, I'll compare with
> > the stable-queue as of commit 2370009958172f632d48973387e7b6ae116086b1
> > ("Drop a broken ACPI patch"); I'd expect the queue as of that commit to
> > match the -rc1 patches, if I'm not mistaken.
> > 
> > 
> >                      # of patches in         # of patches in
> >                      stable mailing list     stable-queue git
> >                      thread                  @ 237000995817
> > 
> > 5.10.252-rc1          147                     334
> > 5.15.202-rc1          164                     411
> > 6.1.165-rc1           232                     533
> > 6.6.128-rc1           283                     683
> > 6.12.75-rc1           385                     953
> > 6.18.16-rc1           752                     751
> > 6.19.6-rc1            844                     843
> > 
> > The off-by-one difference for 6.18.y/6.19.y is expected, since
> > (unlike the stable-queue itself) the -rc1 patch and the mailing
> > list thread include a Makefile patch to update the version number.
> > 
> > For the other kernels, though, it looks to me like something
> > went wrong somewhere. Of course I could be mistaken, but that's
> > how it appears to me.
> > 
> > In any case, I figured I should bring this to your attention.
> 
> Barry, this is a great catch. Thank you!
> 
> The root cause turned out to be a bug in git-quiltimport. One of the
> patches queued has the literal text "\0" in its subject line:
> 
>   selftests: tc_actions: don't dump 2MB of \0 to stdout
> 
> git-quiltimport constructs commit messages using echo(1):
> 
>   commit=$( { echo "$SUBJECT"; echo; cat "$tmp_msg"; } | git commit-tree $tree -p $commit)
> 
> The problem is that echo interprets backslash escape sequences, so
> "\0" gets expanded into an actual NUL byte (0x00). git commit-tree
> then rejects the commit with:
> 
>   error: a NUL byte in commit log message not allowed.
> 
> This caused git-quiltimport to bail out mid-way through building
> several trees during -rc construction. The trees that had this patch
> queued (5.10 through 6.12) only got a partial set of patches into
> the -rc branch, while 6.18 and 6.19 were unaffected because they
> hadn't hit the problematic patch yet.
> 
> 6.18 and 6.19 were also previously released by Greg, who uses actual
> quilt rather than git-quiltimport, so he wouldn't have run into this.

But I use git-quiltimport when creating the releases, so did I somehow
not apply things properly when that happens, skipping patches in the
releaase?

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 6.12 000/385] 6.12.75-rc1 review
  2026-03-02 14:10     ` Greg KH
@ 2026-03-02 14:21       ` Greg KH
  2026-03-02 15:20         ` Sasha Levin
  0 siblings, 1 reply; 15+ messages in thread
From: Greg KH @ 2026-03-02 14:21 UTC (permalink / raw)
  To: Sasha Levin
  Cc: Barry K. Nathan, linux-kernel, stable, patches, torvalds, akpm,
	linux, shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, rwarsow, conor, hargar, broonie, achill, sr

On Mon, Mar 02, 2026 at 09:10:11AM -0500, Greg KH wrote:
> On Mon, Mar 02, 2026 at 08:52:19AM -0500, Sasha Levin wrote:
> > On Sun, Mar 01, 2026 at 10:05:02PM -0800, Barry K. Nathan wrote:
> > > On 2/28/26 10:00, Sasha Levin wrote:
> > > > This is the start of the stable review cycle for the 6.12.75 release.
> > > > There are 385 patches in this series, all will be posted as a response
> > > > to this one.  If anyone has any issues with these being applied, please
> > > > let me know.
> > > > 
> > > > Responses should be made by Mon Mar  2 05:59:55 PM UTC 2026.
> > > > Anything received after that time might be too late.
> > > > 
> > > > The whole patch series can be found in one patch at:
> > > >         https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/patch/?id=linux-6.12.y&id2=v6.12.74
> > > > or in the git tree and branch at:
> > > >         git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y
> > > > and the diffstat can be found below.
> > > > 
> > > > Thanks,
> > > > Sasha
> > > 
> > > I just now noticed a sizable discrepancy between what's in the
> > > stable-queue and what's in -rc1, for 5.10.y through 6.12.y. (6.18.y
> > > and 6.19.y appear unaffected.)
> > > 
> > > To make sure this is an apples-to-apples comparison, I'll compare with
> > > the stable-queue as of commit 2370009958172f632d48973387e7b6ae116086b1
> > > ("Drop a broken ACPI patch"); I'd expect the queue as of that commit to
> > > match the -rc1 patches, if I'm not mistaken.
> > > 
> > > 
> > >                      # of patches in         # of patches in
> > >                      stable mailing list     stable-queue git
> > >                      thread                  @ 237000995817
> > > 
> > > 5.10.252-rc1          147                     334
> > > 5.15.202-rc1          164                     411
> > > 6.1.165-rc1           232                     533
> > > 6.6.128-rc1           283                     683
> > > 6.12.75-rc1           385                     953
> > > 6.18.16-rc1           752                     751
> > > 6.19.6-rc1            844                     843
> > > 
> > > The off-by-one difference for 6.18.y/6.19.y is expected, since
> > > (unlike the stable-queue itself) the -rc1 patch and the mailing
> > > list thread include a Makefile patch to update the version number.
> > > 
> > > For the other kernels, though, it looks to me like something
> > > went wrong somewhere. Of course I could be mistaken, but that's
> > > how it appears to me.
> > > 
> > > In any case, I figured I should bring this to your attention.
> > 
> > Barry, this is a great catch. Thank you!
> > 
> > The root cause turned out to be a bug in git-quiltimport. One of the
> > patches queued has the literal text "\0" in its subject line:
> > 
> >   selftests: tc_actions: don't dump 2MB of \0 to stdout
> > 
> > git-quiltimport constructs commit messages using echo(1):
> > 
> >   commit=$( { echo "$SUBJECT"; echo; cat "$tmp_msg"; } | git commit-tree $tree -p $commit)
> > 
> > The problem is that echo interprets backslash escape sequences, so
> > "\0" gets expanded into an actual NUL byte (0x00). git commit-tree
> > then rejects the commit with:
> > 
> >   error: a NUL byte in commit log message not allowed.
> > 
> > This caused git-quiltimport to bail out mid-way through building
> > several trees during -rc construction. The trees that had this patch
> > queued (5.10 through 6.12) only got a partial set of patches into
> > the -rc branch, while 6.18 and 6.19 were unaffected because they
> > hadn't hit the problematic patch yet.
> > 
> > 6.18 and 6.19 were also previously released by Greg, who uses actual
> > quilt rather than git-quiltimport, so he wouldn't have run into this.
> 
> But I use git-quiltimport when creating the releases, so did I somehow
> not apply things properly when that happens, skipping patches in the
> releaase?

As we talked about this on irc, turns out it's a bash vs. dash issue.
Bash works fine, dash does not, hence the problem only showing up for
one of us.

Glad that's figured out :)

greg k-h

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 6.12 000/385] 6.12.75-rc1 review
  2026-03-02 14:21       ` Greg KH
@ 2026-03-02 15:20         ` Sasha Levin
  0 siblings, 0 replies; 15+ messages in thread
From: Sasha Levin @ 2026-03-02 15:20 UTC (permalink / raw)
  To: Greg KH
  Cc: Barry K. Nathan, linux-kernel, stable, patches, torvalds, akpm,
	linux, shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, rwarsow, conor, hargar, broonie, achill, sr

On Mon, Mar 02, 2026 at 09:21:49AM -0500, Greg KH wrote:
>On Mon, Mar 02, 2026 at 09:10:11AM -0500, Greg KH wrote:
>> On Mon, Mar 02, 2026 at 08:52:19AM -0500, Sasha Levin wrote:
>> > On Sun, Mar 01, 2026 at 10:05:02PM -0800, Barry K. Nathan wrote:
>> > > On 2/28/26 10:00, Sasha Levin wrote:
>> > > > This is the start of the stable review cycle for the 6.12.75 release.
>> > > > There are 385 patches in this series, all will be posted as a response
>> > > > to this one.  If anyone has any issues with these being applied, please
>> > > > let me know.
>> > > >
>> > > > Responses should be made by Mon Mar  2 05:59:55 PM UTC 2026.
>> > > > Anything received after that time might be too late.
>> > > >
>> > > > The whole patch series can be found in one patch at:
>> > > >         https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/patch/?id=linux-6.12.y&id2=v6.12.74
>> > > > or in the git tree and branch at:
>> > > >         git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y
>> > > > and the diffstat can be found below.
>> > > >
>> > > > Thanks,
>> > > > Sasha
>> > >
>> > > I just now noticed a sizable discrepancy between what's in the
>> > > stable-queue and what's in -rc1, for 5.10.y through 6.12.y. (6.18.y
>> > > and 6.19.y appear unaffected.)
>> > >
>> > > To make sure this is an apples-to-apples comparison, I'll compare with
>> > > the stable-queue as of commit 2370009958172f632d48973387e7b6ae116086b1
>> > > ("Drop a broken ACPI patch"); I'd expect the queue as of that commit to
>> > > match the -rc1 patches, if I'm not mistaken.
>> > >
>> > >
>> > >                      # of patches in         # of patches in
>> > >                      stable mailing list     stable-queue git
>> > >                      thread                  @ 237000995817
>> > >
>> > > 5.10.252-rc1          147                     334
>> > > 5.15.202-rc1          164                     411
>> > > 6.1.165-rc1           232                     533
>> > > 6.6.128-rc1           283                     683
>> > > 6.12.75-rc1           385                     953
>> > > 6.18.16-rc1           752                     751
>> > > 6.19.6-rc1            844                     843
>> > >
>> > > The off-by-one difference for 6.18.y/6.19.y is expected, since
>> > > (unlike the stable-queue itself) the -rc1 patch and the mailing
>> > > list thread include a Makefile patch to update the version number.
>> > >
>> > > For the other kernels, though, it looks to me like something
>> > > went wrong somewhere. Of course I could be mistaken, but that's
>> > > how it appears to me.
>> > >
>> > > In any case, I figured I should bring this to your attention.
>> >
>> > Barry, this is a great catch. Thank you!
>> >
>> > The root cause turned out to be a bug in git-quiltimport. One of the
>> > patches queued has the literal text "\0" in its subject line:
>> >
>> >   selftests: tc_actions: don't dump 2MB of \0 to stdout
>> >
>> > git-quiltimport constructs commit messages using echo(1):
>> >
>> >   commit=$( { echo "$SUBJECT"; echo; cat "$tmp_msg"; } | git commit-tree $tree -p $commit)
>> >
>> > The problem is that echo interprets backslash escape sequences, so
>> > "\0" gets expanded into an actual NUL byte (0x00). git commit-tree
>> > then rejects the commit with:
>> >
>> >   error: a NUL byte in commit log message not allowed.
>> >
>> > This caused git-quiltimport to bail out mid-way through building
>> > several trees during -rc construction. The trees that had this patch
>> > queued (5.10 through 6.12) only got a partial set of patches into
>> > the -rc branch, while 6.18 and 6.19 were unaffected because they
>> > hadn't hit the problematic patch yet.
>> >
>> > 6.18 and 6.19 were also previously released by Greg, who uses actual
>> > quilt rather than git-quiltimport, so he wouldn't have run into this.
>>
>> But I use git-quiltimport when creating the releases, so did I somehow
>> not apply things properly when that happens, skipping patches in the
>> releaase?
>
>As we talked about this on irc, turns out it's a bash vs. dash issue.
>Bash works fine, dash does not, hence the problem only showing up for
>one of us.
>
>Glad that's figured out :)

For those curious, try running the following in your terminal:

  $ /bin/sh -c 'echo "hello \0 world"' | xxd | head -1

With a dash shell, you'll see:

  00000000: 6865 6c6c 6f20 0020 776f 726c 640a       hello . world.

With a bash shell, you'll see:

  00000000: 6865 6c6c 6f20 5c30 2077 6f72 6c64 0a    hello \0 world.

-- 
Thanks,
Sasha

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2026-03-02 15:20 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-28 18:00 [PATCH 6.12 000/385] 6.12.75-rc1 review Sasha Levin
2026-03-01  1:29 ` Peter Schneider
2026-03-01  8:54 ` Brett A C Sheffield
2026-03-01 12:07 ` Mark Brown
2026-03-01 18:14 ` Miguel Ojeda
2026-03-01 22:01 ` Ron Economos
2026-03-02  0:56 ` Hardik Garg
2026-03-02  6:05 ` Barry K. Nathan
2026-03-02 13:52   ` Sasha Levin
2026-03-02 14:10     ` Greg KH
2026-03-02 14:21       ` Greg KH
2026-03-02 15:20         ` Sasha Levin
2026-03-02  7:47 ` Dominique Martinet
2026-03-02 10:42 ` Francesco Dolcini
2026-03-02 13:13 ` Jon Hunter

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox