freebsd-dev/sys
silby b4f455bab1 Remove all DELAY(1) calls around MII operations in the XL driver.
According to the MII specification, the delay produced by our
reads alone are sufficient for correct operation.

This reduces the time mii_tick takes from 10ms to ~1ms here.  That's
still a lot, but much better than before.

Submitted by:	Harti Brandt <brandt@fokus.gmd.de>
MFC after:	3 weeks
2002-09-22 04:48:30 +00:00
..
alpha Use the fields in the sysentvec and in the vm map header in place of the 2002-09-21 22:07:17 +00:00
amd64 Create inlines for ltr(sel), lldt(sel), lidt(addr) rather than 2002-09-22 04:45:21 +00:00
arm Initiate deorbit burn for the i386-only a.out related support. Moves are 2002-09-17 01:49:00 +00:00
boot MFi386: Remove a.out support. 2002-09-19 13:47:18 +00:00
cam (This commit touches about 15 disk device drivers in a very consistent 2002-09-20 19:36:05 +00:00
coda Remove all use of vnode->v_tag, replacing with appropriate substitutes. 2002-09-14 09:02:28 +00:00
compat Use the fields in the sysentvec and in the vm map header in place of the 2002-09-21 22:07:17 +00:00
conf Moved nfs_diskless setup code from autoconf.c to nfsclient/nfs_diskless.c 2002-09-22 00:59:02 +00:00
contrib (This commit touches about 15 disk device drivers in a very consistent 2002-09-20 19:36:05 +00:00
crypto Fix some really pedantic GCC warnings. 2002-07-15 13:45:15 +00:00
ddb Constify to kill some warnings. 2002-09-21 17:29:36 +00:00
dev Remove #ifdef'ed Giant mutex wrappers round debugging statements. 2002-09-21 21:44:19 +00:00
fs Use the fields in the sysentvec and in the vm map header in place of the 2002-09-21 22:07:17 +00:00
geom (This commit touches about 15 disk device drivers in a very consistent 2002-09-20 19:36:05 +00:00
gnu VOP_FSYNC() requires that it's vnode argument be locked, which nfs_link() 2002-09-19 13:32:45 +00:00
i4b It's bad enough people can't figure out to use the same code, or in 2002-09-11 12:44:58 +00:00
i386 Create inlines for ltr(sel), lldt(sel), lidt(addr) rather than 2002-09-22 04:45:21 +00:00
ia64 (This commit touches about 15 disk device drivers in a very consistent 2002-09-20 19:36:05 +00:00
isa Fix a 3 year old oversight: Remove the #ifdef/#endif pair now that there 2002-09-21 07:59:06 +00:00
isofs/cd9660 Remove any VOP_PRINT that redundantly prints the tag. 2002-09-18 20:42:04 +00:00
kern Use the fields in the sysentvec and in the vm map header in place of the 2002-09-21 22:07:17 +00:00
libkern Use sys/libkern.h not /usr/include/string.h 2002-09-06 06:04:36 +00:00
modules Moved nfs_diskless setup code from autoconf.c to nfsclient/nfs_diskless.c 2002-09-22 00:59:02 +00:00
net Insert a missing call to MAC protection check for delivering an 2002-09-21 00:59:56 +00:00
netatalk Add more ethernet types and move AppleTalk types into proper location. 2002-09-06 17:02:29 +00:00
netatm Make netatm/spans compile in the kernel without depending on userland 2002-09-17 08:57:52 +00:00
netgraph Reference the socket we're accepting. 2002-09-14 08:56:10 +00:00
netinet Fix issue where shutdown(socket, SHUT_RD) was effectively 2002-09-22 02:54:07 +00:00
netinet6 Lock the sysctl(8) knobs that turn ip{,6}fw(8) firewalling and 2002-08-25 03:50:29 +00:00
netipx Replace various spelling with FALLTHROUGH which is lint()able 2002-08-25 13:23:09 +00:00
netkey - fixed the order of searching SA table for packets. 2002-07-10 16:39:38 +00:00
netnatm Back out my lats commit of locking down a socket, it conflicts with hsu's work. 2002-05-31 11:52:35 +00:00
netncp Wire the sysctl output buffer before grabbing any locks to prevent 2002-07-28 19:59:31 +00:00
netns Use m_length() instead of home-rolled versions. 2002-09-18 19:44:14 +00:00
netsmb Use m_length() instead of home-rolled versions. 2002-09-18 19:44:14 +00:00
nfs nfsnode.h was moved to ../nfsclient ages ago. I forgot to remove it here. 2002-09-06 05:47:33 +00:00
nfsclient Moved nfs_diskless setup code from autoconf.c to nfsclient/nfs_diskless.c 2002-09-22 00:59:02 +00:00
nfsserver Use m_length() instead of home-rolled versions. 2002-09-18 19:44:14 +00:00
pc98 Remove #ifdef/#endif 3 years after the stuff they protected was removed. 2002-09-21 08:00:01 +00:00
pccard For boot verbose, print resources assigned in a more asthetically pleasing 2002-09-13 16:23:41 +00:00
pci Remove all DELAY(1) calls around MII operations in the XL driver. 2002-09-22 04:48:30 +00:00
posix4 Fix various style(9) bugs: 2002-09-20 17:54:34 +00:00
powerpc It's Apple GMAC, not HMAC. 2002-09-22 01:18:06 +00:00
rpc
security Remove another missed trailing space. 2002-09-21 19:50:28 +00:00
sparc64 Remove unneeded opt headers. 2002-09-22 01:34:33 +00:00
sys Whitespace fixes (mainly for many more messes in the definitions of the 2002-09-21 22:57:52 +00:00
tools - Add two new debugging macros: ASSERT_VI_LOCKED and ASSERT_VI_UNLOCKED 2002-08-21 06:19:29 +00:00
ufs We don't need to #include <sys/disklabel.h>. 2002-09-20 16:42:33 +00:00
vm o Update some comments. 2002-09-22 04:33:43 +00:00
Makefile