]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
22 years agoUn-rot the VOP_ table generator.
Poul-Henning Kamp [Thu, 2 May 2002 13:51:04 +0000 (13:51 +0000)]
Un-rot the VOP_ table generator.

22 years agoMake pkg_info working again when argument is a file not in the current
Maxim Sobolev [Thu, 2 May 2002 13:09:33 +0000 (13:09 +0000)]
Make pkg_info working again when argument is a file not in the current
directory.

PR: 37571
Submitted by: Dirk Meyer <dirk.meyer@dinoex.sub.org>
MFC after: 1 week

22 years agoMake `-g' working for symlinks.
Maxim Sobolev [Thu, 2 May 2002 12:52:42 +0000 (12:52 +0000)]
Make `-g' working for symlinks.

PR: 33857
Submitted by: darren <igla@batterybackups.net>
MFC after: 1 week

22 years agoKill local variable which shadows global one. This fixes creation of bzip2
Maxim Sobolev [Thu, 2 May 2002 10:19:13 +0000 (10:19 +0000)]
Kill local variable which shadows global one. This fixes creation of bzip2
compressed packages broken in the previous commit.

Pointy hat to: obrien

22 years agoHide a pointer to the malloc_type bucket at the end of the freed memory. If
Jeff Roberson [Thu, 2 May 2002 09:07:04 +0000 (09:07 +0000)]
Hide a pointer to the malloc_type bucket at the end of the freed memory.  If
this memory is modified after it has been freed we can now report it's
previous owner.

22 years agoMove around the dbg code a bit so it's always under a lock. This stops a
Jeff Roberson [Thu, 2 May 2002 09:05:36 +0000 (09:05 +0000)]
Move around the dbg code a bit so it's always under a lock.  This stops a
weird potential race if we were preempted right as we were doing the dbg
checks.

22 years agoThe width of segsz_t should be 64, not 32 on ia64.
Doug Rabson [Thu, 2 May 2002 09:04:29 +0000 (09:04 +0000)]
The width of segsz_t should be 64, not 32 on ia64.

22 years agoAdd the csplit(1) utility, which splits files based on context, as specified
Tim J. Robbins [Thu, 2 May 2002 07:54:04 +0000 (07:54 +0000)]
Add the csplit(1) utility, which splits files based on context, as specified
by SUSv3.

This Makefile got left out of the previous commit.

PR:             36191
Reviewed by:    mike

22 years agoAdd the csplit(1) utility, which splits files based on context, as specified
Tim J. Robbins [Thu, 2 May 2002 07:46:36 +0000 (07:46 +0000)]
Add the csplit(1) utility, which splits files based on context, as specified
by SUSv3.

PR: 36191
Reviewed by: mike

22 years ago- Changed the size element of uma_zctor_args to be size_t instead of int.
Andrew R. Reiter [Thu, 2 May 2002 07:36:30 +0000 (07:36 +0000)]
- Changed the size element of uma_zctor_args to be size_t instead of int.
- Changed uma_zcreate to accept the size argument as a size_t intead of
  int.

Approved by: jeff

22 years ago- Replaced the Atm_connection storage pool with an uma_zone of
Andrew R. Reiter [Thu, 2 May 2002 07:27:29 +0000 (07:27 +0000)]
- Replaced the Atm_connection storage pool with an uma_zone of
  Atm_connection items.
- Replaced the Atm_connvc storage pool with an uma_zone of Atm_connvc
  items.
- Created void atm_cm_init(void *) and added it to the netatm init code.
  I'm thinking that there will definetly be more ``subsystem'' init
  functions to be added so I'll probably change these calls to be a for
  loop through init routines (or something).

22 years agomalloc/free(9) no longer require Giant. Use the malloc_mtx to protect the
Jeff Roberson [Thu, 2 May 2002 07:22:19 +0000 (07:22 +0000)]
malloc/free(9) no longer require Giant.  Use the malloc_mtx to protect the
mallochash.  Mallochash is going to go away as soon as I introduce the
kfree/kmalloc api and partially overhaul the malloc wrapper.  This can't happen
until all users of the malloc api that expect memory to be aligned on the size
of the allocation are fixed.

