lkml.org 
[lkml]   [2012]   [Mar]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 3/3] i2c-eg20t: change timeout value 50msec to 1000msec
    Date
    Currently, during i2c works alone, wait-event timeout is not occurred.
    However, as CPU load increases, timeout occurs frequently.
    So, I modified like this patch.
    Modifying like this patch, I've never seen the timeout event with high
    load test.

    Signed-off-by: Tomoya MORINAGA <tomoya.rohm@gmail.com>
    ---
    drivers/i2c/busses/i2c-eg20t.c | 2 +-
    1 files changed, 1 insertions(+), 1 deletions(-)

    diff --git a/drivers/i2c/busses/i2c-eg20t.c b/drivers/i2c/busses/i2c-eg20t.c
    index 714b070..ec8f4fa 100644
    --- a/drivers/i2c/busses/i2c-eg20t.c
    +++ b/drivers/i2c/busses/i2c-eg20t.c
    @@ -324,7 +324,7 @@ static s32 pch_i2c_wait_for_xfer_complete(struct i2c_algo_pch_data *adap)
    {
    long ret;
    ret = wait_event_timeout(pch_event,
    - (adap->pch_event_flag != 0), msecs_to_jiffies(50));
    + (adap->pch_event_flag != 0), msecs_to_jiffies(1000));

    if (ret == 0) {
    pch_err(adap, "timeout: %x\n", adap->pch_event_flag);
    --
    1.7.7.6


    \
     
     \ /
      Last update: 2012-03-26 08:03    [W:0.018 / U:32.844 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site