Commit Graph

841 Commits

Author SHA1 Message Date
mckusick
cc86997b99 Convert buffer locking from using the B_BUSY and B_WANTED flags to using
lockmgr locks. This commit should be functionally equivalent to the old
semantics. That is, all buffer locking is done with LK_EXCLUSIVE
requests. Changes to take advantage of LK_SHARED and LK_RECURSIVE will
be done in future commits.
1999-06-26 02:47:16 +00:00
obrien
6b4cc9a031 Sort options.
Add options in usage() not documented.
1999-06-25 22:31:47 +00:00
obrien
d277f81ca7 Fix -1 (onetry) fails, exit(2) rather than exit(1) so an error from this
option is distingishable from other errors.
1999-06-25 22:28:34 +00:00
archie
f3e8de89be Fix bug (introduced by me) where UDP port numbers were starting at 1 instead
of 33435 like before.

Reported by:	John Polstra <jdp@polstra.com>
1999-06-25 21:48:40 +00:00
obrien
471f2eaeba Clean up conflicts. 1999-06-24 04:38:03 +00:00
obrien
1950c5e2f0 Update for latest vendor import. 1999-06-23 23:43:31 +00:00
obrien
d5161f2052 This commit was generated by cvs2svn to compensate for changes in r48146,
which included commits to RCS files with non-trunk default branches.
1999-06-23 23:40:02 +00:00
obrien
bb7cda7445 Virgin import of ISC-DHCP v2.0 1999-06-23 23:40:02 +00:00
ru
39880a4759 Merge from non-crypto version:
- "-N" option
- "-E" security fix
- "-s src_addr" option

Requested by:	markm
1999-06-17 09:24:37 +00:00
mckusick
7c68e9b5c4 Add a vnode argument to VOP_BWRITE to get rid of the last vnode
operator special case. Delete special case code from vnode_if.sh,
vnode_if.src, umap_vnops.c, and null_vnops.c.
1999-06-16 23:27:55 +00:00
mckusick
f3746e495b Get rid of the global variable rushjob and replace it with a function in
kern/vfs_subr.c named speedup_syncer() which handles the speedup request.
Change the various clients of rushjob to use the new function.
1999-06-15 23:37:29 +00:00
simokawa
228a7bbab8 Remove 'SET_ASM_OP' macro, which is unused now and rather harmful
for recent egcs.
1999-06-10 12:05:48 +00:00
ache
38f5a258c5 Fix -T doubling 1999-06-07 19:28:47 +00:00
nik
c08ccf9b5a Fix typo which causes an unnecessary line break.
PR:             docs/11561
Submitted by:   Norihiro Kumagai <kuma@nk.rim.or.jp>
1999-05-29 13:02:00 +00:00
ache
946d057cdc fix End key name 1999-05-28 04:52:29 +00:00
ache
164cfc9d23 describe process 1999-05-28 02:20:07 +00:00
ache
31ecf47b2d merge 1999-05-28 02:17:15 +00:00
ache
c23830319d This commit was generated by cvs2svn to compensate for changes in r47558,
which included commits to RCS files with non-trunk default branches.
1999-05-28 01:59:23 +00:00
ache
2fbece35f7 readline v4.0 1999-05-28 01:59:23 +00:00
dfr
1fd255890e Port pnpinfo to alpha. 1999-05-22 17:35:48 +00:00
dfr
e949c2c01f Fix a coredump when debugging corefiles from static programs. 1999-05-22 08:25:02 +00:00
julian
284c90ec6d Cosmetic changes to make it compile without errors in gcc -Wall 1999-05-22 04:43:04 +00:00
jdp
a64251fbfc Fix typo (#unset where #undef was meant). 1999-05-21 04:56:32 +00:00
obrien
584a3b64e1 Consistantly protect "#define FOO ..." with "#undef FOO". 1999-05-20 08:30:48 +00:00
fenner
afd18bf673 Add 3.2 to the list of legal FreeBSD versions for the .Os FreeBSD macro. 1999-05-14 17:35:17 +00:00
fenner
a5e6203878 Add 3.2 to the list of legal FreeBSD versions for the .Fx macro. 1999-05-14 17:32:21 +00:00
jkoshy
03b944ccfa Complete the list of FreeBSD version numbers accepted by the .Fx macro.
PR:		docs/11705
Submitted by:	Stephen J. Roznowski <sjr@home.net>
1999-05-14 07:03:18 +00:00
mckusick
04cee7c227 Add a hook to ffs_fsync to allow soft updates to get first chance at doing
a sync on the block device for the filesystem. That allows it to push the
bitmap blocks before the inode blocks which greatly reduces the number of
inode rollbacks that need to be done.
1999-05-14 01:26:46 +00:00
archie
cb4c2dcf62 Add a min TTL flag to go along with the max TTL flag. That is, this flag
allows you to start tracing at a hop number other than 1.

Submitted by:	Stefan `Sec` Zehl <sec@42.org>
1999-05-12 17:28:31 +00:00
peter
21ec752d75 Don't assume branch heads are alive.. (related to previous change to the
older 1.9.26 baseline)
1999-05-10 13:49:51 +00:00
mckusick
06d92ae45f Put back changes that might be causing trouble on Alpha. 1999-05-09 19:39:54 +00:00
obrien
9577f6483a Update this with reality. 1999-05-08 18:09:39 +00:00
jdp
da765b0f8f Revive the pam_deny and pam_permit modules from Linux-PAM. They are
simple enough to be trusted.

