augustss
48f76da065
Add some ALI devices.
2004-10-05 11:57:22 +00:00
jdolecek
6513aa8291
regen: generate struct linux_sys_shmget_args for linux_sys_shmget(2)
2004-10-05 06:02:36 +00:00
jdolecek
361bf102b8
mark linux_sys_shmget() STD, so that appropriate struct linux_sys_shmget_args
...
would be defined for use by alpha linux_sysent.c
2004-10-05 06:01:20 +00:00
yamt
2c46ccce37
move netinet/ip_lookup.h -> dist/ipf/netinet/ip_lookup.h.
2004-10-05 04:56:41 +00:00
yamt
8484dd9eed
move ipf headers and add a comment.
2004-10-05 04:55:48 +00:00
christos
557877d024
Only enable BRIDGE_IPF code if PFIL_HOOKS is enabled.
2004-10-05 03:36:45 +00:00
thorpej
0fdf8295f4
- Add some useful constants related to the Packet Buffer Allocation
...
register.
- Add the Receive and Transmit Data FIFO registers.
2004-10-05 02:17:21 +00:00
he
32dfb50ca9
Track the change of int -> paddr_t for the arguments to the ARCBIOS
...
routines.
2004-10-04 19:59:51 +00:00
fvdl
6a68a8b6c5
Don't use sizeof on a pointer when you mean the whole structure.
2004-10-04 11:23:39 +00:00
yamt
4a85dda9fc
fix debug printf formats to match with the recent sys/buf.h.
...
a patch provided by Ryo HAYASAKA. PR/27138.
2004-10-04 11:12:09 +00:00
fvdl
5d83432e24
No need to print out sense data just because it happened to arrive in
...
a pkt. Wrap that in AHD_DEBUG.
2004-10-04 11:08:47 +00:00
yamt
364ea008bb
procfs_readdir:
...
- return correct cookie when buffer size is small.
- simplify logic.
2004-10-04 08:40:18 +00:00
yamt
ef763f0a42
procfs_readdir: remove a redundant assignment.
2004-10-04 08:37:06 +00:00
dyoung
49cfbd0442
Drivers are not expected to call ieee80211_find_node_for_beacon,
...
so don't increase the reference count on a node before returning
it.
2004-10-04 07:35:48 +00:00
dyoung
b01c9a3223
Bug fix: in ieee80211_find_txnode, we used to call ieee80211_ref_node(ni)
...
if ni == NULL and the operating mode was not "ad hoc" or "ad hoc
demo." That crashed the kernel. Now, if the operating mode is
not "ad hoc (demo)," and ni == NULL, return NULL right away.
Also, if ieee80211_dup_bss returns NULL, return NULL right away.
This doesn't fix a bug, but it makes clear how this works.
2004-10-04 07:17:41 +00:00
enami
7d020061b6
Unbalanced bracket in comment.
2004-10-04 03:20:50 +00:00
enami
4fa5fd9ed6
- Testing low memory condition to see if we should alloc or not doesn't make
...
sense, since 1) the condition is quite normal condition and 2) there is
pool between us and uvm.
- Make the step of allocation possibility a bit seamless by moving the origin
of curve from 0 to lowater mark.
Simon told that this helps for interactive performance when there is heavy
disk activity in PR#27057.
2004-10-04 01:24:18 +00:00
thorpej
563a66a36f
Add a parsing module for 4.4BSD/NetBSD disklabels. This module supports
...
disklabels nested inside an MBR "NetBSD" or "386BSD" partition (first
one found is considered authoritative for the disk), or in one of several
known locations for various NetBSD platforms. It can read native or other-
endian disklabels (code is there, but not tested).
If you want to play with this, exercise caution; you can't currently
mountroot on a wedge (setroot() needs some work). Enabled by the
DKWEDGE_METHOD_BSDLABEL kernel option.
2004-10-04 01:16:39 +00:00
thorpej
40f14b0328
Remove something mistakenly committed in last.
2004-10-04 01:07:57 +00:00
thorpej
3cb291f243
Move wedge code to a subdirectory, as suggested by Christos.
2004-10-04 01:07:25 +00:00
enami
51718e92ee
Factor out code to set watermark and ensure high > low.
2004-10-04 00:46:05 +00:00
enami
d3482ced60
Backout previous; seeing many busy page on the pageq is normal.
2004-10-04 00:28:30 +00:00
hubertf
fa3cdcf564
Add & document WSKBD_USONLY: In order to strip down the space usage of wscons,
...
all keymaps except the US english one can be removed from the kernel
with this option, which results in a space gain of about 10kB.
XXX it would be nice if we could strip down more kernel facilities
2004-10-04 00:20:23 +00:00
yamt
d0094e323b
proclist_foreach_call: tweak an assertion to deal with the case that
...
spinlockmgr is no-op. PR/27125 from Andreas Wrede.
2004-10-03 22:26:35 +00:00
bouyer
14068e2ca9
Add missing return, fix handling of Ignore Wide Residue messages.
2004-10-03 14:52:53 +00:00
jdolecek
20d2b45d7d
fix bug introduced in rev 1.70 - in the "keep state" & "oow" flag check,
...
ensure a pointer to a state structure is non-NULL before dereferencing
Fixes PR kern/26927 by me and PR kern/26947 by Brett Lymn
2004-10-03 12:21:13 +00:00
jdolecek
a9bc4a2fda
frrequest(): move some variable initializations for clarity
...
no functional change
2004-10-03 12:16:32 +00:00
yamt
94223b8ff0
nfs_enterdircache: initialize dc_flags of a newly allocated dircache entry.
...
provided by Greg Oster.
2004-10-03 10:51:28 +00:00
yamt
31c025d90c
nfs_readdirrpc, nfs_readdirplusrpc:
...
don't expose kernel garbage data to userland.
2004-10-03 10:17:33 +00:00
toshii
a7d72b4250
Make this compile on arches without __BUS_SPACE_HAS_STREAM_METHODS.
2004-10-03 09:36:49 +00:00
enami
682c3c9443
- Don't let pagedaemon sleep while draining buf.
...
- Estimate amount of memory to free at a time.
Address PR#27057 (and similar hangs I saw several months ago).
2004-10-03 08:47:48 +00:00
enami
ba25820566
x > 15 is always false if x is 0 .. 15.
...
# XXX: testing free memory here is quite doubtful. also, I guess lowater
# XXX: is better than 0 as origin.
2004-10-03 08:30:09 +00:00
enami
778d21de43
Cheap test first.
2004-10-03 08:17:54 +00:00
enami
b6d06fab27
So that not to leave pages busy unnecessarily, bound to specified region
...
when building cluster if we aren't pagedaemon and clean entire cluster
if we are pagedaemon.
2004-10-03 08:14:25 +00:00
enami
a55995c148
Count obj pages freed by pagedaemon.
2004-10-03 07:59:02 +00:00
kent
913cd88b5e
add source selector support. The patch was provided by Kazuhito HONDA.
...
PR#26538
2004-10-03 06:01:09 +00:00
toshii
5b66414bae
Add a socket_settype function to match with recent pcmcia code change.
2004-10-02 23:42:57 +00:00
wiz
1486617536
Fix typo reported by Alexander Yurchenko in private mail.
2004-10-02 21:20:12 +00:00
kent
fe459b3125
- add some debug prints
...
- no parameter names in prototypes
- use const pointers if dereferenced object should not be modified
2004-10-02 19:14:54 +00:00
sekiya
5a0e6a845d
uint32_t -> unsigned long, per the differences between 32- and 64-bit ARCS.
2004-10-02 09:53:27 +00:00
sekiya
2ea60ebc6b
s,uint32_t,paddr_t,g. Noticed by tsutsui@
2004-10-02 08:53:09 +00:00
jdolecek
46134b3da6
move ip_htable.h from sys/netinet/ to sys/dist/ipf/netinet/, it's ipfilter file
2004-10-02 07:59:14 +00:00
christos
d0905be2d3
moved from sys/netinet.
2004-10-02 07:51:53 +00:00
christos
722688d056
These are ipfilter files, although they don't have the same copyright.
...
Thanks jaromir.
2004-10-02 07:51:11 +00:00
yamt
d79c3679ea
procfs_getattr: correct size of /proc/self.
2004-10-02 04:28:57 +00:00
sekiya
53ad2f0aab
Use the mips3 bus functions on IP30. Recognize the IP30 as a supported* SGI
...
platform.
* For extremely small values of "supported". arch/mips/* needs a lot of work
yet for MIPS64.
2004-10-02 03:19:00 +00:00
sekiya
288adc68db
ARCS on 64-bit platforms uses 64-bit pointers. This now works on my Octane.
2004-10-02 03:11:14 +00:00
yamt
269a1761b2
procfs_readdir:
...
- fix a locking problem, using proclist_foreach_call. PR/27098.
- correct snprintf size argument.
2004-10-01 16:32:16 +00:00
yamt
0994e6acb8
introduce a function, proclist_foreach_call, to iterate all procs on
...
a proclist and call the specified function for each of them.
primarily to fix a procfs locking problem, but i think that it's useful for
others as well.
while i'm here, introduce PROCLIST_FOREACH macro, which is similar to
LIST_FOREACH but skips marker entries which are used by proclist_foreach_call.
2004-10-01 16:30:52 +00:00
christos
f33294b6a4
Moved from sys/netinet as part of the ipfilter separation.
2004-10-01 15:25:59 +00:00