Commit graph

13 commits

Author SHA1 Message Date
Matthias Maennich
9e7399f6fa ANDROID: KMI symbol lists: migrate section name
Libabigail learned to accept 'symbol_list' as a valid suffix for symbol
list sections. Hence make use of it consistently.

Bug: 162536543
Signed-off-by: Matthias Maennich <maennich@google.com>
Change-Id: I1454b0068769c9e57a533dafb6267e63adb7ceb0
2020-09-18 08:46:44 +00:00
Giuliano Procida
ea1951959b ANDROID: ABI: refresh with latest libabigail 94f5d4ae
This is a one-off change that updates the type ids of anonymous
structs and unions to a more stable id.

Bug: 163532421
Change-Id: Ie23e7891f05b5521b1da8e0af9089e0fa1afe617
Signed-off-by: Giuliano Procida <gprocida@google.com>
2020-09-14 11:45:05 +01:00
Will McVicker
6410fbaaaf ANDROID: GKI: update the ABI xml
Leaf changes summary: 1 artifact changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added
function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added
variable

1 Added function:

  [A] 'function void usb_hcd_platform_shutdown(platform_device*)'

Bug: 162298027
Signed-off-by: lucaswei <lucaswei@google.com>
Change-Id: I7302460d3558eef262e9c77cc2766c6aeee896e9
Signed-off-by: Will McVicker <willmcvicker@google.com>
2020-08-28 10:51:09 -07:00
Yiwei Zhang
76ed157305 ANDROID: ABI: update the ABI xml representation
Leaf changes summary: 1 artifact changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 0 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 1 Added variable

1 Added variable:

  [A] 'tracepoint __tracepoint_gpu_mem_total'

Bug: 155967942
Change-Id: Ibd9a55dff5e32926399d6b7b655dde0d3ee38407
Signed-off-by: Yiwei Zhang <zzyiwei@google.com>
2020-08-20 13:38:08 -07:00
Will McVicker
d5d6acdf8e ANDROID: Update the ABI xml based on the new driver core padding
Leaf changes summary: 1811 artifacts changed (5 filtered out)
Changed leaf types summary: 58 leaf types changed
Removed/Changed/Added functions summary: 0 Removed, 1735 Changed (5 filtered out), 0 Added function
Removed/Changed/Added variables summary: 0 Removed, 18 Changed, 0 Added variable

Bug: 163662096
Signed-off-by: Will McVicker <willmcvicker@google.com>
Change-Id: I167955cce0d661406fe8ebb047b4fd277fcd823e
2020-08-13 21:54:57 -07:00
Marco Ballesio
f2cce51e2b ANDROID: GKI: Update the ABI xml representation
Leaf changes summary: 686 artifacts changed (67 filtered out)
Changed leaf types summary: 2 (1 filtered out) leaf types changed
Removed/Changed/Added functions summary: 0 Removed, 678 Changed (64 filtered out), 0 Added function
Removed/Changed/Added variables summary: 0 Removed, 6 Changed (2 filtered out), 0 Added variable

'struct cgroup at cgroup-defs.h:320:1' changed:
  type size changed from 17536 to 17856 (in bits)
  4 data member insertions:
    'cgroup_freezer_state cgroup::freezer', at offset 17504 (in bits) at cgroup-defs.h:476:1
    'u64 cgroup::android_kabi_reserved1', at offset 17664 (in bits) at cgroup-defs.h:478:1
    'u64 cgroup::android_kabi_reserved2', at offset 17728 (in bits) at cgroup-defs.h:479:1
    'u64 cgroup::android_kabi_reserved3', at offset 17792 (in bits) at cgroup-defs.h:480:1
  there are data member changes:
    'int cgroup::ancestor_ids[]' offset changed from 17504 to 17856 (in bits) (by +352 bits)
  1553 impacted interfaces

'struct cgroup_root at cgroup-defs.h:465:1' changed (indirectly):
  type size changed from 51392 to 51712 (in bits)
  there are data member changes:
    type 'struct cgroup' of 'cgroup_root::cgrp' changed, as reported earlier
    'int cgroup_root::cgrp_ancestor_id_storage' offset changed from 17664 to 17984 (in bits) (by +320 bits)
    'atomic_t cgroup_root::nr_cgrps' offset changed from 17696 to 18016 (in bits) (by +320 bits)
    'list_head cgroup_root::root_list' offset changed from 17728 to 18048 (in bits) (by +320 bits)
    'unsigned int cgroup_root::flags' offset changed from 17856 to 18176 (in bits) (by +320 bits)
    'idr cgroup_root::cgroup_idr' offset changed from 17920 to 18240 (in bits) (by +320 bits)
    'char cgroup_root::release_agent_path[4096]' offset changed from 18112 to 18432 (in bits) (by +320 bits)
    'char cgroup_root::name[64]' offset changed from 50880 to 51200 (in bits) (by +320 bits)
  1553 impacted interfaces

Bug: 163547360
Signed-off-by: Marco Ballesio <balejs@google.com>
Change-Id: I88cae7b0e417f1c37eeee7f430c412d4d29b84de
2020-08-13 22:28:35 +00:00
Will McVicker
59619eb9de ANDROID: GKI: update the ABI xml
Leaf changes summary: 8 artifacts changed
Changed leaf types summary: 1 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 7 Changed, 0 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

