4e90d52c82
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
16 lines
329 B
Plaintext
16 lines
329 B
Plaintext
BRANCH=android12-5.10
|
|
KMI_GENERATION=8
|
|
|
|
LLVM=1
|
|
DEPMOD=depmod
|
|
DTC=dtc
|
|
CLANG_PREBUILT_BIN=prebuilts-master/clang/host/linux-x86/clang-r416183b/bin
|
|
BUILDTOOLS_PREBUILT_BIN=build/build-tools/path/linux-x86
|
|
|
|
EXTRA_CMDS=''
|
|
STOP_SHIP_TRACEPRINTK=1
|
|
IN_KERNEL_MODULES=1
|
|
DO_NOT_STRIP_MODULES=1
|
|
|
|
HERMETIC_TOOLCHAIN=${HERMETIC_TOOLCHAIN:-1}
|