dyoung
3df10e0d11
Cosmetic: use LIST_ macros. Shorten some staircases.
...
Defensive programming: set an in6_multi's ifaddr reference to NULL
after releasing it, to protect against reuse.
2006-11-20 04:26:22 +00:00
dyoung
df200b9f49
Use TAILQ_FOREACH().
2006-11-20 04:17:57 +00:00
dyoung
8ce3cb1edc
Use the TAILQ_/LIST_ macros instead of open-coding them.
2006-11-20 04:16:27 +00:00
dyoung
c02f6943e0
Cosmetic: join two lines.
2006-11-20 04:13:28 +00:00
dyoung
43778cd2ec
"Reform" TAILQ usage:
...
Obey the TAILQ abstraction while removing ifaddrs from an interface
in if_detach; just restart the loop after removing one or more
ifaddrs from the interface.
Convert a bunch of for (ifa = TAILQ_FIRST(); ifa; ifa = TAILQ_NEXT())
loops to TAILQ_FOREACH().
Remove some superfluous parentheses while I am here.
2006-11-20 04:09:25 +00:00
pooka
66e8fee83b
implement puffs_write. It's now possible to change the values of
...
existing sysctl nodes (except for CTLTYPE_STRUCT).
2006-11-20 00:04:05 +00:00
dsl
12dfa56940
Conditionalise the tests for the deleted kernels
2006-11-19 19:01:26 +00:00
dsl
d392ef1faa
Remove TINY and PS2TINY
2006-11-19 11:37:32 +00:00
dsl
bc1f6e73ad
Stop building the INSTALL_SMALL, INSTALL_TINY, INSTALL_PS2, GENERIC_TINY and
...
GENERIC_PS2TINY kernels.
These kernels are for i386 (and small i486) systems that have almost all
long since met their makers.
Add ALL (to help avoid bitrot).
2006-11-19 11:21:19 +00:00
dsl
73faefbb9f
As has been pointed out recently, the list of i386 release kernels needs
...
updating. Probably to an ACPI kernel that need not fit into an 'emulated floppy'
and a 'legacy' kernel that will fit.
In any case the small/tiny kernels which are really for i386 systems with
< 16MB of memory (some are sized for a 5.25" floppy) don't need to be built.
Remove bootfloppy-small, bootfloppy-tiny, rescue-tiny and bootfloppy-ps2
and associated ramdisks.
2006-11-19 11:17:51 +00:00
dsl
b45e829a99
Update information on .ORDER and .WAIT.
...
Document the -d-flags and -dFfilename.%d options.
Mention MAKEFLAGS at the top, reword to make it clear that makefile and
Makefile are only used if no -f makefile is given.
2006-11-19 10:08:18 +00:00
skrll
84e06a9d31
Act as mrg's keyboard and delete gcc 3.
2006-11-19 08:36:54 +00:00
wiz
e524263824
Add RCS Id. Use Nx. Sort SEE ALSO. Avoid Xr to ourselves.
...
Avoid marking up commas. Uppercase Dt argument.
2006-11-19 00:26:52 +00:00
wiz
430da4d077
Bump date for previous.
2006-11-19 00:20:02 +00:00
elad
2db3a96be7
Provide a standard authorization wrapper for the device scope.
2006-11-19 00:11:29 +00:00
wiz
30ef64a953
Some mdoc and grammar nits.
2006-11-19 00:11:21 +00:00
wiz
4dcf8d1488
New sentence, new line. Typo fixes. Slightly more appropriate mdoc macro.
2006-11-19 00:05:42 +00:00
pooka
c3f1058e4f
Actually, for NOCACHE, use direct read/write instead of going through
...
page cache at all and invalidating. XXX: mmap
2006-11-18 22:45:39 +00:00
dsl
7e3bc3c991
Put the kernels one per line for easier commenting out
2006-11-18 21:04:40 +00:00
elad
ef9a33e937
Properly initialize device scope requests.
2006-11-18 20:52:14 +00:00
rpaulo
222aaa6542
Add some notes about rpaulo-netinet-merge-pcb as suggested by elad@.
2006-11-18 20:45:16 +00:00
he
f60bf42ff6
Insert a .WAIT between ppc (which makes -lpsim) and psim itself, in an
...
attempt to fix the build failures exposed by autobuild doing -j 8.
2006-11-18 20:19:24 +00:00
dsl
fed5688510
It is singularly pointless generating CD install images for PS2 and tiny
...
systems. I really can't imagine them being bootable - especially if/when
this directory generates non-floppy-emulation images.
2006-11-18 20:15:59 +00:00
erh
061923aa84
Add casts so this works with DISK_DEBUG defined.
2006-11-18 19:58:56 +00:00
pooka
e1444e745f
Always override f_iosize from stat() to DEV_BSIZE for now. Places such
...
as vnd use the information, so until "dealing with it" is defined, it's
overriden by the kernel.
2006-11-18 19:46:32 +00:00
pooka
a1485f3144
make puffs_strategy more robust
2006-11-18 19:33:02 +00:00
tsutsui
d0924182ae
yamt-splraiseipl: macppc works on my Apus2000/200 (603e 200MHz).
...
Maybe it's still better to test on more modern machines including MP one.
2006-11-18 19:04:32 +00:00
tls
86c7b9ff84
Temporarily disable -c (file coalescing) until data corruption issues can
...
be resolved.
2006-11-18 18:43:25 +00:00
tsutsui
18bff81fab
Add rgephy at mii for Realtek 8169S.
2006-11-18 18:28:15 +00:00
rpaulo
999602791d
My branch is dead.
2006-11-18 18:20:38 +00:00
tsutsui
34a152af6d
No need to check ifp->if_capenable on RX checksumming.
2006-11-18 17:39:44 +00:00
dsl
1423b45db9
remove KERNFS it isn;t in any of the other install kernels, and mount_kernfs
...
isn't in the ramdisk images.
2006-11-18 16:52:57 +00:00
tsutsui
9cdb8836f5
Fix wrong prototype declarations of _spl*() functions.
...
Pointed out by Havard Eidnes.
XXX: should these decls be in <mips/intr.h> or <mips/locore.h>?
While here, remove "extern" keyword from function declarations.
2006-11-18 16:40:21 +00:00
dyoung
61e2e920d9
Remove __P(). Use LIST_ macros instead of accessing lh_first
...
directly.
2006-11-18 16:23:15 +00:00
dyoung
6a611f0c78
Cosmetic: use TAILQ_FOREACH(). Remove superfluous parentheses from
...
return statements.
2006-11-18 16:17:55 +00:00
dsl
838c3d3c4f
Remount mount_kernfs from these - kernfs isn't it the kernels any more.
2006-11-18 16:16:19 +00:00
dsl
202882dcbc
Move the programs that are common to all ramdisks into common/list.ramdisk.
...
The build ramdiskbin programs have the same code size, the overall sizes
differ slightly due to the way rodata.str.1 gets relaxed.
2006-11-18 16:09:57 +00:00
tsutsui
9f13d14c8a
Unwrap some lines (after __unused removal).
2006-11-18 16:03:53 +00:00
tsutsui
b09d8d340a
Rename re_pci_probe() -> re_pci_match().
2006-11-18 15:58:50 +00:00
pooka
e518d4247c
elf loader lives in /libexec these days. and besides, it's called
...
ld.elf_so, not ld.so_elf
2006-11-18 14:32:14 +00:00
tsutsui
655bb5e6f1
Remove options SOSEND_NO_LOAN. Now it's handled in mips/pmap.c.
2006-11-18 14:28:55 +00:00
tsutsui
7cb169d2dd
Disable sosend_loan() in sys/kern/uipc_socket.c temporarily on CPUs
...
which have virtual address indexed cache and whose pmaps don't always
allow normal shared mappings even for read only pages.
In future, these pmaps should be rewritten to handle such read only
shared mappings properly like ARM pmap, but currently we just disable
sosend_loan() to avoid unnecessary uncached mappings and cache flushes
on MIPS3 CPUs, or map/unmap thrashing on SH4.
Discussed with thorpej a while ago.
2006-11-18 14:25:39 +00:00
tsutsui
52e78d1891
yamt-splraiseipl: ews4800mips seems working on my EWS4800/360AD.
2006-11-18 13:48:01 +00:00
pooka
61a717befb
prevent value 0 for mnt_stat.f_iosize, it is sometimes used as a divider
2006-11-18 12:50:59 +00:00
pooka
4d33479aef
* no more fsid
...
* no more start()
2006-11-18 12:41:06 +00:00
pooka
d69d91cf3e
* call statvfs() at mount() time, pass that info along
...
* start is gone
2006-11-18 12:40:35 +00:00
pooka
0eca4b2eaa
Require statvfs info from startreq so that we have that info available.
...
Also, don't pass fsid to userspace and just fill it in the kernel.
2006-11-18 12:39:48 +00:00
tsutsui
d1beedb632
Fix some comments.
2006-11-18 10:37:24 +00:00
dsl
77c391989d
Whitespace/comment changes to align text between these files
2006-11-18 10:01:32 +00:00
jld
0919614fc2
Add /l to description of "ps" abbreviation for "show all procs".
2006-11-18 08:48:32 +00:00