ANDROID: GKI: Update ABI.
Changed leaf types summary: 4 leaf types changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 5 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable
5 Added functions:
[A] 'function void create_pgtable_mapping(phys_addr_t, phys_addr_t)'
[A] 'function usb_ep* usb_ep_autoconfig_by_name(usb_gadget*, usb_endpoint_descriptor*, const char*)'
[A] 'function int usb_func_ep_queue(usb_function*, usb_ep*, usb_request*, gfp_t)'
[A] 'function int usb_func_wakeup(usb_function*)'
[A] 'function int usb_get_controller_id(usb_device*)'
'struct hc_driver at hcd.h:246:1' changed:
type size changed from 2880 to 2944 (in bits)
1 data member insertion:
'void ()* hc_driver::get_core_id', at offset 2880 (in bits) at hcd.h:409:1
13 impacted interfaces
'struct usb_ep at gadget.h:218:1' changed:
type size changed from 576 to 640 (in bits)
4 data member insertions:
'ep_type usb_ep::ep_type', at offset 576 (in bits) at gadget.h:245:1
'u8 usb_ep::ep_num', at offset 608 (in bits) at gadget.h:246:1
'u8 usb_ep::ep_intr_num', at offset 616 (in bits) at gadget.h:247:1
'bool usb_ep::endless', at offset 624 (in bits) at gadget.h:248:1
30 impacted interfaces
'struct usb_function at composite.h:191:1' changed:
type size changed from 1728 to 1856 (in bits)
4 data member insertions:
'unsigned int usb_function::func_wakeup_pending', at offset 29 (in bits) at composite.h:247:1
'unsigned int usb_function::func_wakeup_allowed', at offset 30 (in bits) at composite.h:246:1
'unsigned int usb_function::func_is_suspended', at offset 31 (in bits) at composite.h:245:1
'int usb_function::intf_id', at offset 64 (in bits) at composite.h:201:1
there are data member changes:
'usb_gadget_strings** usb_function::strings' offset changed from 64 to 128 (in bits) (by +64 bits)
'usb_descriptor_header** usb_function::fs_descriptors' offset changed from 128 to 192 (in bits) (by +64 bits)
'usb_descriptor_header** usb_function::hs_descriptors' offset changed from 192 to 256 (in bits) (by +64 bits)
'usb_descriptor_header** usb_function::ss_descriptors' offset changed from 256 to 320 (in bits) (by +64 bits)
'usb_descriptor_header** usb_function::ssp_descriptors' offset changed from 320 to 384 (in bits) (by +64 bits)
'usb_configuration* usb_function::config' offset changed from 384 to 448 (in bits) (by +64 bits)
'usb_os_desc_table* usb_function::os_desc_table' offset changed from 448 to 512 (in bits) (by +64 bits)
'unsigned int usb_function::os_desc_n' offset changed from 512 to 576 (in bits) (by +64 bits)
'void ()* usb_function::bind' offset changed from 576 to 640 (in bits) (by +64 bits)
'void ()* usb_function::unbind' offset changed from 640 to 704 (in bits) (by +64 bits)
'void ()* usb_function::free_func' offset changed from 704 to 768 (in bits) (by +64 bits)
'module* usb_function::mod' offset changed from 768 to 832 (in bits) (by +64 bits)
'void ()* usb_function::set_alt' offset changed from 832 to 896 (in bits) (by +64 bits)
'void ()* usb_function::get_alt' offset changed from 896 to 960 (in bits) (by +64 bits)
'void ()* usb_function::disable' offset changed from 960 to 1024 (in bits) (by +64 bits)
'void ()* usb_function::setup' offset changed from 1024 to 1088 (in bits) (by +64 bits)
'void ()* usb_function::req_match' offset changed from 1088 to 1152 (in bits) (by +64 bits)
'void ()* usb_function::suspend' offset changed from 1152 to 1216 (in bits) (by +64 bits)
'void ()* usb_function::resume' offset changed from 1216 to 1280 (in bits) (by +64 bits)
'void ()* usb_function::get_status' offset changed from 1280 to 1344 (in bits) (by +64 bits)
'void ()* usb_function::func_suspend' offset changed from 1344 to 1408 (in bits) (by +64 bits)
'list_head usb_function::list' offset changed from 1408 to 1536 (in bits) (by +128 bits)
'unsigned long int usb_function::endpoints[1]' offset changed from 1536 to 1664 (in bits) (by +128 bits)
'const usb_function_instance* usb_function::fi' offset changed from 1600 to 1728 (in bits) (by +128 bits)
9 impacted interfaces
'struct usb_gadget_ops at gadget.h:300:1' changed:
type size changed from 768 to 832 (in bits)
1 data member insertion:
'void ()* usb_gadget_ops::func_wakeup', at offset 128 (in bits) at gadget.h:317:1
there are data member changes:
'void ()* usb_gadget_ops::set_selfpowered' offset changed from 128 to 192 (in bits) (by +64 bits)
'void ()* usb_gadget_ops::vbus_session' offset changed from 192 to 256 (in bits) (by +64 bits)
'void ()* usb_gadget_ops::vbus_draw' offset changed from 256 to 320 (in bits) (by +64 bits)
'void ()* usb_gadget_ops::pullup' offset changed from 320 to 384 (in bits) (by +64 bits)
'void ()* usb_gadget_ops::ioctl' offset changed from 384 to 448 (in bits) (by +64 bits)
'void ()* usb_gadget_ops::get_config_params' offset changed from 448 to 512 (in bits) (by +64 bits)
'void ()* usb_gadget_ops::udc_start' offset changed from 512 to 576 (in bits) (by +64 bits)
'void ()* usb_gadget_ops::udc_stop' offset changed from 576 to 640 (in bits) (by +64 bits)
'void ()* usb_gadget_ops::udc_set_speed' offset changed from 640 to 704 (in bits) (by +64 bits)
'void ()* usb_gadget_ops::match_ep' offset changed from 704 to 768 (in bits) (by +64 bits)
19 impacted interfaces
Test: build
Bug: 150811237
Bug: 151977927
Bug: 151977651
Change-Id: I7a803746041fa3d711a534d0bfe60b4a7383f2a9
Signed-off-by:
Hridya Valsaraju <hridya@google.com>
Loading
Please register or sign in to comment