summaryrefslogtreecommitdiff
path: root/sys/dev/scsipi/sd.c
AgeCommit message (Expand)Author
2022-08-28Don't fetch data beyond end of inquiry buffer, which, here, is notmlelstv
2022-03-28sd(4): Use d_cfdriver/devtounit to avoid open/detach races.riastradh
2022-01-27use powerof2() in sd_validate_blksize()jakllsch
2021-05-30typo in commentdholland
2021-02-10PR/55986: Ryo Onodera: DK_BUSY must have mask as second argument. Make cd.cchristos
2020-09-25spelling fixes in sd.c commentsjakllsch
2020-04-13constifymaxv
2020-03-01Add a flag to dk_dump for virtual disk devices.riastradh
2019-03-19Set disk product name as disk type. The information can be queried throughmlelstv
2018-10-07Handle the SATA to USB external enclosure sold by "Sabrent" andchristos
2017-06-17The atapibus detach path did hold the channel mutex while calling into autoconf,mlelstv
2017-04-10execute the cache page MODE SENSE with XS_CTL_SILENT; it's pretty normaljdolecek
2017-04-05expose disk device FUA/DPO support via DIOCGCACHE, and allow the flagsjdolecek
2016-12-21really keep request queued after resource shortagemlelstv
2016-12-16add comment about "missing" dk_start.mlelstv
2016-12-10Refactored sd and cd to use common disk subroutines.mlelstv
2016-11-20Make scsipi framework MPSAFE.mlelstv
2016-11-20Avoid calling bufq_free() from critical code sections.pgoyette
2015-08-24would you like some freshly ground _KERNEL_OPT with that?pooka
2015-04-26Use C99-style initializers for struct dkdriver.mlelstv
2015-04-13Convert sys/dev to use <sys/rndsource.h>.riastradh
2015-01-02We have three sets of DTYPE_ constants in the kernel:christos
2014-12-31make more drivers use disk_ioctl, and add a dev parameter to it so thatchristos
2014-12-31Centralize wedge ioctls in disk_ioctl.christos
2014-12-31disk_blocksize and disk_set_info relay the same informationmlelstv
2014-11-04support DIOCMWEDGES ioctl.mlelstv
2014-09-05Don't use new as a variable name.matt
2014-08-10Merge tls-earlyentropy branch into HEAD.tls
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-03-16Change (mostly mechanically) every cdevsw/bdevsw I can find to usedholland
2013-10-25Mark a diagnostic-only variablemartin
2013-09-28Remove unnecessary initialisation of errorskrll
2013-09-26Reset variable error to 0 before handle each ioctl cmd. Or returns EPASSTHROUGHkiyohara
2013-06-13Convert the entropy pool framework from pseudo-callout-driven totls
2013-05-29phase 1 of disk geometry cleanup:christos
2013-04-16Clamp sectors per unit in the default disklabel to the maximum value,jakllsch
2012-04-19Expand struct scsipi_bustype {} in a ABI-backward-compatible way tobouyer
2012-04-06Add a quirk for the Apple iPod whose mode sense commands fails with not ready.christos
2012-02-02Entropy-pool implementation move and cleanup.tls
2011-11-25Replace memset with incorrect size argument with M_ZERO.joerg
2011-07-30Add an FSILENT flag and use it to suppress "Medium Not Present" scsipijmcneill
2010-04-14Implement DIOC[GS]STRATEGY for sd(4).jakllsch
2010-02-24A pointer typedef entails trading too much flexibility to declare constdyoung
2010-01-08Expand PMF_FN_* macros.dyoung
2009-10-21Remove uarea swap-out functionality:rmind
2009-08-03Fix previous where the call of sd_set_properties was moved fromjnemeth
2009-06-21Move call of sd_set_properties() to end of sd_get_parms(), rather thanjakllsch
2009-06-05Add support for DIOCGDISKINFO to disk like device drivers. Changehaad
2009-05-20On second thought, let's call disk_predetach() disk_begindetach().dyoung