| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
is that the previous commit spammed a hacked 2.2-stable onto -current,
deleting the DMA support etc. (I guess that's one way of minimizing diffs
between -current and -stable.. :-] )
|
|
|
|
| |
PR: kern/6184
|
|
|
|
|
|
|
|
|
| |
1.128 (FUNCTIONAL: better sleep handling)
1.131 (STYLE: labels w/o stmt)
1.132 (STYLE: remove unused #includes)
1.141 (FUNCTIONAL: devfs bug, 2nd controler not showing)
1.144 (STYLE: dont shadow other vars)
1.150 (FUNCTIONAL: fix search bug)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(ie: it has a vm_object attached and is marked as OBJ_MIGHTBEDIRTY) before
attempting to lock it. This should reduce the cpu hit that is incurred
when doing a sync(2) and when the syncer process is doing the 30-second
writeback of dirty mmap() data to disk. Skip this speedup if we are
doing an unmount() to be sure to get everything - we can afford to
occasionally miss a msync while the system is running, but not at unmount.
I'm not sure about the VXLOCK and MNT_WAIT case, it seems a bit odd to skip
doing a page_clean at unmount time just because a vnode is VXLOCKed, but
that's what was being done before...
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Submitted by: Roger Hardiman <roger@cs.strath.ac.uk>
Roger Hardiman <roger@cs.strath.ac.uk> :
Revised autodetection code to correctly handle both
old and new VideoLogic Captivator PCI cards.
Added tsleep of 2 seconds to initialistion code for PAL users.
Corrected clock selection code on format change.
--- Amancio
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
seem to compile OK with the bounce buffer mods. I have only visually
checked for missing bounce buffer support, I could have missed some.
|
|
|
|
|
|
| |
data targets. At least st0 works for me again....
Also, scsi_scsi_cmd() looks like it's been exiting without a biodone() on
an attached buffer in a number of error cases, leading to locked buffers.
|
| |
|
|
|
|
| |
in scrn_timer() to avoid deadlock with graphical screensavers.
|
|
|
|
|
|
|
|
|
| |
update got lost. This is responsible for ensuring that dirty mmap() pages
get periodically written to disk. Without it, long time mmap's might not
have their dirty pages written out at all of the system crashes or isn't
cleanly shut down. This could be nasty if you've got a long-running
writing via mmap(), dirty pages used to get written to disk within 30
seconds or so.
|
|
|
|
| |
in __asm() statements while I'm here.
|
|
|
|
| |
during the attempt at lazy fsync.
|
|
|
|
|
|
| |
0555 root.wheel.
Reviewed by: freebsd-security
|
| |
|
|
|
|
| |
statements while I'm here.
|
|
|
|
|
|
|
|
|
|
|
| |
device. But with devfs, currently, /dev/psm0 is the blocking device
and /dev/npsm0 is the non-blocking one.
DEVFS must stay consistent with the older behaviour.
PR: 6260
Reviewed by: phk
Submitted by: Kapil Chowksey <kchowksey@hss.hns.com>
|
|
|
|
|
|
|
|
|
|
|
| |
- 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.
|
|
|
|
| |
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
|
|
|
|
|
| |
Reviewed by: phk
Submitted by: pb@fasterix.freenix.org (Pierre Beyssac)
|
| |
|
| |
|
|
|
|
| |
Submitted by: Satoh Junichi <junichi@astec.co.jp>
|
| |
|
|
|
|
|
|
| |
PR: 6177
Reviewed by: phk, wollman
Submitted by: Eric Sprinkle <eric@ennovatenetworks.com>
|
|
|
|
| |
not i/o space.
|
| |
|
|
|
|
|
|
|
|
| |
Adaptec SCSI (aic6360/aha152x) controller.
PR: 5382
Reviewed by: phk
Submitted by: Oliver Breuninger <ob@seicom.NET>
|
| |
|
|
|
|
| |
Submitted by: URATA Shuichiro <s-urata@nmit.tmg.nec.co.jp>
|
| |
|
|
|
|
|
|
|
|
|
| |
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.)
|