kernel/hw_breakpoint.c: Fix local/global shadowing
[linux-2.6-block.git] / kernel / hw_breakpoint.c
index dd3fb4a999d346116461445d14e19ae633262183..32e1018191be6e762cfaeedb72d886d2a9471762 100644 (file)
@@ -121,7 +121,7 @@ static void toggle_bp_task_slot(struct task_struct *tsk, int cpu, bool enable)
        int count = 0;
        struct perf_event *bp;
        struct perf_event_context *ctx = tsk->perf_event_ctxp;
-       unsigned int *task_bp_pinned;
+       unsigned int *tsk_pinned;
        struct list_head *list;
        unsigned long flags;
 
@@ -146,15 +146,15 @@ static void toggle_bp_task_slot(struct task_struct *tsk, int cpu, bool enable)
        if (WARN_ONCE(count < 0, "No breakpoint counter found in the counter list"))
                return;
 
-       task_bp_pinned = per_cpu(task_bp_pinned, cpu);
+       tsk_pinned = per_cpu(task_bp_pinned, cpu);
        if (enable) {
-               task_bp_pinned[count]++;
+               tsk_pinned[count]++;
                if (count > 0)
-                       task_bp_pinned[count-1]--;
+                       tsk_pinned[count-1]--;
        } else {
-               task_bp_pinned[count]--;
+               tsk_pinned[count]--;
                if (count > 0)
-                       task_bp_pinned[count-1]++;
+                       tsk_pinned[count-1]++;
        }
 }