Commit Graph

86 Commits

Author SHA1 Message Date
Capone Huang 3f1805c930 ANDROID: Update symbol list for mtk
Leaf changes summary: 1 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

1 Added functions:

  [A] 'function int iterate_dir(file*, dir_context*)'

Bug: 236208914
Signed-off-by: Capone Huang <capone.huang@mediatek.corp-partner.google.com>
Change-Id: Ibea71fa232eb8d149b83bd8d2fdcb4e46c63f8b8
2022-06-17 21:46:06 +00:00
huang dezhi 536083a4ce ANDROID: GKI: add symbol list file for honor
add abi_gki_aarch64_honor

Leaf changes summary: 10 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 5 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 5 Added variables

5 Added functions:

  [A] 'function int __traceiter_android_vh_alter_mutex_list_add(void*, mutex*, mutex_waiter*, list_head*, bool*)'
  [A] 'function int __traceiter_android_vh_mutex_init(void*, mutex*)'
  [A] 'function int __traceiter_android_vh_mutex_unlock_slowpath(void*, mutex*)'
  [A] 'function int __traceiter_android_vh_mutex_wait_finish(void*, mutex*)'
  [A] 'function int __traceiter_android_vh_mutex_wait_start(void*, mutex*)'

5 Added variables:

  [A] 'tracepoint __tracepoint_android_vh_alter_mutex_list_add'
  [A] 'tracepoint __tracepoint_android_vh_mutex_init'
  [A] 'tracepoint __tracepoint_android_vh_mutex_unlock_slowpath'
  [A] 'tracepoint __tracepoint_android_vh_mutex_wait_finish'
  [A] 'tracepoint __tracepoint_android_vh_mutex_wait_start'

Bug: 231527236
Change-Id: Id3125e93696d91b3daed2ff74c17edb0235c3aa2
Signed-off-by: huang dezhi <huangdezhi@hihonor.com>
2022-06-17 13:58:10 +00:00
Youngmin Nam 4993f5a6dd ANDROID: GKI: Update symbol list for Exynos SoC
Leaf changes summary: 18 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 14 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 4 Added variables

14 Added functions:

  [A] 'function void __bitmap_shift_left(unsigned long int*, const unsigned long int*, unsigned int, unsigned int)'
  [A] 'function void __devm_release_region(device*, resource*, resource_size_t, resource_size_t)'
  [A] 'function int __traceiter_dwc3_ep_queue(void*, dwc3_request*)'
  [A] 'function int __traceiter_dwc3_readl(void*, void*, u32, u32)'
  [A] 'function int __traceiter_dwc3_writel(void*, void*, u32, u32)'
  [A] 'function int blk_ksm_init(blk_keyslot_manager*, unsigned int)'
  [A] 'function int dev_vprintk_emit(int, const device*, const char*, va_list)'
  [A] 'function void linkwatch_fire_event(net_device*)'
  [A] 'function sk_buff* napi_build_skb(void*, unsigned int)'
  [A] 'function int of_alias_get_highest_id(const char*)'
  [A] 'function int phy_reset(phy*)'
  [A] 'function int smp_call_function_any(const cpumask*, smp_call_func_t, void*, int)'
  [A] 'function int v4l2_device_set_name(v4l2_device*, const char*, atomic_t*)'
  [A] 'function int vprintk_emit(int, int, const dev_printk_info*, const char*, va_list)'

4 Added variables:

  [A] 'tracepoint __tracepoint_dwc3_ep_queue'
  [A] 'tracepoint __tracepoint_dwc3_readl'
  [A] 'tracepoint __tracepoint_dwc3_writel'
  [A] 'kmem_cache* names_cachep'

Bug: 235900630
Signed-off-by: Youngmin Nam <youngmin.nam@samsung.com>
Change-Id: I79b1b100ded0c3005eb5ad0bf0da4d46315d59e0
2022-06-17 12:41:52 +00:00
Xuewen Yan 3882af1c70 ANDROID: ABI: Update symbols to unisoc whitelist for the scheduler 4st
Update whitelist for the symbols used by the unisoc device and
update the ABI representation accordingly

Leaf changes summary: 2 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 2 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

2 Added functions:

  [A] 'function int __traceiter_android_rvh_account_irq_end(void*, task_struct*, int, s64)'
  [A] 'function int __traceiter_android_rvh_account_irq_start(void*, task_struct*, int, s64)'

Bug: 235909063
Change-Id: Idfce8f81fbe6ed11d974dbcf6f04e768af54d0ca
Signed-off-by: Xuewen Yan <xuewen.yan@unisoc.com>
2022-06-17 06:42:34 +00:00
Peifeng Li 7754d28433 ANDROID: GKI: Update symbols to symbol list
Leaf changes summary: 9 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 5 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 4 Added variables

5 Added functions:

  [A] 'function int __traceiter_android_vh_cma_drain_all_pages_bypass(void*, unsigned int, bool*)'
  [A] 'function int __traceiter_android_vh_drain_all_pages_bypass(void*, gfp_t, unsigned int, unsigned long int, int, unsigned long int, bool*)'
  [A] 'function int __traceiter_android_vh_page_referenced_check_bypass(void*, page*, unsigned long int, int, bool*)'
  [A] 'function int __traceiter_android_vh_pcplist_add_cma_pages_bypass(void*, int, bool*)'
  [A] 'function unsigned long int shrink_slab(gfp_t, int, mem_cgroup*, int)'

4 Added variables:

  [A] 'tracepoint __tracepoint_android_vh_cma_drain_all_pages_bypass'
  [A] 'tracepoint __tracepoint_android_vh_drain_all_pages_bypass'
  [A] 'tracepoint __tracepoint_android_vh_page_referenced_check_bypass'
  [A] 'tracepoint __tracepoint_android_vh_pcplist_add_cma_pages_bypass'

Bug: 234405962
Signed-off-by: Peifeng Li <lipeifeng@oppo.com>
Change-Id: Ie38bd63282c8ab0ec8f837e06bd5e9e6ab272ba6
2022-06-16 23:44:21 +00:00
wudean ab7e76f60c ANDROID: GKI: Update symbols list for vivo
Add symbol to symbol list for oem module.

Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added
function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 1 Added
variable

1 Added function:

  [A] 'function int __traceiter_android_vh_shrink_slab_bypass(void*,
  gfp_t, int, mem_cgroup*, int, bool*)'

1 Added variable:

  [A] 'tracepoint __tracepoint_android_vh_shrink_slab_bypass'

Bug: 204278767

Change-Id: I7dc15a501fd87f028c6d899987eacf2fa86e8353
Signed-off-by: wudean <dean.wu@vivo.com>
2022-06-16 17:53:51 +00:00
d wang f58e5166c0 ANDROID: ABI: Update symbols used by the unisoc filesystem whitelist for
the 1st

Update whitelist for the symbols used by the unisoc device and update
the ABI representation accordingly

Leaf changes summary: 1 artifact changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

1 Added function:

  [A] 'function void blk_stat_enable_accounting(request_queue*)'

Bug: 236086883
Change-Id: I4569707b8548c97ef65f11938e29e53f860faa45
Signed-off-by: d wang <dongwei.wang@unisoc.com>
2022-06-16 16:49:06 +00:00
litao 648e73245b ANDROID: GKI: Add symbol list file for vivo
Add symbol list file abi_gki_aarch64_vivo

Leaf changes summary: 16 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 8 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 8 Added variables

