summaryrefslogtreecommitdiffstats
path: root/sys/geom/geom_disk.c
Commit message (Expand)AuthorAgeFilesLines
* MFC r311971: Report random flash storage as non-rotating to GEOM_DISK.mav2017-01-191-6/+6
* MFC r303019:ae2016-09-301-1/+8
* Switch geom_disk over to using a pool mutex.ken2016-06-231-14/+9
* Fix a bug that caused da(4) instances to hang around after the underlyingken2016-06-211-0/+64
* Add support for managing Shingled Magnetic Recording (SMR) drives.ken2016-05-191-0/+14
* sys/geom: spelling fixes in comments.pfg2016-04-291-1/+1
* DRY on buffer sizes. Update to r298420.asomers2016-04-211-1/+2
* Notify userspace listeners when geom disk attributes have changedasomers2016-04-211-0/+4
* Don't assume that bio_cmd is bit mask.imp2016-03-101-1/+9
* Add rotationrate to geom disk dumpconfrpokala2016-01-141-0/+17
* Fix a style issue in g_disk_limit().ken2015-12-041-1/+3
* Fix g_disk_vlist_limit() to work properly with deletes.ken2015-12-041-9/+14
* Add asynchronous command support to the pass(4) driver, and the newken2015-12-031-34/+147
* Revert somewhat hackish geom_disk optimization, committed as part of r256880,mav2014-10-251-41/+16
* Pull in r267961 and r267973 again. Fix for issues reported will follow.hselasky2014-06-281-4/+1
* Revert r267961, r267973:gjb2014-06-271-1/+4
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifhselasky2014-06-271-4/+1
* Make GEOM DISK to account also BIO_FLUSH operations.mav2014-05-171-2/+5
* Remove redundant includebdrewery2014-04-291-1/+0
* Fix spelling error in g_trace() call.bdrewery2014-04-101-1/+1
* Escape special XML chars, returned by some devices, confusing XML parsers.mav2013-11-271-11/+21
* Reject attempts to attack a disk device that has the old NEEDSGIANTjhb2013-10-251-0/+7
* Improve ZFS N-way mirror read performance by using load and localitysmh2013-10-231-8/+11
* Remove Giant-locked drivers support (DISKFLAG_NEEDSGIANT flag) from disk(9).mav2013-10-221-28/+0
* Merge GEOM direct dispatch changes from the projects/camlock branch.mav2013-10-221-13/+51
* MFprojects/camlock r254907:mav2013-10-161-3/+4
* MFprojects/camlock r254905:mav2013-10-161-1/+3
* Add new attribute lunname to report only textual LUN-specific device IDs.mav2013-08-241-0/+6
* Bump disk(9) ABI version to signify the addition of d_delmaxsize by r249940.smh2013-07-031-8/+6
* Make CAM return and GEOM DISK pass through new GEOM::lunid attribute.mav2013-06-121-1/+24
* Don't update provider properties and don't set DISKFLAG_OPEN if d_open()mav2013-06-111-0/+2
* Teach GEOM and CAM about the difference between the max "size" of r/w and deletesmh2013-04-261-7/+22
* Introduce a symbol for the GEOM class name instead of using the ad-hoc stringivoras2013-04-151-1/+1
* Following r241022, replace iteration over the provider list on media eventsmav2013-04-051-2/+10
* In GEOM DISK:mav2013-03-251-56/+28
* A flag for the geom disk driver to indicate that it accepts thekib2013-03-191-1/+19
* Fix locking problem in disk_resize(); previously it would run withouttrasz2012-10-291-21/+15
* Remove the topology lock from disk_gone(), it might be called with regularpjd2012-09-281-3/+5
* Use the topology lock to protect list of providers while withering them.pjd2012-09-221-1/+4
* g_disk_flushcache definitely should not be traced under G_T_TOPOLOGYavg2012-09-181-1/+1
* Remove unneeded G_PF_CANDELETE flag.ed2012-08-281-6/+0
* Implement media change notification for DA and CD removable media devices.mav2012-07-291-0/+26
* Add disk_resize(), to make it possible for the disk drivers such as da(4)trasz2012-07-071-0/+42
* In g_disk_providergone(), don't continue if the softc is NULL. This may beken2012-06-271-0/+8
* Fix a bug which causes a panic in daopen(). The panic is caused byken2012-06-241-1/+22
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.ed2011-11-071-1/+2
* Allow upper layers to discover than BIO_DELETE and/or BIO_FLUSH is notpjd2011-10-251-3/+3
* Improve style a bit.pjd2011-10-251-5/+7
* Simplify disk_alloc().pjd2011-10-251-4/+2
* Include sys/sbuf.h directly.ae2011-07-111-0/+1
OpenPOWER on IntegriCloud