]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
22 years agoTry to express (in 15 char or less) the areas of kernel infrastructure
phk [Tue, 16 Apr 2002 13:37:04 +0000 (13:37 +0000)]
Try to express (in 15 char or less) the areas of kernel infrastructure
where I pretend to know what happens.

22 years agoDescribe possible values for net.inet.tcp.log_in_vain
yar [Tue, 16 Apr 2002 13:19:33 +0000 (13:19 +0000)]
Describe possible values for net.inet.tcp.log_in_vain
and their effects.

PR: docs/35932
Submitted by: Alex Semenyaka <alexs@ratmir.ru>
MFC after: 1 week

22 years agoSpecify my personal desired level of review for commits to several portions
jhb [Tue, 16 Apr 2002 13:16:52 +0000 (13:16 +0000)]
Specify my personal desired level of review for commits to several portions
of the i386 bootstrap code and witness.

22 years agoDocument the degree of maintainership that I am prepared to assume for
markm [Tue, 16 Apr 2002 13:06:15 +0000 (13:06 +0000)]
Document the degree of maintainership that I am prepared to assume for
perl and telnet.

22 years agoReview opportunity preferred for changes to libc/posix1e.
rwatson [Tue, 16 Apr 2002 13:02:55 +0000 (13:02 +0000)]
Review opportunity preferred for changes to libc/posix1e.

22 years agoReflect change in share/mk/bsd.dep.mk,v 1.31.
ru [Tue, 16 Apr 2002 12:52:22 +0000 (12:52 +0000)]
Reflect change in share/mk/bsd.dep.mk,v 1.31.

22 years agoDon't spawn extra make(1) process to execute _EXTRADEPEND.
ru [Tue, 16 Apr 2002 12:27:07 +0000 (12:27 +0000)]
Don't spawn extra make(1) process to execute _EXTRADEPEND.

22 years agoCorrect a comment.
benno [Tue, 16 Apr 2002 12:15:17 +0000 (12:15 +0000)]
Correct a comment.

22 years agoImplement the following functions:
benno [Tue, 16 Apr 2002 12:13:10 +0000 (12:13 +0000)]
Implement the following functions:
- pmap_kextract
- pmap_object_init_pt
- pmap_protect
- pmap_remove_pages

I'm pretty sure pmap_remove_pages is at least somewhat bogus.

22 years agoRemove some dead code.
benno [Tue, 16 Apr 2002 12:10:04 +0000 (12:10 +0000)]
Remove some dead code.

22 years agoUse mtsrin() instead of inline asm.
benno [Tue, 16 Apr 2002 12:07:41 +0000 (12:07 +0000)]
Use mtsrin() instead of inline asm.

22 years agoChange the value of PMAP_BOOTSTRAP so we don't stomp on the PTE index value.
benno [Tue, 16 Apr 2002 12:00:43 +0000 (12:00 +0000)]
Change the value of PMAP_BOOTSTRAP so we don't stomp on the PTE index value.

22 years agoAdd inlines for mtsrin and mfsrin.
benno [Tue, 16 Apr 2002 11:45:09 +0000 (11:45 +0000)]
Add inlines for mtsrin and mfsrin.

22 years agoForgot to commit the updates to the regression test suite.
phk [Tue, 16 Apr 2002 11:42:13 +0000 (11:42 +0000)]
Forgot to commit the updates to the regression test suite.

Sponsored by: DARPA & NAI labs.

22 years agoSupport the snapshot file flag, so that tools like 'ls -ol' work
joe [Tue, 16 Apr 2002 11:03:22 +0000 (11:03 +0000)]
Support the snapshot file flag, so that tools like 'ls -ol' work
as expected on snapshot files.

PR: bin/37038
Submitted by: Joshua Goodall <joshua@roughtrade.net>

22 years agoWhen opieverify() is fail, fallback to try unix password.
ume [Tue, 16 Apr 2002 10:54:30 +0000 (10:54 +0000)]
When opieverify() is fail, fallback to try unix password.

Tested by: kuriyama

