aboutsummaryrefslogtreecommitdiff
path: root/tools/testing/selftests/bpf/progs/sendmsg_unix_prog.c
diff options
context:
space:
mode:
authorQu Wenruo <[email protected]>2023-11-16 15:49:06 +1030
committerDavid Sterba <[email protected]>2023-12-15 20:27:03 +0100
commit397239ed6a6c88b002fbba0b25ed5a719c578c2f (patch)
treeac99eeb41e8b9cc942a88720bb35b69dd3f8806f /tools/testing/selftests/bpf/progs/sendmsg_unix_prog.c
parent3ba2d3648f9dcd6af6326352bb2775e8b31372e0 (diff)
btrfs: allow extent buffer helpers to skip cross-page handling
Currently btrfs extent buffer helpers are doing all the cross-page handling, as there is no guarantee that all those eb pages are contiguous. However on systems with enough memory, there is a very high chance the page cache for btree_inode are allocated with physically contiguous pages. In that case, we can skip all the complex cross-page handling, thus speeding up the code. This patch adds a new member, extent_buffer::addr, which is only set to non-NULL if all the extent buffer pages are physically contiguous. Signed-off-by: Qu Wenruo <[email protected]> Reviewed-by: David Sterba <[email protected]> Signed-off-by: David Sterba <[email protected]>
Diffstat (limited to 'tools/testing/selftests/bpf/progs/sendmsg_unix_prog.c')
0 files changed, 0 insertions, 0 deletions