Btrfs: return keys for large items to the search ioctl
The search ioctl was skipping large items entirely (ones that are too big for the results buffer). This changes things to at least copy the item header so that we can send information about the item back to userland. Signed-off-by: Chris Mason <chris.mason@oracle.com>
This commit is contained in:
Родитель
abc6e1341b
Коммит
90fdde147f
|
@ -997,8 +997,8 @@ static noinline int copy_to_sk(struct btrfs_root *root,
|
|||
read_extent_buffer(leaf, p,
|
||||
item_off, item_len);
|
||||
*sk_offset += item_len;
|
||||
found++;
|
||||
}
|
||||
found++;
|
||||
|
||||
if (*num_found >= sk->nr_items)
|
||||
break;
|
||||
|
|
Загрузка…
Ссылка в новой задаче