summaryrefslogtreecommitdiff
path: root/sys/dev/ccd.c
AgeCommit message (Expand)Author
2009-08-24- fix format strings for values that are daddr64_tJasper Lievisse Adriaanse
2009-08-13Replace the error strings that were being passed around with much simplerTheo de Raadt
2009-06-04Add DIOCRLDINFO to those drivers previously deprived.Kenneth R Westerback
2008-07-01Remove clauses 3 and 4 from BSD license owned by mickey, niklas, and NetBSD.Ray Lai
2008-06-15Don't bypass partition bounds check for RAW_PART. We now guarantee thatKenneth R Westerback
2008-06-14A bunch of pool_get() + bzero() -> pool_get(..., .. | PR_ZERO)Michael Knudsen
2007-09-12There is no such word as `detatch'.Michael Knudsen
2007-09-11KNFGilles Chehade
2007-09-08more M_ZERO changesGilles Chehade
2007-09-01fix a use after free case.Thordur I. Bjornsson
2007-06-20b_cylinder does not need to be set on the callpath down into drivers.Theo de Raadt
2007-06-08all drivers should spoof version 1 labelsTheo de Raadt
2007-06-07in OpenBSD as all old BSD unix, RAW_PART always starts at 0, so noTheo de Raadt
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