<?xml version="1.0" encoding="utf-8"?>
<!--RSS generated by Flaimo.com RSS Builder [2026-07-24 05:15:52]-->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"><channel><docs>https://bugs.almalinux.org/</docs><link>https://bugs.almalinux.org/</link><description><![CDATA[MantisBT - Issues]]></description><title>MantisBT - Issues</title><image><title>MantisBT - Issues</title><url>https://bugs.almalinux.org/images/mantis_logo.png</url><link>https://bugs.almalinux.org/</link><description><![CDATA[MantisBT - Issues]]></description></image><language>en</language><category>All Projects</category><ttl>10</ttl><dc:language>en</dc:language><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><item><title>0000655: Anaconda text-mode installer uses an abnormally large 16x32 console font on AlmaLinux 9.8</title><author></author><link>https://bugs.almalinux.org/view.php?id=655</link><description><![CDATA[During an automated AlmaLinux 9.8 x86_64 installation using iPXE and Kickstart text mode, the Anaconda interface on TTY1 switches to an abnormally large 16x32 console font.&lt;br /&gt;
&lt;br /&gt;
Environment:&lt;br /&gt;
&lt;br /&gt;
- Distribution: AlmaLinux 9.8&lt;br /&gt;
- Architecture: x86_64&lt;br /&gt;
- Virtualization platform: Proxmox VE 8.4.19&lt;br /&gt;
- Installation method: iPXE with Kickstart&lt;br /&gt;
- Kickstart mode: text&lt;br /&gt;
- Installation locale: en_US.UTF-8&lt;br /&gt;
- Anaconda version: anaconda-34.25.7.14-1.el9.alma.1&lt;br /&gt;
- Virtual framebuffer driver: bochs-drmdrmfb&lt;br /&gt;
- Framebuffer resolution: 1280x800&lt;br /&gt;
&lt;br /&gt;
The framebuffer resolution is correct and the issue is limited to the virtual console used by Anaconda.&lt;br /&gt;
&lt;br /&gt;
Measured console settings:&lt;br /&gt;
&lt;br /&gt;
TTY1, where Anaconda is running:&lt;br /&gt;
&lt;br /&gt;
- Terminal size: 25 rows and 80 columns&lt;br /&gt;
- Console font: 16x32x512&lt;br /&gt;
&lt;br /&gt;
TTY2, the installer shell:&lt;br /&gt;
&lt;br /&gt;
- Terminal size: 50 rows and 160 columns&lt;br /&gt;
- Console font: 8x16x512&lt;br /&gt;
&lt;br /&gt;
Both virtual consoles use the same 1280x800 framebuffer. Therefore, the problem is not caused by a low framebuffer resolution or browser/noVNC scaling. Anaconda explicitly changes the font only on TTY1.&lt;br /&gt;
&lt;br /&gt;
The Anaconda log confirms the font change:&lt;br /&gt;
&lt;br /&gt;
console fonts found for locale en_US.UTF-8: ['eurlatgr']&lt;br /&gt;
setting console font to eurlatgr&lt;br /&gt;
console font set successfully to eurlatgr&lt;br /&gt;
&lt;br /&gt;
After Anaconda loads eurlatgr on TTY1, the console changes from the normal 8x16 font to 16x32. This halves the number of available rows and columns and makes the text-mode installer interface abnormally large.&lt;br /&gt;
&lt;br /&gt;
The same Proxmox environment does not show this behavior when installing AlmaLinux 9.7 or AlmaLinux 10.2. The issue is reproducible with AlmaLinux 9.8.]]></description><category>General</category><pubDate>Mon, 20 Jul 2026 19:24:30 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=655</guid><comments>https://bugs.almalinux.org/view.php?id=655#bugnotes</comments></item><item><title>0000654: iptables-nft-1.8.11-15.el10_2 pulls kernel-debug packages during fresh AlmaLinux 10.2 installation</title><author></author><link>https://bugs.almalinux.org/view.php?id=654</link><description><![CDATA[A fresh AlmaLinux 10.2 x86_64 installation performed by Anaconda installs both the normal kernel and the complete kernel-debug package set.&lt;br /&gt;
&lt;br /&gt;
Environment:&lt;br /&gt;
&lt;br /&gt;
- Distribution: AlmaLinux 10.2&lt;br /&gt;
- Architecture: x86_64&lt;br /&gt;
- Installation method: Anaconda&lt;br /&gt;
- Installation media: AlmaLinux 10.2 x86_64 Boot ISO&lt;br /&gt;
- Affected package: iptables-nft-1.8.11-15.el10_2.x86_64&lt;br /&gt;
- Kernel version: 6.12.0-211.34.1.el10_2.x86_64&lt;br /&gt;
&lt;br /&gt;
Actual result:&lt;br /&gt;
&lt;br /&gt;
The installation contains both the normal kernel:&lt;br /&gt;
&lt;br /&gt;
kernel-core-6.12.0-211.34.1.el10_2.x86_64&lt;br /&gt;
&lt;br /&gt;
and the complete debug kernel package set:&lt;br /&gt;
&lt;br /&gt;
kernel-debug-core-6.12.0-211.34.1.el10_2.x86_64&lt;br /&gt;
kernel-debug-modules-6.12.0-211.34.1.el10_2.x86_64&lt;br /&gt;
kernel-debug-modules-core-6.12.0-211.34.1.el10_2.x86_64&lt;br /&gt;
kernel-debug-modules-extra-6.12.0-211.34.1.el10_2.x86_64&lt;br /&gt;
&lt;br /&gt;
The first DNF/Anaconda transaction contains:&lt;br /&gt;
&lt;br /&gt;
Install iptables-libs-1.8.11-15.el10_2.x86_64 @anaconda&lt;br /&gt;
Install iptables-nft-1.8.11-15.el10_2.x86_64 @AppStream&lt;br /&gt;
Install kernel-debug-core-6.12.0-211.34.1.el10_2.x86_64 @anaconda&lt;br /&gt;
Install kernel-debug-modules-6.12.0-211.34.1.el10_2.x86_64 @anaconda&lt;br /&gt;
Install kernel-debug-modules-core-6.12.0-211.34.1.el10_2.x86_64 @anaconda&lt;br /&gt;
Install kernel-debug-modules-extra-6.12.0-211.34.1.el10_2.x86_64 @anaconda&lt;br /&gt;
&lt;br /&gt;
This proves that the debug kernel packages were selected during the initial installation. They are not leftovers from an earlier iptables version or a previous system update.&lt;br /&gt;
&lt;br /&gt;
Expected result:&lt;br /&gt;
&lt;br /&gt;
A normal AlmaLinux installation should install only the normal kernel variant. The kernel-debug packages should not be installed unless explicitly selected by the user.]]></description><category>General</category><pubDate>Mon, 20 Jul 2026 18:42:11 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=654</guid><comments>https://bugs.almalinux.org/view.php?id=654#bugnotes</comments></item><item><title>0000653: gdm-1:47.0-21.el10_2 regression: Login authentication failure with kernel-6.12.0-211.34.1 (gnome-keyring-daemon socket unavailab</title><author></author><link>https://bugs.almalinux.org/view.php?id=653</link><description><![CDATA[gdm version 1:47.0-21.el10_2 introduces a regression when running on kernel 6.12.0-211.34.1.el10_2. During login, GDM flashes to console and authentication fails initially, with the following errors in systemd journal:&lt;br /&gt;
&lt;br /&gt;
pam_unix(gdm-password:auth): authentication failure&lt;br /&gt;
gkr-pam: unable to locate daemon control file&lt;br /&gt;
gkr-pam: stashed password to try later in open session&lt;br /&gt;
&lt;br /&gt;
The login eventually succeeds &lt;a href=&quot;https://bugs.almalinux.org/view.php?id=7#c9&quot; class=&quot;resolved&quot;&gt;0000007:0000009&lt;/a&gt; seconds later after GDM restarts. Reverting to the previous gdm version (1:47.0-20.el10_2) resolves the issue on the same kernel.]]></description><category>General</category><pubDate>Fri, 17 Jul 2026 13:30:11 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=653</guid><comments>https://bugs.almalinux.org/view.php?id=653#bugnotes</comments></item><item><title>0000652: kernel-6.12.0-211.34.1 regression: Login authentication failure due to gnome-keyring-daemon socket unavailability</title><author></author><link>https://bugs.almalinux.org/view.php?id=652</link><description><![CDATA[Kernel 6.12.0-211.34.1 introduces a regression in the login flow. When attempting to log in via GDM, the display manager briefly flashes to console and either fails authentication or requires multiple login attempts. Kernel 6.12.0-211.33.1 works without issues.&lt;br /&gt;
&lt;br /&gt;
Lenovo X1 Carbon.]]></description><category>General</category><pubDate>Fri, 17 Jul 2026 13:05:21 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=652</guid><comments>https://bugs.almalinux.org/view.php?id=652#bugnotes</comments></item><item><title>0000651: [AlmaLinux][MANA][Backport][Distros] Patch: net: mana: Add Interrupt Moderation support</title><author></author><link>https://bugs.almalinux.org/view.php?id=651</link><description><![CDATA[Request backport of the following patch.&lt;br /&gt;
&lt;br /&gt;
Problem Summary&lt;br /&gt;
This patch implements driver support for the feature: Static and Dynamic Interrupt Moderation (DIM).&lt;br /&gt;
&lt;br /&gt;
Impact on Customer VMs/BMs&lt;br /&gt;
	Without this patch the Interrupt Moderation won't be available.&lt;br /&gt;
Patch Criticality&lt;br /&gt;
	Medium (High for C200 system) -- Backport as far back as possible for LTS kernel versions if there is no merge conflicts. Mandatory for versions which has C200 systems.&lt;br /&gt;
Classification&lt;br /&gt;
	New feature&lt;br /&gt;
Upstream reference&lt;br /&gt;
&lt;a href=&quot;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=433f482add31b8f81c79fcafa739a5e7ab71daf2&quot; rel=&quot;noopener,nofollow&quot;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=433f482add31b8f81c79fcafa739a5e7ab71daf2&lt;/a&gt;]]></description><category>General</category><pubDate>Tue, 14 Jul 2026 06:33:38 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=651</guid><comments>https://bugs.almalinux.org/view.php?id=651#bugnotes</comments></item><item><title>0000644: AlmaLinux 10: advisories removed from errata.full.json while their HTML pages remain published — which source is authoritative?</title><author></author><link>https://bugs.almalinux.org/view.php?id=644</link><description><![CDATA[I help maintain the data pipeline of an open-source vulnerability scanner&lt;br /&gt;
&lt;a href=&quot;https://github.com/future-architect/vuls/&quot; rel=&quot;noopener,nofollow&quot;&gt;https://github.com/future-architect/vuls/&lt;/a&gt; , which consumes &lt;a href=&quot;https://errata.almalinux.org/10/errata.full.json&quot; rel=&quot;noopener&quot;&gt;https://errata.almalinux.org/10/errata.full.json.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Around 2026-05-19..26, the AlmaLinux 10 errata feed went through a large&lt;br /&gt;
re-curation:&lt;br /&gt;
&lt;br /&gt;
- Many published ALSA advisories disappeared from errata.full.json.&lt;br /&gt;
  Our snapshot of 2026-05-21 contained 279 advisories; during that window&lt;br /&gt;
  the feed shrank to roughly 60, and it has since regrown to 264&lt;br /&gt;
  (as of 2026-07-02).&lt;br /&gt;
