summaryrefslogtreecommitdiff
path: root/sys/dev/cgd.c
AgeCommit message (Expand)Author
2017-10-28Kill some more extern cfdriver xyz_cd in favour of #include "ioconf.h".riastradh
2017-02-27pass also DIOCGCACHE to underlying device, so that upper layers would be ablejdolecek
2016-12-22The cgd(4) module requires des and blowfish symbolskamil
2016-12-11Add XTS mode to cgd(4).alnsn
2016-09-14Fix error handling in cgdstrategy().mlelstv
2016-08-05Ignore return values when restoring what has just been undone. We'repgoyette
2016-07-25When initializing the rump cgd component, use the correct driver namepgoyette
2016-07-10Make kernel core dumps on cgd(4) work.riastradh
2016-07-07KNF. Remove extra spaces. No functional change.msaitoh
2015-11-28Remove bogus dk_getdisklabel call.mlelstv
2015-11-28Inherit sector size from underlying disk to support disks withmlelstv
2015-08-27Make dksubr use a spin-mutex again, since some drivers still call dk_donemlelstv
2015-08-21don't allow STRATEGY if we are not inited.christos
2015-08-20include "ioconf.h" to get the 'void <driver>attach(int count);' prototype.christos
2015-08-19restart queue when a request completesmlelstv
2015-08-18restore deleted lines that kept buffer fields resid,count and error consistent.mlelstv
2015-08-16Two changes to the dksubr interface.mlelstv
2015-05-02Merge dk_intf and dkdriver interfaces.mlelstv
2015-04-25Use explicit_memset to zero key material.riastradh
2015-01-02We have three sets of DTYPE_ constants in the kernel:christos
2015-01-02these call dk_ioctl, no need to call disk_ioctl anymore.christos
2014-12-31make more drivers use disk_ioctl, and add a dev parameter to it so thatchristos
2014-12-30return quickly from the GET ioctl to avoid playing with NULL.christos
2014-12-29use disk_ioctl to provide DIOCGDISKINFO.mlelstv
2014-10-02devmajor_t not intjustin
2014-07-25Add d_discard to all struct cdevsw instances I could find.dholland
2014-07-25Add d_discard to all struct bdevsw instances I could find.dholland
2014-06-14Change dk_lookup() to return an anonymous vnode not associated withhannken
2014-05-25As proposed inbouyer
2014-05-25create on attach needs destroy on detach.christos
2014-03-18Remove a simplelock and replace with a kmutexskrll
2014-03-16Change (mostly mechanically) every cdevsw/bdevsw I can find to usedholland
2013-12-28Make dksubr.c into a module, and make the cgd and dm modules depend onpgoyette
2013-09-12#ifdef variable declarations/initializations like their usemartin
2013-05-30Avoid dereferencing an uninitialized pointermartin
2013-05-29eliminare dk_geomchristos
2013-05-29phase 1 of disk geometry cleanup:christos
2012-12-05add cgdconfig -l like vnconfig -lchristos
2012-05-25Modify dksubr.c to add a function that sets the disk properties inelric
2011-11-13use getdisksize() instead of homebrew()christos
2011-10-14Change the vnode locking protocol of VOP_GETATTR() to request at leasthannken
2011-06-21Adjust the #ifdefs such that ccd(4) and cgd(4) show injruoho
2011-06-12Welcome to 5.99.53! Merge rmind-uvmplock branch:rmind
2011-05-19Reject unaligned writes to cgd.riastradh
2010-11-19Introduce struct pathbuf. This is an abstraction to hold a pathnamedholland
2010-02-11Register with pmf.joerg
2010-01-23struct buf::b_iodone is not called at splbio() any more.bouyer
2010-01-20Cosmetic: get out of cgdioctl() early. Instead ofdyoung
2010-01-20Get out of cgd_detach() early on error. Do not call disk_destroy(9)dyoung
2010-01-12Provide a more complete modules hook, cgd_modcmd(), derived fromdyoung