[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [PATCH v5] virtio-blk: add secure erase feature to specification
On Wed, Dec 08, 2021 at 12:05:49PM +0800, yadong.qi@intel.com wrote: > From: Yadong Qi <yadong.qi@intel.com> > > There are user requests to use the Linux BLKSECDISCARD ioctl on > virtio-blk device. A secure discard is the same as a regular discard > except that all copies of the discarded blocks that were possibly > created by garbage collection must also be erased. This requires > support from the device. And "secure erase" is more commonly used > in industry to name this feature. Hence in this proposal, extend > virtio-blk protocol to support secure erase command. > > Introduced new feature flag and command type: > VIRTIO_BLK_F_SECURE_ERASE > VIRTIO_BLK_T_SECURE_ERASE > > This feature is a passthrough feature on backend because it is hard > to emulate a secure erase. So virtio-blk will report this feature > to guest OS if backend device support such kind of feature. And > when guest OS issues a secure erase command, backend driver will > passthrough the command to host device blocks. > > Introduced new fields in virtio_blk_config for secure erase commands: > struct virtio_blk_config { > ... > max_secure_erase_sectors; > max_secure_erase_seg; > secure_erase_sector_alignment; > }; > > Signed-off-by: Yadong Qi <yadong.qi@intel.com> > --- > v1 -> v2: > - add separated queue limits for secure discard. > > v2 -> v3: > - reword "secure discard" to "secure erase". > - adjust offset of new fields > > v3 -> v4 > - unify the wording to "secure erase" > > v4 -> v5 > - fix typo > - adjust position of changelog > > --- > content.tex | 41 +++++++++++++++++++++++++++++++++-------- > 1 file changed, 33 insertions(+), 8 deletions(-) Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Attachment:
signature.asc
Description: PGP signature
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]