]> www.infradead.org Git - users/jedix/linux-maple.git/commit
i40e: suspend scheduling during driver unload
authorPandi Kumar Maharajan <pandi.maharajan@intel.com>
Thu, 18 Feb 2016 17:19:25 +0000 (09:19 -0800)
committerChuck Anderson <chuck.anderson@oracle.com>
Thu, 10 Mar 2016 16:39:07 +0000 (08:39 -0800)
commitd95d30e020b72f0f96af53fc166b886eedac44b6
treede0639438f93e437d4cdfe48c8ba9720131daf9c
parent2acb6861fc38aacd548f754b62ef9a452f5cb7d1
i40e: suspend scheduling during driver unload

Orabug: 22342532

We need to suspend scheduling or any pending service task during driver
unload process, so that new task will not be scheduled. This patch sets
the suspend flag bit during reload which avoids service task execution.

Change-ID: I017c57b5d6656564556e3c5387da671369a572ac
Signed-off-by: Pandi Kumar Maharajan <pandi.maharajan@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
(cherry picked from commit a4618ec88de95a86f290d01c74c506552f1a5d95)
Signed-off-by: Brian Maly <brian.maly@oracle.com>
drivers/net/ethernet/intel/i40e/i40e_main.c