7 functions with some sub-type change:
'enum power_supply_property at power_supply.h:171:1' changed:
  type size hasn't changed
  1 enumerator insertion:
    'power_supply_property::POWER_SUPPLY_PROP_CC_TOGGLE_ENABLE' value '216'
  10 enumerator changes:
    ...
  7 impacted interfaces:
    ...

Signed-off-by: Will McVicker <willmcvicker@google.com>
Bug: 163013210
Bug: 162697021
Change-Id: Ic06e2fbab95ac11a23089770ab69ed6bfd03ae6b
2020-08-06 12:16:29 -07:00
J. Avila
b777af4bb9 ANDROID: GKI: Update the ABI xml representation.
Leaf changes summary: 1 artifact changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

1 Added function:

  [A] 'function void register_tick_sched_wakeup_callback(void ()*)'

Bug: 161415027
Bug: 161414381
Signed-off-by: J. Avila <elavila@google.com>
Change-Id: Ib540dbd71f6fe78ac8b5a473b4fce7ebfaeaa5be
2020-07-20 21:42:12 +00:00
Will McVicker
725e0221d8 ANDROID: GKI: update abi based on padding fields being added
Leaf changes summary: 26 artifacts changed
Changed leaf types summary: 2 leaf types changed
Removed/Changed/Added functions summary: 0 Removed, 24 Changed, 0 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

24 functions with some sub-type change:
...

'struct snd_usb_endpoint at card.h:53:1' changed:
  type size changed from 44544 to 44800 (in bits)
  4 data member insertions:
    'u64 snd_usb_endpoint::android_kabi_reserved1', at offset 44544 (in bits) at card.h:112:1
    'u64 snd_usb_endpoint::android_kabi_reserved2', at offset 44608 (in bits) at card.h:113:1
    'u64 snd_usb_endpoint::android_kabi_reserved3', at offset 44672 (in bits) at card.h:114:1
    'u64 snd_usb_endpoint::android_kabi_reserved4', at offset 44736 (in bits) at card.h:115:1
  2 impacted interfaces

'struct usb_gadget at gadget.h:465:1' changed:
  type size changed from 8512 to 8768 (in bits)
  4 data member insertions:
    'u64 usb_gadget::android_kabi_reserved1', at offset 8512 (in bits) at gadget.h:503:1
    'u64 usb_gadget::android_kabi_reserved2', at offset 8576 (in bits) at gadget.h:504:1
    'u64 usb_gadget::android_kabi_reserved3', at offset 8640 (in bits) at gadget.h:505:1
    'u64 usb_gadget::android_kabi_reserved4', at offset 8704 (in bits) at gadget.h:506:1
  22 impacted interfaces

Bug: 151154716
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Signed-off-by: Will McVicker <willmcvicker@google.com>
Change-Id: I8013f98b7d3719e8467e33cf56a773503d4b6a93
2020-07-14 13:15:57 -07:00
Matthias Maennich
debdc777a1 ANDROID: Update ABI representation for libabigail update
A recent update of libabigail introduces some more tracking options
(ELF variable sizes, aliased symbols, CRC values). Unfortunately this is
incompatible with the current representation. Hence update.

The update introduces new CRC values and corrects the symbol lists to
contain only symbols that are part of the ksymtab.
The symbols of the modules are now listed along with the symbols of
vmlinux. That is a benign flaw that does not harm analysis and will be
corrected later.

Bug: 155140830
Signed-off-by: Matthias Maennich <maennich@google.com>
Change-Id: If363c5629a94844e35a9c7de87f89f2acd091a81
2020-07-08 15:49:43 +02:00
Matthias Maennich
4e43f533ba ANDROID: Update the ABI representation
This updates the representation incorporating the latest (ABI
compatible) source code changes.
It also helps reducing the size of the update with the new libabigail
version coming up.

Bug: 155140830
Signed-off-by: Matthias Maennich <maennich@google.com>
Change-Id: I03db0b0460062ba3106c5bea261b8a715051a923
2020-07-08 15:44:10 +02:00
Martin Liu
e2ccf53c41 ANDROID: Update the ABI xml representation
Leaf changes summary: 8 artifacts changed
Changed leaf types summary: 7 leaf types changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 0 Added function
Removed/Changed/Added variables summary: 0 Removed, 1 Changed, 0 Added variable

Bug: 130198686
Signed-off-by: Martin Liu <liumartin@google.com>
Change-Id: I62ba25e2ca10374070a253074930a196ebc7ad3f
2020-07-08 12:05:14 +08:00
Greg Kroah-Hartman
c579764ff6 ANDROID: GKI: move abi files to android/
It's good to move the abi files out of the root kernel directory, so
move them to android/ to make it obvious these are add-on things, not
anything that is upstream.

Bug: 155573384
Cc: Matthias Maennich <maennich@google.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I9f6c2269a1c4e8e4233971adc805cb7584d455f9
2020-07-07 09:36:54 +02:00