Commit Graph

5 Commits

Author SHA1 Message Date
Greg Kroah-Hartman
027ff03c18 ANDROID: GKI: update abi definitions
Sound changes to revert back to the abi of 5.4.49.

Leaf changes summary: 3 artifacts changed
Changed leaf types summary: 1 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 2 Changed, 0 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

2 functions with some sub-type change:

  [C] 'function snd_usb_substream* find_snd_usb_substream(unsigned int, unsigned int, unsigned int, snd_usb_audio**, void (snd_usb_audio*)*)' at card.c:109:1 has some sub-type changes:

    CRC value (modversions) changed from 0x6000531e to 0x80788f3c

  [C] 'function int snd_usb_enable_audio_stream(snd_usb_substream*, int, bool)' at pcm.c:649:1 has some sub-type changes:

    CRC value (modversions) changed from 0x9a5dc24e to 0xb4ab6563

'struct snd_usb_endpoint at card.h:56:1' changed:
  type size changed from 44992 to 44800 (in bits)
  4 data member deletions:
    'unsigned int snd_usb_endpoint::framesize[2]', at offset 43744 (in bits) at card.h:89:1
    'unsigned int snd_usb_endpoint::sample_rem', at offset 43808 (in bits) at card.h:90:1
    'unsigned int snd_usb_endpoint::sample_accum', at offset 43840 (in bits) at card.h:91:1
    'unsigned int snd_usb_endpoint::fps', at offset 43872 (in bits) at card.h:92:1
  2 impacted interfaces

Fixes: b847aec98e ("Merge 5.4.51 into android12-5.4")
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I3b082d65a1c27721e8719336f4153209ec308012
2020-07-09 14:53:00 +02:00
Matthias Maennich
07da2129a8 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 20:08:43 +02:00
Matthias Maennich
2bd8bd576f 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 20:08:42 +02:00
Alistair Delva
33f6768a35 ANDROID: GKI: Update CF abi list for virtio-console
This was already enabled on goldfish so no ABI update is necessary.

Bug: 160341724
Change-Id: I04b5a170606f7230a19c3631c06759c871dd7efa
Signed-off-by: Alistair Delva <adelva@google.com>
2020-07-08 09:40:53 -07:00
Greg Kroah-Hartman
6cb5e3536b 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-06 17:17:02 +02:00