• L
    kmemleak: add clear command support · 30b37101
    Luis R. Rodriguez 提交于
    In an ideal world your kmemleak output will be small, when its
    not (usually during initial bootup) you can use the clear command
    to ingore previously reported and unreferenced kmemleak objects. We
    do this by painting all currently reported unreferenced objects grey.
    We paint them grey instead of black to allow future scans on the same
    objects as such objects could still potentially reference newly
    allocated objects in the future.
    
    To test a critical section on demand with a clean
    /sys/kernel/debug/kmemleak you can do:
    
    echo clear > /sys/kernel/debug/kmemleak
            test your kernel or modules
    echo scan > /sys/kernel/debug/kmemleak
    
    Then as usual to get your report with:
    
    cat /sys/kernel/debug/kmemleak
    Signed-off-by: NLuis R. Rodriguez <lrodriguez@atheros.com>
    Signed-off-by: NCatalin Marinas <catalin.marinas@arm.com>
    30b37101
kmemleak.c 47.1 KB