]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/s390/char/tape_block.c
Merge tag 'v2.6.38' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
[mv-sheeva.git] / drivers / s390 / char / tape_block.c
index f0fa9ca5cb2cfe09fda7c4e31179e7b1b7a1d083..55d2d0f4eabc9cbd67a4a6fe1638305f883beb00 100644 (file)
@@ -264,7 +264,7 @@ cleanup_queue:
 void
 tapeblock_cleanup_device(struct tape_device *device)
 {
-       flush_scheduled_work();
+       flush_work_sync(&device->blk_data.requeue_task);
        tape_put_device(device);
 
        if (!device->blk_data.disk) {