net: mana: Support hibernation and kexec
Implement the suspend/resume/shutdown callbacks for hibernation/kexec. Add mana_gd_setup() and mana_gd_cleanup() for some common code, and use them in the mand_gd_* callbacks. Reuse mana_probe/remove() for the hibernation path. Signed-off-by:Dexuan Cui <decui@microsoft.com> Reviewed-by:
Haiyang Zhang <haiyangz@microsoft.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/ethernet/microsoft/mana/gdma_main.c 106 additions, 34 deletionsdrivers/net/ethernet/microsoft/mana/gdma_main.c
- drivers/net/ethernet/microsoft/mana/mana.h 2 additions, 2 deletionsdrivers/net/ethernet/microsoft/mana/mana.h
- drivers/net/ethernet/microsoft/mana/mana_en.c 56 additions, 16 deletionsdrivers/net/ethernet/microsoft/mana/mana_en.c
Please register or sign in to comment