xen-pcifront: don't use flush_scheduled_work()
flush_scheduled_work() is scheduled for deprecation. Cancel ->op_work directly instead. Signed-off-by: Tejun Heo <tj@kernel.org> Cc: Ryan Wilson <hap9@epoch.ncsc.mil> Cc: Jan Beulich <JBeulich@novell.com> Cc: Jesse Barnes <jbarnes@virtuousgeek.org> Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
This commit is contained in:
parent
85e2efbb1d
commit
db2e2e6ee9
|
@ -733,8 +733,7 @@ static void free_pdev(struct pcifront_device *pdev)
|
||||||
|
|
||||||
pcifront_free_roots(pdev);
|
pcifront_free_roots(pdev);
|
||||||
|
|
||||||
/*For PCIE_AER error handling job*/
|
cancel_work_sync(&pdev->op_work);
|
||||||
flush_scheduled_work();
|
|
||||||
|
|
||||||
if (pdev->irq >= 0)
|
if (pdev->irq >= 0)
|
||||||
unbind_from_irqhandler(pdev->irq, pdev);
|
unbind_from_irqhandler(pdev->irq, pdev);
|
||||||
|
|
Loading…
Reference in New Issue