[Intel-wired-lan] [tnguy-net-queue:200GbE] BUILD SUCCESS 02d9009f4e8c27dcf10c3e39bc0666436686a219

2024-02-10 Thread kernel test robot
-20240209 gcc arc randconfig-001-20240210 gcc arc randconfig-002-20240209 gcc arc randconfig-002-20240210 gcc arcvdk_hs38_smp_defconfig gcc arm allmodconfig gcc arm

[Intel-wired-lan] [tnguy-net-queue:dev-queue] BUILD SUCCESS b1011aaeb1aacceb4a4f998ef5bc23358971cff6

2024-02-10 Thread kernel test robot
gcc arc allnoconfig gcc arc allyesconfig gcc arc axs103_smp_defconfig gcc arc defconfig gcc arc randconfig-001-20240210 gcc arc

[Intel-wired-lan] [tnguy-next-queue:dev-queue] BUILD SUCCESS 7c9b8de2aec60f9217e04a6b13f325b81aec00bd

2024-02-10 Thread kernel test robot
allnoconfig gcc arc allyesconfig gcc arc defconfig gcc arc randconfig-001-20240210 gcc arc randconfig-002-20240210 gcc arcvdk_hs38_smp_defconfig

[Intel-wired-lan] [PATCH iwl-next v1 0/2] net: intel: cleanup power ops

2024-02-10 Thread Jesse Brandeburg
Do a quick refactor of igb to clean up some unnecessary declarations, noticed while doing the real work of 2/2. Follow that with a change of all the Intel drivers to use the current power management declaration APIs, to avoid complication and maintenance issues with CONFIG_PM=. This is as per [1]

[Intel-wired-lan] [PATCH iwl-next v1 1/2] igb: simplify pci ops declaration

2024-02-10 Thread Jesse Brandeburg
The igb driver was pre-declaring tons of functions just so that it could have an early declaration of the pci_driver struct. Delete a bunch of the declarations and move the struct to the bottom of the file, after all the functions are declared. Reviewed-by: Alan Brady Signed-off-by: Jesse Brande

[Intel-wired-lan] [PATCH iwl-next v1 2/2] net: intel: implement modern PM ops declarations

2024-02-10 Thread Jesse Brandeburg
Switch the Intel networking drivers to use the new power management ops declaration formats and macros, which allows us to drop __maybe_unused, as well as a bunch of ifdef checking CONFIG_PM. This is safe to do because the compiler drops the unused functions, verified by checking for any of the po

[Intel-wired-lan] [PATCH iwl-next v1 1/1] igc: Refactor runtime power management flow

2024-02-10 Thread Sasha Neftin
Following the corresponding discussion [1] and [2] refactor the 'igc_open' method and avoid taking the rtnl_lock() during the 'igc_resume' method. The rtnl_lock is held by the upper layer and could lead to the deadlock during resuming from a runtime power management flow. Notify the stack of the ac