Netdev List
 help / color / mirror / Atom feed
* 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