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

Skip to content
Commit 6b142446 authored by Suren Baghdasaryan's avatar Suren Baghdasaryan
Browse files

ANDROID: GKI: Update ABI after fixing mm diffs



Leaf changes summary: 12 artifacts changed
Changed leaf types summary: 11 leaf types 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 bool memblock_overlaps_memory(phys_addr_t, phys_addr_t)'

'enum node_stat_item at mmzone.h:158:1' changed:
  type size hasn't changed
  1 enumerator insertion:
    'node_stat_item::NR_UNRECLAIMABLE_PAGES' value '29'
  1 enumerator change:
    'node_stat_item::NR_VM_NODE_STAT_ITEMS' from value '29' to '30' at mmzone.h:158:1

  one impacted interface
'struct lruvec_stat at memcontrol.h:110:1' changed:
  type size changed from 1856 to 1920 (in bits)
  there are data member changes:
    type 'long int[29]' of 'lruvec_stat::count' changed:
      type name changed from 'long int[29]' to 'long int[30]'
      array type size changed from 1856 to 1920
      array type subrange 1 changed length from 29 to 30
    and size changed from 1856 to 1920 (in bits) (by +64 bits)
  1542 impacted interfaces


'struct mem_cgroup at memcontrol.h:197:1' changed:
  type size hasn't changed
  there are data member changes:
    type 'atomic_long_t[35]' of 'mem_cgroup::stat' changed:
      type name changed from 'atomic_long_t[35]' to 'atomic_long_t[36]'
      array type size changed from 2240 to 2304
      array type subrange 1 changed length from 35 to 36
    and size changed from 2240 to 2304 (in bits) (by +64 bits)
    'atomic_long_t mem_cgroup::events[53]' offset changed from 12480 to 12544 (in bits) (by +64 bits)
    'atomic_long_t mem_cgroup::memory_events[7]' offset changed from 15872 to 15936 (in bits) (by +64 bits)
    'unsigned long int mem_cgroup::socket_pressure' offset changed from 16320 to 16384 (in bits) (by +64 bits)
    'bool mem_cgroup::tcpmem_active' offset changed from 16384 to 16448 (in bits) (by +64 bits)
    'int mem_cgroup::tcpmem_pressure' offset changed from 16416 to 16480 (in bits) (by +64 bits)
    'int mem_cgroup::kmemcg_id' offset changed from 16448 to 16512 (in bits) (by +64 bits)
    'memcg_kmem_state mem_cgroup::kmem_state' offset changed from 16480 to 16544 (in bits) (by +64 bits)
    'list_head mem_cgroup::kmem_caches' offset changed from 16512 to 16576 (in bits) (by +64 bits)
    'int mem_cgroup::last_scanned_node' offset changed from 16640 to 16704 (in bits) (by +64 bits)
    'list_head mem_cgroup::cgwb_list' offset changed from 16704 to 16768 (in bits) (by +64 bits)
    'wb_domain mem_cgroup::cgwb_domain' offset changed from 16832 to 16896 (in bits) (by +64 bits)
    'list_head mem_cgroup::event_list' offset changed from 17792 to 17856 (in bits) (by +64 bits)
    'spinlock_t mem_cgroup::event_list_lock' offset changed from 17920 to 17984 (in bits) (by +64 bits)
    'mem_cgroup_per_node* mem_cgroup::nodeinfo[]' offset changed from 17984 to 18048 (in bits) (by +64 bits)
  1542 impacted interfaces


'struct mem_cgroup_per_node at memcontrol.h:126:1' changed:
  type size changed from 5760 to 5824 (in bits)
  there are data member changes:
    type 'atomic_long_t[29]' of 'mem_cgroup_per_node::lruvec_stat' changed:
      type name changed from 'atomic_long_t[29]' to 'atomic_long_t[30]'
      array type size changed from 1856 to 1920
      array type subrange 1 changed length from 29 to 30
    and size changed from 1856 to 1920 (in bits) (by +64 bits)
    'unsigned long int mem_cgroup_per_node::lru_zone_size[2][5]' offset changed from 3008 to 3072 (in bits) (by +64 bits)
    'mem_cgroup_reclaim_iter mem_cgroup_per_node::iter[13]' offset changed from 3648 to 3712 (in bits) (by +64 bits)
    'memcg_shrinker_map* mem_cgroup_per_node::shrinker_map' offset changed from 5312 to 5376 (in bits) (by +64 bits)
    'rb_node mem_cgroup_per_node::tree_node' offset changed from 5376 to 5440 (in bits) (by +64 bits)
    'unsigned long int mem_cgroup_per_node::usage_in_excess' offset changed from 5568 to 5632 (in bits) (by +64 bits)
    'bool mem_cgroup_per_node::on_tree' offset changed from 5632 to 5696 (in bits) (by +64 bits)
    'bool mem_cgroup_per_node::congested' offset changed from 5640 to 5704 (in bits) (by +64 bits)
    'mem_cgroup* mem_cgroup_per_node::memcg' offset changed from 5696 to 5760 (in bits) (by +64 bits)
  1542 impacted interfaces


