ANDROID: GKI: update abi_gki_aarch64.xml due to bpf changes in 5.10.83
Commit 33fe044f ("bpf: Fix toctou on read-only map's constant scalar tracking") in 5.10.83, changes a field in struct bpf_map from a u64 into an atomic64_t which is the same size, in order to fix a security problem (CVE-2021-4001). This causes libabigail to properly detect that a change happened, but no "real" ABI break happened here due to the structure size being the same and no module ever accessing this field directly. Fix this up by updating the .xml file and adding a GENKSYMS check on the structure to preserve the CRC change. Leaf changes summary: 1 artifact changed (1 filtered out) Changed leaf types summary: 1 (1 filtered out) leaf types changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 0 Added function Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable 'struct bpf_map at bpf.h:146:1' changed: type size hasn't changed there are data member changes: type 'typedef u64' of 'bpf_map::writecnt' changed: typedef name changed from u64 to atomic64_t at types.h:175:1 underlying type 'typedef __u64' at int-ll64.h:31:1 changed: entity changed from 'typedef __u64' to 'struct {s64 counter;}' at types.h:173:1 type size hasn't changed 4682 impacted interfaces Bug: 161946584 Signed-off-by:Greg Kroah-Hartman <gregkh@google.com> Change-Id: If9ab94646ed404244e1f108044dd7efc5f6a36f9
Loading
Please sign in to comment