22 years agoAdd a missing cross-ref.
ceri [Tue, 16 Apr 2002 10:15:51 +0000 (10:15 +0000)]
Add a missing cross-ref.

Approved by: murray
MFC after: 1 week

22 years agoAdd an IPv6 support.
ume [Tue, 16 Apr 2002 10:15:30 +0000 (10:15 +0000)]
Add an IPv6 support.
I dunno if there is an IPv6 supported rexec client.  So, it was
tested that this change doesn't break an IPv4.

Tested by: kuriyama (IPv4 only)

22 years agoCorrect spacing.
dd [Tue, 16 Apr 2002 09:56:28 +0000 (09:56 +0000)]
Correct spacing.

22 years agoAdd support for the nVIDIA nForce ATA controller.
sos [Tue, 16 Apr 2002 08:30:51 +0000 (08:30 +0000)]
Add support for the nVIDIA nForce ATA controller.

Collapse the VIA/AMD/nVIDIA support code into one, they are
created more or less equal anyway..

22 years agoReally sort entries.
ru [Tue, 16 Apr 2002 07:55:20 +0000 (07:55 +0000)]
Really sort entries.

22 years agoMake this compilable without -DOPIE.
kuriyama [Tue, 16 Apr 2002 07:53:42 +0000 (07:53 +0000)]
Make this compilable without -DOPIE.

Hint by: ume

22 years agoMerge from OpenBSD's fixes:
imp [Tue, 16 Apr 2002 07:45:30 +0000 (07:45 +0000)]
Merge from OpenBSD's fixes:
o move timeout from wihap_info to wihap_sta_info
o sprinkle spls into the code (need to use proper -current locking)
o better use of le16toh and htole16
o fix a few leaks m_freem(m)
o minor knf
o minor de-knf to match OpenBSD
o de__P

22 years agoMinor format nit
imp [Tue, 16 Apr 2002 07:39:25 +0000 (07:39 +0000)]
Minor format nit

22 years ago*sigh* Really fix a typo.
ru [Tue, 16 Apr 2002 06:34:59 +0000 (06:34 +0000)]
*sigh* Really fix a typo.

Submitted by: bde

22 years agoRemove code that updates vm->vm_ssize. This duplicates work already
alc [Tue, 16 Apr 2002 05:56:01 +0000 (05:56 +0000)]
Remove code that updates vm->vm_ssize.  This duplicates work already
performed by vm_map_growstack().

22 years agoRemove code that updates vm->vm_ssize. This duplicates work already performed
alc [Tue, 16 Apr 2002 05:38:13 +0000 (05:38 +0000)]
Remove code that updates vm->vm_ssize.  This duplicates work already performed
by vm_map_growstack().

22 years agoExpand the reserved space section. Explain how the amount of reserved
keramida [Tue, 16 Apr 2002 05:35:56 +0000 (05:35 +0000)]
Expand the reserved space section.  Explain how the amount of reserved
space can affect performance.

Submitted by: David Schultz <dschultz@uclink.Berkeley.EDU>

22 years agoUpdated release notes: spic(4) tweaks and note MFC, OpenPAM Cineraria.
bmah [Tue, 16 Apr 2002 04:47:35 +0000 (04:47 +0000)]
Updated release notes:  spic(4) tweaks and note MFC, OpenPAM Cineraria.

22 years agoCast another bus_addr_t to long long for a printf to quiet a warning on
jhb [Tue, 16 Apr 2002 01:58:13 +0000 (01:58 +0000)]
Cast another bus_addr_t to long long for a printf to quiet a warning on
alpha.

22 years ago- Nuke fore_pci_device.
arr [Tue, 16 Apr 2002 01:38:31 +0000 (01:38 +0000)]
- Nuke fore_pci_device.
- Add a device_method_t array, fore_methods.
- Add a fore_ident_table that contains the various FORE Systems PCA-200
  series devices.
- Rewrite of the fore_probe routine (formerly known as fore_pci_probe).
- Minor changes... mostly WIP stuff to get this updated... still much to
  be done.

