Ingo Molnar
0bcfe75807
Merge branch 'sched/urgent' into sched/core
...
Conflicts:
include/linux/sched.h
Merge reason: Add the leftover .35 urgent bits, fix the conflict.
Signed-off-by: Ingo Molnar <[email protected] >
2010-08-05 09:46:29 +02:00
Ingo Molnar
fc9ea5a1e5
Merge branch 'perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux-2.6 into perf/core
2010-08-05 08:46:15 +02:00
Ingo Molnar
61be7fdec2
Merge branch 'perf/nmi' into perf/core
...
Conflicts:
kernel/Makefile
Merge reason: Add the now complete topic, fix the conflict.
Signed-off-by: Ingo Molnar <[email protected] >
2010-08-05 08:45:05 +02:00
Ingo Molnar
12a81c8df1
Merge branch 'core' of git://git.kernel.org/pub/scm/linux/kernel/git/rric/oprofile into perf/core
2010-08-04 16:25:47 +02:00
Ingo Molnar
43d7383bbe
Merge branch 'perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux-2.6 into perf/core
2010-08-03 07:45:00 +02:00
Ingo Molnar
3772b73472
Merge commit 'v2.6.35' into perf/core
...
Conflicts:
tools/perf/Makefile
tools/perf/util/hist.c
Merge reason: Resolve the conflicts and update to latest upstream.
Signed-off-by: Ingo Molnar <[email protected] >
2010-08-02 08:31:54 +02:00
Ingo Molnar
9fc3af467d
Merge branch 'perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing into perf/core
2010-08-02 08:28:08 +02:00
Ingo Molnar
3a01736e70
Merge branch 'tip/perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into perf/core
2010-07-23 09:10:29 +02:00
Ingo Molnar
dca45ad8af
Merge branch 'linus' into sched/core
...
Merge reason: Move from the -rc3 to the almost-rc6 base.
Signed-off-by: Ingo Molnar <[email protected] >
2010-07-21 21:45:08 +02:00
Ingo Molnar
23c2875725
Merge branch 'perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing into perf/core
2010-07-21 21:44:18 +02:00
Ingo Molnar
9dcdbf7a33
Merge branch 'linus' into perf/core
...
Merge reason: Pick up the latest perf fixes.
Signed-off-by: Ingo Molnar <[email protected] >
2010-07-21 21:43:06 +02:00
Ingo Molnar
31a05a4127
Merge branch 'perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing into perf/core
2010-07-17 12:00:25 +02:00
Ingo Molnar
8bd0e1be25
Merge branch 'perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux-2.6 into perf/core
2010-07-06 09:00:32 +02:00
Ingo Molnar
08f8ba0799
Merge commit 'v2.6.35-rc4' into perf/core
...
Merge reason: Pick up the latest perf fixes
Signed-off-by: Ingo Molnar <[email protected] >
2010-07-05 08:30:58 +02:00
Ingo Molnar
0a54cec0c2
Merge branch 'linus' into core/rcu
...
Conflicts:
fs/fs-writeback.c
Merge reason: Resolve the conflict
Note, i picked the version from Linus's tree, which effectively reverts
the fs-writeback.c bits of:
b97181f : fs: remove all rcu head initializations, except on_stack initializations
As the upstream changes to this file changed this code heavily and the
first attempt to resolve the conflict resulted in a non-booting kernel.
It's safer to re-try this portion of the commit cleanly.
Signed-off-by: Ingo Molnar <[email protected] >
2010-07-01 09:31:25 +02:00
Ingo Molnar
9a15a07fe2
Merge branch 'perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux-2.6 into perf/core
2010-06-25 16:16:44 +02:00
Ingo Molnar
646b1db495
Merge commit 'v2.6.35-rc3' into perf/core
...
Merge reason: Go from -rc1 base to -rc3 base, merge in fixes.
2010-06-18 10:53:19 +02:00
Ingo Molnar
4cb6948e53
Merge commit 'v2.6.35-rc3' into sched/core
...
Merge reason: Update to the latest -rc.
2010-06-18 10:46:35 +02:00
Ingo Molnar
174787cb51
Merge branch 'tip/perf/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into perf/urgent
2010-06-11 10:18:06 +02:00
Ingo Molnar
c726b61c6a
Merge branch 'perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing into perf/core
2010-06-09 18:55:57 +02:00
Ingo Molnar
16106822b6
Merge branch 'perf/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing into perf/urgent
2010-06-09 00:45:53 +02:00
Ingo Molnar
95ae3c59fa
Merge branch 'sched-wq' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq into sched/core
2010-06-08 23:20:59 +02:00
Ingo Molnar
becf6c97a3
Merge branch 'perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux-2.6 into perf/core
2010-06-08 19:42:08 +02:00
Ingo Molnar
6113e45f83
Merge branch 'tip/perf/core-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into perf/core
2010-06-08 19:34:40 +02:00
Ingo Molnar
84bb671dc4
Merge branch 'for-tip' of git://git.kernel.org/pub/scm/linux/kernel/git/rric/oprofile into perf/urgent
2010-06-08 19:15:37 +02:00
Ingo Molnar
58cc1a9e3b
Merge branch 'perf/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux-2.6 into perf/urgent
2010-06-04 16:55:19 +02:00
Ingo Molnar
da3fd1a001
Merge branch 'perf/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux-2.6 into perf/urgent
2010-06-02 09:13:12 +02:00
Ingo Molnar
c8fcb14fec
Merge branch 'amd-iommu/2.6.35' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu into x86/urgent
2010-06-01 11:45:45 +02:00
Ingo Molnar
92af1abde4
Merge branch 'tip/perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into perf/urgent
2010-05-29 11:30:30 +02:00
Ingo Molnar
c392c4c6dc
Merge branch 'perf' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux-2.6 into perf/core
2010-05-23 11:09:19 +02:00
Ingo Molnar
f80836c86e
Merge branch 'tip/tracing/core-7' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into perf/core
2010-05-21 17:53:46 +02:00
Ingo Molnar
1c34bde13a
Merge branch 'perf' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux-2.6 into perf/core
2010-05-21 09:50:09 +02:00
Ingo Molnar
915e555822
Merge branch 'perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing into perf/core
2010-05-20 22:01:12 +02:00
Ingo Molnar
dfacc4d6c9
Merge branch 'perf/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing into perf/core
2010-05-20 14:38:55 +02:00
Ingo Molnar
9c6f7e43b4
stop_machine: Move local variable closer to the usage site in cpu_stop_cpu_callback()
...
This addresses the following compiler warning:
kernel/stop_machine.c: In function 'cpu_stop_cpu_callback':
kernel/stop_machine.c:297: warning: unused variable 'work'
Cc: Tejun Heo <[email protected] >
Cc: Peter Zijlstra <[email protected] >
LKML-Reference: <[email protected] >
Signed-off-by: Ingo Molnar <[email protected] >
2010-05-18 00:17:44 +02:00
Ingo Molnar
7ebaa2838a
Merge branch 'perf' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux-2.6 into perf/core
2010-05-15 08:39:09 +02:00
Ingo Molnar
5e85391b3b
x86, watchdog: Fix build error in hw_nmi.c
...
On some configs the following build error triggers:
arch/x86/kernel/apic/hw_nmi.c:35: error: 'apic' undeclared (first use in this function)
arch/x86/kernel/apic/hw_nmi.c:35: error: (Each undeclared identifier is reported only once
arch/x86/kernel/apic/hw_nmi.c:35: error: for each function it appears in.)
Because asm/apic.h was only included implicitly. Include it explicitly.
Cc: Frederic Weisbecker <[email protected] >
Cc: Don Zickus <[email protected] >
Cc: Peter Zijlstra <[email protected] >
Cc: Cyrill Gorcunov <[email protected] >
LKML-Reference: <[email protected] >
Signed-off-by: Ingo Molnar <[email protected] >
2010-05-13 09:12:39 +02:00
Ingo Molnar
0167c78190
watchdog: Export touch_softlockup_watchdog
...
There are modules that rely on it:
ERROR: "touch_softlockup_watchdog" [drivers/video/nvidia/nvidiafb.ko] undefined!
Cc: Frederic Weisbecker <[email protected] >
Cc: Don Zickus <[email protected] >
Cc: Peter Zijlstra <[email protected] >
Cc: Cyrill Gorcunov <[email protected] >
LKML-Reference: <[email protected] >
Signed-off-by: Ingo Molnar <[email protected] >
2010-05-13 08:53:33 +02:00
Ingo Molnar
ad56b0797e
Merge commit 'v2.6.34-rc7' into tracing/core
...
Merge reason: Update from -rc5 to -rc7.
Signed-off-by: Ingo Molnar <[email protected] >
2010-05-13 08:11:29 +02:00
Ingo Molnar
975fc2d5f2
Merge branch 'perf' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux-2.6 into perf/core
2010-05-12 08:14:29 +02:00
Ingo Molnar
e3174cfd2a
Revert "perf: Fix exit() vs PERF_FORMAT_GROUP"
...
This reverts commit 4fd38e4595 .
It causes various crashes and hangs when events are activated.
The cause is not fully understood yet but we need to revert it
because the effects are severe.
Reported-by: Stephane Eranian <[email protected] >
Reported-by: Lin Ming <[email protected] >
Cc: Peter Zijlstra <[email protected] >
Cc: Corey Ashford <[email protected] >
Cc: Mike Galbraith <[email protected] >
Cc: Paul Mackerras <[email protected] >
Cc: Arnaldo Carvalho de Melo <[email protected] >
Cc: Frederic Weisbecker <[email protected] >
LKML-Reference: <new-submission>
Signed-off-by: Ingo Molnar <[email protected] >
2010-05-11 08:31:49 +02:00
Ingo Molnar
cc49b092d3
Merge branch 'core' of git://git.kernel.org/pub/scm/linux/kernel/git/rric/oprofile into oprofile
2010-05-10 13:13:40 +02:00
Ingo Molnar
7c224a03a7
Merge commit 'v2.6.34-rc7' into oprofile
...
Merge reason: Update to Linus's latest -rc.
Signed-off-by: Ingo Molnar <[email protected] >
2010-05-10 13:12:29 +02:00
Ingo Molnar
1f0ac7183f
Merge branch 'perf/test' of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing into perf/core
2010-05-10 08:20:19 +02:00
Ingo Molnar
e7858f52a5
Merge branch 'cpu_stop' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc into sched/core
2010-05-08 18:11:19 +02:00
Ingo Molnar
ed82702155
Merge branch 'perf' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux-2.6 into perf/core
2010-05-08 10:02:57 +02:00
Ingo Molnar
cce9131781
Merge branch 'perf/urgent' into perf/core
...
Merge reason: Resolve patch dependency
Signed-off-by: Ingo Molnar <[email protected] >
2010-05-07 11:30:30 +02:00
Ingo Molnar
48652ced15
Merge commit 'v2.6.34-rc6' into sched/core
2010-05-07 11:27:54 +02:00
Ingo Molnar
c4f3b5a2d7
Merge branch 'perf' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux-2.6 into perf/core
2010-05-04 18:31:47 +02:00
Ingo Molnar
56f0e74c9c
x86: Fix parse_reservetop() build failure on certain configs
...
Commit e67a807 ("x86: Fix 'reservetop=' functionality") added a
fixup_early_ioremap() call to parse_reservetop() and declared it
in io.h.
But asm/io.h was only included indirectly - and on some configs
not at all, causing a build failure on those configs.
Cc: Liang Li <[email protected] >
Cc: Konrad Rzeszutek Wilk <[email protected] >
Cc: Yinghai Lu <[email protected] >
Cc: Jeremy Fitzhardinge <[email protected] >
Cc: Wang Chen <[email protected] >
Cc: "H. Peter Anvin" <[email protected] >
Cc: Andrew Morton <[email protected] >
LKML-Reference: <[email protected] >
Signed-off-by: Ingo Molnar <[email protected] >
2010-05-03 09:22:19 +02:00
Ingo Molnar
0e417fe1f2
Merge branch 'core/locking' of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing into core/locking
2010-05-03 09:17:46 +02:00
Ingo Molnar
53ba4f2fa7
Merge commit 'v2.6.34-rc6' into core/locking
2010-05-03 09:17:01 +02:00
Ingo Molnar
0806ebd974
Merge branch 'perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing into perf/core
2010-05-03 08:29:35 +02:00
Ingo Molnar
bc4b473f1a
Merge branch 'perf' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux-2.6 into perf/core
2010-04-30 09:58:05 +02:00
Ingo Molnar
3ca50496c2
Merge commit 'v2.6.34-rc6' into perf/core
...
Merge reason: update to the latest -rc.
Signed-off-by: Ingo Molnar <[email protected] >
2010-04-30 09:56:44 +02:00
Ingo Molnar
462b04e28a
Merge branch 'perf' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux-2.6 into perf/core
2010-04-27 11:16:54 +02:00
Ingo Molnar
77a7f2e94e
Merge branch 'tracing/core' of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing into tracing/core
2010-04-23 11:25:31 +02:00
Ingo Molnar
4093b150e5
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/perf into perf/core
2010-04-23 11:11:38 +02:00
Ingo Molnar
70bce3ba77
Merge branch 'linus' into perf/core
...
Merge reason: merge the latest fixes, update to latest -rc.
Signed-off-by: Ingo Molnar <[email protected] >
2010-04-23 11:10:30 +02:00
Ingo Molnar
ac0053fd51
Merge commit 'v2.6.34-rc5' into tracing/core
...
Merge reason: pick up latest -rc's.
Signed-off-by: Ingo Molnar <[email protected] >
2010-04-21 09:47:05 +02:00
Ingo Molnar
b257c14ceb
Merge branch 'linus' into sched/core
...
Merge reason: merge the latest fixes, update to -rc4.
Signed-off-by: Ingo Molnar <[email protected] >
2010-04-15 09:36:16 +02:00
Ingo Molnar
b5a80b7e91
Merge branch 'perf' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux-2.6 into perf/core
2010-04-15 09:16:51 +02:00
Ingo Molnar
84b13fd596
Merge branch 'perf/live' into perf/core
...
Conflicts:
tools/perf/builtin-record.c
Merge reason: add the live tracing feature, resolve conflict.
Signed-off-by: Ingo Molnar <[email protected] >
2010-04-15 09:13:26 +02:00
Ingo Molnar
b15c7b1cee
Merge branch 'tip/tracing/core' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/core
2010-04-14 12:15:23 +02:00
Ingo Molnar
e58aa3d2d0
genirq: Run irq handlers with interrupts disabled
...
Running interrupt handlers with interrupts enabled can cause stack
overflows. That has been observed with multiqueue NICs delivering all
their interrupts to a single core. We might band aid that somehow by
checking the interrupt stacks, but the real safe fix is to run the irq
handlers with interrupts disabled.
Drivers for whacky hardware still can reenable them in the handler
itself, if the need arises. (They do already due to lockdep)
The risk of doing this is rather low:
- lockdep already enforces this
- CONFIG_NOHZ has shaken out the drivers which relied on jiffies updates
- time keeping is not longer sensitive to the timer interrupt being delayed
Signed-off-by: Ingo Molnar <[email protected] >
Signed-off-by: Thomas Gleixner <[email protected] >
Cc: Peter Zijlstra <[email protected] >
Cc: Alan Cox <[email protected] >
Cc: Andi Kleen <[email protected] >
Cc: David Miller <[email protected] >
Cc: Greg Kroah-Hartman <[email protected] >
Cc: Arnaldo Carvalho de Melo <[email protected] >
Cc: Linus Torvalds <[email protected] >
LKML-Reference: <[email protected] >
2010-04-13 16:36:40 +02:00
Ingo Molnar
2b2f862ee6
Merge branch 'iommu/fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu into x86/urgent
2010-04-13 13:24:54 +02:00
Ingo Molnar
fb48aef7c3
eeepc-wmi: Build fix
...
-tip testing found:
eeepc-wmi.c:(.text+0x36673c): undefined reference to `sparse_keymap_report_event'
drivers/built-in.o: In function `eeepc_wmi_init':
eeepc-wmi.c:(.init.text+0x19cd0): undefined reference to `sparse_keymap_setup'
eeepc-wmi.c:(.init.text+0x19cf0): undefined reference to `sparse_keymap_free'
eeepc-wmi.c:(.init.text+0x19d0b): undefined reference to `sparse_keymap_free'
drivers/built-in.o: In function `eeepc_wmi_exit':
eeepc-wmi.c:(.exit.text+0x2e87): undefined reference to `sparse_keymap_free'
To fix this select INPUT_SPARSEKMAP, like the ASUS driver does.
Signed-off-by: Ingo Molnar <[email protected] >
Signed-off-by: Matthew Garrett <[email protected] >
2010-04-12 13:21:35 -04:00
Ingo Molnar
ca7e0c6120
Merge branch 'linus' into perf/core
...
Semantic conflict: arch/x86/kernel/cpu/perf_event_intel_ds.c
Merge reason: pick up latest fixes, fix the conflict
Signed-off-by: Ingo Molnar <[email protected] >
2010-04-08 13:37:18 +02:00
Ingo Molnar
c1ab9cab75
Merge branch 'linus' into tracing/core
...
Conflicts:
include/linux/module.h
kernel/module.c
Semantic conflict:
include/trace/events/module.h
Merge reason: Resolve the conflict with upstream commit 5fbfb18 ("Fix up
possibly racy module refcounting")
Signed-off-by: Ingo Molnar <[email protected] >
2010-04-08 10:18:47 +02:00
Ingo Molnar
22a4e4c435
Merge branch 'perf/urgent' into perf/core
...
Conflicts:
tools/perf/Makefile
Merge reason: resolve the conflict.
Signed-off-by: Ingo Molnar <[email protected] >
2010-04-03 18:17:55 +02:00
Ingo Molnar
70a7c1271e
Merge branch 'perf' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux-2.6 into perf/core
2010-04-03 18:16:42 +02:00
Ingo Molnar
c9494727cf
Merge branch 'linus' into sched/core
...
Merge reason: update to latest upstream
Signed-off-by: Ingo Molnar <[email protected] >
2010-04-02 20:03:08 +02:00
Ingo Molnar
ec5e61aabe
Merge branch 'perf/urgent' into perf/core
...
Conflicts:
arch/x86/kernel/cpu/perf_event.c
Merge reason: Resolve the conflict, pick up fixes
Signed-off-by: Ingo Molnar <[email protected] >
2010-04-02 19:38:10 +02:00
Ingo Molnar
50d11d190a
Merge branch 'perf/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing into perf/urgent
2010-04-02 19:29:17 +02:00
Ingo Molnar
d2f1e15b66
Merge commit 'v2.6.34-rc2' into perf/core
...
Merge reason: Pick up latest perf fixes from upstream.
Signed-off-by: Ingo Molnar <[email protected] >
2010-03-22 18:47:01 +01:00
Ingo Molnar
55632770d7
perf events: Fix false positive build warning with older GCC's
...
gcc 4.2.1 produces:
util/probe-event.c: In function 'add_perf_probe_events':
util/probe-event.c:883: warning: 'tev' may be used uninitialized in this function
make: *** [util/probe-event.o] Error 1
Newer GCCs get this right.
To work it around, initialize the variable to NULL so that older GCCs see
it as initialized too.
Cc: Masami Hiramatsu <[email protected] >
Cc: Frederic Weisbecker <[email protected] >
Cc: Arnaldo Carvalho de Melo <[email protected] >
Cc: Paul Mackerras <[email protected] >
Cc: Mike Galbraith <[email protected] >
Cc: Peter Zijlstra <[email protected] >
LKML-Reference: <[email protected] >
Signed-off-by: Ingo Molnar <[email protected] >
2010-03-18 17:03:24 +01:00
Ingo Molnar
3b0d516463
perf probe: Fix !dwarf build
...
Fix the !drawf build.
This uses the existing NO_DWARF_SUPPORT mechanism we use for that,
but it's really fragile and needs a cleanup. (in a separate patch)
1) Such uses:
#ifndef NO_DWARF_SUPPORT
are double inverted logic a'la 'not not'. Instead the flag should
be called DWARF_SUPPORT.
2) Furthermore, assymetric #ifdef polluted code flow like:
if (need_dwarf)
#ifdef NO_DWARF_SUPPORT
die("Debuginfo-analysis is not supported");
#else /* !NO_DWARF_SUPPORT */
pr_debug("Some probes require debuginfo.\n");
fd = open_vmlinux();
is very fragile and not acceptable. Instead of that helper functions
should be created and the dwarf/no-dwarf logic should be separated more
cleanly.
3) Local variable #ifdefs like this:
#ifndef NO_DWARF_SUPPORT
int fd;
#endif
Are fragile as well and should be eliminated. Helper functions achieve
that too.
Cc: Masami Hiramatsu <[email protected] >
Cc: Frederic Weisbecker <[email protected] >
Cc: Arnaldo Carvalho de Melo <[email protected] >
Cc: Paul Mackerras <[email protected] >
Cc: Mike Galbraith <[email protected] >
Cc: Peter Zijlstra <[email protected] >
LKML-Reference: <[email protected] >
Signed-off-by: Ingo Molnar <[email protected] >
2010-03-17 12:13:28 +01:00
Ingo Molnar
e4713e93b1
Merge branch 'perf/urgent' into perf/core
...
Merge reason: We'll be queueing dependent changes.
Signed-off-by: Ingo Molnar <[email protected] >
2010-03-17 11:31:48 +01:00
Ingo Molnar
12b8aeee3e
Merge branch 'linus' into timers/core
...
Conflicts:
Documentation/feature-removal-schedule.txt
Merge reason: Resolve the conflict, update to upstream.
Signed-off-by: Ingo Molnar <[email protected] >
2010-03-15 08:17:33 +01:00
Ingo Molnar
2aa2b50dd6
x86/mce: Fix build bug with CONFIG_PROVE_LOCKING=y && CONFIG_X86_MCE_INTEL=y
...
Commit f56e8a076 "x86/mce: Fix RCU lockdep splats" introduced the
following build bug:
arch/x86/kernel/cpu/mcheck/mce.c: In function 'mce_log':
arch/x86/kernel/cpu/mcheck/mce.c:166: error: 'mce_read_mutex' undeclared (first use in this function)
arch/x86/kernel/cpu/mcheck/mce.c:166: error: (Each undeclared identifier is reported only once
arch/x86/kernel/cpu/mcheck/mce.c:166: error: for each function it appears in.)
Move the in-the-middle-of-file lock variable up to the variable
definition section, the top of the .c file.
Cc: Paul E. McKenney <[email protected] >
Cc: "H. Peter Anvin" <[email protected] >
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
LKML-Reference: <[email protected] >
Signed-off-by: Ingo Molnar <[email protected] >
2010-03-14 08:57:03 +01:00
Ingo Molnar
0308635917
Merge branch 'perf/x86' into perf/core
...
Merge reason: The new P4 driver is stable and ready now for more
testing.
Signed-off-by: Ingo Molnar <[email protected] >
2010-03-12 21:06:37 +01:00
Ingo Molnar
937779db13
Merge branch 'perf/urgent' into perf/core
...
Merge reason: We want to queue up a dependent patch.
Signed-off-by: Ingo Molnar <[email protected] >
2010-03-12 10:20:59 +01:00
Ingo Molnar
915a0b575f
Merge branch 'tip/tracing/core' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/urgent
2010-03-11 13:39:33 +01:00
Ingo Molnar
caa0142d84
perf, x86: Fix the !CONFIG_CPU_SUP_INTEL build
...
Fix typo. But the modularization here is ugly and should be improved.
Cc: Peter Zijlstra <[email protected] >
Cc: Frederic Weisbecker <[email protected] >
Cc: Paul Mackerras <[email protected] >
Cc: Arnaldo Carvalho de Melo <[email protected] >
LKML-Reference: <new-submission>
Signed-off-by: Ingo Molnar <[email protected] >
2010-03-10 13:40:44 +01:00
Ingo Molnar
ba7e4d13fc
perf, x86: Add INSTRUCTION_DECODER config flag
...
The PEBS+LBR decoding magic needs the insn_get_length() infrastructure
to be able to decode x86 instruction length.
So split it out of KPROBES dependency and make it enabled when either
KPROBES or PERF_EVENTS is enabled.
Cc: Peter Zijlstra <[email protected] >
Cc: Masami Hiramatsu <[email protected] >
Cc: Frederic Weisbecker <[email protected] >
Cc: Paul Mackerras <[email protected] >
Cc: Arnaldo Carvalho de Melo <[email protected] >
LKML-Reference: <new-submission>
Signed-off-by: Ingo Molnar <[email protected] >
2010-03-10 13:34:12 +01:00
Ingo Molnar
548b841669
Merge commit 'v2.6.34-rc1' into perf/urgent
...
Conflicts:
tools/perf/util/probe-event.c
Merge reason: Pick up -rc1 and resolve the conflict as well.
Signed-off-by: Ingo Molnar <[email protected] >
2010-03-09 17:11:53 +01:00
Ingo Molnar
cfb581bcd4
MAINTAINERS: Add Arnaldo as tools/perf/ co-maintainer
...
Acked-by: Peter Zijlstra <[email protected] >
Acked-by: Paul Mackerras <[email protected] >
Acked-by: Arnaldo Carvalho de Melo <[email protected] >
LKML-Reference: <new-submission>
Signed-off-by: Ingo Molnar <[email protected] >
2010-03-09 07:03:48 +01:00
Ingo Molnar
3e75c3b0ca
Merge branch 'perf/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing into perf/urgent
2010-03-04 12:27:39 +01:00
Ingo Molnar
e02c4fd314
Merge branch 'tip/tracing/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/urgent
2010-03-04 11:51:29 +01:00
Ingo Molnar
4f16d4e0c9
Merge branch 'perf/core' into perf/urgent
...
Merge reason: Switch from pre-merge topical split to the post-merge urgent track
Signed-off-by: Ingo Molnar <[email protected] >
2010-03-04 11:47:52 +01:00
Ingo Molnar
0e064caf64
Merge branches 'core/futexes' and 'core/iommu' into core/urgent
...
Merge reason: Switch from topical split to the stabilization track
Signed-off-by: Ingo Molnar <[email protected] >
2010-03-04 11:45:31 +01:00
Ingo Molnar
51c1410bd6
compal-laptop: Make it depend on CONFIG_RFKILL
...
-tip testing found this build failure (x86 randconfig):
drivers/built-in.o: In function `setup_rfkill':
compal-laptop.c:(.text+0x36abe8): undefined reference to `rfkill_alloc'
compal-laptop.c:(.text+0x36abfc): undefined reference to `rfkill_register'
compal-laptop.c:(.text+0x36ac30): undefined reference to `rfkill_alloc'
compal-laptop.c:(.text+0x36ac44): undefined reference to `rfkill_register'
Which can happen with CONFIG_COMPAL_LAPTOP=y but COMPAL_LAPTOP=m.
Signed-off-by: Ingo Molnar <[email protected] >
2010-03-02 09:53:45 -05:00
Ingo Molnar
94d8f785dd
dell-laptop: Fix build error by making buffer_mutex static
...
The following build bug (x86, allyesconfig):
arch/x86/oprofile/built-in.o:(.data+0x250): multiple definition of `buffer_mutex'
Was triggered in -tip testing, caused by this upstream commit:
116ee77: dell-laptop: Use buffer with 32-bit physical address
There's multiple buffer_mutex's in the kernel. Make this new one
static.
Signed-off-by: Ingo Molnar <[email protected] >
2010-03-01 09:43:52 -05:00
Ingo Molnar
e2f4699ac1
Merge branch 'linus' into core/rcu
...
Merge reason: Backmerge latest upstream to queue up dependent fix in the
scheduler.
Signed-off-by: Ingo Molnar <[email protected] >
2010-03-01 09:28:58 +01:00
Ingo Molnar
c99c30fead
nmi_watchdog: Turn it off by default
...
It was nice to enable it by default for testing - but before we
push it upstream we want it to be off - so that people can
opt-in gradually.
Cc: Don Zickus <[email protected] >
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
LKML-Reference: <[email protected] >
Signed-off-by: Ingo Molnar <[email protected] >
2010-02-28 20:49:00 +01:00
Ingo Molnar
21c2fd9970
x86: apic: Fix mismerge, add arch_probe_nr_irqs() again
...
Merge commit aef55d4922 mis-merged io_apic.c so we lost the
arch_probe_nr_irqs() method.
This caused subtle boot breakages (udev confusion likely
due to missing drivers) with certain configs.
Cc: H. Peter Anvin <[email protected] >
Cc: Yinghai Lu <[email protected] >
LKML-Reference: <[email protected] >
Signed-off-by: Ingo Molnar <[email protected] >
2010-02-27 12:49:56 +01:00
Ingo Molnar
480917427b
Merge branch 'tip/tracing/core' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/core
2010-02-27 10:41:16 +01:00
Ingo Molnar
6fb83029db
Merge branch 'tracing/core' of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing into tracing/core
2010-02-27 10:06:10 +01:00
Ingo Molnar
281b3714e9
Merge branch 'tip/tracing/core' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/core
2010-02-26 09:20:17 +01:00
Ingo Molnar
64b9fb5704
Merge commit 'v2.6.33' into tracing/core
...
Conflicts:
scripts/recordmcount.pl
Merge reason: Merge up to v2.6.33.
Signed-off-by: Ingo Molnar <[email protected] >
2010-02-26 09:18:32 +01:00