christos
e35ee08ce3
Coverity CID 1532: Off-by-one array overrun.
2006-04-14 20:17:34 +00:00
christos
31535ad130
Coverity CID 1081: Avoid NULL deref.
2006-04-14 20:16:02 +00:00
thorpej
8fc3572573
Use device_private().
2006-03-29 06:41:24 +00:00
thorpej
39cd836ee1
Use device_unit().
2006-03-28 17:38:24 +00:00
bouyer
7837fbef28
A device that has just been detached can't be reconfigured. Coverity ID 2674.
...
Note: this was not a problem right now because there's no drivers with both
a detach and a ii_reconfig callback.
2006-03-27 21:50:45 +00:00
thorpej
246504f91c
Use device_parent().
2006-03-25 22:55:55 +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
christos
95e1ffb156
merge ktrace-lwp.
2005-12-11 12:16:03 +00:00
fredb
c3ec7554f8
Initialize "mapped" before any of the "goto"'s, so we're not testing an
...
uninitialized variable at "bad:".
2005-11-24 13:34:55 +00:00
drochner
e6a178f21f
kill a number of autoconf submatch functions which follow the
...
standard scheme:
if (<configured> != <wildcard> && <configured> != <real>)
then fail
else
ask device match function
This is handled by config_stdsubmatch() now.
2005-08-25 22:33:18 +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
christos
b3c5e8037b
add const
2005-05-30 04:37:57 +00:00
christos
06059a46a3
avoid variable shadowing.
2005-05-30 04:36:52 +00:00
yamt
330cc0a11e
split IFCAP_CSUM_xxx to IFCAP_CSUM_xxx_Rx and IFCAP_CSUM_xxx_Tx.
2005-05-02 15:34:31 +00:00
perry
f31bd063e9
nuke trailing whitespace
2005-02-27 00:26:58 +00:00
simonb
c1530b6999
Remove an erroneous semicolon.
2005-02-26 12:03:15 +00:00
thorpej
a0c36aaebd
Eliminate use of M_HASFCS.
2005-01-31 02:51:17 +00:00
thorpej
e9818f5b5e
When adding/deleting multicast addresses, only whack the address
...
filter if the interface is marked RUNNING.
Fixes kern/27678.
2004-10-30 18:08:34 +00:00
yamt
05f25dcc2a
move buffer queue related stuffs from buf.h to their own header, bufq.h.
2004-10-28 07:07:35 +00:00
drochner
5f7699c047
oops, another typo, should fix report by taya
2004-09-15 15:49:10 +00:00
drochner
f3872a35ff
actually pass the locators,
...
should fix panic reported by Shin'ichiro TAYA
2004-09-15 09:10:42 +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
simonb
9bc855a931
s/the the/the/ (only in sources that aren't regularly imported from
...
elsewhere).
2004-04-23 02:58:27 +00:00
itojun
aca4c091d3
sprintf -> snprintf
2004-04-22 00:17:10 +00:00
wiz
3f9411f688
Spell removable with only two es. Inspired by jmc@openbsd.
2004-04-19 12:44:09 +00:00
ad
243b868f65
Grab the configuration lock when handling I2ORESCANCMD.
2003-12-09 19:51:23 +00:00
ad
ee5a33f5aa
Match Promise controllers.
2003-12-09 19:43:53 +00:00
wiz
c0177219fe
Fix some typos. From Tom Cosgrove via jmc@openbsd.
2003-11-02 09:52:33 +00:00
simonb
b6abb6ab1d
Remove some assigned-to but otherwise unused variables.
2003-10-30 01:58:17 +00:00
mycroft
e0e9384a8e
Reorder, eliminating a bogus initializer.
2003-10-29 02:13:09 +00:00
mycroft
4f4b36f2f3
Fix the previous differently.
2003-10-25 20:26:25 +00:00
christos
8bfd5e3292
Fix uninitialized variable warnings
2003-10-25 18:34:14 +00:00
fvdl
d5aece61d6
Back out the lwp/ktrace changes. They contained a lot of colateral damage,
...
and need to be examined and discussed more.
2003-06-29 22:28:00 +00:00
darrenr
960df3c8d1
Pass lwp pointers throughtout the kernel, as required, so that the lwpid can
...
be inserted into ktrace records. The general change has been to replace
"struct proc *" with "struct lwp *" in various function prototypes, pass
the lwp through and use l_proc to get the process pointer when needed.
Bump the kernel rev up to 1.6V
2003-06-28 14:20:43 +00:00
thorpej
434a4243a1
Fix the way the scsipi adapter openings are adjusted when the array
...
controller adjusts our queue length.
2003-06-13 02:33:09 +00:00
wiz
1ffa7b76c4
DMA, not dma nor Dma.
2003-05-03 18:10:37 +00:00
thorpej
22475c164d
__'ify MACHINE_ARCH names.
2003-02-14 18:29:05 +00:00
simonb
6af195bf29
Remove variable that is only assigned too but not referenced.
2003-01-20 04:25:46 +00:00
thorpej
41978f782e
Merge the nathanw_sa branch.
2003-01-18 21:21:28 +00:00
thorpej
72a7af27b0
Use aprint_normal() in cfprint routines.
2003-01-01 00:10:15 +00:00
ad
42c8a17c80
Fix typo.
2002-12-11 13:02:31 +00:00
ad
59773dea2e
Implement the DPT EATA ioctl() interface.
2002-12-07 19:48:30 +00:00
ad
57d787eeac
- Handle DPT ioctls from native NetBSD binaries.
...
- SCSI targets could disapper mid-way through autoconfig if the board
notifed us of a changed LCT at the wrong time. Fix that.
2002-12-06 11:22:25 +00:00
ad
122b0bd68f
Cosmetic changes.
2002-11-15 13:51:29 +00:00
msaitoh
f321ab1a02
Add support for Adaptec 200[05]S
...
reviewed by Andrew Doran
2002-11-08 05:47:35 +00:00
jdolecek
e0cc03a09b
merge kqueue branch into -current
...
kqueue provides a stateful and efficient event notification framework
currently supported events include socket, file, directory, fifo,
pipe, tty and device changes, and monitoring of processes and signals
kqueue is supported by all writable filesystems in NetBSD tree
(with exception of Coda) and all device drivers supporting poll(2)
based on work done by Jonathan Lemon for FreeBSD
initial NetBSD port done by Luke Mewburn and Jason Thorpe
2002-10-23 09:10:23 +00:00
ad
0d6011b266
PR 18760: don't issue I2O_EXEC_IOP_CLEAR to AMI boards, since some
...
firmware revisions can't handle it.
2002-10-22 13:42:33 +00:00
thorpej
c9b3657ce9
Add trailing ; to CFATTACH_DECL.
2002-10-02 16:33:28 +00:00
thorpej
9d4a640785
Use CFATTACH_DECL().
2002-09-30 21:04:24 +00:00
thorpej
f818766afe
Declare all cfattach structures const.
2002-09-27 20:31:45 +00:00