History

Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull perf fixes from Ingo Molnar: "This tree includes four core perf fixes for misc bugs, three fixes to x86 PMU drivers, and two updates to old email addresses" * 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: perf: Do not send exit event twice perf/x86/intel: Fix INTEL_FLAGS_UEVENT_CONSTRAINT_DATALA_NA macro perf/x86/intel: Make L1D_PEND_MISS.FB_FULL not constrained on Haswell perf: Fix PERF_EVENT_IOC_PERIOD deadlock treewide: Remove old email address perf/x86: Fix LBR call stack save/restore perf: Update email address in MAINTAINERS perf/core: Robustify the perf_cgroup_from_task() RCU checks perf/core: Fix RCU problem with cgroup context switching code

Linus Torvalds committed 10 years ago

Commit 51825c82 parents 62ea1ec 4e93ad631 files · +98 −55Browse files

Showing the changes to include/linux (5 of 31 files). Show all

Unified · Split

5 files
  1. include/linux/jump_label.h +1 −1
  2. include/linux/lockdep.h +1 −1
  3. include/linux/perf_event.h +4 −2
  4. include/linux/proportions.h +1 −1
  5. include/linux/uprobes.h +1 −1
include/linux/jump_label.h+1−1
@@ -5,7 +5,7 @@ · 4 unmodified lines
55 * Jump label support
66 *
77 * Copyright (C) 2009-2012 Jason Baron <jbaron@redhat.com>
8− * Copyright (C) 2011-2012 Peter Zijlstra <pzijlstr@redhat.com>
8+ * Copyright (C) 2011-2012 Red Hat, Inc., Peter Zijlstra
99 *
1010 * DEPRECATED API:
1111 *
include/linux/lockdep.h+1−1
@@ -2,7 +2,7 @@ · 1 unmodified line
22 * Runtime locking correctness validator
33 *
44 * Copyright (C) 2006,2007 Red Hat, Inc., Ingo Molnar <mingo@redhat.com>
5− * Copyright (C) 2007 Red Hat, Inc., Peter Zijlstra <pzijlstr@redhat.com>
5+ * Copyright (C) 2007 Red Hat, Inc., Peter Zijlstra
66 *
77 * see Documentation/locking/lockdep-design.txt for more details.
88 */
include/linux/perf_event.h+4−2
@@ -697,9 +697,11 @@ struct perf_cgroup { · 696 unmodified lines
697697 * if there is no cgroup event for the current CPU context.
698698 */
699699 static inline struct perf_cgroup *
700−perf_cgroup_from_task(struct task_struct *task)
700+perf_cgroup_from_task(struct task_struct *task, struct perf_event_context *ctx)
701701 {
702− return container_of(task_css(task, perf_event_cgrp_id),
702+ return container_of(task_css_check(task, perf_event_cgrp_id,
703+ ctx ? lockdep_is_held(&ctx->lock)
704+ : true),
703705 struct perf_cgroup, css);
704706 }
705707 #endif /* CONFIG_CGROUP_PERF */
include/linux/proportions.h+1−1
@@ -1,7 +1,7 @@
11 /*
22 * FLoating proportions
33 *
4− * Copyright (C) 2007 Red Hat, Inc., Peter Zijlstra <pzijlstr@redhat.com>
4+ * Copyright (C) 2007 Red Hat, Inc., Peter Zijlstra
55 *
66 * This file contains the public data structure and API definitions.
77 */
include/linux/uprobes.h+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
2121 * Authors:
2222 * Srikar Dronamraju
2323 * Jim Keniston
24− * Copyright (C) 2011-2012 Red Hat, Inc., Peter Zijlstra <pzijlstr@redhat.com>
24+ * Copyright (C) 2011-2012 Red Hat, Inc., Peter Zijlstra
2525 */
2626
2727 #include <linux/errno.h>

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t