acrn-kernel/arch/sparc64/kernel
Prasanna S Panchamukhi 07fab8da80 [PATCH] Switch Kprobes inline functions to __kprobes for sparc64
Andrew Morton pointed out that compiler might not inline the functions
marked for inline in kprobes.  There-by allowing the insertion of probes
on these kprobes routines, which might cause recursion.

This patch removes all such inline and adds them to kprobes section
there by disallowing probes on all such routines.  Some of the routines
can even still be inlined, since these routines gets executed after the
kprobes had done necessay setup for reentrancy.

Signed-off-by: Prasanna S Panchamukhi <prasanna@in.ibm.com>
Acked-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-04-19 09:13:53 -07:00
..
Makefile [SPARC64]: First cut at VIS simulator for Niagara. 2006-03-20 01:14:26 -08:00
asm-offsets.c
auxio.c
binfmt_aout32.c [SPARC64]: Top-down address space allocation for 32-bit tasks. 2006-03-20 01:16:35 -08:00
binfmt_elf32.c [SPARC64]: Increase top of 32-bit process stack. 2006-03-20 01:16:36 -08:00
central.c
chmc.c
cpu.c
devices.c
dtlb_miss.S
dtlb_prot.S
ebus.c
entry.S
etrap.S
head.S
idprom.c
init_task.c
iommu_common.c
iommu_common.h
irq.c [PATCH] s/;;/;/g 2006-03-24 07:33:24 -08:00
isa.c
itlb_miss.S
kprobes.c [PATCH] Switch Kprobes inline functions to __kprobes for sparc64 2006-04-19 09:13:53 -07:00
ktlb.S
module.c
pci.c [SPARC64]: Export pcibios_resource_to_bus(). 2006-04-17 13:34:44 -07:00
pci_common.c
pci_impl.h
pci_iommu.c
pci_psycho.c
pci_sabre.c
pci_schizo.c
pci_sun4v.c [PATCH] for_each_possible_cpu: sparc64 2006-04-11 06:18:31 -07:00
pci_sun4v.h
pci_sun4v_asm.S
power.c
process.c
ptrace.c [SPARC64]: Translate PTRACE_GETEVENTMSG for 32-bit tasks. 2006-04-09 22:56:41 -07:00
rtrap.S
sbus.c
semaphore.c
setup.c [PATCH] for_each_possible_cpu: sparc64 2006-04-11 06:18:31 -07:00
signal.c
signal32.c
smp.c [PATCH] for_each_possible_cpu: sparc64 2006-04-11 06:18:31 -07:00
sparc64_ksyms.c [PATCH] No arch-specific strpbrk implementations 2006-04-11 06:18:40 -07:00
starfire.c
sun4v_ivec.S
sun4v_tlb_miss.S [SPARC64]: Add a secondary TSB for hugepage mappings. 2006-03-22 01:15:14 -08:00
sunos_ioctl32.c
sys32.S [SPARC]: Hook up sys_tee() into syscall tables. 2006-04-14 15:29:32 -07:00
sys_sparc.c [SPARC64]: Randomize mm->mmap_base when PF_RANDOMIZE is set. 2006-03-20 01:16:37 -08:00
sys_sparc32.c [SPARC]: Wire up sys_sync_file_range() into syscall tables. 2006-03-31 23:49:34 -08:00
sys_sunos32.c
systbls.S [SPARC]: Hook up sys_tee() into syscall tables. 2006-04-14 15:29:32 -07:00
time.c [PATCH] RTC: Remove RTC UIP synchronization on Sparc64 2006-03-28 09:16:00 -08:00
trampoline.S
traps.c [SPARC64]: Print out return PC in cheetah_log_errors(). 2006-04-09 22:56:37 -07:00
tsb.S [SPARC64]: Add a secondary TSB for hugepage mappings. 2006-03-22 01:15:14 -08:00
ttable.S
una_asm.S
unaligned.c
us2e_cpufreq.c
us3_cpufreq.c
visemul.c [SPARC64]: First cut at VIS simulator for Niagara. 2006-03-20 01:14:26 -08:00
vmlinux.lds.S
winfixup.S