Skip to content

Sync 6.12 with 25.10.5 release branch#301

Merged
yocalebo merged 3 commits into
truenas/linux-6.12from
sync-6.12-with-release-branch
Jun 22, 2026
Merged

Sync 6.12 with 25.10.5 release branch#301
yocalebo merged 3 commits into
truenas/linux-6.12from
sync-6.12-with-release-branch

Conversation

@ixhamza

@ixhamza ixhamza commented Jun 22, 2026

Copy link
Copy Markdown
Member

Sync truenas/linux-6.12 with the release branch after recent release-only patches.

amotin and others added 3 commits June 22, 2026 19:38
bio_for_each_bvec() accesses bio after the last loop iteration.
There is a chance that due to context switching by that time the
pmem_dma_callback() will already be called and the bio will be
freed.  To avoid that access break out of the loop explicitly.

(cherry picked from commit 5fe6ad0)
(cherry picked from commit 956dcba)
TrueNAS has no use for brd, but any root user can load it to create
RAM-backed block devices on demand; a customer did this on a production
system, creating many RAM disks and breaking HA failover. brd is not
used by the kernel, OpenZFS, middleware, or the build, so stop building
it.

Signed-off-by: Ameer Hamza <ahamza@ixsystems.com>
@ixhamza ixhamza requested review from amotin and yocalebo June 22, 2026 14:42
@yocalebo yocalebo merged commit a28c45c into truenas/linux-6.12 Jun 22, 2026
6 checks passed
@ixhamza ixhamza deleted the sync-6.12-with-release-branch branch June 22, 2026 14:43
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.

3 participants