Messages in this thread Patch in this message | | | Subject | [PATCH 1/2] Remove preempt_enable/disable calls around sched_clock() | From | Divyesh Shah <> | Date | Fri, 11 Jun 2010 19:34:52 -0700 |
| |
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)
| |