22 years ago- Remove PCA-200E definition -- this will be re-added in the commit to
arr [Tue, 16 Apr 2002 01:34:00 +0000 (01:34 +0000)]
- Remove PCA-200E definition -- this will be re-added in the commit to
  fore_load.c that will add ``fore_ident_table'' which holds various
  types of FORE Systems PCA-200 series devices.

22 years agoChange reference path/URL.
kuriyama [Tue, 16 Apr 2002 01:21:06 +0000 (01:21 +0000)]
Change reference path/URL.

Submitted by: Olivier Tharan <olivier.tharan@idealx.com>
PR: docs/37094
MFC after: 1 week

22 years agoChange reference URLs.
kuriyama [Tue, 16 Apr 2002 01:18:25 +0000 (01:18 +0000)]
Change reference URLs.

Submitted by: Olivier Tharan <olivier.tharan@idealx.com>
PR: docs/37094
MFC after: 1 week

22 years agopal.s is no longer needed for the kernel to build with Gcc. We now use
obrien [Mon, 15 Apr 2002 23:28:10 +0000 (23:28 +0000)]
pal.s is no longer needed for the kernel to build with Gcc.  We now use
in-line macros.  pal.s remains however for use by Compaq 'ccc' some day.

22 years agoThe GCC developers have made good on their threats against #pragma for 3.1.
obrien [Mon, 15 Apr 2002 23:11:38 +0000 (23:11 +0000)]
The GCC developers have made good on their threats against #pragma for 3.1.
Use __weak_reference in place of the #pragma.

Submitted by: eischen

22 years agoBack out rev 1.6 -- I was in the wrong dir during a 'ci'. This change
obrien [Mon, 15 Apr 2002 23:03:29 +0000 (23:03 +0000)]
Back out rev 1.6 -- I was in the wrong dir during a 'ci'.  This change
was on hold waiting feedback from previous committer.

22 years agoypclnt.h was the correct spelling... we now have yet another special
obrien [Mon, 15 Apr 2002 22:57:56 +0000 (22:57 +0000)]
ypclnt.h was the correct spelling... we now have yet another special
thing that needs to be done to get a header installed.

22 years agoRevert previous commit, it is incorrect.
des [Mon, 15 Apr 2002 22:51:31 +0000 (22:51 +0000)]
Revert previous commit, it is incorrect.

22 years agoProperly spell rpcsvc/ypclnt.h and fix the build.
obrien [Mon, 15 Apr 2002 22:47:28 +0000 (22:47 +0000)]
Properly spell rpcsvc/ypclnt.h and fix the build.

22 years agodisklabel(8) manual page:
trhodes [Mon, 15 Apr 2002 22:24:34 +0000 (22:24 +0000)]
disklabel(8) manual page:

--change "-s newboot" to "-s newboot2" in an example
--Fixed spelling
--Fixed some confusion between slice/parition/primary partition and other
things.

PR: 35947 and 35951
Noticed by: Gary W. Swearingen <swear@blarg.net>
Reviewed by: keramida
Thanks to: grog
MFC after: 2 days

22 years agoFix typo.
obrien [Mon, 15 Apr 2002 21:57:40 +0000 (21:57 +0000)]
Fix typo.

22 years agoRemove the .stab directives. I do not understand what is different about
obrien [Mon, 15 Apr 2002 21:44:19 +0000 (21:44 +0000)]
Remove the .stab directives.  I do not understand what is different about
Gcc 3.1's 'cpp' vs. 2.95.3's.  Maybe it is due to other code movement and
it just shows up weirdly in handling the .stab's.  Anyway, w/o this change
building a kernel gives:

    alpha/alpha/pal.s:75: relocation truncated to fit: REFLONG .text
    alpha/alpha/prom_disp.s:67: relocation truncated to fit: REFLONG .text

22 years agoRemove two debug printfs which should never have been committed.
phk [Mon, 15 Apr 2002 21:08:51 +0000 (21:08 +0000)]
Remove two debug printfs which should never have been committed.

