Murray Stokely [Tue, 26 Mar 2002 11:21:58 +0000 (11:21 +0000)]
Add a dictionary of technical terms.
This file contains FreeBSD/Unix lexicon that is used by the system
documentation. It makes a great ispell(1) personal dictionary to
supplement the standard English language dictionary, and can be used
to greatly reduce the number of false positives when spell checking
share/man/*, www/*, or doc/*
Murray Stokely [Tue, 26 Mar 2002 10:41:20 +0000 (10:41 +0000)]
A new man page describing the drivers.conf configuration file that
specifies which kernel options should be removed from the boot kernel
(kern.flp) and loaded as modules from the mfsroot.flp.
Bruce Evans [Tue, 26 Mar 2002 10:18:20 +0000 (10:18 +0000)]
Fixed some bugs in the description of plain gamma() (and gammaf()).
Give a more detailed and correct history of when gamma() was actually
the gamma function.
David E. O'Brien [Mon, 25 Mar 2002 21:30:50 +0000 (21:30 +0000)]
Commit work-around for panics when mounting FS's that are auto-loaded as
modules (ie. procfs.ko).
When the kernel loads dynamic filesystem module, it looks for any of the
VOP operations specified by the new filesystem that have not been registered
already by the currently known filesystems. If any of such operations exist,
vfs_add_vnops function calls vfs_opv_recalc function, which rebuilds vop_t
vectors for each filesystem and sets all global pointers like ufs_vnops_p,
devfs_specop_p, etc to the new values and then frees the old pointers. This
behavior is bad because there might be already active vnodes whose v_op fields
will be left pointing to the random garbage, leading to inevitable crash soon.
David E. O'Brien [Mon, 25 Mar 2002 20:53:48 +0000 (20:53 +0000)]
Don't background the sendmail-clientmqueue process -- can give:
sm-queue[181]: NOQUEUE: SYSERR(root): fill_fd: before readcf: fd 1 not open: Bad file descriptor
Ruslan Ermilov [Mon, 25 Mar 2002 19:12:05 +0000 (19:12 +0000)]
Back out revision 1.13 (addition of ipfilter includes). A proper
fix for the relevant world breakage was later committed in revision
1.20, and this now breaks -DNO_IPFILTER world.
Andrew R. Reiter [Mon, 25 Mar 2002 18:26:34 +0000 (18:26 +0000)]
- Recommit the securelevel_gt() calls removed by commits rev. 1.84 of
kern_linker.c and rev. 1.237 of vfs_syscalls.c since these are not the
source of the recent panics occuring around kldloading file system
support modules.
David E. O'Brien [Mon, 25 Mar 2002 03:27:09 +0000 (03:27 +0000)]
Remove a FMT that was buried in here.
I have no idea why the original committer even used it (in its KERNFORMAT
spelling) as there is no a.out version.
David E. O'Brien [Sun, 24 Mar 2002 17:45:46 +0000 (17:45 +0000)]
Remove the setting of 'FMT'. We now do ELF by default, so only bother
to increase the lenght of the command line if needed. The setting of FMT
also gets in the cross bootstrapping way for new platforms.
Wilko Bulte [Sun, 24 Mar 2002 14:35:20 +0000 (14:35 +0000)]
plip has produced an error during attach on Alpha as long as I care
to remember. Nobody in the right sense of their mind would run IP on
the parallel port on Alpha so comment this one out.
Hide the ACPI counter probing printf behind bootverbose.
The conclusion is that this method really can tell the perfect from the
less than perfect ACPI counters.
It is in fact probably a bit more discriminative than that, but we
will rather condemn some otherwise perfect counters to the slightly
slower "-safe" version, than certify a counter as perfect which
will let us down later.
Many thanks to all the people who sent email reports!
Jeff Roberson [Sun, 24 Mar 2002 10:56:11 +0000 (10:56 +0000)]
Reset the cachefree statistics after draining the cache. This fixes a bug
where a sysctl within 20 seconds of a cache_drain could yield negative "USED"
counts.
Also, grab the uma_mtx while in the sysctl handler. This hadn't caused
problems yet because Giant is held all the time.
Bruce Evans [Sun, 24 Mar 2002 10:19:10 +0000 (10:19 +0000)]
Fixed some style bugs in the removal of __P(()). Continuation lines
were not outdented to preserve non-KNF lining up of code with parentheses.
Switch to KNF formatting.
Bruce Evans [Sun, 24 Mar 2002 09:34:04 +0000 (09:34 +0000)]
Fixed some style bugs in the removal of __P(()). The main ones were
not removing tabs before "__P((", and not outdenting continuation lines
to preserve non-KNF lining up of code with parentheses. Switch to KNF
formatting and/or rewrap the whole prototype in some cases.
__FBSDID, ANSIfy function definitions, staticize functions and globals,
don't initialize globals to 0, some reindentation of declarations, some
comments added or reworded.
Bruce Evans [Sun, 24 Mar 2002 05:09:11 +0000 (05:09 +0000)]
Fixed some style bugs in the removal of __P(()). The main ones were
not removing tabs before "__P((", and not outdenting continuation lines
to preserve non-KNF lining up of code with parentheses. Switch to KNF
formatting and/or rewrap the whole prototype in some cases.
Bruce Evans [Sun, 24 Mar 2002 04:35:23 +0000 (04:35 +0000)]
Fixed some style bugs in the removal of __P(()). Continuation lines
were not outdented to preserve non-KNF lining up of code with parentheses.
Switch to KNF formatting in some cases.
Bruce Evans [Sun, 24 Mar 2002 04:09:05 +0000 (04:09 +0000)]
Fixed some style bugs in the removal of __P(()). Continuation lines
were not outdented to preserve non-KNF lining up of code with parentheses.
Switch to KNF formatting.
Thomas Moestl [Sun, 24 Mar 2002 02:50:53 +0000 (02:50 +0000)]
Revamp the busdma implementation a bit:
- change the IOMMU support code so that it supports overcommittting the
available DVMA memory, while still allocating as lazily as possible.
This is achieved by limiting the preallocation, and deferring the
allocation to map load time when it fails. In the latter case, the
DVMA memory reserved for unloaded maps can be stolen to free up enough
memory for loading a map.
- allow NULL settings in the method tables, and search the parent tags
until an appropriate implementation is found. This allows to remove some
kluges in the old implementation.