lkml.org 
[lkml]   [2014]   [Jan]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 03/15] w1: Only wake up the search process if it is going to be searching
    Date
    It's valid to set the search count to 0 to stop searching, so don't
    wake up the search thread to not search.

    Signed-off-by: David Fries <David@Fries.net>
    Acked-by: Evgeniy Polyakov <zbr@ioremap.net>
    ---
    drivers/w1/w1.c | 4 +++-
    1 file changed, 3 insertions(+), 1 deletion(-)

    diff --git a/drivers/w1/w1.c b/drivers/w1/w1.c
    index 67b6d5f..92766a9 100644
    --- a/drivers/w1/w1.c
    +++ b/drivers/w1/w1.c
    @@ -243,7 +243,9 @@ static ssize_t w1_master_attribute_store_search(struct device * dev,
    mutex_lock(&md->mutex);
    md->search_count = tmp;
    mutex_unlock(&md->mutex);
    - wake_up_process(md->thread);
    + /* Only wake if it is going to be searching. */
    + if (tmp)
    + wake_up_process(md->thread);

    return count;
    }
    --
    1.7.10.4


    \
     
     \ /
      Last update: 2014-01-16 06:21    [W:2.075 / U:0.328 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site