History log of /netbsd/sys/dev/ccdvar.h (Results 1 – 25 of 37)
Revision Date Author Comments
# 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.


12