Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit f47d1f6a authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman
Browse files

ANDROID: GKI: update clocksource abi due to upstream fixes needed for VDSO backport



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

2 functions with some sub-type change:
  [C] 'function int __clocksource_register_scale(clocksource*, u32, u32)' at clocksource.c:925:1 has some sub-type changes:
    CRC value (modversions) changed from 0xc37244f0 to 0x9fdbd0b4
  [C] 'function int get_device_system_crosststamp(int (ktime_t*, system_counterval_t*, void*)*, void*, system_time_snapshot*, system_device_crosststamp*)' at timekeeping.c:1117:1 has some sub-type changes:
    CRC value (modversions) changed from 0xe44692ce to 0x1e0ce603

1 Changed variable:
  [C] 'const arch_timer_erratum_workaround* timer_unstable_counter_workaround' was changed at arm_arch_timer.c:379:1:
    CRC value (modversions) changed from 0x6e2c0 to 0x8f5fb950

'struct arch_clocksource_data at clocksource.h:5:1' changed:
  type size changed from 8 to 32 (in bits)
  there are data member changes:
    type 'typedef bool' of 'arch_clocksource_data::vdso_direct' changed:
      entity changed from 'typedef bool' to 'enum vdso_clock_mode' at clocksource.h:11:1
      type size changed from 8 to 32 (in bits)
      type alignment changed from 0 to 32
    and name of 'arch_clocksource_data::vdso_direct' changed to 'arch_clocksource_data::clock_mode' at clocksource.h:9:1
  2 impacted interfaces

'struct arch_timer_erratum_workaround at arch_timer.h:51:1' changed:
  type size changed from 576 to 640 (in bits)
  1 data member insertion:
    'bool arch_timer_erratum_workaround::disable_compat_vdso', at offset 576 (in bits) at arch_timer.h:61:1
  one impacted interface

'struct clocksource at clocksource.h:82:1' changed (indirectly):
  type size hasn't changed
  there are data member changes:
    type 'struct arch_clocksource_data' of 'clocksource::archdata' changed, as reported earlier
  2 impacted interfaces

Cc: Marc Zyngier <mzyngier@google.com>
Fixes: 97884ca8c292 ("arm64: Introduce a way to disable the 32bit vdso")
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@google.com>
Change-Id: Ia862806af569843f83fa2d466efd9981cbc7d7a2
parent 6f5211c0
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment