| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Submitted by: Slaven Reziæ (Tomiæ) <eserte@cs.tu-berlin.de>
Use '.for' loop from make(1), not sh(1) 'for' loops.
|
| |
|
| |
|
|
|
|
|
|
| |
Use '.for' loop from make(1), not sh(1) 'for' loops.
Submitted by: Slaven Reziæ (Tomiæ) <eserte@cs.tu-berlin.de>
|
|
|
|
| |
reflect how multicast loopback really works.
|
|
|
|
|
|
|
| |
Fix cursor place after PgUp/PgDn.
Should go into 2.2
Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
missing-parentheses bug, but this exposed a misplaced vfs_busy_pages().
This bug cost a factor of 2.5-3 in nfsv3 write performance! It should
be fixed in 2.2.
Removed some debugging code that gets triggered often in normal
operation. There are still many backwards diagnostics (#define
DIAGNOSTIC gives no diagnostics).
Submitted by: vfs_busy_pages() fix by dfr
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Print the stack pointer together with the frame pointer in the trap,
syscall and interrupt messages. The frame pointer is not very useful
for locating syscall args since syscall functions don't have a frame
pointer.
Print all the numbers in the trap, syscall and interrupt messages in
the default radix. The syscall number was confusing because it was
printed in decimal.
Use %#n format more and 0x%x less. 0x%x of course doesn't work with
a variable radix. ddb is now fairly consistent about using %+#n to
print all numbers. It omits the '+' for signed numbers the '#' in a
few cases (e.g., for function args) to save space.
|
| |
|
|
|
|
| |
clause 3, which was removed on 1996/08/03 in the C example.
|
| |
|
|
|
|
|
|
|
| |
use:
- don't put [your name] on a a separate line. Most authors have shorter
names than "The Regents of the University of California".
- don't repeat [your name].
|
|
|
|
|
|
| |
screen saver. Added a missing `break' statement in set_normal_mode().
Reviewed by: sos
|
|
|
|
|
| |
Submitted by: Naofumi Honda <honda@Kururu.math.hokudai.ac.jp>
Obtained from: NetBSD/pc98 patch level 81
|
|
|
|
|
|
| |
in the man page output. Closes PR# 2831.
Submitted by: Marc Slemko <marcs@znep.com>
|
| |
|
| |
|
|
|
|
| |
time yet. Revert to rev 1.2.
|
| |
|
|
|
|
| |
of .Xr for the xrefs.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix a bug in the initialization of the busreset_args that left the B channel
args unitialized and the A channel ones initialized to B's vales. Oops.
If we get a NO_IDENT sequencer interrupt (the reconnecting target didn't
issue an identify or botched it), reset the bus instead of panicing. We
should be able to recover from this error.
In the AWAITING_MSG handler, order messages by severity. Since the message
we send is based on a flag on the SCB, it is possible, during error recovery,
to get more than one flag set. This is fine since any time a new flag is
set, it is meant to take us to a more draconian level of recovery. This
also ensures that we don't lose any "history" of what the command has gone
through.
When we reset the bus, reset the "send ordered tag" bitmask.
Clear some additional interrupt status when we perform a bus reset.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
time that we really want to do this is when a bus reset causes the sequencer
to be reset and the kernel driver now handles this case.
Remove some reordering in the select2 routine that wasn't necessary.
It was an experimental fix for a race condition I fixed elsewhere, and
confused the code flow.
Don't bother looping on a parity error in the mesgout loop since we can't
see parity errors on out phases.
Clean up the mesgin_identify code. In the old days, we "snooped" for tag
messages and used this as an indicator of whether or not the target was
using tagged transactions. This forced the sequencer to ack the identify
before determining if a valid SCB matched the target meaning that an abort
message to handle this case might not be seen before the target entered a
data phase. Since we can determin the "tagged-ness" of a target by looking
it up in the array of busy targets (recently introduced), we can determine
this up front simplifying the search code as well as ensuring we can follow
the SCSI specs method for rejecting a reselection.
When an SCB is placed on the free list, set its SCB_TAG to SCB_LIST_NULL.
This makes it much easier for the kernel driver to find active SCBs on the
card during error recovery.
|
|
|
|
| |
Submitted by: WATANABE tomoo <tomo@maple.elcom.nitech.ac.jp>
|
|
|
|
| |
Submitted by: Mitsuru IWASAKI <iwasaki@pc.jaring.my>
|
| |
|
|
|
|
|
| |
interrupt latency for certain cases involving for restarting stopped
processes.
|
|
|
|
|
|
|
|
|
|
|
|
| |
cruft and resulted in loading usually following a null pointer. Use
something closer to the pre-Lite2 code, including not making a copy of
the new filesystem's config info. Not making a copy also fixes a race
for loading and a memory leak for unloading.
Fixed unloading of vfs's. maxvfsconf wasn't maintained.
Look up the vfs to unload by name instead of by number. The numbers
should go away as soon as all mount utilities are converted.
|
|
|
|
| |
checkalias() and missing in vfinddev() and vcount().
|
| |
|
|
|
|
| |
Pointed out by: ache
|
| |
|
|
|
|
| |
Submitted by: Yukinori Maeda <yuki@zephyr.elcom.nitech.ac.jp>
|
|
|
|
|
| |
vput/vrele routine. Fix a panic message. Fix the vop_nounlock
routine so that "special" filesystems that use it work correctly.
|
|
|
|
| |
variable name (with different functionality)
|
| |
|
|
|
|
| |
introduced by LOGIN_CAP
|
|
|
|
|
| |
also fix the missing simple_unlock in vrele, and improve vrele/vput
by merging them into one routine. BDE pointed these problems out.
|
|
|
|
| |
One manifestation of this bug: all networking users have coredumpsize=0
|
|
|
|
| |
Submitted by: Slaven Reziæ (Tomiæ) <eserte@cs.tu-berlin.de>
|
| |
|
|
|
|
| |
bumped select limit
|
|
|
|
| |
Correct some errors and omissions in the listing of collections.
|
|
|
|
| |
Pointed out by: bde
|
| |
|