Message ID | 1455754344-6372-13-git-send-email-avinash.dayanand@intel.com |
---|---|
State | Superseded |
Headers | show |
The title of this patch must be fixed. -----Original Message----- From: Intel-wired-lan [mailto:intel-wired-lan-bounces@lists.osuosl.org] On Behalf Of Avinash Dayanand Sent: Wednesday, February 17, 2016 4:12 PM To: intel-wired-lan@lists.osuosl.org Subject: [Intel-wired-lan] [next PATCH S29 12/14] i40e: Fix for the NPAR PSOD issue From: Pandi Kumar Maharajan <pandi.maharajan@intel.com> 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. Signed-off-by: Pandi Kumar Maharajan <pandi.maharajan@intel.com> Change-ID: I017c57b5d6656564556e3c5387da671369a572ac
On Wed, 2016-02-17 at 16:12 -0800, Avinash Dayanand wrote: > From: Pandi Kumar Maharajan <pandi.maharajan@intel.com> > > 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. > > Signed-off-by: Pandi Kumar Maharajan <pandi.maharajan@intel.com> > Change-ID: I017c57b5d6656564556e3c5387da671369a572ac > --- > drivers/net/ethernet/intel/i40e/i40e_main.c | 1 + > 1 file changed, 1 insertion(+) Please resend just this patch with the title fixed.
diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.c b/drivers/net/ethernet/intel/i40e/i40e_main.c index 7388c1a..50c2c71 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_main.c +++ b/drivers/net/ethernet/intel/i40e/i40e_main.c @@ -11211,6 +11211,7 @@ static void i40e_remove(struct pci_dev *pdev) i40e_write_rx_ctl(hw, I40E_PFQF_HENA(1), 0); /* no more scheduling of any task */ + set_bit(__I40E_SUSPENDED, &pf->state); set_bit(__I40E_DOWN, &pf->state); del_timer_sync(&pf->service_timer); cancel_work_sync(&pf->service_task);