你好,

非常欢迎参与 openEuler kernel 开发。

首先在这里提交 issue,描述下要解决什么问题。

https://gitee.com/openeuler/kernel/issues

补丁的 Commit Message 中 附上对应的 issue 链接,

如在bugzila 行添加:
bugzilla: https://gitee.com/openeuler/kernel/issues/I3DJ83

然后将适配之后的补丁发往 kernel@openeuler.org,

有问题可以联系我或 Cheng Jian.

---

Xie XiuQi


On 2021/8/27 14:18, 徐力群 wrote:

 

 

发件人: 徐力群
发送时间: 2021827 14:18
收件人: kernel-owner@openeuler.org <kernel-owner@openeuler.org;>; kernel@openeuler.org
主题: 请教一下,想提交一个内核的补丁,怎么操作,谢谢。(补丁内容见内)

 

该补丁打上之后,guest如果删除了磁盘的文件,那么从host上看磁盘文件会变小。

 

 

 

virtio_blk: add discard and write zeroes support

 

mainline inclusion

from mainline-5.14-rc7

commit 1f23816b8eb8fdc39990abe166c10a18c16f6b21af822aa68fbdf0a480a17462ed70232998127453

category: bugfix

bugzilla: NA

CVE: NA

 

-------------------------------------------------

from

https://github.com/torvalds/linux/commit/1f23816b8eb8fdc39990abe166c10a18c16f6b21

https://github.com/torvalds/linux/commit/af822aa68fbdf0a480a17462ed70232998127453

 

In commit 88c85538, "virtio-blk: add discard and write zeroes features

to specification" (https://github.com/oasis-tcs/virtio-spec), the virtio

block specification has been extended to add VIRTIO_BLK_T_DISCARD and

VIRTIO_BLK_T_WRITE_ZEROES commands.  This patch enables support for

discard and write zeroes in the virtio-blk driver when the device

advertises the corresponding features, VIRTIO_BLK_F_DISCARD and

VIRTIO_BLK_F_WRITE_ZEROES.