Commit Graph

71555 Commits

Author SHA1 Message Date
green
353ca8aae7 Back out the modification of vm_map locks from lockmgr to sx locks. The
best path forward now is likely to change the lockmgr locks to simple
sleep mutexes, then see if any extra contention it generates is greater
than removed overhead of managing local locking state information,
cost of extra calls into lockmgr, etc.

Additionally, making the vm_map lock a mutex and respecting it properly
will put us much closer to not needing Giant magic in vm.
2002-03-18 15:08:09 +00:00
ru
9740662160 Unobfuscate VLAN trunking description.
Reviewed by:	luigi
2002-03-18 14:41:47 +00:00
ru
272c9b0e68 mdoc(7) police: tidy up. 2002-03-18 14:35:22 +00:00
sos
7e8e9c2947 Cleanup the chipset setup a bit.
Add some (for all I know unneeded) setup code for the rosb4.
2002-03-18 13:56:44 +00:00
ru
3043c74e4c mdoc(7) police: tidy up. 2002-03-18 13:52:30 +00:00
mux
9fef855b5d Unbreak the build of smbfs.ko.
Reviewed by:	sheldonh
2002-03-18 13:06:57 +00:00
ru
65985c0705 mdoc(7) police: tidy up. 2002-03-18 13:02:33 +00:00
cjc
51b661db90 Fix world breakage introduced by my recent modifications to
chpass(8). The relations between libc, libpam, chpass, passwd, and
vipw are a mess and probably should be cleaned up.

Submitted by:	Peter Pentchev <roam@ringlet.net>
2002-03-18 12:55:28 +00:00
ru
ab19336d4b Remove the confusing XXX that should have been deleted in revision 1.5. 2002-03-18 12:49:03 +00:00
ru
6ea890927d s/UNIX/FreeBSD/ 2002-03-18 12:39:32 +00:00
ru
5630d2382e mdoc(7) police: macroize UNIX. 2002-03-18 12:38:33 +00:00
ru
92637a6f78 mdoc(7) police: nits. 2002-03-18 12:34:41 +00:00
ru
1e7b3a120f mdoc(7) police: Re-apply fixes from revision 1.2 that got completely
backed out by revision 1.4.  Fixed some more.
2002-03-18 12:25:33 +00:00
sos
7f79fcc8da Add support for the ServerWorks CSB5 chips 2002-03-18 12:13:13 +00:00
ru
056f7ba050 mdoc(7) police: markup nit. 2002-03-18 12:10:45 +00:00
ru
a3d8eb8f5b mdoc(7) police: tidy up. 2002-03-18 12:04:52 +00:00
ru
7aa5856f5a mdoc(7) police: pedantry. 2002-03-18 11:08:53 +00:00
ru
061a25b937 mdoc(7) police: markup nit. 2002-03-18 11:03:57 +00:00
ru
7a8f8f73b9 mdoc(7) police: tidy up. 2002-03-18 10:59:58 +00:00
ru
e558020c07 mdoc(7) police: fixed some wording, kill whitespace at EOL. 2002-03-18 10:52:09 +00:00
ru
22b01e0e54 mdoc(7) police: macroize UNIX. 2002-03-18 10:43:49 +00:00
ru
96064b8ea6 mdoc(7) police: tidy up. 2002-03-18 10:34:43 +00:00
des
0ddd6e4b65 Revive this file (which is used for opie rather than skey) 2002-03-18 10:31:33 +00:00
des
8b705f089a Adjust for OpenSSH 3.1.
Sponsored by:	DARPA, NAI Labs
2002-03-18 10:20:33 +00:00
ru
c122b651e5 mdoc(7) police: nit. 2002-03-18 10:19:56 +00:00
dfr
3776e9ac92 Remove a couple of stray linuxisms to make this work for FreeBSD/ia64. 2002-03-18 10:16:57 +00:00
ru
c088f915ba FreeBSD 4.x bootstrapping aid (no eaccess(2) syscall).
Reviewed by:	markm
2002-03-18 10:10:55 +00:00
des
6534271ec8 Fix conflicts. 2002-03-18 10:09:43 +00:00
ru
d3e3318ac7 mdoc(7) police: tidy up. 2002-03-18 10:07:22 +00:00
des
ec85a15f0e This commit was generated by cvs2svn to compensate for changes in r92555,
which included commits to RCS files with non-trunk default branches.
2002-03-18 09:55:03 +00:00
des
2fc4a48897 Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
cjc
2e2afe2675 Fix a bug that prevents "00" being used as a valid year. Why bother in
2002? It is a bug. Might as well close the PR.

