From 4e90d52c8272015d89b0ffac5f0acc5d2ac954cf Mon Sep 17 00:00:00 2001 From: Todd Kjos Date: Fri, 25 Jun 2021 15:56:40 -0700 Subject: [PATCH] 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 Change-Id: Ib0c3e59b2e33922b00a374801a8aa5d544047848 --- android/abi_gki_aarch64.xml | 21589 +++++++++++----------------------- build.config.common | 2 +- 2 files changed, 6792 insertions(+), 14799 deletions(-) diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml index f1b0315ecb69..330ebb81d91e 100755 --- a/android/abi_gki_aarch64.xml +++ b/android/abi_gki_aarch64.xml @@ -1,16 +1,16 @@ - - - - + + + + - - + + - + @@ -26,29 +26,26 @@ - - - - - - - + + + + - - - - + + + + - - - + + + - - - + + + - + @@ -56,34 +53,34 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + @@ -93,22 +90,24 @@ - + - + - + - + - - - - - - - + + + + + + + + + @@ -117,8 +116,8 @@ - - + + @@ -126,93 +125,95 @@ - + - + - - + + - - - - - + + + + + - - + + - - - - - - + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - + + + + - - - + + + - - - - - - - - - + + + + + + + + + - - - - - - - - + + + + + + + + + @@ -221,99 +222,99 @@ - - + + - + - - - + + + - + - - - - - + + + + + - - - - + + + + - + - - + + - - + + - - + + - - + + - - - - - - + + + + + + - + - - - + + + - - + + - + - - - - + + + + - + - - + + - - - + + + - + @@ -322,33 +323,32 @@ - + - - - + - - + + - + - - - - + + + + - - + + + @@ -362,16 +362,16 @@ - - + + - + - + - + @@ -390,13 +390,13 @@ - + - + - - + + @@ -406,38 +406,38 @@ - - + + - - - - - + + + + + - + - - - - + + + + - - + + - + - - + + - - - + + + @@ -445,18 +445,18 @@ - - + + - - - - - - - - - + + + + + + + + + @@ -484,23 +484,23 @@ - - - - - + + + + + - + - - + + @@ -509,26 +509,31 @@ - + - + + + + - - - - + + + + - + - - - - + + + + - - + + + + @@ -539,44 +544,44 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + @@ -589,281 +594,247 @@ - - - - + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - - - - + + + + - + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - + + + - - - - - - - - - + + + + + + + + + - + + + + + - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - + + + + + - + - + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - + - - + + - + - + - - - - + + + + + - - + + - - - - - - - - - + + + + + + + + + - - - - - - - - + + + + + + + + - + @@ -878,485 +849,489 @@ - - - - - - - - + + + + + + + + - - - + + + - + - - + + - - + + - - - - + + + + - - + + - + - + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1374,59 +1349,59 @@ - - - - - - - - - + + + + + + + + + - + - - - - - + + + + + - + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + @@ -1440,193 +1415,193 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - - - - - + + + + + + + - - - - - - + + + + + + - + - - - - + + + + - + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + @@ -1635,327 +1610,327 @@ - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - + + + + - - - - + + + + - + - - - - - + + + + + - - + + - + - - - - + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - + - + - - - - - - - - - - + + + + + + + + + + - - - - - - + + + + + + - - - - - - - - + + + + + + + + - - - - - + + + + + - + - - - - + + + + - - - - + + + + - + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - + + + - + - + - + - + + - + - + - - + - - - - - - - - - - - + + + + + + + + + + + @@ -1972,50 +1947,53 @@ - - - + + + - - - - - - - - - + + + + + + + + + + - - - - + + + + - - + + + + - - + + - + - - - - - - + + + + + + - - - + + + @@ -2023,68 +2001,68 @@ - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - - - - + + + + + - + - - - - - + + + + + @@ -2093,78 +2071,78 @@ - - - - - + + + + + - - + + - - + + - - + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + @@ -2178,294 +2156,236 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - + - - - - - - - - - - + + + + + + + + + + - + - + - - + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - + - - - + + + - + - + - - - + + + - - - - - + + + + + + + - + - + - - - - + + + + + + + - - + + - - - - + + + + - - - - - - + + + + + + @@ -2473,26 +2393,26 @@ - - - - - - - - - - + + + + + + + + + + - - - + + + - + @@ -2512,31 +2432,32 @@ - - - - - - + + + + + + - - - - - + + + + + - - + + - - - - + + + + + @@ -2549,34 +2470,34 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - + - - - + + + @@ -2585,28 +2506,28 @@ - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + @@ -2634,105 +2555,105 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - + + @@ -2742,60 +2663,61 @@ - + - - - - - - - - - + + + + + + + + + - - + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - + - + - - + + @@ -2805,413 +2727,414 @@ - - - - + + + + - - - - + + + + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + - + - - + + - + @@ -3222,50 +3145,50 @@ - - - + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - + + + + + + + - + @@ -3306,48 +3229,48 @@ - + - - - - - - + + + + + + - - - - - - - - + + + + + + + + - + - + - + - - + + - - + + @@ -3355,342 +3278,349 @@ - - + + - - - - - + + + + + - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - + + - + - - - - + + + + - + - + - - + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - + - - + + - + - + - + - - - - - - - - - - - + + + + + + + + + + + - - - - + + + + - - - - - + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - + + + + - + - - - + + + - + - + @@ -3699,286 +3629,290 @@ - - - - - - + + + + + + - - - - - + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - - - - + + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - + - - - - + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + @@ -4007,7 +3941,7 @@ - + @@ -4029,14 +3963,14 @@ - - - - + + + + - - + + @@ -4046,44 +3980,44 @@ - + - + - + - - - - - - - - + + + + + + + + - - - - - - - - - + + + + + + + + + - + - - - + + + - + @@ -4094,22 +4028,22 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + @@ -4117,241 +4051,245 @@ - - - + + + - - - - - - + + + + + + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - + + + + + - + - + - - - - + + + + - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - - + + - + - - + + - - - - - - - - - - + + + + + + + + + + - + - - - - - + + + + + + - - - + + + - - + + - - - + + + - - + + - + @@ -4363,315 +4301,318 @@ - - - - - + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + - - - - + + + + - + - - + + - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - + - - + + - - - - - - + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - + - + - + - - - + + + - - + + - - + + - - - + + + @@ -4686,89 +4627,82 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + + - + - - - - - - + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - + + + + - - - - - - - - - + + + + + + + + + - - + + - - + + @@ -4876,8 +4810,6 @@ - - @@ -4905,6 +4837,7 @@ + @@ -4986,21 +4919,21 @@ - + - - + + - - - - - - + + + + + + - + @@ -5008,11 +4941,11 @@ - + - - - + + + @@ -5023,7 +4956,7 @@ - + @@ -5031,63 +4964,65 @@ - + - + + - - - - - + + + + + - - + + - - + + - + - - - + + + - + + - - + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + @@ -5095,21 +5030,20 @@ - - + - + - - + + - - - + + + @@ -5129,16 +5063,16 @@ - - - + + + - + - - - + + + @@ -9712,21 +9646,21 @@ - + - + - + - + - + - + @@ -10328,12 +10262,12 @@ - + - + - - + + @@ -10495,7 +10429,7 @@ - + @@ -10691,6 +10625,9 @@ + + + @@ -11730,7 +11667,7 @@ - + @@ -11803,6 +11740,9 @@ + + + @@ -12473,81 +12413,81 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -12713,7 +12653,7 @@ - + @@ -12757,130 +12697,130 @@ - + - + + + + - + - - + + - - - - - + + - + - + - + - + - + - + - + - + - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - - + + - + - - + + - + - + - + - + - + - + - + - + - + - - - - - + + @@ -12984,7 +12924,7 @@ - + @@ -12992,7 +12932,7 @@ - + @@ -13000,7 +12940,7 @@ - + @@ -13008,7 +12948,7 @@ - + @@ -13066,7 +13006,7 @@ - + @@ -13110,36 +13050,39 @@ - + - - - - - - - - - - + - + + + + + + + + + + - + - + - + - + + + + @@ -13213,7 +13156,7 @@ - + @@ -13244,58 +13187,61 @@ + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -14176,7 +14122,35 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -14220,7 +14194,7 @@ - + @@ -14369,9 +14343,12 @@ + + + - + @@ -14513,7 +14490,7 @@ - + @@ -14566,48 +14543,51 @@ - + - + - - - - + - + + + + - + - - - - - - - + - + + + + - + - + + + + + + + - + - + @@ -14639,21 +14619,21 @@ - + - + - + - + - + - + @@ -15153,7 +15133,7 @@ - + @@ -15258,6 +15238,9 @@ + + + @@ -15319,7 +15302,7 @@ - + @@ -15487,88 +15470,85 @@ - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -16563,6 +16543,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -17842,225 +17872,225 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - + - + - + - + - + - + - - - - + - + - - - - + - + + + + - - - - + - + + + + + + + + + + + + + + + + + + + - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - - - - - - - - - - - - - - - - - - - + - + - - + + + + + + + + + + + + + + - + - + - - - - - - - - + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + + + + + + + + + + + + + + + + - + - - + + - - + + - - + + + + + @@ -18460,6 +18490,7 @@ + @@ -18608,7 +18639,7 @@ - + @@ -18741,6 +18772,9 @@ + + + @@ -18882,15 +18916,15 @@ - + - + - + - + @@ -19057,36 +19091,36 @@ - + - + - + - + - + - + - + - + - + - + - + @@ -19617,7 +19651,71 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -20146,80 +20244,80 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -21402,9 +21500,6 @@ - - - @@ -21642,7 +21737,7 @@ - + @@ -21676,6 +21771,9 @@ + + + @@ -21806,6 +21904,22 @@ + + + + + + + + + + + + + + + + @@ -23466,84 +23580,84 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -24246,12 +24360,12 @@ - + - + - + @@ -24537,12 +24651,12 @@ - + - + - + @@ -24582,12 +24696,12 @@ - + - + - + @@ -24660,7 +24774,13 @@ + + + + + + @@ -24672,11 +24792,13 @@ + + @@ -24712,6 +24834,7 @@ + @@ -24843,7 +24966,7 @@ - + @@ -24924,12 +25047,16 @@ + + + + @@ -27169,6 +27296,12 @@ + + + + + + @@ -27216,6 +27349,7 @@ + @@ -27770,51 +27904,51 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -27848,89 +27982,10 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + @@ -28694,15 +28749,15 @@ - + - + - + - + @@ -29065,24 +29120,24 @@ - + - + - + - + - + - + - + @@ -29315,12 +29370,12 @@ - + - + - + @@ -30130,7 +30185,7 @@ - + @@ -30407,160 +30462,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -30834,7 +30735,7 @@ - + @@ -30861,7 +30762,7 @@ - + @@ -31439,22 +31340,7 @@ - - - - - - - - - - - - - - - - + @@ -31582,9 +31468,6 @@ - - - @@ -31601,9 +31484,6 @@ - - - @@ -31639,10 +31519,6 @@ - - - - @@ -31730,7 +31606,6 @@ - @@ -31742,67 +31617,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -31855,34 +31669,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -31917,29 +31703,6 @@ - - - - - - - - - - - - - - - - - - - - - - - @@ -32207,30 +31970,30 @@ - + - + - + - + - + - + - + - + - + @@ -32540,7 +32303,6 @@ - @@ -32560,14 +32322,14 @@ - + - + @@ -32593,20 +32355,6 @@ - - - - - - - - - - - - - - @@ -32616,26 +32364,12 @@ - - - - - - - - - - - - - - @@ -32670,9 +32404,6 @@ - - - @@ -32683,9 +32414,6 @@ - - - @@ -32830,6 +32558,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -32856,20 +32604,6 @@ - - - - - - - - - - - - - - @@ -32930,18 +32664,12 @@ - + - - - - + - - - - + @@ -33353,32 +33081,9 @@ - - - - - - - - - - - - - - - - - - - - - - - @@ -33398,7 +33103,6 @@ - @@ -33406,15 +33110,14 @@ - - - + + @@ -33427,14 +33130,6 @@ - - - - - - - - @@ -33522,31 +33217,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - @@ -33694,6 +33364,20 @@ + + + + + + + + + + + + + + @@ -33733,6 +33417,20 @@ + + + + + + + + + + + + + + @@ -33953,11 +33651,9 @@ + - - - @@ -33993,6 +33689,14 @@ + + + + + + + + @@ -34269,6 +33973,14 @@ + + + + + + + + @@ -34289,6 +34001,9 @@ + + + @@ -40278,13 +39993,13 @@ - - + + - - - + + + @@ -40360,7 +40075,7 @@ - + @@ -40394,6 +40109,9 @@ + + + @@ -40473,39 +40191,39 @@ - + - + - + - + - + - + - + - + - + - + - + - + @@ -40513,13 +40231,14 @@ + - + - + - + @@ -40527,15 +40246,15 @@ - + - + - + - + @@ -40811,24 +40530,24 @@ - + - + - + - + - + - + - + @@ -41969,7 +41688,7 @@ - + @@ -42238,44 +41957,49 @@ - - + + - - - - + + + + - - - - - - - - + + + + + + + + + - - - + + + + + + + @@ -42287,26 +42011,21 @@ - - + + - - - + + + - - - - - - - + + @@ -42314,19 +42033,19 @@ - - - - - + + + + + - - + + - - + + @@ -42806,6 +42525,219 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -45139,7 +45071,7 @@ - + @@ -45197,6 +45129,9 @@ + + + @@ -45764,11 +45699,9 @@ - - - - - + + + @@ -45868,6 +45801,7 @@ + @@ -45957,11 +45891,11 @@ - - - - - + + + + + @@ -46036,22 +45970,12 @@ - - - - - - - - - - - + - + @@ -46845,6 +46769,11 @@ + + + + + @@ -46904,6 +46833,7 @@ + @@ -47219,15 +47149,128 @@ - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + @@ -48056,279 +48099,279 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -48791,80 +48834,83 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + - + - + - + - + - + - + - + - + - + - + - + - + @@ -48915,18 +48961,18 @@ - + - + - + - + - + @@ -48958,7 +49004,7 @@ - + @@ -49006,6 +49052,12 @@ + + + + + + @@ -49215,7 +49267,7 @@ - + @@ -49231,7 +49283,7 @@ - + @@ -49270,6 +49322,8 @@ + + @@ -49292,12 +49346,12 @@ - + - + - + @@ -50106,6 +50160,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -50548,18 +50663,18 @@ - + - + - + - + - + @@ -50591,70 +50706,70 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -50665,12 +50780,12 @@ - + - + - + @@ -50681,18 +50796,18 @@ - + - + - + - + - + @@ -50780,6 +50895,9 @@ + + + @@ -50787,12 +50905,12 @@ - + - + - + @@ -50918,18 +51036,18 @@ - + - + - + - + - + @@ -51131,43 +51249,43 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -51181,18 +51299,18 @@ - + - + - + - + - + @@ -51264,6 +51382,9 @@ + + + @@ -51287,6 +51408,7 @@ + @@ -51300,6 +51422,7 @@ + @@ -51313,12 +51436,15 @@ - + - + - + + + + @@ -51332,11 +51458,15 @@ + + + + @@ -51735,18 +51865,53 @@ - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -51919,6 +52084,9 @@ + + + @@ -52150,6 +52318,9 @@ + + + @@ -52242,6 +52413,14 @@ + + + + + + + + @@ -59312,27 +59491,27 @@ - + - + - + - + - + - + - + - + @@ -59340,44 +59519,44 @@ - - + + - - - + + + - - - - - + + + + + - - - + + + - - - + + + - - + + - - - - + + + + - - + + @@ -59385,134 +59564,125 @@ - - + + - - - - + + + + - - + + - - + + - - + + - - - + + + - - + + - - - + + + - - - - - + + + + + - - - + + + - - - - - + + + + + - - - + + + - - - + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - + @@ -59526,50 +59696,50 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -59589,12 +59759,12 @@ - + - + - + @@ -59650,18 +59820,18 @@ - + - + - + - + - + @@ -59676,12 +59846,12 @@ - + - + - + @@ -68825,104 +68995,95 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -76449,27 +76610,18 @@ - + - + - + - - + + - - - - - - - - - - - + + @@ -76513,18 +76665,27 @@ - + - + - + - - + + - - + + + + + + + + + + + @@ -76580,20 +76741,20 @@ - + - + - + - + - + - + @@ -76630,15 +76791,15 @@ - + - + - + - + @@ -76650,18 +76811,18 @@ - + - + - + - + - + @@ -78689,13 +78850,13 @@ - + - + @@ -97222,7 +97383,7 @@ - + @@ -97355,6 +97516,9 @@ + + + @@ -98004,10 +98168,13 @@ - + + + + - + @@ -98223,7 +98390,7 @@ - + @@ -98260,6 +98427,9 @@ + + + @@ -98781,10 +98951,13 @@ - + + + + - + @@ -99004,7 +99177,7 @@ - + @@ -99137,6 +99310,9 @@ + + + @@ -99603,7 +99779,7 @@ - + @@ -99640,6 +99816,9 @@ + + + @@ -101223,6 +101402,95 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -101894,7 +102162,7 @@ - + @@ -101921,7 +102189,7 @@ - + @@ -101947,14 +102215,14 @@ - + - + @@ -102959,8 +103227,8 @@ - - + + @@ -111943,72 +112211,72 @@ - - - - - - + + + + + + - - + + - - - + + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - - - - - + + + + + + - - - + + + @@ -112105,6 +112373,10 @@ + + + + @@ -112119,6 +112391,10 @@ + + + + @@ -114462,6 +114738,9 @@ + + + @@ -114509,362 +114788,365 @@ + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -114878,7 +115160,7 @@ - + @@ -115019,48 +115301,94 @@ - + - + - + - + - + - + + + + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + @@ -115162,7 +115490,7 @@ - + @@ -115233,41 +115561,41 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -115309,7 +115637,7 @@ - + @@ -115398,98 +115726,101 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -115682,7 +116013,7 @@ - + @@ -115690,86 +116021,86 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -115781,10 +116112,10 @@ - + - + @@ -115828,8 +116159,10 @@ + + - + @@ -115895,172 +116228,172 @@ - - - - - - + + + + + + - - - - - + + + + + - - + + - - - - - + + + + + - - + + - - + + - - - + + + - - - + + + - - - - - - - + + + + + + + - - - - - - + + + + + + - - + + - - + + - - - - - - - + + + + + + + - - + + - - - - - - - - + + + + + + + + - - + + - - + + - - + + - - + + - - - - - - + + + + + + - - - - - - - + + + + + + + - - - - + + + + - - + + - - + + - - - + + + - - - + + + - - + + - - - + + + - - - + + + - - - + + + @@ -118665,6 +118998,10 @@ + + + + @@ -118678,6 +119015,13 @@ + + + + + + + @@ -120677,10 +121021,23 @@ + + + + + + + + + + + + + @@ -130622,6 +130979,13 @@ + + + + + + + @@ -131339,7 +131703,7 @@ - + @@ -131716,9 +132080,25 @@ + + + + + + + + + + + + + + + + @@ -132185,6 +132565,22 @@ + + + + + + + + + + + + + + + + @@ -132923,8 +133319,100 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -134818,7 +135306,7 @@ - + @@ -134862,130 +135350,130 @@ - + - + + + + - + - - + + - - - - - + + - + - + - + - + - + - + - + - + - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - - + + - + - - + + - + - + - + - + - + - + - + - + - + - - - - - + + @@ -135067,7 +135555,7 @@ - + @@ -136281,6 +136769,14 @@ + + + + + + + + @@ -137108,14 +137604,6 @@ - - - - - - - - @@ -141239,6 +141727,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -141414,6 +141952,9 @@ + + + @@ -143087,21 +143628,21 @@ - + - + - + - + - + - + @@ -143112,7 +143653,7 @@ - + @@ -143185,6 +143726,9 @@ + + + @@ -143535,17 +144079,17 @@ - + - + - - + + - + @@ -143694,9 +144238,12 @@ + + + - + @@ -144111,7 +144658,7 @@ - + @@ -144307,6 +144854,9 @@ + + + @@ -144329,81 +144879,81 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -148267,7 +148817,7 @@ - + @@ -148298,6 +148848,9 @@ + + + @@ -148398,141 +148951,138 @@ - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -148616,21 +149166,21 @@ - + - + - + - + - + - + @@ -149052,55 +149602,55 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -149144,36 +149694,39 @@ - + - - - - - - - - - - + - + + + + + + + + + + - + - + - + - + + + + @@ -149252,7 +149805,7 @@ - + @@ -149305,48 +149858,51 @@ - + - + - - - - + - + + + + - + - - - - - - - + - + + + + - + - + + + + + + + - + - + @@ -152062,6 +152618,14 @@ + + + + + + + + @@ -152898,242 +153462,242 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - + - + - + - + - + - + - - - - + - + - - - - + - + + + + - - - - + - + + + + + + + + + + + + + + + + + + + - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - - - - - - - - - - - - - - - - - - - + - + - - + + + + + + + + + + + + + + - + - + - - - - - - - - + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + + + + + + + + + + + + + + + + - + - - + + - - + + - - + + + + + - + - + - + - + - + - + @@ -153154,45 +153718,45 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -153203,132 +153767,132 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -153383,15 +153947,15 @@ - + - + - + - + @@ -153522,50 +154086,50 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -153760,15 +154324,15 @@ - + - + - + - + @@ -153875,25 +154439,25 @@ - + - - - + + + - + - + - - - + + + @@ -153901,7 +154465,7 @@ - + @@ -153911,9 +154475,9 @@ - - - + + + @@ -153972,12 +154536,12 @@ - - + + - - + + @@ -153985,61 +154549,61 @@ - - + + - - - - + + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - + + - - + + - - - - - + + + + + - - + + - - - - - + + + + + @@ -154054,8 +154618,8 @@ - - + + @@ -154403,7 +154967,7 @@ - + @@ -154434,18 +154998,18 @@ - + - + - + - + - + @@ -156620,6 +157184,10 @@ + + + + @@ -156723,6 +157291,10 @@ + + + + @@ -163613,21 +164185,6 @@ - - - - - - - - - - - - - - - @@ -163774,7 +164331,6 @@ - @@ -164684,6 +165240,14 @@ + + + + + + + + @@ -164720,6 +165284,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -165090,6 +165684,7 @@ + @@ -166143,12 +166738,19 @@ + + + + + + + @@ -166170,12 +166772,23 @@ + + + + + + + + + + + @@ -169664,7 +170277,7 @@ - + @@ -169721,7 +170334,7 @@ - + @@ -170253,6 +170866,8 @@ + + @@ -170302,6 +170917,12 @@ + + + + + + @@ -170346,6 +170967,10 @@ + + + + @@ -170405,6 +171030,10 @@ + + + + @@ -170417,6 +171046,11 @@ + + + + + @@ -170453,10 +171087,6 @@ - - - - @@ -170482,6 +171112,11 @@ + + + + + @@ -170679,11 +171314,18 @@ + + + + + + + @@ -170699,6 +171341,16 @@ + + + + + + + + + + @@ -171507,6 +172159,9 @@ + + + @@ -171553,10 +172208,18 @@ + + + + + + + + @@ -171569,6 +172232,10 @@ + + + + @@ -171578,7 +172245,7 @@ - + @@ -171896,6 +172563,11 @@ + + + + + @@ -171903,6 +172575,10 @@ + + + + @@ -172963,6 +173639,10 @@ + + + + @@ -173324,6 +174004,13 @@ + + + + + + + @@ -173642,3942 +174329,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -178285,6 +175036,14 @@ + + + + + + + + @@ -178349,6 +175108,23 @@ + + + + + + + + + + + + + + + + + @@ -178423,17 +175199,6 @@ - - - - - - - - - - - @@ -178482,62 +175247,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -178963,6 +175672,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -179059,6 +175824,17 @@ + + + + + + + + + + + @@ -179124,6 +175900,15 @@ + + + + + + + + + @@ -179909,66 +176694,14 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + @@ -179981,24 +176714,9 @@ - - - - - - - - - - - - - - - @@ -180008,10 +176726,6 @@ - - - - @@ -180637,157 +177351,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -180841,96 +177404,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -180945,6 +177418,24 @@ + + + + + + + + + + + + + + + + + + @@ -181061,6 +177552,29 @@ + + + + + + + + + + + + + + + + + + + + + + + @@ -181391,2393 +177905,63 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - + + + + + - + - - - - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - + - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -183792,15 +177976,10 @@ - - - - - @@ -183816,716 +177995,22 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -184535,12 +178020,6 @@ - - - - - - @@ -184548,1529 +178027,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -186145,6 +178106,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build.config.common b/build.config.common index 1bf50ec77079..778c4a7af699 100644 --- a/build.config.common +++ b/build.config.common @@ -1,5 +1,5 @@ BRANCH=android12-5.10 -KMI_GENERATION=7 +KMI_GENERATION=8 LLVM=1 DEPMOD=depmod