lkml.org 
[lkml]   [2013]   [May]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[ 032/136 ] tracing: Fix off-by-one on allocating stat->pages
    3.6.11.4 stable review patch.
    If anyone has any objections, please let me know.

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

    From: Namhyung Kim <namhyung.kim@lge.com>

    [ Upstream commit 39e30cd1537937d3c00ef87e865324e981434e5b ]

    The first page was allocated separately, so no need to start from 0.

    Link: http://lkml.kernel.org/r/1364820385-32027-2-git-send-email-namhyung@kernel.org

    Cc: Frederic Weisbecker <fweisbec@gmail.com>
    Cc: Namhyung Kim <namhyung.kim@lge.com>
    Cc: stable@vger.kernel.org
    Signed-off-by: Namhyung Kim <namhyung@kernel.org>
    Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
    ---
    kernel/trace/ftrace.c | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    diff --git a/kernel/trace/ftrace.c b/kernel/trace/ftrace.c
    index d5525eb..f8cef7f 100644
    --- a/kernel/trace/ftrace.c
    +++ b/kernel/trace/ftrace.c
    @@ -624,7 +624,7 @@ int ftrace_profile_pages_init(struct ftrace_profile_stat *stat)

    pages = DIV_ROUND_UP(functions, PROFILES_PER_PAGE);

    - for (i = 0; i < pages; i++) {
    + for (i = 1; i < pages; i++) {
    pg->next = (void *)get_zeroed_page(GFP_KERNEL);
    if (!pg->next)
    goto out_free;
    --
    1.7.10.4



    \
     
     \ /
      Last update: 2013-05-18 05:21    [W:4.062 / U:0.080 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site