Skip to content

build(kernel): bump ADI Linux to xlnx/release/linux-v6.12.y-2026r1 HEAD (6.12.0 → 6.12.77)#292

Merged
F5OEO merged 1 commit intoF5OEO:futurefrom
gretel:chore/kernel-bump-and-cleanup-20260417
Apr 20, 2026
Merged

build(kernel): bump ADI Linux to xlnx/release/linux-v6.12.y-2026r1 HEAD (6.12.0 → 6.12.77)#292
F5OEO merged 1 commit intoF5OEO:futurefrom
gretel:chore/kernel-bump-and-cleanup-20260417

Conversation

@gretel
Copy link
Copy Markdown

@gretel gretel commented Apr 17, 2026

Bumps ADI Linux to xlnx/release/linux-v6.12.y-2026r1 HEAD (01e1dcc848ad2b63ec32384c3846f686fae6652c) — Linux 6.12.0 → 6.12.77.

All 12 board defconfigs updated. Patch directory renamed (5 local patches, byte-identical, all apply clean).

Notable AD9361 fixes in the range

  • f4d1d12c iio: adc: ad9361: Fix race condition in debugfs initialize (div-by-zero in BIST handler)
  • a7974e15 iio: adc: ad9361: Return calib err from TX_QUAD_CAL / RFDC_CAL
  • Plus Xilinx v2025.1 vendor merge (dwc3 USB OTG, zynq fixes) and 77 LTS stable patch levels.

Validation (fishball7020)

# uname -r
6.12.77
# lsmod | grep maia
maia_sdr               12288  4
# ls /sys/bus/iio/devices/*/name | xargs cat
ad9361-phy
xadc
cf-ad9361-dds-core-lpc
cf-ad9361-lpc

@gretel gretel changed the title build(kernel): bump ADI Linux to 6.12.77 + fix u-boot env + waterfall regressions build(kernel): bump ADI Linux to 6.12.77 Apr 17, 2026
@gretel gretel force-pushed the chore/kernel-bump-and-cleanup-20260417 branch from 279eeea to a244098 Compare April 17, 2026 02:46
@gretel gretel changed the title build(kernel): bump ADI Linux to 6.12.77 build(kernel): bump ADI Linux to xlnx/release/linux-v6.12.y-2026r1 HEAD (6.12.0 → 6.12.77) Apr 17, 2026
Bump all 12 tezuka boards from 7330e07cf (Linux 6.12.0, post-2026_R1
main cherry-pick) to 01e1dcc848 (Linux 6.12.77, xlnx/release/linux-v6.12.y-2026r1
HEAD).

Version delta:
- Linux 6.12.0 -> 6.12.77 (77 LTS stable patch levels)
- ~42k upstream stable backports (Greg KH, Sasha Levin trees)
- Xilinx v2025.1 vendor patch set
- ADI Zynq/Pluto release-branch fixes

AD9361 / AD9363 driver highlights (drivers/iio/adc/ad9361.c):
- f4d1d12c iio: adc: ad9361: Fix race condition in debugfs initialize
  (division-by-zero in BIST handler)
- a7974e15 drivers: iio: adc: ad9361.c: Return calib err from TX_QUAD_CAL
  and RFDC_CAL
- abd5248f iio: Replace deprecated strlcpy() with strscpy()
- cefe9cce iio: adc: move strtobool() to kstrtobool()

LTS stable classes (non-exhaustive):
- CVE-class fixes: squashfs OOB, nfsd cred leak, RDMA mthca/irdma leaks
- Kernel: tracing_buffers_mmap_close WARN_ON, kbuild objtool clean
- Net: sched/ets divide-by-zero, stmmac split-header oops
- Scsi: target configfs recursive locking

Xilinx/Zynq:
- firmware: xilinx: swap 32bit words for PDI address
- dwc3 USB OTG/PHY fixes
- drm xlnx + ai-engine updates (dormant in tezuka build)

Locally maintained patches (0002-extend_freq, 0003-Perf-spectre,
0004-ad5660, 0006-usb-ulpi-select-usb-phy, 005-maiasdr) renamed in
tree only. Apply-ability verified against new kernel tree via path
existence checks; first build will exercise full patch apply.

Patch dir: board/tezuka/common/patches/linux/<SHA>/ renamed.
Defconfigs updated: BR2_LINUX_KERNEL_PATCH + BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION.

Branch: https://github.com/analogdevicesinc/linux/tree/xlnx/release/linux-v6.12.y-2026r1
Commit: analogdevicesinc/linux@01e1dcc
Signed-off-by: Tom Hensel <[email protected]>
@gretel gretel force-pushed the chore/kernel-bump-and-cleanup-20260417 branch from a244098 to 1fa5d54 Compare April 17, 2026 02:48
@gretel gretel marked this pull request as ready for review April 17, 2026 02:53
@F5OEO F5OEO merged commit c61def0 into F5OEO:future Apr 20, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants