From: Martin J. B. <mb...@ar...> - 2003-03-01 19:17:39
|
--On Friday, February 28, 2003 23:32:32 +0100 Andi Kleen <ak...@su...> wrote: >> fs/dcache.c: In function `dcache_seq_show': >> fs/dcache.c:1675: warning: long unsigned int format, unsigned int arg (arg 3) >> make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. >> fs/built-in.o(.text+0x164da): In function `dcache_seq_next': >> : undefined reference to `__divdi3' >> make: *** [.tmp_vmlinux1] Error 1 > > I only tested on x86-64 sorry which has 64bit division of course. > > Just casting the *pos in dcache_seq_next to u32 should do the trick as we > don't care about large file support for that file OK, that fixed it - thanks. Pretty much equivalent, if anything, it's a tad slower, but hardly measurable. Kernbench-2: (make -j N vmlinux, where N = 2 x num_cpus) Elapsed User System CPU 2.5.63-mjb2 44.43 557.16 95.31 1467.83 2.5.63-mjb2-andi2 44.34 556.89 96.60 1473.33 Kernbench-16: (make -j N vmlinux, where N = 16 x num_cpus) Elapsed User System CPU 2.5.63-mjb2 45.39 560.26 117.25 1492.33 2.5.63-mjb2-andi2 45.50 559.74 118.44 1490.00 DISCLAIMER: SPEC(tm) and the benchmark name SDET(tm) are registered trademarks of the Standard Performance Evaluation Corporation. This benchmarking was performed for research purposes only, and the run results are non-compliant and not-comparable with any published results. Results are shown as percentages of the first set displayed SDET 1 (see disclaimer) Throughput Std. Dev 2.5.63-mjb2 100.0% 0.9% 2.5.63-mjb2-andi2 96.3% 4.3% SDET 2 (see disclaimer) Throughput Std. Dev 2.5.63-mjb2 100.0% 6.5% 2.5.63-mjb2-andi2 101.9% 5.9% SDET 4 (see disclaimer) Throughput Std. Dev 2.5.63-mjb2 100.0% 2.3% 2.5.63-mjb2-andi2 99.1% 1.4% SDET 8 (see disclaimer) Throughput Std. Dev 2.5.63-mjb2 100.0% 3.3% 2.5.63-mjb2-andi2 97.7% 3.7% SDET 16 (see disclaimer) Throughput Std. Dev 2.5.63-mjb2 100.0% 2.7% 2.5.63-mjb2-andi2 103.9% 2.9% SDET 32 (see disclaimer) Throughput Std. Dev 2.5.63-mjb2 100.0% 0.6% 2.5.63-mjb2-andi2 96.2% 1.1% SDET 64 (see disclaimer) Throughput Std. Dev 2.5.63-mjb2 100.0% 1.2% 2.5.63-mjb2-andi2 98.2% 0.8% |