jdc
7454db32b4
Add filter/no filter flag parameter to bridge_enqueue().
2003-09-16 17:38:24 +00:00
jdc
32263965e2
Add a flag parameter to bridge_enqueue() to tell it whether to run the
...
filter or not. We only need to run the filter for bridge_forward() and
bridge_broadcast(). If we also run it for bridge_output(), we will run
the filter twice outbound per packet, so don't.
In bridge_ipf(), make sure we don't run m_cat() on a single mbuf chain
by checking to see (and remembering) if we need to m_split() the mbuf.
This fixes bridge + ipfilter on sparc.
Fixes PR kern/22063.
2003-09-16 17:37:27 +00:00
christos
59294d6a54
fix typo (ktr -> ksi)
2003-09-16 15:59:28 +00:00
drochner
3e287f891b
Take into account the possibility that the ktrace flags can change
...
during a read(v)/write(v). If that happeded, we either passed a NULL
pointer or a pointer to something uninitialized as iov to ktrace,
or we got a memory leak. In read/write (w/o -v) we zero-initialize
the iov now to limit damage, in the -v calls the (dynamically allocated)
pointer is checked after the I/O.
2003-09-16 15:55:26 +00:00
cl
2532f4497c
add MD part of SA/pthread pagefault handling on amd64
2003-09-16 15:49:06 +00:00
cl
52a920b5da
add comments to the pagefault code
2003-09-16 15:28:45 +00:00
cl
fe74654bab
add MD part of SA/pthread pagefault handling on sparc64
2003-09-16 14:00:27 +00:00
cl
8c7a07f686
add MD part of SA/pthread pagefault handling on sparc
2003-09-16 13:59:59 +00:00
cl
abc609d801
add MD part of SA/pthread pagefault handling on i386
2003-09-16 13:57:47 +00:00
cl
d973127f38
Regen.
2003-09-16 13:49:23 +00:00
cl
c08e54b26b
fix SA/pthread pagefault failure:
...
- prevent BLOCKED upcalls on double page faults and during upcalls
- make libpthread handle blocked threads which hold locks
- prevent UNBLOCKED upcalls from overtaking their BLOCKED upcall
this adds a new syscall sa_unblockyield
see also http://mail-index.netbsd.org/tech-kern/2003/09/15/0020.html
2003-09-16 13:46:24 +00:00
christos
1b246f974c
Welcome to 1.6ZC
...
- hope this sticks for a while since it is my initials
- cl, here is your chance to commit the SA pagefault stuff.
2003-09-16 12:08:23 +00:00
christos
1f73cefd27
- convert to circleq
...
- add simple lock for the list
- make get function remove the item from the list
- eliminate superfluous functions
thanks to enami and matt for the feedback.
2003-09-16 12:07:11 +00:00
christos
5501eeaa6b
add siginfo lock and siginfo queue initialization.
2003-09-16 12:06:07 +00:00
christos
31663f15a1
add initialization of siginfo lock and queue.
...
Also initialize the lock for lwps, although it is not used for proc0 for
code consistency.
2003-09-16 12:05:49 +00:00
christos
3bb05d4a8c
convert to use <queue.h> and add a lock for siginfo circleq.
...
XXX: could use STAILQ, but there is no way to remove an element without
rescanning the queue. We should really add a special iterator that can
do this.
2003-09-16 12:04:58 +00:00
onoe
1a258bf241
Add Sony PEGA-WL110 CF WLAN
2003-09-16 08:28:55 +00:00
onoe
ac09f329a5
regen: Add Sony PEGA-WL110 CF WLAN
2003-09-16 08:27:33 +00:00
onoe
19cb1c084b
Add Sony PEGA-WL110 CF WLAN
2003-09-16 08:26:37 +00:00
agc
341e8b0d1a
Add a kernel configuration file for the Jornada 728.
2003-09-16 08:22:00 +00:00
agc
497a13cc5b
Make the number of 4K DRAM pages into a CPP definition, so that it can be
...
set from a kernel configuration file. Proposed by Brett Lymn on port-hpcarm.
2003-09-16 08:18:22 +00:00
itojun
a3931fc5ab
exp is reserved name under posix
2003-09-16 00:31:55 +00:00
itojun
ca549eaf98
exp is a reserved name under posix
2003-09-16 00:31:23 +00:00
itojun
94da0d16ac
avoid overflow during multiply. David Laight
2003-09-15 23:38:20 +00:00
uwe
d889e9a63d
US keydesc corrections from Bryan Vyhmeister (bsd at hub3 dot net).
...
Tested by Julian Coleman <jdc@netbsd>.
2003-09-15 21:03:10 +00:00
bouyer
e9a21b0707
Add support for Intel 82801EB Serial ATA. Not tested with a drive yet,
...
Matthias Scheler tested that the controller attaches properly.
2003-09-15 20:24:42 +00:00
bouyer
036c4d23c0
Add support for VIA 8237 Serial ATA. From Stephen Degler in kern/22727,
...
with some cleanup by me.
2003-09-15 20:15:44 +00:00
bouyer
9e1bd0b405
Regen: rename VT8237_RAID to VT8237_SATA
2003-09-15 19:51:09 +00:00
bouyer
4c46f960cc
Rename VT8237_RAID to VT8237_SATA, as this is really what it is.
...
Suggested by Stephen Degler in kern/22727.
2003-09-15 19:50:45 +00:00
christos
dd61a2eb87
catch up with latest sigctx changes; reported by John Heasley, thanks!
2003-09-15 18:35:02 +00:00
yamt
7bd2f524bc
indent.
2003-09-15 15:08:09 +00:00
martin
361fe6808c
Make a panic format 32bit safe.
2003-09-15 07:38:22 +00:00
simonb
9d585c89bb
Use common mips generic software interrupt routines.
...
Changes from Izumi Tsutsui, tested by Havard Eidnes.
2003-09-15 06:39:20 +00:00
ichiro
22d06d95f5
fix typo
...
#if DEBUG -> #ifdef PCI_DEBUG
2003-09-15 05:11:31 +00:00
ichiro
4be788fe81
add address decode of "PCI Configuration type 1"
2003-09-15 05:07:29 +00:00
christos
048fedf253
include opt_compat_netbsd.h, otherwise we don't get the right signal
...
trampoline code in compat code.
2003-09-15 00:33:35 +00:00
christos
bed9693362
include <sys/poll.h>
2003-09-15 00:22:20 +00:00
christos
e8ae1a44db
ksiginfo_t support.
2003-09-14 23:47:09 +00:00
christos
cc39a7a050
remove variable name from prototype.
2003-09-14 23:45:53 +00:00
christos
ccb1345dde
provide some more ksiginfo info.
2003-09-14 23:45:16 +00:00
he
ff39169476
Revert addition of rnd here; it's already present due to the inclusion
...
of the WALNUT config file, so causes a duplicate definition error here.
2003-09-14 21:49:58 +00:00
christos
ab8558b680
- don't trash the linked list pointers in the ksiginfo_t reuse case
...
[thanks enami]
- fix uninitialized variable in the exit hook.
[thanks yamt]
2003-09-14 17:39:03 +00:00
cl
a82fc36e8b
make compile: fix GCC3 check and add defflag PANICBUTTON
2003-09-14 17:13:36 +00:00
jmmv
99aaf4a240
Enable auvia_reset_codec's code and wait until the card is available.
...
Fixes 'invalid codec' problems (at least with AD1980). Ok'ed by tsarna@.
2003-09-14 14:48:17 +00:00
junyoung
cc5534f795
Remove duplicate lines.
2003-09-14 13:01:40 +00:00
junyoung
740c1aa81e
Remove a duplicate $NetBSD$.
2003-09-14 12:59:33 +00:00
yamt
966ada0097
assert that uio passed to uiomove() has valid uio_iovcnt.
2003-09-14 11:12:14 +00:00
yamt
0a4f15d329
when allocating a new vnode,
...
increment numvnodes before releasing vnode_free_list_slock.
2003-09-14 11:09:48 +00:00
manu
9972873c7d
Handle mouseup and mousdown events
...
Add three sysctl to choose wsdisplay unit and screen and wsmux that
ioframebuffer and iohidsystem will use.
2003-09-14 09:48:42 +00:00
itojun
782cbb14c5
2^n hash table is better in the kernel. advise by perry@netbsd
2003-09-14 07:30:32 +00:00