<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/linux-7-2-rc7-restoring-btrfs-fixup-worker-infrastructure-to-address-silent-data-loss-vwmiuiln2" -->

---
title: Linux 7.2-rc7 Restoring Btrfs Fixup Worker...
description: Linux 7.2-rc7 is restoring the Btrfs COW fixup worker infrastructure that was dropped during the 7.2 merge window. Without this mechanism, dirty pages without...
canonical: https://daily.dev/posts/linux-7-2-rc7-restoring-btrfs-fixup-worker-infrastructure-to-address-silent-data-loss-vwmiuiln2
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Linux 7.2-rc7 Restoring Btrfs Fixup Worker Infrastructure To Address Silent Data Loss | daily.dev
og:description: Linux 7.2-rc7 is restoring the Btrfs COW fixup worker infrastructure that was dropped during the 7.2 merge window. Without this mechanism, dirty pages without...
og:url: https://daily.dev/posts/linux-7-2-rc7-restoring-btrfs-fixup-worker-infrastructure-to-address-silent-data-loss-vwmiuiln2
og:image: https://api.daily.dev/og/posts/vWmIuIln2.png
og:image:alt: Linux 7.2-rc7 Restoring Btrfs Fixup Worker Infrastructure To Address Silent Data Loss
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Linux 7.2-rc7 Restoring Btrfs Fixup Worker Infrastructure To Address Silent Data Loss

**[Phoronix](https://daily.dev/sources/phoronix)** · 2 min read · 0 upvotes · 0 comments

## Summary

Linux 7.2-rc7 is restoring the Btrfs COW fixup worker infrastructure that was dropped during the 7.2 merge window. Without this mechanism, dirty pages without an ordered extent go undetected, leading to silent data loss. SUSE's David Sterba submitted a pull request bringing back 600+ lines of code, including folio API port and subpage block size support. Linus Torvalds has already merged it into Linux Git. A separate Btrfs pull also landed fixes for an encoded ioctl write leak, disabled large folios on highmem systems, and disabled block size greater than page size on systems without THP support.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.phoronix.com/news/Btrfs-Restores-Fixup-Worker>

## Questions this post answers

### Why was the Btrfs COW fixup worker removed in Linux 7.2 and what are the consequences?

The Btrfs COW fixup worker was dropped during the Linux 7.2 merge window, removing the mechanism that detects pages/folios marked dirty without filesystem knowledge and applies COW fixup. Without it, such pages go unhandled, resulting in silent data loss. The restored code is 600+ lines and includes folio API port and subpage block size support not present in the original fixup worker.

_Developers tracking Btrfs stability and kernel data-integrity issues follow kernel cycle changes like this on daily.dev._

### What other Btrfs fixes landed in Linux 7.2-rc7 alongside the fixup worker restoration?

A separate Btrfs pull request for Linux 7.2-rc7 fixed a leak in the encoded ioctl write path, disabled large folios on systems with highmem, and disabled block size greater than page size support on systems without transparent hugepage (THP) support.

_Engineers maintaining Btrfs deployments can track patch details and regression fixes like these on daily.dev._

## Similar posts on daily.dev

- [Btrfs Now Enables Large Folios By Default, Lands Huge Folios With Linux 7.2](https://daily.dev/posts/btrfs-now-enables-large-folios-by-default-lands-huge-folios-with-linux-7-2-mtgecukdr) · Phoronix · 0 upvotes · 0 comments
- [Btrfs Preps Huge Folios Support Ahead Of Linux 7.2](https://daily.dev/posts/btrfs-preps-huge-folios-support-ahead-of-linux-7-2-oxj8zg23u) · Phoronix · 0 upvotes · 0 comments
- [Btrfs Change Coming For Linux 7.2 Yields Very Healthy Performance Gain](https://daily.dev/posts/btrfs-change-coming-for-linux-7-2-yields-very-healthy-performance-gain-qsfimmuky) · Phoronix · 10 upvotes · 0 comments

---

Tags: [#linux](https://daily.dev/tags/linux)

[View this post on daily.dev](https://daily.dev/posts/linux-7-2-rc7-restoring-btrfs-fixup-worker-infrastructure-to-address-silent-data-loss-vwmiuiln2)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Linux 7.2-rc7 Restoring Btrfs Fixup Worker Infrastructure To Address Silent Data Loss","url":"https://daily.dev/posts/linux-7-2-rc7-restoring-btrfs-fixup-worker-infrastructure-to-address-silent-data-loss-vwmiuiln2","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/linux-7-2-rc7-restoring-btrfs-fixup-worker-infrastructure-to-address-silent-data-loss-vwmiuiln2"},"datePublished":"2026-08-06T21:15:16.926Z","dateModified":"2026-08-06T21:15:39.115Z","description":"Linux 7.2-rc7 is restoring the Btrfs COW fixup worker infrastructure that was dropped during the 7.2 merge window. Without this mechanism, dirty pages without...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/07b033c990541035a4bcb78e7f92d360?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/07b033c990541035a4bcb78e7f92d360?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Phoronix","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Phoronix","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/6a26ba379dd64932830aa0c9803dd7ee","url":"https://daily.dev/sources/phoronix"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/linux-7-2-rc7-restoring-btrfs-fixup-worker-infrastructure-to-address-silent-data-loss-vwmiuiln2","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"linux","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Phoronix","item":"https://daily.dev/sources/phoronix"},{"@type":"ListItem","position":3,"name":"Linux 7.2-rc7 Restoring Btrfs Fixup Worker Infrastructure To Address Silent Data Loss"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/linux-7-2-rc7-restoring-btrfs-fixup-worker-infrastructure-to-address-silent-data-loss-vwmiuiln2#faq","mainEntity":[{"@type":"Question","name":"Why was the Btrfs COW fixup worker removed in Linux 7.2 and what are the consequences?","acceptedAnswer":{"@type":"Answer","text":"The Btrfs COW fixup worker was dropped during the Linux 7.2 merge window, removing the mechanism that detects pages/folios marked dirty without filesystem knowledge and applies COW fixup. Without it, such pages go unhandled, resulting in silent data loss. The restored code is 600+ lines and includes folio API port and subpage block size support not present in the original fixup worker. Developers tracking Btrfs stability and kernel data-integrity issues follow kernel cycle changes like this on daily.dev."}},{"@type":"Question","name":"What other Btrfs fixes landed in Linux 7.2-rc7 alongside the fixup worker restoration?","acceptedAnswer":{"@type":"Answer","text":"A separate Btrfs pull request for Linux 7.2-rc7 fixed a leak in the encoded ioctl write path, disabled large folios on systems with highmem, and disabled block size greater than page size support on systems without transparent hugepage (THP) support. Engineers maintaining Btrfs deployments can track patch details and regression fixes like these on daily.dev."}}]}
```

