ad
4a57ad63bb
Make it compile.
2007-12-06 21:01:49 +00:00
cjep
966c1a873b
sync with pkgsrc changes - reorder includes and add some casts
2007-12-06 20:33:48 +00:00
bouyer
287c4eac96
Remove MAXPHYS=32768 (coming from a too large cut-n-paste), it's not needed
...
for dom0 kernels.
2007-12-06 20:02:02 +00:00
ad
e23d4a9b80
Nothing uses shared -> exclusive upgrades any more, so remove the code.
...
This is good since they are effectively the same as ...
lockmgr(&lock, LK_RELEASE);
lockmgr(&lock, LK_EXCLUSIVE);
.. and therefore don't behave as expected.
2007-12-06 17:05:07 +00:00
ad
065b6ba2fb
lockmgr -> mutex
2007-12-06 17:00:31 +00:00
ad
937533671d
lockmgr -> rwlock
2007-12-06 14:53:35 +00:00
ad
c519a6851b
Correct argument shuffling in the string I/O functions.
2007-12-06 14:40:28 +00:00
ad
5921ed7cda
Share cpu_intr_p() with xen. Why xen has its own intr.c is a mystery.
2007-12-06 13:58:38 +00:00
xtraeme
79511422f5
Typo: indepenent -> independent
2007-12-06 10:36:37 +00:00
xtraeme
7b695de5c1
Typo: higest -> highest
2007-12-06 10:32:12 +00:00
xtraeme
9925ec4aa7
typo: futher -> further
2007-12-06 10:27:20 +00:00
dyoung
9fd5916940
Fix a serious regression: insert new ifaddrs at the end of if_addrlist,
...
not at the front, because the first ifaddr on the list has special
significance (grrr).
2007-12-06 02:23:42 +00:00
rmind
6fcda0686a
Increase the default limit of SEM_MAX, allow changing of limit
...
dynamically via sysctl. Closes PR/36979.
2007-12-06 01:27:21 +00:00
ad
f2fb0b3870
mutex_init: use 'if' instead of 'switch' to avoid complaints from the
...
compiler.
2007-12-06 01:18:46 +00:00
dyoung
b579a81e92
Use ifa_insert(), ifa_remove().
2007-12-06 00:28:36 +00:00
dyoung
7a3c43874a
Add ifa_insert() and ifa_remove() that add/remove an ifaddr to/from
...
an interface and increase/decrease its reference count.
2007-12-06 00:23:09 +00:00
agc
06a857cac5
Add some definitions necessary for building on busybox thanks to Peter
...
Eisch, update to version 20071206, and run autoconf and autoheader
again to regenerate the version information.
2007-12-06 00:08:05 +00:00
dyoung
b8f324fabd
Extract common code, creating a subroutine if_purgeaddrs(ifp,
...
family, purgeaddr) which applies function `purgeaddr' to each
address on `ifp' belonging to `family'.
2007-12-05 23:47:17 +00:00
gmcgarry
11f250300f
Fix locking botch.
2007-12-05 23:20:27 +00:00
dyoung
b039c2dbef
Use IFADDR_FIRST(), IFADDR_NEXT().
2007-12-05 23:00:58 +00:00
dyoung
0bf994db38
Use IFADDR_FIRST() and IFADDR_NEXT().
2007-12-05 22:56:51 +00:00
dyoung
498e382747
Use IFADDR_FIRST(), IFADDR_NEXT().
2007-12-05 22:56:02 +00:00
dyoung
adde197943
Use IFADDR_EMPTY().
2007-12-05 22:51:01 +00:00
dyoung
0ecaa37d9b
Use IFADDR_FIRST(), IFADDR_NEXT(), IFNET_NEXT().
2007-12-05 22:50:00 +00:00
he
cf18b9fe3e
Remove reference to now-obsolete powerpc/softintr.c.
2007-12-05 20:55:26 +00:00
christos
14c8a52580
From Richard M Kreuter, add GLOB_PERIOD.
2007-12-05 20:25:54 +00:00
xtraeme
21d75f870d
Boh! I spoke too soon before, without the rwlock(9) sometimes
...
arc_wait() waits forever, so put it back until I figure any other way
to remove the rwlock(9).
2007-12-05 18:58:00 +00:00
pooka
9bc20dea14
free flushbuffer after use
2007-12-05 18:55:19 +00:00
xtraeme
1b48221099
Use SCSIPI_CHAN_NOSETTLE... the driver doesn't have to wait.
2007-12-05 18:25:53 +00:00
dyoung
550024b13d
Use IFADDR_EMPTY().
...
(This driver should go away, comments indicate that it does not
even compile.)
2007-12-05 18:23:23 +00:00
ad
7d67c53f8d
Minor corrections, from David P. Reese, Jr.
2007-12-05 18:12:09 +00:00
ad
383c1bbc65
Minor corrections.
2007-12-05 18:10:00 +00:00
xtraeme
dc5ade8ebb
Make it use mutex(9) and condvar(9), bye bye spl(9) and tsleep(9).
...
Fully stable with all debugging options turned on, unless someday any
problem appears :-)
2007-12-05 18:07:34 +00:00
dyoung
67637efccc
Add IFNET_FIRST(), IFNET_NEXT(), IFADDR_FIRST(), IFADDR_NEXT(),
...
IFADDR_EMPTY().
Call the IF{NET,ADDR}_FOREACH() macro arguments __ifp and __ifa
instead of ifp and ifa.
2007-12-05 18:07:21 +00:00
pooka
4e38160d4d
Do not "return 1" from kqfilter for errors. That value is passed
...
directly to the userland caller and results in a mysterious EPERM.
Instead, return EINVAL or something else sensible depending on the
case.
2007-12-05 17:19:46 +00:00
he
70568171d3
Bump SYMTAB_SPACE so that it fits again.
2007-12-05 16:59:50 +00:00
christos
1f093d4259
PR/37482: Malcolm Herbert: mtree does not check for getlogin() returning null
...
in spec create
2007-12-05 16:55:29 +00:00
xtraeme
a0c2cca741
There's no need to waste 14 spaces in the third element when the
...
the human output is requested, align it at most 4 spaces.
I'd also make the human output the default but not sure everybody will
agree...
2007-12-05 16:29:48 +00:00
xtraeme
220ed74e1e
- arc_msgbuf: free wbuf and rbuf with the correct type (M_TEMP vs M_DEVBUF)
...
this fixes a panic with debugging options.
- Do not use a callout to refresh sensor data, and make it available
every time someone requests it.
- Enable ENVSYS_FMONSTCHANGED for notifications in the volumes.
2007-12-05 16:02:25 +00:00
xtraeme
507f8b0669
- Remove -D flag... it's useless (it was removed in OpenBSD as well).
...
- Use errx(3) in the appropiate function rather than warn(4) and
returning EXIT_SUCCESS all the time.
- Remove another case where it checks the device passed string will be
the same than in bv_dev.
2007-12-05 14:28:13 +00:00
xtraeme
1de866da81
Do not enforce that passed device string will be the same than the
...
one in bv_dev, which in some drivers like arcmsr(4) it contains the
volume name.
While I'm here, fix the formatting output so that it fits with arcmsr(4),
like:
$ sudo bioctl -h arcmsr0
Volume Status Size Device
arcmsr0 0 Building 698G ARC-1210-VOL#00 RAID5 96% done
0 Online 234G 0:0.0 noencl <WDC WD2500YS-01SHB1 20.06C06>
1 Online 234G 0:1.0 noencl <WDC WD2500YS-01SHB1 20.06C06>
2 Online 234G 0:2.0 noencl <WDC WD2500YS-01SHB1 20.06C06>
3 Online 234G 0:3.0 noencl <WDC WD2500YS-01SHB1 20.06C06>
$
2007-12-05 13:26:04 +00:00
tsutsui
ce1de729ff
Restore ipl settings for AV class Macs.
2007-12-05 12:51:49 +00:00
tsutsui
99221a563b
Use TAILQ_FIRST(3) and TAILQ_NEXT(3) macro.
2007-12-05 12:31:25 +00:00
xtraeme
b831aabcdc
Mention arcmsr(4).
2007-12-05 12:30:54 +00:00
xtraeme
415141bdf8
Mention arcmsr(4) in SEE ALSO.
2007-12-05 12:29:55 +00:00
pooka
7d5d7f4ff9
Send a response message for flush operations from the kernel instead
...
of abusing the return value of write(2).
2007-12-05 12:11:56 +00:00
tsutsui
df1fb18927
Use queue(3) macro.
2007-12-05 12:03:08 +00:00
pooka
375257e2a7
Invalidate namecache for a directory only if we've already read it
...
at least once.
2007-12-05 12:01:44 +00:00
yamt
65e70dc43b
include mutex.h.
2007-12-05 12:01:24 +00:00
pooka
ca8fca7bb9
inverse inverse logic
2007-12-05 11:06:05 +00:00