| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
unconditionally sets the identity of the buffer.
|
|
|
|
|
|
|
| |
Our malloc can allocte pagesized blocks efficiently and the EGCS default size
of 4072 bytes is not optimal.
Submitted by: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>
|
| |
|
|
|
|
|
|
| |
Most of the text was take from the fsinfo section in info(1).
Also included a pointer to that information, since there is
so much detail about the format of the configuration files there.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Add options in usage() not documented.
|
|
|
|
| |
option is distingishable from other errors.
|
|
|
|
|
|
| |
of 33435 like before.
Reported by: John Polstra <jdp@polstra.com>
|
| |
|
| |
|
|\
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
- "-N" option
- "-E" security fix
- "-s src_addr" option
Requested by: markm
|
| |
| |
| |
| |
| | |
operator special case. Delete special case code from vnode_if.sh,
vnode_if.src, umap_vnops.c, and null_vnops.c.
|
| |
| |
| |
| |
| | |
kern/vfs_subr.c named speedup_syncer() which handles the speedup request.
Change the various clients of rushjob to use the new function.
|
| |
| |
| |
| | |
for recent egcs.
|
| | |
|
| |
| |
| |
| |
| | |
PR: docs/11561
Submitted by: Norihiro Kumagai <kuma@nk.rim.or.jp>
|
| | |
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | | |
which included commits to RCS files with non-trunk default branches.
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
PR: docs/11705
Submitted by: Stephen J. Roznowski <sjr@home.net>
|
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| | |
| | |
| | |
| | |
| | |
| | | |
allows you to start tracing at a hop number other than 1.
Submitted by: Stefan `Sec` Zehl <sec@42.org>
|
| | |
| | |
| | |
| | | |
older 1.9.26 baseline)
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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>
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| | |
| | |
| | |
| | |
| | | |
PR: docs/11506
Submitted by: Norihiro Kumagai <kuma@jp.freebsd.org>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| | | |
|
| | |
| | |
| | |
| | | |
imports.
|
| | |
| | |
| | |
| | | |
Magic wand waved by: Peter Wemm <peter@netplex.com.au>
|
| | | |
|
| | |
| | |
| | |
| | | |
of days.
|
|\ \ \
| | | |
| | | |
| | | | |
which included commits to RCS files with non-trunk default branches.
|
| | | | |
|
| | | | |
|