Linux Headquarters
[ Register ]
[ About us ] [ Home Page ]

Advertisement
[ Kernel ] [ Documentation ] [ Links ] [ Books ]

Advertisement

Kernel v2.6.24 /block/scsi_ioctl.c

Filename:/block/scsi_ioctl.c
Lines Added:2
Lines Deleted:2
Also changed in: (Previous) 2.6.24-rc8  2.6.24-rc7  2.6.24-rc6  2.6.24-rc5-git7  2.6.24-rc5-git6  2.6.23 
(Following) 2.6.25-rc2-git3  2.6.25-rc2-git4  2.6.25-rc2-git5  2.6.25-rc2-git6  2.6.25-rc2-git7  2.6.25-rc2-git8 

Location
[  2.6.24
  [  block
     o  scsi_ioctl.c

Patch

diff --git a/block/scsi_ioctl.c b/block/scsi_ioctl.c
index 91c7322..9675b34 100644
--- a/block/scsi_ioctl.c
+++ b/block/scsi_ioctl.c
@@ -230,7 +230,7 @@ static int blk_fill_sghdr_rq(struct request_queue *q, struct request *rq,
    rq->cmd_len = hdr->cmd_len;
    rq->cmd_type = REQ_TYPE_BLOCK_PC;
 
-   rq->timeout = (hdr->timeout * HZ) / 1000;
+   rq->timeout = msecs_to_jiffies(hdr->timeout);
    if (!rq->timeout)
       rq->timeout = q->sg_timeout;
    if (!rq->timeout)
@@ -366,7 +366,7 @@ static int sg_io(struct file *file, struct request_queue *q,
     */
    blk_execute_rq(q, bd_disk, rq, 0);
 
-   hdr->duration = ((jiffies - start_time) * 1000) / HZ;
+   hdr->duration = jiffies_to_msecs(jiffies - start_time);
 
    return blk_complete_sghdr_rq(rq, hdr, bio);
 out:


Comments: webmaster (at) linuxhq.com.
Advertising: banners (at) linuxhq.com.
Compilation ©1998-2008 Linux Headquarters, Inc.