8 Added functions:

  [A] 'function int __traceiter_android_vh_mmap_region(void*, vm_area_struct*, unsigned long int)'
  [A] 'function int __traceiter_android_vh_try_to_unmap_one(void*, vm_area_struct*, page*, unsigned long int, bool)'
  [A] 'function int __traceiter_android_vh_ufs_update_sdev(void*, scsi_device*)'
  [A] 'function int __traceiter_dwc3_complete_trb(void*, dwc3_ep*, dwc3_trb*)'
  [A] 'function int __traceiter_dwc3_ctrl_req(void*, usb_ctrlrequest*)'
  [A] 'function int __traceiter_dwc3_event(void*, u32, dwc3*)'
  [A] 'function int __traceiter_usb_gadget_connect(void*, usb_gadget*, int)'
  [A] 'function int __traceiter_usb_gadget_disconnect(void*, usb_gadget*, int)'

8 Added variables:

  [A] 'tracepoint __tracepoint_android_vh_mmap_region'
  [A] 'tracepoint __tracepoint_android_vh_try_to_unmap_one'
  [A] 'tracepoint __tracepoint_android_vh_ufs_update_sdev'
  [A] 'tracepoint __tracepoint_dwc3_complete_trb'
  [A] 'tracepoint __tracepoint_dwc3_ctrl_req'
  [A] 'tracepoint __tracepoint_dwc3_event'
  [A] 'tracepoint __tracepoint_usb_gadget_connect'
  [A] 'tracepoint __tracepoint_usb_gadget_disconnect'

Bug: 235296894
Change-Id: If1970e184aafdc25acd5d0d220599d8a13993a33
Signed-off-by: litao <tao.li@vivo.corp-partner.google.com>
2022-06-15 21:20:52 +00:00
Chetan C R 38d8fefb73 ANDROID: GKI: Update abi_gki_aarch64_qcom for devm_of_clk_del_provider
Add devm_of_clk_del_provider symbol.

Leaf changes summary: 1 artifact changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

1 Added function:

  [A] 'function void devm_of_clk_del_provider(device*)'

Bug: 235919751
Change-Id: I14494bf4cab4bbf70eb76d751cdb201f4c4ed65e
Signed-off-by: Chetan C R <quic_cchinnad@quicinc.com>
2022-06-15 15:12:06 +00:00
Naina Mehta 368cd63a4a ANDROID: fault: Add vendor hook for TLB conflict
Add android_vh_handle_tlb_conf vendor hook to gracefully
handle TLB conflict.

Leaf changes summary: 1 artifact changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 0 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 1 Added variable

1 Added variable:

  [A] 'tracepoint __tracepoint_android_vh_handle_tlb_conf'

Bug: 222637802
Change-Id: I3d6814cd950e77e1a15ce444764078692724cd0a
Signed-off-by: Naina Mehta <quic_nainmeht@quicinc.com>
Signed-off-by: Vamsi Krishna Lanka <quic_vamslank@quicinc.com>
2022-06-14 10:33:17 -07:00
Chao Yu 435a42a0b4 ANDROID: GKI: Update symbols to abi_gki_aarch64_oplus
Leaf changes summary: 12 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 12 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

12 Added functions:

  [A] 'function int __bio_crypt_clone(bio*, bio*, gfp_t)'
  [A] 'function int __blkdev_issue_discard(block_device*, sector_t, sector_t, gfp_t, int, bio**)'
  [A] 'function unsigned long int __page_file_index(page*)'
  [A] 'function void address_space_init_once(address_space*)'
  [A] 'function void bio_crypt_set_ctx(bio*, const blk_crypto_key*, const u64*, gfp_t)'
  [A] 'function int blkdev_issue_flush(block_device*)'
  [A] 'function long int congestion_wait(int, long int)'
  [A] 'function void migrate_page_copy(page*, page*)'
  [A] 'function bool prepare_to_wait_exclusive(wait_queue_head*, wait_queue_entry*, int)'
  [A] 'function void* radix_tree_delete_item(xarray*, unsigned long int, void*)'
  [A] 'function void** radix_tree_lookup_slot(const xarray*, unsigned long int)'
  [A] 'function void radix_tree_replace_slot(xarray*, void**, void*)'

Bug: 232178651

Signed-off-by: Chao Yu <chao@kernel.org>
Change-Id: Ie3aa930a0d446f4f9cb0023bd59e92cdbce92c2b
2022-06-13 22:47:21 +00:00
kamasali 15a32b46ee ANDROID: GKI: Update abi_gki_aarch64_qcom for partial init tracepoint
Add __tracepoint_android_rvh_partial_init symbol
Add __tracepoint_android_rvh_cache_card_csd symbol

Leaf changes summary: 2 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 0 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 2 Added variables

2 Added variables:

  [A] 'tracepoint __tracepoint_android_rvh_mmc_cache_card_properties'
  [A] 'tracepoint __tracepoint_android_rvh_partial_init'

Bug: 231654364

Signed-off-by: kamasali <quic_kamasali@quicinc.com>
Change-Id: I1e52438ebac1afe649c1cdf194eb3befba2b7987
2022-06-11 08:55:04 +05:30
Jing-Ting Wu 57388a13ab ANDROID: Update symbol list for mtk
Leaf changes summary: 4 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 4 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

4 Added functions:

  [A] 'function int __traceiter_android_rvh_get_nohz_timer_target(void*, int*, bool*)'
  [A] 'function int __traceiter_android_rvh_rto_next_cpu(void*, int, cpumask*, int*)'
  [A] 'function int __traceiter_android_rvh_set_cpus_allowed_ptr_locked(void*, const cpumask*, const cpumask*, unsigned int*)'
  [A] 'function int cpumask_any_distribute(const cpumask*)'

Bug: 235429072

Change-Id: Ia6384daf4dff842f4673796b8323412bf0384a3a
Signed-off-by: Jing-Ting Wu <Jing-Ting.Wu@mediatek.com>
2022-06-10 16:14:51 +00:00
Chun-Hung Wu e0a580025c ANDROID: Update symbol list for mtk
Leaf changes summary: 2 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 2 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

2 Added functions:

  [A] 'function int down_write_killable(rw_semaphore*)'
  [A] 'function int security_file_ioctl(file*, unsigned int, unsigned long int)'

Bug: 228415386
Signed-off-by: Chun-Hung Wu <chun-hung.wu@mediatek.com>
Change-Id: Ib620603544740859e8e82fc5d703bdce463d3811
2022-06-09 15:37:20 +00:00
yangshiguang d450a89aa1 ANDROID: GKI: add symbol list file for xiaomi
add abi_gki_aarch64_xiaomi

Leaf changes summary: 47 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 40 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 7 Added variables

