android_kernel_asus_sm8350/abi_gki_aarch64.xml
Todd Kjos bb34193d1e ANDROID: GKI: Fix ABI for CMA page allocation
Leaf changes summary: 4 artifacts changed
Changed leaf types summary: 4 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 per_cpu_pages at mmzone.h:336:1' changed:
  type size changed from 512 to 640 (in bits)
  there are data member changes:
    type 'list_head[3]' of 'per_cpu_pages::lists' changed:
      type name changed from 'list_head[3]' to 'list_head[4]'
      array type size changed from 384 to 512
      array type subrange 1 changed length from 3 to 4
    and size changed from 384 to 512 (in bits) (by +128 bits)
  38 impacted interfaces:
    function int __netlink_dump_start(sock*, sk_buff*, const nlmsghdr*, netlink_dump_control*)
    function sock* __netlink_kernel_create(net*, int, module*, netlink_kernel_cfg*)
    function void __sock_recv_ts_and_drops(msghdr*, sock*, sk_buff*)
    function sock* bt_accept_dequeue(sock*, socket*)
    function void bt_accept_enqueue(sock*, sock*, bool)
    function void bt_accept_unlink(sock*)
    function void bt_sock_link(bt_sock_list*, sock*)
    function void bt_sock_reclassify_lock(sock*, int)
    function void bt_sock_unlink(bt_sock_list*, sock*)
    function int bt_sock_wait_ready(sock*, unsigned long int)
    function int bt_sock_wait_state(sock*, int, unsigned long int)
    function void dev_add_pack(packet_type*)
    function void dev_remove_pack(packet_type*)
    function int ip6_local_out(net*, sock*, sk_buff*)
    function dst_entry* ip6_route_output_flags(net*, const sock*, flowi6*, int)
    function int ip_local_out(net*, sock*, sk_buff*)
    function rtable* ip_route_output_flow(net*, flowi4*, const sock*)
    function void lock_sock_nested(sock*, int)
    function void mod_node_page_state(pglist_data*, node_stat_item, long int)
    function int netlink_has_listeners(sock*, unsigned int)
    function void netlink_kernel_release(sock*)
    function int netlink_unicast(sock*, sk_buff*, unsigned int, int)
    function int nf_register_net_hooks(net*, const nf_hook_ops*, unsigned int)
    function void nf_unregister_net_hooks(net*, const nf_hook_ops*, unsigned int)
    function void release_sock(sock*)
    function sock* sk_alloc(net*, int, unsigned int, proto*, int)
    function void sk_free(sock*)
    function void skb_free_datagram(sock*, sk_buff*)
    function sk_buff* skb_recv_datagram(sock*, unsigned int, int, int*)
    function void skb_set_owner_w(sk_buff*, sock*)
    function sk_buff* sock_alloc_send_skb(sock*, unsigned long int, int, int*)
    function int sock_diag_register(const sock_diag_handler*)
    function void sock_diag_save_cookie(sock*, unsigned int*)
    function void sock_diag_unregister(const sock_diag_handler*)
    function unsigned long int sock_i_ino(sock*)
    function void sock_init_data(socket*, sock*)
    function int sock_queue_rcv_skb(sock*, sk_buff*)
    function dst_entry* xfrm_lookup(net*, dst_entry*, const flowi*, const sock*, int)