Add account management functionality to the pam_unix module.

These changes should make it possible to use PAM in some ports.

Submitted by:	Max Khon <fjoe@iclub.nsu.ru>
1999-05-08 01:59:27 +00:00
mckusick
c8d57b6289 Whitespace cleanup. 1999-05-07 05:21:16 +00:00
mckusick
3e9638ef1f Get rid of random debugging cruft; sync up with latest version. 1999-05-07 05:11:31 +00:00
mckusick
dfd46d845f Severe slowdowns have been reported when creating or removing many
files at once on a filesystem running soft updates. The root of
the problem is that soft updates limits the amount of memory that
may be allocated to dependency structures so as to avoid hogging
kernel memory. The original algorithm just waited for the disk I/O
to catch up and reduce the number of dependencies. This new code
takes a much more aggressive approach. Basically there are two
resources that routinely hit the limit. Inode dependencies during
periods with a high file creation rate and file and block removal
dependencies during periods with a high file removal rate. I have
attacked these problems from two fronts. When the inode dependency
limits are reached, I pick a random inode dependency, UFS_UPDATE
it together with all the other dirty inodes contained within its
disk block and then write that disk block. This trick usually
clears 5-50 inode dependencies in a single disk I/O. For block and
file removal dependencies, I pick a random directory page that has
at least one remove pending and VOP_FSYNC its directory. That
releases all its removal dependencies to the work queue. To further
hasten things along, I also immediately start the work queue process
rather than waiting for its next one second scheduled run.
1999-05-07 02:26:47 +00:00
jkoshy
ee4d6a66a7 Fix spelling and typos.
PR:		docs/11506
Submitted by:	Norihiro Kumagai <kuma@jp.freebsd.org>
1999-05-06 12:17:58 +00:00
archie
883ba793c4 Add the capability for traceroute(8) to send packets of any IP protocol
instead of just UDP; an alternate protocol is specified by '-P proto'.
This is useful for finding routers that are blocking packets based on
IP protocol.  New handlers can be added fairly easily to do protocol-
specific things.
1999-05-06 03:23:24 +00:00
luoqi
93de58f77c Uninitialized variable. Do not assume certain endianess. 1999-05-04 16:59:42 +00:00
dfr
4ed7803976 GC some unused files from gdb and add them to the exclude list for future
imports.
1999-05-03 20:50:12 +00:00
dfr
6bb238c13f Resurrect a file for alpha support in GDB and add some minor FreeBSD tweaks.
Magic wand waved by: Peter Wemm <peter@netplex.com.au>
1999-05-02 16:08:02 +00:00
dfr
a16f261670 Delete parts of gdb which are now shared with binutils. 1999-05-02 15:34:14 +00:00
markm
cffd1a9922 Merge conflicts. More elegant improvements will follow in a couple
of days.
1999-05-02 15:18:32 +00:00
markm
3e34b1a0bc This commit was generated by cvs2svn to compensate for changes in r46307,
which included commits to RCS files with non-trunk default branches.
1999-05-02 14:33:17 +00:00
markm
77644ee620 Maintenance releace 3 of perl5.005. Includes support for threads. 1999-05-02 14:33:17 +00:00
dfr
908c05c11b The maximum pagesize for alpha is 64k, not 1Mb. 1999-05-02 12:02:55 +00:00
dfr
a11f05e63e Add upgrade instructions to facilitate future gdb imports. 1999-05-02 11:59:45 +00:00
dfr
4904d4610f Merge local changes into gdb-4.18 and add changes for FreeBSD/alpha. 1999-05-02 11:25:35 +00:00
dfr
16472937e3 This commit was generated by cvs2svn to compensate for changes in r46283,
which included commits to RCS files with non-trunk default branches.
1999-05-02 10:18:14 +00:00
dfr
5d522df45b Virgin import of gdb-4.18 1999-05-02 10:18:14 +00:00