22 years agoYou have to cast int64_t's to long long if you printf them with %lld.
jhb [Mon, 15 Apr 2002 21:04:32 +0000 (21:04 +0000)]
You have to cast int64_t's to long long if you printf them with %lld.
This now compiles on alpha without a warning.

Pointy-hat to: phk

22 years agoRecognize the AC97 interface to the onboard sound controller on the Nvidia
jhb [Mon, 15 Apr 2002 20:42:40 +0000 (20:42 +0000)]
Recognize the AC97 interface to the onboard sound controller on the Nvidia
nForce chipset.  Playback at least seems to work fine with the ich driver
out of the box.

Sponsored by: The Weather Channel
Help from: cg

22 years agoSync SCM ID comments with libc.
obrien [Mon, 15 Apr 2002 20:22:28 +0000 (20:22 +0000)]
Sync SCM ID comments with libc.

22 years agoSync with UDF p4 tree: Properly initialize part of the mntopts.
asmodai [Mon, 15 Apr 2002 20:16:48 +0000 (20:16 +0000)]
Sync with UDF p4 tree: Properly initialize part of the mntopts.
Move to WARNS=1.

22 years agoSync with UDF p4 tree: Use POSIX integer types instead of BSD types.
asmodai [Mon, 15 Apr 2002 19:49:15 +0000 (19:49 +0000)]
Sync with UDF p4 tree: Use POSIX integer types instead of BSD types.

22 years agoDocument WITNESS_PROFILING.
des [Mon, 15 Apr 2002 19:42:15 +0000 (19:42 +0000)]
Document WITNESS_PROFILING.

Submitted by: Hiten Pandya <hiten@uk.FreeBSD.org>

22 years agoDrop maintainership of this, it serves no purpose.
des [Mon, 15 Apr 2002 19:36:50 +0000 (19:36 +0000)]
Drop maintainership of this, it serves no purpose.

22 years agoFix to WARNS=2 level.
obrien [Mon, 15 Apr 2002 19:27:41 +0000 (19:27 +0000)]
Fix to WARNS=2 level.

Tested by: AXP gcc 3.1

22 years agoUse bus_addr_t instead of u_int for local variables that are derived from
jhb [Mon, 15 Apr 2002 19:16:37 +0000 (19:16 +0000)]
Use bus_addr_t instead of u_int for local variables that are derived from
the per-channel bus_addr_t offset.  Also, cast the offset to (long long)
and use %#llx instead of %#x to fix printf warnings on architectures where
sizeof(bus_addr_t) != sizeof(int).

22 years agoFix some nits in AMD AGP driver. Remove excess malloc and move a bzero
cokane [Mon, 15 Apr 2002 18:57:26 +0000 (18:57 +0000)]
Fix some nits in AMD AGP driver. Remove excess malloc and move a bzero
out of the way, so it won't cause trouble.

Submitted by: Frank Mayher <frank@exit.com>
MFC after: 1 week

22 years agoAdd awareness of an IPv6.
ume [Mon, 15 Apr 2002 18:45:20 +0000 (18:45 +0000)]
Add awareness of an IPv6.

MFC after: 1 week

22 years agoThis is a forced commit, the last commit email was never sent. Nit pick
trhodes [Mon, 15 Apr 2002 18:17:18 +0000 (18:17 +0000)]
This is a forced commit, the last commit email was never sent.  Nit pick
about the date(1) manual page, describe which clock is set.

PR: 35606

22 years agoLittle nit pick in date(1) manual page, tell users which clock date(1)
trhodes [Mon, 15 Apr 2002 18:05:14 +0000 (18:05 +0000)]
Little nit pick in date(1) manual page, tell users which clock date(1)
sets

PR: 35606

22 years agoFix a segfault if 'wear' is used without an argument or with
roam [Mon, 15 Apr 2002 17:27:34 +0000 (17:27 +0000)]
Fix a segfault if 'wear' is used without an argument or with
an argument that is not a valid word from the battlestar dictionary.

PR: 36992
Submitted by: Ceri Davies <ceri@FreeBSD.org>
Reviewed by: dd
Approved by: dd, silence on -audit
MFC after: 2 weeks