- Some advisories were re-issued under new IDs, in some cases more than&lt;br /&gt;
  once. Example: CVE-2025-13601 was covered by ALSA-2026:0975, which&lt;br /&gt;
  disappeared and is now covered by ALSA-2026:18344.&lt;br /&gt;
- However, the static HTML pages of the removed advisories are still&lt;br /&gt;
  published: they return HTTP 200 with full content, and they are still&lt;br /&gt;
  listed in the directory index at &lt;a href=&quot;https://errata.almalinux.org/10/&quot; rel=&quot;noopener&quot;&gt;https://errata.almalinux.org/10/&lt;/a&gt;&lt;br /&gt;
  (504 ALSA-*.html files vs 264 entries in the current feed).&lt;br /&gt;
&lt;br /&gt;
Impact: comparing our 2026-05-21 snapshot with the current feed, the&lt;br /&gt;
removed advisories referenced 434 unique CVEs, of which only 58 are still&lt;br /&gt;
referenced by any advisory in the current feed. The remaining 376 CVEs are&lt;br /&gt;
no longer covered at all. For downstream consumers of the feed (security&lt;br /&gt;
scanners, SBOM/VEX tooling), this is an effective loss of detection&lt;br /&gt;
coverage for AlmaLinux 10, while the same advisories still look&lt;br /&gt;
&quot;published&quot; on the website.&lt;br /&gt;
&lt;br /&gt;
Questions:&lt;br /&gt;
1. Was the removal of these advisories from errata.full.json an&lt;br /&gt;
   intentional retirement/re-curation, or a side effect of how the feed&lt;br /&gt;
   is regenerated?&lt;br /&gt;
2. Which source should downstream consumers treat as authoritative:&lt;br /&gt;
   errata.full.json, the HTML pages, or the updateinfo.xml shipped in&lt;br /&gt;
   the repositories?&lt;br /&gt;
3. If the retirement is intentional, could the corresponding HTML pages&lt;br /&gt;
   be removed or marked as retired, so the two sources stay consistent?&lt;br /&gt;
   Conversely, if it is not intentional, could the feed be regenerated&lt;br /&gt;
   to include them again?&lt;br /&gt;
4. Is there any announcement or changelog describing this re-curation&lt;br /&gt;
   that we could reference?&lt;br /&gt;
&lt;br /&gt;
Other examples absent from the feed but live as HTML:&lt;br /&gt;
- &lt;a href=&quot;https://errata.almalinux.org/10/ALSA-2025-21013.html&quot; rel=&quot;noopener&quot;&gt;https://errata.almalinux.org/10/ALSA-2025-21013.html&lt;/a&gt; (libssh)&lt;br /&gt;
- &lt;a href=&quot;https://errata.almalinux.org/10/ALSA-2025-23479.html&quot; rel=&quot;noopener&quot;&gt;https://errata.almalinux.org/10/ALSA-2025-23479.html&lt;/a&gt; (openssh)&lt;br /&gt;
- &lt;a href=&quot;https://errata.almalinux.org/10/ALSA-2026-13515.html&quot; rel=&quot;noopener&quot;&gt;https://errata.almalinux.org/10/ALSA-2026-13515.html&lt;/a&gt; (freeipmi)&lt;br /&gt;
- &lt;a href=&quot;https://errata.almalinux.org/10/ALSA-2026-3517.html&quot; rel=&quot;noopener&quot;&gt;https://errata.almalinux.org/10/ALSA-2026-3517.html&lt;/a&gt; (thunderbird)]]></description><category>General</category><pubDate>Tue, 14 Jul 2026 03:14:19 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=644</guid><comments>https://bugs.almalinux.org/view.php?id=644#bugnotes</comments></item><item><title>0000650: [AlmaLinux][MANA][Backport][Distros] 2 Patch set: Fix MANA RX with bounce buffering</title><author></author><link>https://bugs.almalinux.org/view.php?id=650</link><description><![CDATA[Request backport of the following bug fix patch to all kernels versions that has the bottom dependent patch. &lt;br /&gt;
&lt;br /&gt;
Problem Summary&lt;br /&gt;
This patch set fixes MANA NIC connection with CVM and bounce buffering.&lt;br /&gt;
&lt;br /&gt;
Regression Issue: Severity P0.&lt;br /&gt;
&lt;br /&gt;
Patch reference: &lt;br /&gt;
&lt;a href=&quot;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=c72a0f09c57f92113df69f9b902d11c9e4b132f5&quot; rel=&quot;noopener,nofollow&quot;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=c72a0f09c57f92113df69f9b902d11c9e4b132f5&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=2e2a83b4998af4384e677d3b2ac08565274279bf&quot; rel=&quot;noopener,nofollow&quot;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=2e2a83b4998af4384e677d3b2ac08565274279bf&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So only kernels with this patch 730ff06d3f5c need this fixes&lt;br /&gt;
 &lt;br /&gt;
