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
pooka
8dad772fa4
apply previous in a more readable way
2007-12-05 10:13:37 +00:00
yamt
bdc83d4098
g/c uvm_vnp_sync
2007-12-05 09:37:34 +00:00
yamt
83e62acd43
fix UBC_WANT_UNMAP.
...
- check PMAP_CACHE_VIVT after pulling pmap.h.
- VTEXT -> VI_TEXT.
2007-12-05 09:35:46 +00:00
yamt
3a246441d8
add -C to usage.
2007-12-05 09:20:56 +00:00
xtraeme
9d0a9ec5d9
Add arcmsr(4) and aps(4).
2007-12-05 09:10:25 +00:00
ad
73b6db8481
Make it compile.
2007-12-05 08:45:30 +00:00
ad
a0ca06de3d
lockmgr -> mutex
2007-12-05 08:39:46 +00:00
ad
78090667c0
Kill ref to lockmgr in comments (for grep).
2007-12-05 08:34:41 +00:00
ad
a5bdf04ea6
lockmgr -> rwlock
2007-12-05 08:33:23 +00:00
ad
6874e511b7
lockmgr -> mutex
2007-12-05 07:58:29 +00:00
agc
6febf18c31
Quieten gcc - remove an extraneous ',' after the last element in an
...
enumerated type.
2007-12-05 07:23:03 +00:00
ad
5a24480bf8
lockmgr -> mutex
2007-12-05 07:15:53 +00:00
ad
598ab03ad0
Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written
...
for Solaris.
2007-12-05 07:06:50 +00:00
ad
ba369f0439
MUTEX_SPIN -> MUTEX_DEFAULT.
2007-12-05 06:52:27 +00:00
ad
8cd835a351
pool_init, pool_cache_init: hack around IP input processing which can
...
not yet safely block without severely confusing soo_write() and friends.
If the pool's IPL is IPL_SOFTNET, initialize the mutex at IPL_VM so that
it's a spinlock. To be dealt with correctly in the near future.
2007-12-05 06:52:01 +00:00
ad
b21038696d
mutex_init: make MUTEX_DEFAULT + IPL_SOFT* return an adaptive mutex.
2007-12-05 06:50:07 +00:00
ad
e1b5d7773c
Add links for softint_*
2007-12-05 05:52:21 +00:00
ad
96f20655cf
Sync with reality and supply a large dose of hot air.
2007-12-05 05:49:59 +00:00
ad
d3b027e04e
Xr spl(9)
2007-12-05 05:24:28 +00:00
ad
0c655cb964
Note that rw locks can be taken from a soft interrupt handler.
2007-12-05 05:22:22 +00:00
ad
55bfbff8a0
Sort.
2007-12-05 05:20:38 +00:00
ad
6a7a863131
+ mutex_spin_enter, mutex_spin_exit
2007-12-05 05:19:34 +00:00
ad
64bd285067
Sync with reality. (Apolgies for moving the goalposts slightly but it took
...
a long time to decide on and implement the new interrupt model.)
2007-12-05 05:17:53 +00:00
ad
851c98e8ed
+splsoftbio(9)
2007-12-05 04:53:19 +00:00
ad
f9ff149878
- See the spl(9) manual page for a description of interrupt priority levels.
...
- splbio -> splvm
2007-12-05 04:50:49 +00:00
ad
394d36de78
sys/param.h ???
2007-12-05 04:49:26 +00:00
ad
7ff112988c
IPL_BIO -> IPL_VM
2007-12-05 04:48:57 +00:00
ad
be843f3b0a
Sync with reality.
2007-12-05 04:47:56 +00:00
dogcow
96302ffc73
"fix" complaints about type-punned pointers with some icky casts.
2007-12-05 04:29:10 +00:00
lukem
7a69105995
DPRINTF() consistency tweaks
2007-12-05 03:46:33 +00:00
dyoung
8abfe600f2
Avoid casts, change (struct ifaddr *)ia to &ia->ia_ifa.
2007-12-05 01:20:01 +00:00
dyoung
8e3ac3ec9f
Use IFADDR_FOREACH().
2007-12-05 01:17:16 +00:00
dyoung
399c4bed3c
Bring this dead code, aa_clean(), into the 21st century, *shrug*.
...
Use IFADDR_FOREACH().
2007-12-05 01:16:02 +00:00
dyoung
5b90d794cb
Use IFADDR_FOREACH().
2007-12-05 01:11:24 +00:00
dyoung
5a740a2a51
Extract common code into subroutine svr4_count_ifnum().
...
Don't open-code queue(3) macros (x = ifnet.tqh_first; y =
x.if_list.tqe_next). Instead, use the macros themselves.
Use IFNET_FOREACH() and IFADDR_FOREACH().
2007-12-05 01:10:47 +00:00
dyoung
cabaa89d1f
Don't open-code queue(3) macros (x = ifnet.tqh_first; y =
...
x.if_list.tqe_next). Instead, use the macros themselves.
Use IFNET_FOREACH() and IFADDR_FOREACH().
2007-12-05 01:06:23 +00:00
dyoung
b86d03582a
Use IFADDR_FOREACH().
2007-12-05 01:03:30 +00:00
dyoung
3f6c5b6545
Don't open-code queue(3) macros (x = ifnet.tqh_first; y =
...
x.if_list.tqe_next). Instead, use the macros themselves.
2007-12-05 01:02:15 +00:00
seanb
769f8347e5
Report ipsecstats.ips_spdcache_miss under FAST_IPSEC correctly.
2007-12-05 00:51:12 +00:00
dsl
cfc18fc34b
Remove all the __P from here, including the other other mismatched one
...
that my sed script left behind and 'he' didn't notice.
2007-12-05 00:31:01 +00:00
xtraeme
e1d9000305
arc -> arcmsr
2007-12-05 00:22:12 +00:00
xtraeme
67052f9b51
arc(4) -> arcmsr(4)
2007-12-05 00:19:40 +00:00
xtraeme
11b3a747bd
Rename the Areca RAID driver (known as arc(4) to arcmsr(4) to avoid
...
namespace conflict with NetBSD/arc.
Found by tsutsui@.
2007-12-05 00:18:06 +00:00
lukem
d4aed48135
Rename HAVE_STRUCT_SOCKADDR_SA_LEN to HAVE_STRUCT_SOCKADDR_IN_SIN_LEN
...
to accurately reflect the structure member being used.
2007-12-05 00:15:25 +00:00
xtraeme
8533522c01
Enable arc(4), reminded by riz@.
2007-12-04 23:49:46 +00:00