summaryrefslogtreecommitdiff
tag namerealtime-reflink-extsize_2022-11-09 (62f9934a1e684c1a3082f07d329e7e2114870fed)
tag date2022-11-09 19:10:42 -0800
tagged byDarrick J. Wong <djwong@kernel.org>
tagged objectcommit 55e5e9fb62...
xfs: reflink with large realtime extents
Now that we've landed support for reflink on the realtime device for cases where the rt extent size is the same as the fs block size, enhance the reflink code further to support cases where the rt extent size is a power-of-two multiple of the fs block size. This enables us to do data block sharing (for example) for much larger allocation units by dirtying pagecache around shared extents and expanding writeback to write back shared extents fully. Signed-off-by: Darrick J. Wong <djwong@kernel.org> -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEUzaAxoMeQq6m2jMV+H93GTRKtOsFAmNsa7IACgkQ+H93GTRK tOv7EQ//Wbwn8onV+FE2AQK+qE4ZIA+oCjMqWO/NA94VT1Gfb9YS0fRcV/rXg0LA lRQz8xgLhVoUsghg7zYeoIemXxN84q0ATvZxSLhcDVrAxbGn00l5ORzNiv64YVBj yJK58YQPACsfHR3aazvJ3KtLHzowB0VFHbJ8DKVZ1M77vRvyEZgZbWTCVUAqGF+S JSM1LwdLNFYpliD330pZ0cnC6tT7fUQBsZ0RKUleKAf1msax0XunrBIRImQmVpJV A1FPr9KV5uj6BT+Y/2ItigXPt8JFl2uvk8t9pz/4d0UWFqU6YeODL8kz8EYrXWJc fRIvBrOCc4d59LVPdFFtWmvkqlrEBbwd28cXTIh+u6fmrP+RAePzMY2ogq+hSCHo NKviUsMncv3g27Qk5uK5VPobFMy8koFwmfYkV71zllnBXs2/Y+995MvJbJhPBRqq H5GUCtE8nS7gfV4sO2JXrU1jIPM4jRs/Ifd/V3y9mwc5qpIPvcpYEkycJUoDcwT5 rqBsHg4KAblW0uLcbQbPdDnzYT9nJFaKEOJQMjPVim0/weuWJqjFZVw8IfaSAdrd qy7Kf/hUK7rL2msGqFYI2DtLXv8IJhzYpNAC6U0eNA5gYoD8Vs2rTNaVQqIcfORv RrBldR0Wsju5hRSTfE0J0JU070vqz54rQQTGICLcuzKv08G/25g= =WZZf -----END PGP SIGNATURE-----