]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/ide/ide-io.c
Merge branch 'master' into csb1725
[mv-sheeva.git] / drivers / ide / ide-io.c
index a381be814070f247737957ced84c22c4a9a315aa..999dac054bccc708dee92756b2ec4eb361e590bd 100644 (file)
@@ -441,19 +441,6 @@ void do_ide_request(struct request_queue *q)
        struct request  *rq = NULL;
        ide_startstop_t startstop;
 
-       /*
-        * drive is doing pre-flush, ordered write, post-flush sequence. even
-        * though that is 3 requests, it must be seen as a single transaction.
-        * we must not preempt this drive until that is complete
-        */
-       if (blk_queue_flushing(q))
-               /*
-                * small race where queue could get replugged during
-                * the 3-request flush cycle, just yank the plug since
-                * we want it to finish asap
-                */
-               blk_remove_plug(q);
-
        spin_unlock_irq(q->queue_lock);
 
        /* HLD do_request() callback might sleep, make sure it's okay */