diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2011-11-07 05:20:46 +0100 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2011-11-07 05:20:46 +0100 |
commit | b32fc0a0629bf5894b35f33554c118aacfd0d1e2 (patch) | |
tree | 5d6aaa9a35b7fa63681adab91da3b3dec5276f84 /arch/sparc | |
parent | Merge branch 'upstream/xen-settime' of git://git.kernel.org/pub/scm/linux/ker... (diff) | |
parent | jump-label: initialize jump-label subsystem much earlier (diff) | |
download | linux-b32fc0a0629bf5894b35f33554c118aacfd0d1e2.tar.xz linux-b32fc0a0629bf5894b35f33554c118aacfd0d1e2.zip |
Merge branch 'upstream/jump-label-noearly' of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen
* 'upstream/jump-label-noearly' of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen:
jump-label: initialize jump-label subsystem much earlier
x86/jump_label: add arch_jump_label_transform_static()
s390/jump-label: add arch_jump_label_transform_static()
jump_label: add arch_jump_label_transform_static() to optimise non-live code updates
sparc/jump_label: drop arch_jump_label_text_poke_early()
x86/jump_label: drop arch_jump_label_text_poke_early()
jump_label: if a key has already been initialized, don't nop it out
stop_machine: make stop_machine safe and efficient to call early
jump_label: use proper atomic_t initializer
Conflicts:
- arch/x86/kernel/jump_label.c
Added __init_or_module to arch_jump_label_text_poke_early vs
removal of that function entirely
- kernel/stop_machine.c
same patch ("stop_machine: make stop_machine safe and efficient
to call early") merged twice, with whitespace fix in one version
Diffstat (limited to 'arch/sparc')
-rw-r--r-- | arch/sparc/kernel/jump_label.c | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/arch/sparc/kernel/jump_label.c b/arch/sparc/kernel/jump_label.c index ea2dafc93d78..971fd435a281 100644 --- a/arch/sparc/kernel/jump_label.c +++ b/arch/sparc/kernel/jump_label.c @@ -36,12 +36,4 @@ void arch_jump_label_transform(struct jump_entry *entry, put_online_cpus(); } -void arch_jump_label_text_poke_early(jump_label_t addr) -{ - u32 *insn_p = (u32 *) (unsigned long) addr; - - *insn_p = 0x01000000; - flushi(insn_p); -} - #endif |