wiz
4cbd24b23f
dependant -> dependent
2011-06-30 20:09:15 +00:00
joerg
dd579972c6
Explicitly get rid of constness.
2011-05-24 18:28:01 +00:00
uebayasi
af8968bc24
Avoid pointless use of a sysctl definition, CTL_NAMES. Clean up whitespace.
2010-11-14 05:31:59 +00:00
uebayasi
8184d5dc03
Don't pull in the whole uvm(9) API to access only PAGE_SIZE and
...
some other constants. These are provided by sys/param.h now.
2010-11-13 13:51:57 +00:00
jakllsch
5da0f05200
printf() size_t with 'z' format modifier in debug code.
2010-07-27 14:34:33 +00:00
cegger
b8169823d2
use device_private().
...
"looks good" ad@
XXX for the device_t/softc split, please check the driver that no cases have been missed.
2009-05-12 08:22:59 +00:00
cegger
a591bc88dd
struct device * -> device_t, no functional changes intended.
2009-05-06 10:34:32 +00:00
cegger
59717d7121
struct cfdata * -> cfdata_t, no functional changes intended.
2009-05-06 09:25:14 +00:00
tsutsui
1f459d82b5
Replace device_lookup() with device_lookup_private() on getting softc
...
for future device_t/softc spilt.
2008-06-08 12:43:51 +00:00
martin
ce099b4099
Remove clause 3 and 4 from TNF licenses
2008-04-28 20:22:51 +00:00
cegger
9d57c80079
use aprint_*_dev and device_xname
2008-04-10 19:13:36 +00:00
ad
a2a3828545
machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h
2007-10-19 11:59:34 +00:00
christos
53524e44ef
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
2007-03-04 05:59:00 +00:00
elad
432c309931
Change kauth(9) KPI for kauth_authorize_device_passthru() to add another
...
argument, u_long, serving as a bit-mask of generic requests for the
passthru request.
Discussed on tech-security@ and tech-kern@. Okay tls@.
2006-12-02 03:10:42 +00:00
christos
168cd830d2
__unused removal on arguments; approved by core.
2006-11-16 01:32:37 +00:00
elad
87d047b739
Replace securelevel checks with kauth(9) calls.
2006-11-08 00:17:09 +00:00
christos
4d595fd7b1
- sprinkle __unused on function decls.
...
- fix a couple of unused bugs
- no more -Wno-unused for i386
2006-10-12 01:30:41 +00:00
christos
80d7cf4588
- add missing initializer
...
- add missing function decl
2006-09-03 07:05:16 +00:00
xtraeme
f61564f6ba
Initialize a variable to 0 to appease gcc4 with -O3.
2006-08-27 17:05:39 +00:00
christos
f0f1731b24
Acting as Elad's keyboard:
...
Place the securelevel checks in their logical locations.
This will be clearer in the future when code changes to use kauth(9) calls.
input and okay ad@
2006-08-23 15:44:29 +00:00
rpaulo
ab299cced2
Coverity ID 2859: Don't leak ccb, move the allocation a few lines
...
lower next to where it'll be used for the first time.
2006-04-11 14:17:09 +00:00
simonb
146e189f89
Fix memory leak in the TWEIO_GET_PARAM ioctl.
...
Tested by gendalia@.
2006-02-23 03:59:59 +00:00
dsl
6f0f9f8763
Make almost everything #include <sys/bswap.h> instead of <machine/bswap.h>
...
The bswap.h and endian.h files are all rather incestuous, but I want to
get the constant folding stuff into one place - sys/bswap.h
2006-01-29 21:42:40 +00:00
perry
93124077ae
Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
2005-12-24 20:27:29 +00:00
christos
95e1ffb156
merge ktrace-lwp.
2005-12-11 12:16:03 +00:00
drochner
49a3609892
kill some more simple submatch() functions, use config_stdsubmatch()
2005-08-26 11:20:33 +00:00
drochner
fa3cb84d62
replace the "locdesc_t" structure carrying the number of locators
...
explicitely by a plain integer array
the length in now known to all relevant parties, so this avoids
duplication of information, and we can allocate that thing in
drivers without hacks
2005-08-25 18:35:38 +00:00
thorpej
d36c43c511
Use ANSI function decls and static.
2005-06-28 00:28:41 +00:00
atatat
df13e3579e
Change the rest of the sysctl subsystem to use const consistently.
...
The __UNCONST macro is now used only where necessary and the RW macros
are gone. Most of the changes here are consumers of the
sysctl_createv(9) interface that now takes a pair of const pointers
which used not to be.
2005-06-20 02:49:18 +00:00
christos
bb4c90071c
- const poisoning
...
- avoid variable shadowing.
2005-05-30 04:35:22 +00:00
yamt
6b2d8b66a4
merge yamt-km branch.
...
- don't use managed mappings/backing objects for wired memory allocations.
save some resources like pv_entry. also fix (most of) PR/27030.
- simplify kernel memory management API.
- simplify pmap bootstrap of some ports.
- some related cleanups.
2005-04-01 11:59:21 +00:00
erh
d99a4ce8bf
Fix PR#24302. Clear PCI abort and parity errors to give the card a chance at
...
working. Patch provided by Jean-Luc Wasmer, based on the FreeBSD driver.
2005-03-16 17:11:17 +00:00
perry
f31bd063e9
nuke trailing whitespace
2005-02-27 00:26:58 +00:00
heas
ace2071bfa
Add sysctl node hw.tweN.driver_version whose value is FreeBSD's driver version
...
number for now. This is used by 3ware's FreeBSD version of their CLI to find
controllers and check the driver version.
2005-02-20 19:01:47 +00:00
lukem
b088f0cb30
Add some more stripe sizes observed in the field.
...
Add "JBOD" to twe_table_unittype[].
2005-02-15 05:56:34 +00:00
heas
9d64f3ebc8
Take the modulus of the AEN queue tail number rather than the mask of. Now
...
the tail pointer advances properly.
2004-09-23 01:16:34 +00:00
drochner
96b589fc18
a round of autoconf cleanup:
...
-convert submatch() style functions (passed to config_search() or
config_found_sm()) to the locator passing variants
-pass interface attributes in some cases
-make submatch() functions look uniformly as far as possible
-avoid macros which just hide cfdata members, and reduce dependencies
on "locators.h"
2004-09-13 12:55:47 +00:00
thorpej
85c0b77956
twe_ccb_map(): Remove the DEBUG panic case of "unknown" S/G list offset.
...
In all likelihood, this is a command passed from userspace management
tools where no S/G list is needed because no data is being passed.
2004-06-04 20:11:17 +00:00
heas
4a60d04fc7
Double the time we wait for the attention bit following a soft reset (and make
...
the timeout message just a bit clearer), as the latest firmware appears to be
a bit slower.
OK from Jason Thorpe.
2004-06-03 18:07:30 +00:00
thorpej
a8d1145d1b
Rename twe_tweio_command_handler() to twe_ccb_wait_handler() and expose it.
2004-05-27 23:47:23 +00:00
thorpej
6837b365dd
Assign a syslog priority to the AEN codes and use that priority when
...
logging the error message. Potentially allows critical messages to be
noticed much more quickly.
2004-04-15 02:03:03 +00:00
thorpej
ca75be9eb7
When performing command pass-through for management tools, don't poll
...
for CCB completion. Instead, sleep, and use a CCB callback to wake the
sleeper.
2003-12-04 05:46:47 +00:00
thorpej
9a0c12a504
Correct the size passed to a malloc() call when performing command
...
passthrough for userland management tools.
2003-11-10 15:35:39 +00:00
simonb
b6abb6ab1d
Remove some assigned-to but otherwise unused variables.
2003-10-30 01:58:17 +00:00
thorpej
abcd16ecc6
Fix up the TWEIO_COMMAND code to actually work. The 3ware management API
...
library can now communicate with the card.
2003-09-25 22:26:40 +00:00
thorpej
4fa7c2c48b
- Fix a bug I introduced in a previous commit (oops).
...
- Add the twe_drivecommand ioctl structure.
2003-09-25 01:35:25 +00:00
thorpej
544359b9a2
- Make CCB allocation slightly more efficient by changing how the
...
CCB is returned to the caller.
- Make code paths that can use twe_ccb_alloc_wait() use it, and assert
that a CCB is always returned from that function.
- Assert that a CCB is always returned when allocating the reserved CCB
for an AEN fetch.
2003-09-23 23:50:04 +00:00
thorpej
765ddabe83
Add a comment clarifying why we clear TWEF_AEN in twe_reset() now.
2003-09-23 23:10:53 +00:00
thorpej
1cad401c12
Separate the AEN fetching path into its own special path that uses the
...
reserved CCB. This means that all remaining callers of twe_param_get*()
are called from a valid thread context, and thus have no need to use a
reserved CCB. This will allow for further cleanup in a future commit.
2003-09-23 23:08:54 +00:00
thorpej
ddfcdc4f1f
Add support for dynamically attaching and detaching RAID array units.
2003-09-22 18:31:10 +00:00