170072 Commits

Author SHA1 Message Date
darrenr
675eb13106 Import IPFilter 4.1.29 to the vendor branch 2008-05-20 06:43:46 +00:00
oster
fcd3b36217 Add in a missing "bp->b_resid = bp->b_bcount" in the EIO case.
Spotted by Juergen Hannken-Illjes.  Thanks!
2008-05-20 00:29:54 +00:00
ad
d4da0343a9 Make it compile. 2008-05-20 00:18:31 +00:00
christos
b423ea8c48 fix argument type. 2008-05-19 23:48:04 +00:00
martin
e866b17614 Do a better job eating "empty" lines at the start/end of C++ style comments.
Remove trailing linefeed from the collected messages (and add it at
output generation).
Add a simple html output mode.
2008-05-19 22:19:51 +00:00
jmcneill
bbfbae40ef Don't use MALLOC_DECLARE / MALLOC_DEFINE if building as a module. 2008-05-19 21:05:37 +00:00
jmcneill
2930288d40 Add puffs and putter kmods to set lists. 2008-05-19 20:23:36 +00:00
jmcneill
49475a7132 Enable putter and puffs modules in build. 2008-05-19 20:22:17 +00:00
reinoud
8902baa622 Implement wide char support for UDF by properly implementing unicode-16 to
UTF-8 like cd9660 and ntfs already do.
2008-05-19 20:12:36 +00:00
jmcneill
f26579137a Don't build as module if _RUMPKERNEL is defined. 2008-05-19 19:52:09 +00:00
oster
396f9f4598 Re-work some of the guts of the reconstruction code.
Reconmap used to have one pointer for every reconstruction unit.  This
does not scale well in the land of 1TB disks, where some 100MB+ of
"status pointers" are required for typical configurations.  Convert
the reconstruction code to use a "sliding status window" which will
scale nicely regardless of the number of stripes/reconstruction units
in the RAID set.  Convert the main reconstruction loop to rebuild the
array in chunks rather than in one big lump.

As part of these changes, introduce a function to kick any waiters on
the head separation callback list, and use that in the main
reconstruction event queue to wake up the waiters if things have
stalled.  (I believe this may fix a race condition that could occur at
at least at the very end of a disk during reconstruction under heavy
IO load.)

Thanks to Brian Buhrow for all his help, support, and patience in
testing these changes.
2008-05-19 19:49:54 +00:00
dyoung
aa10084492 Fix two bugs:
1 Let us associate a keyword with either a signed or an unsigned
  number.  Associate the '-chan' keyword with an unsigned number.
  This fixes the defect that crashed 'ifconfig wi0 -chan', reported
  by Michael van Elst.

2 Do not try to interpret names as ISO addresses unless the ISO
  address family was specified.  iso_addr(3) does not report errors,
  so it appears to interpret *everything* as an ISO address.  This
  is a stopgap fix for the defect in 'ifconfig lo0 inet6' on a
  !INET6 kernel that deletes the first IPv4 address on lo0.
  (Reported by Scott Ellis.)
