Messages in this thread Patch in this message | | | Date | Sun, 11 Apr 2010 13:23:12 +0800 | Subject | [PATCH] Fix inappropriate substraction on tracing_pages_allocated in trace_free_page()in 2.6.27.y series kernel | From | shenghui <> |
| |
I noticed inappropriate substraction on variable tracing_pages_allocated in trace_free_page()in 2.6.27.y series (from 2.6.27 to 2.6.27.46) kernel.
Signed-off-by: Wang Sheng-Hui <crosslonelyover@gmail.com>
--- kernel/trace/trace.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c index 8f3fb3d..dfe3995 100644 --- a/kernel/trace/trace.c +++ b/kernel/trace/trace.c @@ -3018,7 +3018,6 @@ static int trace_free_page(void) ClearPageLRU(page); list_del(&page->lru); tracing_pages_allocated--; - tracing_pages_allocated--; __free_page(page);
tracing_reset(data); @@ -3036,6 +3035,7 @@ static int trace_free_page(void) page = list_entry(p, struct page, lru); ClearPageLRU(page); list_del(&page->lru); + tracing_pages_allocated--; __free_page(page);
tracing_reset(data);
| |