gdrom: don't use flush_scheduled_work()
flush_scheduled_work() is deprecated and scheduled to be removed. Directly flush work on removal instead. Signed-off-by: Tejun Heo <tj@kernel.org> Cc: Jens Axboe <axboe@kernel.dk>
This commit is contained in:
parent
8aa0f41384
commit
0ead5c86ac
@ -837,7 +837,7 @@ static int __devinit probe_gdrom(struct platform_device *devptr)
|
|||||||
|
|
||||||
static int __devexit remove_gdrom(struct platform_device *devptr)
|
static int __devexit remove_gdrom(struct platform_device *devptr)
|
||||||
{
|
{
|
||||||
flush_scheduled_work();
|
flush_work_sync(&work);
|
||||||
blk_cleanup_queue(gd.gdrom_rq);
|
blk_cleanup_queue(gd.gdrom_rq);
|
||||||
free_irq(HW_EVENT_GDROM_CMD, &gd);
|
free_irq(HW_EVENT_GDROM_CMD, &gd);
|
||||||
free_irq(HW_EVENT_GDROM_DMA, &gd);
|
free_irq(HW_EVENT_GDROM_DMA, &gd);
|
||||||
|
Loading…
Reference in New Issue
Block a user