jmcneill
913f185f8f
Implement a handful of missing smbus protocol functions. Proposed on
...
tech-kern: http://mail-index.netbsd.org/tech-kern/2006/03/16/0029.html
2006-03-27 23:59:38 +00:00
agc
f02decf866
Add changes to make the NetBSD iSCSI target compile and run on Solaris 9
...
Ultrasparc.
2006-03-27 22:26:28 +00:00
dyoung
facc99b314
Set the channel frequency and flags in the radiotap headers in
...
rtw_tune instead of in rtw_start, rtw_intr_rx.
2006-03-27 22:03:36 +00:00
dyoung
3168e87b4f
Remove unused argument ifflagsp from rtw_dmamap_load_txbuf.
2006-03-27 22:02:02 +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
dyoung
bf0b9fa559
Fix my typo in ath(4)'s radiotap presence field (receive direction)
...
so that the signal and noise are in dB, not dBm. Since dBm signal
and noise come before the antenna field, the capture fields were
in the wrong order. That made for some astonishing (and wrong)
radiotap captures. dB signal and noise come after the antenna
field, so everything is in the right order, now.
2006-03-27 21:41:23 +00:00
dyoung
448664e102
Use __arraycount().
2006-03-27 21:27:02 +00:00
bouyer
5aee9837e8
Add a comment saying why p can't be NULL here. Coverity ID 764.
2006-03-27 21:25:21 +00:00
dyoung
321a3122bb
Per discussion on source-changes@, add __arraycount(array) for
...
counting the number of elements in a static array, using the idiom,
sizeof(array)/sizeof(array[0]).
XXX This may move in the future, but this is a safe place to put
XXX it for use in the kernel.
2006-03-27 21:18:33 +00:00
bouyer
03999c340c
For unknown CPU, if family >= CPU_MAXFAMILY set family to CPU_MINFAMILY instead
...
of CPU_MAXFAMILY. This effectively causes to downgrade to i386 class
instead of a nonexistant class, and overrunning classnames[] by one.
Coverity ID 1472.
2006-03-27 20:59:35 +00:00
martin
d6d75eaf5d
KASSERT that the returned file id length from VPTOFH is <= the
...
maximum allowed value (_VFS_MAXFIDSZ).
2006-03-27 20:20:45 +00:00
aymeric
1adab2b4e3
as far as control registers are concerned, the A1200 behaves the same as the
...
A4000. This allows the use of ATAPI drives on the A1200.
Idesc can really rest in peace now.
2006-03-27 19:35:33 +00:00
shige
ff41ffc530
Add waits after bus_space_write.
2006-03-27 19:03:50 +00:00
bouyer
be6fc949c1
MCLAIM() mbufs allocated here.
2006-03-27 18:45:03 +00:00
he
50ea083318
The -Wno-packed switch is a gcc3+ thing, so place it where it won't
...
be picked up by gcc 2.95.3. Fixes build problem for vax.
2006-03-27 11:50:08 +00:00
ghen
5f73509dc3
Document the defaultroute6 rc.conf variable and the /etc/mygate6 file in
...
/etc/defaults/rc.conf, /etc/mtree/special, and rc.conf(5). Ok with wiz.
2006-03-27 10:07:07 +00:00
tron
7a28db2210
Fix build problem caused by last commit.
2006-03-27 10:02:37 +00:00
christos
7dc4aac2d8
Fix memory leak.
2006-03-27 01:09:11 +00:00
agc
6e1f35f92e
minor cleanup in preparation for porting the NetBSD iSCSI target to Solaris 9.
2006-03-26 23:34:06 +00:00
christos
fbe98ede0f
Coverity CID 2763: Add more checks for value==NULL.
2006-03-26 23:12:48 +00:00
christos
48ce3c5d75
Coverity CID 2764: Avoid null reference
2006-03-26 23:10:26 +00:00
christos
3c0ef79b7f
Coverity CID 2766: Don't leak memory.
2006-03-26 23:06:45 +00:00
christos
072667be1c
Coverity CID 114: If we did not find any symbol table entries, return an
...
error.
2006-03-26 23:00:35 +00:00
christos
9a25d0519d
Coverity CID 115: Don't leak memory
2006-03-26 22:58:44 +00:00
christos
d4aabd7a1f
Coverity CID 1202: Always return on EOF, otherwise we would try to use
...
ctab[-1].
2006-03-26 22:50:48 +00:00
christos
2edd64ae3e
Coverity CID 927: Check for NULL before de-referencing.
2006-03-26 22:35:07 +00:00
christos
ea28a203cf
Coverity CID 2361: Avoid possible NULL deref.
2006-03-26 22:20:04 +00:00
christos
600a182b2f
Coverity CID 2607: Although use after free is impossible here, clarify code.
2006-03-26 22:15:21 +00:00
christos
d20b033359
Coverity CID 1362: Allocate one more element to appease coverity.
2006-03-26 22:08:59 +00:00
bouyer
f2b8c717e8
Adapt to xenbus changes; add a proper autoconf detach callback and
...
handle state change to Closing. We can now dynamically attach/detach
block devices.
2006-03-26 22:05:06 +00:00
christos
f3acb4a69b
Coverity CID 1757: Don't leak memory
2006-03-26 22:04:14 +00:00
christos
4820f3f28c
Coverity CID 1758: Unconfuse coverity about memory leak.
2006-03-26 22:02:59 +00:00
bouyer
0c9571be10
Properly handle dynamic attach/detach of device:
...
- keep a linked list of xenbus_device in the xenbus_infrastructure, and
keep a pointer to struct device for each xenbus_device
- xenbus_probe_device_type(): check that the device is not already attached
- when we get a frontend_changed callback, call xenbus_probe_device_type()
- When a device changes to state XenbusStateClosed, config_detach() it
and free the structures.
While there, move xbusd_path[] to the end of struct xenbus_device, and
allocate only the space needed to store the path. Garbage-collect
struct xenbus_driver, it's not needed.
2006-03-26 22:02:57 +00:00
christos
714883262b
Coverity CID 2038
2006-03-26 22:00:23 +00:00
christos
b1987e98f0
Coverity CID 2039: Plug memory leak.
2006-03-26 21:57:14 +00:00
christos
2b5f8cbcc0
Coverity CID 2042: Plug memory leak
2006-03-26 21:53:55 +00:00
christos
59ffb64e52
Coverity CID 2043: Don't leak memory
2006-03-26 21:49:01 +00:00
christos
d06f1825d5
Coverity CID 2044: Don't leak memory.
2006-03-26 21:46:25 +00:00
christos
e4dcd1072c
Coverity CID 2399: Move strcpy lower, where it is actually going to be
...
used, inside the test of directory != NULL.
2006-03-26 21:44:05 +00:00
christos
34525befc6
Coverity CID 972: Someone confused && and || again.
2006-03-26 21:38:43 +00:00
christos
dcbe086f64
correct coverity model.
2006-03-26 21:36:13 +00:00
martin
4b70f3655f
Use /dev/MAKEDEV to create devices - instead of hardcoding i386 majors.
2006-03-26 20:27:52 +00:00
jonathan
0dec89ac9b
Regen pcidevs{,_data}.h from pcidevs rev 1.778 (fixes cut-and-paste typo
...
in description of bcm5780S).
2006-03-26 20:23:27 +00:00
jonathan
c767100863
Fix cut-and-paste typo in human-readable description of bcm5780S
...
(used to say bcm5782s, should be bcm5780s; make it so).
2006-03-26 20:21:55 +00:00
erh
e4412d2162
Add simple_lock_assert_locked/simple_lock_assert_unlocked to provide additional
...
useful information when panic'ing because the assertion fails.
Use these to define the SCHED_ASSERT_LOCKED/SCHED_ASSERT_UNLOCKED macros.
2006-03-26 20:19:52 +00:00
martin
625f1bbe61
Restrict generation numbers to 32bit values - we would have had to bump
...
_VFS_MAXFIDSZ to 24 otherwise for 64bit archs.
2006-03-26 20:18:58 +00:00
erh
0cccd65efb
When DIAGNOSTIC is defined, provide a kern.panic_now sysctl to conviniently
...
and reliably panic the system
2006-03-26 20:07:21 +00:00
is
814b71df61
idesc.c was unreferenced for 14 months; time has finally come to move it]
...
to the Attic.
2006-03-26 19:30:57 +00:00
christos
fb11ba2dc5
PR/33124: Murray Armfield: readdir_r is missing a restrict qualifier.
...
http://www.opengroup.org/onlinepubs/000095399/basedefs/dirent.h.html
2006-03-26 18:22:40 +00:00
christos
3b6811d33b
PR/33123: Murray Armfield: standards compliance & glob.h
...
Certain fields in glob.h need to be size_t; fix this and version glob(3).
http://www.opengroup.org/onlinepubs/000095399/basedefs/glob.h.html
2006-03-26 18:11:22 +00:00