jmc
c7258354f0
Force the initial probes to happen within the newly forked off kthread.
...
This eliminates problems where the underlying interrupt handler isn't the
specific layer calling scsipi_complete() for a given scsi transaction.
This avoids deadlocks where the kthread that called the autoconf routines
to configure a scsibus shouldn't be the one put to sleep waiting on a
scsipi_complete (only the scsibus's kthread should be doing that).
To avoid jitter this will force the scsibus's to probe in the order they
run through autoconf (so machines with multiple bus's don't move sd* devices
around on every reboot).
2002-09-19 08:31:05 +00:00
martti
3a5ea42f37
We don't need this file
2002-09-19 08:21:53 +00:00
martti
3b6750c781
Fix checksum error
2002-09-19 08:13:31 +00:00
martti
37d5771300
Resync with official IPF
2002-09-19 08:13:25 +00:00
martti
1d1ecc3f65
Fix test invokation
2002-09-19 08:13:20 +00:00
martti
b69124b84c
Resync with official IPF
2002-09-19 08:12:43 +00:00
martti
5b3c5dc17f
Make this compile
2002-09-19 08:11:38 +00:00
martti
7bfcc4bc66
Resync with official IPF
2002-09-19 08:11:13 +00:00
grant
1bc4761baa
remove USERCONF, as it is already in GENERIC32.
2002-09-19 08:10:44 +00:00
martti
1c7ea364cc
Add __attribute__((__unused__)) to SCCS and RCS IDs
2002-09-19 08:10:38 +00:00
martti
87f18f024e
Upgraded IPFilter to 3.4.29
2002-09-19 08:08:14 +00:00
martti
1b37ad3011
Import IPFilter 3.4.29
2002-09-19 07:56:23 +00:00
grant
8ec07beba4
remove USERCONF and PIPE_SOCKETPAIR, as these are already in GENERIC32.
2002-09-19 07:13:58 +00:00
mycroft
478dc25d0a
select() -> poll()
2002-09-19 03:31:19 +00:00
lukem
e3b1a0e70b
use NETBSDSRCDIR as appropriate
2002-09-19 03:17:50 +00:00
mycroft
4d0e87d7bb
select() -> poll(), nanosleep()
2002-09-19 03:15:43 +00:00
lukem
0be7b964d2
use NETBSDSRCDIR as appropriate
2002-09-19 03:15:39 +00:00
lukem
0ac69ffac4
- use NETBSDSRCDIR as appropriate
...
- makefile lint (moving NOxx to top of file,
include <bsd.own.mk> as necessary, ...)
2002-09-19 03:09:31 +00:00
atatat
fe89a76e74
Add a missing semi-colon.
2002-09-19 03:04:32 +00:00
mycroft
fbf6498012
select() -> poll()
2002-09-19 03:04:13 +00:00
mycroft
7fa9b49281
select() -> nanosleep()
2002-09-19 02:59:20 +00:00
mycroft
45e43d0ec5
select() -> poll()
...
Also clean up some very ugly code.
2002-09-19 02:49:41 +00:00
atatat
7266746efe
Provide names for the map and submaps when doing recursive verbose
...
ddb-style output.
2002-09-19 02:43:51 +00:00
mycroft
3e966fa349
select() -> poll()
...
Also, remove a call to path_create() that causes the `prepend' path held by
pkg_perform() to be deleted, causing a core dump later when pkg_perform()
tries to remove it itself.
2002-09-19 02:13:57 +00:00
heinz
b63bcd4378
Add port 873 for rsync ( http://rsync.samba.org ), according to IANA
2002-09-19 02:09:52 +00:00
lukem
1addf6d6b3
makefile delint and reorg
2002-09-19 01:58:06 +00:00
grant
291ac7e9c4
don't include machine/asm.h (make this build again).
2002-09-19 01:24:43 +00:00
matt
5e29f1c268
Since TOOLCHAIN_MISSING is defined in bsd.own.mk, it can never be undefined.
...
Instead, make sure the value of it is "no"
2002-09-19 01:23:24 +00:00
darrenr
0a30063654
For the trivial case where the packet is only in one mbuf, call bpf_tap()
...
(idea from FreeBSD) - alternative to changing bpf_filter() to be aware of
kernel calling convetion where 0 is passed as the length for mbufs.
2002-09-19 01:16:58 +00:00
uebayasi
27b327f06c
A missing .Fa.
2002-09-19 00:52:54 +00:00
mycroft
01d349833e
select() -> poll()
...
Also, change the way console input is passed to the subprocess -- instead of
echoing it in sushi, instead set the pty to cooked mode and have it do any
echoing. This will work better if we have scripts that accept input (sometimes
we don't want it visible; e.g. if it's a password) and also has the side effect
of allowing a command to be interrupted with ^C.
2002-09-19 00:45:47 +00:00
darrenr
600f9cb660
If M_PKTHDR is set we can use m_pkthdr.len instead of the for loop.
2002-09-19 00:34:00 +00:00
mycroft
8efb63f066
select() -> poll(), nanosleep()
2002-09-19 00:01:33 +00:00
mycroft
36b12b30ec
select() -> poll()
2002-09-18 23:33:37 +00:00
mycroft
ae627c1271
select() -> nanosleep()
2002-09-18 23:27:25 +00:00
mycroft
e653ca9e0b
sleep() -> nanosleep()
2002-09-18 23:24:13 +00:00
mycroft
7f79942c2d
select() -> nanosleep()
2002-09-18 23:18:44 +00:00
mycroft
9b3fb0ad17
Fix pluralization in a syslog message.
2002-09-18 23:16:13 +00:00
mycroft
c563d4c7c3
select() -> poll()
2002-09-18 23:13:39 +00:00
lha
4fa2032edc
uppercase the lkm kernel-userspace dev macros and prefix them with LKM_
...
make modload print the bdev and cdev major when its a dev lkm
2002-09-18 22:59:36 +00:00
mycroft
720a68f0ca
select() -> poll()
2002-09-18 20:58:56 +00:00
mycroft
4243014e02
Oops; fix array size. Nice compiler warning... not.
2002-09-18 20:57:02 +00:00
lha
a8882e9d5c
add missing /usr.bin/ to the include path, fixes last commit
2002-09-18 20:55:24 +00:00
lha
35e64a7b76
remove extra $ from previous commit
2002-09-18 20:50:22 +00:00
mycroft
51581bcb01
select() -> poll()
2002-09-18 20:37:11 +00:00
mycroft
015ea63be5
Fix an error message.
2002-09-18 20:20:28 +00:00
mycroft
315144beb5
select() -> poll()
2002-09-18 20:17:55 +00:00
mycroft
5580adb284
select() -> poll() and nanosleep()
2002-09-18 20:04:51 +00:00
manu
7f8a47f4a1
- missing bits of apm
...
- KNF
2002-09-18 19:54:47 +00:00
mycroft
3ead3ad29b
select() -> poll()
2002-09-18 19:54:25 +00:00