]> www.infradead.org Git - users/jedix/linux-maple.git/commit
i40e: Decrease the scope of rtnl lock
authorMaciej Sosin <maciej.sosin@intel.com>
Wed, 5 Apr 2017 11:50:55 +0000 (07:50 -0400)
committerJack Vogel <jack.vogel@oracle.com>
Tue, 10 Oct 2017 21:15:22 +0000 (14:15 -0700)
commit900b22a5df1fcd6af8aefe909af08c9d9d304d6c
tree842f8a2cd4a7dbb0e0da668765eeeb69838ae1ca
parent0619f3a2b010e324191819e6bd2e9b5d7faf67bf
i40e: Decrease the scope of rtnl lock

Previously rtnl lock was held during whole reset procedure that
was stopping other PFs running their reset procedures. In the result
reset was not handled properly and host reset was the only way
to recover.

Change-ID: I23c0771c0303caaa7bd64badbf0c667e25142954
Signed-off-by: Maciej Sosin <maciej.sosin@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Orabug: 26785018
(cherry picked from commit 373149fc99a077700339e18839484a852e7b0971)
Signed-off-by: Jack Vogel <jack.vogel@oracle.com>
Reviewed-by: Kyle Fortin <kyle.fortin@oracle.com>
drivers/net/ethernet/intel/i40e/i40e.h
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
drivers/net/ethernet/intel/i40e/i40e_main.c