40 Added functions:

  [A] 'function int __traceiter_android_rvh_check_preempt_tick(void*, task_struct*, unsigned long int*, bool*, unsigned long int, cfs_rq*, sched_entity*, unsigned int)'
  [A] 'function int __traceiter_android_rvh_dequeue_entity(void*, cfs_rq*, sched_entity*)'
  [A] 'function int __traceiter_android_rvh_enqueue_entity(void*, cfs_rq*, sched_entity*)'
  [A] 'function int __traceiter_android_vh_binder_wait_for_work(void*, bool, binder_thread*, binder_proc*)'
  [A] 'function int __traceiter_android_vh_free_task(void*, task_struct*)'
  [A] 'function int __traceiter_android_vh_map_util_freq(void*, unsigned long int, unsigned long int, unsigned long int, unsigned long int*)'
  [A] 'function void balance_dirty_pages_ratelimited(address_space*)'
  [A] 'function unsigned int blk_ksm_get_slot_idx(blk_ksm_keyslot*)'
  [A] 'function bool blk_ksm_register(blk_keyslot_manager*, request_queue*)'
  [A] 'function void blk_ksm_reprogram_all_keys(blk_keyslot_manager*)'
  [A] 'function void blk_mq_freeze_queue(request_queue*)'
  [A] 'function request_queue* blk_mq_init_queue(blk_mq_tag_set*)'
  [A] 'function void blk_mq_tagset_busy_iter(blk_mq_tag_set*, busy_tag_iter_fn*, void*)'
  [A] 'function void blk_mq_unfreeze_queue(request_queue*)'
  [A] 'function void blk_queue_update_dma_pad(request_queue*, unsigned int)'
  [A] 'function block_device* blkdev_get_by_path(const char*, fmode_t, void*)'
  [A] 'function void bsg_job_done(bsg_job*, int, unsigned int)'
  [A] 'function void bsg_remove_queue(request_queue*)'
  [A] 'function request_queue* bsg_setup_queue(device*, const char*, bsg_job_fn*, bsg_timeout_fn*, int)'
  [A] 'function const char* drm_get_connector_type_name(unsigned int)'
  [A] 'function int gpio_request_array(const gpio*, size_t)'
  [A] 'function void* mempool_alloc_pages(gfp_t, void*)'
  [A] 'function void mempool_free_pages(void*, void*)'
  [A] 'function int mempool_resize(mempool_t*, int)'
  [A] 'function dev_t name_to_dev_t(const char*)'
  [A] 'function void rq_flush_dcache_pages(request*)'
  [A] 'function int scsi_change_queue_depth(scsi_device*, int)'
  [A] 'function scsi_device* scsi_device_lookup(Scsi_Host*, uint, uint, u64)'
  [A] 'function int scsi_dma_map(scsi_cmnd*)'
  [A] 'function Scsi_Host* scsi_host_lookup(unsigned short int)'
  [A] 'function void scsi_print_command(scsi_cmnd*)'
  [A] 'function int ufshcd_alloc_host(device*, ufs_hba**)'
  [A] 'function void ufshcd_dealloc_host(ufs_hba*)'
  [A] 'function void ufshcd_map_desc_id_to_length(ufs_hba*, desc_idn, int*)'
  [A] 'function unsigned long int wait_for_completion_io_timeout(completion*, unsigned long int)'
  [A] 'function void wait_for_device_probe()'
  [A] 'function int wakeup_sources_read_lock()'
  [A] 'function void wakeup_sources_read_unlock(int)'
  [A] 'function wakeup_source* wakeup_sources_walk_next(wakeup_source*)'
  [A] 'function wakeup_source* wakeup_sources_walk_start()'

7 Added variables:

  [A] 'tracepoint __tracepoint_android_rvh_check_preempt_tick'
  [A] 'tracepoint __tracepoint_android_rvh_dequeue_entity'
  [A] 'tracepoint __tracepoint_android_rvh_enqueue_entity'
  [A] 'tracepoint __tracepoint_android_vh_binder_wait_for_work'
  [A] 'tracepoint __tracepoint_android_vh_free_task'
  [A] 'tracepoint __tracepoint_android_vh_map_util_freq'
  [A] 'u64 jiffies_64'

Bug: 234758132
Signed-off-by: yangshiguang <yangshiguang@xiaomi.com>
Change-Id: Iaf7ff7b260fe6cd66b0072fc5af843fbe3e2502b
2022-06-08 14:37:59 -07:00
Jian Gong bfda92e572 ANDROID: ABI: Update symbols to unisoc whitelist for the 7th
Update whitelist for the symbols used by the unisoc device and
update the ABI representation accordingly.

Leaf changes summary: 1 artifact changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

1 Added function:

  [A] 'function void nf_ct_destroy(nf_conntrack*)'

Bug: 235311255
Change-Id: Ib963db8ea0159428043b28aa3eaed45fe4e07b16
Signed-off-by: Jian Gong <Jian.Gong@unisoc.com>
Signed-off-by: Giuliano Procida <gprocida@google.com>
2022-06-08 20:15:54 +00:00
kamasali dd4c3a3bc9 ANDROID: GKI: Update abi_gki_aarch64_qcom for pm flag set tracepoint
Add __tracepoint_android_vh_mmc_sdio_pm_flag_set symbol.

Leaf changes summary: 1 artifact changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 0 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 1 Added variable

1 Added variable:

  [A] 'tracepoint __tracepoint_android_vh_mmc_sdio_pm_flag_set'

Bug: 231668342
Signed-off-by: Kamasali Satyanarayan <quic_kamasali@quicinc.com>
Change-Id: I396be9250c4d8cb811e6534035870a79772eb5be
2022-06-08 19:35:59 +00:00
Vijayanand Jitta 825d9968d9 ANDROID: abi_gki_aarch64_qcom: Update qcom abi symbol list
Update qcom abi symbol list with functions required for
trace_map/unmap and kprobe module.

Leaf changes summary: 7 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 5 Added
functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 2 Added
variables

5 Added functions:

  [A] 'function int __traceiter_map(void*, unsigned long int, phys_addr_t, size_t)'
  [A] 'function int __traceiter_unmap(void*, unsigned long int, size_t, size_t)'
  [A] 'function int synth_event_create(const char*, synth_field_desc*, unsigned int, module*)'
  [A] 'function int synth_event_delete(const char*)'
  [A] 'function trace_event_file* trace_get_event_file(const char*, const char*, const char*)'

2 Added variables:

  [A] 'tracepoint __tracepoint_map'
  [A] 'tracepoint __tracepoint_unmap'

Bug: 233972073
Change-Id: Id10d620b1f7b36d9c67ea5dcc7db9e66bb556836
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2022-06-07 22:04:55 +00:00
Mayank Rana 3071eda198 ANDROID: abi_gki_aarch64_qcom: Update symbol list with usb_role_string
Add below kernel symbol for vendor modules to qcom symbol list.
usb_role_string

Bug: 235128488
Change-Id: I05b349796a68028099f9d25ed718e8982a33c510
Signed-off-by: Mayank Rana <quic_mrana@quicinc.com>
2022-06-06 21:20:15 +00:00
Manaf Meethalavalappu Pallikunhi af6c1477c3 ANDROID: abi_gki_aarch64_qcom: Add android_vh_disable_thermal_cooling_stats
Add android_vh_disable_thermal_cooling_stats symbol so that vendor module
is able to disable thermal cooling device stats.

Leaf changes summary: 1 artifact changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 0 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 1 Added variable

1 Added variable:

  [A] 'tracepoint __tracepoint_android_vh_disable_thermal_cooling_stats'

Bug: 218825214
Signed-off-by: Manaf Meethalavalappu Pallikunhi <quic_manafm@quicinc.com>
Change-Id: I38e56b2cf9b5bc78ac7ebefe2861d7a8932c09b2
2022-06-06 18:27:40 +00:00
Maulik Shah c1993b4cbc ANDROID: Update symbols list and ABI for qcom
Whitelist pm_suspend_target_state and pm_suspend_global_flags.
Update ABI representation accordingly.

Leaf changes summary: 1 artifact changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 0 Added
function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 1 Added
variable

1 Added variable:

  [A] 'suspend_state_t pm_suspend_target_state'

Bug: 234543638
Change-Id: I597a230326572c68fbf60370f39e29f551cf15a7
Signed-off-by: Maulik Shah <quic_mkshah@quicinc.com>
2022-06-06 14:15:27 +00:00
Yunxian He 7bfb6542ae ANDROID: Add several symbol lists for unisoc
Leaf changes summary: 6 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 6 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

