| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
- restored async mount support. The first entry in a block is still
always written synchronously, although it probably shouldn't be in
the async case.
- restored use of BWRITE() instead of bowrite() for the DOWHITEOUT
case, although bowrite() is probably better.
Broken by: merge of softdep changes (rev.1.22).
Found by: lmbench2 delete-file benchmarks.
|
|
|
|
|
| |
reported about 15 times as much sys time as real time. getmicroruntime()
is confusing name.
|
|
|
|
|
|
| |
Noticed by: Bruce (almost 2 monts ago)
Remove a debugging printf.
|
|
|
|
|
| |
keep the last ten weeks of data.
Submitted by: jmb
|
|
|
|
|
| |
Submitted by: fenner
Make man page reflect reality.
|
|
|
|
| |
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
|
| |
|
|
|
|
|
|
|
|
|
| |
(originally on a different OS without mkstemp()), albeit somewhat
bashed and hacked into something that doesn't look too much like
the original any more. It should be upwardly compatable with
OpenBSD's mktemp(1) but does a couple of extra things.
I've taken OpenBSD's mktemp.1 man page and adapted it to suit.
|
|
|
|
|
|
|
|
| |
leading XXX's. It could wrap an uppercase character through chars
like: [ \ ] ^ _ ` in between Z and a. The backslash and back tick
might be particularly nasty in a shell script context. Also, since
we've been using upper-case generated values for a while now, go with
the flow and use them in the pathname search rotation.
|
|
|
|
|
|
| |
PR: 6294
Reviewed by: bde, phk
Submitted by: Ruslan Ermilov <ru@ucb.crimea.ua>
|
|
|
|
|
|
| |
PR: 6289
Reviewed by: phk
Submitted by: Josh Gilliam <josh@quick.net>
|
|
|
|
|
| |
Reviewed by: phk
Submitted by: pb@fasterix.freenix.org (Pierre Beyssac)
|
|
|
|
|
|
|
|
| |
retain additional message in check_relay ruleset,
the message is written into the maillog.
this is useful to a site's postmaster.
Reviewed by: jmb
Submitted by: Ruslan Ermilov ru@ucb.crimea.ua
|
|
|
|
|
| |
PR: 4778
Submitted by: Ruslan Ermilov <ru@ucb.crimea.ua>
|
|
|
|
|
| |
PR: 6290
Submitted by: Ruslan Ermilov <ru@ucb.crimea.ua>
|
| |
|
| |
|
| |
|
|
|
|
| |
Submitted by: Satoh Junichi <junichi@astec.co.jp>
|
| |
|
|
|
|
|
|
| |
PR: 6177
Reviewed by: phk, wollman
Submitted by: Eric Sprinkle <eric@ennovatenetworks.com>
|
|
|
|
| |
Bruce
|
|
|
|
|
|
| |
service if any external TCPMUX servers are desired.
PR: 826
|
|
|
|
| |
not i/o space.
|
|
|
|
|
| |
Submitted by: Dmitry Khrustalev <dima@xyzzy.machaon.ru>
PR: 6287
|
|
|
|
|
|
|
| |
for a multihomed server.
PR: bin/6231, bin/4678
Submitted by: Mika Nystrom <mika@cs.caltech.edu
|
| |
|
|
|
|
|
|
|
|
| |
about spaces and tabs.
The externs in the static inline functions remain 'cause (a) they're
required; and (b) I can't find any gcc -W* cases where they generate
warnings.
|
|
|
|
|
|
| |
this when I changed the playpen code to disallow recursion. I know
this fixes a PR someplace but I can't seem to find it with the GNATs
search tool.
|
|
|
|
| |
Scolded by: bde
|
| |
|
|
|
|
|
|
|
|
| |
Adaptec SCSI (aic6360/aha152x) controller.
PR: 5382
Reviewed by: phk
Submitted by: Oliver Breuninger <ob@seicom.NET>
|
|
|
|
|
|
|
|
| |
the chroot will not get sent to syslogd.
PR: 4910
Reviewed by: phk
Submitted by: Jim Mercer <jim@komodo.reptiles.org>
|
| |
|
|
|
|
| |
up the tracks of my blunder.
|
| |
|
| |
|
|
|
|
| |
Submitted by: URATA Shuichiro <s-urata@nmit.tmg.nec.co.jp>
|
| |
|
|
|
|
| |
Immediately exit if /etc/wall_cmos_clock not present
|
|
|
|
|
|
|
|
|
|
| |
this information. PR 2789 mentions:
http://www.pacbell.com/about-pb/areacodes/
http://www.bellcore.com/NANP/
PR: 2789 (in a backewards kind of way)
|
|
|
|
|
|
|
|
|
| |
data is greater than MLEN, setsockopt is unable to pass it onto
the protocol handler. Allocate a cluster in such case.
PR: 2575
Reviewed by: phk
Submitted by: Julian Assange proff@iq.org
|
|
|
|
|
|
|
| |
is a tremendous perf decrease due to the disabling of advanced
features such as DMA, Ultra DMA, and 32bit mode. This patch
might have been reported by someone else (I seem to remember
it.)
|
| |
|
|
|
|
|
|
|
| |
PR: 1154
Reviewed by: phk
Manpage by: phk
Submitted by: Nickolay N. Dudorov nnd@itfs.nsk.su
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
kernal page table may need to be extended. But while growing the
kernel page table (pmap_growkernel()), newly allocated kernel page
table pages are entered into every process' page directory. For
proc0, the page directory is not allocated yet, and results in a
page fault. Eventually, the machine panics with "lockmgr: not
holding exclusive lock".
PR: 5458
Reviewed by: phk
Submitted by: Luoqi Chen <luoqi@luoqi.watermarkgroup.com>
|
|
|
|
| |
leftover files in /tmp.. (this commit brought to you by 'cvs update -j')
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
it was. Add a FILE_WAIT state and queue threads waiting for a FILE
lock. Start using the sys/queue.h macros instead of the way that MIT
pthreads did it.
Add a thread name to the private thread structure and a non-POSIX
function to set this. This helps (me at least) when sending a SIGINFO
to a threaded process to get a /tmp/uthread.dump to see what the
<expletive deleted> threads are doing this time. It is nice to be
able to recognise (yes, I spell that with an 's' too) which threads
are which.
|
|
|
|
|
|
|
|
| |
Change the FILE locking to support kernel threads when linked with
libpthread (which you haven't see yet). This requires that libc become
thread-safe and thread-aware, testing __isthreaded before attempting
to do lock/unlock calls. The impact on non-threaded programs is minor.
This change works with libc_r, so it's the best compromise.
|