PR:		misc/14511
Submitted by:	Mike Pritchard <mpp@mpp.pro-ns.net>
MFC after:	3 days
2002-03-18 09:49:18 +00:00
ru
f536d056a3 lint the previous lint commit.
Reviewed by:	markm
2002-03-18 09:35:45 +00:00
dfr
e13126ed94 Fix spelling. 2002-03-18 09:29:16 +00:00
alc
2cfa65bbe4 Eliminate grow_stack() from (o)sendsig(). If the stack needs to grow,
copyout() will page fault and perform grow_stack() from trap_pfault().
These calls to grow_stack() accomplish nothing.

Reviewed by:	bde
2002-03-18 07:59:57 +00:00
arr
25a6daa828 - Lock down the ``module'' structure by adding an SX lock that is used by
all the global bits of ``module'' data.  This commit adds a few generic
  macros, MOD_SLOCK, MOD_XLOCK, etc., that are meant to be used as ways
  of accessing the SX lock.  It is also the first step in helping to lock
  down the kernel linker and module systems.

Reviewed by: jhb, jake, smp@
2002-03-18 07:45:30 +00:00
imp
a5aa67ad08 __MAKE_CONF?=/etc/make.conf
Use this where we are now using /etc/make.conf.

This allows people to override the current default of always including
/etc/make.conf.  Setting __MAKE_CONF to /dev/null disables it
completely, while setting it to something else allows one to override
what is on the system.  This can be desirable in situations where a
machine has many users and some of them want different defaults, or
defaults appropriate to cross building to be different than those for
normal building.

Not objected to by: arch@
2002-03-18 07:39:27 +00:00
imp
b17962a441 o remove __P
o Use ansi function definitions
o MAXPATHLEN already has the NUL at the end, so no need to add 1 (note that
  MAXNAMLEN doesn't, so the + 1 there is correct).
o remove register.
2002-03-18 07:23:41 +00:00
imp
4a156150ba Add xref to fdisk and disklabel to aid people looking around on how to
partition disks.

Suggested by: Dworkin Muller
2002-03-18 07:20:15 +00:00
imp
d6b5da01f2 o MAXPATHLEN is the correct constant to use for path names, it includes
the NULL.
o use snprintf in preference to unchecked strcat in a couple of places that
  likely can't overflow.  Makes it easier to grep for strcpy :-)
2002-03-18 07:14:59 +00:00
imp
a9e66b0f19 o __P
o Strict ANSI declarations.
o return (foo);
o main (int, char *[])
2002-03-18 06:59:15 +00:00
imp
396e147482 o remove __P
o Use ANSI function definitions
o const poison
o remove register
2002-03-18 06:17:50 +00:00
mckusick
3fe90d5e8d Cannot release vnode underlying the nullfs vnode in null_inactive
as it leaves the nullfs vnode allocated, but with no identity. The
effect is that a null mount can slowly accumulate all the vnodes
in the system, reclaiming them only when it is unmounted. Thus
the null_inactive state instead accelerates the release of the
null vnode by calling vrecycle which will in turn call the
null_reclaim operator. The null_reclaim routine then does the
freeing actions previosuly (incorrectly) done in null_inactive.
2002-03-18 05:39:04 +00:00
imp
d5c1c3afc3 o __P removal.
o Use ANSI function definitions.
o main(int, char *[])
2002-03-18 05:00:52 +00:00
imp
bb0a40943a o Use real prototypes and ANSI function definitions.
o Remove __P.
2002-03-18 04:57:08 +00:00
imp
3edee7e57e o Use real prototypes
o Remove __P.
o main(int, char *[])
2002-03-18 04:55:09 +00:00
imp
3e3cb14cfc Note comment about DP-1 2002-03-18 04:52:24 +00:00
imp
90f0b523f4 Home Wireless Network Airway wireless card 2002-03-18 04:51:01 +00:00
bde
57b14b8016 Fixed some style bugs (mainly ones not fixed or made worse by rev.1.44).
Don't use ISO string concatentation to obfuscate long single-line
messages...
2002-03-18 03:04:58 +00:00
bde
445bbf88f3 Fixed some style bugs (mainly ones not fixed or made worse by rev.1.41).
Old code obfuscates long (but single-line) messages by printing them in
pieces using %s.  Rev.1.41 obfuscated some new long messages using ISO
string concatenation.  This commit only fixes the new obfuscations.
2002-03-18 02:43:14 +00:00