Fixes: 730ff06d3f5c (&quot;net: mana: Use page pool fragments for RX buffers instead of full pages to improve memory efficiency.&quot;)]]></description><category>General</category><pubDate>Mon, 13 Jul 2026 13:59:57 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=650</guid><comments>https://bugs.almalinux.org/view.php?id=650#bugnotes</comments></item><item><title>0000649: kernel BUG in folio_end_writeback via cifs_writepages on close()</title><author></author><link>https://bugs.almalinux.org/view.php?id=649</link><description><![CDATA[--------------------------------------------------------------------------------&lt;br /&gt;
SUMMARY&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
5.14.0-687.15.1.el9_8 (also reproduced on -687.17.1 and -687.20.1) — kernel BUG&lt;br /&gt;
at mm/filemap.c:1593 in folio_end_writeback, reached from cifs_writepages during&lt;br /&gt;
a synchronous writeback flush issued by the CIFS code itself: in most dumps from&lt;br /&gt;
cifs_flush on close(), in two dumps from cifs_open on open(). Seen in the same&lt;br /&gt;
event are a refcount_warn_saturate (refcount underflow / use-after-free) in the&lt;br /&gt;
CIFS async write path and a socket send failure (Error -32 / EPIPE) to the&lt;br /&gt;
server. The crash(8) disassembly confirms the BUG is the&lt;br /&gt;
&quot;if (!__folio_end_writeback(folio)) BUG();&quot; case — i.e. writeback is ended on a&lt;br /&gt;
folio whose writeback flag was already clear (a double-completion of writeback).&lt;br /&gt;
&lt;br /&gt;
The same underlying corruption also manifests as a second signature: a general&lt;br /&gt;
protection fault on a non-canonical address with RIP in unlock_page+0x5, again&lt;br /&gt;
directly under cifs_writepages, with the identical refcount-WARN + Error -32&lt;br /&gt;
preamble (4 of 17 dumps).&lt;br /&gt;
&lt;br /&gt;
The crash reproduces on fully UNTAINTED kernels: two of the four affected&lt;br /&gt;
machines carry no out-of-tree modules at all (&quot;Not tainted&quot; in the dumps).&lt;br /&gt;
&lt;br /&gt;
Severity: crash / kernel panic&lt;br /&gt;
Category: kernel&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
FOUR INDEPENDENT MACHINES, THREE KERNEL BUILDS, IDENTICAL SIGNATURE&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
The panic has now been captured on four physically different servers (three&lt;br /&gt;
different Dell models) across three el9_8 kernel builds. 17 kdumps total. The&lt;br /&gt;
call traces match down to the same symbol offsets.&lt;br /&gt;
&lt;br /&gt;
  hostA&lt;br /&gt;
    Server  : Dell PowerEdge R740, BIOS 2.26.1&lt;br /&gt;
    Kernels : 5.14.0-687.15.1.el9_8&lt;br /&gt;
    Comm    : dask worker [tc   (e.g. PID 70950, CPU 22)&lt;br /&gt;
    Hardware: 40 CPUs, 766.6 GB RAM&lt;br /&gt;
    CIFS    : cache=none&lt;br /&gt;
    Taint   : P OE (NVIDIA out-of-tree module loaded)&lt;br /&gt;
    Dumps   : 5 (2026-06-20 .. 2026-06-23)&lt;br /&gt;
&lt;br /&gt;
  hostB&lt;br /&gt;
    Server  : Dell PowerEdge R750xa, BIOS 1.20.2&lt;br /&gt;
    Kernels : 5.14.0-687.15.1.el9_8 and 5.14.0-687.17.1.el9_8&lt;br /&gt;
    Comm    : pt_main_thread / python&lt;br /&gt;
    Hardware: 24 CPUs, 383.2 GB RAM&lt;br /&gt;
    CIFS    : cache=strict&lt;br /&gt;
    Taint   : P OE (NVIDIA out-of-tree module loaded)&lt;br /&gt;
    Dumps   : 6 (2026-06-20 .. 2026-07-11; the three July dumps are on&lt;br /&gt;
              -687.17.1)&lt;br /&gt;
&lt;br /&gt;
  hostC&lt;br /&gt;
    Server  : Dell PowerEdge R740, BIOS 2.26.1&lt;br /&gt;
    Kernels : 5.14.0-687.15.1.el9_8 and 5.14.0-687.20.1.el9_8&lt;br /&gt;
    Comm    : dask worker [tc&lt;br /&gt;
    Taint   : NOT TAINTED — no out-of-tree modules&lt;br /&gt;
    Dumps   : 3 (all 2026-07-03; one of them on -687.20.1)&lt;br /&gt;
&lt;br /&gt;
  hostD&lt;br /&gt;
    Server  : Dell PowerEdge R640, BIOS 2.26.1&lt;br /&gt;
    Kernels : 5.14.0-687.20.1.el9_8&lt;br /&gt;
    Comm    : python&lt;br /&gt;
    Taint   : NOT TAINTED — no out-of-tree modules&lt;br /&gt;
    Dumps   : 3 (all 2026-07-03)&lt;br /&gt;
&lt;br /&gt;
Kernel build string (hostA/hostB June dumps):&lt;br /&gt;
&lt;br /&gt;
  Linux version 5.14.0-687.15.1.el9_8.x86_64&lt;br /&gt;
  (&lt;a href=&quot;mailto:mockbuild@x64-builder01.almalinux.org&quot;&gt;mockbuild@x64-builder01.almalinux.org&lt;/a&gt;) ...&lt;br /&gt;
  #1 SMP PREEMPT_DYNAMIC Thu Jun 11 08:51:45 EDT 2026&lt;br /&gt;
&lt;br /&gt;
Four different servers of three models crashing at the identical instruction&lt;br /&gt;
with the identical call chain points to a software defect, not a per-machine&lt;br /&gt;
hardware fault.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
NOT AN OUT-OF-TREE-MODULE ISSUE — UNTAINTED REPRODUCTIONS&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Earlier dumps (hostA/hostB) carried the &quot;P ... OE&quot; taint from the NVIDIA driver.&lt;br /&gt;
The six hostC/hostD dumps rule that out as a factor: all of them crash with&lt;br /&gt;
&lt;br /&gt;
  CPU: 10 PID: 97317 Comm: dask worker [tc Kdump: loaded Not tainted&lt;br /&gt;
      5.14.0-687.15.1.el9_8.x86_64 #1                          (hostC)&lt;br /&gt;
  CPU: 12 PID: 6801 Comm: python Kdump: loaded Not tainted&lt;br /&gt;
      5.14.0-687.20.1.el9_8.x86_64 #1                          (hostD)&lt;br /&gt;
&lt;br /&gt;
On the subsequent BUG oops line these hosts show &quot;Tainted: G W&quot; — the W is set&lt;br /&gt;
by the refcount_warn_saturate WARNING that fires immediately before the BUG in&lt;br /&gt;
the very same event; G means no proprietary/out-of-tree modules were ever&lt;br /&gt;
loaded. The bug therefore reproduces on a pristine distribution kernel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
WHAT THE DUMPS SHOW&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
In all 17 dumps the crash is a two-part event on the same CPU/PID. The two&lt;br /&gt;
parts are shown below in the order the report discusses them; the order in&lt;br /&gt;
which they were actually printed to the kernel log varies (see &quot;A note on&lt;br /&gt;
ordering&quot; at the end of this section).&lt;br /&gt;
&lt;br /&gt;
1) refcount underflow in the CIFS async write path&lt;br /&gt;
&lt;br /&gt;
     refcount_t: underflow; use-after-free.&lt;br /&gt;
     WARNING: CPU: &lt;cpu&gt; PID: &lt;pid&gt; at lib/refcount.c:28 refcount_warn_saturate+0xba/0x110&lt;br /&gt;
     ... Tainted: P  OE  5.14.0-687.15.1.el9_8.x86_64     (hostA/hostB)&lt;br /&gt;
     ... Not tainted 5.14.0-687.20.1.el9_8.x86_64         (hostC/hostD)&lt;br /&gt;
     Hardware name: Dell Inc. PowerEdge R740, BIOS 2.26.1&lt;br /&gt;
     RIP: 0010:refcount_warn_saturate+0xba/0x110&lt;br /&gt;
     Call Trace:&lt;br /&gt;
      refcount_warn_saturate+0xba/0x110&lt;br /&gt;
      cifs_call_async+0x1ee/0x330 [cifs]&lt;br /&gt;
      smb2_async_writev+0x473/0x6f0 [cifs]&lt;br /&gt;
      ? __pfx_cifs_writedata_release+0x10/0x10 [cifs]&lt;br /&gt;
      cifs_writepages+0x52f/0xbc0 [cifs]&lt;br /&gt;
      do_writepages+0xd5/0x1b0&lt;br /&gt;
      cifs_flush+0x73/0x120 [cifs]&lt;br /&gt;
      __x64_sys_close+0x2e/0x80&lt;br /&gt;
&lt;br /&gt;
   The release function on the stack is cifs_writedata_release — i.e. the object&lt;br /&gt;
   whose refcount saturates/underflows is the CIFS writedata associated with this&lt;br /&gt;
   writeback.&lt;br /&gt;
&lt;br /&gt;
2) socket send failure, and the BUG&lt;br /&gt;
&lt;br /&gt;
     CIFS: VFS: \\&lt;fileserver&gt; Error -32 sending data on socket to server&lt;br /&gt;
     ------------[ cut here ]------------&lt;br /&gt;
     kernel BUG at mm/filemap.c:1593!&lt;br /&gt;
     invalid opcode: 0000 [#1] PREEMPT SMP NOPTI&lt;br /&gt;
     ... Tainted: P  W  OE  5.14.0-687.15.1.el9_8.x86_64&lt;br /&gt;
     Hardware name: Dell Inc. PowerEdge R740, BIOS 2.26.1&lt;br /&gt;
     RIP: 0010:folio_end_writeback+0x7d/0x80&lt;br /&gt;
     Call Trace:&lt;br /&gt;
      folio_end_writeback+0x7d/0x80&lt;br /&gt;
      cifs_writepages+0x998/0xbc0 [cifs]&lt;br /&gt;
      do_writepages+0xd5/0x1b0&lt;br /&gt;
      filemap_fdatawrite_wbc+0x66/0x90&lt;br /&gt;
      filemap_write_and_wait_range+0x3e/0xb0&lt;br /&gt;
      cifs_flush+0x73/0x120 [cifs]&lt;br /&gt;
      __x64_sys_close+0x2e/0x80&lt;br /&gt;
&lt;br /&gt;
   BUG at mm/filemap.c:1593 inside folio_end_writeback means writeback is being&lt;br /&gt;
   ended on a folio that is no longer flagged as under writeback — the folio's&lt;br /&gt;
   writeback state has already been completed/torn down once. Combined with the&lt;br /&gt;
   refcount underflow on the CIFS writedata and the socket send failure&lt;br /&gt;
   (Error -32 / EPIPE) seen in the same event, the signature is a use-after-free&lt;br /&gt;
   / double-completion of the writeback in the SMB2 async write path, occurring&lt;br /&gt;
   during a synchronous CIFS flush. We read the failed/aborted send during&lt;br /&gt;
   writeback as the likely trigger, but state this as a hypothesis rather than a&lt;br /&gt;
   proven sequence (see &quot;A note on ordering&quot;).&lt;br /&gt;
&lt;br /&gt;
Matching offsets on all machines: cifs_call_async+0x1ee, smb2_async_writev+0x473,&lt;br /&gt;
cifs_writepages+0x52f (send path) and +0x998 (writeback-end path),&lt;br /&gt;
folio_end_writeback+0x7d, BUG at mm/filemap.c:1593.&lt;br /&gt;
&lt;br /&gt;
Socket error code: across all 17 dumps the ONLY error ever logged is&lt;br /&gt;
&quot;Error -32 sending data on socket to server&quot; (20 occurrences total). No other&lt;br /&gt;
error code appears.&lt;br /&gt;
&lt;br /&gt;
A note on ordering&lt;br /&gt;
&lt;br /&gt;
   The three symptoms — the refcount underflow (refcount_warn_saturate), the&lt;br /&gt;
   socket send failure (CIFS: VFS: ... Error -32 sending data on socket), and the&lt;br /&gt;
   BUG in folio_end_writeback — appear together in every dump, but their PRINTED&lt;br /&gt;
   order is not stable (it differs between hosts and even between different dumps&lt;br /&gt;
   of the same host). We therefore do NOT claim a proven cause-and-effect order&lt;br /&gt;
   between the send failure and the refcount underflow. printk ordering on a&lt;br /&gt;
   many-CPU box under load does not necessarily reflect the true event timeline,&lt;br /&gt;
   and the send-error and refcount messages originate in different contexts. What&lt;br /&gt;
   is consistent across all dumps is the end state: a CIFS writeback whose state&lt;br /&gt;
   is ended twice (__folio_end_writeback() returns false -&gt; BUG), in a&lt;br /&gt;
   synchronous CIFS flush path, in the presence of a failing/aborted SMB2 send.&lt;br /&gt;
   The &quot;failed send during writeback triggers a bad writeback completion&quot;&lt;br /&gt;
   reading is our best-supported hypothesis, not a fact the logs establish on&lt;br /&gt;
   their own.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
SECOND MANIFESTATION — GPF ON A NON-CANONICAL ADDRESS IN unlock_page&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
4 of the 17 dumps (hostB x3, hostA x1) do not reach the BUG in&lt;br /&gt;
folio_end_writeback but die a few instructions earlier with a general&lt;br /&gt;
protection fault, dereferencing a garbage folio pointer:&lt;br /&gt;
&lt;br /&gt;
     general protection fault, probably for non-canonical address&lt;br /&gt;
         0xd0bbf42d90685ec1: 0000 [#1] PREEMPT SMP NOPTI&lt;br /&gt;
     RIP: 0010:unlock_page+0x5/0x40&lt;br /&gt;
     Call Trace:&lt;br /&gt;
      ? unlock_page+0x5/0x40&lt;br /&gt;
      cifs_writepages+0x585/0xbc0 [cifs]&lt;br /&gt;
      do_writepages+0xd5/0x1b0&lt;br /&gt;
      filemap_fdatawrite_wbc+0x66/0x90&lt;br /&gt;
      __filemap_fdatawrite_range+0x54/0x80&lt;br /&gt;
      filemap_write_and_wait_range+0x3e/0xb0&lt;br /&gt;
      cifs_flush+0x73/0x120 [cifs]&lt;br /&gt;
      filp_flush+0x2e/0x80&lt;br /&gt;
      __x64_sys_close+0x2e/0x80&lt;br /&gt;
&lt;br /&gt;
Preamble (refcount_warn_saturate + Error -32) and entry path are identical to&lt;br /&gt;
the BUG variant; only the point of death differs (unlock_page on an&lt;br /&gt;
already-freed/poisoned folio vs. folio_end_writeback on a folio whose writeback&lt;br /&gt;
bit is already clear). Both are consistent with the same use-after-free /&lt;br /&gt;
double-completion of the CIFS writeback state.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
NOT ONLY close() — SECOND SYSCALL ENTRY PATH VIA open()&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
15 of the 17 dumps enter the fatal writeback via the flush on close()&lt;br /&gt;
(cifs_flush -&gt; filp_flush -&gt; __x64_sys_close). Two hostC dumps (both&lt;br /&gt;
2026-07-03, one of them on an untainted -687.15.1, comm &quot;dask worker&quot;) enter it&lt;br /&gt;
via open() instead:&lt;br /&gt;
&lt;br /&gt;
     do_writepages+0xd5/0x1b0&lt;br /&gt;
     filemap_fdatawrite_wbc+0x66/0x90&lt;br /&gt;
     __filemap_fdatawrite_range+0x54/0x80&lt;br /&gt;
     filemap_write_and_wait_range+0x3e/0xb0&lt;br /&gt;
     cifs_open+0x56e/0xc70 [cifs]&lt;br /&gt;
     do_dentry_open+0x14f/0x440&lt;br /&gt;
     do_open+0x219/0x400&lt;br /&gt;
     path_openat+0x110/0x280&lt;br /&gt;
     do_filp_open+0xb0/0x160&lt;br /&gt;
     do_sys_openat2+0x96/0xd0&lt;br /&gt;
     __x64_sys_openat+0x53/0xa0&lt;br /&gt;
&lt;br /&gt;
The defect is therefore not tied to the close() syscall specifically, but to&lt;br /&gt;
the synchronous filemap_write_and_wait_range() flushes that the CIFS code&lt;br /&gt;
issues itself (so far observed from cifs_flush and cifs_open). We have NOT&lt;br /&gt;
observed the crash from fsync/msync, background writeback (kworker/flush) or&lt;br /&gt;
memory reclaim in any dump.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
BOTH CACHE MODES AFFECTED&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
hostA and hostB run different CIFS cache modes, and each crashed with the same&lt;br /&gt;
confirmed signature:&lt;br /&gt;
&lt;br /&gt;
  - hostA (R740): cache=none&lt;br /&gt;
  - hostB (R750xa): cache=strict&lt;br /&gt;
&lt;br /&gt;
This is visible in the stacks themselves. On hostB (cache=strict), the writeback&lt;br /&gt;
path goes through cifs_strict_writev:&lt;br /&gt;
&lt;br /&gt;
     cifs_writepages+0x52f/0xbc0 [cifs]&lt;br /&gt;
     ? generic_perform_write+0x14c/0x210&lt;br /&gt;
     do_writepages+0xd5/0x1b0&lt;br /&gt;
     ? cifs_strict_writev+0x1c4/0x330 [cifs]      &lt;-- strict path&lt;br /&gt;
     ...&lt;br /&gt;
     cifs_writepages+0x998/0xbc0 [cifs]&lt;br /&gt;
     ? cifs_strict_writev+0x1c4/0x330 [cifs]      &lt;-- strict path&lt;br /&gt;
     do_writepages+0xd5/0x1b0&lt;br /&gt;
     cifs_flush+0x73/0x120 [cifs]&lt;br /&gt;
&lt;br /&gt;
The cifs_strict_writev frame is present on hostB and absent on hostA, confirming&lt;br /&gt;
the two crashes reach the same folio_end_writeback double-completion through two&lt;br /&gt;
different CIFS write paths (strict vs. none). The bug therefore does NOT depend&lt;br /&gt;
on a single cache mode; it is in the writeback-completion handling common to&lt;br /&gt;
both.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
crash(8) ANALYSIS — VERIFIED SOURCE LINE AND FULL KERNEL STACK&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
crash(8) sessions over the full vmcores of hostA and hostB (with vmlinux&lt;br /&gt;
debuginfo for 5.14.0-687.15.1.el9_8) confirm the source line and the complete&lt;br /&gt;
in-kernel stack that the redacted dmesg only shows by offset.&lt;br /&gt;
&lt;br /&gt;
The disassembly of folio_end_writeback shows the BUG() at line 1593 is reached&lt;br /&gt;
directly from the &quot;if (!__folio_end_writeback(folio)) BUG();&quot; path — i.e.&lt;br /&gt;
__folio_end_writeback() returned false because the folio's PG_writeback flag was&lt;br /&gt;
already clear:&lt;br /&gt;
&lt;br /&gt;
     1591    folio_get(folio);&lt;br /&gt;
     1592    if (!__folio_end_writeback(folio))&lt;br /&gt;
       ... call __folio_end_writeback ; test %al,%al ; je &lt;+125&gt;&lt;br /&gt;
     1593        BUG();&lt;br /&gt;
       0xffffffff8137921d &lt;+125&gt;: ud2&lt;br /&gt;
&lt;br /&gt;
Resolved kernel-side backtrace (hostA; hostB is identical bar addresses):&lt;br /&gt;
&lt;br /&gt;
     [exception RIP: folio_end_writeback+125]&lt;br /&gt;
     &lt;a href=&quot;https://bugs.almalinux.org/view.php?id=8&quot;&gt;0000008&lt;/a&gt;  cifs_writepages              [cifs]&lt;br /&gt;
     &lt;a href=&quot;https://bugs.almalinux.org/view.php?id=9&quot;&gt;0000009&lt;/a&gt;  do_writepages&lt;br /&gt;
     &lt;a href=&quot;https://bugs.almalinux.org/view.php?id=10&quot;&gt;0000010&lt;/a&gt; filemap_fdatawrite_wbc&lt;br /&gt;
     &lt;a href=&quot;https://bugs.almalinux.org/view.php?id=11&quot;&gt;0000011&lt;/a&gt; __filemap_fdatawrite_range&lt;br /&gt;
     &lt;a href=&quot;https://bugs.almalinux.org/view.php?id=12&quot;&gt;0000012&lt;/a&gt; filemap_write_and_wait_range&lt;br /&gt;
     #13 cifs_flush                   [cifs]&lt;br /&gt;
     &lt;a href=&quot;https://bugs.almalinux.org/view.php?id=14&quot;&gt;0000014&lt;/a&gt; filp_flush&lt;br /&gt;
     &lt;a href=&quot;https://bugs.almalinux.org/view.php?id=15&quot;&gt;0000015&lt;/a&gt; __x64_sys_close&lt;br /&gt;
     &lt;a href=&quot;https://bugs.almalinux.org/view.php?id=16&quot;&gt;0000016&lt;/a&gt; do_syscall_64&lt;br /&gt;
     &lt;a href=&quot;https://bugs.almalinux.org/view.php?id=17&quot;&gt;0000017&lt;/a&gt; entry_SYSCALL_64_after_hwframe&lt;br /&gt;
&lt;br /&gt;
This matches the dmesg-derived signature exactly and pins the BUG to the&lt;br /&gt;
__folio_end_writeback()-returns-false (writeback already ended) case.&lt;br /&gt;
&lt;br /&gt;
Note for reviewers: in the slab PAGE lines of the attachments, MAPPING values&lt;br /&gt;
of the form dead0000000004xx / dead000000000001 are the normal kernel slab&lt;br /&gt;
page-poison marker (page-&gt;mapping for a slab page), NOT corruption and NOT a&lt;br /&gt;
redaction.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
CIFS MOUNT OPTIONS (anonymized)&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Requested options (autofs map; same on all hosts):&lt;br /&gt;
&lt;br /&gt;
     sec=krb5,cruid=${UID},uid=${UID},gid=${GID},forceuid,forcegid,&lt;br /&gt;
     iocharset=utf8,vers=3.0,nosuid,nodev,dir_mode=0700,file_mode=0700,&lt;br /&gt;
     noserverino,cache=none&lt;br /&gt;
&lt;br /&gt;
Effective options after expansion (from the hostA/hostB dumps), anonymized:&lt;br /&gt;
&lt;br /&gt;
  hostA (R740) — cache=none:&lt;br /&gt;
&lt;br /&gt;
     rw,nosuid,nodev,relatime,vers=3.0,sec=krb5,cruid=&lt;uid&gt;,cache=none,&lt;br /&gt;
     upcall_target=app,username=&lt;username&gt;,uid=&lt;uid&gt;,forceuid,gid=&lt;gid&gt;,&lt;br /&gt;
     forcegid,addr=&lt;fileserver-ip&gt;,file_mode=0700,dir_mode=0700,&lt;br /&gt;
     iocharset=utf8,soft,nounix,mapposix,reparse=nfs,nativesocket,&lt;br /&gt;
     symlink=native,rsize=4194304,wsize=4194304,bsize=1048576,&lt;br /&gt;
     echo_interval=60,actimeo=1,closetimeo=1&lt;br /&gt;
&lt;br /&gt;
  hostB (R750xa) — cache=strict:&lt;br /&gt;
&lt;br /&gt;
     rw,nosuid,nodev,relatime,vers=3.0,sec=krb5,cruid=&lt;uid&gt;,cache=strict,&lt;br /&gt;
     upcall_target=app,username=&lt;username&gt;,uid=&lt;uid&gt;,forceuid,gid=&lt;gid&gt;,&lt;br /&gt;
     forcegid,addr=&lt;fileserver-ip&gt;,file_mode=0700,dir_mode=0700,&lt;br /&gt;
     iocharset=utf8,soft,nounix,mapposix,reparse=nfs,nativesocket,&lt;br /&gt;
     symlink=native,rsize=4194304,wsize=4194304,bsize=1048576,&lt;br /&gt;
     echo_interval=60,actimeo=1,closetimeo=1&lt;br /&gt;
&lt;br /&gt;
Anonymized fields: cruid/uid -&gt; &lt;uid&gt;, gid -&gt; &lt;gid&gt;, username -&gt; &lt;username&gt;,&lt;br /&gt;
addr -&gt; &lt;fileserver-ip&gt;. All other values are verbatim. The two hosts differ&lt;br /&gt;
only in the cache mode (none vs. strict).&lt;br /&gt;
&lt;br /&gt;
Why these may matter to maintainers (context, not a diagnosis):&lt;br /&gt;
&lt;br /&gt;
  - cache mode. Same signature under cache=none (hostA) and cache=strict (hostB),&lt;br /&gt;
    so the bug is not specific to one writeback path; see &quot;Both cache modes&lt;br /&gt;
    affected&quot;.&lt;br /&gt;
  - vers=3.0 (not 3.1.1) and sec=krb5 narrow down which SMB2/3 code path and&lt;br /&gt;
    auth path are in use.&lt;br /&gt;
  - soft, actimeo=1, closetimeo=1. A soft mount with very short attribute/close&lt;br /&gt;
    timeouts means operations abort with errors sooner under network pressure —&lt;br /&gt;
    consistent with the Error -32 / &quot;send fails mid-writeback&quot; condition seen in&lt;br /&gt;
    the dumps.&lt;br /&gt;
  - rsize/wsize=4194304 (4 MiB). Large I/O sizes, relevant to how writeback is&lt;br /&gt;
    chunked.&lt;br /&gt;
&lt;br /&gt;
We note these as potentially relevant context; we are not claiming any single&lt;br /&gt;
option is the proven cause.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
UPSTREAM CONTEXT (known class of bug; exact fix status for el9 is an open&lt;br /&gt;
question)&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
This is consistent with a previously reported class of CIFS writeback-completion&lt;br /&gt;
bugs rather than a brand-new defect:&lt;br /&gt;
&lt;br /&gt;
  - On the linux-cifs list (Feb 2024), Steve French reported the same call path&lt;br /&gt;
    (cifs_flush -&gt; filemap_write_and_wait_range -&gt; ... -&gt; folio_end_writeback)&lt;br /&gt;
    hit under xfstests when writes time out due to repeatedly failing server&lt;br /&gt;
    reconnects. Matthew Wilcox's reading was that the bug is something failing to&lt;br /&gt;
    call folio_end_writeback() when it should — i.e. a mismatch in writeback-end&lt;br /&gt;
    accounting, which is exactly the __folio_end_writeback()-returns-false&lt;br /&gt;
    signature seen here. Our trigger (Error -32 / EPIPE on the socket send during&lt;br /&gt;
    the close() flush) is the same &quot;send/reconnect fails mid-writeback&quot; condition.&lt;br /&gt;
    Thread: &lt;a href=&quot;https://www.spinics.net/lists/linux-cifs/msg31067.html&quot; rel=&quot;noopener,nofollow&quot;&gt;https://www.spinics.net/lists/linux-cifs/msg31067.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
  - The CIFS writeback path saw significant churn upstream: a two-phase&lt;br /&gt;
    cifs_writepages_begin / cifs_extend_writeback design (around f3dc1bdb6b0b&lt;br /&gt;
    &quot;cifs: Fix writeback data corruption&quot;), later a cut-over to netfslib&lt;br /&gt;
    (3ee1a1fc3981), plus follow-up fixes (e.g. a per-cifs_writepages_begin folio&lt;br /&gt;
    leak fix by Yang Erkun). Several of these touch exactly the folio/writeback&lt;br /&gt;
    refcounting on the write path.&lt;br /&gt;
&lt;br /&gt;
We have NOT been able to identify a single specific upstream commit and confirm&lt;br /&gt;
whether it is present in or missing from the el9_8 kernels. Note that the crash&lt;br /&gt;
reproduces unchanged on 5.14.0-687.20.1.el9_8 (the newest build we have in&lt;br /&gt;
production), so whatever fix is needed is still missing as of that build.&lt;br /&gt;
Determining whether el9's backport of the CIFS writeback path already contains&lt;br /&gt;
the relevant fix (or needs one) is the key question for the maintainers, and&lt;br /&gt;
requires checking the el9 kernel changelog against the upstream CIFS/netfs&lt;br /&gt;
writeback fixes above. We're happy to provide the full vmcore(s) and test&lt;br /&gt;
further.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
ATTACHMENTS&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
14 files — for each of seven representative dumps a vmcore-dmesg (.txt) and the&lt;br /&gt;
matching kexec/kdump boot log (.log). Naming: &lt;host&gt;-&lt;kernel&gt;-&lt;signature&gt;,&lt;br /&gt;
where 151/171/201 = 5.14.0-687.15.1/-687.17.1/-687.20.1.el9_8, &quot;bug&quot; = kernel&lt;br /&gt;
BUG at mm/filemap.c:1593, &quot;gpf&quot; = GPF variant in unlock_page, &quot;openat&quot; = BUG&lt;br /&gt;
variant entered via open() instead of close():&lt;br /&gt;
&lt;br /&gt;
  hostA-151-bug.txt/.log      R740,   tainted P OE, BUG, close(), 2026-06-23&lt;br /&gt;
  hostB-151-bug.txt/.log      R750xa, tainted P OE, BUG, close(), 2026-06-21&lt;br /&gt;
  hostB-171-bug.txt/.log      R750xa, BUG on -687.17.1, close(), 2026-07-11&lt;br /&gt;
  hostB-171-gpf.txt/.log      R750xa, GPF in unlock_page, close(), 2026-07-09&lt;br /&gt;
  hostC-151-openat.txt/.log   R740,   NOT TAINTED, BUG, open() entry, 2026-07-03&lt;br /&gt;
  hostC-201-bug.txt/.log      R740,   NOT TAINTED, BUG on -687.20.1, 2026-07-03&lt;br /&gt;
  hostD-201-bug.txt/.log      R640,   NOT TAINTED, BUG on -687.20.1, 2026-07-03&lt;br /&gt;
&lt;br /&gt;
Full vmcores for all 17 dumps are retained and available on request.]]></description><category>kernel</category><pubDate>Mon, 13 Jul 2026 12:42:49 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=649</guid><comments>https://bugs.almalinux.org/view.php?id=649#bugnotes</comments></item><item><title>0000636: kernel BUG in folio_end_writeback via cifs_writepages on close()</title><author></author><link>https://bugs.almalinux.org/view.php?id=636</link><description><![CDATA[--------------------------------------------------------------------------------&lt;br /&gt;
SUMMARY&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
5.14.0-687.15.1.el9_8 — kernel BUG at mm/filemap.c:1593 in folio_end_writeback,&lt;br /&gt;
reached from cifs_writepages during the writeback flush on close(). Seen in the&lt;br /&gt;
same event are a refcount_warn_saturate (refcount underflow / use-after-free) in&lt;br /&gt;
the CIFS async write path and a socket send failure (Error -32 / EPIPE) to the&lt;br /&gt;
server. The crash(8) disassembly confirms the BUG is the&lt;br /&gt;
&quot;if (!__folio_end_writeback(folio)) BUG();&quot; case — i.e. writeback is ended on a&lt;br /&gt;
folio whose writeback flag was already clear (a double-completion of writeback).&lt;br /&gt;
&lt;br /&gt;
Severity: crash / kernel panic&lt;br /&gt;
Category: kernel&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
TWO INDEPENDENT MACHINES, IDENTICAL PANIC&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
The same panic was captured on two physically different servers running the&lt;br /&gt;
identical kernel build. The call traces match down to the same symbol offsets.&lt;br /&gt;
&lt;br /&gt;
  hostA&lt;br /&gt;
    Server  : Dell PowerEdge R740, BIOS 2.26.1&lt;br /&gt;
    Kernel  : 5.14.0-687.15.1.el9_8&lt;br /&gt;
    Comm    : dask worker [tc   (PID 70950, CPU 22)&lt;br /&gt;
    Hardware: 40 CPUs, 766.6 GB RAM&lt;br /&gt;
    CIFS    : cache=none&lt;br /&gt;
&lt;br /&gt;
  hostB&lt;br /&gt;
    Server  : Dell PowerEdge R750xa, BIOS 1.20.2&lt;br /&gt;
    Kernel  : 5.14.0-687.15.1.el9_8&lt;br /&gt;
    Comm    : pt_main_thread   (PID 246362, CPU 21)&lt;br /&gt;
    Hardware: 24 CPUs, 383.2 GB RAM&lt;br /&gt;
    CIFS    : cache=strict&lt;br /&gt;
&lt;br /&gt;
Kernel build string (both dumps):&lt;br /&gt;
&lt;br /&gt;
  Linux version 5.14.0-687.15.1.el9_8.x86_64&lt;br /&gt;
  (&lt;a href=&quot;mailto:mockbuild@x64-builder01.almalinux.org&quot;&gt;mockbuild@x64-builder01.almalinux.org&lt;/a&gt;) ...&lt;br /&gt;
  #1 SMP PREEMPT_DYNAMIC Thu Jun 11 08:51:45 EDT 2026&lt;br /&gt;
&lt;br /&gt;
Two different server models crashing at the identical instruction with the&lt;br /&gt;
identical call chain points to a software defect, not a per-machine hardware&lt;br /&gt;
fault. The only taint flag present before the crash is from an out-of-tree&lt;br /&gt;
module (NVIDIA, visible in &quot;Modules linked in&quot;); there is no machine-check /&lt;br /&gt;
hardware-error taint in either dump.&lt;br /&gt;
&lt;br /&gt;
The two hosts also run different CIFS cache modes (hostA cache=none, hostB&lt;br /&gt;
cache=strict) yet hit the identical signature — see &quot;Both cache modes affected&quot;&lt;br /&gt;
below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
WHAT THE DUMPS SHOW&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
In both dumps the crash is a two-part event on the same CPU/PID. The two parts&lt;br /&gt;
are shown below in the order the report discusses them; the order in which they&lt;br /&gt;
were actually printed to the kernel log varies (see &quot;A note on ordering&quot; at the&lt;br /&gt;
end of this section).&lt;br /&gt;
&lt;br /&gt;
1) refcount underflow in the CIFS async write path&lt;br /&gt;
&lt;br /&gt;
     refcount_t: underflow; use-after-free.&lt;br /&gt;
     WARNING: CPU: &lt;cpu&gt; PID: &lt;pid&gt; at lib/refcount.c:28 refcount_warn_saturate+0xba/0x110&lt;br /&gt;
     ... Tainted: P  OE  5.14.0-687.15.1.el9_8.x86_64&lt;br /&gt;
     Hardware name: Dell Inc. PowerEdge R740, BIOS 2.26.1&lt;br /&gt;
     RIP: 0010:refcount_warn_saturate+0xba/0x110&lt;br /&gt;
     Call Trace:&lt;br /&gt;
      refcount_warn_saturate+0xba/0x110&lt;br /&gt;
      cifs_call_async+0x1ee/0x330 [cifs]&lt;br /&gt;
      smb2_async_writev+0x473/0x6f0 [cifs]&lt;br /&gt;
      ? __pfx_cifs_writedata_release+0x10/0x10 [cifs]&lt;br /&gt;
      cifs_writepages+0x52f/0xbc0 [cifs]&lt;br /&gt;
      do_writepages+0xd5/0x1b0&lt;br /&gt;
      cifs_flush+0x73/0x120 [cifs]&lt;br /&gt;
      __x64_sys_close+0x2e/0x80&lt;br /&gt;
&lt;br /&gt;
   The release function on the stack is cifs_writedata_release — i.e. the object&lt;br /&gt;
   whose refcount saturates/underflows is the CIFS writedata associated with this&lt;br /&gt;
   writeback.&lt;br /&gt;
&lt;br /&gt;
2) socket send failure, and the BUG&lt;br /&gt;
&lt;br /&gt;
     CIFS: VFS: \\&lt;fileserver&gt; Error -32 sending data on socket to server&lt;br /&gt;
     ------------[ cut here ]------------&lt;br /&gt;
     kernel BUG at mm/filemap.c:1593!&lt;br /&gt;
     invalid opcode: 0000 [#1] PREEMPT SMP NOPTI&lt;br /&gt;
     ... Tainted: P  W  OE  5.14.0-687.15.1.el9_8.x86_64&lt;br /&gt;
     Hardware name: Dell Inc. PowerEdge R740, BIOS 2.26.1&lt;br /&gt;
     RIP: 0010:folio_end_writeback+0x7d/0x80&lt;br /&gt;
     Call Trace:&lt;br /&gt;
      folio_end_writeback+0x7d/0x80&lt;br /&gt;
      cifs_writepages+0x998/0xbc0 [cifs]&lt;br /&gt;
      do_writepages+0xd5/0x1b0&lt;br /&gt;
      filemap_fdatawrite_wbc+0x66/0x90&lt;br /&gt;
      filemap_write_and_wait_range+0x3e/0xb0&lt;br /&gt;
      cifs_flush+0x73/0x120 [cifs]&lt;br /&gt;
      __x64_sys_close+0x2e/0x80&lt;br /&gt;
&lt;br /&gt;
   BUG at mm/filemap.c:1593 inside folio_end_writeback means writeback is being&lt;br /&gt;
   ended on a folio that is no longer flagged as under writeback — the folio's&lt;br /&gt;
   writeback state has already been completed/torn down once. Combined with the&lt;br /&gt;
   refcount underflow on the CIFS writedata and the socket send failure&lt;br /&gt;
   (Error -32 / EPIPE) seen in the same event, the signature is a use-after-free&lt;br /&gt;
   / double-completion of the writeback in the SMB2 async write path, occurring&lt;br /&gt;
   during the flush on close(). We read the failed/aborted send during writeback&lt;br /&gt;
   as the likely trigger, but state this as a hypothesis rather than a proven&lt;br /&gt;
   sequence (see &quot;A note on ordering&quot;).&lt;br /&gt;
&lt;br /&gt;
Matching offsets on both machines: cifs_call_async+0x1ee, smb2_async_writev+0x473,&lt;br /&gt;
cifs_writepages+0x52f (send path) and +0x998 (writeback-end path),&lt;br /&gt;
folio_end_writeback+0x7d, BUG at mm/filemap.c:1593.&lt;br /&gt;
&lt;br /&gt;
A note on ordering&lt;br /&gt;
&lt;br /&gt;
   The three symptoms — the refcount underflow (refcount_warn_saturate), the&lt;br /&gt;
   socket send failure (CIFS: VFS: ... Error -32 sending data on socket), and the&lt;br /&gt;
   BUG in folio_end_writeback — appear together in every dump, but their PRINTED&lt;br /&gt;
   order is not stable (it differs between hosts and even between different dumps&lt;br /&gt;
   of the same host). We therefore do NOT claim a proven cause-and-effect order&lt;br /&gt;
   between the send failure and the refcount underflow. printk ordering on a&lt;br /&gt;
   many-CPU box under load does not necessarily reflect the true event timeline,&lt;br /&gt;
   and the send-error and refcount messages originate in different contexts. What&lt;br /&gt;
   is consistent across both dumps is the end state: a CIFS writeback whose state&lt;br /&gt;
   is ended twice (__folio_end_writeback() returns false -&gt; BUG), in the close()&lt;br /&gt;
   flush path, in the presence of a failing/aborted SMB2 send. The &quot;failed send&lt;br /&gt;
   during writeback triggers a bad writeback completion&quot; reading is our&lt;br /&gt;
   best-supported hypothesis, not a fact the logs establish on their own.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
BOTH CACHE MODES AFFECTED&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
The two hosts run different CIFS cache modes, and each crashed with the same&lt;br /&gt;
confirmed signature:&lt;br /&gt;
&lt;br /&gt;
  - hostA (R740): cache=none&lt;br /&gt;
  - hostB (R750xa): cache=strict&lt;br /&gt;
&lt;br /&gt;
This is visible in the stacks themselves. On hostB (cache=strict), the writeback&lt;br /&gt;
path goes through cifs_strict_writev:&lt;br /&gt;
&lt;br /&gt;
     cifs_writepages+0x52f/0xbc0 [cifs]&lt;br /&gt;
     ? generic_perform_write+0x14c/0x210&lt;br /&gt;
     do_writepages+0xd5/0x1b0&lt;br /&gt;
     ? cifs_strict_writev+0x1c4/0x330 [cifs]      &lt;-- strict path&lt;br /&gt;
     ...&lt;br /&gt;
     cifs_writepages+0x998/0xbc0 [cifs]&lt;br /&gt;
     ? cifs_strict_writev+0x1c4/0x330 [cifs]      &lt;-- strict path&lt;br /&gt;
     do_writepages+0xd5/0x1b0&lt;br /&gt;
     cifs_flush+0x73/0x120 [cifs]&lt;br /&gt;
&lt;br /&gt;
The cifs_strict_writev frame is present on hostB and absent on hostA, confirming&lt;br /&gt;
the two crashes reach the same folio_end_writeback double-completion through two&lt;br /&gt;
different CIFS write paths (strict vs. none). The bug therefore does NOT depend&lt;br /&gt;
on a single cache mode; it is in the writeback-completion handling common to&lt;br /&gt;
both.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
crash(8) ANALYSIS — VERIFIED SOURCE LINE AND FULL KERNEL STACK&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
crash(8) sessions over the full vmcores (with vmlinux debuginfo for&lt;br /&gt;
5.14.0-687.15.1.el9_8) confirm the source line and the complete in-kernel stack&lt;br /&gt;
that the redacted dmesg only shows by offset.&lt;br /&gt;
&lt;br /&gt;
The disassembly of folio_end_writeback shows the BUG() at line 1593 is reached&lt;br /&gt;
directly from the &quot;if (!__folio_end_writeback(folio)) BUG();&quot; path — i.e.&lt;br /&gt;
__folio_end_writeback() returned false because the folio's PG_writeback flag was&lt;br /&gt;
already clear:&lt;br /&gt;
&lt;br /&gt;
     1591    folio_get(folio);&lt;br /&gt;
     1592    if (!__folio_end_writeback(folio))&lt;br /&gt;
       ... call __folio_end_writeback ; test %al,%al ; je &lt;+125&gt;&lt;br /&gt;
     1593        BUG();&lt;br /&gt;
       0xffffffff8137921d &lt;+125&gt;: ud2&lt;br /&gt;
&lt;br /&gt;
Resolved kernel-side backtrace (hostA; hostB is identical bar addresses):&lt;br /&gt;
&lt;br /&gt;
     [exception RIP: folio_end_writeback+125]&lt;br /&gt;
     &lt;a href=&quot;https://bugs.almalinux.org/view.php?id=8&quot;&gt;0000008&lt;/a&gt;  cifs_writepages              [cifs]&lt;br /&gt;
     &lt;a href=&quot;https://bugs.almalinux.org/view.php?id=9&quot;&gt;0000009&lt;/a&gt;  do_writepages&lt;br /&gt;
     &lt;a href=&quot;https://bugs.almalinux.org/view.php?id=10&quot;&gt;0000010&lt;/a&gt; filemap_fdatawrite_wbc&lt;br /&gt;
     &lt;a href=&quot;https://bugs.almalinux.org/view.php?id=11&quot;&gt;0000011&lt;/a&gt; __filemap_fdatawrite_range&lt;br /&gt;
     &lt;a href=&quot;https://bugs.almalinux.org/view.php?id=12&quot;&gt;0000012&lt;/a&gt; filemap_write_and_wait_range&lt;br /&gt;
     #13 cifs_flush                   [cifs]&lt;br /&gt;
     &lt;a href=&quot;https://bugs.almalinux.org/view.php?id=14&quot;&gt;0000014&lt;/a&gt; filp_flush&lt;br /&gt;
     &lt;a href=&quot;https://bugs.almalinux.org/view.php?id=15&quot;&gt;0000015&lt;/a&gt; __x64_sys_close&lt;br /&gt;
     &lt;a href=&quot;https://bugs.almalinux.org/view.php?id=16&quot;&gt;0000016&lt;/a&gt; do_syscall_64&lt;br /&gt;
     &lt;a href=&quot;https://bugs.almalinux.org/view.php?id=17&quot;&gt;0000017&lt;/a&gt; entry_SYSCALL_64_after_hwframe&lt;br /&gt;
&lt;br /&gt;
This matches the dmesg-derived signature exactly and pins the BUG to the&lt;br /&gt;
__folio_end_writeback()-returns-false (writeback already ended) case.&lt;br /&gt;
&lt;br /&gt;
Note for reviewers: in the slab PAGE lines of the attachments, MAPPING values&lt;br /&gt;
of the form dead0000000004xx / dead000000000001 are the normal kernel slab&lt;br /&gt;
page-poison marker (page-&gt;mapping for a slab page), NOT corruption and NOT a&lt;br /&gt;
redaction.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
CIFS MOUNT OPTIONS (anonymized)&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Requested options (autofs map; same on both hosts):&lt;br /&gt;
&lt;br /&gt;
     sec=krb5,cruid=${UID},uid=${UID},gid=${GID},forceuid,forcegid,&lt;br /&gt;
     iocharset=utf8,vers=3.0,nosuid,nodev,dir_mode=0700,file_mode=0700,&lt;br /&gt;
     noserverino,cache=none&lt;br /&gt;
&lt;br /&gt;
Effective options after expansion (from the dumps), anonymized:&lt;br /&gt;
&lt;br /&gt;
  hostA (R740) — cache=none:&lt;br /&gt;
&lt;br /&gt;
     rw,nosuid,nodev,relatime,vers=3.0,sec=krb5,cruid=&lt;uid&gt;,cache=none,&lt;br /&gt;
     upcall_target=app,username=&lt;username&gt;,uid=&lt;uid&gt;,forceuid,gid=&lt;gid&gt;,&lt;br /&gt;
     forcegid,addr=&lt;fileserver-ip&gt;,file_mode=0700,dir_mode=0700,&lt;br /&gt;
     iocharset=utf8,soft,nounix,mapposix,reparse=nfs,nativesocket,&lt;br /&gt;
     symlink=native,rsize=4194304,wsize=4194304,bsize=1048576,&lt;br /&gt;
     echo_interval=60,actimeo=1,closetimeo=1&lt;br /&gt;
&lt;br /&gt;
  hostB (R750xa) — cache=strict:&lt;br /&gt;
&lt;br /&gt;
     rw,nosuid,nodev,relatime,vers=3.0,sec=krb5,cruid=&lt;uid&gt;,cache=strict,&lt;br /&gt;
     upcall_target=app,username=&lt;username&gt;,uid=&lt;uid&gt;,forceuid,gid=&lt;gid&gt;,&lt;br /&gt;
     forcegid,addr=&lt;fileserver-ip&gt;,file_mode=0700,dir_mode=0700,&lt;br /&gt;
     iocharset=utf8,soft,nounix,mapposix,reparse=nfs,nativesocket,&lt;br /&gt;
     symlink=native,rsize=4194304,wsize=4194304,bsize=1048576,&lt;br /&gt;
     echo_interval=60,actimeo=1,closetimeo=1&lt;br /&gt;
&lt;br /&gt;
Anonymized fields: cruid/uid -&gt; &lt;uid&gt;, gid -&gt; &lt;gid&gt;, username -&gt; &lt;username&gt;,&lt;br /&gt;
addr -&gt; &lt;fileserver-ip&gt;. All other values are verbatim. The two hosts differ&lt;br /&gt;
only in the cache mode (none vs. strict).&lt;br /&gt;
&lt;br /&gt;
Why these may matter to maintainers (context, not a diagnosis):&lt;br /&gt;
&lt;br /&gt;
  - cache mode. Same signature under cache=none (hostA) and cache=strict (hostB),&lt;br /&gt;
    so the bug is not specific to one writeback path; see &quot;Both cache modes&lt;br /&gt;
    affected&quot;.&lt;br /&gt;
  - vers=3.0 (not 3.1.1) and sec=krb5 narrow down which SMB2/3 code path and&lt;br /&gt;
    auth path are in use.&lt;br /&gt;
  - soft, actimeo=1, closetimeo=1. A soft mount with very short attribute/close&lt;br /&gt;
    timeouts means operations abort with errors sooner under network pressure —&lt;br /&gt;
    consistent with the Error -32 / &quot;send fails mid-writeback&quot; condition seen in&lt;br /&gt;
    the dumps.&lt;br /&gt;
  - rsize/wsize=4194304 (4 MiB). Large I/O sizes, relevant to how writeback is&lt;br /&gt;
    chunked.&lt;br /&gt;
&lt;br /&gt;
We note these as potentially relevant context; we are not claiming any single&lt;br /&gt;
option is the proven cause.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
UPSTREAM CONTEXT (known class of bug; exact fix status for el9 is an open&lt;br /&gt;
question)&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
This is consistent with a previously reported class of CIFS writeback-completion&lt;br /&gt;
bugs rather than a brand-new defect:&lt;br /&gt;
&lt;br /&gt;
  - On the linux-cifs list (Feb 2024), Steve French reported the same call path&lt;br /&gt;
    (cifs_flush -&gt; filemap_write_and_wait_range -&gt; ... -&gt; folio_end_writeback)&lt;br /&gt;
    hit under xfstests when writes time out due to repeatedly failing server&lt;br /&gt;
    reconnects. Matthew Wilcox's reading was that the bug is something failing to&lt;br /&gt;
    call folio_end_writeback() when it should — i.e. a mismatch in writeback-end&lt;br /&gt;
    accounting, which is exactly the __folio_end_writeback()-returns-false&lt;br /&gt;
    signature seen here. Our trigger (Error -32 / EPIPE on the socket send during&lt;br /&gt;
    the close() flush) is the same &quot;send/reconnect fails mid-writeback&quot; condition.&lt;br /&gt;
    Thread: &lt;a href=&quot;https://www.spinics.net/lists/linux-cifs/msg31067.html&quot; rel=&quot;noopener,nofollow&quot;&gt;https://www.spinics.net/lists/linux-cifs/msg31067.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
  - The CIFS writeback path saw significant churn upstream: a two-phase&lt;br /&gt;
    cifs_writepages_begin / cifs_extend_writeback design (around f3dc1bdb6b0b&lt;br /&gt;
    &quot;cifs: Fix writeback data corruption&quot;), later a cut-over to netfslib&lt;br /&gt;
    (3ee1a1fc3981), plus follow-up fixes (e.g. a per-cifs_writepages_begin folio&lt;br /&gt;
    leak fix by Yang Erkun). Several of these touch exactly the folio/writeback&lt;br /&gt;
    refcounting on the write path.&lt;br /&gt;
&lt;br /&gt;
We have NOT been able to identify a single specific upstream commit and confirm&lt;br /&gt;
whether it is present in or missing from 5.14.0-687.15.1.el9_8. Determining&lt;br /&gt;
whether el9's backport of the CIFS writeback path already contains the relevant&lt;br /&gt;
fix (or needs one) is the key question for the maintainers, and requires checking&lt;br /&gt;
the el9 kernel changelog against the upstream CIFS/netfs writeback fixes above.&lt;br /&gt;
We're happy to provide the full vmcore(s) and test further.]]></description><category>kernel</category><pubDate>Mon, 13 Jul 2026 12:42:49 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=636</guid><comments>https://bugs.almalinux.org/view.php?id=636#bugnotes</comments></item><item><title>0000648: gstreamer packages missing qt6 subpackages</title><author></author><link>https://bugs.almalinux.org/view.php?id=648</link><description><![CDATA[Hi!&lt;br /&gt;
&lt;br /&gt;
The package gstreamer1-plugins-good is not build with the qt6 subpackage (gstreamer1-plugins-good-qt6).&lt;br /&gt;
&lt;br /&gt;
This may be enabled by passing --with qt6 to `rpmbuild` or by modifying the spec.&lt;br /&gt;
&lt;br /&gt;
This package is necessary for some qt/kde applications (like kamoso).&lt;br /&gt;
&lt;br /&gt;
Thanks!]]></description><category>General</category><pubDate>Mon, 13 Jul 2026 03:57:55 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=648</guid><comments>https://bugs.almalinux.org/view.php?id=648#bugnotes</comments></item><item><title>0000646: Qemu-img create fails on loop device with sector size 4096</title><author></author><link>https://bugs.almalinux.org/view.php?id=646</link><description><![CDATA[I am getting this issue when trying to convert a qcow2 image to raw on a 4k sector size NVMe disk.&lt;br /&gt;
My current qemu-img version is : qemu-img-10.1.0-17.el9_8.3.alma]]></description><category>qemu-kvm</category><pubDate>Thu, 09 Jul 2026 13:31:38 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=646</guid><comments>https://bugs.almalinux.org/view.php?id=646#bugnotes</comments></item><item><title>0000638: samba-4.19.4-16.el8_10.src.rpm fails to build on AlmaLinux 8.10: samba-4.19-redhat.patch cannot be applied</title><author></author><link>https://bugs.almalinux.org/view.php?id=638</link><description><![CDATA[I am trying to rebuild the official samba-4.19.4-16.el8_10.src.rpm package on AlmaLinux 8.10.&lt;br /&gt;
&lt;br /&gt;
The build process fails during the %prep phase while applying the samba-4.19-redhat.patch patch.&lt;br /&gt;
&lt;br /&gt;
The error obtained is:&lt;br /&gt;
&lt;br /&gt;
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch&lt;br /&gt;
&lt;br /&gt;
1 out of 3 hunks FAILED -- saving rejects to file lib/util/substitute.c.rej&lt;br /&gt;
1 out of 7 hunks FAILED -- saving rejects to file source3/printing/print_generic.c.rej&lt;br /&gt;
1 out of 1 hunk FAILED -- saving rejects to file docs-xml/smbdotconf/printing/printcommand.xml.rej&lt;br /&gt;
&lt;br /&gt;
error: Bad exit status from /var/tmp/rpm-tmp.ulMvkp (%prep)]]></description><category>samba</category><pubDate>Wed, 08 Jul 2026 08:27:41 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=638</guid><comments>https://bugs.almalinux.org/view.php?id=638#bugnotes</comments></item><item><title>0000645: KVM AMD-V Random Crashes</title><author></author><link>https://bugs.almalinux.org/view.php?id=645</link><description><![CDATA[Hello. I run many Almalinux systems with various AMD CPUs, a mix of Zen4 and Zen5. Over the years kernel patches for Zen4 bugs (which are many) have been pushed to fix stability particularly regarding virtualization platforms or nested virtualization. Over the past year or two I've still had seemingly completely random crashes for various reasons and I'm stumped. The most recent crash was on an Almalinux 10 system, kernel 6.12 (though similar crashes on mainline), with an Epyc 4464P processor.&lt;br /&gt;
&lt;br /&gt;
The things that stick out in my vmcore dump in /var/crash:&lt;br /&gt;
&lt;br /&gt;
[5516734.848500] Oops: invalid opcode: 0000 [#1] SMP NOPTI&lt;br /&gt;
[5516734.848872] CPU: 13 UID: 107 PID: 3126435 Comm: CPU 0/KVM Kdump: loaded Not tainted 6.12.0-124.52.1.el10_1.x86_64 #1 PREEMPT(voluntary) &lt;br /&gt;
[5516734.849343] Hardware name: Supermicro AS -3015MR-H8TNR/H13SRD-F, BIOS 1.8 12/23/2025&lt;br /&gt;
[5516734.849473] RIP: 0010:srso_alias_return_thunk+0x5/0xfbef5&lt;br /&gt;
&lt;br /&gt;
Attached is a full copy of the vmcore-dmesg crash from my original file (to cut out the standard/useless log)... Anyone have any idea on this? It's seemingly impossible to reproduce, and is random, and seems to be related to a previous flaw mitigation patch for AMD, and related to memory corruption or vulnerability from a guest virtual machine.&lt;br /&gt;
&lt;br /&gt;
I thought about filing a kernel bug report but bugzilla is down, so hopefully someone here might have some insight. I have other AMD Zen4 EPYC systems with rare, random crashes, also related to the CPU/memory seemingly.]]></description><category>General</category><pubDate>Tue, 07 Jul 2026 01:34:38 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=645</guid><comments>https://bugs.almalinux.org/view.php?id=645#bugnotes</comments></item><item><title>0000643: [AlmaLinux][Backport][MANA] net: mana: Fall back to standard MTU when PF reports adapter_mtu of 0</title><author></author><link>https://bugs.almalinux.org/view.php?id=643</link><description><![CDATA[Request backport of the following bug fix patch. &lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=6bd81a5b4e0d&quot; rel=&quot;noopener,nofollow&quot;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=6bd81a5b4e0d&lt;/a&gt;]]></description><category>General</category><pubDate>Wed, 01 Jul 2026 17:10:13 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=643</guid><comments>https://bugs.almalinux.org/view.php?id=643#bugnotes</comments></item><item><title>0000642: [AlmaLinux][Mana][Backport] net: mana: Fix crash from unvalidated SHM offset read from BAR0 during FLR</title><author></author><link>https://bugs.almalinux.org/view.php?id=642</link><description><![CDATA[Request backport of the following patch. &lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=95084f1883a7&quot; rel=&quot;noopener,nofollow&quot;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=95084f1883a7&lt;/a&gt;]]></description><category>General</category><pubDate>Wed, 01 Jul 2026 14:31:42 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=642</guid><comments>https://bugs.almalinux.org/view.php?id=642#bugnotes</comments></item><item><title>0000641: [AlmaLinux][Backport][Mana] patches for Numa, RSS Queues.</title><author></author><link>https://bugs.almalinux.org/view.php?id=641</link><description><![CDATA[Request backport of the following patches &lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=45b2b84ac6fde39c427018d6cdf7d44258938faa&quot; rel=&quot;noopener,nofollow&quot;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=45b2b84ac6fde39c427018d6cdf7d44258938faa&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git/commit/?h=hyperv-fixes&amp;id=7b3b1e5a87b2f5e35c52b5386d7c327be869454f&quot; rel=&quot;noopener,nofollow&quot;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git/commit/?h=hyperv-fixes&amp;id=7b3b1e5a87b2f5e35c52b5386d7c327be869454f&lt;/a&gt;]]></description><category>General</category><pubDate>Wed, 01 Jul 2026 14:25:23 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=641</guid><comments>https://bugs.almalinux.org/view.php?id=641#bugnotes</comments></item><item><title>0000640: [AlmaLinux][Backport][MANA] net: mana: Optimize irq affinity for low vcpu configs</title><author></author><link>https://bugs.almalinux.org/view.php?id=640</link><description><![CDATA[Upstream References&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://lore.kernel.org/all/20260624072138.1632849-1-shradhagupta@linux.microsoft.com/&quot; rel=&quot;noopener,nofollow&quot;&gt;https://lore.kernel.org/all/20260624072138.1632849-1-shradhagupta@linux.microsoft.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Dependence Patch&lt;br /&gt;
upstream previous kernel version for patch: bug fix for: Fixes: 755391121038 (&quot;net: mana: Allocate MSI-X vectors dynamically&quot;)]]></description><category>General</category><pubDate>Wed, 01 Jul 2026 13:59:06 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=640</guid><comments>https://bugs.almalinux.org/view.php?id=640#bugnotes</comments></item><item><title>0000639: [AlmaLinux][Backport][MANA] net: mana: fix error-path issues in queue setup</title><author></author><link>https://bugs.almalinux.org/view.php?id=639</link><description><![CDATA[Request backport of the following patch. &lt;br /&gt;
&lt;br /&gt;
Problem Summary&lt;br /&gt;
Two error-path fixes in MANA queue setup, both surfaced during review of a recently upstreamed patch series.&lt;br /&gt;
&lt;br /&gt;
Patch 1 initializes queue-&gt;id to INVALID_QUEUE_ID in mana_gd_create_mana_wq_cq() so that a CQ creation failure before the firmware id is assigned does not NULL gc-&gt;cq_table[0] and silently break whichever real CQ owns that slot. This mirrors the existing pattern in mana_gd_create_eq().&lt;br /&gt;
&lt;br /&gt;
Patch 2 guards mana_destroy_txq()'s call to mana_destroy_wq_obj() with an INVALID_MANA_HANDLE check, mirroring mana_destroy_rxq(). Without it, TX setup failures lead to a firmware-rejected destroy of (u64)-1 and a spurious error in dmesg.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Upstream reference&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=5985474e1cb4&quot; rel=&quot;noopener,nofollow&quot;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=5985474e1cb4&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=f8fd56977eee&quot; rel=&quot;noopener,nofollow&quot;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=f8fd56977eee&lt;/a&gt;]]></description><category>General</category><pubDate>Tue, 30 Jun 2026 12:55:57 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=639</guid><comments>https://bugs.almalinux.org/view.php?id=639#bugnotes</comments></item><item><title>0000637: [AlmaLinux][Mana][Backport] Cobalt 200 mana networking performance patch to use full 4k page rx buffers (disable page fragmentat</title><author></author><link>https://bugs.almalinux.org/view.php?id=637</link><description><![CDATA[Request backport of the following patch. &lt;br /&gt;
&lt;br /&gt;
Primary Patch&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://lore.kernel.org/all/20260602202801.1873742-1-dipayanroy@linux.microsoft.com/&quot; rel=&quot;noopener,nofollow&quot;&gt;https://lore.kernel.org/all/20260602202801.1873742-1-dipayanroy@linux.microsoft.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Prerequisite Patches&lt;br /&gt;
&lt;a href=&quot;https://lore.kernel.org/all/acLUhLpLum6qrD%2fN@linuxonhyperv3.guj3yctzbm1etfxqx2vob5hsef.xx.internal.cloudapp.net/&quot; rel=&quot;noopener,nofollow&quot;&gt;https://lore.kernel.org/all/acLUhLpLum6qrD%2fN@linuxonhyperv3.guj3yctzbm1etfxqx2vob5hsef.xx.internal.cloudapp.net/&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=17bfe0a8c014&quot; rel=&quot;noopener,nofollow&quot;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=17bfe0a8c014&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=5b05aa36ee24&quot; rel=&quot;noopener,nofollow&quot;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=5b05aa36ee24&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Dependencies&lt;br /&gt;
All prerequisite patches must be applied before enabling the ethtool flag patch&lt;br /&gt;
Requires existing MANA RX path implementation with page_pool support]]></description><category>General</category><pubDate>Tue, 30 Jun 2026 12:18:05 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=637</guid><comments>https://bugs.almalinux.org/view.php?id=637#bugnotes</comments></item><item><title>0000635: AMDI0015 (DesignWare I3C master) driver initialization failure (Timeout -110 / UBSAN shift-out-of-bounds) on AMD EPYC 5th Gen</title><author></author><link>https://bugs.almalinux.org/view.php?id=635</link><description><![CDATA[IMPORTANT NOTE FOR TRIAGE: &lt;br /&gt;
We are opening this ticket here under the explicit direction of Benny (AlmaLinux). Although the attached logs were captured from a Proxmox VE kernel environment, this is a critical upstream Linux kernel driver/hardware compatibility issue on the new AMD EPYC 5th Gen platform. It directly impacts any modern enterprise Linux ecosystem trying to leverage native I3C telemetry on this Gigabyte hardware.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
A critical issue has been identified during the initialization of the native MIPI I3C bus on an AMD EPYC 5th Generation platform hosted on a Gigabyte server (Model: XV23-ZU0-AAJ1-000). &lt;br /&gt;
&lt;br /&gt;
During the boot sequence, the Synopsys/DesignWare I3C master control driver (dw-i3c-master.c) fails entirely. This driver failure triggers two explicit kernel errors:&lt;br /&gt;
1. UBSAN Math Error (Underflow): A shift-out-of-bounds error occurs when the driver tries to parse an invalid or corrupt hardware initialization response as an unsigned 64-bit integer.&lt;br /&gt;
2. Driver Timeout (Error -110): The integrated AMD ACPI I3C devices (AMDI0015) do not respond to the OS probing requests within the time limit (ETIMEDOUT), causing the controller to fail and disable itself.&lt;br /&gt;
&lt;br /&gt;
Secondary Impact (Power Capping):&lt;br /&gt;
Concurrently, the CPU performance is degraded; the processor persistently caps its power consumption at ~245W despite its nominal 300W TDP specification. This is highly suspected to be a security Power Capping mechanism triggered by the AMD System Management Unit (SMU) or BMC due to the lack of high-speed telemetry from the VRMs/PMICs over the failed I3C bus.&lt;br /&gt;
&lt;br /&gt;
Hardware &amp; Firmware Context:&lt;br /&gt;
* Server Model: Gigabyte XV23-ZU0-AAJ1-000 (Motherboard MZU3-MG0-000)&lt;br /&gt;
* CPU: AMD EPYC 5th Generation&lt;br /&gt;
* Firmware: BIOS version R22_F17]]></description><category>kernel</category><pubDate>Thu, 25 Jun 2026 12:58:53 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=635</guid><comments>https://bugs.almalinux.org/view.php?id=635#bugnotes</comments></item><item><title>0000634: Disk I/O issue in Proxmox VM (Aborted Command) + XFS shut down</title><author></author><link>https://bugs.almalinux.org/view.php?id=634</link><description><![CDATA[Following this thread : &lt;a href=&quot;https://forum.proxmox.com/threads/io_uring-on-kernel-7-0-6-2-pve-pve-9-2-3-guest-disk-i-o-errors-eio-filesystem-xfs-shutdown.184360/&quot; rel=&quot;noopener,nofollow&quot;&gt;https://forum.proxmox.com/threads/io_uring-on-kernel-7-0-6-2-pve-pve-9-2-3-guest-disk-i-o-errors-eio-filesystem-xfs-shutdown.184360/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
I discovered a strange behavior on AlmaLinux 10 inside a Proxmox VM. It appears that kernel 6.12.0-211.22.1.el10_2.x86_64 has issue that triggers a disk failure (see screenshots).&lt;br /&gt;
&lt;br /&gt;
Randomly, the filesystem (XFS) becomes unavailable and I can't do anything more except stop and start the VM again.&lt;br /&gt;
&lt;br /&gt;
I don't know if it's related to the storage architecture on Proxmox but I'm using LUKS + LVM-thin on 2 different hosts that are impacted.&lt;br /&gt;
&lt;br /&gt;
Here is the way I was able to reproduce :&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;mailto:root@zabbix&quot;&gt;root@zabbix&lt;/a&gt; :~$ fio --name=stress-write --ioengine=libaio --iodepth=64 --rw=randwrite \&lt;br /&gt;
    --bs=4k --direct=1 --size=20G --numjobs=8 --runtime=600 \&lt;br /&gt;
    --time_based --ramp_time=30 --group_reporting \&lt;br /&gt;
    --filename=/tmp/fio-test --output-format=normal,json \&lt;br /&gt;
    --output=fio-result.json&lt;br /&gt;
