summaryrefslogtreecommitdiffstats
path: root/sys/dev/cy/cy_pci.c
diff options
context:
space:
mode:
authorps <ps@FreeBSD.org>2003-12-02 07:57:20 +0000
committerps <ps@FreeBSD.org>2003-12-02 07:57:20 +0000
commit3a0af1aae72ca3322637a9d2f7f8b765835748c7 (patch)
treeba946a6caff762ad522eba49b289c9bb061bd1d4 /sys/dev/cy/cy_pci.c
parent61573506be17296e8a4f3b70686c75fb30900e65 (diff)
downloadFreeBSD-src-3a0af1aae72ca3322637a9d2f7f8b765835748c7.zip
FreeBSD-src-3a0af1aae72ca3322637a9d2f7f8b765835748c7.tar.gz
After extensive QA cycles at 3ware, bring the driver in-line with all the
issues which they found and asked to be changed so 3ware can offcially support the driver. Summary of the most significant changes: - TWE_OVERRIDE is no longer supported - If twe_getparam failed, bogus data would be returned to the caller - Cache the device unit in the twe_drive structure to aid debugging - Add the 3ware driver version. - Proper return error codes for many functions. - Track the minimum queue length statistics - 4.x compat: use the cached unit number from the twe_drive structure instead of the the cached si_drv2. 3ware found that after many loads and unloads that si_drv2 became corrupted. This did not happen in -current. Submitted by: Vinod Kashyap (with modifications by me) Approved by: re (rwatson)
Diffstat (limited to 'sys/dev/cy/cy_pci.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud