On 2021/4/2 上午9:15, Anand Jain wrote:
On 25/03/2021 15:14, Qu Wenruo wrote:
In btrfs_invalidatepage(), we need to iterate through all ordered
extents and finish them.
This involved a loop to exhaust all ordered extents, but that loop is
implemented using again: label and goto.
Refactor the c
On 25/03/2021 15:14, Qu Wenruo wrote:
In btrfs_invalidatepage(), we need to iterate through all ordered
extents and finish them.
This involved a loop to exhaust all ordered extents, but that loop is
implemented using again: label and goto.
Refactor the code by:
- Use a while() loop
Just an ob
In btrfs_invalidatepage(), we need to iterate through all ordered
extents and finish them.
This involved a loop to exhaust all ordered extents, but that loop is
implemented using again: label and goto.
Refactor the code by:
- Use a while() loop
- Extract the code to finish/dec an ordered extent i