lkml.org 
[lkml]   [2010]   [Jun]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
Patch in this message
/
Subject[PATCH 1/2] Remove preempt_enable/disable calls around sched_clock()
From
Date
calls in the block layer. This was a temporary fix added.

Signed-off-by: Divyesh Shah <dpshah@google.com>
---
include/linux/blkdev.h | 4 ----
1 files changed, 0 insertions(+), 4 deletions(-)
diff --git a/include/linux/blkdev.h b/include/linux/blkdev.h
index 09a8402..ebe788e 100644
--- a/include/linux/blkdev.h
+++ b/include/linux/blkdev.h
@@ -1218,16 +1218,12 @@ int kblockd_schedule_work(struct request_queue *q, struct work_struct *work);
*/
static inline void set_start_time_ns(struct request *req)
{
- preempt_disable();
req->start_time_ns = sched_clock();
- preempt_enable();
}

static inline void set_io_start_time_ns(struct request *req)
{
- preempt_disable();
req->io_start_time_ns = sched_clock();
- preempt_enable();
}

static inline uint64_t rq_start_time_ns(struct request *req)


\
 
 \ /
  Last update: 2010-06-12 04:37    [from the cache]
©2003-2011 Jasper Spaans