22 years agoFix an "oops!" that turned out to be mostly harmless (but gave a warning).
peter [Mon, 15 Apr 2002 16:07:52 +0000 (16:07 +0000)]
Fix an "oops!" that turned out to be mostly harmless (but gave a warning).
I did this right on the sparc64.  Store the direct mapped addresses in
the correct variables.

Submitted by: jake

22 years agoAdd my level of stuff preference to MAINTAINERS
imp [Mon, 15 Apr 2002 16:01:41 +0000 (16:01 +0000)]
Add my level of stuff preference to MAINTAINERS

22 years agoPass vm_page_t instead of physical addresses to pmap_zero_page[_area]()
peter [Mon, 15 Apr 2002 16:00:03 +0000 (16:00 +0000)]
Pass vm_page_t instead of physical addresses to pmap_zero_page[_area]()
and pmap_copy_page().  This gets rid of a couple more physical addresses
in upper layers, with the eventual aim of supporting PAE and dealing with
the physical addressing mostly within pmap.  (We will need either 64 bit
physical addresses or page indexes, possibly both depending on the
circumstances.  Leaving this to pmap itself gives more flexibilitly.)

Reviewed by: jake
Tested on: i386, ia64 and (I believe) sparc64. (my alpha was hosed)

22 years agoRemove bogus reference to _use_yp.
des [Mon, 15 Apr 2002 15:50:59 +0000 (15:50 +0000)]
Remove bogus reference to _use_yp.

22 years agoStop a null pointer dereference in the builtin hash function.
greid [Mon, 15 Apr 2002 15:49:30 +0000 (15:49 +0000)]
Stop a null pointer dereference in the builtin hash function.

PR: 36141
Approved by: cracauer
MFC after: 1 week

22 years agoFix incorrect dependency. This should fix the -j build.
des [Mon, 15 Apr 2002 15:39:14 +0000 (15:39 +0000)]
Fix incorrect dependency.  This should fix the -j build.

22 years agoUse the one true tab size of 8, to match style(9)
imp [Mon, 15 Apr 2002 15:38:25 +0000 (15:38 +0000)]
Use the one true tab size of 8, to match style(9)

22 years agoFix incorrect ordering in previous commit.
des [Mon, 15 Apr 2002 15:31:25 +0000 (15:31 +0000)]
Fix incorrect ordering in previous commit.

22 years agoThis isn't WARNS ready in the -nostdinc case.
ru [Mon, 15 Apr 2002 15:30:10 +0000 (15:30 +0000)]
This isn't WARNS ready in the -nostdinc case.

22 years agoOnly pass our idea of `CC' down to mkdep(1) if it's non-default.
ru [Mon, 15 Apr 2002 15:23:45 +0000 (15:23 +0000)]
Only pass our idea of `CC' down to mkdep(1) if it's non-default.

22 years agoRemove a spurious warning as x is always initialised before use.
roberto [Mon, 15 Apr 2002 14:43:23 +0000 (14:43 +0000)]
Remove a spurious warning as x is always initialised before use.

es137x.c: In function `es1371_rdcd':
es137x.c:598: warning: `x' might be used uninitialized in this function

PR: kern/35408
Submitted by: Thomas Quinot <thomas@cuivre.fr.eu.org>

22 years agoMFi386: revision 1.7.
nyan [Mon, 15 Apr 2002 13:44:00 +0000 (13:44 +0000)]
MFi386: revision 1.7.

22 years agoThrow in NO_WERROR to please the peanut gallery.
des [Mon, 15 Apr 2002 13:10:28 +0000 (13:10 +0000)]
Throw in NO_WERROR to please the peanut gallery.

22 years agoQuoting log message for OpenBSD rev 1.7:
nectar [Mon, 15 Apr 2002 12:46:07 +0000 (12:46 +0000)]
Quoting log message for OpenBSD rev 1.7:
``Tack on MagniComp (BSD) license since this originally came from rdist.''

Obtained from: OpenBSD

