--- linux-2.5.1-pre6/drivers/block/ps2esdi.c Fri Nov 30 17:40:03 2001 +++ linux/drivers/block/ps2esdi.c Fri Dec 7 11:22:29 2001 @@ -466,10 +466,10 @@ sti(); #if 0 - printk("%s:got request. device : %d minor : %d command : %d sector : %ld count : %ld, buffer: %p\n", + printk("%s:got request. device : %d minor : %d flags : %d sector : %ld count : %ld, buffer: %p\n", DEVICE_NAME, CURRENT_DEV, MINOR(CURRENT->rq_dev), - CURRENT->cmd, CURRENT->sector, + rq_data_dir(CURRENT), CURRENT->sector, CURRENT->current_nr_sectors, CURRENT->buffer); #endif @@ -485,17 +485,17 @@ (CURRENT->sector + CURRENT->current_nr_sectors <= ps2esdi[MINOR(CURRENT->rq_dev)].nr_sects)) { #if 0 - printk("%s:got request. device : %d minor : %d command : %d sector : %ld count : %ld\n", + printk("%s:got request. device : %d minor : %d flags : %d sector : %ld count : %ld\n", DEVICE_NAME, CURRENT_DEV, MINOR(CURRENT->rq_dev), - CURRENT->cmd, CURRENT->sector, + rq_data_dir(CURRENT), CURRENT->sector, CURRENT->current_nr_sectors); #endif block = CURRENT->sector; count = CURRENT->current_nr_sectors; - switch (CURRENT->cmd) { + switch (rq_data_dir(CURRENT)) { case READ: ps2esdi_readwrite(READ, CURRENT_DEV, block, count); break; @@ -850,7 +850,7 @@ switch (int_ret_code & 0x0f) { case INT_TRANSFER_REQ: ps2esdi_prep_dma(CURRENT->buffer, CURRENT->current_nr_sectors, - (CURRENT->cmd == READ) + ( rq_data_dir(CURRENT) == READ) ? MCA_DMA_MODE_16 | MCA_DMA_MODE_WRITE | MCA_DMA_MODE_XFER : MCA_DMA_MODE_16 | MCA_DMA_MODE_READ); outb(CTRL_ENABLE_DMA | CTRL_ENABLE_INTR, ESDI_CONTROL);