1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-21 11:13:30 +00:00
freebsd/sys
Justin T. Gibbs 79234f55e6 Work around SCSI spec violation by the Quantum Atlas 10K.
This drive delays going async after receiving a WDTR
message.  We now send an SDTR message after a WDTR even
if our goal is to go async.  This should work even for
confused devices.

If we get an unexpected busfree when attempting a WDTR
or SDTR, only set the goal negotiation parameters we were
trying to negotiate to off.  This means that should a WDTR
message fail, we will still try an SDTR if our goal is
non-async.

Fix a few more places where we were looking at goal.period
instead of goal.offset for determining if we should be
negotiating sync.  This should not have any impact on
our behavior, but the offset is more definitive and should
be used.
2003-06-06 23:51:13 +00:00
..
alpha Change the second (and last) argument of cpu_set_upcall(). Previously 2003-06-04 21:13:21 +00:00
amd64 - Use IDTVEC() to declare IPI handlers since they are also IDT vectors. 2003-06-06 17:45:25 +00:00
arm
boot Tweak make values and targets not to build kgzldr.o at 2003-06-06 13:49:51 +00:00
cam Check in some months long pending minor debug output changes. 2003-06-02 00:37:42 +00:00
coda
compat Put definition of struct svr4_sockcache_entry in a .h file rather than 2003-05-31 20:33:18 +00:00
conf We are at 5.1-CURRENT now 2003-06-02 04:58:43 +00:00
contrib
crypto
ddb Attempt to crunch down the thread state info so that it is more likely to 2003-06-06 20:28:11 +00:00
debugscripts Correct the man section number in references to kldstat(8). 2003-06-06 09:36:40 +00:00
dev Work around SCSI spec violation by the Quantum Atlas 10K. 2003-06-06 23:51:13 +00:00
fs Don't unlock the parent directory vnode twice if the ISDOTDOT flag 2003-06-01 09:16:26 +00:00
geom Introduce g_provider_by_name() function, and use it. 2003-06-04 18:17:52 +00:00
gnu Remove extra ';' 2003-05-31 18:52:38 +00:00
i4b Fix off-by-one errors in range checks of state machine states & events. 2003-05-31 18:54:02 +00:00
i386 - Rename nexus_pcib to legacy_pcib. I've been meaning to do this for a 2003-06-06 17:56:30 +00:00
ia64 Use TRAPF_USERMODE() to replace an equivalent check in trap(). While 2003-06-06 23:44:05 +00:00
isa Use __FBSDID(). 2003-06-02 16:32:55 +00:00
isofs/cd9660 emove unused variable(s). 2003-05-31 20:19:13 +00:00
kern thread_signal_add now is called with ps_mtx held, unlock it before 2003-06-06 02:17:38 +00:00
libkern
modules Add a geom_vol_ffs module and hook up to the build. 2003-06-03 20:32:13 +00:00
net Fix a typo in an ATM media name. As this name was not use yet, no problems 2003-06-02 09:13:08 +00:00
netatalk
netatm
netgraph
netinet When setting fragment queue pointers to NULL, or comparing them with 2003-06-06 19:32:48 +00:00
netinet6
netipsec
netipx
netkey
netnatm
netncp
netsmb
nfs
nfsclient Remove unsed variables. 2003-05-31 20:05:25 +00:00
nfsserver Protect read-modify-write increment of f_count field with file lock. 2003-06-05 06:05:57 +00:00
opencrypto Flush my local cache of cryto subsystem fixes: 2003-06-02 23:28:06 +00:00
pc98 MFi386: revision 1.199 2003-06-01 04:51:07 +00:00
pccard
pci Change a : 2003-06-01 22:09:12 +00:00
posix4
powerpc Change the second (and last) argument of cpu_set_upcall(). Previously 2003-06-04 21:13:21 +00:00
rpc
security Also implement mpo_copy_mbuf_label() for mac_lomac, or labels may 2003-06-02 18:49:11 +00:00
sparc64 Change the second (and last) argument of cpu_set_upcall(). Previously 2003-06-04 21:13:21 +00:00
sys Change the second (and last) argument of cpu_set_upcall(). Previously 2003-06-04 21:13:21 +00:00
tools
ufs Implement ffs_listextattr() by breaking out that logic and special-cased 2003-06-05 05:57:39 +00:00
vm Fix NFS file swapping, I broke it 3 months ago it seems. 2003-06-05 21:57:19 +00:00
Makefile