2.6.x, smp_num_cpus, ipt_string...
Paweł Sikora
pluto w ds14.agh.edu.pl
Pią, 16 Kwi 2004, 18:14:00 CEST
kompilacja ipt_string wyklada sie na braku zmiennej globalnej smp_num_cpus.
# grep smp_num_cpus * -R
net/ipv4/netfilter/ipt_string.c:
for(c=0; c<smp_num_cpus; c++) {
net/ipv4/netfilter/ipt_string.c:
tlen=sizeof(structstring_per_cpu)*smp_num_cpus;
net/ipv4/netfilter/ipt_string.c:
for(c=0; c<smp_num_cpus; c++) {
a naglowkach architektur...
arch/i386/kernel/apm.c:
* the code away anyway (smp_num_cpus == 1 in UP)
w i386 nie ma. piknie :|
arch/sparc/kernel/sun4d_smp.c:extern int smp_num_cpus;
arch/sparc/kernel/sun4d_smp.c: smp_num_cpus = cpucount + 1;
arch/sparc/kernel/smp.c:int smp_num_cpus = 1;
arch/sparc/kernel/sun4m_smp.c:extern int smp_num_cpus;
arch/sparc/kernel/sun4m_smp.c: smp_num_cpus = cpucount + 1;
arch/sparc/kernel/sun4m_smp.c: register int ncpus = smp_num_cpus;
arch/mips/pmc-sierra/yosemite/smp.c: smp_num_cpus = prom_setup_smp();
arch/mips/pmc-sierra/yosemite/smp.c: printk("Detected %d available CPUs
\n", smp_num_cpus);
arch/mips/pmc-sierra/yosemite/smp.c: for (i = 1; i < smp_num_cpus; ) {
arch/alpha/kernel/alpha_ksyms.c:EXPORT_SYMBOL(smp_num_cpus);
arch/alpha/kernel/smp.c:int smp_num_cpus = 1; /* Number that came
online. */
arch/alpha/kernel/smp.c: smp_num_cpus = cpu_count;
arch/parisc/kernel/smp.c:int smp_num_cpus = 1;
arch/parisc/kernel/smp.c: for (i = 0; i < smp_num_cpus; i++) {
arch/parisc/kernel/smp.c: atomic_set(&data.unstarted_count, smp_num_cpus
- 1);
arch/parisc/kernel/smp.c: atomic_set(&data.unfinished_count,
smp_num_cpus - 1);
arch/parisc/kernel/smp.c: smp_num_cpus = cpu_count;
arch/v850/kernel/irq.c: for (i=0; i < 1 /*smp_num_cpus*/; i++)
include/asm-alpha/smp.h:extern int smp_num_cpus;
--
If you think of MS-DOS as mono, and Windows as stereo,
then Linux is Dolby Digital and all the music is free...
Więcej informacji o liście dyskusyjnej pld-devel-pl