22 years agoAdd ofwd to the GENERIC config for powerpc.
benno [Mon, 15 Apr 2002 12:30:18 +0000 (12:30 +0000)]
Add ofwd to the GENERIC config for powerpc.

22 years agoAdd a nexus device.
benno [Mon, 15 Apr 2002 12:29:18 +0000 (12:29 +0000)]
Add a nexus device.

Copied from: sparc64

22 years agoImprove the implementation of adjtime(2).
phk [Mon, 15 Apr 2002 12:23:11 +0000 (12:23 +0000)]
Improve the implementation of adjtime(2).

Apply the change as a continuous slew rather than as a series of
discrete steps and make it possible to adjust arbitraryly huge
amounts of time in either direction.

In practice this is done by hooking into the same once-per-second
loop as the NTP PLL and setting a suitable frequency offset deducting
the amount slewed from the remainder.  If the remaining delta is
larger than 1 second we slew at 5000PPM (5msec/sec), for a delta
less than a second we slew at 500PPM (500usec/sec) and for the last
one second period we will slew at whatever rate (less than 500PPM)
it takes to eliminate the delta entirely.

The old implementation stepped the clock a number of microseconds
every HZ to acheive the same effect, using the same rates of change.

Eliminate the global variables tickadj, tickdelta and timedelta and
their various use and initializations.

This removes the most significant obstacle to running timecounter and
NTP housekeeping from a timeout rather than hardclock.

22 years agoTurn some CTR's into CTR0's.
benno [Mon, 15 Apr 2002 12:11:18 +0000 (12:11 +0000)]
Turn some CTR's into CTR0's.

22 years agoTake the "tickadj" element out of struct clockinfo. Our adjtime(2)
phk [Mon, 15 Apr 2002 12:11:06 +0000 (12:11 +0000)]
Take the "tickadj" element out of struct clockinfo.  Our adjtime(2)
implementation is being changed and the very concept of tickadj will
no longer be meaningful.

22 years agoGC an extraneous prototype of delay().
benno [Mon, 15 Apr 2002 12:02:43 +0000 (12:02 +0000)]
GC an extraneous prototype of delay().

22 years agoAdd libypclnt to the prebuild library list, and record its dependency on
des [Mon, 15 Apr 2002 11:31:52 +0000 (11:31 +0000)]
Add libypclnt to the prebuild library list, and record its dependency on
librpcsvc.

22 years agoBasic OpenFirmware disk driver. It will attach to anything in OpenFirmware
benno [Mon, 15 Apr 2002 10:54:22 +0000 (10:54 +0000)]
Basic OpenFirmware disk driver.  It will attach to anything in OpenFirmware
that declares itself to be a disk, which may be the wrong thing to do in
the long term but it works well enough to attach to emulated disks in the
PowerPC simulator in gdb now that they have the proper device_type
property.

22 years agoGrab a major number for OpenFirmware disk devices.
benno [Mon, 15 Apr 2002 10:41:47 +0000 (10:41 +0000)]
Grab a major number for OpenFirmware disk devices.

22 years agoFix all-man to look into the SUBDIR subdirs as well.
ru [Mon, 15 Apr 2002 10:17:35 +0000 (10:17 +0000)]
Fix all-man to look into the SUBDIR subdirs as well.

22 years agoAdded glue for the all-man and maninstall targets.
ru [Mon, 15 Apr 2002 10:16:26 +0000 (10:16 +0000)]
Added glue for the all-man and maninstall targets.

22 years agoDon't unnecessarily include bsd.own.mk.
ru [Mon, 15 Apr 2002 09:37:12 +0000 (09:37 +0000)]
Don't unnecessarily include bsd.own.mk.
(This is apparently required in NetBSD).

22 years agoStyle nits.
ru [Mon, 15 Apr 2002 09:33:34 +0000 (09:33 +0000)]
Style nits.

22 years agoDon't unnecessarily include .mk files.
ru [Mon, 15 Apr 2002 09:33:00 +0000 (09:33 +0000)]
Don't unnecessarily include .mk files.

