Re: [PATCH 03/13] btrfs-progs: lowmem: fix false alert if extent item has been repaired

2018-10-23 Thread Su Yue
On 10/23/18 6:30 PM, Qu Wenruo wrote: On 2018/10/23 下午5:41, Su Yue wrote: Previously, @err are assigned immediately after check but before repair. repair_extent_item()'s return value also confuses the caller. If error has been repaired and returns 0, check_extent_item() will try to continue

Re: [PATCH 03/13] btrfs-progs: lowmem: fix false alert if extent item has been repaired

2018-10-23 Thread Qu Wenruo
On 2018/10/24 上午9:27, Su Yue wrote: > > > On 10/23/18 6:30 PM, Qu Wenruo wrote: >> >> >> On 2018/10/23 下午5:41, Su Yue wrote: >>> Previously, @err are assigned immediately after check but before >>> repair. >>> repair_extent_item()'s return value also confuses the caller. If >>> error has been

Re: [PATCH 03/13] btrfs-progs: lowmem: fix false alert if extent item has been repaired

2018-10-23 Thread Qu Wenruo
On 2018/10/23 下午5:41, Su Yue wrote: > Previously, @err are assigned immediately after check but before > repair. > repair_extent_item()'s return value also confuses the caller. If > error has been repaired and returns 0, check_extent_item() will try > to continue check the nonexistent and cause

[PATCH 03/13] btrfs-progs: lowmem: fix false alert if extent item has been repaired

2018-10-23 Thread Su Yue
Previously, @err are assigned immediately after check but before repair. repair_extent_item()'s return value also confuses the caller. If error has been repaired and returns 0, check_extent_item() will try to continue check the nonexistent and cause flase alerts. Here make repair_extent_item()'s r