'struct mem_cgroup_stat_cpu at memcontrol.h:97:1' changed:
  type size changed from 5888 to 5952 (in bits)
  there are data member changes:
    type 'long int[35]' of 'mem_cgroup_stat_cpu::count' changed:
      type name changed from 'long int[35]' to 'long int[36]'
      array type size changed from 2240 to 2304
      array type subrange 1 changed length from 35 to 36
    and size changed from 2240 to 2304 (in bits) (by +64 bits)
    'unsigned long int mem_cgroup_stat_cpu::events[53]' offset changed from 2240 to 2304 (in bits) (by +64 bits)
    'unsigned long int mem_cgroup_stat_cpu::nr_page_events' offset changed from 5632 to 5696 (in bits) (by +64 bits)
    'unsigned long int mem_cgroup_stat_cpu::targets[3]' offset changed from 5696 to 5760 (in bits) (by +64 bits)
  1542 impacted interfaces


'struct net at net_namespace.h:51:1' changed:
  type size changed from 41472 to 44032 (in bits)
  1 data member insertion:
    'netns_sctp net::sctp', at offset 23040 (in bits) at net_namespace.h:116:1
  there are data member changes:
    type 'struct netns_nf' of 'net::nf' changed:
      type size changed from 1920 to 2240 (in bits)
      1 data member insertion:
        'nf_hook_entries* netns_nf::hooks_bridge[5]', at offset 1856 (in bits) at netfilter.h:25:1
      there are data member changes:
        'bool netns_nf::defrag_ipv4' offset changed from 1856 to 2176 (in bits) (by +320 bits)
        'bool netns_nf::defrag_ipv6' offset changed from 1864 to 2184 (in bits) (by +320 bits)
      229 impacted interfaces
    type 'struct netns_xt' of 'net::xt' changed:
      type size changed from 1728 to 1920 (in bits)
      3 data member insertions:
        'ebt_table* netns_xt::broute_table', at offset 1728 (in bits) at x_tables.h:14:1
        'ebt_table* netns_xt::frame_filter', at offset 1792 (in bits) at x_tables.h:15:1
        'ebt_table* netns_xt::frame_nat', at offset 1856 (in bits) at x_tables.h:16:1
      229 impacted interfaces
    'netns_ct net::ct' offset changed from 26688 to 29248 (in bits) (by +2560 bits)
    'netns_nf_frag net::nf_frag' offset changed from 31232 to 33792 (in bits) (by +2560 bits)
    'ctl_table_header* net::nf_frag_frags_hdr' offset changed from 33792 to 36352 (in bits) (by +2560 bits)
    'sock* net::nfnl' offset changed from 33856 to 36416 (in bits) (by +2560 bits)
    'sock* net::nfnl_stash' offset changed from 33920 to 36480 (in bits) (by +2560 bits)
    'sk_buff_head net::wext_nlevents' offset changed from 33984 to 36544 (in bits) (by +2560 bits)
    'net_generic* net::gen' offset changed from 34176 to 36736 (in bits) (by +2560 bits)
    'netns_xfrm net::xfrm' offset changed from 34304 to 36864 (in bits) (by +2560 bits)
    'sock* net::diag_nlsk' offset changed from 40960 to 43520 (in bits) (by +2560 bits)
    'atomic_t net::fnhe_genid' offset changed from 41024 to 43584 (in bits) (by +2560 bits)
  229 impacted interfaces


'struct netns_nf at netfilter.h:11:1' changed:
  details were reported earlier



'struct netns_xt at x_tables.h:10:1' changed:
  details were reported earlier



'struct per_cpu_nodestat at mmzone.h:302:1' changed:
  type size changed from 240 to 248 (in bits)
  there are data member changes:
    type 's8[29]' of 'per_cpu_nodestat::vm_node_stat_diff' changed:
      type name changed from 's8[29]' to 's8[30]'
      array type size changed from 232 to 240
      array type subrange 1 changed length from 29 to 30
    and size changed from 232 to 240 (in bits) (by +8 bits)
  1542 impacted interfaces


'struct pglist_data at mmzone.h:638:1' changed:
  type size hasn't changed
  there are data member changes:
    type 'atomic_long_t[29]' of 'pglist_data::vm_stat' changed:
      type name changed from 'atomic_long_t[29]' to 'atomic_long_t[30]'
      array type size changed from 1856 to 1920
      array type subrange 1 changed length from 29 to 30
    and size changed from 1856 to 1920 (in bits) (by +64 bits)
  1542 impacted interfaces


'struct swap_info_struct at swap.h:231:1' changed:
  type size changed from 2048 to 2112 (in bits)
  2 data member insertions:
    'unsigned int swap_info_struct::write_pending', at offset 2048 (in bits) at swap.h:275:1
    'unsigned int swap_info_struct::max_writes', at offset 2080 (in bits) at swap.h:276:1
  there are data member changes:
    'plist_node swap_info_struct::avail_lists[]' offset changed from 2048 to 2112 (in bits) (by +64 bits)
  1542 impacted interfaces

Test: build
Bug: 151955270
Bug: 150875716
Bug: 151115806
Bug: 150808082
Signed-off-by: default avatarSuren Baghdasaryan <surenb@google.com>
Change-Id: I6780cf403632d8af7a21a5e0876a11adcba61ca6
parent a61a29a6
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