| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove declarations for freerq and free_rqg.
Remove DEBUG_RESID code.
freerq: check whether the request is holding a lock, free if so.
free_rqg: remove. It wasn't being used any more.
Change the Debugger calls to panics.
Notes:
svn path=/head/; revision=49719
|
| |
|
|
|
|
|
|
|
|
| |
Move definition for unlockrange to request.h (it now contains
request-related parameters).
Add sddownstate.
Notes:
svn path=/head/; revision=49718
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
checkdiskconfig(): remove. It didn't make any sense to complain about
kernel keywords in user config files; it just made it more difficult
to convert. Now we ignore kernel keywords if we're not in kernel
mode.
get_empty_sd: initialize sectors.
free_drive: don't close if we don't have a vp. Maybe this will help
fix the problem that peter had, but I wouldn't count on it.
config_plex: If the plex is RAID-5, give it a rangelock structure.
start_config: Reset current drive, plex and volume so that a new
'create' command doesn't get long-dead defaults.
Notes:
svn path=/head/; revision=49717
|
| |
|
|
|
|
|
|
| |
devices will probably die a death soon (yes, DES, that's correct
usage).
Notes:
svn path=/head/; revision=49716
|
| |
|
|
|
|
|
|
|
|
|
| |
struct rqelement, enum rqinfo_type, struct rqinfo, union rqinfou: add
lock requests.
Add declarations for freerq and unlockrange. Since they include
request structures, they can't go in vinumext.h
Notes:
svn path=/head/; revision=49715
|
| |
|
|
|
|
|
| |
vinum_init.
Notes:
svn path=/head/; revision=49714
|
| |
|
|
|
|
|
| |
modify format of other event printouts.
Notes:
svn path=/head/; revision=49713
|
| |
|
|
|
|
|
| |
probably die a death soon (yes, DES, that's correct usage).
Notes:
svn path=/head/; revision=49712
|
| |
|
|
|
|
|
| |
provide for initializing volumes; this code is not yet complete.
Notes:
svn path=/head/; revision=49710
|
| |
|
|
| |
Notes:
svn path=/head/; revision=49709
|
| |
|
|
| |
Notes:
svn path=/head/; revision=49707
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
stuff: unregister_methods() is horribly broken. The idea, if I'm not mistaken,
is that the refcount on a method is decremented, and only when it reaches
zero is the method freed. However desc->method is set to NULL unconditionally
regardless of the refcount, which means the method pointer is trashed the
first time the method is deallocated. The obvious detrimental effect is
that memory is leaked. The not so obvious effect is that when you call
unregister_method() the second time on the same method, you get a NULL
pointer dereference and a panic.
Now I can successfully unload network device drivers and the miibus module
without crashing the system.
*sigh*
Notes:
svn path=/head/; revision=49706
|
| |
|
|
| |
Notes:
svn path=/head/; revision=49705
|
| |
|
|
| |
Notes:
svn path=/head/; revision=49704
|
| |
|
|
|
|
|
| |
Submitted by: imp
Notes:
svn path=/head/; revision=49703
|
| |
|
|
|
|
|
|
|
|
| |
once every minute.
PR: docs/13130
Submitted by: Ben Smithurst <ben@scientia.demon.co.uk>
Notes:
svn path=/head/; revision=49701
|
| |
|
|
| |
Notes:
svn path=/head/; revision=49699
|
| |
|
|
| |
Notes:
svn path=/head/; revision=49698
|
| |
|
|
|
|
|
|
|
|
|
|
| |
A complete rewrite by dillon and myself to separate
the implementation of behaviors that effect the vm_map_entry
from those that effect the vm_object.
A result of this change is that madvise(..., MADV_FREE);
is much cheaper.
Notes:
svn path=/head/; revision=49697
|
| |
|
|
|
|
|
|
|
| |
PR: 10115
Reported by: Gene Skonicki <gene@cif.rochester.edu>
Requested by: jdp
Notes:
svn path=/head/; revision=49696
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
operations. This allows a device driver better insight into
what is going on that the current:
proc1: open /dev/foo R/O
devsw->open( R/O, proc1 )
proc2: open /dev/foo R/W
devsw->open( R/W, proc2 )
proc2: close
/* nothing, but device is
really only R/O open */
proc1: close
devsw->close( R/O, proc1 )
Notes:
svn path=/head/; revision=49695
|
| |
|
|
| |
Notes:
svn path=/head/; revision=49694
|
| |
|
|
| |
Notes:
svn path=/head/; revision=49693
|
| |
|
|
| |
Notes:
svn path=/head/; revision=49688
|
| |
|
|
| |
Notes:
svn path=/head/; revision=49687
|
| |
|
|
|
|
|
| |
Requested by: bde
Notes:
svn path=/head/; revision=49685
|
| |
|
|
| |
Notes:
svn path=/head/; revision=49683
|
| |
|
|
|
|
|
|
|
| |
from UFS to the generic level. For chr/blk devices we don't care
about the blocksize of the filesystem, we want what the device
asked for.
Notes:
svn path=/head/; revision=49682
|
| |
|
|
|
|
|
| |
the current code-paths, and if it were, would panic on any unmounted bdev.
Notes:
svn path=/head/; revision=49681
|
| |
|
|
| |
Notes:
svn path=/head/; revision=49680
|
| |
|
|
| |
Notes:
svn path=/head/; revision=49679
|
| |
|
|
| |
Notes:
svn path=/head/; revision=49678
|
| |
|
|
| |
Notes:
svn path=/head/; revision=49677
|
| |
|
|
|
|
|
|
|
|
|
| |
in deterministic behaviour. In this case known garbage out.
The fix is different than suggested in the PR.
PR: 12749
Originator: Boris Nikolaus <boris@cs.tu-berlin.de>
Notes:
svn path=/head/; revision=49676
|
| |
|
|
|
|
|
|
| |
Forgotten by: imp
Reminded by: Andreas Klemm
Notes:
svn path=/head/; revision=49675
|
| |
|
|
| |
Notes:
svn path=/head/; revision=49674
|
| |
|
|
| |
Notes:
svn path=/head/; revision=49673
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
> The route(4) manpage says:
>
> User processes can obtain information about the routing entry to a spe-
> cific destination by using a RTM_GET message, or by reading the /dev/kmem
> device, or by issuing a getkerninfo(2) system call.
>
> IMHO, the above sentence should probably be altered by replacing the
> first comma with a period, and throwing away the rest of it.
No one's objected, so I've made this change. This sort of fixes docs/12220,
by removing the reference to the undocumented getkerninfo(2) call. So I'll
close the PR as well.
PR: docs/12220
Notes:
svn path=/head/; revision=49670
|
| |
|
|
|
|
|
|
| |
PR: docs/8472
Submitted by: Craig Leres <leres@ee.lbl.gov>
Notes:
svn path=/head/; revision=49669
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
This setting is also acceptable for Celerons and Pentium Pros
with less than 1MB L2 caches.
Note: PQ_L2_SIZE is a misnomer. The correct number of colors is
a function of the cache's degree of associativity as well as its size.
Submitted by: bde and alc
Notes:
svn path=/head/; revision=49666
|
| |
|
|
|
|
|
| |
on the previous commit.
Notes:
svn path=/head/; revision=49665
|
| |
|
|
|
|
|
|
|
| |
with a KASSERT.
Reviewed by: Eivind, Alan Cox
Notes:
svn path=/head/; revision=49664
|
| |
|
|
|
|
|
|
| |
Clarify my vague explanation of how ${VPATH} works and why it shouldn't
be used.
Notes:
svn path=/head/; revision=49663
|
| |
|
|
|
|
|
|
| |
PR: 12749
Submitted by: Boris Nikolaus <boris@cs.tu-berlin.de>
Notes:
svn path=/head/; revision=49662
|
| |
|
|
|
|
|
| |
Submitted by: tegge
Notes:
svn path=/head/; revision=49661
|
| |
|
|
| |
Notes:
svn path=/head/; revision=49660
|
| |
|
|
|
|
|
|
|
| |
checked by the caller.
Broken in: rev. 1.70 (1999/05/02)
Notes:
svn path=/head/; revision=49659
|
| |
|
|
| |
Notes:
svn path=/head/; revision=49658
|
| |
|
|
|
|
|
|
|
| |
Update the comments to match the implementation.
Submitted by: dillon
Notes:
svn path=/head/; revision=49655
|
| |
|
|
|
|
|
|
|
|
| |
Support MADV_DONTNEED and MADV_WILLNEED on object types
besides OBJT_DEFAULT and OBJT_SWAP.
Submitted by: dillon
Notes:
svn path=/head/; revision=49654
|