'struct per_cpu_pageset at mmzone.h:345:1' changed:
  type size changed from 640 to 768 (in bits)
  there are data member changes:
    type 'struct per_cpu_pages' of 'per_cpu_pageset::pcp' changed as reported earlier
    and size changed from 512 to 640 (in bits) (by +128 bits)
    's8 per_cpu_pageset::stat_threshold' offset changed from 512 to 640 (in bits) (by +128 bits)
    's8 per_cpu_pageset::vm_stat_diff[14]' offset changed from 520 to 648 (in bits) (by +128 bits)
  38 impacted interfaces:
    function int __netlink_dump_start(sock*, sk_buff*, const nlmsghdr*, netlink_dump_control*)
    function sock* __netlink_kernel_create(net*, int, module*, netlink_kernel_cfg*)
    function void __sock_recv_ts_and_drops(msghdr*, sock*, sk_buff*)
    function sock* bt_accept_dequeue(sock*, socket*)
    function void bt_accept_enqueue(sock*, sock*, bool)
    function void bt_accept_unlink(sock*)
    function void bt_sock_link(bt_sock_list*, sock*)
    function void bt_sock_reclassify_lock(sock*, int)
    function void bt_sock_unlink(bt_sock_list*, sock*)
    function int bt_sock_wait_ready(sock*, unsigned long int)
    function int bt_sock_wait_state(sock*, int, unsigned long int)
    function void dev_add_pack(packet_type*)
    function void dev_remove_pack(packet_type*)
    function int ip6_local_out(net*, sock*, sk_buff*)
    function dst_entry* ip6_route_output_flags(net*, const sock*, flowi6*, int)
    function int ip_local_out(net*, sock*, sk_buff*)
    function rtable* ip_route_output_flow(net*, flowi4*, const sock*)
    function void lock_sock_nested(sock*, int)
    function void mod_node_page_state(pglist_data*, node_stat_item, long int)
    function int netlink_has_listeners(sock*, unsigned int)
    function void netlink_kernel_release(sock*)
    function int netlink_unicast(sock*, sk_buff*, unsigned int, int)
    function int nf_register_net_hooks(net*, const nf_hook_ops*, unsigned int)
    function void nf_unregister_net_hooks(net*, const nf_hook_ops*, unsigned int)
    function void release_sock(sock*)
    function sock* sk_alloc(net*, int, unsigned int, proto*, int)
    function void sk_free(sock*)
    function void skb_free_datagram(sock*, sk_buff*)
    function sk_buff* skb_recv_datagram(sock*, unsigned int, int, int*)
    function void skb_set_owner_w(sk_buff*, sock*)
    function sk_buff* sock_alloc_send_skb(sock*, unsigned long int, int, int*)
    function int sock_diag_register(const sock_diag_handler*)
    function void sock_diag_save_cookie(sock*, unsigned int*)
    function void sock_diag_unregister(const sock_diag_handler*)
    function unsigned long int sock_i_ino(sock*)
    function void sock_init_data(socket*, sock*)
    function int sock_queue_rcv_skb(sock*, sk_buff*)
    function dst_entry* xfrm_lookup(net*, dst_entry*, const flowi*, const sock*, int)

'struct pglist_data at mmzone.h:707:1' changed:
  type size hasn't changed
  there are data member changes:
    'zone pglist_data::node_zones[3]' has *some* difference - please report as a bug
  38 impacted interfaces:
    function int __netlink_dump_start(sock*, sk_buff*, const nlmsghdr*, netlink_dump_control*)
    function sock* __netlink_kernel_create(net*, int, module*, netlink_kernel_cfg*)
    function void __sock_recv_ts_and_drops(msghdr*, sock*, sk_buff*)
    function sock* bt_accept_dequeue(sock*, socket*)
    function void bt_accept_enqueue(sock*, sock*, bool)
    function void bt_accept_unlink(sock*)
    function void bt_sock_link(bt_sock_list*, sock*)
    function void bt_sock_reclassify_lock(sock*, int)
    function void bt_sock_unlink(bt_sock_list*, sock*)
    function int bt_sock_wait_ready(sock*, unsigned long int)
    function int bt_sock_wait_state(sock*, int, unsigned long int)
    function void dev_add_pack(packet_type*)
    function void dev_remove_pack(packet_type*)
    function int ip6_local_out(net*, sock*, sk_buff*)
    function dst_entry* ip6_route_output_flags(net*, const sock*, flowi6*, int)
    function int ip_local_out(net*, sock*, sk_buff*)
    function rtable* ip_route_output_flow(net*, flowi4*, const sock*)
    function void lock_sock_nested(sock*, int)
    function void mod_node_page_state(pglist_data*, node_stat_item, long int)
    function int netlink_has_listeners(sock*, unsigned int)
    function void netlink_kernel_release(sock*)
    function int netlink_unicast(sock*, sk_buff*, unsigned int, int)
    function int nf_register_net_hooks(net*, const nf_hook_ops*, unsigned int)
    function void nf_unregister_net_hooks(net*, const nf_hook_ops*, unsigned int)
    function void release_sock(sock*)
    function sock* sk_alloc(net*, int, unsigned int, proto*, int)
    function void sk_free(sock*)
    function void skb_free_datagram(sock*, sk_buff*)
    function sk_buff* skb_recv_datagram(sock*, unsigned int, int, int*)
    function void skb_set_owner_w(sk_buff*, sock*)
    function sk_buff* sock_alloc_send_skb(sock*, unsigned long int, int, int*)
    function int sock_diag_register(const sock_diag_handler*)
    function void sock_diag_save_cookie(sock*, unsigned int*)
    function void sock_diag_unregister(const sock_diag_handler*)
    function unsigned long int sock_i_ino(sock*)
    function void sock_init_data(socket*, sock*)
    function int sock_queue_rcv_skb(sock*, sk_buff*)
    function dst_entry* xfrm_lookup(net*, dst_entry*, const flowi*, const sock*, int)

