summaryrefslogtreecommitdiff
path: root/sys/dev/dkwedge/dk.c
AgeCommit message (Expand)Author
2013-08-03Don't complain about not being able to open empty removable media drives.soren
2013-05-29phase 1 of disk geometry cleanup:christos
2012-10-27split device_t/softc for all remaining drivers.chs
2012-06-10Make detection of root on wedges (dk(4)) machine independent. Removemlelstv
2012-04-27minor mostly cosmetical fixes: use designated type for device majordrochner
2011-07-30Add an FSILENT flag and use it to suppress "Medium Not Present" scsipijmcneill
2011-06-12Welcome to 5.99.53! Merge rmind-uvmplock branch:rmind
2011-03-03check rawvp before doing ioctl or strategy.christos
2011-02-28Make error checking consistent, possibly fixes PR/44652.christos
2010-12-23Make wedges aware of underlying physical block size.mlelstv
2010-08-04Make sure to release sc_parent->dk_rawlock before callingbouyer
2010-06-24Clean up vnode lock operations pass 2:hannken
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