ANDROID: GKI: Update the ABI

Leaf changes summary: 54 artifacts changed
Changed leaf types summary: 3 leaf types changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 51 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

51 Added functions:

  [A] 'function void* __alloc_percpu_gfp(size_t, size_t, gfp_t)'
  [A] 'function int __mdiobus_register(mii_bus*, module*)'
  [A] 'function int cdc_parse_cdc_header(usb_cdc_parsed_header*, usb_interface*, u8*, int)'
  [A] 'function unsigned int crc32_le(unsigned int, const unsigned char*, unsigned long int)'
  [A] 'function int default_wake_function(wait_queue_entry_t*, unsigned int, int, void*)'
  [A] 'function int eth_platform_get_mac_address(device*, u8*)'
  [A] 'function int generic_mii_ioctl(mii_if_info*, mii_ioctl_data*, int, unsigned int*)'
  [A] 'function int genphy_resume(phy_device*)'
  [A] 'function mii_bus* mdiobus_alloc_size(size_t)'
  [A] 'function void mdiobus_free(mii_bus*)'
  [A] 'function void mdiobus_unregister(mii_bus*)'
  [A] 'function unsigned int mii_check_media(mii_if_info*, unsigned int, unsigned int)'
  [A] 'function void mii_ethtool_get_link_ksettings(mii_if_info*, ethtool_link_ksettings*)'
  [A] 'function int mii_ethtool_gset(mii_if_info*, ethtool_cmd*)'
  [A] 'function int mii_ethtool_set_link_ksettings(mii_if_info*, const ethtool_link_ksettings*)'
  [A] 'function int mii_link_ok(mii_if_info*)'
  [A] 'function int mii_nway_restart(mii_if_info*)'
  [A] 'function void mm_event_end(mm_event_type, ktime_t)'
  [A] 'function void netdev_stats_to_stats64(rtnl_link_stats64*, const net_device_stats*)'
  [A] 'function phy_device* phy_connect(net_device*, const char*, void (net_device*)*, phy_interface_t)'
  [A] 'function void phy_disconnect(phy_device*)'
  [A] 'function int phy_ethtool_get_link_ksettings(net_device*, ethtool_link_ksettings*)'
  [A] 'function int phy_ethtool_nway_reset(net_device*)'
  [A] 'function int phy_ethtool_set_link_ksettings(net_device*, const ethtool_link_ksettings*)'
  [A] 'function int phy_mii_ioctl(phy_device*, ifreq*, int)'
  [A] 'function void phy_print_status(phy_device*)'
  [A] 'function void phy_start(phy_device*)'
  [A] 'function void phy_stop(phy_device*)'
  [A] 'function urb* usb_alloc_urb(int, unsigned int)'
  [A] 'function usb_host_interface* usb_altnum_to_altsetting(const usb_interface*, unsigned int)'
  [A] 'function void usb_anchor_urb(urb*, usb_anchor*)'
  [A] 'function int usb_autopm_get_interface(usb_interface*)'
  [A] 'function int usb_autopm_get_interface_async(usb_interface*)'
  [A] 'function void usb_autopm_get_interface_no_resume(usb_interface*)'
  [A] 'function void usb_autopm_put_interface(usb_interface*)'
  [A] 'function void usb_autopm_put_interface_async(usb_interface*)'
  [A] 'function int usb_clear_halt(usb_device*, int)'
  [A] 'function int usb_control_msg(usb_device*, unsigned int, unsigned char, unsigned char, unsigned short int, unsigned short int, void*, unsigned short int, int)'
  [A] 'function void usb_deregister(usb_driver*)'
  [A] 'function int usb_driver_claim_interface(usb_driver*, usb_interface*, void*)'
  [A] 'function void usb_driver_release_interface(usb_driver*, usb_interface*)'
  [A] 'function void usb_free_urb(urb*)'
  [A] 'function urb* usb_get_from_anchor(usb_anchor*)'
  [A] 'function urb* usb_get_urb(urb*)'
  [A] 'function void usb_kill_urb(urb*)'
  [A] 'function int usb_register_driver(usb_driver*, module*, const char*)'
  [A] 'function void usb_scuttle_anchored_urbs(usb_anchor*)'
  [A] 'function int usb_set_interface(usb_device*, int, int)'
  [A] 'function int usb_string(usb_device*, int, char*, unsigned long int)'
  [A] 'function int usb_submit_urb(urb*, unsigned int)'
  [A] 'function int usb_unlink_urb(urb*)'

'enum mm_event_type at mm_event.h:5:1' changed:
  type size hasn't changed
  5 enumerator insertions:
    'mm_event_type::BLK_READ_SUBMIT_BIO' value '7'
    'mm_event_type::UFS_READ_QUEUE_CMD' value '8'
    'mm_event_type::UFS_READ_SEND_CMD' value '9'
    'mm_event_type::UFS_READ_COMPL_CMD' value '10'
    'mm_event_type::F2FS_READ_DATA' value '11'
  1 enumerator change:
    'mm_event_type::MM_TYPE_NUM' from value '7' to '12' at mm_event.h:5:1
  one impacted interface
'struct bio at blk_types.h:146:1' changed:
  type size changed from 1408 to 1472 (in bits)
  1 data member insertion:
    'ktime_t bio::bi_alloc_ts', at offset 1280 (in bits) at blk_types.h:215:1
  there are data member changes:
    'u64 bio::android_kabi_reserved1' offset changed from 1280 to 1344 (in bits) (by +64 bits)
    'u64 bio::android_kabi_reserved2' offset changed from 1344 to 1408 (in bits) (by +64 bits)
    'bio_vec bio::bi_inline_vecs[]' offset changed from 1408 to 1472 (in bits) (by +64 bits)
  1479 impacted interfaces

'struct task_struct at sched.h:647:1' changed:
  type size changed from 30208 to 30720 (in bits)
  there are data member changes:
    type 'mm_event_task[7]' of 'task_struct::mm_event' changed:
      type name changed from 'mm_event_task[7]' to 'mm_event_task[12]'
      array type size changed from 896 to 1536
      array type subrange 1 changed length from 7 to 12
  1618 impacted interfaces

Bug: 149182139
Signed-off-by: Jaegeuk Kim <jaegeuk@google.com>
Change-Id: I55ddd66e6aa59398bdb6cb2359104d7f2bd06b7b
This commit is contained in:
Jaegeuk Kim 2020-05-29 14:25:46 -07:00 committed by Saravana Kannan
parent af6698dcb4
commit da54d9ec81

File diff suppressed because it is too large Load diff