En Linux 7.2-rc7, mediante una solicitud de extracción presentado por David Sterba de SUSE, se restauró la infraestructura de fixup worker de Btrfs. Esta infraestructura detecta las páginas/folios marcados como sucios sin que el sistema de archivos lo note y realiza la operación de fixup de COW, evitando la pérdida de datos silenciosa. Sterba indicó que la restauración de esta infraestructura requirió volver a agregar más de 600 líneas de código y que este cambio fue una modificación importante en el ciclo reciente del kernel.
La infraestructura de fixup worker, cuando las páginas/folios están marcadas como sucias, permite que el sistema de archivos detecte silenciosamente esa condición y realice la operación de fixup de COW. Esta operación es crítica para prevenir la pérdida de datos. Sterba señaló que, con el primer parche, abordó detalladamente estos escenarios y reflejó el puerto de la API de folio agregado recientemente y el soporte para el tamaño de bloque subpágina.
Esta actualización se incorporó al repositorio Git de Linux y fue aprobada por Linus Torvalds. Además, ese mismo día, mediante otra solicitud de extracción, se agregaron otras correcciones para Btrfs. Estas correcciones incluyen la solución de la fuga en la operación de escritura de ioctl codificado, la desactivación de folios grandes en sistemas con alta memoria y la desactivación del soporte para tamaños de bloque mayores que el tamaño de página.