6 Added functions:

  [A] 'function int phy_pm_runtime_get_sync(phy*)'
  [A] 'function int phy_pm_runtime_put_sync(phy*)'
  [A] 'function int usb_add_gadget(usb_gadget*)'
  [A] 'function void usb_del_gadget(usb_gadget*)'
  [A] 'function usb_ssp_rate usb_get_maximum_ssp_rate(device*)'
  [A] 'function void usb_initialize_gadget(device*, usb_gadget*, void (device*)*)'

Bug: 234533625
Change-Id: Ide5cdd80eb8aae4f80dd3f2e3560416082eec174
Signed-off-by: Yunxian He <yunxian.he@unisoc.com>
2022-06-03 14:01:13 +00:00
Sachin Gupta 6b6c4a7373 ANDROID: abi_gki_aarch64_qcom: Add android_vh_ufs_clock_scaling
Add android_vh_ufs_clock_scaling symbol so that vendor module can
use to influence UFS clock scaling policy.

Leaf changes summary: 2 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added
function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 1 Added
variable

1 Added function:

  [A] 'function int __traceiter_android_vh_ufs_clock_scaling(void*,
ufs_hba*, bool*, bool*, bool*)'

1 Added variable:

  [A] 'tracepoint __tracepoint_android_vh_ufs_clock_scaling'

Bug: 234112523
Change-Id: I78bacfa36f6a54f83db99d4c565c317abecde034
Signed-off-by: Nitin Rawat <quic_nitirawa@quicinc.com>
Signed-off-by: Sachin Gupta <quic_sachgupt@quicinc.com>
2022-06-02 18:55:42 +00:00
Ian Chen 442d3a107b ANDROID: Update symbol list for mtk
1. Generated with:
  BUILD_CONFIG=common/build.config.gki.aarch64 build/build_abi.sh --update

Leaf changes summary: 1 artifact changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

1 Added function:

  [A] 'function long long unsigned int task_sched_runtime(task_struct*)'

Bug: 233862809
Signed-off-by: Ian-Y Chen <ian-y.chen@mediatek.com>
Change-Id: I711c36e26eed20560a48802bca3b665cf3092f45
2022-06-02 18:40:21 +00:00
Patrick Daly afd403d142 ANDROID: qcom: Add flush_delayed_fput to ABI
When a kernel thread calls dma_buf_put() to release the last reference
to a dma-buf, fput_many() defers calling the release callback to a
workqueue. This means that if the same kernel thread later calls
dma_heap_buffer_alloc(), it has no guarantee that the memory from the
prior free is available, leading to random failures. As a short-term
workaround, call flush_delayed_fput() to ensure the free completes
synchronously.

Leaf changes summary: 1 artifact changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

1 Added function:

  [A] 'function void flush_delayed_fput()'

Bug: 210598057
Change-Id: Id936aa0bcd410b23b12f4b922b676aa61a358b4c
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2022-06-02 15:23:12 +00:00
Todd Kjos 04a8e247ec ANDROID: GKI: 6/1/2022 KMI update
Set KMI_GENERATION=6 for 6/1 KMI update

Leaf changes summary: 4422 artifacts changed
Changed leaf types summary: 9 leaf types changed
Removed/Changed/Added functions summary: 123 Removed, 4189 Changed, 27 Added functions
Removed/Changed/Added variables summary: 2 Removed, 70 Changed, 2 Added variables

