Andi, On Thu, May 31, 2007 at 04:20:38PM +0200, Andi Kleen wrote: > > > > Just use a cpu notifier instead. No need to add everybody's per cpu init > > > code here. > > > > The code must run on the CPU that is being initialized. > > smp_call_function_single() > Isn't that more complicated than just adding a hook in cpu_disable()?
> > > > > > No compat syscalls? > > > > > compat syscalls for what? I need to ensure backward compatiblity on IA-64 > > only. > > For 32bit / i386 code. I's there in ia32entry.S. Was it missing from the E-mail? In anycase, here it is: diff --exclude=.git -urp linux-2.6.22.base/arch/x86_64/ia32/ia32entry.S linux-2.6.22/arch/x86_64/ia32/ia32entry.S --- linux-2.6.22.base/arch/x86_64/ia32/ia32entry.S 2007-05-29 03:17:16.000000000 -0700 +++ linux-2.6.22/arch/x86_64/ia32/ia32entry.S 2007-05-29 03:24:14.000000000 -0700 @@ -719,4 +719,16 @@ ia32_sys_call_table: .quad compat_sys_signalfd .quad compat_sys_timerfd .quad sys_eventfd + .quad sys_pfm_create_context + .quad sys_pfm_write_pmcs + .quad sys_pfm_write_pmds + .quad sys_pfm_read_pmds + .quad sys_pfm_load_context + .quad sys_pfm_start + .quad sys_pfm_stop + .quad sys_pfm_restart + .quad sys_pfm_create_evtsets + .quad sys_pfm_getinfo_evtsets + .quad sys_pfm_delete_evtsets + .quad sys_pfm_unload_context ia32_syscall_end: -- -Stephane - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/