*** linux/drivers/block/ll_rw_blk.c.orig	Mon Mar 14 11:52:04 1994
--- linux/drivers/block/ll_rw_blk.c	Mon Mar 14 16:05:38 1994
***************
*** 152,157 ****
--- 152,171 ----
  static void add_request(struct blk_dev_struct * dev, struct request * req)
  {
  	struct request * tmp;
+ 	short		 disk_index;
+ 
+ 	switch (MAJOR(req->dev)) {
+ 		case SCSI_DISK_MAJOR:	disk_index = (MINOR(req->dev) & 0x0070) >> 4;
+ 					if (disk_index < 4)
+ 						kstat.dk_drive[disk_index]++;
+ 					break;
+ 		case HD_MAJOR:
+ 		case XT_DISK_MAJOR:	disk_index = (MINOR(req->dev) & 0x00C0) >> 6;
+ 					if (disk_index < 4)
+ 						kstat.dk_drive[disk_index]++;
+ 					break;
+ 		default:		break;
+ 	}
  
  	req->next = NULL;
  	cli();
