对于那些担心内核最近的数据损坏bug,包括LVM、dm-crypt和三星SSD驱动器组合导致FSTRIM/Discard清除过多数据的人来说,这个问题应该在新发布的Linux 5.1.5内核中解决。
Linux 5.1.5内核于周六首次发布,附带了这个补丁以及其他各种内核补丁。
修复是对DeviceMapper代码的两行补丁,以确保它符合最大I/O长度目标边界。
这个修复现在也在Linux 5.2 Git代码中,并且在今天的5.2-rc2发布之前,“修复了一个特别明显的疏忽,在5.1版本的DM核心提交中,没有适当地修剪特殊的IO(例如,丢弃)相对于相应目标的max_io_len_target_boundary()。”
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/125666.html