'struct zone at mmzone.h:421:1' changed:
  type size hasn't changed
  1 data member insertion:
    'bool zone::cma_alloc', at offset 640 (in bits) at mmzone.h:450:1
  there are data member changes:
    'unsigned long int zone::zone_start_pfn' offset changed from 640 to 704 (in bits) (by +64 bits)
    'atomic_long_t zone::managed_pages' offset changed from 704 to 768 (in bits) (by +64 bits)
    'unsigned long int zone::spanned_pages' offset changed from 768 to 832 (in bits) (by +64 bits)
    'unsigned long int zone::present_pages' offset changed from 832 to 896 (in bits) (by +64 bits)
    'const char* zone::name' offset changed from 896 to 960 (in bits) (by +64 bits)
    'unsigned long int zone::nr_isolate_pageblock' offset changed from 960 to 1024 (in bits) (by +64 bits)
    'seqlock_t zone::span_seqlock' offset changed from 1024 to 1088 (in bits) (by +64 bits)
    'int zone::initialized' offset changed from 1088 to 1152 (in bits) (by +64 bits)
  38 impacted interfaces:
    function int __netlink_dump_start(sock*, sk_buff*, const nlmsghdr*, netlink_dump_control*)
    function sock* __netlink_kernel_create(net*, int, module*, netlink_kernel_cfg*)
    function void __sock_recv_ts_and_drops(msghdr*, sock*, sk_buff*)
    function sock* bt_accept_dequeue(sock*, socket*)
    function void bt_accept_enqueue(sock*, sock*, bool)
    function void bt_accept_unlink(sock*)
    function void bt_sock_link(bt_sock_list*, sock*)
    function void bt_sock_reclassify_lock(sock*, int)
    function void bt_sock_unlink(bt_sock_list*, sock*)
    function int bt_sock_wait_ready(sock*, unsigned long int)
    function int bt_sock_wait_state(sock*, int, unsigned long int)
    function void dev_add_pack(packet_type*)
    function void dev_remove_pack(packet_type*)
    function int ip6_local_out(net*, sock*, sk_buff*)
    function dst_entry* ip6_route_output_flags(net*, const sock*, flowi6*, int)
    function int ip_local_out(net*, sock*, sk_buff*)
    function rtable* ip_route_output_flow(net*, flowi4*, const sock*)
    function void lock_sock_nested(sock*, int)
    function void mod_node_page_state(pglist_data*, node_stat_item, long int)
    function int netlink_has_listeners(sock*, unsigned int)
    function void netlink_kernel_release(sock*)
    function int netlink_unicast(sock*, sk_buff*, unsigned int, int)
    function int nf_register_net_hooks(net*, const nf_hook_ops*, unsigned int)
    function void nf_unregister_net_hooks(net*, const nf_hook_ops*, unsigned int)
    function void release_sock(sock*)
    function sock* sk_alloc(net*, int, unsigned int, proto*, int)
    function void sk_free(sock*)
    function void skb_free_datagram(sock*, sk_buff*)
    function sk_buff* skb_recv_datagram(sock*, unsigned int, int, int*)
    function void skb_set_owner_w(sk_buff*, sock*)
    function sk_buff* sock_alloc_send_skb(sock*, unsigned long int, int, int*)
    function int sock_diag_register(const sock_diag_handler*)
    function void sock_diag_save_cookie(sock*, unsigned int*)
    function void sock_diag_unregister(const sock_diag_handler*)
    function unsigned long int sock_i_ino(sock*)
    function void sock_init_data(socket*, sock*)
    function int sock_queue_rcv_skb(sock*, sk_buff*)
    function dst_entry* xfrm_lookup(net*, dst_entry*, const flowi*, const sock*, int)

Bug: 142290962
Signed-off-by: Todd Kjos <tkjos@google.com>
Change-Id: I1596ba26a4a8d78a4e2962c70154c155166f5451
2020-04-03 14:52:49 -07:00

8.3 MiB

The file is too large to be shown. View Raw