lkml.org 
[lkml]   [2009]   [May]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[patch 57/58] tracing: x86, mmiotrace: fix range test
    2.6.29-stable review patch.  If anyone has any objections, please let us know.

    ------------------

    From: Stuart Bennett <stuart@freedesktop.org>

    commit 33015c85995716d03f6293346cf05a1908b0fb9a upstream.

    Matching on (addr == (p->addr + p->len)) causes problems when mappings
    are adjacent.

    [ Impact: fix mmiotrace confusion on adjacent iomaps ]

    Signed-off-by: Stuart Bennett <stuart@freedesktop.org>
    Acked-by: Pekka Paalanen <pq@iki.fi>
    Cc: Steven Rostedt <rostedt@goodmis.org>
    LKML-Reference: <1240946271-7083-2-git-send-email-stuart@freedesktop.org>
    Signed-off-by: Ingo Molnar <mingo@elte.hu>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

    ---
    arch/x86/mm/kmmio.c | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    --- a/arch/x86/mm/kmmio.c
    +++ b/arch/x86/mm/kmmio.c
    @@ -87,7 +87,7 @@ static struct kmmio_probe *get_kmmio_pro
    {
    struct kmmio_probe *p;
    list_for_each_entry_rcu(p, &kmmio_probes, list) {
    - if (addr >= p->addr && addr <= (p->addr + p->len))
    + if (addr >= p->addr && addr < (p->addr + p->len))
    return p;
    }
    return NULL;



    \
     
     \ /
      Last update: 2009-05-07 00:23    [W:0.021 / U:31.568 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site