summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/iwlwifi/iwl-core.h
diff options
context:
space:
mode:
authorMartin K. Petersen2009-12-03 09:24:48 +0100
committerJens Axboe2009-12-03 09:24:48 +0100
commit98262f2762f0067375f83824d81ea929e37e6bfe (patch)
treea26618d5c305eed975501c80cb02bc0f1b6e4524 /drivers/net/wireless/iwlwifi/iwl-core.h
parentRevert "cfq: Make use of service count to estimate the rb_key offset" (diff)
downloadkernel-qcow2-linux-98262f2762f0067375f83824d81ea929e37e6bfe.tar.gz
kernel-qcow2-linux-98262f2762f0067375f83824d81ea929e37e6bfe.tar.xz
kernel-qcow2-linux-98262f2762f0067375f83824d81ea929e37e6bfe.zip
block: Allow devices to indicate whether discarded blocks are zeroed
The discard ioctl is used by mkfs utilities to clear a block device prior to putting metadata down. However, not all devices return zeroed blocks after a discard. Some drives return stale data, potentially containing old superblocks. It is therefore important to know whether discarded blocks are properly zeroed. Both ATA and SCSI drives have configuration bits that indicate whether zeroes are returned after a discard operation. Implement a block level interface that allows this information to be bubbled up the stack and queried via a new block device ioctl. Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com> Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl-core.h')
0 files changed, 0 insertions, 0 deletions