Jobs: 8 (f=0): [/(8)][-.-%][eta 10m:15s]&lt;br /&gt;
Jobs: 8 (f=0): [/(8)][-.-%][eta 10m:15s]&lt;br /&gt;
Jobs: 8 (f=0): [/(8)][-.-%][eta 10m:14s]&lt;br /&gt;
fio: io_u error on file /tmp/fio-test: Input/output error: write offset=20592291840, buflen=4096&lt;br /&gt;
fio: io_u error on file /tmp/fio-test: Input/output error: write offset=9765498880, buflen=4096&lt;br /&gt;
fio: io_u error on file /tmp/fio-test: Input/output error: write offset=11389923328, buflen=4096&lt;br /&gt;
fio: io_u error on file /tmp/fio-test: Input/output error: write offset=10865082368, buflen=4096&lt;br /&gt;
fio: io_u error on file /tmp/fio-test: Input/output error: write offset=4592693248, buflen=4096&lt;br /&gt;
fio: io_u error on file /tmp/fio-test: Input/output error: write offset=17240551424, buflen=4096&lt;br /&gt;
fio: io_u error on file /tmp/fio-test: Input/output error: write offset=10608463872, buflen=4096&lt;br /&gt;
fio: io_u error on file /tmp/fio-test: Input/output error: write offset=18193764352, buflen=4096&lt;br /&gt;
fio: io_u error on file /tmp/fio-test: Input/output error: write offset=10405310464, buflen=4096&lt;br /&gt;
fio: io_u error on file /tmp/fio-test: Input/output error: write offset=18420568064, buflen=4096&lt;br /&gt;
fio: io_u error on file /tmp/fio-test: Input/output error: write offset=20068622336, buflen=4096&lt;br /&gt;
fio: io_u error on file /tmp/fio-test: Input/output error: write offset=14732562432, buflen=4096&lt;br /&gt;
fio: io_u error on file /tmp/fio-test: Input/output error: write offset=19714949120, buflen=4096&lt;br /&gt;
fio: io_u error on file /tmp/fio-test: Input/output error: write offset=11894398976, buflen=4096&lt;br /&gt;
fio: io_u error on file /tmp/fio-test: Input/output error: write offset=13342396416, buflen=4096&lt;br /&gt;
fio: io_u error on file /tmp/fio-test: Input/output error: write offset=18269777920, buflen=4096&lt;br /&gt;
fio: io_u error on file /tmp/fio-test: Input/output error: write offset=21153767424, buflen=4096&lt;br /&gt;
fio: io_u error on file /tmp/fio-test: Input/output error: write offset=8210624512, buflen=4096&lt;br /&gt;
fio: io_u error on file /tmp/fio-test: Input/output error: write offset=5009162240, buflen=4096]]></description><category>General</category><pubDate>Thu, 18 Jun 2026 10:13:05 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=634</guid><comments>https://bugs.almalinux.org/view.php?id=634#bugnotes</comments></item><item><title>0000633: [AlmaLinux][Backport][MANA] net: mana: Cache MANA_QUERY_LINK_CONFIG result to avoid repeated HWC queries</title><author></author><link>https://bugs.almalinux.org/view.php?id=633</link><description><![CDATA[Request backport of the following patch to all active kernels. &lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=8e0ffcc926f4&quot; rel=&quot;noopener,nofollow&quot;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=8e0ffcc926f4&lt;/a&gt;]]></description><category>General</category><pubDate>Mon, 15 Jun 2026 05:50:08 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=633</guid><comments>https://bugs.almalinux.org/view.php?id=633#bugnotes</comments></item><item><title>0000632: [AlmaLinux][MANA][Backport][Distros] Patch: net: mana: Add support for PF device 0x00C1</title><author></author><link>https://bugs.almalinux.org/view.php?id=632</link><description><![CDATA[Request backport of the following patch. &lt;br /&gt;
&lt;br /&gt;
Problem Summary : Dual link feature added 2nd PF, that require this patch to support it.&lt;br /&gt;
&lt;br /&gt;
Impact on Customer VMs/BMs : All BM (Bare metal) instances with Dual Link feature. (VR system)&lt;br /&gt;
Repro details : without this patch the 2nd PF (device 0x00C1) won't be available.&lt;br /&gt;
Relationship to large feature : None&lt;br /&gt;
Patch Criticality:  Medium (High for Distros on VR system)&lt;br /&gt;
Classification : New feature&lt;br /&gt;
Upstream reference&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=53a65db20a4f3fe6c01b1f789f9eae6b1244910f&quot; rel=&quot;noopener,nofollow&quot;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=53a65db20a4f3fe6c01b1f789f9eae6b1244910f&lt;/a&gt;]]></description><category>General</category><pubDate>Mon, 15 Jun 2026 05:06:37 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=632</guid><comments>https://bugs.almalinux.org/view.php?id=632#bugnotes</comments></item><item><title>0000623: Request to backport recent GVE patches for Google Cloud overcommited Gen3+ VMs for AlmaLinux 8</title><author></author><link>https://bugs.almalinux.org/view.php?id=623</link><description><![CDATA[Currently, the maximum queue depth supported for gVNIC on overcommited Gen3+ VMs such as N4 is 1K, whereas the maximum queue depth supported on Gen1/Gen2 VMs is 2K. Customers who are migrating their workloads from N2 to N4 have requested higher queue depth support on N4 VMs.&lt;br /&gt;
&lt;br /&gt;
GVE driver changes to support greater than 1K queue depth for overcommitted Gen3+ have been upstreamed to Linux kernel recently:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=a2f19184014f&quot; rel=&quot;noopener,nofollow&quot;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=a2f19184014f&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=07993df56091&quot; rel=&quot;noopener,nofollow&quot;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=07993df56091&lt;/a&gt;]]></description><category>general</category><pubDate>Wed, 10 Jun 2026 21:49:37 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=623</guid><comments>https://bugs.almalinux.org/view.php?id=623#bugnotes</comments></item><item><title>0000621: Request to backport recent GVE patches for Google Cloud overcommited Gen3+ VMs for AlmaLinux 10</title><author></author><link>https://bugs.almalinux.org/view.php?id=621</link><description><![CDATA[Currently, the maximum queue depth supported for gVNIC on overcommited Gen3+ VMs such as N4 is 1K, whereas the maximum queue depth supported on Gen1/Gen2 VMs is 2K. Customers who are migrating their workloads from N2 to N4 have requested higher queue depth support on N4 VMs.&lt;br /&gt;
&lt;br /&gt;
GVE driver changes to support greater than 1K queue depth for overcommitted Gen3+ have been upstreamed to Linux kernel recently:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=a2f19184014f&quot; rel=&quot;noopener,nofollow&quot;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=a2f19184014f&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=07993df56091&quot; rel=&quot;noopener,nofollow&quot;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=07993df56091&lt;/a&gt;]]></description><category>General</category><pubDate>Fri, 05 Jun 2026 13:20:21 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=621</guid><comments>https://bugs.almalinux.org/view.php?id=621#bugnotes</comments></item></channel></rss>
