Files
android_kernel_xiaomi_sm8450/include/linux
Greg Kroah-Hartman 6e6898e23c ANDROID: GKI: update abi_gki_aarch64.xml due to bpf changes in 5.10.83
Commit 33fe044f6a ("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
2021-12-04 11:55:29 +01:00
..
2020-06-25 22:25:13 -07:00
2020-06-16 14:19:57 +02:00
2021-12-03 15:52:39 +01:00
2021-11-06 14:22:24 +01:00
2021-04-09 09:29:17 +02:00
2020-05-24 20:48:11 +02:00
2020-07-21 08:24:52 -05:00
2021-11-21 14:29:02 +01:00
2020-09-21 15:00:40 -07:00
2020-10-02 15:00:49 -07:00
2020-03-09 11:12:19 +01:00
2020-06-16 19:25:20 +02:00
2020-05-04 11:19:58 -07:00
2020-08-12 20:42:08 +02:00
2020-06-17 00:07:38 +02:00
2021-11-26 15:37:44 +01:00
2020-03-06 11:06:15 +01:00
2020-07-24 17:12:41 -07:00
2020-08-04 21:02:38 -04:00
2020-09-16 08:54:53 -05:00
2020-05-18 10:30:21 +01:00
2021-08-27 17:14:51 +02:00
2020-08-26 12:41:56 +02:00
2020-11-19 22:38:29 -05:00
2020-06-02 15:15:46 +01:00
2021-03-04 11:37:59 +01:00
2020-09-04 09:25:20 -07:00
2021-02-07 15:37:17 +01:00
2021-11-18 14:03:37 +01:00
2020-05-08 18:18:11 +01:00
2020-05-08 00:12:42 +02:00
2020-05-28 10:31:09 +02:00
2021-09-15 09:50:41 +02:00
2020-03-06 11:56:59 +01:00
2020-09-04 12:46:07 +01:00
2021-06-30 08:47:26 -04:00
2021-08-15 14:16:00 +02:00
2020-10-07 14:28:39 -04:00
2021-11-18 14:04:23 +01:00
2020-05-09 13:57:12 +02:00
2020-07-01 10:49:02 +02:00
2020-07-23 17:34:18 +10:00
2020-05-15 13:51:28 -07:00
2021-11-21 14:29:02 +01:00
2020-08-31 12:52:33 -07:00
2020-10-18 09:27:10 -07:00
2020-05-09 13:57:12 +02:00
2020-08-18 17:06:15 +02:00
2021-06-30 19:38:46 +02:00
2021-11-19 11:50:41 +01:00
2021-10-17 11:42:28 +02:00
2021-09-30 18:35:35 +02:00
2021-08-04 12:46:44 +02:00
2020-09-26 22:55:05 -04:00
2021-07-25 15:37:14 +02:00
2021-05-14 09:50:31 +02:00
2020-07-04 09:35:36 -05:00
2020-09-10 14:03:31 -07:00
2021-03-11 16:02:50 +00:00
2020-08-01 11:28:17 +02:00
2020-04-01 12:06:26 -04:00
2020-10-05 13:21:49 +02:00