123 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_radar_event(wiphy*, cfg80211_chan_def*, bool, gfp_t)'
  [D] 'function void __cfg80211_send_event_skb(sk_buff*, gfp_t)'
  [D] 'function int __traceiter_android_vh_gic_v3_set_affinity(void*, irq_data*, const cpumask*, u64*, bool, void*)'
  [D] 'function void cfg80211_assoc_timeout(net_device*, cfg80211_bss*)'
  [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_cqm_rssi_notify(net_device*, nl80211_cqm_rssi_threshold_event, s32, gfp_t)'
  [D] 'function void cfg80211_cqm_txe_notify(net_device*, const u8*, u32, u32, u32, 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_ready_on_channel(wireless_dev*, u64, ieee80211_channel*, unsigned int, gfp_t)'
  [D] 'function int cfg80211_register_netdevice(net_device*)'
  [D] 'function void cfg80211_remain_on_channel_expired(wireless_dev*, u64, ieee80211_channel*, gfp_t)'
  [D] 'function void cfg80211_report_wowlan_wakeup(wireless_dev*, cfg80211_wowlan_wakeup*, gfp_t)'
  [D] 'function void cfg80211_roamed(net_device*, cfg80211_roam_info*, gfp_t)'
  [D] 'function void cfg80211_rx_assoc_resp(net_device*, cfg80211_bss*, const u8*, size_t, int, const u8*, size_t)'
  [D] 'function bool cfg80211_rx_control_port(net_device*, sk_buff*, bool)'
  [D] 'function bool cfg80211_rx_mgmt_khz(wireless_dev*, int, int, const u8*, size_t, u32)'
  [D] 'function void cfg80211_rx_mlme_mgmt(net_device*, const u8*, size_t)'
  [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_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_tx_mlme_mgmt(net_device*, const u8*, size_t, bool)'
  [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 unsigned int cfg80211_vendor_cmd_get_sender(wiphy*)'
  [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 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_connection_loss(ieee80211_vif*)'
  [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 sk_buff* ieee80211_get_fils_discovery_tmpl(ieee80211_hw*, ieee80211_vif*)'
  [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 sk_buff* ieee80211_get_unsol_bcast_probe_resp_tmpl(ieee80211_hw*, ieee80211_vif*)'
  [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_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 bool ieee80211_operating_class_to_band(u8, nl80211_band*)'
  [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 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_return_txq(ieee80211_hw*, ieee80211_txq*, bool)'
  [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_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_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 bool ieee80211_tx_prepare_skb(ieee80211_hw*, ieee80211_vif*, sk_buff*, int, ieee80211_sta**)'
  [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 int regulatory_set_wiphy_regd_sync(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_reason(wiphy*, bool, rfkill_hard_block_reasons)'
  [D] 'function ieee80211_hw* wiphy_to_ieee80211_hw(wiphy*)'
  [D] 'function void wiphy_unregister(wiphy*)'

27 Added functions:

  [A] 'function void* __alloc_percpu_gfp(size_t, size_t, gfp_t)'
  [A] 'function int __dev_change_net_namespace(net_device*, net*, const char*, int)'
  [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 int __sock_create(net*, int, int, int, socket**, int)'
  [A] 'function int __traceiter_android_rvh_gic_v3_set_affinity(void*, irq_data*, const cpumask*, u64*, bool, void*)'
  [A] 'function void dev_fetch_sw_netstats(rtnl_link_stats64*, const pcpu_sw_netstats*)'
  [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 ktime_t ktime_get_coarse_with_offset(tk_offsets)'
  [A] 'function void netdev_set_default_ethtool_ops(net_device*, const ethtool_ops*)'
  [A] 'function bool rfkill_blocked(rfkill*)'
  [A] 'function void rfkill_resume_polling(rfkill*)'
  [A] 'function bool rfkill_set_hw_state_reason(rfkill*, bool, unsigned long int)'
  [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 sk_buff* skb_clone_sk(sk_buff*)'
  [A] 'function void skb_complete_wifi_ack(sk_buff*, bool)'
  [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()'

4189 functions with some sub-type change:

  [C] 'function block_device* I_BDEV(inode*)' at bdev.c:42:1 has some sub-type changes:
    CRC (modversions) changed from 0xf7fad46b to 0x9f8a3196

  [C] 'function void* PDE_DATA(const inode*)' at generic.c:794:1 has some sub-type changes:
    CRC (modversions) changed from 0x81aa91e0 to 0xec8a2781

  [C] 'function void __ClearPageMovable(page*)' at compaction.c:138:1 has some sub-type changes:
    CRC (modversions) changed from 0xdc002f78 to 0x84c84632

  ... 4186 omitted; 4189 symbols have only CRC changes

2 Removed variables:

  [D] 'tracepoint __tracepoint_android_vh_gic_v3_set_affinity'
  [D] 'const unsigned char rfc1042_header[6]'

2 Added variables:

  [A] 'tracepoint __tracepoint_android_rvh_gic_v3_set_affinity'
  [A] 'const kobj_ns_type_operations net_ns_type_operations'

70 Changed variables:

  [C] 'net init_net' was changed at net_namespace.c:47:1:
    CRC (modversions) changed from 0xd8c32acb to 0x2915d0ff
    type of variable changed:
      type size hasn't changed
      there are data member changes:
        type 'struct netns_ipv6' of 'net::ipv6' changed:
          type size hasn't changed
          there are data member changes:
            type 'unsigned int' of 'netns_ipv6::ip6_rt_gc_expire' changed:
              entity changed from 'unsigned int' to 'typedef atomic_t' at types.h:168:1
              type size hasn't changed
          4684 impacted interfaces
      4684 impacted interfaces

  [C] 'task_struct init_task' was changed at init_task.c:64:1:
    size of symbol changed from 4352 to 4416
    CRC (modversions) changed from 0x5dc6c1c1 to 0x77bbf7a8
    type of variable changed:
      type size changed from 34816 to 35328 (in bits)
      1 data member insertion:
        'timer_list oom_reaper_timer', at offset 21120 (in bits) at sched.h:1449:1
      there are data member changes:
        8 ('vm_struct* stack_vm_area' .. 'llist_head kretprobe_instances') offsets changed (by +320 bits)
        'thread_struct thread' offset changed (by +384 bits)
      4684 impacted interfaces

  [C] 'bus_type amba_bustype' was changed at bus.c:313:1:
    CRC (modversions) changed from 0x83105e26 to 0xe010f6df

  [C] 'neigh_table arp_tbl' was changed at arp.c:152:1:
    CRC (modversions) changed from 0xd408def7 to 0x4679c0bf

  [C] 'const address_space_operations balloon_aops' was changed at balloon_compaction.c:253:1:
    CRC (modversions) changed from 0x30f2c100 to 0x8818681a

  ... 65 omitted; 68 symbols have only CRC changes

'enum android_debug_symbol at android_debug_symbols.h:9:1' changed:
  type size hasn't changed
  1 enumerator insertion:
    'android_debug_symbol::ADS_SHOW_MEM' value '20'
  1 enumerator change:
    'android_debug_symbol::ADS_END' from value '20' to '21' at android_debug_symbols.h:9:1
  one impacted interface
'struct block_device_operations at blkdev.h:1850:1' changed:
  type size changed from 1152 to 1216 (in bits)
  1 data member insertion:
    'u64 android_oem_data1', at offset 1152 (in bits) at blkdev.h:1880:1
  4684 impacted interfaces

'struct net at net_namespace.h:56:1' changed:
  details were reported earlier

'struct netns_ipv6 at ipv6.h:62:1' changed:
  details were reported earlier

'struct nf_conn at nf_conntrack.h:72:1' changed:
  type size hasn't changed
  there are data member changes:
    type 'struct nf_conntrack' of 'nf_conn::ct_general' changed:
      type size hasn't changed
      there are data member changes:
        type 'typedef atomic_t' of 'nf_conntrack::use' changed:
          typedef name changed from atomic_t to refcount_t at refcount.h:113:1
          underlying type 'struct {int counter;}' at types.h:166:1 changed:
            type name changed from '__anonymous_struct__' to 'refcount_struct'
            type size hasn't changed
            there are data member changes:
              type 'int' of '__anonymous_struct__::counter' changed:
                entity changed from 'int' to 'typedef atomic_t' at types.h:168:1
                type size hasn't changed
              and name of '__anonymous_struct__::counter' changed to 'refcount_struct::refs' at refcount.h:112:1
      4685 impacted interfaces
  4684 impacted interfaces

'struct nf_conntrack at nf_conntrack_common.h:27:1' changed:
  details were reported earlier

'struct rate_sample at tcp.h:1020:1' changed:
  type size changed from 448 to 512 (in bits)
  1 data member insertion:
    'u32 last_end_seq', at offset 416 (in bits) at tcp.h:1031:1
  there are data member changes:
    3 ('bool is_app_limited' .. 'bool is_ack_delayed') offsets changed (by +32 bits)
  4684 impacted interfaces

'struct task_struct at sched.h:726:1' changed:
  details were reported earlier

'struct wireless_dev at cfg80211.h:5607:1' changed:
  type size hasn't changed
  2 data member deletions:
    'bool ibss_fixed', at offset 2624 (in bits) at cfg80211.h:5644:1
    'bool ibss_dfs_possible', at offset 2632 (in bits) at cfg80211.h:5645:1
  there are data member changes:
    'bool ps' offset changed (by -16 bits)
  4684 impacted interfaces

Bug: 234477785
Signed-off-by: Todd Kjos <tkjos@google.com>
Change-Id: If59e281740f5122ac6195f26a24a566e6a23fe9d
2022-06-01 09:32:36 -07:00
Gokul krishna Krishnakumar 4fb4137d98 ANDROID: abi_gki_aarch64_qcom: Update qcom abi symbol list
Functions changes summary: 0 Removed, 0 Changed, 1 Added function
Variables changes summary: 0 Removed, 0 Changed, 1 Added variable

1 Added function:

  [A] 'function bool cfg80211_rx_control_port(net_device*, sk_buff*, bool)'

1 Added variable:

  [A] 'tracepoint __tracepoint_android_vh_rproc_recovery_set'

Bug: 231322691
Change-Id: Ia8f3512d8295daebac57e2c34d2073a9402b05d6
Signed-off-by: Gokul krishna Krishnakumar <quic_gokukris@quicinc.com>
2022-05-31 18:43:33 +00:00
Vijayanand Jitta fc64dcbb7c ANDROID: abi_gki_aarch64_qcom: Update qcom abi symbol list
Update qcom abi symbol list with functions required for
minidump and msm_sysstats.

Leaf changes summary: 8 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 8 Added
functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added
variable

8 Added functions:

  [A] 'function int __nla_validate(const nlattr*, int, int, const nla_policy*, unsigned int, netlink_ext_ack*)'
  [A] 'function int cgroup_path_ns(cgroup*, char*, size_t, cgroup_namespace*)'
  [A] 'function nlattr* nla_find(const nlattr*, int, int)'
  [A] 'function nlattr* nla_reserve(sk_buff*, int, int)'
  [A] 'function nlattr* nla_reserve_64bit(sk_buff*, int, int, int)'
  [A] 'function unsigned long int pcpu_nr_pages()'
  [A] 'function pid_t pid_nr_ns(pid*, pid_namespace*)'
  [A] 'function unsigned long int vmalloc_nr_pages()'

Bug: 233972073
Change-Id: I398046c12e199e210e84921666243a03829c9018
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2022-05-27 18:37:16 +05:30
Chris Lew 5e1e5d49aa ANDROID: abi_gki_aarch64_qcom: Add skb and scatterlist helpers
Add sg_miter_skip, skb_copy_datagram_from_iter and sock_alloc_send_pskb
to the symbol list. These functions will be used in qrtr to handle
fragmented skbs.

Leaf changes summary: 2 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 2 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

2 Added functions:

  [A] 'function int skb_copy_datagram_from_iter(sk_buff*, int, iov_iter*, int)'
  [A] 'function sk_buff* sock_alloc_send_pskb(sock*, unsigned long int, unsigned long int, int, int*, int)'

Bug: 232287599
Change-Id: I2ccdb00a0d1c6dafe07bb6da5c9d410a1f64e444
Signed-off-by: Chris Lew <quic_clew@quicinc.com>
2022-05-26 20:07:37 +00:00
Chun-Hung Wu ff0f47fbb7 ANDROID: Update symbol list for mtk
Leaf changes summary: 2 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 2 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

2 Added functions:

  [A] 'function int of_get_pci_domain_nr(device_node*)'
  [A] 'function phys_addr_t pci_pio_to_address(unsigned long int)'

Bug: 228415386
Signed-off-by: Chun-Hung Wu <chun-hung.wu@mediatek.com>
Change-Id: Id947de7495751eba6a411393389d8ba54a7c293b
2022-05-26 10:11:34 -07:00
Jing-Ting Wu 9ed1d3b297 ANDROID: Update symbol list for mtk
Leaf changes summary: 1 artifact changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

1 Added function:

[A] 'function int __traceiter_android_vh_check_uninterruptible_tasks(void*, task_struct*, unsigned long int, bool*)'

Bug: 233986175

Signed-off-by: Jing-Ting Wu <Jing-Ting.Wu@mediatek.com>
Change-Id: I5233508f991a602ccddb7f12a909a3e4e29b736a
2022-05-26 11:15:08 +00:00
Ramji Jiyani c777376cb0 ANDROID: GKI: Update abi xml for zram and zsmalloc
Added symbols
  'unsigned long int zs_compact(struct zs_pool *)'
  'struct zs_pool * zs_create_pool(const char *)'
  'void zs_destroy_pool(struct zs_pool *)'
  'void zs_free(struct zs_pool *, unsigned long int)'
  'unsigned long int zs_get_total_pages(struct zs_pool *)'
  'size_t zs_huge_class_size(struct zs_pool *)'
  'unsigned long int zs_malloc(struct zs_pool *, size_t, gfp_t)'
  'void * zs_map_object(struct zs_pool *, unsigned long int, enum zs_mapmode)'
  'void zs_pool_stats(struct zs_pool *, struct zs_pool_stats *)'
  'void zs_unmap_object(struct zs_pool *, unsigned long int)'

Bug: 230519159
Test: TH
Signed-off-by: Ramji Jiyani <ramjiyani@google.com>
Change-Id: I045dab40c3ff319062cb3271717aa61f57199a4d
2022-05-24 20:10:04 +00:00
Komal Bajaj 714b12342b ANDROID: abi_gki_aarch64_qcom: Adding symbols to qcom symbol list
Add below kernel symbols for vendor modules to qcom symbol list.

__tracepoint_android_vh_gic_v3_set_affinity
__tracepoint_irq_handler_entry
irq_do_set_affinity

Bug: 233325704
Change-Id: Ib98eadf11e6f30194b97f57eb9435379296bde60
Signed-off-by: Komal Bajaj <quic_kbajaj@quicinc.com>
2022-05-24 16:25:03 +00:00
Amit Pundir 65ef87fae9 ANDROID: GKI: db845c: Update symbols list and ABI
android13-5.15 is broken on Dragonboard 845c because of recently
added symbols.

So updating the symbols list by running:
  BUILD_CONFIG=common/build.config.db845c build/build_abi.sh -s

And updated the abi_gki_aarch64 ABI by running:
  "BUILD_CONFIG=common/build.config.gki.aarch64 \
    ABI_DEFINITION=abi_gki_aarch64.xml build/build_abi.sh \
      --update --print-report"

========================================================
Leaf changes summary: 1 artifact changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

1 Added function:

  [A] 'function reset_control* __reset_control_get(device*, const char*, int, bool, bool, bool)'

========================================================

Bug: 146449535
Fixes: 3c0a0a2710 ("mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC")
Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
Change-Id: I3a16d6f1a3b58a8525b197bbe6a38181a40f0d0b
2022-05-20 15:47:47 +00:00
Xiaopeng Bai 475877637a ANDROID: ABI: Update symbols to unisoc whitelist for the 1st
Update whitelist for the symbols used by the unisoc device and
Update the ABI representation accordingly

Leaf changes summary: 1 artifact changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

1 Added function:

  [A] 'function int __traceiter_android_vh_regmap_update(void*, const regmap_config*, regmap*)'

Bug: 232965613
Change-Id: I913379975687445a95b2ef6b55cdcc23a45912e1
Signed-off-by: Xiaopeng Bai <xiaopeng.bai@unisoc.com>
2022-05-18 18:19:56 +00:00
Wei.Chen f7c30f2146 ANDROID: ABI: Update symbols to unisoc whitelist
Update whitelist for the symbols used by the unisoc device and
Update the ABI representation accordingly

Leaf changes summary: 5 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 3 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 2 Added variables

3 Added functions:

  [A] 'function int __traceiter_android_vh_audio_usb_offload_connect(void*, usb_interface*, snd_usb_audio*)'
  [A] 'function int __traceiter_android_vh_audio_usb_offload_ep_action(void*, void*, bool)'
  [A] 'function int __traceiter_android_vh_audio_usb_offload_synctype(void*, void*, int, bool*)'

2 Added variables:

  [A] 'tracepoint __tracepoint_android_vh_audio_usb_offload_ep_action'
  [A] 'tracepoint __tracepoint_android_vh_audio_usb_offload_synctype'

Bug: 233028962
Change-Id: I390cfc3f32367b7c5aecea860777bfc274f194ad
Signed-off-by: Wei Chen <wei.chen3@unisoc.com>
2022-05-18 13:47:14 +00:00
Greg Kroah-Hartman 1fe41e33fb ANDROID: GKI: update the abi .xml file due to hex_to_bin() changes
Commit 4541645b58 ("hex2bin: make the function hex_to_bin
constant-time") in 5.15.38 changed the signature of the hex_to_bin()
function to fix a key leak attack vector.  This is not an abi break as
older modules that use the function will still work properly, and the
CRC is preserved, but this resolves any issues going forward as well.

Leaf changes summary: 1 artifact changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 1 Changed, 0 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

1 function with some sub-type change:

  [C] 'function int hex_to_bin(char)' at hexdump.c:53:1 has some sub-type changes:
    parameter 1 of type 'char' changed:
      type name changed from 'char' to 'unsigned char'
      type size hasn't changed

Fixes: 4541645b58 ("hex2bin: make the function hex_to_bin constant-time")
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I26b2283300369049abc831072df9a5ace3e770d1
2022-05-18 09:37:42 +02:00
Todd Kjos 53b459a3ba ANDROID: GKI: 5/18/2022 KMI update
Set KMI_GENERATION=6 for 5/18 KMI update

Leaf changes summary: 1784 artifacts changed
Changed leaf types summary: 4 leaf types changed
Removed/Changed/Added functions summary: 2 Removed, 1754 Changed, 2
Added functions
Removed/Changed/Added variables summary: 2 Removed, 18 Changed, 2 Added
variables

2 Removed functions:

  [D] 'function int __traceiter_android_vh_psci_cpu_suspend(void*, u32,
		  bool*)'
    [D] 'function int __traceiter_android_vh_psci_tos_resident_on(void*,
		    int, bool*)'

    2 Added functions:

      [A] 'function int __traceiter_android_rvh_psci_cpu_suspend(void*,
		      u32, bool*)'
        [A] 'function int
	__traceiter_android_rvh_psci_tos_resident_on(void*, int, bool*)'

	1754 functions with some sub-type change:

	  [C] 'function block_device* I_BDEV(inode*)' at bdev.c:42:1 has
	  some sub-type changes:
	      CRC (modversions) changed from 0x9d45579c to 0xf7fad46b

	        [C] 'function void __ClearPageMovable(page*)' at
		compaction.c:138:1 has some sub-type changes:
		    CRC (modversions) changed from 0xb7f236cd to
		    0xdc002f78

		      [C] 'function void __SetPageMovable(page*,
				      address_space*)' at
		      compaction.c:130:1 has some sub-type changes:
		          CRC (modversions) changed from 0x564ffa3e to
			  0x979729d2

			    ... 1751 omitted; 1754 symbols have only CRC
			    changes

			    2 Removed variables:

			      [D] 'tracepoint
			      __tracepoint_android_vh_psci_cpu_suspend'
			        [D] 'tracepoint
				__tracepoint_android_vh_psci_tos_resident_on'

				2 Added variables:

				  [A] 'tracepoint
				  __tracepoint_android_rvh_psci_cpu_suspend'
				    [A] 'tracepoint
				    __tracepoint_android_rvh_psci_tos_resident_on'

				    18 Changed variables:

				      [C] 'pglist_data contig_page_data'
				      was changed at memblock.c:96:1:
				          size of symbol changed from
					  6976 to 7040
					      CRC (modversions) changed
					      from 0x2974558a to
					      0x60bf241
					          type of variable
						  changed:
						        type size
							changed from
							55808 to 56320
							      (in bits)
	      there are data member changes:
	              type 'struct lruvec' of 'pglist_data::__lruvec'
		      changed:
		                type size changed from 9664 to 9728 (in
						bits)
				          1 data member insertion:
					              'u64
						      android_vendor_data1',
						      at offset 9664 (in
								      bits)
						      at mmzone.h:525:1
						                4765
								impacted
								interfaces
								        2
									('unsigned
									 long
									 int
									 flags'
									 ..
									 'lru_gen_mm_walk
									 mm_walk')
									offsets
									changed
									(by
									 +64
									 bits)
									        3
										('zone_padding
										 _pad2_'
										 ..
										 'atomic_long_t
										 vm_stat[40]')
										offsets
										changed
										(by
										 +512
										 bits)
										      4765
										      impacted
										      interfaces

										        [C]
											'bus_type
											amba_bustype'
											was
											changed
											at
											bus.c:313:1:
											    CRC
											    (modversions)
	changed from 0x8ecdac8f to 0x83105e26

	  [C] 'neigh_table arp_tbl' was changed at arp.c:152:1:
	      CRC (modversions) changed from 0x8cf461b2 to 0xd408def7

	        [C] 'bio_set fs_bio_set' was changed at bio.c:66:1:
		    CRC (modversions) changed from 0x8266552 to
		    0x63bae3a3

		      ... 14 omitted; 17 symbols have only CRC changes

		      'struct lruvec at mmzone.h:499:1' changed:
		        details were reported earlier

			'struct mem_cgroup_per_node at
			memcontrol.h:137:1' changed:
			  type size changed from 16384 to 16448 (in
					  bits)
			    there are data member changes:
			        type 'struct lruvec' of
				'mem_cgroup_per_node::lruvec' changed,
				as reported earlier
				    9 ('lruvec_stats_percpu*
				      lruvec_stats_percpu' ..
				      'mem_cgroup* memcg') offsets
				    changed (by +64 bits)
	  4765 impacted interfaces

	  'struct pglist_data at mmzone.h:1008:1' changed:
	    details were reported earlier

	    'struct regmap_config at regmap.h:354:1' changed:
	      type size changed from 2240 to 2304 (in bits)
	  1 data member insertion:
	      'int (void*, unsigned int, unsigned int, unsigned int)*
	      reg_update_bits', at offset 960 (in bits) at
	      regmap.h:381:1
	        there are data member changes:
		    30 ('bool fast_io' .. 'u64 android_kabi_reserved1')
		       offsets changed (by +64 bits)
	  9 impacted interfaces

Bug: 232993642
Signed-off-by: Todd Kjos <tkjos@google.com>
Change-Id: I1b049fa342be09f0badf4e7841f7497d9f9f95f3
2022-05-17 17:45:43 -07:00
Wenchao Chen d8d29c85d8 ANDROID: ABI: Update symbols to unisoc whitelist for the 2st
Update whitelist for the symbols used by the unisoc device and
update the ABI representation accordingly

Leaf changes summary: 2 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 2 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

2 Added functions:

  [A] 'function void mmc_cqe_post_req(mmc_host*, mmc_request*)'
  [A] 'function int mmc_wait_for_cmd(mmc_host*, mmc_command*, int)'

Bug: 232880341
Change-Id: Iec39f094d14846e4b05c490d335e1aef23423898
Signed-off-by: Wenchao Chen <wenchao.chen@unisoc.com>
2022-05-17 13:40:06 +00:00
Xuewen Yan 9599549d68 ANDROID: ABI: Update symbols to unisoc whitelist for the 7st
Update whitelist for the symbols used by the unisoc device and
update the ABI representation accordingly.

Leaf changes summary: 2 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 2 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

2 Added functions:

  [A] 'function int __traceiter_android_rvh_is_cpu_allowed(void*, task_struct*, int, bool*)'
  [A] 'function int __traceiter_cpu_frequency_limits(void*, cpufreq_policy*)'

Bug: 231529176
Change-Id: I6d1a282ff82be26f22b022bb02d864e8c5c380fe
Signed-off-by: Xuewen Yan <xuewen.yan@unisoc.com>
2022-05-14 20:15:45 +08:00
Stephen Dickey b1d4f24555 ANDROID: abi_gki_aarch64_qcom: Update symbol list
Leaf changes summary: 3 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 0 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 3 Added variables

3 Added variables:

  [A] 'tracepoint __tracepoint_android_rvh_account_irq_end'
  [A] 'tracepoint __tracepoint_android_rvh_account_irq_start'
  [A] 'tracepoint __tracepoint_android_rvh_sched_getaffinity'

Bug: 229133948
Bug: 231341763
Change-Id: Ied29ff2186e3d5d3a78b3b8aaff74fad82af88d8
Signed-off-by: Stephen Dickey <quic_dickey@quicinc.com>
2022-05-14 00:40:36 +00:00
Will McVicker 3eebd9f7e4 ANDROID: ABI: Update pixel symbol list and ABI xml
Leaf changes summary: 9 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 7 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 2 Added variables

7 Added functions:

  [A] 'function void __drm_printfn_debug(drm_printer*, va_format*)'
  [A] 'function unsigned int __kfifo_out_peek(__kfifo*, void*, unsigned int)'
  [A] 'function int __traceiter_android_vh_sysrq_crash(void*, void*)'
  [A] 'function void ktime_get_snapshot(system_time_snapshot*)'
  [A] 'function void pps_event(pps_device*, pps_event_time*, int, void*)'
  [A] 'function pps_device* pps_register_source(pps_source_info*, int)'
  [A] 'function void pps_unregister_source(pps_device*)'

2 Added variables:

  [A] 'tracepoint __tracepoint_android_vh_sysrq_crash'
  [A] 'int console_set_on_cmdline'

Bug: 226206537
Signed-off-by: Will McVicker <willmcvicker@google.com>
Change-Id: I6468e76f0d287416bab5ad7958a952f97b1a56df
2022-05-11 21:36:36 +00:00
Mayank Rana 614e8febec ANDROID: abi_gki_aarch64_qcom: Update symbol list
CONFIG_USB_EHSET_TEST_FIXTURE enables ehset misc class driver
which is needed for running USB IF electrical compliance. Below
is seen compilation error when enabling this config to compile
as module:

MODPOST modules-only.symvers
ERROR: modpost: "usb_control_msg_recv" [drivers/usb/misc/ehset.ko] undefined!
ERROR: modpost: "usb_control_msg_send" [drivers/usb/misc/ehset.ko] undefined

Fix above compilation with add required symbols.
Leaf changes summary: 2 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed,
2 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed,
0 Added variable

2 Added functions:
[A] 'function int usb_control_msg_recv(usb_device*, __u8, __u8,
__u8, __u16, __u16, void*, __u16, int, gfp_t)'
[A] 'function int usb_control_msg_send(usb_device*, __u8, __u8,
__u8, __u16, __u16, void*, __u16, int, gfp_t)'

Bug: 232128297
Change-Id: If15df15fc3f315447b53fe04b56f70267afd14c0
Signed-off-by: Mayank Rana <quic_mrana@quicinc.com>
2022-05-11 21:34:56 +00:00
Jian Gong f7684ebb37 ANDROID: ABI: Update symbols to unisoc whitelist for the 6th
Update whitelist for the symbols used by the unisoc device and
update the ABI representation accordingly.

Leaf changes summary: 2 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 2 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

2 Added functions:

  [A] 'function int __traceiter_android_vh_psci_cpu_suspend(void*, u32, bool*)'
  [A] 'function int __traceiter_android_vh_psci_tos_resident_on(void*, int, bool*)'

Bug: 2321959946
Change-Id: Icd7d5336516a9678c438699f869d6c060534445d
Signed-off-by: Jian Gong <Jian.Gong@unisoc.com>
2022-05-11 15:39:08 +00:00
Chun-Hung Wu 2c13c0def9 ANDROID: Update symbol list for mtk
Leaf changes summary: 12 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 11 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 1 Added variable

11 Added functions:

  [A] 'function int __traceiter_xhci_urb_giveback(void*, urb*)'
  [A] 'function int _raw_spin_trylock_bh(raw_spinlock_t*)'
  [A] 'function void clk_unregister_gate(clk*)'
  [A] 'function void clkdev_add(clk_lookup*)'
  [A] 'function void clkdev_drop(clk_lookup*)'
  [A] 'function void frame_vector_to_pfns(frame_vector*)'
  [A] 'function void* gen_pool_dma_zalloc(gen_pool*, size_t, dma_addr_t*)'
  [A] 'function void gen_pool_for_each_chunk(gen_pool*, void (gen_pool*, gen_pool_chunk*, void*)*, void*)'
  [A] 'function int snd_soc_add_component(snd_soc_component*, snd_soc_dai_driver*, int)'
  [A] 'function int snd_soc_component_initialize(snd_soc_component*, const snd_soc_component_driver*, device*)'
  [A] 'function regmap* syscon_regmap_lookup_by_phandle_optional(device_node*, const char*)'

1 Added variable:

  [A] 'tracepoint __tracepoint_xhci_urb_giveback'

Bug: 228415386
Signed-off-by: Chun-Hung Wu <chun-hung.wu@mediatek.com>
Change-Id: I1917e8f4048c53cd80fed3b1588165766bbf0ad4
2022-05-11 15:37:47 +00:00
Elliot Berman 1e927b098a ANDROID: abi_gki_aarch64_qcom: Update symbol list.
Leaf changes summary: 1 artifact changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

1 Added function:

  [A] 'function unsigned int cfg80211_vendor_cmd_get_sender(wiphy*)'

Bug: 211744078
Change-Id: Iae1315253a7f72c6c7977e47fe14e6cf311d7734
Signed-off-by: Elliot Berman <quic_eberman@quicinc.com>
2022-05-11 15:34:55 +00:00
Prasad Sodagudi ff8dd4797e ANDROID: abi_gki_aarch64_qcom: Update symbol list
Leaf changes summary: 3 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 3 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

3 Added functions:

  [A] 'function void snd_timer_interrupt(snd_timer*, unsigned long int)'
  [A] 'function const char* v4l2_ctrl_get_name(u32)'
  [A] 'function int v4l2_s_ctrl(v4l2_fh*, v4l2_ctrl_handler*, v4l2_control*)'

Bug: 211744078
Change-Id: I569d0c369dfddf0bb92acfcb83587e537b7ab10e
Signed-off-by: Prasad Sodagudi <quic_psodagud@quicinc.com>
2022-05-10 17:36:11 +00:00
Jian Gong 0897375509 ANDROID: ABI: Update symbols to unisoc whitelist for the 5th
Update whitelist for the symbols used by the unisoc device and
update the ABI representation accordingly

Leaf changes summary: 9 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 5 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 4 Added variables

5 Added functions:

  [A] 'function int __traceiter_android_vh_printk_caller(void*, char*, size_t, u32, int*)'
  [A] 'function int __traceiter_android_vh_printk_caller_id(void*, u32*)'
  [A] 'function int __traceiter_android_vh_printk_ext_header(void*, char*, size_t, u32, int*)'
  [A] 'function int send_sig_info(int, kernel_siginfo*, task_struct*)'
  [A] 'function unsigned int stack_trace_save_tsk(task_struct*, unsigned long int*, unsigned int, unsigned int)'

4 Added variables:

  [A] 'tracepoint __tracepoint_android_vh_printk_caller'
  [A] 'tracepoint __tracepoint_android_vh_printk_caller_id'
  [A] 'tracepoint __tracepoint_android_vh_printk_ext_header'
  [A] 'nodemask_t node_states[6]'

Bug: 231911933
Change-Id: I12fbabceb411537fb2c4c223f015011bb44781e4
Signed-off-by: Jian Gong <Jian.Gong@unisoc.com>
2022-05-10 16:25:31 +00:00
Wenchao Chen fe03278e3d ANDROID: ABI: Update symbols to unisoc whitelist for the 1st
Update whitelist for the symbols used by the unisoc device and
update the ABI representation accordingly

Leaf changes summary: 2 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 1 Added variable

1 Added function:

  [A] 'function int __traceiter_android_vh_mmc_check_status(void*, const blk_mq_queue_data*, int*)'

1 Added variable:

  [A] 'tracepoint __tracepoint_android_vh_mmc_check_status'

Bug: 232032448
Change-Id: Ib365b35bc308b6aad6066000018902a62b488934
Signed-off-by: Wenchao Chen <wenchao.chen@unisoc.com>
2022-05-10 16:24:14 +00:00
Rajkumar Subbiah 186398845e ANDROID: abi_gki_aarch64_qcom: Update qcom abi symbol list
Function changes summary: 0 Removed, 0 Changed, 1 Added function
Variable changes summary: 0 Removed, 0 Changed, 0 Added variable

1 Added function:

  [A] 'function void devm_extcon_dev_unregister(device*, extcon_dev*)'

Bug: 231322691
Change-Id: Icb2525ad690dfc391e5a36141375d298052dae8a
Signed-off-by: Rajkumar Subbiah <quic_rsubbia@quicinc.com>
2022-05-09 23:59:45 +00:00