22 years agoUse shell script version (using awk and sed) of makeLINT.pl.
Jun Kuriyama [Thu, 2 May 2002 06:10:09 +0000 (06:10 +0000)]
Use shell script version (using awk and sed) of makeLINT.pl.

22 years agoDon't cast incorrectly to malloc(3), and don't use errx(3) if malloc(3)
Juli Mallett [Thu, 2 May 2002 05:46:37 +0000 (05:46 +0000)]
Don't cast incorrectly to malloc(3), and don't use errx(3) if malloc(3)
returns NULL, as malloc(3) sets errno.  Use err(3).

22 years agoIn pmap_pinit0, remove duplicate initialization.
Marcel Moolenaar [Thu, 2 May 2002 05:35:02 +0000 (05:35 +0000)]
In pmap_pinit0, remove duplicate initialization.

22 years agoPCPU(current_pmap) is initialized in pmap_bootstrap. No need to
Marcel Moolenaar [Thu, 2 May 2002 05:30:42 +0000 (05:30 +0000)]
PCPU(current_pmap) is initialized in pmap_bootstrap. No need to
do it again.

22 years agoRemove redundant declarations of getopt(3) externals (since <unistd.h> does
Juli Mallett [Thu, 2 May 2002 05:25:23 +0000 (05:25 +0000)]
Remove redundant declarations of getopt(3) externals (since <unistd.h> does
take care of them), and add __FreeBSD__ to the defined() checks for the
_PATH_DIVNAME.

22 years ago__COPYRIGHT() and __SCCSID().
Juli Mallett [Thu, 2 May 2002 05:21:35 +0000 (05:21 +0000)]
__COPYRIGHT() and __SCCSID().

22 years agoAn explicit cast to size_t for an inline integer, since the two are not the
Juli Mallett [Thu, 2 May 2002 05:07:13 +0000 (05:07 +0000)]
An explicit cast to size_t for an inline integer, since the two are not the
same on Alpha and lint(1) pointed that out.

lint(1) on the same architecture pointed out how silly a cast to (u_int) to
malloc(3)'s argument was.  Change that to size_t.

22 years agoPAMify rexecd(8).
Dag-Erling Smørgrav [Thu, 2 May 2002 05:06:32 +0000 (05:06 +0000)]
PAMify rexecd(8).

Sponsored by: DARPA, NAI Labs

22 years agoAdd a PAM policy for rexecd(8).
Dag-Erling Smørgrav [Thu, 2 May 2002 05:05:28 +0000 (05:05 +0000)]
Add a PAM policy for rexecd(8).

Sponsored by: DARPA, NAI Labs

22 years agoIn udf_bmap(), return the physical block number, not the logical
Scott Long [Thu, 2 May 2002 05:01:14 +0000 (05:01 +0000)]
In udf_bmap(), return the physical block number, not the logical
block number.  This fixes things like cp (ouch!) which use mmap.

22 years agoxdm plays horrid tricks with PAM, and dumps core if it's allowed to call
Dag-Erling Smørgrav [Thu, 2 May 2002 05:00:40 +0000 (05:00 +0000)]
xdm plays horrid tricks with PAM, and dumps core if it's allowed to call
pam_lastlog, so add a dummy session chain to avoid using the one from
pam.d/other.  I assume gdm does something similar, so give it a dummy
session chain as well.

Sponsored by: DARPA, NAI Labs.

22 years agoAdd openpam_nullconv.c to SRCS.
Dag-Erling Smørgrav [Thu, 2 May 2002 04:42:59 +0000 (04:42 +0000)]
Add openpam_nullconv.c to SRCS.

22 years agoThis commit was generated by cvs2svn to compensate for changes in r95908,
Dag-Erling Smørgrav [Thu, 2 May 2002 04:40:21 +0000 (04:40 +0000)]
This commit was generated by cvs2svn to compensate for changes in r95908,
which included commits to RCS files with non-trunk default branches.

22 years agoVendor import of OpenPAM Cinnamon.
Dag-Erling Smørgrav [Thu, 2 May 2002 04:40:21 +0000 (04:40 +0000)]
Vendor import of OpenPAM Cinnamon.

22 years agoA markup fix, and document -R as non-standard.
Juli Mallett [Thu, 2 May 2002 03:29:38 +0000 (03:29 +0000)]
A markup fix, and document -R as non-standard.

22 years agoMake -J a proper flag internal to the code (rather than just check for
Juli Mallett [Thu, 2 May 2002 02:42:34 +0000 (02:42 +0000)]
Make -J a proper flag internal to the code (rather than just check for
use of replstr and lack of Iflag), and add -R, which when given with
-I controls the number of arguments on which replacement will be done.

Some people happen to think it's idiotic to limit to 5 arguments, so
let the user override it if they like.

22 years ago o Remove dead and lockmgr()-specific debugging code.
Alan Cox [Thu, 2 May 2002 02:32:09 +0000 (02:32 +0000)]
 o Remove dead and lockmgr()-specific debugging code.

22 years ago*str is spelled 's1' inside the body of the code.
Juli Mallett [Thu, 2 May 2002 02:15:06 +0000 (02:15 +0000)]
*str is spelled 's1' inside the body of the code.

Make 'this' not a local variable, since it isn't necessary or complex enough
to warrant such.

22 years agoRemove the temporary alignment check in free().
Jeff Roberson [Thu, 2 May 2002 02:08:48 +0000 (02:08 +0000)]
Remove the temporary alignment check in free().

Implement the following checks on freed memory in the bucket path:
- Slab membership
- Alignment
- Duplicate free

This previously was only done if we skipped the buckets.  This code will slow
down INVARIANTS a bit, but it is smp safe.  The checks were moved out of the
normal path and into hooks supplied in uma_dbg.

22 years agoRework some of the -I support so I can't find a way to make xargs(1) core or
Juli Mallett [Thu, 2 May 2002 02:06:03 +0000 (02:06 +0000)]
Rework some of the -I support so I can't find a way to make xargs(1) core or
corrupt memory.  Simplifies the code in one or two places, also removes some
code that looks like it was bogus or incomplete.

Update strnsubst to have one or two extra conditions which maybe would make
it more efficient, or at least more versatile.  This is likely a no-op.

22 years agoMinor bug fixes uncovered while working on UFS2.
Kirk McKusick [Thu, 2 May 2002 01:03:06 +0000 (01:03 +0000)]
Minor bug fixes uncovered while working on UFS2.
They should have no effect on existing systems.

22 years agoAdd some NOTES on the Comtrol Rocketport and the Digiboard drivers.
David E. O'Brien [Wed, 1 May 2002 23:03:31 +0000 (23:03 +0000)]
Add some NOTES on the Comtrol Rocketport and the Digiboard drivers.

22 years agoUsual after-import fixup of SCM IDs.
David E. O'Brien [Wed, 1 May 2002 22:39:53 +0000 (22:39 +0000)]
Usual after-import fixup of SCM IDs.

22 years agoSave the MCA info specific to the AP as part of the AP launch.
Marcel Moolenaar [Wed, 1 May 2002 22:19:03 +0000 (22:19 +0000)]
Save the MCA info specific to the AP as part of the AP launch.

22 years agoMake ia64_mca_save_state MP safe. Protect access to the info block,
Marcel Moolenaar [Wed, 1 May 2002 22:10:03 +0000 (22:10 +0000)]
Make ia64_mca_save_state MP safe. Protect access to the info block,
updating the sysctl tree and clearing the SAL state by a spin lock.

22 years agoIf we get a DATA UNDERRUN error from QLogic FC cards, but the RQCS_RU bit
Matt Jacob [Wed, 1 May 2002 21:58:36 +0000 (21:58 +0000)]
If we get a DATA UNDERRUN error from QLogic FC cards, but the RQCS_RU bit
is not set in the scsi completion status, or if the residual is clearly
nonsense, then this was a command that suffered the loss of one or more
FC frames in the middle of the exchange.

Set HBA_BOTCH and hope it will get retried. It's the only thing we can do.

MFC after: 1 day

22 years agoTry using genwakecode.sh instead of the perl version.
Peter Wemm [Wed, 1 May 2002 21:54:07 +0000 (21:54 +0000)]
Try using genwakecode.sh instead of the perl version.

22 years agoAdd a shell script to do what genwakecode.pl does.
Peter Wemm [Wed, 1 May 2002 21:52:34 +0000 (21:52 +0000)]
Add a shell script to do what genwakecode.pl does.

Obtained from: ade

22 years agoAdd some spurious veritcal whitespace to reduce diffs to OpenBSD.
Juli Mallett [Wed, 1 May 2002 21:45:22 +0000 (21:45 +0000)]
Add some spurious veritcal whitespace to reduce diffs to OpenBSD.

22 years agoMerge local changes again, against ANSIfied m4(1).
Juli Mallett [Wed, 1 May 2002 21:37:29 +0000 (21:37 +0000)]
Merge local changes again, against ANSIfied m4(1).

22 years agoRedo the sigio locking.
Alfred Perlstein [Wed, 1 May 2002 20:44:46 +0000 (20:44 +0000)]
Redo the sigio locking.

Turn the sigio sx into a mutex.

Sigio lock is really only needed to protect interrupts from dereferencing
the sigio pointer in an object when the sigio itself is being destroyed.

In order to do this in the most unintrusive manner change pgsigio's
sigio * argument into a **, that way we can lock internally to the
function.

22 years agoWe don't need no stinkin' echos here.
Warner Losh [Wed, 1 May 2002 19:24:26 +0000 (19:24 +0000)]
We don't need no stinkin' echos here.

Instead, don't run kldxref if you don't have one on your system.

22 years agoAdd an epic_stats_update() function (called once per second). Even though
Semen Ustimenko [Wed, 1 May 2002 19:23:04 +0000 (19:23 +0000)]
Add an epic_stats_update() function (called once per second). Even though
we don't collect any stats in it, we mii_tick() in it! This fix the bug
when autonegotiating fullduplex modes.

Also, pause activity before setting TXCON in epic_miibus_statchg(). Though
i've never seen problmes from not doing that, the documentation says we
need to do it.

MFC after: 1 week

22 years agoAdd support for using the profiled versions of the C++ (and related) libs.
David E. O'Brien [Wed, 1 May 2002 19:19:22 +0000 (19:19 +0000)]
Add support for using the profiled versions of the C++ (and related) libs.

22 years agoMII_TICK handlers need not restart aneg on these PHYs, they behave pretty
Semen Ustimenko [Wed, 1 May 2002 19:15:54 +0000 (19:15 +0000)]
MII_TICK handlers need not restart aneg on these PHYs, they behave pretty
well as is, so - just fetch current status upon MII_TICK.

Also do IFM_INST verification at the top of *_service() then doing it
separately for every case in switch.

acphy: do not read MII_ACPHY_DIAG twice, there is nothing latching.
qsphy: always fetch actual link status from MII_QSPHY_PCTL.

MFC after: 1 week

22 years agoAxe unused SESS_UNLOCK_NOSWITCH() and PGRP_UNLOCK_NOSWITCH() macros. The
John Baldwin [Wed, 1 May 2002 18:11:16 +0000 (18:11 +0000)]
Axe unused SESS_UNLOCK_NOSWITCH() and PGRP_UNLOCK_NOSWITCH() macros.  The
MTX_NOSWITCH flag was deprecated a while ago.

22 years agoBump the version to mark the fixed FSM TLD ordering
Brian Somers [Wed, 1 May 2002 10:08:10 +0000 (10:08 +0000)]
Bump the version to mark the fixed FSM TLD ordering

22 years agoIf we receive a config request while Open, call TLD *before* decoding
Brian Somers [Wed, 1 May 2002 10:04:49 +0000 (10:04 +0000)]
If we receive a config request while Open, call TLD *before* decoding
the request as TLD may initialise fields that are set when decoding the
request.

MFC after: 1 week

22 years agoFix some edge cases where bad string handling could occur.
Alfred Perlstein [Wed, 1 May 2002 08:29:41 +0000 (08:29 +0000)]
Fix some edge cases where bad string handling could occur.

Submitted by: ps

22 years agocleanup:
Alfred Perlstein [Wed, 1 May 2002 08:08:24 +0000 (08:08 +0000)]
cleanup:
fix line wraps, add some comments, fix macro definitions, fix for(;;) loops.

22 years agoAllow the peer to modify the LQR interval
Brian Somers [Wed, 1 May 2002 07:49:07 +0000 (07:49 +0000)]
Allow the peer to modify the LQR interval

22 years agoConnect up kern_envp *before* we use it for getenv() and console probing.
Peter Wemm [Wed, 1 May 2002 06:52:08 +0000 (06:52 +0000)]
Connect up kern_envp *before* we use it for getenv() and console probing.
It is a bit late after that when we have no consoles. :-]

Also, fix a comment nit and print a warning about missing metadata.

22 years agoAdd "CFLAGS+= -I${MAKESRCPATH}" when running under the kernel build,
Peter Wemm [Wed, 1 May 2002 06:50:59 +0000 (06:50 +0000)]
Add "CFLAGS+= -I${MAKESRCPATH}" when running under the kernel build,
otherwise #include "aicasm.h" etc do not work with gcc-3 and later.

22 years agoMake this compile and not segfault on ia64. ptr = strdup("foo"); is
Peter Wemm [Wed, 1 May 2002 06:49:43 +0000 (06:49 +0000)]
Make this compile and not segfault on ia64.  ptr = strdup("foo"); is
fatal if the declaration of strdup() isn't in scope.  The upper 32 bits
of the pointer are lost since it defaults to returning "int".  Fix some
warnings while here, including trying to make gcc-3.1 happy.

22 years agoAdd a hack so that fdisk(8) can initialize an ia64 disk. There is
Peter Wemm [Wed, 1 May 2002 06:48:29 +0000 (06:48 +0000)]
Add a hack so that fdisk(8) can initialize an ia64 disk.  There is
no /boot/mbr to read the boot code from (ia64 does not *have* bootblocks!).
fdisk depended on magic in the /boot/mbr file to initialize some fields.

22 years agoEnlighten those who read the FINE POINTS of the documentation a bit
Crist J. Clark [Wed, 1 May 2002 06:29:16 +0000 (06:29 +0000)]
Enlighten those who read the FINE POINTS of the documentation a bit
more on how ipfw(8) deals with tiny fragments. While we're at it, add
a quick log message to even let people know we dropped a packet. (Note
that the second FINE POINT is somewhat redundant given the first, but
since the code is there, leave the docs for it.)

MFC after: 1 day

22 years agoRemove two unused headers (<machine/frame.h> and <machine/psl.h>).
Peter Wemm [Wed, 1 May 2002 06:24:51 +0000 (06:24 +0000)]
Remove two unused headers (<machine/frame.h> and <machine/psl.h>).
psl.h is 100% bogus to be referenced here, especially from alpha MD code.

22 years agoDo not bother with #include <machine/psl.h> since it is just a stub file
Peter Wemm [Wed, 1 May 2002 06:23:48 +0000 (06:23 +0000)]
Do not bother with #include <machine/psl.h> since it is just a stub file
that says something like "/* Not used on Alpha */".

22 years agos/-300K/~300K/
Matthew Hunt [Wed, 1 May 2002 06:20:57 +0000 (06:20 +0000)]
s/-300K/~300K/

This is an absolute (kelvin) temperature.  I expect that in the original
source it was typeset as $\sim 300~{\rm K}$ or similar, meaning
"approximately 300 K".  Changing it to a minus sign in the fortunes file
was clearly an error, as absolute temperatures are by definition positive.

22 years agoUpdate a comment to accurately describe the usage of the fourth field
Murray Stokely [Wed, 1 May 2002 05:05:31 +0000 (05:05 +0000)]
Update a comment to accurately describe the usage of the fourth field
of this file.

22 years agoThe fourth field of drivers.conf is no longer reserved. Document its
Murray Stokely [Wed, 1 May 2002 05:02:56 +0000 (05:02 +0000)]
The fourth field of drivers.conf is no longer reserved.  Document its
usage.

22 years agoAdd support for kernel options to be removed from the BOOTMFS kernel
Murray Stokely [Wed, 1 May 2002 04:54:35 +0000 (04:54 +0000)]
Add support for kernel options to be removed from the BOOTMFS kernel
and loaded as modules, not just kernel devices.

22 years agoAdd the System V shared memory modules to the mfsroot. This
Murray Stokely [Wed, 1 May 2002 04:53:36 +0000 (04:53 +0000)]
Add the System V shared memory modules to the mfsroot.  This
functionality is required for the linux module, which is required by
many third party packages.

Merged from: 5.0-DP1 / Perforce

22 years ago"pointers are not permitted as case values", so force the macros to ints.
David E. O'Brien [Wed, 1 May 2002 04:18:36 +0000 (04:18 +0000)]
"pointers are not permitted as case values", so force the macros to ints.

22 years agomakeobjops.awk is stricter on syntax than the perl version.
David E. O'Brien [Wed, 1 May 2002 03:52:40 +0000 (03:52 +0000)]
makeobjops.awk is stricter on syntax than the perl version.

22 years agoUse makeobjops.awk rather than makeobjops.pl.
David E. O'Brien [Wed, 1 May 2002 03:28:14 +0000 (03:28 +0000)]
Use makeobjops.awk rather than makeobjops.pl.
(with big thanks to Oliver Fromme <olli@fromme.com>)

22 years agoAwk version of makeobjops.PL.
David E. O'Brien [Wed, 1 May 2002 03:19:19 +0000 (03:19 +0000)]
Awk version of makeobjops.PL.
Note the invocation ordering is slightly different:
awk -f makeobjops.awk foo.m -ch

Submitted by: Oliver Fromme <olli@fromme.com>

22 years agoRemove the trailing ^M's. makeobjops.awk does not like them.
David E. O'Brien [Wed, 1 May 2002 03:07:40 +0000 (03:07 +0000)]
Remove the trailing ^M's.  makeobjops.awk does not like them.

22 years agoCosmetic tweaks. Try and keep the style more consistent, catch some stray
Peter Wemm [Wed, 1 May 2002 02:51:50 +0000 (02:51 +0000)]
Cosmetic tweaks.  Try and keep the style more consistent, catch some stray
whitespace and update a comment.

22 years agoZap some stale unused headers, including one machine/psl.h (which is
Peter Wemm [Wed, 1 May 2002 02:17:33 +0000 (02:17 +0000)]
Zap some stale unused headers, including one machine/psl.h (which is
a stub on alpha).  Compile tested on alpha and x86.

22 years agoZap KMODDEPS entries so that people do not wonder why it isn't working on
Peter Wemm [Wed, 1 May 2002 01:34:48 +0000 (01:34 +0000)]
Zap KMODDEPS entries so that people do not wonder why it isn't working on
-current.

Apolgies to: anhold

22 years agoCatch any stray KMODDEPS entries to make sure they do not keep turning up.
Peter Wemm [Wed, 1 May 2002 01:32:28 +0000 (01:32 +0000)]
Catch any stray KMODDEPS entries to make sure they do not keep turning up.

22 years agokern_tc.c doesn't use <machine/psl.h>, and having this #include breaks
Peter Wemm [Wed, 1 May 2002 01:31:26 +0000 (01:31 +0000)]
kern_tc.c doesn't use <machine/psl.h>, and having this #include breaks
other platforms.

22 years agoRemove this Perl script. There have been zero bug reports against
David E. O'Brien [Wed, 1 May 2002 00:40:44 +0000 (00:40 +0000)]
Remove this Perl script.  There have been zero bug reports against
vnode_if.awk.

22 years agoDocument the location (in the source tree) of the "Porter's Handbook".
Matthew N. Dodd [Tue, 30 Apr 2002 23:55:16 +0000 (23:55 +0000)]
Document the location (in the source tree) of the "Porter's Handbook".

22 years agoBump __FreeBSD_version for mtx_init() change.
Matthew N. Dodd [Tue, 30 Apr 2002 23:54:03 +0000 (23:54 +0000)]
Bump __FreeBSD_version for mtx_init() change.
Document same.

Forgotten by:  jhb

22 years agoSorted the directories in the rule for the includes target as much as
Bruce Evans [Tue, 30 Apr 2002 23:29:00 +0000 (23:29 +0000)]
Sorted the directories in the rule for the includes target as much as
possible.

22 years agoFix a bug where the aacp device would only talk to bus 0 on the
Scott Long [Tue, 30 Apr 2002 22:50:26 +0000 (22:50 +0000)]
Fix a bug where the aacp device would only talk to bus 0 on the
controller.

22 years agoNote that the aacp device requires CAM
Scott Long [Tue, 30 Apr 2002 22:47:26 +0000 (22:47 +0000)]
Note that the aacp device requires CAM

22 years agoAdd the ability to use Bzip'ed packages.
David E. O'Brien [Tue, 30 Apr 2002 22:40:06 +0000 (22:40 +0000)]
Add the ability to use Bzip'ed packages.
Also add the ability to use Bzip'ed distributions -- but this is exclusive
of being able to use Gzip'ed distributions.

Sponsored by: FreeBSD Mall, Inc.

22 years agoConvert longs to u_longs in stats. This will hold off wrap arounds for a
Jeff Roberson [Tue, 30 Apr 2002 22:39:32 +0000 (22:39 +0000)]
Convert longs to u_longs in stats.  This will hold off wrap arounds for a
while longer.

22 years ago o Convert the vm_page buckets mutex to a spin lock. (This resolves
Alan Cox [Tue, 30 Apr 2002 21:24:47 +0000 (21:24 +0000)]
 o Convert the vm_page buckets mutex to a spin lock.  (This resolves
   an issue on the Alpha platform found by jeff@.)
 o Simplify vm_page_lookup().

Reviewed by: jhb

22 years agoBrucifixion ? Yes, out that door, row on the left, one patch each.
Poul-Henning Kamp [Tue, 30 Apr 2002 20:42:06 +0000 (20:42 +0000)]
Brucifixion ?  Yes, out that door, row on the left, one patch each.

Many thanks to: bde

22 years agoBrucifixion ? Yes, out that door, row on the left, one patch each.
Poul-Henning Kamp [Tue, 30 Apr 2002 19:48:45 +0000 (19:48 +0000)]
Brucifixion ?  Yes, out that door, row on the left, one patch each.

22 years agoNew release notes: bsd-airtools integration (+ MFC), reboot(8) -k (+
Bruce A. Mah [Tue, 30 Apr 2002 19:40:22 +0000 (19:40 +0000)]
New release notes:  bsd-airtools integration (+ MFC), reboot(8) -k (+
MFC), sysinstall(8) doesn't mount procfs(5) on new installs,
XFREE86_VERSION=4 default (+MFC), cross-version and cross-arch
releases.

Updated release notes:  Heimdal Kerberos 0.4e (+ MFC).

MFCs noted:  wi(4) hostap.

22 years agoDon't export timecounter structures under debug. with sysctl, they
Poul-Henning Kamp [Tue, 30 Apr 2002 19:34:31 +0000 (19:34 +0000)]
Don't export timecounter structures under debug. with sysctl, they
contain no truly interesting data anymore.

22 years agoThese are Alexander Kabaev's VFSops fixes (see the thread 'Found: module
Matthew Dillon [Tue, 30 Apr 2002 18:44:32 +0000 (18:44 +0000)]
These are Alexander Kabaev's VFSops fixes (see the thread 'Found: module
loading breakage').  The patch fixes serious issues with the VFS
operations vector array which results in a crash when a filesystem module
adding a new VOP is loaded into the kernel.  Basically what was happening
before was that the old operations vector was being freed and a new one
allocated.  The original MALLOC code tended to reuse the same address
for the case and so the bug did not rear its ugly head until the new memory
subsystem was emplaced.

This patch replaces the temporary workaround Dave O'Brien comitted in 1.58.

The patch is clean enough that I intend to MFC it to stable at some point.

Submitted by: Alexander Kabaev <ak03@gte.com>
MFC after: 1 week

22 years agoMI bits for Gcc 3.1.
David E. O'Brien [Tue, 30 Apr 2002 17:22:42 +0000 (17:22 +0000)]
MI bits for Gcc 3.1.

22 years agoi386 MD bits for Gcc 3.1.
David E. O'Brien [Tue, 30 Apr 2002 17:15:01 +0000 (17:15 +0000)]
i386 MD bits for Gcc 3.1.

These are totally untested.  Do these work?  Hell if I know, I have yet to
bootstrap using these bits.  But people want them, so here they are.

22 years agoModified the man page to reflect support for
Prafulla Deuskar [Tue, 30 Apr 2002 17:14:51 +0000 (17:14 +0000)]
Modified the man page to reflect support for
82540EM based cards.

MFC after: 1 day

22 years agoHandle .bz2 files created by newsyslog
Brian Somers [Tue, 30 Apr 2002 17:07:32 +0000 (17:07 +0000)]
Handle .bz2 files created by newsyslog

PR: 37529
Partially submitted by: Peter Hollaubek <fifteen@inext.hu>
MFC after: 1 week

22 years agoNeed more includes.
Julian Elischer [Tue, 30 Apr 2002 16:43:51 +0000 (16:43 +0000)]
Need more includes.

22 years agoChase the sources and document the change of wait to flags, which are
Jeroen Ruigrok van der Werven [Tue, 30 Apr 2002 16:30:19 +0000 (16:30 +0000)]
Chase the sources and document the change of wait to flags, which are
the normal malloc(9) flags.

Submitted by: arr

22 years agoAdd the myson controllers to LINT
Julian Elischer [Tue, 30 Apr 2002 16:08:16 +0000 (16:08 +0000)]
Add the myson controllers to LINT

MFC after: 2 weeks

22 years agoAdd the extra argument to mtx_init()
Julian Elischer [Tue, 30 Apr 2002 15:50:09 +0000 (15:50 +0000)]
Add the extra argument to mtx_init()

22 years agoRemove references to zinit() which does not exist anymore.
Jeroen Ruigrok van der Werven [Tue, 30 Apr 2002 15:04:41 +0000 (15:04 +0000)]
Remove references to zinit() which does not exist anymore.

22 years agoDocument the zone allocator is now a slab allocator.
Jeroen Ruigrok van der Werven [Tue, 30 Apr 2002 14:56:44 +0000 (14:56 +0000)]
Document the zone allocator is now a slab allocator.
Show Jeff's work and your's truly manual page updates.

22 years agoDocument uma_zalloc() behaviour.
Jeroen Ruigrok van der Werven [Tue, 30 Apr 2002 14:26:22 +0000 (14:26 +0000)]
Document uma_zalloc() behaviour.