Merge branch 'support-flex-arrays'
authorAlexei Starovoitov <ast@kernel.org>
Mon, 16 Dec 2019 00:53:51 +0000 (16:53 -0800)
committerAlexei Starovoitov <ast@kernel.org>
Mon, 16 Dec 2019 00:53:55 +0000 (16:53 -0800)
commit0849e1028088fb9e3f1de577106b89a513ba986e
treed4caafe2b8a17549f4b088f75beb8044761d7579
parent01c6f7aaacf982fd80d5e855f0c6187d8155ffed
parent5f2eeceffb92a0d799b141df7af3d1ac77337dc4
Merge branch 'support-flex-arrays'

Andrii Nakryiko says:

====================
Add support for flexible array accesses in a relocatable manner in BPF CO-RE.
It's a typical pattern in C, and kernel in particular, to provide
a fixed-length struct with zero-sized or dimensionless array at the end. In
such cases variable-sized array contents follows immediately after the end of
a struct. This patch set adds support for such access pattern by allowing
accesses to such arrays.

Patch #1 adds libbpf support. Patch #2 adds few test cases for validation.
====================

Signed-off-by: Alexei Starovoitov <ast@kernel.org>