2
0
mirror of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git synced 2025-09-04 20:19:47 +08:00
linux/drivers/net/ethernet/intel
Jedrzej Jagielski ed913b343d ixgbe: fix ixgbe_orom_civd_info struct layout
The current layout of struct ixgbe_orom_civd_info causes incorrect data
storage due to compiler-inserted padding. This results in issues when
writing OROM data into the structure.

Add the __packed attribute to ensure the structure layout matches the
expected binary format without padding.

Fixes: 70db0788a2 ("ixgbe: read the OROM version information")
Reviewed-by: Aleksandr Loktionov <aleksandr.loktionov@intel.com>
Signed-off-by: Jedrzej Jagielski <jedrzej.jagielski@intel.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Tested-by: Rinitha S <sx.rinitha@intel.com> (A Contingent worker at Intel)
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
2025-08-25 09:45:23 -07:00
..
e1000 e1000: Move cancel_work_sync to avoid deadlock 2025-06-10 09:10:47 -07:00
e1000e Networking changes for 6.17. 2025-07-30 08:58:55 -07:00
fm10k Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2025-07-17 11:00:33 -07:00
i40e Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue 2025-07-25 16:01:18 -07:00
iavf iavf: use libie_aq_str 2025-07-24 09:43:40 -07:00
ice ice: fix incorrect counter for buffer allocation failures 2025-08-25 09:45:23 -07:00
idpf idpf: remove obsolete stashing code 2025-08-21 09:42:39 -07:00
igb Networking changes for 6.17. 2025-07-30 08:58:55 -07:00
igbvf igbvf: remove unused fields from struct igbvf_adapter 2025-07-18 09:02:28 -07:00
igc igc: fix disabling L1.2 PCI-E link substate on I226 on init 2025-08-20 18:46:30 -07:00
ixgbe ixgbe: fix ixgbe_orom_civd_info struct layout 2025-08-25 09:45:23 -07:00
ixgbevf net: Fix typos 2025-07-25 10:29:07 -07:00
libeth libeth: xsk: add XSkFQ refill and XSk wakeup helpers 2025-06-16 11:40:15 -07:00
libie libie: add adminq helper for converting err to str 2025-07-24 09:38:29 -07:00
e100.c treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
Kconfig i40e: use libie_aq_str 2025-07-24 09:45:43 -07:00
Makefile net: intel: introduce {, Intel} Ethernet common library 2024-04-24 11:06:25 -07:00