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    [W:0.028 / U:30.084 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site