summaryrefslogtreecommitdiff
path: root/sys/dev/ccd.c
AgeCommit message (Expand)Author
2005-03-31introduce a function to drain bufq and use it where appropriate.yamt
2005-02-27nuke trailing whitespaceperry
2004-10-28move buffer queue related stuffs from buf.h to their own header, bufq.h.yamt
2004-10-26Implement the DIOCCACHESYNC ioctl; we simply pass it through to eachthorpej
2004-09-18change some members of struct buf from long to int.yamt
2004-08-23Remove a comment that doesn't really make sense.thorpej
2004-08-23Use ANSI function decls and more use of static.thorpej
2004-04-21kill sprintf, use snprintfitojun
2004-01-25Make VOP_STRATEGY(bp) a real VOP as discussed on tech-kern.hannken
2004-01-10store a i/o priority hint in struct buf for buffer queue discipline.yamt
2003-10-26don't print an uninitialized variable.chs
2003-10-17Add user flag CCDF_NOLABEL to prevent the on-disk label from being readlukem
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-06-29Back out the lwp/ktrace changes. They contained a lot of colateral damage,fvdl
2003-06-28Pass lwp pointers throughtout the kernel, as required, so that the lwpid candarrenr
2003-05-17Use a buffer queue. Primary advantage here is robustness in the facethorpej
2003-05-17Add DIOCKLABEL support. Fixes PR kern/21605 (Luke Mewburn).thorpej
2003-05-10Change bounds_check_with_label() to take a pointer to the disk structure,thorpej
2003-05-02Change return type of readdisklabel() to const char *dsl
2003-03-21Use 'void *' instead of 'caddr_t' in prototypes of VOP_IOCTL, VOP_FCNTLdsl
2003-02-25Add a new BUF_INIT() macro which initializes b_dep and b_interlock, andthorpej
2003-02-05Make the buffer cache code MP-safe.pk
2003-01-25Fix further printf format warnings for DEBUG, in the wake of daddr_tkleink
2002-11-01implement separate read/write disk statistics:mrg
2002-10-23merge kqueue branch into -currentjdolecek
2002-09-06Merge the gehenna-devsw branch into the trunk.gehenna
2002-06-01SIMPLEQ rototill:lukem
2002-03-08Pool deals fairly well with physical memory shortage, but it doesn'tthorpej
2002-01-13Call malloc(9) with M_ZERO flag instead of memset() after malloc().tsutsui
2001-11-13add RCSIDslukem
2001-08-05change ccio_ndisks and sc_nccdisks of struct ccd_ioctl from int to u_intjdolecek
2001-07-07bcopy -> memcpythorpej
2001-01-08Return error in the case of using ODIOCGDINFO or ODIOCGDEFLABEL whenfvdl
2001-01-07Adapt all disk devices in MI directories to handle ODIOC* callsfvdl
2000-04-05Introduce new filesystem type FS_CCD so that an operator can mark theenami
2000-03-30Remove register declarations.augustss
2000-03-16On initialization failure, free all the storage allocated to storeenami
2000-02-08Since we now only allocate this one, no longer necessary to check and free().enami
1999-11-15Add Kirk McKusick's soft updates code to the trunk. Not enabled byfvdl
1999-11-03from jason:chs
1999-08-11We really only need *one* componenet buffer pool...thorpej
1999-03-04a kindler gentler fixmjacob
1999-03-04adjust format args for compiler changesmjacob
1999-02-12Fix some printf format problems on Alpha.thorpej
1999-01-21Fix a st00p1d bug I introduced in rev 1.57, which would cause any activitythorpej
1999-01-12Make this compile again with -DDEBUGchristos
1999-01-12Whole lotta cleanup wrt. how configuration data is stored internally, andthorpej
1998-11-13Handle the case where ccdbuffer() fails due to memory shortage. Buildthorpej
1998-11-13Simplify calling of ccdbuffer() now that the mirroring code is nuked.thorpej
1998-11-13Return EINVAL if invalid flags are passed.thorpej