Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > media > main-src > by-pkgid > 276c4c69ed5efcebe43ee6121194cf59 > files > 24

kernel22-2.2.20-9mdk.src.rpm

--- loop/drivers/block/ll_rw_blk.c.~1~	Mon Oct 23 21:01:26 2000
+++ loop/drivers/block/ll_rw_blk.c	Mon Oct 23 21:04:07 2000
@@ -429,7 +429,8 @@
              case COMPAQ_CISS_MAJOR+4:        \
              case COMPAQ_CISS_MAJOR+5:        \
              case COMPAQ_CISS_MAJOR+6:        \
-             case COMPAQ_CISS_MAJOR+7:
+             case COMPAQ_CISS_MAJOR+7:        \
+             case LOOP_MAJOR:
 
 #define elevator_starve_rest_of_queue(req)			\
 do {								\
--- loop/drivers/block/loop.c.~1~	Mon Oct 23 21:01:26 2000
+++ loop/drivers/block/loop.c	Mon Oct 23 21:08:29 2000
@@ -284,6 +284,8 @@
 		block++;
 	}
 	spin_lock_irq(&io_request_lock);
+	current_request->sector += current_request->current_nr_sectors;
+	current_request->nr_sectors -= current_request->current_nr_sectors;
 	current_request->next=CURRENT;
 	CURRENT=current_request;
 	end_request(1);