22 years agoImplement dougb's excellent suggestion, and satisfy one desire of ru.
obrien [Mon, 15 Apr 2002 09:28:05 +0000 (09:28 +0000)]
Implement dougb's excellent suggestion, and satisfy one desire of ru.

22 years agooption<space><tab>
obrien [Mon, 15 Apr 2002 09:21:51 +0000 (09:21 +0000)]
option<space><tab>

22 years agoIn the ntp_adjtime(2) syscall, return our actual estimate of unapplied
phk [Mon, 15 Apr 2002 08:58:24 +0000 (08:58 +0000)]
In the ntp_adjtime(2) syscall, return our actual estimate of unapplied
offset correction instead of the most recent offset applied.

22 years agoLong-forgotten patch: warn if a closed PR has no "closed by"
des [Mon, 15 Apr 2002 06:36:22 +0000 (06:36 +0000)]
Long-forgotten patch: warn if a closed PR has no "closed by"

22 years agoLong-forgotten patch: list prstats
des [Mon, 15 Apr 2002 06:35:36 +0000 (06:35 +0000)]
Long-forgotten patch: list prstats

22 years agoThis commit was generated by cvs2svn to compensate for changes in r94735,
des [Mon, 15 Apr 2002 06:32:54 +0000 (06:32 +0000)]
This commit was generated by cvs2svn to compensate for changes in r94735,
which included commits to RCS files with non-trunk default branches.

22 years agoPrint newline after error and info messages (perforce change 9750)
des [Mon, 15 Apr 2002 06:32:54 +0000 (06:32 +0000)]
Print newline after error and info messages (perforce change 9750)

22 years agoUse PAM_SUCCESS instead of PAM_IGNORE.
des [Mon, 15 Apr 2002 06:26:32 +0000 (06:26 +0000)]
Use PAM_SUCCESS instead of PAM_IGNORE.

22 years agoRemoved 2 lines from the cd(9) manual page.
trhodes [Mon, 15 Apr 2002 06:02:58 +0000 (06:02 +0000)]
Removed 2 lines from the cd(9) manual page.

PR: 35944

22 years agoFinish adding support code for sysctl kern.mprof. This dumps some malloc
jeff [Mon, 15 Apr 2002 05:24:01 +0000 (05:24 +0000)]
Finish adding support code for sysctl kern.mprof.  This dumps some malloc
information related to bucket size effeciency.  Three things are printed on
each row:

Size is the size the user actually asked for rounded to 16 bytes.
Requests is the number of times this size was asked for.
Real Size is the size we actually handed out.

At the end the total memory used and total waste is displayed.  Currently my
system displays about 33% wasted memory.

The intent of this code is to gather statistics for tuning the malloc bucket
sizes.  It is not intended to be run with INVARIANTS and it is not entirely
mp safe.  It can be enabled via 'options MALLOC_PROFILE' which was commited
earlier.

22 years agoRemove malloc_type's ks_limit.
jeff [Mon, 15 Apr 2002 04:05:53 +0000 (04:05 +0000)]
Remove malloc_type's ks_limit.

Updated the kmemzones logic such that the ks_size bitmap can be used as an
index into it to report the size of the zone used.

Create the kern.malloc sysctl which replaces the kvm mechanism to report
similar data.  This will provide an easy place for statistics aggregation if
malloc_type statistics become per cpu data.

Add some code ifdef'd under MALLOC_PROFILING to facilitate a tool for sizing
the malloc buckets.

22 years agoWhitespace nits.
des [Mon, 15 Apr 2002 03:52:22 +0000 (03:52 +0000)]
Whitespace nits.

22 years agoAdd a manual page based on Solar Designer's README.
des [Mon, 15 Apr 2002 03:45:14 +0000 (03:45 +0000)]
Add a manual page based on Solar Designer's README.

Sponsored by: DARPA, NAI Labs

22 years agopam_passwdqc depends on libcrypt.
des [Mon, 15 Apr 2002 03:44:42 +0000 (03:44 +0000)]
pam_passwdqc depends on libcrypt.