Jaegeuk Kim da54d9ec81 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
2020-05-30 00:10:07 +00:00
2020-04-29 17:26:17 +02:00
2020-05-14 08:54:02 +02:00
2020-05-14 07:57:20 +02:00
2020-03-03 07:33:01 +01:00

Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.
See Documentation/00-INDEX for a list of what is contained in each file.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.
Description
No description provided
Readme 7.9 GiB
Languages
C 97.7%
Assembly 1.6%
Makefile 0.3%
Perl 0.1%