 25-akpm/drivers/block/paride/pf.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff -puN drivers/block/paride/pf.c~paride-remove-blk_queue_empty drivers/block/paride/pf.c
--- 25/drivers/block/paride/pf.c~paride-remove-blk_queue_empty	Mon Apr  7 12:23:18 2003
+++ 25-akpm/drivers/block/paride/pf.c	Mon Apr  7 12:23:21 2003
@@ -780,10 +780,10 @@ static void do_pf_request(request_queue_
 	if (pf_busy)
 		return;
 repeat:
-	if (elv_queue_empty(q))
+	pf_req = elv_next_request(q);
+	if (!pf_req)
 		return;
 
-	pf_req = elv_next_request(q);
 	pf_current = pf_req->rq_disk->private_data;
 	pf_block = pf_req->sector;
 	pf_run = pf_req->nr_sectors;

_
