#
d289116b |
| 18-Mar-2018 |
christos <christos@NetBSD.org> |
factor out the ccd COMPAT_60 code.
|
#
7912263c |
| 08-Jun-2017 |
chs <chs@NetBSD.org> |
do not expose kernel-internal structure definitions to userland. needed due to upcoming sys/disk.h changes needed for ZFS.
|
#
74422c2f |
| 06-Sep-2015 |
dholland <dholland@NetBSD.org> |
More on PR 41200: headers that declare ioctls should include sys/ioccom.h. This covers (I think) all the MI headers outside of external/ (and dist/).
|
#
4aef3cb5 |
| 16-Aug-2014 |
sborrill <sborrill@NetBSD.org> |
Switch size_t to uint64_t in appropriate places to ensure that ccd(4) works with component and total sizes of > 2TB. Add COMPAT_60 code for platforms where this alters userland-accessible structures.
Switch size_t to uint64_t in appropriate places to ensure that ccd(4) works with component and total sizes of > 2TB. Add COMPAT_60 code for platforms where this alters userland-accessible structures. Make kernel print device information when a ccd configured. Fix some typos in comments.
show more ...
|
#
862577a5 |
| 27-Apr-2013 |
christos <christos@NetBSD.org> |
- no limit on the number of ccd devices. - provide sysctl for getting information.
|
#
8ac3875a |
| 08-Feb-2011 |
rmind <rmind@NetBSD.org> |
Remove clause 3 (UCB advertising clause) from the University of Utah copyright. Confirmed by Mike Hibler, mike at cs.utah.edu - thanks! Also, merge UCB and Utah copyright texts back into one, as the
Remove clause 3 (UCB advertising clause) from the University of Utah copyright. Confirmed by Mike Hibler, mike at cs.utah.edu - thanks! Also, merge UCB and Utah copyright texts back into one, as they originally were.
Extra verification by snj@.
show more ...
|
#
481ff5ac |
| 04-Apr-2009 |
ad <ad@NetBSD.org> |
Fix problems with ccd:
- Pending async I/O was tossed on unconfigure (should not happen, but..) - It could exhaust memory under heavy I/O load. - If memory allocation failed, disk transfers could st
Fix problems with ccd:
- Pending async I/O was tossed on unconfigure (should not happen, but..) - It could exhaust memory under heavy I/O load. - If memory allocation failed, disk transfers could stall. - v_numoutput was updated without v_interlock held.
Additionally:
- Make it MPSAFE. - Use kmem_alloc().
show more ...
|
#
ce099b40 |
| 28-Apr-2008 |
martin <martin@NetBSD.org> |
Remove clause 3 and 4 from TNF licenses
|
#
9abeea58 |
| 15-Feb-2007 |
ad <ad@NetBSD.org> |
Replace some uses of lockmgr() / simplelocks.
|
#
95e1ffb1 |
| 11-Dec-2005 |
christos <christos@NetBSD.org> |
merge ktrace-lwp.
|
#
aec75b1c |
| 15-Oct-2005 |
yamt <yamt@NetBSD.org> |
- change the way to specify a bufq strategy. (by string rather than by number) - rather than embedding bufq_state in driver softc, have a pointer to the former. - move bufq related functions from
- change the way to specify a bufq strategy. (by string rather than by number) - rather than embedding bufq_state in driver softc, have a pointer to the former. - move bufq related functions from kern/subr_disk.c to kern/subr_bufq.c. - rename method to strategy for consistency. - move some definitions which don't need to be exposed to the rest of kernel from sys/bufq.h to sys/bufq_impl.h. (is it better to move it to kern/ or somewhere?) - fix some obvious breakage in dev/qbus/ts.c. (not tested)
show more ...
|
#
043a5458 |
| 28-Oct-2004 |
yamt <yamt@NetBSD.org> |
hide bufq_state from userland.
|
#
c5ed5caf |
| 23-Aug-2004 |
thorpej <thorpej@NetBSD.org> |
Protect against multiple inclusion.
|
#
0b441623 |
| 17-Oct-2003 |
lukem <lukem@NetBSD.org> |
Add user flag CCDF_NOLABEL to prevent the on-disk label from being read during CCDIOCSET. Use this when creating a new ccd to ignore any existing disklabel which is probably wrong.
|
#
aad01611 |
| 07-Aug-2003 |
agc <agc@NetBSD.org> |
Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
#
2f25411d |
| 17-May-2003 |
thorpej <thorpej@NetBSD.org> |
Use a buffer queue. Primary advantage here is robustness in the face of temporary resource shortages.
|
#
4aef0509 |
| 17-May-2003 |
thorpej <thorpej@NetBSD.org> |
Add DIOCKLABEL support. Fixes PR kern/21605 (Luke Mewburn).
|
#
539f3bcc |
| 05-Aug-2001 |
jdolecek <jdolecek@NetBSD.org> |
change ccio_ndisks and sc_nccdisks of struct ccd_ioctl from int to u_int introduce hard limit on number of disks which can be contcatenated togetger, CCD_MAXNDISKS
|
#
ae6f5188 |
| 11-Aug-1999 |
thorpej <thorpej@NetBSD.org> |
Garbage-collect CCDF_SWAP; no longer used, and doesn't make any sense with the UVM swap code.
|
#
dd5ae858 |
| 11-Aug-1999 |
thorpej <thorpej@NetBSD.org> |
We really only need *one* componenet buffer pool...
|
#
c6aa25bf |
| 21-Jan-1999 |
thorpej <thorpej@NetBSD.org> |
Fix a st00p1d bug I introduced in rev 1.57, which would cause any activity on non-0 CCD units to crash the system.
|
#
0272b2ab |
| 12-Jan-1999 |
thorpej <thorpej@NetBSD.org> |
Whole lotta cleanup wrt. how configuration data is stored internally, and just lockmgr(), not our home-grown locking functions.
|
#
00172c10 |
| 13-Nov-1998 |
thorpej <thorpej@NetBSD.org> |
Nuke the mirroring code. RAIDframe is about to go in, and is a much better mirroring solution.
The ccd driver will stay, even in the presence of RAIDframe, for applications where just RAID-0 is nee
Nuke the mirroring code. RAIDframe is about to go in, and is a much better mirroring solution.
The ccd driver will stay, even in the presence of RAIDframe, for applications where just RAID-0 is needed (much smaller code footprint).
show more ...
|
#
43561361 |
| 31-Jul-1998 |
thorpej <thorpej@NetBSD.org> |
Use the pool allocator for component buffer headers.
|
#
d6ae2cd7 |
| 09-Oct-1997 |
jtc <jtc@NetBSD.org> |
Fix tipo inherited from old version of TNF copyright template.
|