freebsd-dev/sys/dev/twe
Scott Long 8a87dc6fd9 Fix crashdumps on twe. The twe_immediate_request() path was not only
copying data to a temporary buffer before the I/O, but also copying that
temporary buffer back to the original data location after the I/O.  When
you're dumping kernel heap and stack and protected pages, this is very
very bad.

A belated thanks to Robert Watson for donating hardware for this (and future)
work.

MFC after: 3 days
2005-02-08 03:43:02 +00:00
..
twe_compat.h Do the dreaded s/dev_t/struct cdev */ 2004-06-16 09:47:26 +00:00
twe_freebsd.c Fix crashdumps on twe. The twe_immediate_request() path was not only 2005-02-08 03:43:02 +00:00
twe_tables.h After extensive QA cycles at 3ware, bring the driver in-line with all the 2003-12-02 07:57:20 +00:00
twe.c Fix crashdumps on twe. The twe_immediate_request() path was not only 2005-02-08 03:43:02 +00:00
tweio.h Recognize the 32-bit form of the twe binary passthrough ioctl()s so that 2004-12-17 17:45:29 +00:00
twereg.h 1. Fixed potential problem that would cause out-of-order requests in twe_startio. 2004-05-12 04:10:37 +00:00
twevar.h Fix for a problem seen only on 6xxx series controllers, where-in the 2004-06-11 18:42:44 +00:00