summaryrefslogtreecommitdiff
path: root/sys/dev/dkwedge/dk.c
AgeCommit message (Expand)Author
2010-02-07d_psize routine returns a number of blocks or -1 on error.mlelstv
2010-01-25GPTs are defined in terms of physical blocks.mlelstv
2010-01-23struct buf::b_iodone is not called at splbio() any more.bouyer
2009-12-27Implement and use a dkminphys() that calls the parent device's minphysjakllsch
2009-09-08dkwedge_list() is currently called only from ioctl routines wherepooka
2009-09-07grow some _KERNEL_POTpooka
2009-09-06Remove autoconf dependency on vfs and dk:pooka
2009-08-06Add support for DIOCGDISKINFO for wedges. This fixes regression after myhaad
2009-07-21Extract a lot of code from dkwedge_del(), and move it to dkwedge_detach()dyoung
2009-07-02Extract subroutine dklastclose(). This is a step toward detachabledyoung
2009-05-12struct device * -> device_t, no functional changes intended.cegger
2009-05-12struct cfdata * -> cfdata_t, no functional changes intended.cegger
2009-01-13g/c BUFQ_FOO() macros and use bufq_foo() directly.yamt
2008-06-17Mark a buffer `busy` in getnewbuf() when it came from the pool_cache sincereinoud
2008-06-03dkwedge_read: don't place struct buf on the stack.ad
2008-06-01Call buf_destroy when finished with an on-stack struct buf.chris
2008-05-03after the "struct disk" is finished with, it should beplunky
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-04-10Fix a minor nit in a commentagc
2008-04-06use aprint_*_dev and device_xnamecegger
2008-03-21Catch up with descriptor handling changes. See kern_descrip.c revisionad
2008-03-04Split device_t/softc. Well, there's not much to split there, as thecube
2008-01-30Hold v_interlock when adjust v_writecount.ad
2008-01-02Merge vmlocking2 to head.ad
2007-12-09Merge jmcneill-pm branch.jmcneill
2007-11-26Remove the "struct lwp *" argument from all VFS and VOP interfaces.pooka
2007-10-08Merge disk init changes from the vmlocking branch. These seperate init /ad
2007-07-29It's not a good idea for device drivers to modify b_flags, as they don'tad
2007-07-21Replace some uses of lockmgr().ad
2007-07-09Merge some of the less invasive changes from the vmlocking branch:ad
2007-06-24Extract common code from i386, xen, and sparc64, creatingdyoung
2007-06-16Unwedge the previous change. Always increment the number of rawopens if thechristos
2007-06-09Fix two bugs:dyoung
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2007-02-15dkwedge_discover: open a device as read-only.yamt
2006-11-16__unused removal on arguments; approved by core.christos
2006-10-12- sprinkle __unused on function decls.christos
2006-09-18Typo in comment.uebayasi
2006-08-24avoid diagnostic panic if both blk and chr wedge are open at the same timedbj
2006-07-21- Use the LWP cached credentials where sane.ad
2006-05-14integrate kauth.elad
2006-04-06A couple of fixes from dbj@:thorpej
2006-04-06Implement dksize().thorpej
2006-03-01merge yamt-uio_vmspace branch.yamt
2006-01-04- add simple functions to allocate/free a buffer for i/o.yamt
2005-12-11merge ktrace-lwp.christos
2005-10-15- change the way to specify a bufq strategy. (by string rather than by number)yamt
2005-09-28Set sc->sc_cfdata.cf_fstate to FSTATE_STAR rather than FSTATE_NOTFOUNDnathanw
2005-05-29avoid variable shadowing.christos
2005-02-27nuke trailing whitespaceperry