2008-05-19 18:00:31 +00:00
jmcneill
3ea8229871 If we see a non-loadable BSS section in a pre-loaded module, make sure we
don't return success from kobj_load or nasty things will happen.
2008-05-19 17:33:42 +00:00
ad
f767e4c920 Return result of devsw_detach(). 2008-05-19 17:15:34 +00:00
ad
b0f6f924e3 Give devsw_detach() a dummy error return. 2008-05-19 17:15:00 +00:00
jmcneill
effc049eb6 Add Makefile for building puffs kmod. 2008-05-19 17:08:57 +00:00
ad
245f0726ac Reduce ifdefs due to MULTIPROCESSOR slightly. 2008-05-19 17:06:02 +00:00
jmcneill
a14327894a Makefile for building putter kmod 2008-05-19 17:00:13 +00:00
jmcneill
382e2c82b5 Support building putter as a module. 2008-05-19 16:59:55 +00:00
reinoud
6225111ee5 Remove double copyright message by me 2008-05-19 15:30:51 +00:00
ad
784f5f1678 Replicate drm build fix, although this is not enabled by default yet. 2008-05-19 13:41:21 +00:00
tnn
0772c0d1b9 Fix build. 2008-05-19 13:21:57 +00:00
rmind
5f701aa0a3 - Make periodical balancing mandatory.
- Fix priority raising in M2 (broken after making runqueues mandatory).
2008-05-19 12:48:54 +00:00
njoly
4c3e8d3656 Fix free() argument in linux_read_ldt. 2008-05-19 09:36:55 +00:00
wiz
f7071a8d15 Improve description. Improve markup. Bump date for previous. 2008-05-19 07:53:22 +00:00
wiz
8593c906b4 Use more markup. 2008-05-19 07:52:52 +00:00
yamt
6ddc56271b agr_ioctl_filter: comment the intention. 2008-05-19 02:53:47 +00:00
yamt
264601fbea +newfs_udf.debug
+mmcformat.debug
2008-05-19 02:50:56 +00:00
yamt
f61c7371ca sort 2008-05-19 02:48:59 +00:00
yamt
dbedf3be19 yamt-pf42-base2 2008-05-19 02:14:45 +00:00
yamt
d8dbb4e2ee yamt-nfs-mp-base2 2008-05-19 02:14:14 +00:00
bjs
06031773dc NOTE: this commit message accompnies the last one for sys/dev/pci/drm.
Revert condvar changes; there seem to be other locking issues
(independent of these changes insofar as I can tell), and it will
only complicate things for now to introduce more changes.

Argh!
2008-05-19 00:17:39 +00:00
bjs
f790bea856 drm 2008-05-19 00:15:44 +00:00
martin
ee9ac5c71f Explicitly pass a "mpsafe" arg down to intr_establish, as at that point
we do not have the original ipl passed in around to check for mpsafeness.
Fixes PR port-sparc64/38673. Thanks to Andrew for pointing at the problem.
2008-05-18 22:40:14 +00:00
lukem
edf03256a8 Fix possible memory leak in error path.
Part of PR 38677.
2008-05-18 22:36:15 +00:00
cegger
35a2302b4c The keys on the remote control not sending keycodes are actually PNP0C32 keycodes, handled by acpidalb(4) 2008-05-18 22:13:26 +00:00
cegger
33e33b567c acpidalb(4): Driver for PNP0C32 Hotkeys aka "Direct Application Launch Buttons".
"awesome" jmcneill
2008-05-18 22:05:59 +00:00
jmcneill
adb4d61725 Add radeondrm kmod 2008-05-18 21:14:51 +00:00
jmcneill
d185ee89b0 Build radeondrm kmod on i386. 2008-05-18 21:14:04 +00:00
jmcneill
72d2bc8973 Makefile for building radeondrm kmod 2008-05-18 21:13:22 +00:00
jmcneill
4f4434d528 Support building as a module. 2008-05-18 21:12:44 +00:00
jmcneill
904fcecc76 Add drm and i915drm kmods 2008-05-18 20:55:54 +00:00
jmcneill
802b2951e9 Build drm and i915drm modules for i386 and amd64. 2008-05-18 20:55:24 +00:00
jmcneill
34b244eab1 Add Makefiles for building drmbase and i915drm as kmods. 2008-05-18 20:04:03 +00:00
jmcneill
235a59361f Support building as a module. 2008-05-18 20:02:34 +00:00
jmcneill
4db90e1f38 Add 'rescan' function for vga. 2008-05-18 19:54:11 +00:00
jmcneill
a8685978bd Allow building as a module. 2008-05-18 19:53:22 +00:00
martti
3a717a15fc Added instructions how I've updated IPF. This should make it easier for anyone
to upgrade our in-tree IPF to the latest version...
2008-05-18 18:19:05 +00:00
cegger
de392b09c1 Remove "Pavilion". This driver also works on HP Compaq NC4400 as pointed out by Jukka Ruohonen on current-users. 2008-05-18 18:09:42 +00:00
aymeric
96bc64d20f Re-import nvi sources, this time based on the distributed tar ball, after
going through the new nvi2netbsd script
2008-05-18 14:29:31 +00:00