kernel-ark/arch/sparc64/kernel
David S. Miller a228dfd5dc [SPARC64]: Fix bad performance side effect of strbuf timeout changes.
The recent change to add a timeout to strbuf flushing had
a negative performance impact.  The udelay()'s are too long,
and they were done in the wrong order wrt. the register read
checks.  Fix both, and things are happy again.

There are more possible improvements in this area.  In fact,
PCI streaming buffer flushing seems to be part of the bottleneck
in network receive performance on my SunBlade1000 box.

Signed-off-by: David S. Miller <davem@davemloft.net>
2005-05-20 11:40:32 -07:00
..
auxio.c
binfmt_aout32.c
binfmt_elf32.c
central.c
chmc.c
cpu.c
devices.c
dtlb_backend.S
dtlb_base.S
dtlb_prot.S
ebus.c
entry.S
etrap.S
head.S
idprom.c
init_task.c
ioctl32.c
iommu_common.c
iommu_common.h
irq.c [SPARC64]: Disable IRQ forwarding. 2005-05-03 22:05:43 -07:00
isa.c
itlb_base.S
kprobes.c
Makefile
module.c
pci_common.c
pci_impl.h
pci_iommu.c [SPARC64]: Fix bad performance side effect of strbuf timeout changes. 2005-05-20 11:40:32 -07:00
pci_psycho.c
pci_sabre.c
pci_schizo.c
pci.c
power.c
process.c [SPARC]: Remove legacy stuff from cpu_idle(). 2005-05-05 14:53:01 -07:00
ptrace.c [PATCH] convert that currently tests _NSIG directly to use valid_signal() 2005-05-01 08:59:14 -07:00
rtrap.S
sbus.c [SPARC64]: Fix bad performance side effect of strbuf timeout changes. 2005-05-20 11:40:32 -07:00
semaphore.c
setup.c
signal32.c [PATCH] sparc64: Fix copy_sigingo_to_user32() 2005-04-17 18:03:12 -07:00
signal.c
smp.c
sparc64_ksyms.c [SPARC64]: Kill useless __pte_alloc_one_kernel indirection 2005-05-05 14:27:56 -07:00
starfire.c
sunos_ioctl32.c
sys32.S
sys_sparc32.c [PATCH] sparc64: Fix stat 2005-04-18 15:13:15 -07:00
sys_sparc.c
sys_sunos32.c
systbls.S [PATCH] sparc64: Fix stat 2005-04-18 15:13:15 -07:00
time.c [PATCH] mostek bogus sparse annotations fixed 2005-04-24 12:28:36 -07:00
trampoline.S
traps.c
ttable.S
unaligned.c
us2e_cpufreq.c
us3_cpufreq.c
vmlinux.lds.S
winfixup.S