2c1a07949e0220adde9ae0380873f0ac345c4c5c
192 Commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
![]() |
4458494476 |
ANDROID: ABI: qcom: Add symbols for 80211
Add symbols missing from qcom symbol list for 80211 configs.
All of these symbols were already added in commit
|
||
![]() |
bdac4418bf |
ANDROID: abi_gki_aarch64_qcom: Add android_vh_ufs_clock_scaling
Add android_vh_ufs_clock_scaling symbol so that vendor module can use to influence UFS clock scaling policy. Leaf changes summary: 2 artifacts changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 1 Added variable 1 Added function: [A] 'function int __traceiter_android_vh_ufs_clock_scaling(void*, ufs_hba*, bool*, bool*, bool*)' 1 Added variable: [A] 'tracepoint __tracepoint_android_vh_ufs_clock_scaling' Bug: 192050146 Change-Id: I4a908e60f1d79814fd3e2ac12512f80e33b1b748 Signed-off-by: Sahitya Tummala <stummala@codeaurora.org> Signed-off-by: Nitin Rawat <nitirawa@codeaurora.org> |
||
![]() |
65c1de0f06 |
ANDROID: Update symbol list for mtk
Leaf changes summary: 15 artifacts changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 15 Added functions Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable 15 Added functions: [A] 'function int fsg_common_create_luns(fsg_common*, fsg_config*)' [A] 'function int fsg_common_set_cdev(fsg_common*, usb_composite_dev*, bool)' [A] 'function void fsg_common_set_inquiry_string(fsg_common*, const char*, const char*)' [A] 'function void fsg_common_set_sysfs(fsg_common*, bool)' [A] 'function void fsg_config_from_params(fsg_config*, const fsg_module_parameters*, unsigned int)' [A] 'function int usb_add_config(usb_composite_dev*, usb_configuration*, int (usb_configuration*)*)' [A] 'function int usb_composite_probe(usb_composite_driver*)' [A] 'function void usb_composite_unregister(usb_composite_driver*)' [A] 'function int usb_gadget_connect(usb_gadget*)' [A] 'function int usb_gadget_disconnect(usb_gadget*)' [A] 'function int usb_gadget_set_selfpowered(usb_gadget*)' [A] 'function usb_function* usb_get_function(usb_function_instance*)' [A] 'function usb_function_instance* usb_get_function_instance(const char*)' [A] 'function void usb_put_function(usb_function*)' [A] 'function void usb_remove_function(usb_configuration*, usb_function*)' Bug: 192917827 Change-Id: I57e493a76aaa13c3a953c869a6a9b9e85865e18e Signed-off-by: Denis Hsu <denis.hsu@mediatek.com> |
||
![]() |
58aa0f2832 |
ANDROID: qcom: Add net related symbol
Add netif_receive_skb_core which is needed by rmnet modules. Leaf changes summary: 1 artifact changed Changed leaf types summary: 0 leaf type 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 int netif_receive_skb_core(sk_buff*)' Bug: 192384227 Change-Id: I5e3f564ec1a28c804c7017b37fc2e3ccf9eabb28 Signed-off-by: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org> |
||
![]() |
2f9f816445 |
ANDROID: Update the exynos symbol list
Leaf changes summary: 52 artifacts changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 47 Added functions Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 5 Added variables Function symbols changes summary: 0 Removed, 0 Added function symbol not referenced by debug info Variable symbols changes summary: 0 Removed, 1 Added variable symbol not referenced by debug info 47 Added functions: [A] 'function void __devm_release_region(device*, resource*, resource_size_t, resource_size_t)' [A] 'function buffer_head* __getblk_gfp(block_device*, sector_t, unsigned int, gfp_t)' [A] 'function void __lock_buffer(buffer_head*)' [A] 'function sk_buff* __pskb_copy_fclone(sk_buff*, int, gfp_t, bool)' [A] 'function int __sync_dirty_buffer(buffer_head*, int)' [A] 'function int __traceiter_android_rvh_find_new_ilb(void*, cpumask*, int*)' [A] 'function int __traceiter_dwc3_ep_queue(void*, dwc3_request*)' [A] 'function void __wait_on_buffer(buffer_head*)' [A] 'function void __wake_up_locked_key(wait_queue_head*, unsigned int, void*)' [A] 'function int _raw_write_trylock(rwlock_t*)' [A] 'function int blk_ksm_init(blk_keyslot_manager*, unsigned int)' [A] 'function void console_lock()' [A] 'function int cpufreq_frequency_table_get_index(cpufreq_policy*, unsigned int)' [A] 'function cpuidle_driver* cpuidle_get_cpu_driver(cpuidle_device*)' [A] 'function int dev_vprintk_emit(int, const device*, const char*, va_list)' [A] 'function void* devm_krealloc(device*, void*, size_t, gfp_t)' [A] 'function bool drm_mode_match(const drm_display_mode*, const drm_display_mode*, unsigned int)' [A] 'function drm_property* drm_property_create_signed_range(drm_device*, u32, const char*, int64_t, int64_t)' [A] 'function void end_buffer_read_sync(buffer_head*, int)' [A] 'function int hmm_range_fault(hmm_range*)' [A] 'function const cpumask* housekeeping_cpumask(hk_flags)' [A] 'function void i2c_clients_command(i2c_adapter*, unsigned int, void*)' [A] 'function iio_dev* iio_device_alloc(device*, int)' [A] 'function void iio_device_free(iio_dev*)' [A] 'function int is_console_locked()' [A] 'function int media_device_register_entity(media_device*, media_entity*)' [A] 'function __kernel_old_timeval ns_to_kernel_old_timeval(const s64)' [A] 'function int of_alias_get_highest_id(const char*)' [A] 'function int of_get_videomode(device_node*, videomode*, int)' [A] 'function int phy_reset(phy*)' [A] 'function proc_dir_entry* proc_create_seq_private(const char*, umode_t, proc_dir_entry*, const seq_operations*, unsigned int, void*)' [A] 'function int rtc_set_time(rtc_device*, rtc_time*)' [A] 'function void scsi_eh_ready_devs(Scsi_Host*, list_head*, list_head*)' [A] 'function int snd_soc_tplg_component_load(snd_soc_component*, snd_soc_tplg_ops*, const firmware*, u32)' [A] 'function int snd_soc_tplg_component_remove(snd_soc_component*, u32)' [A] 'function int snd_soc_tplg_widget_bind_event(snd_soc_dapm_widget*, const snd_soc_tplg_widget_events*, int, u16)' [A] 'function char* stpcpy(char* restrict, const char* restrict)' [A] 'function int sysfs_merge_group(kobject*, const attribute_group*)' [A] 'function void v4l2_ctrl_auto_cluster(unsigned int, v4l2_ctrl**, u8, bool)' [A] 'function __poll_t v4l2_ctrl_poll(file*, poll_table_struct*)' [A] 'function int v4l2_device_set_name(v4l2_device*, const char*, atomic_t*)' [A] 'function void v4l2_i2c_subdev_init(v4l2_subdev*, i2c_client*, const v4l2_subdev_ops*)' [A] 'function bool v4l2_match_dv_timings(const v4l2_dv_timings*, const v4l2_dv_timings*, unsigned int, bool)' [A] 'function void v4l2_spi_subdev_init(v4l2_subdev*, spi_device*, const v4l2_subdev_ops*)' [A] 'function int vb2_prepare_buf(vb2_queue*, media_device*, v4l2_buffer*)' [A] 'function loff_t vfs_llseek(file*, loff_t, int)' [A] 'function int vprintk_emit(int, int, const dev_printk_info*, const char*, va_list)' 5 Added variables: [A] 'tracepoint __tracepoint_android_rvh_find_new_ilb' [A] 'tracepoint __tracepoint_dwc3_ep_queue' [A] 'int console_printk[4]' [A] 'atomic_t ignore_console_lock_warning' [A] 'kmem_cache* names_cachep' 1 Added variable symbol not referenced by debug info: [A] fb_mode_option Bug: 192480263 Signed-off-by: Donghoon Yu <hoony.yu@samsung.com> Change-Id: I7269a0646108b05a815f1ea0fa4dfcc6aa5be864 |
||
![]() |
b2a9471239 |
ANDROID: Update symbol list for mtk
1. Generated with: BUILD_CONFIG=common/build.config.gki.aarch64 build/build_abi.sh --update Leaf changes summary: 10 artifacts changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 10 Added functions Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable 10 Added functions: [A] 'function blk_status_t blk_insert_cloned_request(request_queue*, request*)' [A] 'function int class_create_file_ns(class*, const class_attribute*, void*)' [A] 'function void class_remove_file_ns(class*, const class_attribute*, void*)' [A] 'function rc_dev* devm_rc_allocate_device(device*, rc_driver_type)' [A] 'function int devm_rc_register_device(device*, rc_dev*)' [A] 'function int snd_soc_component_test_bits(snd_soc_component*, unsigned int, unsigned int, unsigned int)' [A] 'function void v4l2_m2m_buf_copy_metadata(const vb2_v4l2_buffer*, vb2_v4l2_buffer*, bool)' [A] 'function int v4l2_m2m_register_media_controller(v4l2_m2m_dev*, video_device*, int)' [A] 'function void v4l2_m2m_request_queue(media_request*)' [A] 'function void v4l2_m2m_unregister_media_controller(v4l2_m2m_dev*)' Bug: 192041645 Signed-off-by: Chun-Hung Wu <chun-hung.wu@mediatek.com> Change-Id: I3bbfe65e0bf8832feedbbe638c7dfd0e8341c9fb |
||
![]() |
d686d5ffc6 |
ANDROID: GKI: Add some symbols to symbol list
Leaf changes summary: 7 artifacts changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 6 Added functions Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 1 Added variable 6 Added functions: [A] 'function int __sbitmap_queue_get(sbitmap_queue*)' [A] 'function int __traceiter_android_vh_ufs_update_sdev(void*, scsi_device*)' [A] 'function int bio_add_pc_page(request_queue*, bio*, page*, unsigned int, unsigned int)' [A] 'function void bio_reset(bio*)' [A] 'function void blk_mq_sched_mark_restart_hctx(blk_mq_hw_ctx*)' [A] 'function int blk_rq_append_bio(request*, bio**)' 1 Added variable: [A] 'tracepoint __tracepoint_android_vh_ufs_update_sdev' Bug: 191903080 Change-Id: Id181bf494dac59f1063759cf6e69f6a077861b49 Signed-off-by: Chenggang Wang <wangchenggang@vivo.com> |
||
![]() |
4e90d52c82 |
ANDROID: GKI: 7/2/2021 KMI update
Set KMI_GENERATION=8 for 7/2 KMI update Leaf changes summary: 3604 artifacts changed (2 filtered out) Changed leaf types summary: 18 (2 filtered out) leaf types changed Removed/Changed/Added functions summary: 121 Removed, 3342 Changed, 55 Added functions Removed/Changed/Added variables summary: 3 Removed, 62 Changed, 3 Added variables 121 Removed functions: [D] 'function sk_buff* __cfg80211_alloc_event_skb(wiphy*, wireless_dev*, nl80211_commands, nl80211_attrs, unsigned int, int, int, gfp_t)' [D] 'function sk_buff* __cfg80211_alloc_reply_skb(wiphy*, nl80211_commands, nl80211_attrs, int)' [D] 'function void __cfg80211_send_event_skb(sk_buff*, gfp_t)' [D] 'function void __ieee80211_schedule_txq(ieee80211_hw*, ieee80211_txq*, bool)' [D] 'function int __traceiter_android_vh_force_compatible_post(void*, void*)' [D] 'function int __traceiter_android_vh_force_compatible_pre(void*, void*)' [D] 'function void cfg80211_cac_event(net_device*, const cfg80211_chan_def*, nl80211_radar_event, gfp_t)' [D] 'function u32 cfg80211_calculate_bitrate(rate_info*)' [D] 'function void cfg80211_ch_switch_notify(net_device*, cfg80211_chan_def*)' [D] 'function void cfg80211_chandef_create(cfg80211_chan_def*, ieee80211_channel*, nl80211_channel_type)' [D] 'function unsigned int cfg80211_classify8021d(sk_buff*, cfg80211_qos_map*)' [D] 'function void cfg80211_connect_done(net_device*, cfg80211_connect_resp_params*, gfp_t)' [D] 'function void cfg80211_del_sta_sinfo(net_device*, const u8*, station_info*, gfp_t)' [D] 'function void cfg80211_disconnected(net_device*, u16, const u8*, size_t, bool, gfp_t)' [D] 'function int cfg80211_external_auth_request(net_device*, cfg80211_external_auth_params*, gfp_t)' [D] 'function const element* cfg80211_find_elem_match(u8, const u8*, unsigned int, const u8*, unsigned int, unsigned int)' [D] 'function const element* cfg80211_find_vendor_elem(unsigned int, int, const u8*, unsigned int)' [D] 'function void cfg80211_ft_event(net_device*, cfg80211_ft_event_params*)' [D] 'function cfg80211_bss* cfg80211_get_bss(wiphy*, ieee80211_channel*, const u8*, const u8*, size_t, ieee80211_bss_type, ieee80211_privacy)' [D] 'function void cfg80211_gtk_rekey_notify(net_device*, const u8*, const u8*, gfp_t)' [D] 'function void cfg80211_ibss_joined(net_device*, const u8*, ieee80211_channel*, gfp_t)' [D] 'function cfg80211_bss* cfg80211_inform_bss_data(wiphy*, cfg80211_inform_bss*, cfg80211_bss_frame_type, const u8*, u64, u16, u16, const u8*, size_t, gfp_t)' [D] 'function cfg80211_bss* cfg80211_inform_bss_frame_data(wiphy*, cfg80211_inform_bss*, ieee80211_mgmt*, size_t, gfp_t)' [D] 'function void cfg80211_mgmt_tx_status(wireless_dev*, u64, const u8*, size_t, bool, gfp_t)' [D] 'function void cfg80211_michael_mic_failure(net_device*, const u8*, nl80211_key_type, int, const u8*, gfp_t)' [D] 'function void cfg80211_new_sta(net_device*, const u8*, station_info*, gfp_t)' [D] 'function void cfg80211_pmksa_candidate_notify(net_device*, int, const u8*, bool, gfp_t)' [D] 'function void cfg80211_port_authorized(net_device*, const u8*, gfp_t)' [D] 'function void cfg80211_put_bss(wiphy*, cfg80211_bss*)' [D] 'function void cfg80211_radar_event(wiphy*, cfg80211_chan_def*, gfp_t)' [D] 'function void cfg80211_ready_on_channel(wireless_dev*, u64, ieee80211_channel*, unsigned int, gfp_t)' [D] 'function void cfg80211_remain_on_channel_expired(wireless_dev*, u64, ieee80211_channel*, gfp_t)' [D] 'function void cfg80211_roamed(net_device*, cfg80211_roam_info*, gfp_t)' [D] 'function bool cfg80211_rx_mgmt_khz(wireless_dev*, int, int, const u8*, size_t, u32)' [D] 'function void cfg80211_rx_unprot_mlme_mgmt(net_device*, const u8*, size_t)' [D] 'function void cfg80211_scan_done(cfg80211_scan_request*, cfg80211_scan_info*)' [D] 'function void cfg80211_sched_scan_results(wiphy*, u64)' [D] 'function void cfg80211_sched_scan_stopped(wiphy*, u64)' [D] 'function void cfg80211_sched_scan_stopped_rtnl(wiphy*, u64)' [D] 'function void cfg80211_stop_iface(wiphy*, wireless_dev*, gfp_t)' [D] 'function void cfg80211_tdls_oper_request(net_device*, const u8*, nl80211_tdls_operation, u16, gfp_t)' [D] 'function void cfg80211_unlink_bss(wiphy*, cfg80211_bss*)' [D] 'function void cfg80211_unregister_wdev(wireless_dev*)' [D] 'function void cfg80211_update_owe_info_event(net_device*, cfg80211_update_owe_info*, gfp_t)' [D] 'function int cfg80211_vendor_cmd_reply(sk_buff*)' [D] 'function const ieee80211_reg_rule* freq_reg_info(wiphy*, u32)' [D] 'function ieee80211_hw* ieee80211_alloc_hw_nm(size_t, const ieee80211_ops*, const char*)' [D] 'function sk_buff* ieee80211_ap_probereq_get(ieee80211_hw*, ieee80211_vif*)' [D] 'function bool ieee80211_beacon_cntdwn_is_complete(ieee80211_vif*)' [D] 'function sk_buff* ieee80211_beacon_get_template(ieee80211_hw*, ieee80211_vif*, ieee80211_mutable_offsets*)' [D] 'function sk_buff* ieee80211_beacon_get_tim(ieee80211_hw*, ieee80211_vif*, u16*, u16*)' [D] 'function void ieee80211_beacon_loss(ieee80211_vif*)' [D] 'function u8 ieee80211_beacon_update_cntdwn(ieee80211_vif*)' [D] 'function const element* ieee80211_bss_get_elem(cfg80211_bss*, u8)' [D] 'function u32 ieee80211_channel_to_freq_khz(int, nl80211_band)' [D] 'function void ieee80211_chswitch_done(ieee80211_vif*, bool)' [D] 'function void ieee80211_connection_loss(ieee80211_vif*)' [D] 'function void ieee80211_cqm_beacon_loss_notify(ieee80211_vif*, gfp_t)' [D] 'function void ieee80211_cqm_rssi_notify(ieee80211_vif*, nl80211_cqm_rssi_threshold_event, s32, gfp_t)' [D] 'function void ieee80211_csa_finish(ieee80211_vif*)' [D] 'function ieee80211_sta* ieee80211_find_sta(ieee80211_vif*, const u8*)' [D] 'function ieee80211_sta* ieee80211_find_sta_by_ifaddr(ieee80211_hw*, const u8*, const u8*)' [D] 'function void ieee80211_free_hw(ieee80211_hw*)' [D] 'function void ieee80211_free_txskb(ieee80211_hw*, sk_buff*)' [D] 'function int ieee80211_freq_khz_to_channel(u32)' [D] 'function sk_buff* ieee80211_get_buffered_bc(ieee80211_hw*, ieee80211_vif*)' [D] 'function ieee80211_channel* ieee80211_get_channel_khz(wiphy*, u32)' [D] 'function unsigned int ieee80211_get_hdrlen_from_skb(const sk_buff*)' [D] 'function void ieee80211_get_tx_rates(ieee80211_vif*, ieee80211_sta*, sk_buff*, ieee80211_tx_rate*, int)' [D] 'function unsigned int ieee80211_hdrlen(__le16)' [D] 'function void ieee80211_iter_chan_contexts_atomic(ieee80211_hw*, void (ieee80211_hw*, ieee80211_chanctx_conf*, void*)*, void*)' [D] 'function void ieee80211_iterate_active_interfaces_atomic(ieee80211_hw*, u32, void (void*, u8*, ieee80211_vif*)*, void*)' [D] 'function void ieee80211_iterate_interfaces(ieee80211_hw*, u32, void (void*, u8*, ieee80211_vif*)*, void*)' [D] 'function void ieee80211_iterate_stations_atomic(ieee80211_hw*, void (void*, ieee80211_sta*)*, void*)' [D] 'function void ieee80211_manage_rx_ba_offl(ieee80211_vif*, const u8*, unsigned int)' [D] 'function ieee80211_txq* ieee80211_next_txq(ieee80211_hw*, u8)' [D] 'function sk_buff* ieee80211_nullfunc_get(ieee80211_hw*, ieee80211_vif*, bool)' [D] 'function sk_buff* ieee80211_probereq_get(ieee80211_hw*, const u8*, const u8*, size_t, size_t)' [D] 'function sk_buff* ieee80211_proberesp_get(ieee80211_hw*, ieee80211_vif*)' [D] 'function sk_buff* ieee80211_pspoll_get(ieee80211_hw*, ieee80211_vif*)' [D] 'function void ieee80211_queue_delayed_work(ieee80211_hw*, delayed_work*, unsigned long int)' [D] 'function void ieee80211_queue_work(ieee80211_hw*, work_struct*)' [D] 'function void ieee80211_radar_detected(ieee80211_hw*)' [D] 'function void ieee80211_ready_on_channel(ieee80211_hw*)' [D] 'function int ieee80211_register_hw(ieee80211_hw*)' [D] 'function void ieee80211_remain_on_channel_expired(ieee80211_hw*)' [D] 'function void ieee80211_report_low_ack(ieee80211_sta*, u32)' [D] 'function void ieee80211_restart_hw(ieee80211_hw*)' [D] 'function void ieee80211_rx_irqsafe(ieee80211_hw*, sk_buff*)' [D] 'function void ieee80211_rx_napi(ieee80211_hw*, ieee80211_sta*, sk_buff*, napi_struct*)' [D] 'function void ieee80211_scan_completed(ieee80211_hw*, cfg80211_scan_info*)' [D] 'function void ieee80211_sched_scan_results(ieee80211_hw*)' [D] 'function void ieee80211_sched_scan_stopped(ieee80211_hw*)' [D] 'function int ieee80211_sta_ps_transition(ieee80211_sta*, bool)' [D] 'function void ieee80211_sta_register_airtime(ieee80211_sta*, u8, u32, u32)' [D] 'function void ieee80211_stop_queue(ieee80211_hw*, int)' [D] 'function void ieee80211_stop_queues(ieee80211_hw*)' [D] 'function void ieee80211_stop_rx_ba_session(ieee80211_vif*, u16, const u8*)' [D] 'function void ieee80211_stop_tx_ba_cb_irqsafe(ieee80211_vif*, const u8*, u16)' [D] 'function void ieee80211_tdls_oper_request(ieee80211_vif*, const u8*, nl80211_tdls_operation, u16, gfp_t)' [D] 'function sk_buff* ieee80211_tx_dequeue(ieee80211_hw*, ieee80211_txq*)' [D] 'function void ieee80211_tx_rate_update(ieee80211_hw*, ieee80211_sta*, ieee80211_tx_info*)' [D] 'function void ieee80211_tx_status(ieee80211_hw*, sk_buff*)' [D] 'function void ieee80211_tx_status_irqsafe(ieee80211_hw*, sk_buff*)' [D] 'function void ieee80211_txq_get_depth(ieee80211_txq*, unsigned long int*, unsigned long int*)' [D] 'function bool ieee80211_txq_may_transmit(ieee80211_hw*, ieee80211_txq*)' [D] 'function void ieee80211_txq_schedule_start(ieee80211_hw*, u8)' [D] 'function void ieee80211_unregister_hw(ieee80211_hw*)' [D] 'function void ieee80211_wake_queue(ieee80211_hw*, int)' [D] 'function void ieee80211_wake_queues(ieee80211_hw*)' [D] 'function const char* reg_initiator_name(nl80211_reg_initiator)' [D] 'function int regulatory_hint(wiphy*, const char*)' [D] 'function int regulatory_set_wiphy_regd(wiphy*, ieee80211_regdomain*)' [D] 'function void wiphy_apply_custom_regulatory(wiphy*, const ieee80211_regdomain*)' [D] 'function void wiphy_free(wiphy*)' [D] 'function wiphy* wiphy_new_nm(const cfg80211_ops*, int, const char*)' [D] 'function void wiphy_read_of_freq_limits(wiphy*)' [D] 'function int wiphy_register(wiphy*)' [D] 'function void wiphy_rfkill_set_hw_state(wiphy*, bool)' [D] 'function ieee80211_hw* wiphy_to_ieee80211_hw(wiphy*)' [D] 'function void wiphy_unregister(wiphy*)' 55 Added functions: [A] 'function void __hw_addr_init(netdev_hw_addr_list*)' [A] 'function int __hw_addr_sync(netdev_hw_addr_list*, netdev_hw_addr_list*, int)' [A] 'function void __hw_addr_unsync(netdev_hw_addr_list*, netdev_hw_addr_list*, int)' [A] 'function void __put_net(net*)' [A] 'function int __sock_create(net*, int, int, int, socket**, int)' [A] 'function int __traceiter_android_vh_rproc_recovery(void*, rproc*)' [A] 'function sk_buff* alloc_can_err_skb(net_device*, can_frame**)' [A] 'function sk_buff* alloc_can_skb(net_device*, can_frame**)' [A] 'function net_device* alloc_candev_mqs(int, unsigned int, unsigned int, unsigned int)' [A] 'function void arc4_crypt(arc4_ctx*, u8*, const u8*, unsigned int)' [A] 'function int arc4_setkey(arc4_ctx*, const u8*, unsigned int)' [A] 'function int can_change_mtu(net_device*, int)' [A] 'function void can_free_echo_skb(net_device*, unsigned int)' [A] 'function unsigned int can_get_echo_skb(net_device*, unsigned int)' [A] 'function int can_put_echo_skb(sk_buff*, net_device*, unsigned int)' [A] 'function void close_candev(net_device*)' [A] 'function u32 crc32_be(u32, const unsigned char*, size_t)' [A] 'function dentry* debugfs_rename(dentry*, dentry*, dentry*, const char*)' [A] 'function int dev_change_net_namespace(net_device*, net*, const char*)' [A] 'function void dev_fetch_sw_netstats(rtnl_link_stats64*, const pcpu_sw_netstats*)' [A] 'function void free_candev(net_device*)' [A] 'function int genlmsg_multicast_allns(const genl_family*, sk_buff*, u32, unsigned int, gfp_t)' [A] 'function net* get_net_ns_by_fd(int)' [A] 'function net* get_net_ns_by_pid(pid_t)' [A] 'function int inet_csk_get_port(sock*, unsigned short int)' [A] 'function void kernel_param_lock(module*)' [A] 'function void kernel_param_unlock(module*)' [A] 'function key_ref_t key_create_or_update(key_ref_t, const char*, const char*, void*, size_t, key_perm_t, unsigned long int)' [A] 'function void key_put(key*)' [A] 'function key* keyring_alloc(const char*, kuid_t, kgid_t, const cred*, key_perm_t, unsigned long int, key_restriction*, key*)' [A] 'function ktime_t ktime_get_coarse_with_offset(tk_offsets)' [A] 'function void netdev_set_default_ethtool_ops(net_device*, const ethtool_ops*)' [A] 'function int open_candev(net_device*)' [A] 'function int register_candev(net_device*)' [A] 'function bool rfkill_blocked(rfkill*)' [A] 'function void rfkill_pause_polling(rfkill*)' [A] 'function void rfkill_resume_polling(rfkill*)' [A] 'function bool rfkill_set_hw_state(rfkill*, bool)' [A] 'function void rhashtable_free_and_destroy(rhashtable*, void (void*, void*)*, void*)' [A] 'function int rhltable_init(rhltable*, const rhashtable_params*)' [A] 'function unsigned long int round_jiffies(unsigned long int)' [A] 'function void rproc_coredump(rproc*)' [A] 'function void rproc_coredump_cleanup(rproc*)' [A] 'function int skb_checksum_help(sk_buff*)' [A] 'function sk_buff* skb_clone_sk(sk_buff*)' [A] 'function void skb_complete_wifi_ack(sk_buff*, bool)' [A] 'function void sock_efree(sk_buff*)' [A] 'function void tty_hangup(tty_struct*)' [A] 'function int tty_mode_ioctl(tty_struct*, file*, unsigned int, unsigned long int)' [A] 'function void unregister_candev(net_device*)' [A] 'function void usb_anchor_urb(urb*, usb_anchor*)' [A] 'function void usb_kill_anchored_urbs(usb_anchor*)' [A] 'function void usb_unanchor_urb(urb*)' [A] 'function int verify_pkcs7_signature(void*, size_t, void*, size_t, key*, key_being_used_for, int (void*, void*, typedef size_t, typedef size_t)*, void*)' [A] 'function void wireless_nlevent_flush()' 3342 functions with some sub-type change: [C] 'function void* PDE_DATA(const inode*)' at generic.c:799:1 has some sub-type changes: CRC (modversions) changed from 0x1c3ef274 to 0xf1429f7e [C] 'function void __ClearPageMovable(page*)' at compaction.c:138:1 has some sub-type changes: CRC (modversions) changed from 0xdc28d620 to 0xd8bcfba7 [C] 'function void __SetPageMovable(page*, address_space*)' at compaction.c:130:1 has some sub-type changes: CRC (modversions) changed from 0xd7b7b883 to 0x7389406a ... 3339 omitted; 3342 symbols have only CRC changes 3 Removed variables: [D] 'tracepoint __tracepoint_android_vh_force_compatible_post' [D] 'tracepoint __tracepoint_android_vh_force_compatible_pre' [D] 'const unsigned char rfc1042_header[6]' 3 Added variables: [A] 'tracepoint __tracepoint_android_vh_rproc_recovery' [A] 'const char hex_asc_upper[17]' [A] 'const kobj_ns_type_operations net_ns_type_operations' 62 Changed variables: [C] 'net init_net' was changed at net_namespace.c:47:1: size of symbol changed from 4416 to 4544 CRC (modversions) changed from 0x144cd521 to 0x661d880a type of variable changed: type size changed from 35328 to 36352 (in bits) 1 data member insertion: 'netns_can can', at offset 34368 (in bits) at net_namespace.h:183:1 there are data member changes: 2 ('netns_xdp xdp' .. 'sock* diag_nlsk') offsets changed (by +1408 bits) 3735 impacted interfaces [C] 'rq runqueues' was changed at core.c:56:1: size of symbol changed from 4544 to 4672 CRC (modversions) changed from 0x3e534b4f to 0x27777ba4 type of variable changed: type size changed from 36352 to 37376 (in bits) there are data member changes: type 'struct cfs_rq' of 'rq::cfs' changed: type size changed from 3072 to 4096 (in bits) 1 data member insertion: 'u64 android_vendor_data1[16]', at offset 2752 (in bits) at sched.h:617:1 3735 impacted interfaces 61 ('rt_rq rt' .. 'u64 android_kabi_reserved4') offsets changed (by +1024 bits) 3735 impacted interfaces [C] 'bus_type amba_bustype' was changed at bus.c:215:1: CRC (modversions) changed from 0x13c06cac to 0x1f5d98ee [C] 'neigh_table arp_tbl' was changed at arp.c:152:1: CRC (modversions) changed from 0x56697f62 to 0x16be2042 [C] 'const address_space_operations balloon_aops' was changed at balloon_compaction.c:253:1: CRC (modversions) changed from 0xf0207a10 to 0xf3018b56 ... 57 omitted; 60 symbols have only CRC changes 'enum attr_idn at ufs.h:128:1' changed: type size hasn't changed 1 enumerator deletion: 'attr_idn::QUERY_ATTR_IDN_RESERVED' value '1' 1 enumerator insertion: 'attr_idn::QUERY_ATTR_IDN_MAX_HPB_SINGLE_CMD' value '1' 2 impacted interfaces 'struct binder_transaction at binder_internal.h:547:1' changed: type size changed from 1280 to 1408 (in bits) 1 data member insertion: 'u64 android_oem_data1[2]', at offset 1280 (in bits) at binder_internal.h:575:1 4 impacted interfaces 'struct bio at blk_types.h:205:1' changed: type size changed from 1152 to 1216 (in bits) 1 data member insertion: 'u64 bi_iocost_cost', at offset 704 (in bits) at blk_types.h:234:1 there are data member changes: 2 ('bio_crypt_ctx* bi_crypt_context' .. 'bool bi_skip_dm_default_key') offsets changed (by +64 bits) anonymous data member 'union {}' offset changed from 776 to 840 (in bits) (by +64 bits) 8 ('unsigned short int bi_vcnt' .. 'bio_vec bi_inline_vecs[]') offsets changed (by +64 bits) 3735 impacted interfaces 'struct blk_mq_ctx at blk-mq.h:18:1' changed: type size changed from 2048 to 2560 (in bits) 1 data member insertion: 'u64 android_oem_data1[2]', at offset 2048 (in bits) at blk-mq.h:39:1 3735 impacted interfaces 'struct blk_mq_hw_ctx at blk-mq.h:16:1' changed: type size hasn't changed 1 data member deletion: 'atomic_t elevator_queued', at offset 3424 (in bits) at blk-mq.h:145:1 3735 impacted interfaces 'struct blk_mq_tags at blk-mq-tag.h:8:1' changed: type size changed from 1600 to 1664 (in bits) 1 data member insertion: 'u64 android_oem_data1', at offset 1600 (in bits) at blk-mq-tag.h:30:1 3735 impacted interfaces 'struct cfs_rq at sched.h:530:1' changed: details were reported earlier 'struct dma_buf at dma-buf.h:397:1' changed: type size changed from 3520 to 2240 (in bits) 3 data member deletions: 'int mmap_count', at offset 2240 (in bits) at dma-buf.h:430:1 'const vm_operations_struct* exp_vm_ops', at offset 2304 (in bits) at dma-buf.h:431:1 'vm_operations_struct vm_ops', at offset 2368 (in bits) at dma-buf.h:432:1 456 impacted interfaces 'struct mm_struct at mm_types.h:407:1' changed: type size changed from 7424 to 7360 (in bits) there are data member changes: anonymous data member at offset 0 (in bits) changed from: struct {vm_area_struct* mmap; rb_root mm_rb; u64 vmacache_seqnum; rwlock_t mm_rb_lock; unsigned long int (file*, unsigned long int, unsigned long int, unsigned long int, unsigned long int)* get_unmapped_area; unsigned long int mmap_base; unsigned long int mmap_legacy_base; unsigned long int task_size; unsigned long int highest_vm_end; pgd_t* pgd; atomic_t membarrier_state; atomic_t mm_users; atomic_t mm_count; atomic_t has_pinned; seqcount_t write_protect_seq; atomic_long_t pgtables_bytes; int map_count; spinlock_t page_table_lock; rw_semaphore mmap_lock; list_head mmlist; unsigned long int hiwater_rss; unsigned long int hiwater_vm; unsigned long int total_vm; unsigned long int locked_vm; atomic64_t pinned_vm; unsigned long int data_vm; unsigned long int exec_vm; unsigned long int stack_vm; unsigned long int def_flags; spinlock_t arg_lock; unsigned long int start_code; unsigned long int end_code; unsigned long int start_data; unsigned long int end_data; unsigned long int start_brk; unsigned long int brk; unsigned long int start_stack; unsigned long int arg_start; unsigned long int arg_end; unsigned long int env_start; unsigned long int env_end; unsigned long int saved_auxv[46]; mm_rss_stat rss_stat; linux_binfmt* binfmt; mm_context_t context; unsigned long int flags; core_state* core_state; spinlock_t ioctx_lock; kioctx_table* ioctx_table; user_namespace* user_ns; file* exe_file; mmu_notifier_subscriptions* notifier_subscriptions; atomic_t tlb_flush_pending; uprobes_state uprobes_state; work_struct async_put_work; u32 pasid;} to: struct {vm_area_struct* mmap; rb_root mm_rb; u64 vmacache_seqnum; rwlock_t mm_rb_lock; unsigned long int (file*, unsigned long int, unsigned long int, unsigned long int, unsigned long int)* get_unmapped_area; unsigned long int mmap_base; unsigned long int mmap_legacy_base; unsigned long int task_size; unsigned long int highest_vm_end; pgd_t* pgd; atomic_t membarrier_state; atomic_t mm_users; atomic_t mm_count; atomic_t has_pinned; atomic_long_t pgtables_bytes; int map_count; spinlock_t page_table_lock; rw_semaphore mmap_lock; list_head mmlist; unsigned long int hiwater_rss; unsigned long int hiwater_vm; unsigned long int total_vm; unsigned long int locked_vm; atomic64_t pinned_vm; unsigned long int data_vm; unsigned long int exec_vm; unsigned long int stack_vm; unsigned long int def_flags; seqcount_t write_protect_seq; spinlock_t arg_lock; unsigned long int start_code; unsigned long int end_code; unsigned long int start_data; unsigned long int end_data; unsigned long int start_brk; unsigned long int brk; unsigned long int start_stack; unsigned long int arg_start; unsigned long int arg_end; unsigned long int env_start; unsigned long int env_end; unsigned long int saved_auxv[46]; mm_rss_stat rss_stat; linux_binfmt* binfmt; mm_context_t context; unsigned long int flags; core_state* core_state; spinlock_t ioctx_lock; kioctx_table* ioctx_table; user_namespace* user_ns; file* exe_file; mmu_notifier_subscriptions* notifier_subscriptions; atomic_t tlb_flush_pending; uprobes_state uprobes_state; work_struct async_put_work; u32 pasid;} and size changed from 7424 to 7360 (in bits) (by -64 bits) 'unsigned long int cpu_bitmap[]' offset changed (by -64 bits) 3735 impacted interfaces 'struct mmc_bus_ops at core.h:20:1' changed: type size changed from 768 to 896 (in bits) 1 data member insertion: 'u64 android_vendor_data1[2]', at offset 768 (in bits) at core.h:34:1 89 impacted interfaces 'struct mmc_card at card.h:244:1' changed: type size changed from 13504 to 13568 (in bits) 1 data member insertion: 'u64 android_vendor_data1', at offset 13504 (in bits) at card.h:317:1 89 impacted interfaces 'struct mmc_host at host.h:279:1' changed: type size hasn't changed 1 data member insertion: 'u64 android_vendor_data1', at offset 13440 (in bits) at host.h:488:1 there are data member changes: 'u64 android_oem_data1' offset changed (by +64 bits) 89 impacted interfaces 'struct net at net_namespace.h:56:1' changed: details were reported earlier 'struct request at blkdev.h:127:1' changed: type size changed from 2304 to 2368 (in bits) 1 data member insertion: 'u64 alloc_time_ns', at offset 1408 (in bits) at blkdev.h:194:1 there are data member changes: 12 ('u64 start_time_ns' .. 'unsigned long int deadline') offsets changed (by +64 bits) anonymous data member 'union {__call_single_data csd; u64 fifo_time;}' offset changed from 1920 to 1984 (in bits) (by +64 bits) 2 ('rq_end_io_fn* end_io' .. 'void* end_io_data') offsets changed (by +64 bits) 3735 impacted interfaces 'struct request_queue at blkdev.h:396:1' changed: type size changed from 15616 to 15680 (in bits) 1 data member insertion: 'u64 android_oem_data1', at offset 15616 (in bits) at blkdev.h:592:1 3735 impacted interfaces 'struct rq at sched.h:914:1' changed (indirectly): details were reported earlier 'struct ufs_dev_info at ufs.h:529:1' changed: type size hasn't changed 1 data member insertion: 'bool hpb_enabled', at offset 304 (in bits) at ufs.h:596:1 38 impacted interfaces 'struct ufs_hba at ufshcd.h:737:1' changed (indirectly): type size hasn't changed there are data member changes: type 'struct ufs_dev_info' of 'ufs_hba::dev_info' changed, as reported earlier 38 impacted interfaces Bug: 192107071 Signed-off-by: Todd Kjos <tkjos@google.com> Change-Id: Ib0c3e59b2e33922b00a374801a8aa5d544047848 |
||
![]() |
7d8c327a64 |
ANDROID: ABI: gki_defconfig: Make cfg80211 and mac80211 modules
Remove CONFIG_CFG80211 and CONFIG_MAC80211 from gki_defconfig to allow vendors to incorporate features that have landed upstream. Also need to update symbol lists since the related 80211 symbols are no longer exported from the core kernel. Bug: 189918667 Signed-off-by: Todd Kjos <tkjos@google.com> Change-Id: Iab3971cd0d78d669536b8eb0505c60caa3aafeee |
||
![]() |
00d9f57a69 |
ANDROID: GKI: Add rproc coredump APIs to symbol list
This change adds the rproc_coredump() and rproc_coredump_cleanup() APIs to the qcom symbol list. Bug: 188764827 Change-Id: I32a56f5d3caabc61ed94f6de0d7daa29becb490d Signed-off-by: Siddharth Gupta <quic_sidgup@quicinc.com> |
||
![]() |
3136de9b19 |
ANDROID: GKI: Add remoteproc vendor hook symbols
Add the the symbols exported by the remoteproc vendor hook to the qcom symbol list. Change-Id: Iffd58aa5d367141de1c065488519b29fb802fd86 Signed-off-by: Siddharth Gupta <quic_sidgup@quicinc.com> |
||
![]() |
f9fcdaeab7 |
ANDROID: sched: remove regular vendor hooks for 32bit execve
As restricted hooks have been introduced, regular vendor hooks are no longer necessary. Bug: 187917024 Change-Id: Ia70e9dd1bd7373e19bdc82e90a2384201076bc0b Signed-off-by: Shaleen Agrawal <shalagra@codeaurora.org> |
||
![]() |
cebb002b99 |
ANDROID: ABI: update virtual device symbols for CAN
Need symbols for newly added CAN drivers Bug: 190375772 Signed-off-by: Todd Kjos <tkjos@google.com> Change-Id: Ibaa1c0963e2e5efb0cf77e6661a683cb00f095d9 |
||
![]() |
8d2e1c8a3e |
ANDROID: Update the ABI representation
Leaf changes summary: 2 artifacts changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 1 Added variable 1 Added function: [A] 'function int __traceiter_android_vh_setscheduler_uclamp(void*, task_struct*, int, unsigned int)' 1 Added variable: [A] 'tracepoint __tracepoint_android_vh_setscheduler_uclamp' Bug: 191973176 Signed-off-by: Rick Yiu <rickyiu@google.com> Change-Id: Id8c2dd8a1201b1adaa84e9635331b5c703c742bd |
||
![]() |
aebdd1ae36 |
ANDROID: GKI: Update abi_gki_aarch64_qcom for oom_check_panic symbol
Whitelist the symbol __tracepoint_android_vh_oom_check_panic Leaf changes summary: 1 artifact changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 0 Added function Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 1 Added variable 1 Added variable: [A] 'tracepoint __tracepoint_android_vh_oom_check_panic' Bug: 186875166 Change-Id: Ie54977a3fad4645a6d55c87f2c36ae4a0347c59b Signed-off-by: Prakash Gupta <guptap@codeaurora.org> |
||
![]() |
06d75deb06 |
ANDROID: ABI: update for new qcom symbols
Leaf changes summary: 4 artifacts changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 2 Added functions Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 2 Added variables 2 Added functions: [A] 'function int __traceiter_android_vh_logbuf_pr_cont(void*, printk_record*, size_t)' [A] 'function int __traceiter_android_vh_ufs_update_sdev(void*, scsi_device*)' 2 Added variables: [A] 'tracepoint __tracepoint_android_vh_logbuf_pr_cont' [A] 'tracepoint __tracepoint_android_vh_ufs_update_sdev' Bug: 191951106 Bug: 185182649 Signed-off-by: Todd Kjos <tkjos@google.com> Change-Id: Iefdbf957fd40caeb767d2f50dca1e79ba4846582 |
||
![]() |
1eda1085fe |
ANDROID: abi_gki_aarch64_qcom: Update ufs symbol list
Update ufs tracepoint symbol list for QCOM. Bug: 191951106 Signed-off-by: Asutosh Das <asutoshd@codeaurora.org> Change-Id: Ia95f3bc6d02775fb435e5fd854e355838e8500b1 |
||
![]() |
a97617ccb4 |
ANDROID: GKI: Update abi_gki_aarch64_qcom for logbuf_pr_cont tracepoint
Add __tracepoint_android_vh_logbuf_pr_cont symbol. Bug: 185182649 Change-Id: If1999b5d5df20b532003cd005ba2f60cb8288346 Signed-off-by: Mukesh Ojha <mojha@codeaurora.org> |
||
![]() |
872e0b9f75 |
ANDROID: Update symbol list for mtk
1. Generated with: BUILD_CONFIG=common/build.config.gki.aarch64 build/build_abi.sh --update Leaf changes summary: 1 artifact changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function 1 New exported function: [A] 'function unsigned long get_freelist_nr_pages(void)' Bug: 192041645 Change-Id: I387b0e193ff2160783a4c69b702fd08b97f0153d Signed-off-by: Guangming Cao <Guangming.Cao@mediatek.com> |
||
![]() |
5b1baee639 |
ANDROID: GKI: update allowed symbols for exynosauto soc
This patch updates ABI allowed symbol list for exynosauto soc. Notable changes: - *drm* and *display* symbols are required for DRM display vendor module. - blk_ksm_init_passthrough: use passthrough mode of keyslot manager - kmsg_dump_get_line to dump kmsg as line by line Leaf changes summary: 28 artifacts changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 27 Added functions Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 1 Added variable 27 Added functions: [A] 'function int __bitmap_and(unsigned long int*, const unsigned long int*, const unsigned long int*, unsigned int)' [A] 'function void __drm_atomic_helper_plane_reset(drm_plane*, drm_plane_state*)' [A] 'function int __traceiter_android_vh_show_mem(void*, unsigned int, nodemask_t*)' [A] 'function void blk_ksm_init_passthrough(blk_keyslot_manager*)' [A] 'function int default_wake_function(wait_queue_entry_t*, unsigned int, int, void*)' [A] 'function void display_timings_release(display_timings*)' [A] 'function void drm_atomic_bridge_chain_enable(drm_bridge*, drm_atomic_state*)' [A] 'function void drm_atomic_bridge_chain_pre_enable(drm_bridge*, drm_atomic_state*)' [A] 'function void drm_atomic_helper_disable_planes_on_crtc(drm_crtc_state*, bool)' [A] 'function wait_queue_head_t* drm_crtc_vblank_waitqueue(drm_crtc*)' [A] 'function void drm_display_mode_from_videomode(const videomode*, drm_display_mode*)' [A] 'function void drm_dp_downstream_debug(seq_file*, const u8*, const u8*, const edid*, drm_dp_aux*)' [A] 'function u8 drm_dp_dsc_sink_line_buf_depth(const u8*)' [A] 'function u8 drm_dp_dsc_sink_max_slice_count(const u8*, bool)' [A] 'function void drm_dp_mst_dump_topology(seq_file*, drm_dp_mst_topology_mgr*)' [A] 'function int drm_dsc_compute_rc_parameters(drm_dsc_config*)' [A] 'function void drm_dsc_pps_payload_pack(drm_dsc_picture_parameter_set*, const drm_dsc_config*)' [A] 'function uint32_t drm_of_crtc_port_mask(drm_device*, device_node*)' [A] 'function int drm_plane_create_zpos_immutable_property(drm_plane*, unsigned int)' [A] 'function void iommu_group_remove_device(device*)' [A] 'function bool kmsg_dump_get_line(kmsg_dumper*, bool, char*, size_t, size_t*)' [A] 'function void kset_unregister(kset*)' [A] 'function display_timings* of_get_display_timings(const device_node*)' [A] 'function int of_get_drm_display_mode(device_node*, drm_display_mode*, u32*, int)' [A] 'function device_node* of_graph_get_port_by_id(device_node*, u32)' [A] 'function int v4l2_m2m_querybuf(file*, v4l2_m2m_ctx*, v4l2_buffer*)' [A] 'function int videomode_from_timings(const display_timings*, videomode*, unsigned int)' 1 Added variable: [A] 'tracepoint __tracepoint_android_vh_show_mem' Bug: 192103187 Signed-off-by: Chanho Park <chanho61.park@samsung.com> Change-Id: I1a2697c61f31aa857ea2cbff46ead13719918db1 |
||
![]() |
961be31178 |
ANDROID: GKI: initial upload list for exynosauto soc
This patch adds to upload initial symbol list for Exynosauto SoC. To find what has updated from GKI symbol easily, this list does not include full list of symbol. So, nothing has added to GKI ABI symbols. Bug: 192103187 Signed-off-by: Chanho Park <chanho61.park@samsung.com> Change-Id: Iae46da79e06d1081199a8db014b892c74887cbf8 |
||
![]() |
e7cf28a1a4 |
ANDROID: Update symbol list for mtk
1. Generated with: BUILD_CONFIG=out/build.config OUT_DIR=out ./build/build_abi.sh --update Leaf changes summary: 3 artifacts changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 3 Added functions Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable 3 Added functions: [A] 'function regmap* rdev_get_regmap(regulator_dev*)' [A] 'function int regulator_set_active_discharge_regmap(regulator_dev*, bool)' [A] 'function void ufshcd_hba_stop(ufs_hba*)' Bug: 191726929 Signed-off-by: Chun-Hung Wu <chun-hung.wu@mediatek.com> Change-Id: I2fe2e077cdd575bc3b89f4d0d8b08842f432c276 |
||
![]() |
d5a092726b |
ANDROID: GKI: Update abi_gki_aarch64_qcom list for rwsem list add
Add the rwsem list add vendor hook symbol which is needed for vendor modules. Bug: 192041655 Signed-off-by: Huang Yiwei <hyiwei@codeaurora.org> Change-Id: I838fbb9d067d940e962eff94e8c875c30e153ee1 |
||
![]() |
cea24faf98 |
ANDROID: Update the ABI representation
Leaf changes summary: 4 artifacts changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 2 Added functions Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 2 Added variables 2 Added functions: [A] 'function int __traceiter_mm_vmscan_direct_reclaim_begin(void*, int, gfp_t)' [A] 'function int __traceiter_mm_vmscan_direct_reclaim_end(void*, unsigned long int)' 2 Added variables: [A] 'tracepoint __tracepoint_mm_vmscan_direct_reclaim_begin' [A] 'tracepoint __tracepoint_mm_vmscan_direct_reclaim_end' Bug: 190795589 Signed-off-by: Martin Liu <liumartin@google.com> Change-Id: Ibabb7f6ffdc298ee8ff860457e0fada402ce1a34 |
||
![]() |
c0e8aae5c5 |
ANDROID: qcom: Add xfrm and skb related symbols
Add __xfrm_decode_session, xfrm_lookup, xfrm_output and kfree_skb_list which are needed by rmnet modules. Leaf changes summary: 4 artifacts changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 4 Added functions Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable 4 Added functions: [A] 'function int __xfrm_decode_session(sk_buff*, flowi*, unsigned int, int)' [A] 'function void kfree_skb_list(sk_buff*)' [A] 'function dst_entry* xfrm_lookup(net*, dst_entry*, const flowi*, const sock*, int)' [A] 'function int xfrm_output(sock*, sk_buff*)' Bug: 191435348 Change-Id: Ib61aaf84ed145c3f87015c890f6c9e6d5ae722f6 Signed-off-by: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org> |
||
![]() |
a985701859 |
ANDROID: abi_gki_aarch64_qcom: Add additional symbols for 32bit execve
Additional restricted vendor hooks have been added. Leaf changes summary: 4 artifacts changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 2 Added functions Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 2 Added variables 2 Added functions: [A] 'function int __traceiter_android_rvh_force_compatible_post(void*, void*)' [A] 'function int __traceiter_android_rvh_force_compatible_pre(void*, void*)' 2 Added variables: [A] 'tracepoint __tracepoint_android_rvh_force_compatible_post' [A] 'tracepoint __tracepoint_android_rvh_force_compatible_pre' Bug: 187917024 Change-Id: Ib9cd475ed63448f3befa581b26bcdfb4a75e8faf Signed-off-by: Shaleen Agrawal <shalagra@codeaurora.org> |
||
![]() |
f502bc761a |
ANDROID: GKI: Update symbols to symbol list
Update symbols to symbol list externed by oem modules. Leaf changes summary: 0 artifact changed (1 filtered out) Changed leaf types summary: 0 (1 filtered out) leaf type 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 Bug: 191844515 Change-Id: Ifbf1d9bdf30bac43342ae8987aba0d937657d983 Signed-off-by: Chenggang Wang <wangchenggang@vivo.com> Signed-off-by: wangchenggang <11061793@bbktel.com> |
||
![]() |
77c9f446b6 |
ANDROID: GKI: Update abi_gki_aarch64_qcom list for shmem allocations
Add support for shmem allocations in kernel. Update allowed list with symbols for the feature implementation. Leaf changes summary: 2 artifacts changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 2 Added functions Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable 2 Added functions: [A] 'function struct file* shmem_file_setup(const char*, loff_t, unsigned long) [A] 'function struct page* shmem_read_mapping_page_gfp( struct address_space*, pgoff_t, gfp_t) Bug: 191813051 Change-Id: I4ca5f36cfac146695b64739b426df71834789d9f Signed-off-by: Rohan Sethi <rohsethi@codeaurora.org> |
||
![]() |
6d9cb283f8 |
ANDROID: Update symbol list for mtk
1. Generated with: BUILD_CONFIG=out/build.config OUT_DIR=out ./build/build_abi.sh --update Leaf changes summary: 1 artifact changed (1 filtered out) Changed leaf types summary: 0 (1 filtered out) leaf type 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 void dma_run_dependencies(dma_async_tx_descriptor*)' Bug: 191726929 Signed-off-by: Chun-Hung Wu <chun-hung.wu@mediatek.com> Change-Id: Id2ca2c5d64f6a4c2e15fea0b7617b19c30f2fec8 |
||
![]() |
91843b55b4 |
ANDROID: abi_gki_aarch64_qcom: Add scheduler symbols
Add scheduler symbols to abi_gki_aarch64_qcom: - sched_trace_rd_span - __traceiter_sched_overutilized_tp - __tracepoint_Sched_overutilized_tp Bug: 191692644 Change-Id: I70fc1db8c28e65612a34360d213b1c108246a73c Signed-off-by: Elliot Berman <quic_eberman@quicinc.com> |
||
![]() |
2f30bf7d8c |
ANDROID: ABI: Update allowed list for QCOM
Leaf changes summary: 1 artifact changed Changed leaf types summary: 0 leaf type 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 void cpufreq_cooling_unregister(thermal_cooling_device*)' Bug: 191105257 Change-Id: I27ec59360fb568968459a23d7fe785516c396345 Signed-off-by: Taniya Das <tdas@codeaurora.org> |
||
![]() |
973a19f620 |
ANDROID: Update the ABI representation
Leaf changes summary: 1 artifact changed Changed leaf types summary: 0 leaf type 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 int drm_atomic_helper_disable_all(drm_device*, drm_modeset_acquire_ctx*)' Bug: 143292884 Signed-off-by: Lopy Cheng <lopycheng@google.com> Change-Id: I2fb949f98c9ed9e9495700e3c85992eccf1bd03b |
||
![]() |
55d7c4eca6 |
ANDROID: Update symbol list for mtk
1. Generated with: BUILD_CONFIG=out/build.config OUT_DIR=out ./build/build_abi.sh --update Leaf changes summary: 79 artifacts changed (1 filtered out) Changed leaf types summary: 0 (1 filtered out) leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 57 Added functions Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 22 Added variables 57 Added functions: [A] 'function int __traceiter_android_rvh_dequeue_task_fair(void*, rq*, task_struct*, int)' [A] 'function int __traceiter_android_rvh_enqueue_task_fair(void*, rq*, task_struct*, int)' [A] 'function int __traceiter_android_vh_commit_creds(void*, const task_struct*, const cred*)' [A] 'function int __traceiter_android_vh_exit_creds(void*, const task_struct*, const cred*)' [A] 'function int __traceiter_android_vh_iommu_alloc_iova(void*, device*, dma_addr_t, size_t)' [A] 'function int __traceiter_android_vh_iommu_free_iova(void*, dma_addr_t, size_t)' [A] 'function int __traceiter_android_vh_override_creds(void*, const task_struct*, const cred*)' [A] 'function int __traceiter_android_vh_prepare_update_load_avg_se(void*, sched_entity*, int)' [A] 'function int __traceiter_android_vh_revert_creds(void*, const task_struct*, const cred*)' [A] 'function int __traceiter_android_vh_selinux_avc_insert(void*, const avc_node*)' [A] 'function int __traceiter_android_vh_selinux_avc_lookup(void*, const avc_node*, u32, u32, u16)' [A] 'function int __traceiter_android_vh_selinux_avc_node_delete(void*, const avc_node*)' [A] 'function int __traceiter_android_vh_selinux_avc_node_replace(void*, const avc_node*, const avc_node*)' [A] 'function int __traceiter_android_vh_selinux_is_initialized(void*, const selinux_state*)' [A] 'function int __traceiter_android_vh_set_memory_nx(void*, unsigned long int, int)' [A] 'function int __traceiter_android_vh_set_memory_ro(void*, unsigned long int, int)' [A] 'function int __traceiter_android_vh_set_memory_rw(void*, unsigned long int, int)' [A] 'function int __traceiter_android_vh_set_memory_x(void*, unsigned long int, int)' [A] 'function int __traceiter_android_vh_set_module_permit_after_init(void*, const module*)' [A] 'function int __traceiter_android_vh_set_module_permit_before_init(void*, const module*)' [A] 'function int __traceiter_sched_update_nr_running_tp(void*, rq*, int)' [A] 'function int component_add_typed(device*, const component_ops*, int)' [A] 'function void component_match_add_typed(device*, component_match**, int (device*, int, void*)*, void*)' [A] 'function iio_channel* devm_iio_channel_get_all(device*)' [A] 'function int dma_heap_bufferfd_alloc(dma_heap*, size_t, unsigned int, unsigned int)' [A] 'function void frame_vector_to_pfns(frame_vector*)' [A] 'function iio_poll_func* iio_alloc_pollfunc(typedef irqreturn_t (int, void*)*, typedef irqreturn_t (int, void*)*, int, iio_dev*, const char*, ...)' [A] 'function void iio_dealloc_pollfunc(iio_poll_func*)' [A] 'function void iio_trigger_notify_done(iio_trigger*)' [A] 'function void* ioremap_cache(phys_addr_t, size_t)' [A] 'function void irq_work_run()' [A] 'function int match_hex(substring_t*, int*)' [A] 'function int match_int(substring_t*, int*)' [A] 'function int match_token(char*, const match_token*, substring_t*)' [A] 'function media_link* media_create_intf_link(media_entity*, media_interface*, u32)' [A] 'function int media_create_pad_link(media_entity*, u16, media_entity*, u16, u32)' [A] 'function media_intf_devnode* media_devnode_create(media_device*, u32, u32, u32, u32)' [A] 'function void media_devnode_remove(media_intf_devnode*)' [A] 'function void media_entity_remove_links(media_entity*)' [A] 'function int media_pipeline_start(media_entity*, media_pipeline*)' [A] 'function void media_pipeline_stop(media_entity*)' [A] 'function ssize_t mipi_dsi_dcs_write(mipi_dsi_device*, u8, void*, size_t)' [A] 'function ssize_t mipi_dsi_generic_read(mipi_dsi_device*, void*, size_t, void*, size_t)' [A] 'function int perf_num_counters()' [A] 'function int regulator_get_current_limit_regmap(regulator_dev*)' [A] 'function int regulator_set_current_limit_regmap(regulator_dev*, int, int)' [A] 'function int snd_card_add_dev_attr(snd_card*, const attribute_group*)' [A] 'function int sprint_symbol_no_offset(char*, unsigned long int)' [A] 'function int typec_mux_set(typec_mux*, typec_mux_state*)' [A] 'function void v4l2_ctrl_request_complete(media_request*, v4l2_ctrl_handler*)' [A] 'function int v4l2_event_subdev_unsubscribe(v4l2_subdev*, v4l2_fh*, v4l2_event_subscription*)' [A] 'function int v4l2_subdev_link_validate(media_link*)' [A] 'function int v4l2_subdev_link_validate_default(v4l2_subdev*, media_link*, v4l2_subdev_format*, v4l2_subdev_format*)' [A] 'function int vb2_ioctl_prepare_buf(file*, void*, v4l2_buffer*)' [A] 'function bool vb2_request_object_is_buffer(media_request_object*)' [A] 'function void vb2_request_queue(media_request*)' [A] 'function int vb2_request_validate(media_request*)' 22 Added variables: [A] 'tracepoint __tracepoint_android_rvh_dequeue_task_fair' [A] 'tracepoint __tracepoint_android_rvh_enqueue_task_fair' [A] 'tracepoint __tracepoint_android_vh_commit_creds' [A] 'tracepoint __tracepoint_android_vh_exit_creds' [A] 'tracepoint __tracepoint_android_vh_iommu_alloc_iova' [A] 'tracepoint __tracepoint_android_vh_iommu_free_iova' [A] 'tracepoint __tracepoint_android_vh_override_creds' [A] 'tracepoint __tracepoint_android_vh_prepare_update_load_avg_se' [A] 'tracepoint __tracepoint_android_vh_revert_creds' [A] 'tracepoint __tracepoint_android_vh_selinux_avc_insert' [A] 'tracepoint __tracepoint_android_vh_selinux_avc_lookup' [A] 'tracepoint __tracepoint_android_vh_selinux_avc_node_delete' [A] 'tracepoint __tracepoint_android_vh_selinux_avc_node_replace' [A] 'tracepoint __tracepoint_android_vh_selinux_is_initialized' [A] 'tracepoint __tracepoint_android_vh_set_memory_nx' [A] 'tracepoint __tracepoint_android_vh_set_memory_ro' [A] 'tracepoint __tracepoint_android_vh_set_memory_rw' [A] 'tracepoint __tracepoint_android_vh_set_memory_x' [A] 'tracepoint __tracepoint_android_vh_set_module_permit_after_init' [A] 'tracepoint __tracepoint_android_vh_set_module_permit_before_init' [A] 'tracepoint __tracepoint_sched_update_nr_running_tp' [A] 'srcu_struct tracepoint_srcu' Bug: 149040612 Change-Id: I00647a52436a6b45f49579032f86e7506f059381 Signed-off-by: Chun-Hung Wu <chun-hung.wu@mediatek.com> Signed-off-by: Sandeep Patil <sspatil@google.com> |
||
![]() |
53ccd64e35 |
ANDROID: GKI: 6/18/2021 KMI update
Set KMI_GENERATION=7 for 6/18 KMI update Leaf changes summary: 2925 artifacts changed Changed leaf types summary: 24 leaf types changed Removed/Changed/Added functions summary: 0 Removed, 2847 Changed, 3 Added functions Removed/Changed/Added variables summary: 0 Removed, 51 Changed, 0 Added variable 3 Added functions: [A] 'function void pci_disable_sriov(pci_dev*)' [A] 'function int pci_enable_sriov(pci_dev*, int)' [A] 'function int pci_vfs_assigned(pci_dev*)' 2847 functions with some sub-type change: [C] 'function int __traceiter_android_vh_gic_resume(void*, irq_domain*, void*)' at gic.h:15:1 has some sub-type changes: CRC (modversions) changed from 0x79c6efed to 0xd99a1ac6 parameter 3 of type 'void*' was removed parameter 2 of type 'irq_domain*' changed: pointer type changed from: 'irq_domain*' to: 'gic_chip_data*' [C] 'function void* PDE_DATA(const inode*)' at proc_fs.h:112:1 has some sub-type changes: CRC (modversions) changed from 0x121116eb to 0x1c3ef274 [C] 'function void __ClearPageMovable(page*)' at compaction.c:138:1 has some sub-type changes: CRC (modversions) changed from 0xc952c645 to 0xdc28d620 [C] 'function void __SetPageMovable(page*, address_space*)' at compaction.c:130:1 has some sub-type changes: CRC (modversions) changed from 0x6c94b8ab to 0xd7b7b883 ... 2843 omitted; 2846 symbols have only CRC changes 51 Changed variables: [C] 'pglist_data contig_page_data' was changed at memblock.c:96:1: CRC (modversions) changed from 0x1f395adc to 0x7ce0db01 type of variable changed: type size hasn't changed 1 data member insertion: 'bool proactive_compact_trigger', at offset 41152 (in bits) at mmzone.h:786:1 there are data member changes: 'unsigned long int totalreserve_pages' offset changed (by +64 bits) 3752 impacted interfaces [C] 'bus_type amba_bustype' was changed at bus.c:215:1: CRC (modversions) changed from 0x1782f569 to 0x13c06cac [C] 'neigh_table arp_tbl' was changed at arp.c:152:1: CRC (modversions) changed from 0x832f8bb5 to 0x56697f62 [C] 'const address_space_operations balloon_aops' was changed at balloon_compaction.c:253:1: CRC (modversions) changed from 0x31e6cab1 to 0xf0207a10 ... 47 omitted; 50 symbols have only CRC changes 'struct dev_pm_qos_request at pm_qos.h:107:1' changed (indirectly): type size changed from 576 to 704 (in bits) there are data member changes: type 'union {plist_node pnode; pm_qos_flags_request flr; freq_qos_request freq;}' of 'dev_pm_qos_request::data' changed: type size changed from 448 to 576 (in bits) there are data member changes: type 'struct freq_qos_request' of '__anonymous_union__::freq' changed: type size changed from 448 to 576 (in bits) 1 data member insertion: 'u64 android_oem_data1[2]', at offset 448 (in bits) at pm_qos.h:96:1 3755 impacted interfaces 'device* dev' offset changed (by +128 bits) 3752 impacted interfaces 'struct devfreq at devfreq.h:172:1' changed (indirectly): type size changed from 16512 to 16768 (in bits) there are data member changes: type 'struct dev_pm_qos_request' of 'devfreq::user_min_freq_req' changed, as reported earlier type 'struct dev_pm_qos_request' of 'devfreq::user_max_freq_req' changed, as reported earlier and offset changed from 9152 to 9280 (in bits) (by +128 bits) 10 ('unsigned long int scaling_min_freq' .. 'notifier_block nb_max') offsets changed (by +256 bits) 59 impacted interfaces 'struct driver_info at usbnet.h:94:1' changed: type size changed from 1152 to 1280 (in bits) 2 data member insertions: 'u64 android_kabi_reserved1', at offset 1152 (in bits) at usbnet.h:183:1 'u64 android_kabi_reserved2', at offset 1216 (in bits) at usbnet.h:184:1 10 impacted interfaces 'struct freq_qos_request at pm_qos.h:92:1' changed: details were reported earlier 'struct hc_driver at hcd.h:249:1' changed: type size changed from 2880 to 3136 (in bits) 4 data member insertions: 'u64 android_kabi_reserved1', at offset 2880 (in bits) at hcd.h:419:1 'u64 android_kabi_reserved2', at offset 2944 (in bits) at hcd.h:420:1 'u64 android_kabi_reserved3', at offset 3008 (in bits) at hcd.h:421:1 'u64 android_kabi_reserved4', at offset 3072 (in bits) at hcd.h:422:1 43 impacted interfaces 'struct pci_dev at pci.h:310:1' changed: type size changed from 19328 to 24768 (in bits) 3 data member insertions: 'union {pci_sriov* sriov; pci_dev* physfn;}', at offset 24128 (in bits) at pci.h:479:1 'u16 ats_cap', at offset 24192 (in bits) at pci.h:483:1 'u8 ats_stu', at offset 24208 (in bits) at pci.h:484:1 there are data member changes: type 'resource[11]' of 'pci_dev::resource' changed: type name changed from 'resource[11]' to 'resource[17]' array type size changed from 8448 to 13056 array type subrange 1 changed length from 11 to 17 7 ('bool match_driver' .. 'int rom_attr_enabled') offsets changed (by +4608 bits) type 'bin_attribute*[11]' of 'pci_dev::res_attr' changed: type name changed from 'bin_attribute*[11]' to 'bin_attribute*[17]' array type size changed from 704 to 1088 array type subrange 1 changed length from 11 to 17 and offset changed from 17216 to 21824 (in bits) (by +4608 bits) type 'bin_attribute*[11]' of 'pci_dev::res_attr_wc' changed: type name changed from 'bin_attribute*[11]' to 'bin_attribute*[17]' array type size changed from 704 to 1088 array type subrange 1 changed length from 11 to 17 and offset changed from 17920 to 22912 (in bits) (by +4992 bits) 2 ('const attribute_group** msi_irq_groups' .. 'pci_vpd* vpd') offsets changed (by +5376 bits) 'u16 acs_cap' offset changed (by +5472 bits) 8 ('phys_addr_t rom' .. 'u64 android_kabi_reserved4') offsets changed (by +5440 bits) 426 impacted interfaces 'struct pglist_data at mmzone.h:729:1' changed: details were reported earlier 'struct snd_compr at compress_driver.h:146:1' changed: type size changed from 7168 to 7808 (in bits) 3 data member insertions: 'char id[64]', at offset 7136 (in bits) at compress_driver.h:157:1 'snd_info_entry* proc_root', at offset 7680 (in bits) at compress_driver.h:158:1 'snd_info_entry* proc_info_entry', at offset 7744 (in bits) at compress_driver.h:159:1 70 impacted interfaces 'struct snd_pcm at pcm.h:509:1' changed (indirectly): type size changed from 15680 to 15808 (in bits) there are data member changes: 'snd_pcm_str streams[2]' size changed from 13440 to 13568 (in bits) (by +128 bits) 7 ('mutex open_mutex' .. 'bool no_device_suspend') offsets changed (by +128 bits) 97 impacted interfaces 'struct snd_pcm_str at pcm.h:488:1' changed: type size changed from 6720 to 6784 (in bits) 1 data member insertion: 'snd_info_entry* proc_root', at offset 256 (in bits) at pcm.h:500:1 there are data member changes: 2 ('snd_kcontrol* chmap_kctl' .. 'device dev') offsets changed (by +64 bits) 97 impacted interfaces 'struct snd_pcm_substream at pcm.h:442:1' changed: type size changed from 2944 to 3008 (in bits) 1 data member insertion: 'snd_info_entry* proc_root', at offset 2880 (in bits) at pcm.h:478:1 97 impacted interfaces 'struct tcpm_port at tcpm.c:298:1' changed: type size changed from 99328 to 99520 (in bits) 2 data member insertions: 'u32 snk_vdo_v1[6]', at offset 8768 (in bits) at tcpm.c:405:1 'unsigned int nr_snk_vdo_v1', at offset 8960 (in bits) at tcpm.c:406:1 there are data member changes: 8 ('u32 snk_vdo[6]' .. 'u32 supply_voltage') offsets changed (by +224 bits) 32 ('power_supply* psy' .. 'u8* logbuffer[1024]') offsets changed (by +192 bits) 17 impacted interfaces 'struct ufs_hba at ufshcd.h:720:1' changed: type size changed from 34176 to 35328 (in bits) 1 data member insertion: 'ufs_hba_monitor monitor', at offset 32320 (in bits) at ufshcd.h:866:1 there are data member changes: 5 ('ufs_crypto_capabilities crypto_capabilities' .. 'dentry* debugfs_root') offsets changed (by +1152 bits) 37 impacted interfaces 'struct ufshcd_lrb at ufshcd.h:193:1' changed: type size hasn't changed 1 data member deletion: 'bool in_use', at offset 1096 (in bits) at ufshcd.h:221:1 37 impacted interfaces 'struct urb at usb.h:1563:1' changed: type size changed from 1472 to 1728 (in bits) 4 data member insertions: 'u64 android_kabi_reserved1', at offset 1472 (in bits) at usb.h:1625:1 'u64 android_kabi_reserved2', at offset 1536 (in bits) at usb.h:1626:1 'u64 android_kabi_reserved3', at offset 1600 (in bits) at usb.h:1627:1 'u64 android_kabi_reserved4', at offset 1664 (in bits) at usb.h:1628:1 there are data member changes: 'usb_iso_packet_descriptor iso_frame_desc[]' offset changed (by +256 bits) 62 impacted interfaces 'struct usb_bus at usb.h:424:1' changed: type size changed from 1152 to 1408 (in bits) 4 data member insertions: 'u64 android_kabi_reserved1', at offset 1152 (in bits) at usb.h:480:1 'u64 android_kabi_reserved2', at offset 1216 (in bits) at usb.h:481:1 'u64 android_kabi_reserved3', at offset 1280 (in bits) at usb.h:482:1 'u64 android_kabi_reserved4', at offset 1344 (in bits) at usb.h:483:1 86 impacted interfaces 'struct usb_device at usb.h:631:1' changed: type size changed from 11456 to 11712 (in bits) 4 data member insertions: 'u64 android_kabi_reserved1', at offset 11456 (in bits) at usb.h:729:1 'u64 android_kabi_reserved2', at offset 11520 (in bits) at usb.h:730:1 'u64 android_kabi_reserved3', at offset 11584 (in bits) at usb.h:731:1 'u64 android_kabi_reserved4', at offset 11648 (in bits) at usb.h:732:1 86 impacted interfaces 'struct usb_driver at usb.h:1186:1' changed: type size changed from 2176 to 2432 (in bits) 4 data member insertions: 'u64 android_kabi_reserved1', at offset 2176 (in bits) at usb.h:1235:1 'u64 android_kabi_reserved2', at offset 2240 (in bits) at usb.h:1236:1 'u64 android_kabi_reserved3', at offset 2304 (in bits) at usb.h:1237:1 'u64 android_kabi_reserved4', at offset 2368 (in bits) at usb.h:1238:1 2 impacted interfaces 'struct usb_hcd at hcd.h:81:1' changed: type size changed from 4992 to 5504 (in bits) 4 data member insertions: 'u64 android_kabi_reserved1', at offset 5248 (in bits) at hcd.h:229:1 'u64 android_kabi_reserved2', at offset 5312 (in bits) at hcd.h:230:1 'u64 android_kabi_reserved3', at offset 5376 (in bits) at hcd.h:231:1 'u64 android_kabi_reserved4', at offset 5440 (in bits) at hcd.h:232:1 there are data member changes: type 'struct usb_bus' of 'usb_hcd::self' changed, as reported earlier 27 ('kref' .. 'gen_pool* localmem_pool') offsets changed (by +256 bits) 'unsigned long int hcd_priv[]' offset changed (by +512 bits) 43 impacted interfaces 'struct usb_host_bos at usb.h:396:1' changed: type size changed from 384 to 640 (in bits) 4 data member insertions: 'u64 android_kabi_reserved1', at offset 384 (in bits) at usb.h:412:1 'u64 android_kabi_reserved2', at offset 448 (in bits) at usb.h:413:1 'u64 android_kabi_reserved3', at offset 512 (in bits) at usb.h:414:1 'u64 android_kabi_reserved4', at offset 576 (in bits) at usb.h:415:1 86 impacted interfaces 'struct usb_interface at usb.h:232:1' changed: type size changed from 7104 to 7360 (in bits) 4 data member insertions: 'u64 android_kabi_reserved1', at offset 7104 (in bits) at usb.h:262:1 'u64 android_kabi_reserved2', at offset 7168 (in bits) at usb.h:263:1 'u64 android_kabi_reserved3', at offset 7232 (in bits) at usb.h:264:1 'u64 android_kabi_reserved4', at offset 7296 (in bits) at usb.h:265:1 94 impacted interfaces 'struct usb_tt at hcd.h:554:1' changed: type size changed from 640 to 896 (in bits) 4 data member insertions: 'u64 android_kabi_reserved1', at offset 640 (in bits) at hcd.h:575:1 'u64 android_kabi_reserved2', at offset 704 (in bits) at hcd.h:576:1 'u64 android_kabi_reserved3', at offset 768 (in bits) at hcd.h:577:1 'u64 android_kabi_reserved4', at offset 832 (in bits) at hcd.h:578:1 86 impacted interfaces 'struct usbnet at usbnet.h:27:1' changed: type size changed from 5120 to 5376 (in bits) 4 data member insertions: 'u64 android_kabi_reserved1', at offset 5120 (in bits) at usbnet.h:89:1 'u64 android_kabi_reserved2', at offset 5184 (in bits) at usbnet.h:90:1 'u64 android_kabi_reserved3', at offset 5248 (in bits) at usbnet.h:91:1 'u64 android_kabi_reserved4', at offset 5312 (in bits) at usbnet.h:92:1 10 impacted interfaces 'struct vm_fault at mm.h:528:1' changed: type size changed from 1088 to 1216 (in bits) 1 data member insertion: 'u64 android_oem_data1[2]', at offset 1088 (in bits) at mm.h:576:1 3752 impacted interfaces Bug: 190227201 Signed-off-by: Sandeep Patil <sspatil@google.com> Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: I1e308417a29408190a4deffa965edb454ca5c34d |
||
![]() |
49f5842539 |
ANDROID: Add send_sig_info to the reserved symbol list
Leaf changes summary: 1 artifact changed (1 filtered out) Changed leaf types summary: 0 (1 filtered out) leaf type 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 int send_sig_info(int, kernel_siginfo*, task_struct*)' Bug: 188740210 Change-Id: I98e48535e2454663467aad18965b7634a615a06b Signed-off-by: Howard Chen <howardsoc@google.com> |
||
![]() |
0451e8af91 |
ANDROID: Update ABI and symbol list
Leaf changes summary: 2 artifacts changed (1 filtered out) Changed leaf types summary: 0 (1 filtered out) leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 1 Added variable 1 Added function: [A] 'function int __traceiter_android_vh_finish_update_load_avg_se(void*, sched_entity*, int)' 1 Added variable: [A] 'tracepoint __tracepoint_android_vh_finish_update_load_avg_se' Bug: 187146897 Signed-off-by: Rick Yiu <rickyiu@google.com> Change-Id: I0ab28eeeae64fb07d663191b68d7a84550887888 |
||
![]() |
b9ae3287e3 |
ANDROID: Fips 140: move fips symbols entirely in own list
Since the fips140 module is not built during the regular GKI kernel
build, it will also not be participating in the symbol list generation.
Yet the symbols were added as if it were built. Fix that by moving the
symbols over to the module specific list for now. Also, update the
symbol list that is updated when using
BUILD_CONFIG=common/build.config.gki.aarch64.fips140 build/build_abi.sh --update-symbol-list
Fixes:
|
||
![]() |
a11dacedd6 |
ANDROID: add fips140.ko symbols to module ABI
Leaf changes summary: 71 artifacts changed (1 filtered out) Changed leaf types summary: 0 (1 filtered out) leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 61 Added functions Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 10 Added variables Function symbols changes summary: 0 Removed, 1 Added function symbol not referenced by debug info Variable symbols changes summary: 0 Removed, 2 Added variable symbols not referenced by debug info 61 Added functions: [A] 'function unsigned long int __crypto_memneq(void*, void*, size_t)' [A] 'function void __crypto_xor(u8*, const u8*, const u8*, unsigned int)' [A] 'function int __traceiter_android_vh_aes_decrypt(void*, const crypto_aes_ctx*, u8*, const u8*, int*)' [A] 'function int __traceiter_android_vh_aes_encrypt(void*, const crypto_aes_ctx*, u8*, const u8*, int*)' [A] 'function int __traceiter_android_vh_aes_expandkey(void*, crypto_aes_ctx*, const u8*, unsigned int, int*)' [A] 'function int __traceiter_android_vh_sha256(void*, const u8*, unsigned int, u8*, int*)' [A] 'function int add_random_ready_callback(random_ready_callback*)' [A] 'function int aead_register_instance(crypto_template*, aead_instance*)' [A] 'function void aes_decrypt(const crypto_aes_ctx*, unsigned char*, const unsigned char*)' [A] 'function int ce_aes_expandkey(crypto_aes_ctx*, const u8*, unsigned int)' [A] 'function bool cpu_have_feature(unsigned int)' [A] 'function int crypto_aes_set_key(crypto_tfm*, const u8*, unsigned int)' [A] 'function int crypto_ahash_finup(ahash_request*)' [A] 'function crypto_alg* crypto_alg_mod_lookup(const char*, u32, u32)' [A] 'function crypto_rng* crypto_alloc_rng(const char*, u32, u32)' [A] 'function const char* crypto_attr_alg_name(rtattr*)' [A] 'function int crypto_check_attr_type(rtattr**, u32, u32*)' [A] 'function void crypto_drop_spawn(crypto_spawn*)' [A] 'function crypto_sync_skcipher* crypto_get_default_null_skcipher()' [A] 'function int crypto_grab_aead(crypto_aead_spawn*, crypto_instance*, const char*, u32, u32)' [A] 'function int crypto_grab_ahash(crypto_ahash_spawn*, crypto_instance*, const char*, u32, u32)' [A] 'function int crypto_grab_shash(crypto_shash_spawn*, crypto_instance*, const char*, u32, u32)' [A] 'function int crypto_grab_skcipher(crypto_skcipher_spawn*, crypto_instance*, const char*, u32, u32)' [A] 'function void crypto_inc(u8*, unsigned int)' [A] 'function int crypto_inst_setname(crypto_instance*, const char*, crypto_alg*)' [A] 'function void crypto_put_default_null_skcipher()' [A] 'function int crypto_register_shash(shash_alg*)' [A] 'function int crypto_register_shashes(shash_alg*, int)' [A] 'function int crypto_register_skciphers(skcipher_alg*, int)' [A] 'function int crypto_register_template(crypto_template*)' [A] 'function int crypto_register_templates(crypto_template*, int)' [A] 'function void crypto_remove_final(list_head*)' [A] 'function void crypto_remove_spawns(crypto_alg*, list_head*, crypto_alg*)' [A] 'function void crypto_req_done(crypto_async_request*, int)' [A] 'function int crypto_sha1_finup(shash_desc*, const u8*, unsigned int, u8*)' [A] 'function int crypto_sha1_update(shash_desc*, const u8*, unsigned int)' [A] 'function bool crypto_shash_alg_has_setkey(shash_alg*)' [A] 'function int crypto_shash_tfm_digest(crypto_shash*, const unsigned char*, unsigned int, unsigned char*)' [A] 'function void* crypto_spawn_tfm2(crypto_spawn*)' [A] 'function void crypto_unregister_shash(shash_alg*)' [A] 'function void crypto_unregister_shashes(shash_alg*, int)' [A] 'function void crypto_unregister_skciphers(skcipher_alg*, int)' [A] 'function void crypto_unregister_template(crypto_template*)' [A] 'function void crypto_unregister_templates(crypto_template*, int)' [A] 'function void del_random_ready_callback(random_ready_callback*)' [A] 'function void gf128mul_lle(be128*, const be128*)' [A] 'function void kernel_neon_begin()' [A] 'function void kernel_neon_end()' [A] 'function void sha1_transform(unsigned int*, const char*, unsigned int*)' [A] 'function void sha224_final(sha256_state*, u8*)' [A] 'function void sha256(const unsigned char*, unsigned int, unsigned char*)' [A] 'function void sha256_final(sha256_state*, u8*)' [A] 'function void sha256_update(sha256_state*, const unsigned char*, unsigned int)' [A] 'function void shash_free_singlespawn_instance(shash_instance*)' [A] 'function int shash_register_instance(crypto_template*, shash_instance*)' [A] 'function skcipher_instance* skcipher_alloc_instance_simple(crypto_template*, rtattr**)' [A] 'function int skcipher_register_instance(crypto_template*, skcipher_instance*)' [A] 'function int skcipher_walk_aead_decrypt(skcipher_walk*, aead_request*, bool)' [A] 'function int skcipher_walk_aead_encrypt(skcipher_walk*, aead_request*, bool)' [A] 'function int skcipher_walk_done(skcipher_walk*, int)' [A] 'function int skcipher_walk_virt(skcipher_walk*, skcipher_request*, bool)' 10 Added variables: [A] 'tracepoint __tracepoint_android_vh_aes_decrypt' [A] 'tracepoint __tracepoint_android_vh_aes_encrypt' [A] 'tracepoint __tracepoint_android_vh_aes_expandkey' [A] 'tracepoint __tracepoint_android_vh_sha256' [A] 'list_head crypto_alg_list' [A] 'rw_semaphore crypto_alg_sem' [A] 'const u32 crypto_ft_tab[4][256]' [A] 'const u32 crypto_it_tab[4][256]' [A] 'bool fpsimd_context_busy' [A] 'irq_cpustat_t irq_stat' 1 Added function symbol not referenced by debug info: [A] sha256_block_data_order 2 Added variable symbols not referenced by debug info: [A] crypto_aes_inv_sbox [A] crypto_aes_sbox Bug: 153614920 Bug: 188620248 Change-Id: I998bca871f6a7c08a78e2537586653bcb0308ed1 Signed-off-by: Ard Biesheuvel <ardb@google.com> |
||
![]() |
6be141eb36 |
ANDROID: crypto: fips140 - perform load time integrity check
In order to comply with FIPS 140-2 requirements, implement a fips140 module that carries all AES, SHA-xxx and DRBG implementations with the associated chaining mode templates, and perform an integrity selfcheck at load time. The algorithms contained in the module will be registered with the crypto API, and will supersede any existing copies of the same algorithms that were already being provided by the core kernel. Bug: 153614920 Bug: 188620248 Test: boot tested on Pixel hw both with and without a live algo ('hmac(sha1-ce)') Change-Id: Ia893d9992fc12e2617d1ed2899c9794859c389d1 Signed-off-by: Ard Biesheuvel <ardb@google.com> |
||
![]() |
8cc6bf3aaf |
ANDROID: abi_gki_aarch64_qcom: Add cpuidle_psci and gic_resume symbols
This change adds cpuidle_psci_enter, cpuidle_psci_exit and gic_resume tracepoint to whitelist. Leaf changes summary: 7 artifacts changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 4 Added functions Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 3 Added variables 4 Added functions: [A] 'function int __traceiter_android_vh_cpuidle_psci_enter(void*, cpuidle_device*, bool)' [A] 'function int __traceiter_android_vh_cpuidle_psci_exit(void*, cpuidle_device*, bool)' [A] 'function int __traceiter_android_vh_gic_resume(void*, irq_domain*, void*)' [A] 'function void gic_resume()' 3 Added variables: [A] 'tracepoint __tracepoint_android_vh_cpuidle_psci_enter' [A] 'tracepoint __tracepoint_android_vh_cpuidle_psci_exit' [A] 'tracepoint __tracepoint_android_vh_gic_resume' Bug: 190353898 Change-Id: I2a373fcd0aaa28436fc4706e8dcbafb612bc340b Signed-off-by: Maulik Shah <mkshah@codeaurora.org> |
||
![]() |
12be942aad |
ANDROID: GKI: Update abi_gki_aarch64_qcom list for shmem reclaim
Commit
|
||
![]() |
567f25f92d |
ANDROID: abi_gki_aarch64_qcom: Add thermal_cooling_device_register
Add thermal_cooling_device_register to symbol list. Bug: 190545834 Change-Id: Ia08773f896b06b4319cea33a4cc9871f72e33e46 Signed-off-by: Elliot Berman <quic_eberman@quicinc.com> |
||
![]() |
027f748df3 |
ANDROID: ABI: Update allowed list for QCOM
Leaf changes summary: 4 artifacts changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 4 Added functions Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable 4 Added functions: [A] 'function int pci_aer_clear_nonfatal_status(pci_dev*)' [A] 'function int pci_disable_pcie_error_reporting(pci_dev*)' [A] 'function int pci_enable_pcie_error_reporting(pci_dev*)' [A] 'function int pcie_capability_clear_and_set_word(pci_dev*, int, u16, u16)' Bug: 190529452 Change-Id: Ifcfcc4f892a55ce54f6106dfb0b9180b09099ca3 Signed-off-by: Hemant Kumar <hemantk@codeaurora.org> |
||
![]() |
4a819fbf90 |
ANDROID: qcom: Add more neighbor and dev related symbols
Add __dev_direct_xmit, dev_get_by_name_rcu, dst_release, ip_route_output_flow, neigh_destroy, __neigh_event_send and neigh_xmit which are needed by rmnet modules. Leaf changes summary: 6 artifacts changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 6 Added functions Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable 6 Added functions: [A] 'function int __dev_direct_xmit(sk_buff*, u16)' [A] 'function int __neigh_event_send(neighbour*, sk_buff*)' [A] 'function net_device* dev_get_by_name_rcu(net*, const char*)' [A] 'function rtable* ip_route_output_flow(net*, flowi4*, const sock*)' [A] 'function void neigh_destroy(neighbour*)' [A] 'function int neigh_xmit(int, net_device*, void*, sk_buff*)' Bug: 190147473 Change-Id: I76c5ba536da9f6af95a0ddd8e1cd2b1b9378cc24 Signed-off-by: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org> |
||
![]() |
5267b2b574 |
ANDROID: GKI: Update abi_gki_aarch64_qcom for process killed symbol
Whitelist the symbol __tracepoint_android_vh_process_killed. Leaf changes summary: 1 artifact changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 0 Added function Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 1 Added variable 1 Added variable: [A] 'tracepoint __tracepoint_android_vh_process_killed' Bug: 189803002 Change-Id: I2d831a5845533216708f27294f3af83a64d5145c Signed-off-by: Charan Teja Reddy <charante@codeaurora.org> |
||
![]() |
1139005f05 |
ANDROID: Update the ABI representation
Leaf changes summary: 2 artifacts changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 1 Added variable 1 Added function: [A] 'function int __traceiter_android_vh_meminfo_proc_show(void*, seq_file*)' 1 Added variable: [A] 'tracepoint __tracepoint_android_vh_meminfo_proc_show' Bug: 190234215 Signed-off-by: Minchan Kim <minchan@google.com> Change-Id: Ic3d0337b274184d55b47a74c9c0b4f6a3ec46572 |
||
![]() |
0ba59d42cb |
ANDROID: Update the generic symbol list
Add a few more symbols. Bug: 190234215 Signed-off-by: Minchan Kim <minchan@google.com> Change-Id: I61b678c12c76c5ad3ce8f47a0dfbf78062678e5f |
||
![]() |
2a1bc2387d |
ANDROID: abi_gki_aarch64_qcom: Add symbols for 32bit execve
Export cpu_maps_update_begin, cpu_maps_update_done to be used by vendor modules, particularly to hold locks when affinity is being updated for 32 bit task exec. Leaf changes summary: 6 artifacts changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 4 Added functions Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 2 Added variables 4 Added functions: [A] 'function int __traceiter_android_vh_force_compatible_post(void*, void*)' [A] 'function int __traceiter_android_vh_force_compatible_pre(void*, void*)' [A] 'function void cpu_maps_update_begin()' [A] 'function void cpu_maps_update_done()' 2 Added variables: [A] 'tracepoint __tracepoint_android_vh_force_compatible_post' [A] 'tracepoint __tracepoint_android_vh_force_compatible_pre' Bug: 187917024 Change-Id: I02b28f7c34b21a1bfb309fcbd4e9afc306febdd6 Signed-off-by: Shaleen Agrawal <shalagra@codeaurora.org> |
||
![]() |
f57e3e5112 |
ANDROID: GKI: 6/4/2021 KMI update
Set KMI_GENERATION=6 for 6/4 KMI update Leaf changes summary: 3671 artifacts changed (2 filtered out) Changed leaf types summary: 231 (2 filtered out) leaf types changed Removed/Changed/Added functions summary: 0 Removed, 3377 Changed, 0 Added function Removed/Changed/Added variables summary: 0 Removed, 63 Changed, 0 Added variable 3377 functions with some sub-type change: [C] 'function void* PDE_DATA(const inode*)' at generic.c:799:1 has some sub-type changes: CRC (modversions) changed from 0xff685e4c to 0x121116eb [C] 'function void __ClearPageMovable(page*)' at compaction.c:138:1 has some sub-type changes: CRC (modversions) changed from 0xa8507b44 to 0xc952c645 [C] 'function void __SetPageMovable(page*, address_space*)' at compaction.c:130:1 has some sub-type changes: CRC (modversions) changed from 0x3bb27a69 to 0x6c94b8ab ... 3374 omitted; 3377 symbols have only CRC changes 63 Changed variables: [C] 'net init_net' was changed at net_namespace.c:47:1: size of symbol changed from 4288 to 4416 CRC (modversions) changed from 0x4d92180d to 0xef9d0459 type of variable changed: type size changed from 34304 to 35328 (in bits) there are data member changes: type 'struct netns_packet' of 'net::packet' changed: type size changed from 320 to 448 (in bits) there are data member changes: type 'struct mutex' of 'netns_packet::sklist_lock' changed: type size changed from 256 to 384 (in bits) 1 data member insertion: 'u64 android_oem_data1[2]', at offset 256 (in bits) at mutex.h:67:1 3738 impacted interfaces 'hlist_head sklist' offset changed (by +128 bits) 3723 impacted interfaces 'netns_unix unx' offset changed (by +128 bits) type 'struct netns_nexthop' of 'net::nexthop' changed: type size changed from 640 to 768 (in bits) there are data member changes: type 'struct blocking_notifier_head' of 'netns_nexthop::notifier_chain' changed: type size changed from 448 to 576 (in bits) there are data member changes: type 'struct rw_semaphore' of 'blocking_notifier_head::rwsem' changed: type size changed from 384 to 512 (in bits) 1 data member insertion: 'u64 android_oem_data1[2]', at offset 384 (in bits) at rwsem.h:56:1 3745 impacted interfaces 'notifier_block* head' offset changed (by +128 bits) 3734 impacted interfaces 3723 impacted interfaces and offset changed from 4416 to 4544 (in bits) (by +128 bits) type 'struct netns_ipv4' of 'net::ipv4' changed: type size hasn't changed there are data member changes: type 'struct mutex' of 'netns_ipv4::ra_mutex' changed, as reported earlier 96 ('fib_rules_ops* rules_ops' .. 'unsigned long int sysctl_tcp_comp_sack_slack_ns') offsets changed (by +128 bits) 3723 impacted interfaces and offset changed from 5120 to 5632 (in bits) (by +512 bits) 12 ('netns_ipv6 ipv6' .. 'netns_bpf bpf') offsets changed (by +512 bits) type 'struct netns_xfrm' of 'net::xfrm' changed: type size hasn't changed there are data member changes: type 'struct mutex' of 'netns_xfrm::xfrm_cfg_mutex' changed, as reported earlier 3723 impacted interfaces and offset changed from 27136 to 27648 (in bits) (by +512 bits) 'atomic64_t net_cookie' offset changed (by +512 bits) type 'struct netns_xdp' of 'net::xdp' changed: type size changed from 320 to 448 (in bits) there are data member changes: type 'struct mutex' of 'netns_xdp::lock' changed, as reported earlier 'hlist_head list' offset changed (by +128 bits) 3723 impacted interfaces and offset changed from 33856 to 34368 (in bits) (by +512 bits) 'sock* diag_nlsk' offset changed (by +640 bits) 3723 impacted interfaces [C] 'task_struct init_task' was changed at init_task.c:64:1: size of symbol changed from 4480 to 4672 CRC (modversions) changed from 0x62435c95 to 0x700ac6a type of variable changed: type size changed from 35840 to 37376 (in bits) there are data member changes: type 'struct mutex' of 'task_struct::futex_exit_mutex' changed, as reported earlier 2 ('unsigned int futex_state' .. 'perf_event_context* perf_event_ctxp[2]') offsets changed (by +128 bits) type 'struct mutex' of 'task_struct::perf_event_mutex' changed, as reported earlier and offset changed from 20160 to 20288 (in bits) (by +128 bits) 2 ('list_head perf_event_list' .. 'tlbflush_unmap_batch tlb_ubc') offsets changed (by +256 bits) anonymous data member 'union {refcount_t rcu_users; callback_head rcu;}' offset changed from 20544 to 20800 (in bits) (by +256 bits) 18 ('pipe_inode_info* splice_pipe' .. 'u64 android_vendor_data1[64]') offsets changed (by +256 bits) type 'u64[6]' of 'task_struct::android_oem_data1' changed: type name changed from 'u64[6]' to 'u64[32]' array type size changed from 384 to 2048 array type subrange 1 changed length from 6 to 32 and offset changed from 25856 to 26112 (in bits) (by +256 bits) 9 ('u64 android_kabi_reserved1' .. 'thread_struct thread') offsets changed (by +1920 bits) 3723 impacted interfaces [C] 'rq runqueues' was changed at core.c:54:1: size of symbol changed from 4416 to 4544 CRC (modversions) changed from 0xe2c232cf to 0xc76a4ea1 type of variable changed: type size changed from 35328 to 36352 (in bits) 1 data member insertion: 'u64 android_oem_data1[16]', at offset 34880 (in bits) at sched.h:1078:1 there are data member changes: 4 ('u64 android_kabi_reserved1' .. 'u64 android_kabi_reserved4') offsets changed (by +1024 bits) 3723 impacted interfaces [C] 'bus_type amba_bustype' was changed at bus.c:215:1: CRC (modversions) changed from 0x7ee45a16 to 0x1782f569 [C] 'neigh_table arp_tbl' was changed at arp.c:152:1: CRC (modversions) changed from 0xcf671bfd to 0x832f8bb5 [C] 'const address_space_operations balloon_aops' was changed at balloon_compaction.c:253:1: CRC (modversions) changed from 0xab8331f2 to 0x31e6cab1 ... 57 omitted; 60 symbols have only CRC changes 'enum android_debug_symbol at android_debug_symbols.h:9:1' changed: type size hasn't changed 1 enumerator insertion: 'android_debug_symbol::ADS_NR_SWAP_PAGES' value '14' 1 enumerator change: 'android_debug_symbol::ADS_END' from value '14' to '15' at android_debug_symbols.h:9:1 one impacted interface 'enum cpuhp_state at cpuhotplug.h:25:1' changed: type size hasn't changed 1 enumerator insertion: 'cpuhp_state::CPUHP_AP_TI_GP_TIMER_STARTING' value '130' 59 enumerator changes: 'cpuhp_state::CPUHP_AP_HYPERV_TIMER_STARTING' from value '130' to '131' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_KVM_STARTING' from value '131' to '132' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_KVM_ARM_VGIC_INIT_STARTING' from value '132' to '133' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_KVM_ARM_VGIC_STARTING' from value '133' to '134' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_KVM_ARM_TIMER_STARTING' from value '134' to '135' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_DUMMY_TIMER_STARTING' from value '135' to '136' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_ARM_XEN_STARTING' from value '136' to '137' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_ARM_CORESIGHT_STARTING' from value '137' to '138' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_ARM_CORESIGHT_CTI_STARTING' from value '138' to '139' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_ARM64_ISNDEP_STARTING' from value '139' to '140' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_SMPCFD_DYING' from value '140' to '141' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_X86_TBOOT_DYING' from value '141' to '142' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_ARM_CACHE_B15_RAC_DYING' from value '142' to '143' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_ONLINE' from value '143' to '144' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_TEARDOWN_CPU' from value '144' to '145' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_ONLINE_IDLE' from value '145' to '146' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_SMPBOOT_THREADS' from value '146' to '147' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_X86_VDSO_VMA_ONLINE' from value '147' to '148' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_IRQ_AFFINITY_ONLINE' from value '148' to '149' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_BLK_MQ_ONLINE' from value '149' to '150' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_ARM_MVEBU_SYNC_CLOCKS' from value '150' to '151' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_X86_INTEL_EPB_ONLINE' from value '151' to '152' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_PERF_ONLINE' from value '152' to '153' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_PERF_X86_ONLINE' from value '153' to '154' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_PERF_X86_UNCORE_ONLINE' from value '154' to '155' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_PERF_X86_AMD_UNCORE_ONLINE' from value '155' to '156' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_PERF_X86_AMD_POWER_ONLINE' from value '156' to '157' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_PERF_X86_RAPL_ONLINE' from value '157' to '158' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_PERF_X86_CQM_ONLINE' from value '158' to '159' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_PERF_X86_CSTATE_ONLINE' from value '159' to '160' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_PERF_S390_CF_ONLINE' from value '160' to '161' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_PERF_S390_SF_ONLINE' from value '161' to '162' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_PERF_ARM_CCI_ONLINE' from value '162' to '163' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_PERF_ARM_CCN_ONLINE' from value '163' to '164' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_PERF_ARM_HISI_DDRC_ONLINE' from value '164' to '165' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_PERF_ARM_HISI_HHA_ONLINE' from value '165' to '166' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_PERF_ARM_HISI_L3_ONLINE' from value '166' to '167' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_PERF_ARM_L2X0_ONLINE' from value '167' to '168' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_PERF_ARM_QCOM_L2_ONLINE' from value '168' to '169' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_PERF_ARM_QCOM_L3_ONLINE' from value '169' to '170' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_PERF_ARM_APM_XGENE_ONLINE' from value '170' to '171' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_PERF_ARM_CAVIUM_TX2_UNCORE_ONLINE' from value '171' to '172' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_PERF_POWERPC_NEST_IMC_ONLINE' from value '172' to '173' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_PERF_POWERPC_CORE_IMC_ONLINE' from value '173' to '174' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_PERF_POWERPC_THREAD_IMC_ONLINE' from value '174' to '175' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_PERF_POWERPC_TRACE_IMC_ONLINE' from value '175' to '176' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_PERF_POWERPC_HV_24x7_ONLINE' from value '176' to '177' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_PERF_POWERPC_HV_GPCI_ONLINE' from value '177' to '178' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_WATCHDOG_ONLINE' from value '178' to '179' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_WORKQUEUE_ONLINE' from value '179' to '180' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_RCUTREE_ONLINE' from value '180' to '181' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_BASE_CACHEINFO_ONLINE' from value '181' to '182' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_ONLINE_DYN' from value '182' to '183' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_ONLINE_DYN_END' from value '212' to '213' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_X86_HPET_ONLINE' from value '213' to '214' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_X86_KVM_CLK_ONLINE' from value '214' to '215' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_DTPM_CPU_ONLINE' from value '215' to '216' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_AP_ACTIVE' from value '216' to '217' at cpuhotplug.h:25:1 'cpuhp_state::CPUHP_ONLINE' from value '217' to '218' at cpuhotplug.h:25:1 5 impacted interfaces 'struct Scsi_Host at scsi_host.h:524:1' changed (indirectly): type size changed from 17920 to 18432 (in bits) there are data member changes: type 'struct mutex' of 'Scsi_Host::scan_mutex' changed, as reported earlier 6 ('list_head eh_cmd_q' .. 'scsi_transport_template* transportt') offsets changed (by +128 bits) type 'struct blk_mq_tag_set' of 'Scsi_Host::tag_set' changed: type size changed from 2368 to 2496 (in bits) there are data member changes: type 'struct mutex' of 'blk_mq_tag_set::tag_list_lock' changed, as reported earlier 'list_head tag_list' offset changed (by +128 bits) 3723 impacted interfaces and offset changed from 1344 to 1472 (in bits) (by +128 bits) 33 ('atomic_t host_blocked' .. 'scsi_host_state shost_state') offsets changed (by +256 bits) type 'struct device' of 'Scsi_Host::shost_gendev' changed: type size changed from 6272 to 6400 (in bits) there are data member changes: type 'struct mutex' of 'device::mutex' changed, as reported earlier 'dev_links_info links' offset changed (by +128 bits) type 'struct dev_pm_info' of 'device::power' changed: type size hasn't changed 1 data member insertion: 'unsigned int needs_force_resume', at offset 6 (in bits) at pm.h:603:1 there are data member changes: 'unsigned int runtime_auto' offset changed (by +1 bits) 'bool ignore_children' offset changed (by -7 bits) 5 ('unsigned int no_callbacks' .. 'unsigned int memalloc_noio') offsets changed (by +1 bits) 3723 impacted interfaces and offset changed from 1984 to 2112 (in bits) (by +128 bits) 26 ('dev_pm_domain* pm_domain' .. 'dev_iommu* iommu') offsets changed (by +128 bits) 3723 impacted interfaces and offset changed from 5248 to 5504 (in bits) (by +256 bits) type 'struct device' of 'Scsi_Host::shost_dev' changed, as reported earlier and offset changed from 11520 to 11904 (in bits) (by +384 bits) 3 ('void* shost_data' .. 'unsigned long int hostdata[]') offsets changed (by +512 bits) 63 impacted interfaces 'struct address_space at fs.h:451:1' changed (indirectly): type size changed from 1408 to 1536 (in bits) there are data member changes: type 'struct rw_semaphore' of 'address_space::i_mmap_rwsem' changed, as reported earlier 9 ('unsigned long int nrpages' .. 'void* private_data') offsets changed (by +128 bits) 3723 impacted interfaces 'struct amba_device at bus.h:64:1' changed (indirectly): type size changed from 7872 to 8000 (in bits) there are data member changes: type 'struct device' of 'amba_device::dev' changed, as reported earlier 8 ('resource res' .. 'char* driver_override') offsets changed (by +128 bits) 4 impacted interfaces 'struct anon_vma at rmap.h:29:1' changed (indirectly): type size changed from 704 to 832 (in bits) there are data member changes: type 'struct rw_semaphore' of 'anon_vma::rwsem' changed, as reported earlier 4 ('atomic_t refcount' .. 'rb_root_cached rb_root') offsets changed (by +128 bits) 3723 impacted interfaces 'struct backlight_device at backlight.h:280:1' changed (indirectly): type size changed from 7744 to 8128 (in bits) there are data member changes: type 'struct mutex' of 'backlight_device::update_lock' changed, as reported earlier type 'struct mutex' of 'backlight_device::ops_lock' changed, as reported earlier and offset changed from 512 to 640 (in bits) (by +128 bits) 3 ('const backlight_ops* ops' .. 'list_head entry') offsets changed (by +256 bits) type 'struct device' of 'backlight_device::dev' changed, as reported earlier and offset changed from 1152 to 1408 (in bits) (by +256 bits) 2 ('bool fb_bl_on[32]' .. 'int use_count') offsets changed (by +384 bits) 17 impacted interfaces 'struct binder_alloc at binder_alloc.h:101:1' changed (indirectly): type size changed from 1088 to 1216 (in bits) there are data member changes: type 'struct mutex' of 'binder_alloc::mutex' changed, as reported earlier 13 ('vm_area_struct* vma' .. 'bool oneway_spam_detected') offsets changed (by +128 bits) 5 impacted interfaces 'struct binder_context at binder_internal.h:18:1' changed (indirectly): type size changed from 448 to 576 (in bits) there are data member changes: type 'struct mutex' of 'binder_context::context_mgr_node_lock' changed, as reported earlier 2 ('kuid_t binder_context_mgr_uid' .. 'const char* name') offsets changed (by +128 bits) 5 impacted interfaces 'struct binder_proc at binder_internal.h:439:1' changed (indirectly): type size changed from 4672 to 4800 (in bits) there are data member changes: type 'struct binder_alloc' of 'binder_proc::alloc' changed, as reported earlier 5 ('binder_context* context' .. 'bool oneway_spam_detection_enabled') offsets changed (by +128 bits) 5 impacted interfaces 'struct blk_keyslot_manager at keyslot-manager.h:52:1' changed (indirectly): type size changed from 1472 to 1600 (in bits) there are data member changes: type 'struct rw_semaphore' of 'blk_keyslot_manager::lock' changed, as reported earlier 6 ('wait_queue_head_t idle_slots_wait_queue' .. 'blk_ksm_keyslot* slots') offsets changed (by +128 bits) 3723 impacted interfaces 'struct blk_mq_tag_set at blk-mq.h:249:1' changed (indirectly): details were reported earlier 'struct block_device at blk_types.h:23:1' changed (indirectly): type size changed from 1536 to 1792 (in bits) there are data member changes: type 'struct mutex' of 'block_device::bd_mutex' changed, as reported earlier 13 ('void* bd_claiming' .. 'int bd_fsfreeze_count') offsets changed (by +128 bits) type 'struct mutex' of 'block_device::bd_fsfreeze_mutex' changed, as reported earlier and offset changed from 1216 to 1344 (in bits) (by +128 bits) 'super_block* bd_fsfreeze_sb' offset changed (by +256 bits) 3723 impacted interfaces 'struct blocking_notifier_head at notifier.h:65:1' changed (indirectly): details were reported earlier 'struct bpf_local_storage_map at bpf_local_storage.h:42:1' changed (indirectly): type size hasn't changed there are data member changes: type 'struct bpf_map' of 'bpf_local_storage_map::map' changed: type size hasn't changed there are data member changes: type 'struct mutex' of 'bpf_map::freeze_mutex' changed, as reported earlier 'u64 writecnt' offset changed (by +128 bits) 3723 impacted interfaces 3723 impacted interfaces 'struct bpf_map at bpf.h:142:1' changed (indirectly): details were reported earlier 'struct bpf_offloaded_map at bpf.h:223:1' changed (indirectly): type size hasn't changed there are data member changes: type 'struct bpf_map' of 'bpf_offloaded_map::map' changed, as reported earlier 3723 impacted interfaces 'struct bpf_prog_aux at bpf.h:774:1' changed (indirectly): type size changed from 5056 to 5312 (in bits) there are data member changes: type 'struct mutex' of 'bpf_prog_aux::dst_mutex' changed, as reported earlier 20 ('bpf_prog* dst_prog' .. 'bpf_map** used_maps') offsets changed (by +128 bits) type 'struct mutex' of 'bpf_prog_aux::used_maps_mutex' changed, as reported earlier and offset changed from 3392 to 3520 (in bits) (by +128 bits) 18 ('bpf_prog* prog' .. 'bpf_prog_stats* stats') offsets changed (by +256 bits) anonymous data member 'union {work_struct work; callback_head rcu;}' offset changed from 4800 to 5056 (in bits) (by +256 bits) 3723 impacted interfaces 'struct bpf_trampoline at bpf.h:602:1' changed (indirectly): type size changed from 1280 to 1408 (in bits) there are data member changes: type 'struct mutex' of 'bpf_trampoline::mutex' changed, as reported earlier 8 ('refcount_t refcnt' .. 'u64 selector') offsets changed (by +128 bits) 3723 impacted interfaces 'struct cec_adapter at cec.h:201:1' changed (indirectly): type size changed from 11840 to 12224 (in bits) there are data member changes: type 'struct cec_devnode' of 'cec_adapter::devnode' changed: type size changed from 7808 to 8064 (in bits) there are data member changes: type 'struct device' of 'cec_devnode::dev' changed, as reported earlier 5 ('cdev cdev' .. 'list_head fhs') offsets changed (by +128 bits) type 'struct mutex' of 'cec_devnode::lock' changed, as reported earlier and offset changed from 7552 to 7680 (in bits) (by +128 bits) 34 impacted interfaces type 'struct mutex' of 'cec_adapter::lock' changed, as reported earlier and offset changed from 8128 to 8384 (in bits) (by +256 bits) 35 ('rc_dev* rc' .. 'char input_phys[32]') offsets changed (by +384 bits) 34 impacted interfaces 'struct cec_devnode at cec.h:39:1' changed (indirectly): details were reported earlier 'struct cec_fh at cec.h:83:1' changed (indirectly): type size changed from 3776 to 3904 (in bits) there are data member changes: type 'struct mutex' of 'cec_fh::lock' changed, as reported earlier 6 ('list_head events[8]' .. 'unsigned int queued_msgs') offsets changed (by +128 bits) 34 impacted interfaces 'struct cgroup at cgroup-defs.h:356:1' changed (indirectly): type size changed from 20480 to 20864 (in bits) there are data member changes: type 'struct mutex' of 'cgroup::pidlist_mutex' changed, as reported earlier 2 ('wait_queue_head_t offline_waitq' .. 'work_struct release_agent_work') offsets changed (by +128 bits) type 'struct psi_group' of 'cgroup::psi' changed: type size changed from 5056 to 5312 (in bits) there are data member changes: type 'struct mutex' of 'psi_group::avgs_lock' changed, as reported earlier 11 ('psi_group_cpu* pcpu' .. 'atomic_t poll_wakeup') offsets changed (by +128 bits) type 'struct mutex' of 'psi_group::trigger_lock' changed, as reported earlier and offset changed from 3968 to 4096 (in bits) (by +128 bits) 7 ('list_head triggers' .. 'u64 polling_until') offsets changed (by +256 bits) 3723 impacted interfaces and offset changed from 6144 to 6272 (in bits) (by +128 bits) 4 ('cgroup_bpf bpf' .. 'u64 ancestor_ids[]') offsets changed (by +384 bits) 3723 impacted interfaces 'struct cgroup_root at cgroup-defs.h:494:1' changed (indirectly): type size changed from 54208 to 54592 (in bits) there are data member changes: type 'struct cgroup' of 'cgroup_root::cgrp' changed, as reported earlier 6 ('u64 cgrp_ancestor_id_storage' .. 'char name[64]') offsets changed (by +384 bits) 3723 impacted interfaces 'struct cma at cma.h:13:1' changed: type size changed from 1472 to 1856 (in bits) 1 data member insertion: 'u64 android_oem_data1[4]', at offset 1600 (in bits) at cma.h:34:1 there are data member changes: type 'struct mutex' of 'cma::lock' changed, as reported earlier 7 ('hlist_head mem_head' .. 'cma_kobject* cma_kobj') offsets changed (by +128 bits) 3723 impacted interfaces 'struct configfs_subsystem at configfs.h:226:1' changed (indirectly): type size changed from 1344 to 1472 (in bits) there are data member changes: type 'struct mutex' of 'configfs_subsystem::su_mutex' changed, as reported earlier 19 impacted interfaces 'struct cpufreq_policy at cpufreq.h:51:1' changed (indirectly): type size changed from 5568 to 5952 (in bits) there are data member changes: type 'struct freq_constraints' of 'cpufreq_policy::constraints' changed: type size changed from 1536 to 1792 (in bits) there are data member changes: type 'struct blocking_notifier_head' of 'freq_constraints::min_freq_notifiers' changed, as reported earlier 'pm_qos_constraints max_freq' offset changed (by +128 bits) type 'struct blocking_notifier_head' of 'freq_constraints::max_freq_notifiers' changed, as reported earlier and offset changed from 1088 to 1216 (in bits) (by +128 bits) 3727 impacted interfaces 7 ('freq_qos_request* min_freq_req' .. 'completion kobj_unregister') offsets changed (by +256 bits) type 'struct rw_semaphore' of 'cpufreq_policy::rwsem' changed, as reported earlier and offset changed from 4096 to 4352 (in bits) (by +256 bits) 16 ('bool fast_switch_possible' .. 'notifier_block nb_max') offsets changed (by +384 bits) 31 impacted interfaces 'struct dev_iommu at iommu.h:388:1' changed (indirectly): type size changed from 512 to 640 (in bits) there are data member changes: type 'struct mutex' of 'dev_iommu::lock' changed, as reported earlier 4 ('iommu_fault_param* fault_param' .. 'void* priv') offsets changed (by +128 bits) 3723 impacted interfaces 'struct dev_pm_info at pm.h:565:1' changed: details were reported earlier 'struct dev_pm_qos at pm_qos.h:117:1' changed (indirectly): type size changed from 2560 to 2816 (in bits) there are data member changes: type 'struct freq_constraints' of 'dev_pm_qos::freq' changed, as reported earlier 4 ('pm_qos_flags flags' .. 'dev_pm_qos_request* flags_req') offsets changed (by +256 bits) 3723 impacted interfaces 'struct devfreq at devfreq.h:172:1' changed (indirectly): type size changed from 15744 to 16512 (in bits) there are data member changes: type 'struct mutex' of 'devfreq::lock' changed, as reported earlier type 'struct device' of 'devfreq::dev' changed, as reported earlier and offset changed from 384 to 512 (in bits) (by +128 bits) 17 ('devfreq_dev_profile* profile' .. 'devfreq_stats stats') offsets changed (by +256 bits) type 'struct srcu_notifier_head' of 'devfreq::transition_notifier_list' changed: type size changed from 5248 to 5760 (in bits) there are data member changes: type 'struct mutex' of 'srcu_notifier_head::mutex' changed, as reported earlier type 'struct srcu_struct' of 'srcu_notifier_head::srcu' changed: type size changed from 4928 to 5312 (in bits) there are data member changes: type 'struct mutex' of 'srcu_struct::srcu_cb_mutex' changed, as reported earlier 'spinlock_t lock' offset changed (by +128 bits) type 'struct mutex' of 'srcu_struct::srcu_gp_mutex' changed, as reported earlier and offset changed from 2816 to 2944 (in bits) (by +128 bits) 7 ('unsigned int srcu_idx' .. 'unsigned long int srcu_barrier_seq') offsets changed (by +256 bits) type 'struct mutex' of 'srcu_struct::srcu_barrier_mutex' changed, as reported earlier and offset changed from 3520 to 3776 (in bits) (by +256 bits) 3 ('completion srcu_barrier_completion' .. 'delayed_work work') offsets changed (by +384 bits) 3723 impacted interfaces and offset changed from 256 to 384 (in bits) (by +128 bits) 'notifier_block* head' offset changed (by +512 bits) 63 impacted interfaces and offset changed from 10112 to 10368 (in bits) (by +256 bits) 2 ('notifier_block nb_min' .. 'notifier_block nb_max') offsets changed (by +768 bits) 59 impacted interfaces 'struct device at device.h:458:1' changed (indirectly): details were reported earlier 'struct device_link at device.h:572:1' changed: type size changed from 7104 to 7488 (in bits) 1 data member insertion: 'work_struct rm_work', at offset 7040 (in bits) at device.h:586:1 there are data member changes: type 'struct device' of 'device_link::link_dev' changed, as reported earlier 5 ('device_link_state status' .. 'callback_head callback_head') offsets changed (by +128 bits) 3 ('bool supplier_preactivated' .. 'u64 android_kabi_reserved2') offsets changed (by +384 bits) 2 impacted interfaces 'struct disk_events at genhd.c:1887:1' changed (indirectly): type size changed from 1536 to 1664 (in bits) there are data member changes: type 'struct mutex' of 'disk_events::block_mutex' changed, as reported earlier 5 ('int block' .. 'delayed_work dwork') offsets changed (by +128 bits) 3723 impacted interfaces 'struct dma_buf at dma-buf.h:397:1' changed (indirectly): type size changed from 3392 to 3520 (in bits) there are data member changes: type 'struct mutex' of 'dma_buf::lock' changed, as reported earlier 16 ('unsigned int vmapping_counter' .. 'vm_operations_struct vm_ops') offsets changed (by +128 bits) 442 impacted interfaces 'struct dma_chan_dev at dmaengine.h:361:1' changed (indirectly): type size changed from 6400 to 6528 (in bits) there are data member changes: type 'struct device' of 'dma_chan_dev::device' changed, as reported earlier 'int dev_id' offset changed (by +128 bits) 37 impacted interfaces 'struct dma_device at dmaengine.h:849:1' changed (indirectly): type size changed from 3264 to 3392 (in bits) there are data member changes: type 'struct mutex' of 'dma_device::chan_mutex' changed, as reported earlier 33 ('u32 src_addr_widths' .. 'dentry* dbg_dev_root') offsets changed (by +128 bits) 37 impacted interfaces 'struct dma_resv at dma-resv.h:70:1' changed (indirectly): type size changed from 512 to 640 (in bits) there are data member changes: type 'struct ww_mutex' of 'dma_resv::lock' changed: type size changed from 320 to 448 (in bits) there are data member changes: type 'struct mutex' of 'ww_mutex::base' changed, as reported earlier 'ww_acquire_ctx* ctx' offset changed (by +128 bits) 806 impacted interfaces 3 ('seqcount_ww_mutex_t seq' .. 'dma_resv_list* fence') offsets changed (by +128 bits) 452 impacted interfaces 'struct dmabuf_page_pool at page_pool.h:40:1' changed (indirectly): type size changed from 768 to 896 (in bits) there are data member changes: type 'struct mutex' of 'dmabuf_page_pool::mutex' changed, as reported earlier 3 ('gfp_t gfp_mask' .. 'list_head list') offsets changed (by +128 bits) 4 impacted interfaces 'struct dquot at quota.h:294:1' changed (indirectly): type size changed from 1664 to 1792 (in bits) there are data member changes: type 'struct mutex' of 'dquot::dq_lock' changed, as reported earlier 7 ('spinlock_t dq_dqb_lock' .. 'mem_dqblk dq_dqb') offsets changed (by +128 bits) 3723 impacted interfaces 'struct drm_bridge at drm_bridge.h:706:1' changed (indirectly): type size changed from 1920 to 2176 (in bits) there are data member changes: type 'struct drm_private_obj' of 'drm_bridge::base' changed: type size changed from 704 to 832 (in bits) there are data member changes: type 'struct drm_modeset_lock' of 'drm_private_obj::lock' changed: type size changed from 448 to 576 (in bits) there are data member changes: type 'struct ww_mutex' of 'drm_modeset_lock::mutex' changed, as reported earlier 'list_head head' offset changed (by +128 bits) 340 impacted interfaces 2 ('drm_private_state* state' .. 'const drm_private_state_funcs* funcs') offsets changed (by +128 bits) 333 impacted interfaces 12 ('drm_device* dev' .. 'i2c_adapter* ddc') offsets changed (by +128 bits) type 'struct mutex' of 'drm_bridge::hpd_mutex' changed, as reported earlier and offset changed from 1536 to 1664 (in bits) (by +128 bits) 2 ('void (void*, enum drm_connector_status)* hpd_cb' .. 'void* hpd_data') offsets changed (by +256 bits) 14 impacted interfaces 'struct drm_client_dev at drm_client.h:70:1' changed (indirectly): type size changed from 704 to 832 (in bits) there are data member changes: type 'struct mutex' of 'drm_client_dev::modeset_mutex' changed, as reported earlier 'drm_mode_set* modesets' offset changed (by +128 bits) 333 impacted interfaces 'struct drm_connector at drm_connector.h:1170:1' changed (indirectly): type size changed from 14464 to 14592 (in bits) there are data member changes: type 'struct mutex' of 'drm_connector::mutex' changed, as reported earlier 52 ('unsigned int index' .. 'hdr_sink_metadata hdr_sink_metadata') offsets changed (by +128 bits) 333 impacted interfaces 'struct drm_crtc at drm_crtc.h:939:1' changed (indirectly): type size changed from 13120 to 13248 (in bits) there are data member changes: type 'struct drm_modeset_lock' of 'drm_crtc::mutex' changed, as reported earlier 26 ('drm_mode_object base' .. 'drm_self_refresh_data* self_refresh_data') offsets changed (by +128 bits) 333 impacted interfaces 'struct drm_device at drm_device.h:53:1' changed (indirectly): type size changed from 12800 to 14080 (in bits) there are data member changes: type 'struct mutex' of 'drm_device::struct_mutex' changed, as reported earlier type 'struct mutex' of 'drm_device::master_mutex' changed, as reported earlier and offset changed from 1344 to 1472 (in bits) (by +128 bits) 'atomic_t open_count' offset changed (by +256 bits) type 'struct mutex' of 'drm_device::filelist_mutex' changed, as reported earlier and offset changed from 1664 to 1920 (in bits) (by +256 bits) 2 ('list_head filelist' .. 'list_head filelist_internal') offsets changed (by +384 bits) type 'struct mutex' of 'drm_device::clientlist_mutex' changed, as reported earlier and offset changed from 2176 to 2560 (in bits) (by +384 bits) 13 ('list_head clientlist' .. 'unsigned int num_crtcs') offsets changed (by +512 bits) type 'struct drm_mode_config' of 'drm_device::mode_config' changed: type size changed from 8832 to 9472 (in bits) there are data member changes: type 'struct mutex' of 'drm_mode_config::mutex' changed, as reported earlier type 'struct drm_modeset_lock' of 'drm_mode_config::connection_mutex' changed, as reported earlier and offset changed from 256 to 384 (in bits) (by +128 bits) 'drm_modeset_acquire_ctx* acquire_ctx' offset changed (by +256 bits) type 'struct mutex' of 'drm_mode_config::idr_mutex' changed, as reported earlier and offset changed from 768 to 1024 (in bits) (by +256 bits) 2 ('idr object_idr' .. 'idr tile_idr') offsets changed (by +384 bits) type 'struct mutex' of 'drm_mode_config::fb_lock' changed, as reported earlier and offset changed from 1408 to 1792 (in bits) (by +384 bits) 26 ('int num_fb' .. 'delayed_work output_poll_work') offsets changed (by +512 bits) type 'struct mutex' of 'drm_mode_config::blob_lock' changed, as reported earlier and offset changed from 4480 to 4992 (in bits) (by +512 bits) 71 ('list_head property_blob_list' .. 'const drm_mode_config_helper_funcs* helper_private') offsets changed (by +640 bits) 333 impacted interfaces and offset changed from 3264 to 3776 (in bits) (by +512 bits) type 'struct mutex' of 'drm_device::object_name_lock' changed, as reported earlier and offset changed from 12096 to 13248 (in bits) (by +1152 bits) 5 ('idr object_name_idr' .. 'drm_fb_helper* fb_helper') offsets changed (by +1280 bits) 333 impacted interfaces 'struct drm_dp_aux at drm_dp_helper.h:1580:1' changed (indirectly): type size changed from 10688 to 11200 (in bits) there are data member changes: type 'struct i2c_adapter' of 'drm_dp_aux::ddc' changed: type size changed from 8512 to 8768 (in bits) there are data member changes: type 'struct device' of 'i2c_adapter::dev' changed, as reported earlier 4 ('unsigned long int locked_flags' .. 'completion dev_released') offsets changed (by +128 bits) type 'struct mutex' of 'i2c_adapter::userspace_clients_lock' changed, as reported earlier and offset changed from 7936 to 8064 (in bits) (by +128 bits) 4 ('list_head userspace_clients' .. 'irq_domain* host_notify_domain') offsets changed (by +256 bits) 369 impacted interfaces 2 ('device* dev' .. 'drm_crtc* crtc') offsets changed (by +256 bits) type 'struct mutex' of 'drm_dp_aux::hw_mutex' changed, as reported earlier and offset changed from 8704 to 8960 (in bits) (by +256 bits) 5 ('work_struct crc_work' .. 'unsigned int i2c_defer_count') offsets changed (by +384 bits) type 'struct drm_dp_aux_cec' of 'drm_dp_aux::cec' changed: type size changed from 1216 to 1344 (in bits) there are data member changes: type 'struct mutex' of 'drm_dp_aux_cec::lock' changed, as reported earlier 3 ('cec_adapter* adap' .. 'delayed_work unregister_work') offsets changed (by +128 bits) 24 impacted interfaces and offset changed from 9408 to 9792 (in bits) (by +384 bits) 'bool is_remote' offset changed (by +512 bits) 24 impacted interfaces 'struct drm_dp_aux_cec at drm_dp_helper.h:1533:1' changed (indirectly): details were reported earlier 'struct drm_dp_mst_port at drm_dp_mst_helper.h:98:1' changed (indirectly): type size changed from 11520 to 12032 (in bits) there are data member changes: type 'struct drm_dp_aux' of 'drm_dp_mst_port::aux' changed, as reported earlier 7 ('drm_dp_mst_branch* parent' .. 'bool fec_capable') offsets changed (by +512 bits) 18 impacted interfaces 'struct drm_dp_mst_topology_mgr at drm_dp_mst_helper.h:568:1' changed (indirectly): type size changed from 10240 to 11136 (in bits) there are data member changes: type 'struct drm_private_obj' of 'drm_dp_mst_topology_mgr::base' changed, as reported earlier 8 ('drm_device* dev' .. 'drm_dp_sideband_msg_rx down_rep_recv') offsets changed (by +128 bits) type 'struct mutex' of 'drm_dp_mst_topology_mgr::lock' changed, as reported earlier and offset changed from 6272 to 6400 (in bits) (by +128 bits) type 'struct mutex' of 'drm_dp_mst_topology_mgr::probe_lock' changed, as reported earlier and offset changed from 6528 to 6784 (in bits) (by +256 bits) 5 ('drm_dp_mst_branch* mst_primary' .. 'const drm_private_state_funcs* funcs') offsets changed (by +384 bits) type 'struct mutex' of 'drm_dp_mst_topology_mgr::qlock' changed, as reported earlier and offset changed from 7168 to 7552 (in bits) (by +384 bits) 'list_head tx_msg_downq' offset changed (by +512 bits) type 'struct mutex' of 'drm_dp_mst_topology_mgr::payload_lock' changed, as reported earlier and offset changed from 7552 to 8064 (in bits) (by +512 bits) 9 ('drm_dp_vcpi** proposed_vcpis' .. 'list_head destroy_branch_device_list') offsets changed (by +640 bits) type 'struct mutex' of 'drm_dp_mst_topology_mgr::delayed_destroy_lock' changed, as reported earlier and offset changed from 9024 to 9664 (in bits) (by +640 bits) 3 ('workqueue_struct* delayed_destroy_wq' .. 'list_head up_req_list') offsets changed (by +768 bits) type 'struct mutex' of 'drm_dp_mst_topology_mgr::up_req_lock' changed, as reported earlier and offset changed from 9728 to 10496 (in bits) (by +768 bits) 'work_struct up_req_work' offset changed (by +896 bits) 18 impacted interfaces 'struct drm_fb_helper at drm_fb_helper.h:114:1' changed (indirectly): type size changed from 2624 to 2880 (in bits) there are data member changes: type 'struct drm_client_dev' of 'drm_fb_helper::client' changed, as reported earlier 10 ('drm_client_buffer* buffer' .. 'work_struct resume_work') offsets changed (by +128 bits) type 'struct mutex' of 'drm_fb_helper::lock' changed, as reported earlier and offset changed from 2176 to 2304 (in bits) (by +128 bits) 4 ('list_head kernel_fb_list' .. 'int preferred_bpp') offsets changed (by +256 bits) 333 impacted interfaces 'struct drm_file at drm_file.h:159:1' changed (indirectly): type size changed from 2752 to 3136 (in bits) there are data member changes: type 'struct mutex' of 'drm_file::fbs_lock' changed, as reported earlier 5 ('list_head blobs' .. 'int event_space') offsets changed (by +128 bits) type 'struct mutex' of 'drm_file::event_read_lock' changed, as reported earlier and offset changed from 2112 to 2240 (in bits) (by +128 bits) type 'struct drm_prime_file_private' of 'drm_file::prime' changed: type size changed from 384 to 512 (in bits) there are data member changes: type 'struct mutex' of 'drm_prime_file_private::lock' changed, as reported earlier 2 ('rb_root dmabufs' .. 'rb_root handles') offsets changed (by +128 bits) 333 impacted interfaces and offset changed from 2368 to 2624 (in bits) (by +256 bits) 333 impacted interfaces 'struct drm_gem_cma_object at drm_gem_cma_helper.h:20:1' changed (indirectly): type size changed from 2816 to 2944 (in bits) there are data member changes: type 'struct drm_gem_object' of 'drm_gem_cma_object::base' changed: type size changed from 2624 to 2752 (in bits) there are data member changes: type 'struct dma_resv' of 'drm_gem_object::_resv' changed, as reported earlier 'const drm_gem_object_funcs* funcs' offset changed (by +128 bits) 333 impacted interfaces 3 ('dma_addr_t paddr' .. 'void* vaddr') offsets changed (by +128 bits) one impacted interface 'struct drm_gem_object at drm_gem.h:184:1' changed (indirectly): details were reported earlier 'struct drm_gem_shmem_object at drm_gem_shmem_helper.h:23:1' changed (indirectly): type size changed from 3648 to 4032 (in bits) there are data member changes: type 'struct drm_gem_object' of 'drm_gem_shmem_object::base' changed, as reported earlier type 'struct mutex' of 'drm_gem_shmem_object::pages_lock' changed, as reported earlier and offset changed from 2624 to 2752 (in bits) (by +128 bits) 5 ('page** pages' .. 'sg_table* sgt') offsets changed (by +256 bits) type 'struct mutex' of 'drm_gem_shmem_object::vmap_lock' changed, as reported earlier and offset changed from 3264 to 3520 (in bits) (by +256 bits) 3 ('void* vaddr' .. 'bool map_cached') offsets changed (by +384 bits) one impacted interface 'struct drm_minor at drm_file.h:70:1' changed (indirectly): type size changed from 640 to 768 (in bits) there are data member changes: type 'struct mutex' of 'drm_minor::debugfs_lock' changed, as reported earlier 333 impacted interfaces 'struct drm_mode_config at drm_mode_config.h:358:1' changed (indirectly): details were reported earlier 'struct drm_modeset_lock at drm_modeset_lock.h:76:1' changed (indirectly): details were reported earlier 'struct drm_plane at drm_plane.h:575:1' changed (indirectly): type size changed from 10368 to 10496 (in bits) there are data member changes: type 'struct drm_modeset_lock' of 'drm_plane::mutex' changed, as reported earlier 22 ('drm_mode_object base' .. 'drm_property* color_range_property') offsets changed (by +128 bits) 333 impacted interfaces 'struct drm_prime_file_private at drm_prime.h:45:1' changed (indirectly): details were reported earlier 'struct drm_private_obj at drm_atomic.h:252:1' changed (indirectly): details were reported earlier 'struct drm_writeback_connector at drm_writeback.h:21:1' changed (indirectly): type size changed from 16064 to 16192 (in bits) there are data member changes: type 'struct drm_connector' of 'drm_writeback_connector::base' changed, as reported earlier 8 ('drm_encoder encoder' .. 'char timeline_name[32]') offsets changed (by +128 bits) 333 impacted interfaces 'struct dwc3 at core.h:1099:1' changed (indirectly): type size changed from 9984 to 10112 (in bits) there are data member changes: type 'struct mutex' of 'dwc3::mutex' changed, as reported earlier 71 ('device* dev' .. 'u64 android_kabi_reserved4') offsets changed (by +128 bits) 2 impacted interfaces 'struct elevator_mq_ops at elevator.h:29:1' changed: type size hasn't changed there are data member changes: type 'typedef bool (blk_mq_hw_ctx*, bio*, unsigned int)*' of 'elevator_mq_ops::bio_merge' changed: pointer type changed from: 'typedef bool (blk_mq_hw_ctx*, bio*, unsigned int)*' to: 'typedef bool (request_queue*, bio*, unsigned int)*' 3723 impacted interfaces 'struct elevator_queue at elevator.h:101:1' changed (indirectly): type size changed from 5312 to 5440 (in bits) there are data member changes: type 'struct mutex' of 'elevator_queue::sysfs_lock' changed, as reported earlier 'hlist_head hash[64]' offset changed (by +128 bits) 3723 impacted interfaces 'struct elevator_type at elevator.h:66:1' changed (indirectly): type size hasn't changed there are data member changes: type 'struct elevator_mq_ops' of 'elevator_type::ops' changed, as reported earlier 3723 impacted interfaces 'struct extcon_dev at extcon.h:41:1' changed (indirectly): type size changed from 7744 to 7872 (in bits) there are data member changes: type 'struct device' of 'extcon_dev::dev' changed, as reported earlier 11 ('raw_notifier_head nh_all' .. 'device_attribute* d_attrs_muex') offsets changed (by +128 bits) 66 impacted interfaces 'struct fb_info at fb.h:437:1' changed (indirectly): type size changed from 6144 to 6400 (in bits) there are data member changes: type 'struct mutex' of 'fb_info::lock' changed, as reported earlier type 'struct mutex' of 'fb_info::mm_lock' changed, as reported earlier and offset changed from 384 to 512 (in bits) (by +128 bits) 13 ('fb_var_screeninfo var' .. 'int class_flag') offsets changed (by +256 bits) anonymous data member 'union {char* screen_base; char* screen_buffer;}' offset changed from 5632 to 5888 (in bits) (by +256 bits) 7 ('unsigned long int screen_size' .. 'bool skip_vt_switch') offsets changed (by +256 bits) 340 impacted interfaces 'struct ff_device at input.h:534:1' changed (indirectly): type size changed from 960 to 1088 (in bits) there are data member changes: type 'struct mutex' of 'ff_device::mutex' changed, as reported earlier 3 ('int max_effects' .. 'file* effect_owners[]') offsets changed (by +128 bits) 137 impacted interfaces 'struct file at fs.h:916:1' changed (indirectly): type size changed from 2048 to 2176 (in bits) there are data member changes: type 'struct mutex' of 'file::f_pos_lock' changed, as reported earlier 12 ('loff_t f_pos' .. 'errseq_t f_sb_err') offsets changed (by +128 bits) 3723 impacted interfaces 'struct fqdir at inet_frag.h:9:1' changed (indirectly): type size hasn't changed there are data member changes: type 'struct rhashtable' of 'fqdir::rhashtable' changed: type size changed from 1088 to 1216 (in bits) there are data member changes: type 'struct mutex' of 'rhashtable::mutex' changed, as reported earlier 2 ('spinlock_t lock' .. 'atomic_t nelems') offsets changed (by +128 bits) 3727 impacted interfaces 3723 impacted interfaces 'struct freq_constraints at pm_qos.h:85:1' changed (indirectly): details were reported earlier 'struct fs_context at fs_context.h:90:1' changed (indirectly): type size changed from 1280 to 1408 (in bits) there are data member changes: type 'struct mutex' of 'fs_context::uapi_mutex' changed, as reported earlier 15 ('file_system_type* fs_type' .. 'unsigned int lsm_flags') offsets changed (by +128 bits) 3723 impacted interfaces 'struct gendisk at genhd.h:176:1' changed (indirectly): type size changed from 9344 to 9600 (in bits) there are data member changes: type 'struct hd_struct' of 'gendisk::part0' changed: type size changed from 7552 to 7680 (in bits) there are data member changes: type 'struct device' of 'hd_struct::__dev' changed, as reported earlier 9 ('kobject* holder_dir' .. 'u64 android_kabi_reserved4') offsets changed (by +128 bits) 3723 impacted interfaces 5 ('const block_device_operations* fops' .. 'unsigned long int state') offsets changed (by +128 bits) type 'struct rw_semaphore' of 'gendisk::lookup_sem' changed, as reported earlier and offset changed from 8320 to 8448 (in bits) (by +128 bits) 11 ('kobject* slave_dir' .. 'u64 android_kabi_reserved4') offsets changed (by +256 bits) 3723 impacted interfaces 'struct generic_pm_domain at pm_domain.h:109:1' changed (indirectly): type size changed from 10880 to 11136 (in bits) there are data member changes: type 'struct device' of 'generic_pm_domain::dev' changed, as reported earlier 39 ('dev_pm_domain domain' .. 'const genpd_lock_ops* lock_ops') offsets changed (by +128 bits) type 'union {mutex mlock; struct {spinlock_t slock; unsigned long int lock_flags;};}' of 'anonymous data member' changed: type size changed from 256 to 384 (in bits) there are data member changes: type 'struct mutex' of '__anonymous_union__::mlock' changed, as reported earlier and offset changed from 10624 to 10752 (in bits) (by +128 bits) 8 impacted interfaces 'struct gnss_device at gnss.h:37:1' changed (indirectly): type size changed from 8960 to 9472 (in bits) there are data member changes: type 'struct device' of 'gnss_device::dev' changed, as reported earlier 4 ('cdev cdev' .. 'unsigned long int flags') offsets changed (by +128 bits) type 'struct rw_semaphore' of 'gnss_device::rwsem' changed, as reported earlier and offset changed from 7488 to 7616 (in bits) (by +128 bits) 2 ('const gnss_operations* ops' .. 'unsigned int count') offsets changed (by +256 bits) type 'struct mutex' of 'gnss_device::read_mutex' changed, as reported earlier and offset changed from 8000 to 8256 (in bits) (by +256 bits) 2 ('kfifo read_fifo' .. 'wait_queue_head_t read_queue') offsets changed (by +384 bits) type 'struct mutex' of 'gnss_device::write_mutex' changed, as reported earlier and offset changed from 8640 to 9024 (in bits) (by +384 bits) 'char* write_buf' offset changed (by +512 bits) 5 impacted interfaces 'struct gov_attr_set at cpufreq.h:636:1' changed (indirectly): type size changed from 1216 to 1344 (in bits) there are data member changes: type 'struct mutex' of 'gov_attr_set::update_lock' changed, as reported earlier 'int usage_count' offset changed (by +128 bits) 3 impacted interfaces 'struct gpio_device at gpiolib.h:46:1' changed (indirectly): type size changed from 8576 to 8832 (in bits) there are data member changes: type 'struct device' of 'gpio_device::dev' changed, as reported earlier 10 ('cdev chrdev' .. 'list_head list') offsets changed (by +128 bits) type 'struct blocking_notifier_head' of 'gpio_device::notifier' changed, as reported earlier and offset changed from 8000 to 8128 (in bits) (by +128 bits) 'list_head pin_ranges' offset changed (by +256 bits) 3723 impacted interfaces 'struct gs_port at u_serial.c:98:1' changed (indirectly): type size changed from 5184 to 5568 (in bits) there are data member changes: type 'struct tty_port' of 'gs_port::port' changed: type size changed from 2816 to 3200 (in bits) there are data member changes: type 'struct tty_bufhead' of 'tty_port::buf' changed: type size changed from 1088 to 1216 (in bits) there are data member changes: type 'struct mutex' of 'tty_bufhead::lock' changed, as reported earlier 6 ('atomic_t priority' .. 'tty_buffer* tail') offsets changed (by +128 bits) 3723 impacted interfaces 11 ('tty_struct* tty' .. 'unsigned long int iflags') offsets changed (by +128 bits) type 'struct mutex' of 'tty_port::mutex' changed, as reported earlier and offset changed from 2048 to 2176 (in bits) (by +128 bits) type 'struct mutex' of 'tty_port::buf_mutex' changed, as reported earlier and offset changed from 2304 to 2560 (in bits) (by +256 bits) 6 ('unsigned char* xmit_buf' .. 'void* client_data') offsets changed (by +384 bits) 3723 impacted interfaces 19 ('spinlock_t port_lock' .. 'usb_cdc_line_coding port_line_coding') offsets changed (by +384 bits) 2 impacted interfaces 'struct hci_dev at hci_core.h:283:1' changed (indirectly): type size changed from 37312 to 37696 (in bits) there are data member changes: type 'struct mutex' of 'hci_dev::lock' changed, as reported earlier 154 ('char name[8]' .. 'sk_buff* sent_cmd') offsets changed (by +128 bits) type 'struct mutex' of 'hci_dev::req_lock' changed, as reported earlier and offset changed from 21696 to 21824 (in bits) (by +128 bits) 42 ('wait_queue_head_t req_wait_q' .. 'dentry* debugfs') offsets changed (by +256 bits) type 'struct device' of 'hci_dev::dev' changed, as reported earlier and offset changed from 27200 to 27456 (in bits) (by +256 bits) 31 ('rfkill* rfkill' .. 'typedef bool (hci_dev*)* prevent_wake') offsets changed (by +384 bits) 5 impacted interfaces 'struct hd_struct at genhd.h:54:1' changed (indirectly): details were reported earlier 'struct hid_device at hid.h:549:1' changed (indirectly): type size changed from 61376 to 61632 (in bits) there are data member changes: type 'struct device' of 'hid_device::dev' changed, as reported earlier 2 ('hid_driver* driver' .. 'hid_ll_driver* ll_driver') offsets changed (by +128 bits) type 'struct mutex' of 'hid_device::ll_open_lock' changed, as reported earlier and offset changed from 57216 to 57344 (in bits) (by +128 bits) 32 ('unsigned int ll_open_count' .. 'wait_queue_head_t debug_wait') offsets changed (by +256 bits) 5 impacted interfaces 'struct hvc_struct at hvc_console.h:35:1' changed (indirectly): type size changed from 3776 to 4160 (in bits) there are data member changes: type 'struct tty_port' of 'hvc_struct::port' changed, as reported earlier 14 ('spinlock_t lock' .. 'unsigned long int flags') offsets changed (by +384 bits) 5 impacted interfaces 'struct i2c_adapter at i2c.h:697:1' changed (indirectly): details were reported earlier 'struct i2c_client at i2c.h:314:1' changed (indirectly): type size changed from 6720 to 6848 (in bits) there are data member changes: type 'struct device' of 'i2c_client::dev' changed, as reported earlier 3 ('int init_irq' .. 'list_head detected') offsets changed (by +128 bits) 22 impacted interfaces 'struct iio_dev at iio.h:521:1' changed (indirectly): type size changed from 9792 to 10176 (in bits) there are data member changes: type 'struct device' of 'iio_dev::dev' changed, as reported earlier 2 ('iio_buffer* buffer' .. 'int scan_bytes') offsets changed (by +128 bits) type 'struct mutex' of 'iio_dev::mlock' changed, as reported earlier and offset changed from 6592 to 6720 (in bits) (by +128 bits) 15 ('const unsigned long int* available_scan_masks' .. 'clockid_t clock_id') offsets changed (by +256 bits) type 'struct mutex' of 'iio_dev::info_exist_lock' changed, as reported earlier and offset changed from 7744 to 8000 (in bits) (by +256 bits) 6 ('const iio_buffer_setup_ops* setup_ops' .. 'void* priv') offsets changed (by +384 bits) 17 impacted interfaces 'struct inode at fs.h:610:1' changed (indirectly): type size changed from 4864 to 5120 (in bits) there are data member changes: type 'struct rw_semaphore' of 'inode::i_rwsem' changed, as reported earlier 7 ('unsigned long int dirtied_when' .. 'list_head i_wb_list') offsets changed (by +128 bits) anonymous data member 'union {hlist_head i_dentry; callback_head i_rcu;}' offset changed from 2432 to 2560 (in bits) (by +128 bits) 6 ('atomic64_t i_version' .. 'atomic_t i_readcount') offsets changed (by +128 bits) anonymous data member 'union {const file_operations* i_fop; void (inode*)* free_inode;}' offset changed from 2816 to 2944 (in bits) (by +128 bits) 'file_lock_context* i_flctx' offset changed (by +128 bits) type 'struct address_space' of 'inode::i_data' changed, as reported earlier and offset changed from 2944 to 3072 (in bits) (by +128 bits) 'list_head i_devices' offset changed (by +256 bits) anonymous data member 'union {pipe_inode_info* i_pipe; block_device* i_bdev; cdev* i_cdev; char* i_link; unsigned int i_dir_seq;}' offset changed from 4480 to 4736 (in bits) (by +256 bits) 6 ('__u32 i_generation' .. 'void* i_private') offsets changed (by +256 bits) 3723 impacted interfaces 'struct input_dev at input.h:131:1' changed (indirectly): type size changed from 11392 to 11648 (in bits) there are data member changes: type 'struct mutex' of 'input_dev::mutex' changed, as reported earlier 2 ('unsigned int users' .. 'bool going_away') offsets changed (by +128 bits) type 'struct device' of 'input_dev::dev' changed, as reported earlier and offset changed from 4480 to 4608 (in bits) (by +128 bits) 7 ('list_head h_list' .. 'ktime_t timestamp[3]') offsets changed (by +256 bits) 137 impacted interfaces 'struct iommu_fault_param at iommu.h:370:1' changed (indirectly): type size changed from 512 to 640 (in bits) there are data member changes: type 'struct mutex' of 'iommu_fault_param::lock' changed, as reported earlier 3723 impacted interfaces 'struct iommu_group at iommu.c:36:1' changed (indirectly): type size changed from 2176 to 2432 (in bits) there are data member changes: type 'struct mutex' of 'iommu_group::mutex' changed, as reported earlier type 'struct blocking_notifier_head' of 'iommu_group::notifier' changed, as reported earlier and offset changed from 1216 to 1344 (in bits) (by +128 bits) 7 ('void* iommu_data' .. 'list_head entry') offsets changed (by +256 bits) 3723 impacted interfaces 'struct irq_desc at irqdesc.h:55:1' changed (indirectly): type size changed from 3584 to 4096 (in bits) there are data member changes: type 'struct mutex' of 'irq_desc::request_mutex' changed, as reported earlier 3 ('int parent_irq' .. 'const char* name') offsets changed (by +128 bits) 3723 impacted interfaces 'struct irq_domain at irqdomain.h:163:1' changed (indirectly): type size changed from 1408 to 1536 (in bits) there are data member changes: type 'struct mutex' of 'irq_domain::revmap_tree_mutex' changed, as reported earlier 'unsigned int linear_revmap[]' offset changed (by +128 bits) 3723 impacted interfaces 'struct kernfs_open_file at kernfs.h:203:1' changed (indirectly): type size changed from 1216 to 1472 (in bits) there are data member changes: type 'struct mutex' of 'kernfs_open_file::mutex' changed, as reported earlier type 'struct mutex' of 'kernfs_open_file::prealloc_mutex' changed, as reported earlier and offset changed from 512 to 640 (in bits) (by +128 bits) 5 ('int event' .. 'const vm_operations_struct* vm_ops') offsets changed (by +256 bits) 3723 impacted interfaces 'struct key at key.h:189:1' changed (indirectly): type size changed from 1792 to 1920 (in bits) there are data member changes: type 'struct rw_semaphore' of 'key::sem' changed, as reported earlier 2 ('key_user* user' .. 'void* security') offsets changed (by +128 bits) anonymous data member 'union {time64_t expiry; time64_t revoked_at;}' offset changed from 768 to 896 (in bits) (by +128 bits) 8 ('time64_t last_used_at' .. 'unsigned long int flags') offsets changed (by +128 bits) anonymous data member 'union {keyring_index_key index_key; struct {unsigned long int hash; unsigned long int len_desc; key_type* type; key_tag* domain_tag; char* description;};}' offset changed from 1152 to 1280 (in bits) (by +128 bits) anonymous data member 'union {key_payload payload; struct {list_head name_link; assoc_array keys;};}' offset changed from 1472 to 1600 (in bits) (by +128 bits) 'key_restriction* restrict_link' offset changed (by +128 bits) 3723 impacted interfaces 'struct led_classdev at leds.h:64:1' changed (indirectly): type size changed from 3008 to 3264 (in bits) there are data member changes: type 'struct rw_semaphore' of 'led_classdev::trigger_lock' changed, as reported earlier 5 ('led_trigger* trigger' .. 'led_hw_trigger_type* trigger_type') offsets changed (by +128 bits) type 'struct mutex' of 'led_classdev::led_access' changed, as reported earlier and offset changed from 2752 to 2880 (in bits) (by +128 bits) 159 impacted interfaces 'struct led_classdev_flash at led-class-flash.h:65:1' changed (indirectly): type size changed from 3648 to 3904 (in bits) there are data member changes: type 'struct led_classdev' of 'led_classdev_flash::led_cdev' changed, as reported earlier 4 ('const led_flash_ops* ops' .. 'const attribute_group* sysfs_groups[5]') offsets changed (by +256 bits) 6 impacted interfaces 'struct mdio_device at mdio.h:34:1' changed (indirectly): type size changed from 7040 to 7168 (in bits) there are data member changes: type 'struct device' of 'mdio_device::dev' changed, as reported earlier 11 ('mii_bus* bus' .. 'unsigned int reset_deassert_delay') offsets changed (by +128 bits) 3723 impacted interfaces 'struct media_device at media-device.h:144:1' changed (indirectly): type size changed from 5312 to 5568 (in bits) there are data member changes: type 'struct mutex' of 'media_device::graph_mutex' changed, as reported earlier 5 ('media_graph pm_count_walk' .. 'const media_device_ops* ops') offsets changed (by +128 bits) type 'struct mutex' of 'media_device::req_queue_mutex' changed, as reported earlier and offset changed from 4992 to 5120 (in bits) (by +128 bits) 'atomic_t request_id' offset changed (by +256 bits) 86 impacted interfaces 'struct media_devnode at media-devnode.h:75:1' changed (indirectly): type size changed from 7744 to 7872 (in bits) there are data member changes: type 'struct device' of 'media_devnode::dev' changed, as reported earlier 5 ('cdev cdev' .. 'void (media_devnode*)* release') offsets changed (by +128 bits) 86 impacted interfaces 'struct media_link at media-entity.h:132:1' changed: type size changed from 704 to 768 (in bits) 1 data member insertion: 'u64 android_vendor_data1', at offset 704 (in bits) at media-entity.h:149:1 86 impacted interfaces 'struct mii_bus at phy.h:301:1' changed (indirectly): type size changed from 21376 to 21760 (in bits) there are data member changes: type 'struct mutex' of 'mii_bus::mdio_lock' changed, as reported earlier 2 ('device* parent' .. '__anonymous_enum__ state') offsets changed (by +128 bits) type 'struct device' of 'mii_bus::dev' changed, as reported earlier and offset changed from 9472 to 9600 (in bits) (by +128 bits) 8 ('mdio_device* mdio_map[32]' .. '__anonymous_enum__1 probe_capabilities') offsets changed (by +256 bits) type 'struct mutex' of 'mii_bus::shared_lock' changed, as reported earlier and offset changed from 19072 to 19328 (in bits) (by +256 bits) 'phy_package_shared* shared[32]' offset changed (by +384 bits) 3723 impacted interfaces 'struct mipi_dsi_device at drm_mipi_dsi.h:188:1' changed (indirectly): type size changed from 6784 to 6912 (in bits) there are data member changes: type 'struct device' of 'mipi_dsi_device::dev' changed, as reported earlier 7 ('char name[20]' .. 'unsigned long int lp_rate') offsets changed (by +128 bits) 18 impacted interfaces 'struct mm_struct at mm_types.h:407:1' changed (indirectly): type size changed from 7296 to 7424 (in bits) there are data member changes: type 'struct {vm_area_struct* mmap; rb_root mm_rb; u64 vmacache_seqnum; rwlock_t mm_rb_lock; unsigned long int (file*, unsigned long int, unsigned long int, unsigned long int, unsigned long int)* get_unmapped_area; unsigned long int mmap_base; unsigned long int mmap_legacy_base; unsigned long int task_size; unsigned long int highest_vm_end; pgd_t* pgd; atomic_t membarrier_state; atomic_t mm_users; atomic_t mm_count; atomic_t has_pinned; seqcount_t write_protect_seq; atomic_long_t pgtables_bytes; int map_count; spinlock_t page_table_lock; rw_semaphore mmap_lock; list_head mmlist; unsigned long int hiwater_rss; unsigned long int hiwater_vm; unsigned long int total_vm; unsigned long int locked_vm; atomic64_t pinned_vm; unsigned long int data_vm; unsigned long int exec_vm; unsigned long int stack_vm; unsigned long int def_flags; spinlock_t arg_lock; unsigned long int start_code; unsigned long int end_code; unsigned long int start_data; unsigned long int end_data; unsigned long int start_brk; unsigned long int brk; unsigned long int start_stack; unsigned long int arg_start; unsigned long int arg_end; unsigned long int env_start; unsigned long int env_end; unsigned long int saved_auxv[46]; mm_rss_stat rss_stat; linux_binfmt* binfmt; mm_context_t context; unsigned long int flags; core_state* core_state; spinlock_t ioctx_lock; kioctx_table* ioctx_table; user_namespace* user_ns; file* exe_file; mmu_notifier_subscriptions* notifier_subscriptions; atomic_t tlb_flush_pending; uprobes_state uprobes_state; work_struct async_put_work; u32 pasid;}' of 'anonymous data member' changed: type size changed from 7296 to 7424 (in bits) there are data member changes: type 'struct rw_semaphore' of '__anonymous_struct__::mmap_lock' changed, as reported earlier 37 ('list_head mmlist' .. 'u32 pasid') offsets changed (by +128 bits) 'unsigned long int cpu_bitmap[]' offset changed (by +128 bits) 3723 impacted interfaces 'struct mmc_card at card.h:244:1' changed (indirectly): type size changed from 13376 to 13504 (in bits) there are data member changes: type 'struct device' of 'mmc_card::dev' changed, as reported earlier 42 ('u32 ocr' .. 'workqueue_struct* complete_wq') offsets changed (by +128 bits) 89 impacted interfaces 'struct mmc_host at host.h:279:1' changed (indirectly): type size changed from 13312 to 13824 (in bits) there are data member changes: type 'struct device' of 'mmc_host::class_dev' changed, as reported earlier 64 ('int index' .. 'bool cqe_on') offsets changed (by +128 bits) type 'struct blk_keyslot_manager' of 'mmc_host::ksm' changed, as reported earlier and offset changed from 11648 to 11776 (in bits) (by +128 bits) 2 ('bool hsq_enabled' .. 'u64 android_oem_data1') offsets changed (by +256 bits) 'unsigned long int private[]' offset changed (by +512 bits) 89 impacted interfaces 'struct module at module.h:367:1' changed (indirectly): type size hasn't changed there are data member changes: type 'struct mutex' of 'module::param_lock' changed, as reported earlier 14 ('kernel_param* kp' .. 'int ()* init') offsets changed (by +128 bits) 3723 impacted interfaces 'struct mutex at mutex.h:53:1' changed: details were reported earlier 'struct nd_mapping at nd.h:122:1' changed (indirectly): type size changed from 704 to 832 (in bits) there are data member changes: type 'struct mutex' of 'nd_mapping::lock' changed, as reported earlier 'nvdimm_drvdata* ndd' offset changed (by +128 bits) one impacted interface 'struct nd_region at nd.h:138:1' changed (indirectly): type size changed from 8384 to 8512 (in bits) there are data member changes: type 'struct device' of 'nd_region::dev' changed, as reported earlier 25 ('ida ns_ida' .. 'nd_mapping mapping[]') offsets changed (by +128 bits) one impacted interface 'struct net at net_namespace.h:56:1' changed (indirectly): details were reported earlier 'struct net_device at netdevice.h:1898:1' changed (indirectly): type size hasn't changed there are data member changes: type 'struct device' of 'net_device::dev' changed, as reported earlier 25 ('const attribute_group* sysfs_groups[4]' .. 'u64 android_kabi_reserved8') offsets changed (by +128 bits) 3723 impacted interfaces 'struct netns_ipv4 at ipv4.h:43:1' changed (indirectly): details were reported earlier 'struct netns_nexthop at nexthop.h:11:1' changed (indirectly): details were reported earlier 'struct netns_packet at packet.h:11:1' changed (indirectly): details were reported earlier 'struct netns_xdp at xdp.h:8:1' changed (indirectly): details were reported earlier 'struct netns_xfrm at xfrm.h:32:1' changed (indirectly): details were reported earlier 'struct nvdimm at nd-core.h:31:1' changed (indirectly): type size changed from 7936 to 8064 (in bits) there are data member changes: type 'struct device' of 'nvdimm::dev' changed, as reported earlier 8 ('atomic_t busy' .. 'const nvdimm_fw_ops* fw_ops') offsets changed (by +128 bits) 3 impacted interfaces 'struct nvdimm_bus at nd-core.h:19:1' changed (indirectly): type size changed from 7360 to 7616 (in bits) there are data member changes: type 'struct device' of 'nvdimm_bus::dev' changed, as reported earlier 4 ('int id' .. 'list_head mapping_list') offsets changed (by +128 bits) type 'struct mutex' of 'nvdimm_bus::reconfig_mutex' changed, as reported earlier and offset changed from 6912 to 7040 (in bits) (by +128 bits) 'badrange badrange' offset changed (by +256 bits) 3 impacted interfaces 'struct nvmem_device at core.c:22:1' changed (indirectly): type size changed from 7552 to 7680 (in bits) there are data member changes: type 'struct device' of 'nvmem_device::dev' changed, as reported earlier 16 ('int stride' .. 'void* priv') offsets changed (by +128 bits) 14 impacted interfaces 'struct opp_table at opp.h:168:1' changed (indirectly): type size changed from 4672 to 5056 (in bits) there are data member changes: type 'struct blocking_notifier_head' of 'opp_table::head' changed, as reported earlier 3 ('list_head dev_list' .. 'kref kref') offsets changed (by +128 bits) type 'struct mutex' of 'opp_table::lock' changed, as reported earlier and offset changed from 896 to 1024 (in bits) (by +128 bits) 6 ('device_node* np' .. 'dev_pm_opp* suspend_opp') offsets changed (by +256 bits) type 'struct mutex' of 'opp_table::genpd_virt_dev_lock' changed, as reported earlier and offset changed from 1472 to 1728 (in bits) (by +256 bits) 18 ('device** genpd_virt_devs' .. 'char dentry_name[255]') offsets changed (by +384 bits) 26 impacted interfaces 'struct pci_bus at pci.h:611:1' changed (indirectly): type size changed from 9344 to 9472 (in bits) there are data member changes: type 'struct device' of 'pci_bus::dev' changed, as reported earlier 6 ('bin_attribute* legacy_io' .. 'u64 android_kabi_reserved4') offsets changed (by +128 bits) 422 impacted interfaces 'struct pci_dev at pci.h:310:1' changed: type size changed from 19136 to 19328 (in bits) 2 data member insertions: 'u16 aer_cap', at offset 592 (in bits) at pci.h:328:1 'aer_stats* aer_stats', at offset 640 (in bits) at pci.h:329:1 there are data member changes: 6 ('u8 pcie_cap' .. 'u16 pcie_flags_reg') offsets changed (by +112 bits) 11 ('unsigned long int* dma_alias_mask' .. 'pci_channel_state_t error_state') offsets changed (by +64 bits) type 'struct device' of 'pci_dev::dev' changed, as reported earlier and offset changed from 1408 to 1472 (in bits) (by +64 bits) 23 ('int cfg_size' .. 'u64 android_kabi_reserved4') offsets changed (by +192 bits) 422 impacted interfaces 'struct pci_host_bridge at pci.h:530:1' changed (indirectly): type size hasn't changed there are data member changes: type 'struct device' of 'pci_host_bridge::dev' changed, as reported earlier 13 ('pci_bus* bus' .. 'typedef resource_size_t (pci_dev*, const resource*, typedef resource_size_t, typedef resource_size_t, typedef resource_size_t)* align_resource') offsets changed (by +128 bits) 6 impacted interfaces 'struct perf_cpu_context at perf_event.h:861:1' changed (indirectly): type size changed from 3392 to 3520 (in bits) there are data member changes: type 'struct perf_event_context' of 'perf_cpu_context::ctx' changed: type size changed from 2048 to 2176 (in bits) there are data member changes: type 'struct mutex' of 'perf_event_context::mutex' changed, as reported earlier 23 ('list_head active_ctx_list' .. 'callback_head callback_head') offsets changed (by +128 bits) 3723 impacted interfaces 13 ('perf_event_context* task_ctx' .. 'perf_event* heap_default[2]') offsets changed (by +128 bits) 3723 impacted interfaces 'struct perf_event at perf_event.h:627:1' changed (indirectly): type size changed from 7936 to 8192 (in bits) there are data member changes: type 'struct mutex' of 'perf_event::child_mutex' changed, as reported earlier 6 ('list_head child_list' .. 'task_struct* owner') offsets changed (by +128 bits) type 'struct mutex' of 'perf_event::mmap_mutex' changed, as reported earlier and offset changed from 5312 to 5440 (in bits) (by +128 bits) 21 ('atomic_t mmap_count' .. 'typedef u64 ()* clock') offsets changed (by +256 bits) type 'typedef perf_overflow_handler_t' of 'perf_event::overflow_handler' changed: underlying type 'void (perf_event*, perf_sample_data*, pt_regs*)*' changed: and offset changed from 7360 to 7616 (in bits) (by +256 bits) 'void* overflow_handler_context' offset changed (by +256 bits) type 'typedef perf_overflow_handler_t' of 'perf_event::orig_overflow_handler' changed, as reported earlier and offset changed from 7488 to 7744 (in bits) (by +256 bits) 5 ('bpf_prog* prog' .. 'list_head sb_list') offsets changed (by +256 bits) 3723 impacted interfaces 'struct perf_event_context at perf_event.h:795:1' changed (indirectly): details were reported earlier 'struct phy at phy.h:138:1' changed (indirectly): type size changed from 6912 to 7168 (in bits) there are data member changes: type 'struct device' of 'phy::dev' changed, as reported earlier 2 ('int id' .. 'const phy_ops* ops') offsets changed (by +128 bits) type 'struct mutex' of 'phy::mutex' changed, as reported earlier and offset changed from 6400 to 6528 (in bits) (by +128 bits) 4 ('int init_count' .. 'regulator* pwr') offsets changed (by +256 bits) 68 impacted interfaces 'struct phy_device at phy.h:540:1' changed (indirectly): type size changed from 11072 to 11328 (in bits) there are data member changes: type 'struct mdio_device' of 'phy_device::mdio' changed, as reported earlier 26 ('phy_driver* drv' .. 'delayed_work state_queue') offsets changed (by +128 bits) type 'struct mutex' of 'phy_device::lock' changed, as reported earlier and offset changed from 10304 to 10432 (in bits) (by +128 bits) 9 ('bool sfp_bus_attached' .. 'void (net_device*)* adjust_link') offsets changed (by +256 bits) 3723 impacted interfaces 'struct pinctrl_dev at core.h:42:1' changed (indirectly): type size changed from 1536 to 1664 (in bits) there are data member changes: type 'struct mutex' of 'pinctrl_dev::mutex' changed, as reported earlier 'dentry* device_root' offset changed (by +128 bits) 15 impacted interfaces 'struct pipe_inode_info at pipe_fs_i.h:57:1' changed (indirectly): type size changed from 1280 to 1408 (in bits) there are data member changes: type 'struct mutex' of 'pipe_inode_info::mutex' changed, as reported earlier 17 ('wait_queue_head_t rd_wait' .. 'user_struct* user') offsets changed (by +128 bits) 3723 impacted interfaces 'struct platform_device at platform_device.h:22:1' changed (indirectly): type size changed from 6912 to 7040 (in bits) there are data member changes: type 'struct device' of 'platform_device::dev' changed, as reported earlier 8 ('u64 platform_dma_mask' .. 'pdev_archdata archdata') offsets changed (by +128 bits) 37 impacted interfaces 'struct power_supply at power_supply.h:279:1' changed (indirectly): type size changed from 8704 to 8832 (in bits) there are data member changes: type 'struct device' of 'power_supply::dev' changed, as reported earlier 19 ('work_struct changed_work' .. 'char* charging_blink_full_solid_trig_name') offsets changed (by +128 bits) 42 impacted interfaces 'struct ps2dev at libps2.h:33:1' changed (indirectly): type size changed from 704 to 832 (in bits) there are data member changes: type 'struct mutex' of 'ps2dev::cmd_mutex' changed, as reported earlier 5 ('wait_queue_head_t wait' .. 'u8 nak') offsets changed (by +128 bits) 10 impacted interfaces 'struct psi_group at psi_types.h:136:1' changed (indirectly): details were reported earlier 'struct quota_info at quota.h:527:1' changed (indirectly): type size changed from 2560 to 2688 (in bits) there are data member changes: type 'struct rw_semaphore' of 'quota_info::dqio_sem' changed, as reported earlier 3 ('inode* files[3]' .. 'const quota_format_ops* ops[3]') offsets changed (by +128 bits) 3723 impacted interfaces 'struct rc_dev at rc-core.h:162:1' changed (indirectly): type size changed from 18304 to 18688 (in bits) there are data member changes: type 'struct device' of 'rc_dev::dev' changed, as reported earlier 8 ('bool managed_alloc' .. 'rc_map rc_map') offsets changed (by +128 bits) type 'struct mutex' of 'rc_dev::lock' changed, as reported earlier and offset changed from 7296 to 7424 (in bits) (by +128 bits) 29 ('unsigned int minor' .. 'u32 tx_resolution') offsets changed (by +256 bits) type 'struct device' of 'rc_dev::lirc_dev' changed, as reported earlier and offset changed from 9664 to 9920 (in bits) (by +256 bits) 21 ('cdev lirc_cdev' .. 'int (rc_dev*, unsigned int)* s_timeout') offsets changed (by +384 bits) 34 impacted interfaces 'struct regmap at internal.h:49:1' changed (indirectly): type size changed from 4992 to 5248 (in bits) there are data member changes: type 'union {mutex mutex; struct {spinlock_t spinlock; unsigned long int spinlock_flags;};}' of 'anonymous data member' changed: type size changed from 256 to 384 (in bits) there are data member changes: type 'struct mutex' of '__anonymous_union__::mutex' changed, as reported earlier 23 ('regmap_lock lock' .. 'list_head debugfs_off_cache') offsets changed (by +128 bits) type 'struct mutex' of 'regmap::cache_lock' changed, as reported earlier and offset changed from 2368 to 2496 (in bits) (by +128 bits) 47 ('unsigned int max_register' .. 'bool can_sleep') offsets changed (by +256 bits) 424 impacted interfaces 'struct regmap_irq_chip_data at regmap-irq.c:20:1' changed (indirectly): type size changed from 3520 to 3648 (in bits) there are data member changes: type 'struct mutex' of 'regmap_irq_chip_data::lock' changed, as reported earlier 17 ('irq_chip irq_chip' .. 'unsigned int type_reg_stride') offsets changed (by +128 bits) 6 impacted interfaces 'struct regulator_dev at driver.h:437:1' changed (indirectly): type size changed from 9280 to 9664 (in bits) there are data member changes: type 'struct blocking_notifier_head' of 'regulator_dev::notifier' changed, as reported earlier type 'struct ww_mutex' of 'regulator_dev::mutex' changed, as reported earlier and offset changed from 1088 to 1216 (in bits) (by +128 bits) 3 ('task_struct* mutex_owner' .. 'module* owner') offsets changed (by +256 bits) type 'struct device' of 'regulator_dev::dev' changed, as reported earlier and offset changed from 1600 to 1856 (in bits) (by +256 bits) 9 ('regulation_constraints* constraints' .. 'unsigned long int last_off_jiffy') offsets changed (by +384 bits) 377 impacted interfaces 'struct request_queue at blkdev.h:396:1' changed (indirectly): type size changed from 15104 to 15616 (in bits) there are data member changes: type 'struct mutex' of 'request_queue::debugfs_mutex' changed, as reported earlier 4 ('blk_flush_queue* fq' .. 'delayed_work requeue_work') offsets changed (by +128 bits) type 'struct mutex' of 'request_queue::sysfs_lock' changed, as reported earlier and offset changed from 10944 to 11072 (in bits) (by +128 bits) type 'struct mutex' of 'request_queue::sysfs_dir_lock' changed, as reported earlier and offset changed from 11200 to 11456 (in bits) (by +256 bits) 6 ('list_head unused_hctx_list' .. 'wait_queue_head_t mq_freeze_wq') offsets changed (by +384 bits) type 'struct mutex' of 'request_queue::mq_freeze_lock' changed, as reported earlier and offset changed from 12224 to 12608 (in bits) (by +384 bits) 9 ('blk_mq_tag_set* tag_set' .. 'u64 write_hints[5]') offsets changed (by +512 bits) 3723 impacted interfaces 'struct rfkill at core.c:37:1' changed (indirectly): type size changed from 8768 to 8896 (in bits) there are data member changes: type 'struct device' of 'rfkill::dev' changed, as reported earlier 5 ('list_head node' .. 'char name[]') offsets changed (by +128 bits) 10 impacted interfaces 'struct rhashtable at rhashtable-types.h:81:1' changed (indirectly): details were reported earlier 'struct rpmsg_device at rpmsg.h:51:1' changed (indirectly): type size changed from 6848 to 6976 (in bits) there are data member changes: type 'struct device' of 'rpmsg_device::dev' changed, as reported earlier 7 ('rpmsg_device_id id' .. 'const rpmsg_device_ops* ops') offsets changed (by +128 bits) 10 impacted interfaces 'struct rpmsg_endpoint at rpmsg.h:90:1' changed (indirectly): type size changed from 704 to 832 (in bits) there are data member changes: type 'struct mutex' of 'rpmsg_endpoint::cb_lock' changed, as reported earlier type 'typedef rpmsg_rx_sig_t' of 'rpmsg_endpoint::sig_cb' changed: underlying type 'int (rpmsg_device*, void*, typedef u32, typedef u32)*' changed: and offset changed from 448 to 576 (in bits) (by +128 bits) 3 ('u32 addr' .. 'const rpmsg_endpoint_ops* ops') offsets changed (by +128 bits) 10 impacted interfaces 'struct rproc at remoteproc.h:520:1' changed (indirectly): type size changed from 10176 to 10432 (in bits) there are data member changes: type 'struct device' of 'rproc::dev' changed, as reported earlier 3 ('atomic_t power' .. 'rproc_dump_mechanism dump_conf') offsets changed (by +128 bits) type 'struct mutex' of 'rproc::lock' changed, as reported earlier and offset changed from 6848 to 6976 (in bits) (by +128 bits) 26 ('dentry* dbg_dir' .. 'bool cdev_put_on_release') offsets changed (by +256 bits) 19 impacted interfaces 'struct rq at sched.h:914:1' changed: details were reported earlier 'struct rtc_device at rtc.h:84:1' changed (indirectly): type size changed from 10944 to 11200 (in bits) there are data member changes: type 'struct device' of 'rtc_device::dev' changed, as reported earlier 3 ('module* owner' .. 'const rtc_class_ops* ops') offsets changed (by +128 bits) type 'struct mutex' of 'rtc_device::ops_lock' changed, as reported earlier and offset changed from 6464 to 6592 (in bits) (by +128 bits) 24 ('cdev char_dev' .. 'bool set_start_time') offsets changed (by +256 bits) 9 impacted interfaces 'struct rw_semaphore at rwsem.h:36:1' changed: details were reported earlier 'struct scmi_device at scmi_protocol.h:650:1' changed (indirectly): type size changed from 6464 to 6592 (in bits) there are data member changes: type 'struct device' of 'scmi_device::dev' changed, as reported earlier 'scmi_handle* handle' offset changed (by +128 bits) 2 impacted interfaces 'struct scsi_device at scsi_device.h:101:1' changed (indirectly): type size changed from 16768 to 17280 (in bits) there are data member changes: type 'struct mutex' of 'scsi_device::inquiry_mutex' changed, as reported earlier 23 ('unsigned char inquiry_len' .. 'atomic_t ioerr_cnt') offsets changed (by +128 bits) type 'struct device' of 'scsi_device::sdev_gendev' changed, as reported earlier and offset changed from 3008 to 3136 (in bits) (by +128 bits) type 'struct device' of 'scsi_device::sdev_dev' changed, as reported earlier and offset changed from 9280 to 9536 (in bits) (by +256 bits) 7 ('execute_work ew' .. 'unsigned char access_state') offsets changed (by +384 bits) type 'struct mutex' of 'scsi_device::state_mutex' changed, as reported earlier and offset changed from 16384 to 16768 (in bits) (by +384 bits) 3 ('scsi_device_state sdev_state' .. 'unsigned long int sdev_data[]') offsets changed (by +512 bits) 63 impacted interfaces 'struct scsi_target at scsi_device.h:289:1' changed (indirectly): type size changed from 6976 to 7104 (in bits) there are data member changes: type 'struct device' of 'scsi_target::dev' changed, as reported earlier 11 ('kref reap_ref' .. 'unsigned long int starget_data[]') offsets changed (by +128 bits) 63 impacted interfaces 'struct sdhci_host at sdhci.h:361:1' changed (indirectly): type size hasn't changed there are data member changes: type 'struct led_classdev' of 'sdhci_host::led' changed, as reported earlier 61 ('char led_name[32]' .. 'u64 data_timeout') offsets changed (by +256 bits) 11 impacted interfaces 'struct sdio_func at sdio_func.h:34:1' changed (indirectly): type size changed from 6912 to 7040 (in bits) there are data member changes: type 'struct device' of 'sdio_func::dev' changed, as reported earlier 15 ('sdio_irq_handler_t* irq_handler' .. 'sdio_func_tuple* tuples') offsets changed (by +128 bits) 89 impacted interfaces 'struct seq_file at seq_file.h:16:1' changed (indirectly): type size changed from 960 to 1088 (in bits) there are data member changes: type 'struct mutex' of 'seq_file::lock' changed, as reported earlier 4 ('const seq_operations* op' .. 'void* private') offsets changed (by +128 bits) 3723 impacted interfaces 'struct serdev_controller at serdev.h:103:1' changed (indirectly): type size changed from 6464 to 6592 (in bits) there are data member changes: type 'struct device' of 'serdev_controller::dev' changed, as reported earlier 3 ('unsigned int nr' .. 'const serdev_controller_ops* ops') offsets changed (by +128 bits) 7 impacted interfaces 'struct serdev_device at serdev.h:41:1' changed (indirectly): type size changed from 6976 to 7232 (in bits) there are data member changes: type 'struct device' of 'serdev_device::dev' changed, as reported earlier 4 ('int nr' .. 'completion write_comp') offsets changed (by +128 bits) type 'struct mutex' of 'serdev_device::write_lock' changed, as reported earlier and offset changed from 6720 to 6848 (in bits) (by +128 bits) 7 impacted interfaces 'struct serio at serio.h:20:1' changed (indirectly): type size changed from 9216 to 9472 (in bits) there are data member changes: type 'struct mutex' of 'serio::drv_mutex' changed, as reported earlier type 'struct device' of 'serio::dev' changed, as reported earlier and offset changed from 2752 to 2880 (in bits) (by +128 bits) 2 ('list_head node' .. 'mutex* ps2_cmd_mutex') offsets changed (by +256 bits) 20 impacted interfaces 'struct shrink_control at shrinker.h:12:1' changed: type size changed from 256 to 448 (in bits) 1 data member insertion: 'u64 android_oem_data1[3]', at offset 256 (in bits) at shrinker.h:36:1 3725 impacted interfaces 'struct signal_struct at signal.h:83:1' changed (indirectly): type size changed from 8704 to 8960 (in bits) there are data member changes: type 'struct mutex' of 'signal_struct::cred_guard_mutex' changed, as reported earlier type 'struct rw_semaphore' of 'signal_struct::exec_update_lock' changed, as reported earlier and offset changed from 8064 to 8192 (in bits) (by +128 bits) 4 ('u64 android_kabi_reserved1' .. 'u64 android_kabi_reserved4') offsets changed (by +256 bits) 3723 impacted interfaces 'struct snd_card at core.h:79:1' changed (indirectly): type size changed from 18432 to 18944 (in bits) there are data member changes: type 'struct device' of 'snd_card::ctl_dev' changed, as reported earlier 'unsigned int last_numid' offset changed (by +128 bits) type 'struct rw_semaphore' of 'snd_card::controls_rwsem' changed, as reported earlier and offset changed from 9792 to 9920 (in bits) (by +128 bits) 13 ('rwlock_t ctl_files_rwlock' .. 'device* dev') offsets changed (by +256 bits) type 'struct device' of 'snd_card::card_dev' changed, as reported earlier and offset changed from 11072 to 11328 (in bits) (by +256 bits) 5 ('const attribute_group* dev_groups[4]' .. 'size_t total_pcm_alloc_bytes') offsets changed (by +384 bits) type 'struct mutex' of 'snd_card::memory_mutex' changed, as reported earlier and offset changed from 17920 to 18304 (in bits) (by +384 bits) 2 ('unsigned int power_state' .. 'wait_queue_head_t power_sleep') offsets changed (by +512 bits) 152 impacted interfaces 'struct snd_compr at compress_driver.h:146:1' changed (indirectly): type size changed from 6912 to 7168 (in bits) there are data member changes: type 'struct device' of 'snd_compr::dev' changed, as reported earlier 4 ('snd_compr_ops* ops' .. 'unsigned int direction') offsets changed (by +128 bits) type 'struct mutex' of 'snd_compr::lock' changed, as reported earlier and offset changed from 6592 to 6720 (in bits) (by +128 bits) 'int device' offset changed (by +256 bits) 70 impacted interfaces 'struct snd_hwdep at hwdep.h:39:1' changed (indirectly): type size changed from 8832 to 9088 (in bits) there are data member changes: type 'struct device' of 'snd_hwdep::dev' changed, as reported earlier type 'struct mutex' of 'snd_hwdep::open_mutex' changed, as reported earlier and offset changed from 8448 to 8576 (in bits) (by +128 bits) 2 ('int used' .. 'unsigned int dsp_loaded') offsets changed (by +256 bits) one impacted interface 'struct snd_info_entry at info.h:60:1' changed (indirectly): type size changed from 1216 to 1344 (in bits) there are data member changes: type 'struct mutex' of 'snd_info_entry::access' changed, as reported earlier 2 ('list_head children' .. 'list_head list') offsets changed (by +128 bits) 155 impacted interfaces 'struct snd_pcm at pcm.h:509:1' changed (indirectly): type size changed from 15296 to 15680 (in bits) there are data member changes: 'snd_pcm_str streams[2]' size changed from 13184 to 13440 (in bits) (by +256 bits) type 'struct mutex' of 'snd_pcm::open_mutex' changed, as reported earlier and offset changed from 14656 to 14912 (in bits) (by +256 bits) 6 ('wait_queue_head_t open_wait' .. 'bool no_device_suspend') offsets changed (by +384 bits) 97 impacted interfaces 'struct snd_pcm_group at pcm.h:433:1' changed (indirectly): type size changed from 512 to 640 (in bits) there are data member changes: type 'struct mutex' of 'snd_pcm_group::mutex' changed, as reported earlier 2 ('list_head substreams' .. 'refcount_t refs') offsets changed (by +128 bits) 97 impacted interfaces 'struct snd_pcm_str at pcm.h:488:1' changed (indirectly): type size changed from 6592 to 6720 (in bits) there are data member changes: type 'struct device' of 'snd_pcm_str::dev' changed, as reported earlier 97 impacted interfaces 'struct snd_pcm_substream at pcm.h:442:1' changed (indirectly): type size changed from 2816 to 2944 (in bits) there are data member changes: type 'struct snd_pcm_group' of 'snd_pcm_substream::self_group' changed, as reported earlier 6 ('snd_pcm_group* group' .. 'pid* pid') offsets changed (by +128 bits) 97 impacted interfaces 'struct snd_soc_card at soc.h:982:1' changed (indirectly): type size changed from 5824 to 6208 (in bits) there are data member changes: type 'struct mutex' of 'snd_soc_card::mutex' changed, as reported earlier type 'struct mutex' of 'snd_soc_card::dapm_mutex' changed, as reported earlier and offset changed from 960 to 1088 (in bits) (by +128 bits) type 'struct mutex' of 'snd_soc_card::pcm_mutex' changed, as reported earlier and offset changed from 1216 to 1472 (in bits) (by +256 bits) 47 ('snd_soc_pcm_subclass pcm_subclass' .. 'void* drvdata') offsets changed (by +384 bits) 69 impacted interfaces 'struct snd_soc_component at soc-component.h:182:1' changed (indirectly): type size changed from 2560 to 2688 (in bits) there are data member changes: type 'struct mutex' of 'snd_soc_component::io_mutex' changed, as reported earlier 8 ('list_head dobj_list' .. 'const char* debugfs_prefix') offsets changed (by +128 bits) 69 impacted interfaces 'struct snd_soc_jack at soc.h:700:1' changed (indirectly): type size changed from 1152 to 1408 (in bits) there are data member changes: type 'struct mutex' of 'snd_soc_jack::mutex' changed, as reported earlier 4 ('snd_jack* jack' .. 'int status') offsets changed (by +128 bits) type 'struct blocking_notifier_head' of 'snd_soc_jack::notifier' changed, as reported earlier and offset changed from 576 to 704 (in bits) (by +128 bits) 'list_head jack_zones' offset changed (by +256 bits) 69 impacted interfaces 'struct snd_usb_audio at usbaudio.h:24:1' changed (indirectly): type size changed from 3264 to 3520 (in bits) there are data member changes: type 'struct mutex' of 'snd_usb_audio::mutex' changed, as reported earlier 20 ('unsigned int system_suspend' .. 'media_intf_devnode* ctl_intf_media_devnode') offsets changed (by +128 bits) type 'struct mutex' of 'snd_usb_audio::dev_lock' changed, as reported earlier and offset changed from 2880 to 3008 (in bits) (by +128 bits) 2 ('int card_num' .. 'void (snd_usb_audio*)* disconnect_cb') offsets changed (by +256 bits) 3 impacted interfaces 'struct soc_device at soc.c:24:1' changed (indirectly): type size changed from 6400 to 6528 (in bits) there are data member changes: type 'struct device' of 'soc_device::dev' changed, as reported earlier 2 ('soc_device_attribute* attr' .. 'int soc_dev_num') offsets changed (by +128 bits) 2 impacted interfaces 'struct spi_controller at spi.h:466:1' changed (indirectly): type size changed from 12160 to 12544 (in bits) there are data member changes: type 'struct device' of 'spi_controller::dev' changed, as reported earlier 13 ('list_head list' .. 'typedef size_t (spi_device*)* max_message_size') offsets changed (by +128 bits) type 'struct mutex' of 'spi_controller::io_mutex' changed, as reported earlier and offset changed from 6784 to 6912 (in bits) (by +128 bits) 'spinlock_t bus_lock_spinlock' offset changed (by +256 bits) type 'struct mutex' of 'spi_controller::bus_lock_mutex' changed, as reported earlier and offset changed from 7104 to 7360 (in bits) (by +256 bits) 50 ('bool bus_lock_flag' .. 'unsigned long int irq_flags') offsets changed (by +384 bits) 17 impacted interfaces 'struct spi_device at spi.h:159:1' changed (indirectly): type size changed from 9024 to 9152 (in bits) there are data member changes: type 'struct device' of 'spi_device::dev' changed, as reported earlier 16 ('spi_controller* controller' .. 'spi_statistics statistics') offsets changed (by +128 bits) 17 impacted interfaces 'struct spmi_controller at spmi.h:80:1' changed (indirectly): type size changed from 6528 to 6656 (in bits) there are data member changes: type 'struct device' of 'spmi_controller::dev' changed, as reported earlier 4 ('unsigned int nr' .. 'int (spmi_controller*, typedef u8, typedef u8, typedef u16, const u8*, typedef size_t)* write_cmd') offsets changed (by +128 bits) 11 impacted interfaces 'struct spmi_device at spmi.h:39:1' changed (indirectly): type size changed from 6400 to 6528 (in bits) there are data member changes: type 'struct device' of 'spmi_device::dev' changed, as reported earlier 2 ('spmi_controller* ctrl' .. 'u8 usid') offsets changed (by +128 bits) 8 impacted interfaces 'struct srcu_notifier_head at notifier.h:74:1' changed (indirectly): details were reported earlier 'struct srcu_struct at srcutree.h:64:1' changed (indirectly): details were reported earlier 'struct subsys_private at base.h:40:1' changed (indirectly): type size changed from 4352 to 4608 (in bits) there are data member changes: type 'struct mutex' of 'subsys_private::mutex' changed, as reported earlier 3 ('kset* drivers_kset' .. 'klist klist_drivers') offsets changed (by +128 bits) type 'struct blocking_notifier_head' of 'subsys_private::bus_notifier' changed, as reported earlier and offset changed from 2432 to 2560 (in bits) (by +128 bits) 3 ('bus_type* bus' .. 'class* class') offsets changed (by +256 bits) 3723 impacted interfaces 'struct super_block at fs.h:1416:1' changed (indirectly): type size changed from 11264 to 11776 (in bits) there are data member changes: type 'struct rw_semaphore' of 'super_block::s_umount' changed, as reported earlier 16 ('int s_count' .. 'unsigned int s_quota_types') offsets changed (by +128 bits) type 'struct quota_info' of 'super_block::s_dquot' changed, as reported earlier and offset changed from 2368 to 2496 (in bits) (by +128 bits) 11 ('sb_writers s_writers' .. 'fmode_t s_mode') offsets changed (by +256 bits) type 'struct mutex' of 'super_block::s_vfs_rename_mutex' changed, as reported earlier and offset changed from 8320 to 8576 (in bits) (by +256 bits) 15 ('const char* s_subtype' .. 'work_struct destroy_work') offsets changed (by +384 bits) type 'struct mutex' of 'super_block::s_sync_lock' changed, as reported earlier and offset changed from 10112 to 10496 (in bits) (by +384 bits) 5 ('int s_stack_depth' .. 'list_head s_inodes_wb') offsets changed (by +512 bits) 3723 impacted interfaces 'struct task_struct at sched.h:652:1' changed: details were reported earlier 'struct tcf_block at sch_generic.h:444:1' changed (indirectly): type size changed from 10176 to 10560 (in bits) there are data member changes: type 'struct mutex' of 'tcf_block::lock' changed, as reported earlier 6 ('list_head chain_list' .. 'Qdisc* q') offsets changed (by +128 bits) type 'struct rw_semaphore' of 'tcf_block::cb_lock' changed, as reported earlier and offset changed from 640 to 768 (in bits) (by +128 bits) 9 ('flow_block flow_block' .. 'hlist_head proto_destroy_ht[128]') offsets changed (by +256 bits) type 'struct mutex' of 'tcf_block::proto_destroy_lock' changed, as reported earlier and offset changed from 9920 to 10176 (in bits) (by +256 bits) 3723 impacted interfaces 'struct tcf_chain at sch_generic.h:428:1' changed (indirectly): type size changed from 896 to 1024 (in bits) there are data member changes: type 'struct mutex' of 'tcf_chain::filter_chain_lock' changed, as reported earlier 11 ('tcf_proto* filter_chain' .. 'callback_head rcu') offsets changed (by +128 bits) 3723 impacted interfaces 'struct tcpc_dev at tcpm.h:124:1' changed: type size changed from 1472 to 1536 (in bits) 1 data member insertion: 'int (tcpc_dev*, enum typec_cc_status, enum typec_cc_polarity)* apply_rc', at offset 320 (in bits) at tcpm.h:133:1 there are data member changes: 18 ('int (tcpc_dev*, typec_cc_status*, typec_cc_status*)* get_cc' .. 'void (tcpc_dev*, typedef bool)* set_partner_usb_comm_capable') offsets changed (by +64 bits) 17 impacted interfaces 'struct tcpci at tcpci.c:42:1' changed (indirectly): type size changed from 1792 to 1856 (in bits) there are data member changes: type 'struct tcpc_dev' of 'tcpci::tcpc' changed, as reported earlier 'tcpci_data* data' offset changed (by +64 bits) 7 impacted interfaces 'struct tcpm_port at tcpm.c:298:1' changed (indirectly): type size changed from 98944 to 99328 (in bits) there are data member changes: type 'struct mutex' of 'tcpm_port::lock' changed, as reported earlier 51 ('kthread_worker* wq' .. 'tcpm_transmit_status tx_status') offsets changed (by +128 bits) type 'struct mutex' of 'tcpm_port::swap_lock' changed, as reported earlier and offset changed from 6656 to 6784 (in bits) (by +128 bits) 56 ('bool swap_pending' .. 'dentry* dentry') offsets changed (by +256 bits) type 'struct mutex' of 'tcpm_port::logbuffer_lock' changed, as reported earlier and offset changed from 33088 to 33344 (in bits) (by +256 bits) 3 ('int logbuffer_head' .. 'u8* logbuffer[1024]') offsets changed (by +384 bits) 17 impacted interfaces 'struct thermal_cooling_device at thermal.h:93:1' changed (indirectly): type size changed from 7296 to 7552 (in bits) there are data member changes: type 'struct device' of 'thermal_cooling_device::device' changed, as reported earlier 5 ('device_node* np' .. 'bool updated') offsets changed (by +128 bits) type 'struct mutex' of 'thermal_cooling_device::lock' changed, as reported earlier and offset changed from 6784 to 6912 (in bits) (by +128 bits) 2 ('list_head thermal_instances' .. 'list_head node') offsets changed (by +256 bits) 99 impacted interfaces 'struct thermal_zone_device at thermal.h:150:1' changed (indirectly): type size changed from 9344 to 9600 (in bits) there are data member changes: type 'struct device' of 'thermal_zone_device::device' changed, as reported earlier 24 ('attribute_group trips_attribute_group' .. 'ida ida') offsets changed (by +128 bits) type 'struct mutex' of 'thermal_zone_device::lock' changed, as reported earlier and offset changed from 8064 to 8192 (in bits) (by +128 bits) 3 ('list_head node' .. 'thermal_notify_event notify_event') offsets changed (by +256 bits) 60 impacted interfaces 'struct trace_iterator at trace_events.h:79:1' changed (indirectly): type size changed from 67584 to 67712 (in bits) there are data member changes: type 'struct mutex' of 'trace_iterator::mutex' changed, as reported earlier 16 ('ring_buffer_iter** buffer_iter' .. 'long int idx') offsets changed (by +128 bits) 3723 impacted interfaces 'struct ttm_buffer_object at ttm_bo_api.h:119:1' changed (indirectly): type size changed from 4352 to 4480 (in bits) there are data member changes: type 'struct drm_gem_object' of 'ttm_buffer_object::base' changed, as reported earlier 16 ('ttm_bo_device* bdev' .. 'sg_table* sg') offsets changed (by +128 bits) 28 impacted interfaces 'struct tty_bufhead at tty.h:85:1' changed (indirectly): details were reported earlier 'struct tty_port at tty.h:230:1' changed (indirectly): details were reported earlier 'struct tty_struct at tty.h:285:1' changed (indirectly): type size changed from 5696 to 6336 (in bits) there are data member changes: type 'struct mutex' of 'tty_struct::atomic_write_lock' changed, as reported earlier type 'struct mutex' of 'tty_struct::legacy_mutex' changed, as reported earlier and offset changed from 1024 to 1152 (in bits) (by +128 bits) type 'struct mutex' of 'tty_struct::throttle_mutex' changed, as reported earlier and offset changed from 1280 to 1536 (in bits) (by +256 bits) type 'struct rw_semaphore' of 'tty_struct::termios_rwsem' changed, as reported earlier and offset changed from 1536 to 1920 (in bits) (by +384 bits) type 'struct mutex' of 'tty_struct::winsize_mutex' changed, as reported earlier and offset changed from 1920 to 2432 (in bits) (by +512 bits) 28 ('spinlock_t ctrl_lock' .. 'tty_port* port') offsets changed (by +640 bits) 3723 impacted interfaces 'struct typec_altmode at typec_altmode.h:24:1' changed (indirectly): type size changed from 6528 to 6656 (in bits) there are data member changes: type 'struct device' of 'typec_altmode::dev' changed, as reported earlier 5 ('u16 svid' .. 'const typec_altmode_ops* ops') offsets changed (by +128 bits) 41 impacted interfaces 'struct typec_mux at bus.h:43:1' changed (indirectly): type size changed from 6336 to 6464 (in bits) there are data member changes: type 'struct device' of 'typec_mux::dev' changed, as reported earlier type 'typedef typec_mux_set_fn_t' of 'typec_mux::set' changed: underlying type 'int (typec_mux*, typec_mux_state*)*' changed: and offset changed from 6272 to 6400 (in bits) (by +128 bits) 37 impacted interfaces 'struct typec_partner at class.c:33:1' changed (indirectly): type size changed from 6720 to 6848 (in bits) there are data member changes: type 'struct device' of 'typec_partner::dev' changed, as reported earlier 6 ('usb_pd_identity* identity' .. 'usb_pd_svdm_ver svdm_version') offsets changed (by +128 bits) 28 impacted interfaces 'struct typec_port at class.c:44:1' changed (indirectly): type size changed from 7232 to 7488 (in bits) there are data member changes: type 'struct device' of 'typec_port::dev' changed, as reported earlier 7 ('ida mode_ids' .. 'typec_port_type port_type') offsets changed (by +128 bits) type 'struct mutex' of 'typec_port::port_type_lock' changed, as reported earlier and offset changed from 6656 to 6784 (in bits) (by +128 bits) 5 ('typec_orientation orientation' .. 'const typec_operations* ops') offsets changed (by +256 bits) 34 impacted interfaces 'struct typec_switch at bus.h:38:1' changed (indirectly): type size changed from 6336 to 6464 (in bits) there are data member changes: type 'struct device' of 'typec_switch::dev' changed, as reported earlier type 'typedef typec_switch_set_fn_t' of 'typec_switch::set' changed: underlying type 'int (typec_switch*, enum typec_orientation)*' changed: and offset changed from 6272 to 6400 (in bits) (by +128 bits) 37 impacted interfaces 'struct uart_state at serial_core.h:286:1' changed (indirectly): type size changed from 3328 to 3712 (in bits) there are data member changes: type 'struct tty_port' of 'uart_state::port' changed, as reported earlier 5 ('uart_pm_state pm_state' .. 'uart_port* uart_port') offsets changed (by +384 bits) 21 impacted interfaces 'struct ucsi at ucsi.h:280:1' changed (indirectly): type size changed from 1088 to 1216 (in bits) there are data member changes: type 'struct mutex' of 'ucsi::ppm_lock' changed, as reported earlier 2 ('u64 ntfy' .. 'unsigned long int flags') offsets changed (by +128 bits) 7 impacted interfaces 'struct ucsi_connector at ucsi.h:313:1' changed (indirectly): type size changed from 6720 to 6848 (in bits) there are data member changes: type 'struct mutex' of 'ucsi_connector::lock' changed, as reported earlier 16 ('work_struct work' .. 'usb_role_switch* usb_role_sw') offsets changed (by +128 bits) 7 impacted interfaces 'struct ufs_clk_gating at ufshcd.h:381:1' changed: type size hasn't changed 1 data member insertion: 'bool is_initialized', at offset 1800 (in bits) at ufshcd.h:394:1 37 impacted interfaces 'struct ufs_clk_scaling at ufshcd.h:417:1' changed: type size changed from 1408 to 1472 (in bits) 3 data member insertions: 'u32 min_gear', at offset 1344 (in bits) at ufshcd.h:437:1 'bool is_enabled', at offset 1376 (in bits) at ufshcd.h:438:1 'bool is_initialized', at offset 1392 (in bits) at ufshcd.h:440:1 there are data member changes: 'bool is_allowed' offset changed (by +40 bits) 2 ('bool is_busy_started' .. 'bool is_suspended') offsets changed (by +48 bits) 37 impacted interfaces 'struct ufs_dev_cmd at ufshcd.h:242:1' changed (indirectly): type size changed from 832 to 960 (in bits) there are data member changes: type 'struct mutex' of 'ufs_dev_cmd::lock' changed, as reported earlier 2 ('completion* complete' .. 'ufs_query query') offsets changed (by +128 bits) 37 impacted interfaces 'struct ufs_hba at ufshcd.h:705:1' changed: type size changed from 33344 to 34176 (in bits) 1 data member deletion: 'semaphore eh_sem', at offset 5184 (in bits) at ufshcd.h:775:1 2 data member insertions: 'bool shutting_down', at offset 5432 (in bits) at ufshcd.h:790:1 'semaphore host_sem', at offset 5440 (in bits) at ufshcd.h:791:1 there are data member changes: type 'struct blk_mq_tag_set' of 'ufs_hba::tmf_tag_set' changed, as reported earlier 2 ('request_queue* tmf_queue' .. 'uic_command* active_uic_cmd') offsets changed (by +128 bits) type 'struct mutex' of 'ufs_hba::uic_cmd_mutex' changed, as reported earlier and offset changed from 4736 to 4864 (in bits) (by +128 bits) 17 ('completion* uic_async_done' .. 'bool silence_err_logs') offsets changed (by +256 bits) type 'struct ufs_dev_cmd' of 'ufs_hba::dev_cmd' changed, as reported earlier and offset changed from 18048 to 18304 (in bits) (by +256 bits) 10 ('ktime_t last_dme_cmd_tstamp' .. 'ufs_pwr_mode_info max_pwr_info') offsets changed (by +384 bits) type 'struct ufs_clk_gating' of 'ufs_hba::clk_gating' changed, as reported earlier and offset changed from 20288 to 20672 (in bits) (by +384 bits) 2 ('u32 caps' .. 'devfreq* devfreq') offsets changed (by +384 bits) type 'struct ufs_clk_scaling' of 'ufs_hba::clk_scaling' changed, as reported earlier and offset changed from 22336 to 22720 (in bits) (by +384 bits) 3 ('bool is_sys_suspended' .. 'bool is_urgent_bkops_lvl_checked') offsets changed (by +448 bits) type 'struct rw_semaphore' of 'ufs_hba::clk_scaling_lock' changed, as reported earlier and offset changed from 23872 to 24320 (in bits) (by +448 bits) 2 ('unsigned char desc_size[10]' .. 'atomic_t scsi_block_reqs_cnt') offsets changed (by +576 bits) type 'struct device' of 'ufs_hba::bsg_dev' changed, as reported earlier and offset changed from 24384 to 24960 (in bits) (by +576 bits) 7 ('request_queue* bsg_queue' .. 'u32 crypto_cfg_register') offsets changed (by +704 bits) type 'struct blk_keyslot_manager' of 'ufs_hba::ksm' changed, as reported earlier and offset changed from 31808 to 32512 (in bits) (by +704 bits) 'dentry* debugfs_root' offset changed (by +832 bits) 37 impacted interfaces 'struct ufs_hba_variant_ops at ufshcd.h:321:1' changed: type size changed from 1408 to 1472 (in bits) 1 data member insertion: 'void (ufs_hba*, enum ufs_event_type, void*)* event_notify', at offset 1408 (in bits) at ufshcd.h:356:1 37 impacted interfaces 'struct ufs_vreg at ufs.h:512:1' changed: type size hasn't changed 1 data member insertion: 'bool always_on', at offset 128 (in bits) at ufs.h:515:1 there are data member changes: 'bool enabled' offset changed (by +8 bits) 37 impacted interfaces 'struct uio_device at uio_driver.h:69:1' changed (indirectly): type size changed from 7104 to 7360 (in bits) there are data member changes: type 'struct device' of 'uio_device::dev' changed, as reported earlier 5 ('int minor' .. 'uio_info* info') offsets changed (by +128 bits) type 'struct mutex' of 'uio_device::info_lock' changed, as reported earlier and offset changed from 6720 to 6848 (in bits) (by +128 bits) 2 ('kobject* map_dir' .. 'kobject* portio_dir') offsets changed (by +256 bits) 2 impacted interfaces 'struct usb_bus at usb.h:424:1' changed (indirectly): type size changed from 1024 to 1152 (in bits) there are data member changes: type 'struct mutex' of 'usb_bus::devnum_next_mutex' changed, as reported earlier 7 ('usb_devmap devmap' .. 'unsigned int resuming_ports') offsets changed (by +128 bits) 86 impacted interfaces 'struct usb_device at usb.h:631:1' changed (indirectly): type size changed from 11328 to 11456 (in bits) there are data member changes: type 'struct device' of 'usb_device::dev' changed, as reported earlier 29 ('usb_device_descriptor descriptor' .. 'u16 hub_delay') offsets changed (by +128 bits) 86 impacted interfaces 'struct usb_gadget at gadget.h:407:1' changed (indirectly): type size changed from 7616 to 7744 (in bits) there are data member changes: type 'struct device' of 'usb_gadget::dev' changed, as reported earlier 10 ('unsigned int isoch_delay' .. 'u64 android_kabi_reserved4') offsets changed (by +128 bits) 79 impacted interfaces 'struct usb_hcd at hcd.h:81:1' changed (indirectly): type size changed from 4864 to 4992 (in bits) there are data member changes: type 'struct usb_bus' of 'usb_hcd::self' changed, as reported earlier 28 ('kref kref' .. 'unsigned long int hcd_priv[]') offsets changed (by +128 bits) 43 impacted interfaces 'struct usb_interface at usb.h:232:1' changed (indirectly): type size changed from 6976 to 7104 (in bits) there are data member changes: type 'struct device' of 'usb_interface::dev' changed, as reported earlier 2 ('device* usb_dev' .. 'work_struct reset_ws') offsets changed (by +128 bits) 94 impacted interfaces 'struct usb_role_switch at class.c:19:1' changed (indirectly): type size changed from 6976 to 7232 (in bits) there are data member changes: type 'struct device' of 'usb_role_switch::dev' changed, as reported earlier type 'struct mutex' of 'usb_role_switch::lock' changed, as reported earlier and offset changed from 6272 to 6400 (in bits) (by +128 bits) 4 ('usb_role role' .. 'device* udc') offsets changed (by +256 bits) type 'typedef usb_role_switch_set_t' of 'usb_role_switch::set' changed: underlying type 'int (usb_role_switch*, enum usb_role)*' changed: and offset changed from 6784 to 7040 (in bits) (by +256 bits) type 'typedef usb_role_switch_get_t' of 'usb_role_switch::get' changed: underlying type 'enum usb_role (usb_role_switch*)*' changed: and offset changed from 6848 to 7104 (in bits) (by +256 bits) 'bool allow_userspace_control' offset changed (by +256 bits) 34 impacted interfaces 'struct usb_udc at core.c:37:1' changed (indirectly): type size changed from 6592 to 6720 (in bits) there are data member changes: type 'struct device' of 'usb_udc::dev' changed, as reported earlier 3 ('list_head list' .. 'bool started') offsets changed (by +128 bits) 79 impacted interfaces 'struct usbnet at usbnet.h:27:1' changed (indirectly): type size changed from 4864 to 5120 (in bits) there are data member changes: type 'struct mutex' of 'usbnet::phy_mutex' changed, as reported earlier 24 ('unsigned char suspend_count' .. 'unsigned int interrupt_count') offsets changed (by +128 bits) type 'struct mutex' of 'usbnet::interrupt_mutex' changed, as reported earlier and offset changed from 3456 to 3584 (in bits) (by +128 bits) 5 ('usb_anchor deferred' .. 'unsigned long int flags') offsets changed (by +256 bits) 10 impacted interfaces 'struct user_namespace at user_namespace.h:57:1' changed (indirectly): type size changed from 4480 to 4608 (in bits) there are data member changes: type 'struct rw_semaphore' of 'user_namespace::keyring_sem' changed, as reported earlier 7 ('work_struct work' .. 'u64 android_kabi_reserved2') offsets changed (by +128 bits) 3723 impacted interfaces 'struct v4l2_ctrl_handler at v4l2-ctrls.h:363:1' changed (indirectly): type size changed from 1600 to 1728 (in bits) there are data member changes: type 'struct mutex' of 'v4l2_ctrl_handler::_lock' changed, as reported earlier 5 ('mutex* lock' .. 'v4l2_ctrl_ref** buckets') offsets changed (by +128 bits) type 'typedef v4l2_ctrl_notify_fnc' of 'v4l2_ctrl_handler::notify' changed: underlying type 'void (v4l2_ctrl*, void*)*' changed: and offset changed from 704 to 832 (in bits) (by +128 bits) 7 ('void* notify_priv' .. 'media_request_object req_obj') offsets changed (by +128 bits) 41 impacted interfaces 'struct v4l2_fh at v4l2-fh.h:42:1' changed (indirectly): type size changed from 1152 to 1280 (in bits) there are data member changes: type 'struct mutex' of 'v4l2_fh::subscribe_lock' changed, as reported earlier 5 ('list_head subscribed' .. 'v4l2_m2m_ctx* m2m_ctx') offsets changed (by +128 bits) 33 impacted interfaces 'struct v4l2_m2m_ctx at v4l2-mem2mem.h:99:1' changed (indirectly): type size changed from 14848 to 15104 (in bits) there are data member changes: type 'struct v4l2_m2m_queue_ctx' of 'v4l2_m2m_ctx::cap_q_ctx' changed: type size changed from 7040 to 7168 (in bits) there are data member changes: type 'struct vb2_queue' of 'v4l2_m2m_queue_ctx::q' changed: type size changed from 6848 to 6976 (in bits) there are data member changes: type 'struct mutex' of 'vb2_queue::mmap_lock' changed, as reported earlier 13 ('unsigned int memory' .. 'char name[32]') offsets changed (by +128 bits) 70 impacted interfaces 4 ('list_head rdy_queue' .. 'bool buffered') offsets changed (by +128 bits) 54 impacted interfaces type 'struct v4l2_m2m_queue_ctx' of 'v4l2_m2m_ctx::out_q_ctx' changed, as reported earlier and offset changed from 7360 to 7488 (in bits) (by +128 bits) 4 ('list_head queue' .. 'void* priv') offsets changed (by +256 bits) 51 impacted interfaces 'struct v4l2_m2m_queue_ctx at v4l2-mem2mem.h:65:1' changed (indirectly): details were reported earlier 'struct v4l2_subdev_fh at v4l2-subdev.h:924:1' changed (indirectly): type size changed from 1280 to 1408 (in bits) there are data member changes: type 'struct v4l2_fh' of 'v4l2_subdev_fh::vfh' changed, as reported earlier 2 ('module* owner' .. 'v4l2_subdev_pad_config* pad') offsets changed (by +128 bits) 33 impacted interfaces 'struct vb2_queue at videobuf2-core.h:567:1' changed (indirectly): details were reported earlier 'struct video_device at v4l2-dev.h:263:1' changed (indirectly): type size changed from 11328 to 11456 (in bits) there are data member changes: type 'struct device' of 'video_device::dev' changed, as reported earlier 21 ('cdev* cdev' .. 'mutex* lock') offsets changed (by +128 bits) 33 impacted interfaces 'struct virtio_device at virtio.h:107:1' changed (indirectly): type size changed from 6848 to 6976 (in bits) there are data member changes: type 'struct device' of 'virtio_device::dev' changed, as reported earlier 6 ('virtio_device_id id' .. 'void* priv') offsets changed (by +128 bits) 34 impacted interfaces 'struct wiphy at cfg80211.h:4892:1' changed (indirectly): type size hasn't changed there are data member changes: type 'struct device' of 'wiphy::dev' changed, as reported earlier 5 ('bool registered' .. 'list_head wdev_list') offsets changed (by +128 bits) type 'typedef possible_net_t' of 'wiphy::_net' changed: underlying type 'struct {net* net;}' at net_namespace.h:314:1 changed: and offset changed from 9344 to 9472 (in bits) (by +128 bits) 16 ('const wiphy_coalesce_support* coalesce' .. 'u8 max_data_retry_count') offsets changed (by +128 bits) 3723 impacted interfaces 'struct wireless_dev at cfg80211.h:5250:1' changed (indirectly): type size changed from 3392 to 3520 (in bits) there are data member changes: type 'struct mutex' of 'wireless_dev::mtx' changed, as reported earlier 34 ('bool use_4addr' .. 'unsigned long int unprot_beacon_reported') offsets changed (by +128 bits) 3723 impacted interfaces 'struct workqueue_struct at workqueue.c:243:1' changed (indirectly): type size hasn't changed there are data member changes: type 'struct mutex' of 'workqueue_struct::mutex' changed, as reported earlier 15 ('int work_color' .. 'callback_head rcu') offsets changed (by +128 bits) 3723 impacted interfaces 'struct wpan_phy at cfg802154.h:176:1' changed (indirectly): type size hasn't changed there are data member changes: type 'struct device' of 'wpan_phy::dev' changed, as reported earlier type 'typedef possible_net_t' of 'wpan_phy::_net' changed, as reported earlier and offset changed from 8192 to 8320 (in bits) (by +128 bits) 7 impacted interfaces 'struct wq_device at workqueue.c:5386:1' changed (indirectly): type size changed from 6336 to 6464 (in bits) there are data member changes: type 'struct device' of 'wq_device::dev' changed, as reported earlier 3723 impacted interfaces 'struct ww_mutex at mutex.h:71:1' changed (indirectly): details were reported earlier 'struct xhci_hcd at xhci.h:1753:1' changed (indirectly): type size changed from 59264 to 59392 (in bits) there are data member changes: type 'struct mutex' of 'xhci_hcd::mutex' changed, as reported earlier 32 ('xhci_command* lpm_command' .. 'unsigned long int priv[]') offsets changed (by +128 bits) 18 impacted interfaces Bug: 190190047 Signed-off-by: Todd Kjos <tkjos@google.com> Change-Id: I8a917ac7eb25637e5efcfc024548e1c256b9be77 |
||
![]() |
47149e58f4 |
ANDROID: Update the ABI xml and symbol list
Update the generic symbol list. Leaf changes summary: 2 artifacts changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 1 Added variable 1 Added function: [A] 'function int __traceiter_android_vh_typec_tcpm_log(void*, const char*, bool*)' 1 Added variable: [A] 'tracepoint __tracepoint_android_vh_typec_tcpm_log' Bug: 189792358 Signed-off-by: Badhri Jagan Sridharan <badhri@google.com> Change-Id: I9980f2ff6e591a5b5f6b3076d65f7f37168567c7 |