Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | - Use a regular mutex rather than a spin mutex. This driver doesn't need | jhb | 2007-01-04 | 1 | -9/+3 |
| | | | | | | | | | | a spin mutex since it doesn't have an INTR_FAST interrupt handler. Beyond that the driver is still under Giant anyway. - Remove unneeded locking during attach across operations that can't be called with locks held (such as bus_dma_tag_create()). MFC after: 1 week Not objected to by: scottl | ||||
* | Since DELAY() was moved, most <machine/clock.h> #includes have been | phk | 2006-05-16 | 1 | -1/+0 |
| | | | | unnecessary. | ||||
* | Remove some header polution. | scottl | 2006-04-30 | 1 | -1/+0 |
| | |||||
* | Fix -Wundef. | ru | 2005-12-04 | 2 | -3/+3 |
| | |||||
* | Don't augment the DRIVER_VERSION "v1.12" with __DATE__ and __TIME__. | schweikh | 2005-11-13 | 1 | -1/+1 |
| | | | | | | | This is the only file of > 1700 files in a buildkernel here doing that. It makes reproducible builds (same source => same binary) impossible. Spotted by: devel/ccache | ||||
* | Fix a typo that broke LINT. | scottl | 2005-09-08 | 1 | -1/+1 |
| | |||||
* | Import new version of the HPTMV driver from Highpoint. The major change | scottl | 2005-09-07 | 20 | -3313/+5271 |
| | | | | | | | | here is the support for amd64, as well as possible support for PAE. Many thanks to Highpoint for continuing to support FreeBSD. Obtained from: Steve Chang @ Highpoint MFC After: 3 days. | ||||
* | Remove bus_{mem,p}io.h and related code for a micro-optimization on i386 | nyan | 2005-05-29 | 1 | -1/+0 |
| | | | | | | and amd64. The optimization is a trivial on recent machines. Reviewed by: -arch (imp, marcel, dfr) | ||||
* | check copyin return value (and while we're at it copyout too) | sam | 2005-03-31 | 1 | -8/+14 |
| | | | | Noticed by: Coverity Prevent analysis tool | ||||
* | plug resource leak | sam | 2005-03-29 | 1 | -0/+3 |
| | | | | Noticed by: Coverity Prevent analysis tool | ||||
* | Don't read past the end of pVDevice[]. (Previously, we would iterate | das | 2005-03-18 | 1 | -1/+1 |
| | | | | | | | twice as many times as there were entries in the array.) Spotted by: Ted Unangst using the Coverity Prevent static analysis tool Reviewed by: scottl | ||||
* | Don't write past the end of the VendorId field (and into the ProductId | das | 2005-03-18 | 1 | -1/+1 |
| | | | | | | | field). Spotted by: Ted Unangst using the Coverity Prevent static analysis tool Reviewed by: scottl | ||||
* | Clean up the botching of the previous repo-copy. Reference the included | scottl | 2005-03-02 | 6 | -12/+12 |
| | | | | | | headers from the correct location. Submitted by: Tai-hwa Liang | ||||
* | Move all of the hptmv files to /sys/dev/hptmv so that they won't be mistaken | scottl | 2005-03-02 | 12 | -1/+24 |
| | | | | for being on a CVS vendor branch. The files were moved via a repo-copy. | ||||
* | Add FreeBSD ID. | obrien | 2005-02-28 | 1 | -0/+2 |
| | |||||
* | avoid sneaky double free | sam | 2005-02-25 | 1 | -1/+5 |
| | | | | | Noticed by: Coverity Prevent analysis tool Reviewed by: scottl | ||||
* | plug resource leak | sam | 2005-02-24 | 1 | -0/+1 |
| | | | | | Noticed by: Coverity Prevent analysis tool Reviewed by: scottl | ||||
* | Start each of the license/copyright comments with /*-, minor shuffle of lines | imp | 2005-01-06 | 6 | -6/+6 |
| | |||||
* | Move launching the worker thread from a SYSINIT to the first device's | njl | 2004-12-19 | 1 | -4/+10 |
| | | | | | attach. This fixes the previous behavior where systems without hptmv hardware always had a worker thread running. | ||||
* | Fix some warnings that only triggered in LINT. | scottl | 2004-10-24 | 2 | -10/+10 |
| | |||||
* | Embed the correct name. | scottl | 2004-10-24 | 1 | -1/+1 |
| | |||||
* | Clean up some messy Makefile stuff so that this can be built into the | scottl | 2004-10-24 | 2 | -2/+14 |
| | | | | kernel. | ||||
* | Import the HighPoint RocketRAID 182x driver. Thanks to HighPoint for | scottl | 2004-10-24 | 19 | -0/+11587 |
providing the original driver, and thanks to IronSystems for providing hardware for testing. |