* Re: [Intel-wired-lan] ixgbe: NULL-pointer panic in ixgbe_check_mdd_event() when SR-IOV disabled (num_vfs=0)
[not found] <0551d6fd-9f86-463a-86b5-c8dc78db62cd@smtp-relay.sendinblue.com>
@ 2026-08-06 9:14 ` Przemek Kitszel
0 siblings, 0 replies; only message in thread
From: Przemek Kitszel @ 2026-08-06 9:14 UTC (permalink / raw)
To: Viacheslav Tyryshkin, intel-wired-lan, netdev
Cc: Jedrzej Jagielski, Piotr Kwapulinski
On 8/3/26 16:47, Viacheslav Tyryshkin wrote:
> Hello
> I'm hitting the bug daily with Intel X550.
> please be informed, i may provide kernel dumps on request.
>
> ## One-line
> On an Intel X550 with **no VFs configured** (`sriov_numvfs=0`), a
> spurious MDD interrupt reaches `ixgbe_check_mdd_event()`, which writes
> into `adapter->vfinfo[]` without guarding for `num_vfs==0` — and
> `vfinfo` is NULL when SR-IOV is off → kernel panic in interrupt context.
> Reproduces roughly once a day under normal operation.
by looking at the code this is weird
ixgbe_handle_mdd_x550() reads two registers into wqbr, and the combined
read must be not-zero to trigger what you are observing
A patch will be much welcomed, given all the work you did with hunting
it down.
(avoid html, target at current iwl-net tree)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2026-08-06 9:14 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <0551d6fd-9f86-463a-86b5-c8dc78db62cd@smtp-relay.sendinblue.com>
2026-08-06 9:14 ` [Intel-wired-lan] ixgbe: NULL-pointer panic in ixgbe_check_mdd_event() when SR-IOV disabled (num_vfs=0) Przemek Kitszel
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox