summaryrefslogtreecommitdiff
path: root/sys/dev/ccd.c
AgeCommit message (Expand)Author
2007-06-06now that all partition size/offsets are potentially 64-bit, change theTheo de Raadt
2007-06-05use six new macros to access & store the 48-bit disklabel fields relatedTheo de Raadt
2007-06-01Don't initialize d_partitions[RAW_DISK] just before callingKenneth R Westerback
2007-04-28CCDLABELDEV/ect and RAIDLABELDEV/etc join other no-op defines in theKenneth R Westerback
2007-04-18Remove the ``new i/o'' code. It has never worked well, noone has stepped upMiod Vallat
2007-04-06use rwlocks instead of hand-rolled. make the softc private parts private.Ted Unangst
2007-03-30accept interleave of 0; pr 5431, my patch matches the author'sTheo de Raadt
2006-11-29The historical reasons to spoof the 'c' partition of ccdN as being FFSKenneth R Westerback
2006-08-12Rather than using cs->sc_size to set d_secperunit and then RAW_PART'sKenneth R Westerback
2006-07-20otto sez there is no need to check for upper bound for the ileave. indeedMichael Shalayeff
2006-07-20do some range checking on ccio passed from user; pt out by ramrunner@gmail.comMichael Shalayeff
2006-01-09Put vprint() under DIAGNOSTIC, as to save space in generated ramdisks.Pedro Martelletto
2005-09-13make a macro instead of #ifdef DEBUG if() printf() #endif; no functional changeMichael Shalayeff
2005-05-22remove "0x" in front of %p in printfs.Artur Grabowski
2005-05-12ANSIfy, some KNF and zap a little bit of whitespace.Niall O'Higgins
2005-05-12Add a bzero() after malloc() when allocating component info in ccdinit().Niall O'Higgins
2005-03-30init pool after we allocate softc array in case malloc failsMichael Shalayeff
2005-03-25calculate the rpm for a disklabel; implement new io discipline for mirror; th...Michael Shalayeff
2005-03-12initialise min arg to uvm_km_suballoc; not currently enabled code pathMichael Shalayeff
2005-02-24fix a buffer-done race that makes mirroring work now;Michael Shalayeff
2004-02-15new arg to disk_unbusy, to record separate read/write statistics.Ted Unangst
2004-01-09remove uvm_extern.hBrad Smith
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2003-04-04sprintf -> snprintf, plus check for overflow in device name.Kenneth R Westerback
2003-03-28In ccdsize(), check for CCDF_INITED before doing the ccdopen().Todd C. Miller
2002-11-10Use appropriate VM_MAP constants rather than hardcoded values inMiod Vallat
2002-05-24Make sure that b_iodone handlers are called at splbio (and splassert(IPL_BIO)...Artur Grabowski
2002-05-23protect biodone with splbio.Artur Grabowski
2002-03-14First round of __P removal in sysTodd C. Miller
2001-11-28zap some typedefs.Artur Grabowski
2001-11-06Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.Miod Vallat
2001-09-19merge vm/vm_kern.h into uvm/uvm_extern.h; art@ okMichael Shalayeff
2001-06-27zap old vmArtur Grabowski
2001-05-05Get rid of CLSIZE and all related stuff.Artur Grabowski
1999-11-26vm_offset_t -> vaddr_tArtur Grabowski
1999-09-11s/vm_offset_t/vaddr_t/gMichael Shalayeff
1999-09-10roundup(foo, CLBYTES) -> clrnd(round_page(foo))Artur Grabowski
1999-02-26uvm compatArtur Grabowski
1998-10-03Add a "spoofonly" argument to readdisklabel() which will be used toTodd C. Miller
1998-08-04don't rely on b_resid being signedTodd C. Miller
1998-03-10Play nicely with soft updates. Based on a patch from Kirk via FreeBSD--untestedTodd C. Miller
1998-02-06add FS_CCD, make ccd prefer such partitions. It still accespts FS_BSDFFS, and...Theo de Raadt
1998-01-25typoNiklas Hallqvist
1998-01-25Disable the new buffer policy for nowNiklas Hallqvist
1998-01-25Remove redundant splbio I added yesterdayNiklas Hallqvist
1998-01-24On the other hand... no need for recursive locks.Niklas Hallqvist
1998-01-24Well when MP comes.. we need locksNiklas Hallqvist
1998-01-24Protect allocation of ccd physmem of ccd interruptsNiklas Hallqvist
1998-01-24Eek, missing splbio, although splx was there. marging two "if"sNiklas Hallqvist
1998-01-21remove obsolete commentNiklas Hallqvist