keystone-kernel-automerger
9d156aa762
Merge remote-tracking branch into HEAD
...
* keystone/mirror-android13-5.15-2022-09:
UPSTREAM: usb: dwc3: gadget: refactor dwc3_repare_one_trb
ANDROID: abi_gki_aarch64_qcom: Add drm driver APIs
Change-Id: Ib27dab5661e21cdc09cfd1ce00c45584458e1bc0
Signed-off-by: keystone-kernel-automerger <keystone-kernel-automerger@google.com >
2022-10-31 06:42:01 +00:00
Xuewen Yan
d9b344dc29
ANDROID: ABI: Update symbols to unisoc whitelist for the scheduler 6st
...
Update whitelist for the symbols used by the unisoc device and
update the ABI representation accordingly.
2 function symbol(s) added
'int __traceiter_android_rvh_update_thermal_stats(void *, int)'
'int __traceiter_android_vh_disable_thermal_cooling_stats(void *, struct thermal_cooling_device *, int *)'
Bug: 255895249
Change-Id: I1d81eb9e6ccb860933acbf24ee755d8560f6256e
Signed-off-by: Xuewen Yan <xuewen.yan@unisoc.com >
2022-10-31 04:00:08 +00:00
Aran Dalton
38510c9de9
ANDROID: GKI: Add symbol list file for sunxi
...
4 function symbol(s) added
'int __traceiter_android_vh_dmabuf_heap_flags_validation(void *, struct dma_heap *, size_t, unsigned int, unsigned int, bool *)'
'void * xas_load(struct xa_state *)'
'bool xas_nomem(struct xa_state *, gfp_t)'
'void * xas_store(struct xa_state *, void *)'
2 variable symbol(s) added
'struct tracepoint __tracepoint_android_vh_dmabuf_heap_flags_validation'
'struct tracepoint __tracepoint_android_vh_page_cache_forced_ra'
Bug: 256184349
Signed-off-by: Aran Dalton <arda@allwinnertech.com >
Change-Id: Ia73fe0dbf32e96e9c8a07c113c5019ff60961727
2022-10-28 20:47:48 +00:00
Vamsi Krishna Lanka
77e8c66c47
ANDROID: GKI: Update abi_gki_aarch64_qcom for trace_mmio
...
Add log_post_read_mmio, log_post_write_mmio,
log_read_mmio and log_write_mmio symbols.
4 Added functions:
[A] 'function void log_post_read_mmio(u64, u8, const volatile void*, unsigned long int)'
[A] 'function void log_post_write_mmio(u64, u8, volatile void*, unsigned long int)'
[A] 'function void log_read_mmio(u8, const volatile void*, unsigned long int)'
[A] 'function void log_write_mmio(u64, u8, volatile void*, unsigned long int)'
Bug: 169045115
Change-Id: Iecc0c8b035d7a9f8d7d5814f37cdfbdbe510a11a
Signed-off-by: Vamsi Krishna Lanka <quic_vamslank@quicinc.com >
2022-10-28 19:00:30 +00:00
Jeyaprabu J
34d84580ec
ANDROID: GKI: Update abi_gki_aarch64_qcom for timespec64_to_jiffies
...
Add timespec64_to_jiffies 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 unsigned long int timespec64_to_jiffies(const struct timespec64 *)'
Bug: 254812375
Change-Id: I2e92a93c14cc3cb1803753f9451a5ae321a10efc
Signed-off-by: Jeyaprabu J <quic_jeyaprab@quicinc.com >
2022-10-27 18:01:56 -07:00
Po-Wen Kao
7d53a26b25
ANDROID: Update symbol list for mtk
...
1 function symbol(s) added
'int register_tracepoint_module_notifier(struct notifier_block *)'
Bug: 255878206
Change-Id: Ib8ab258e65176456b693fad2acb4a6681d4fedb6
Signed-off-by: Po-Wen Kao <powen.kao@mediatek.com >
2022-10-27 19:10:58 +00:00
Vamsi Krishna Lanka
15fbf32b75
ANDROID: GKI: Update abi_gki_aarch64_qcom for trace_mmio
...
Add log_post_read_mmio, log_post_write_mmio,
log_read_mmio and log_write_mmio symbols.
4 Added functions:
[A] 'function void log_post_read_mmio(u64, u8, const volatile void*, unsigned long int)'
[A] 'function void log_post_write_mmio(u64, u8, volatile void*, unsigned long int)'
[A] 'function void log_read_mmio(u8, const volatile void*, unsigned long int)'
[A] 'function void log_write_mmio(u64, u8, volatile void*, unsigned long int)'
Bug: 169045115
Change-Id: Iecc0c8b035d7a9f8d7d5814f37cdfbdbe510a11a
Signed-off-by: Vamsi Krishna Lanka <quic_vamslank@quicinc.com >
2022-10-27 15:29:32 +00:00
Jeyaprabu J
68d8dea7fe
ANDROID: GKI: Update abi_gki_aarch64_qcom for timespec64_to_jiffies
...
Add timespec64_to_jiffies 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 unsigned long int timespec64_to_jiffies(const struct timespec64 *)'
Bug: 254812375
Change-Id: I2e92a93c14cc3cb1803753f9451a5ae321a10efc
Signed-off-by: Jeyaprabu J <quic_jeyaprab@quicinc.com >
2022-10-25 21:15:26 +00:00
zhaoyang.huang
a9092347ad
ANDROID: ABI: Export psi_system symbol to be used by memcgv2 optimization mechanism
...
Update whitelist for the symbols used by the unisoc in abi_gki_aarch64_unisoc.
Also changes happened to the abi_gki_aarch64.xml file.
1 Added variable:
[A] 'variable struct psi_group psi_system'
Bug: 253968145
Change-Id: If24f759e6bd0a523c034984fd5c5cb32e1fab6a2
Signed-off-by: zhaoyang.huang <zhaoyang.huang@unisoc.com >
2022-10-25 20:29:58 +00:00
Xuewen Yan
6f2a6c919a
ANDROID: ABI: add debugfs_lookup_and_remove to whitelist
...
1 function symbol(s) added
'void debugfs_lookup_and_remove(const char *, struct dentry *)'
Bug: 255284914
Change-Id: I804da84c31d88f236db2553042d7344c3b70bdf1
Signed-off-by: Xuewen Yan <xuewen.yan@unisoc.com >
2022-10-24 22:33:15 +00:00
Chetan C R
b3bb41cebd
ANDROID: GKI: Update abi_gki_aarch64_qcom for DMA
...
Add dma_alloc_noncontiguous, dma_free_noncontiguous,
dma_vmap_noncontiguous and dma_vunmap_noncontiguous symbols.
4 function symbol(s) added
'struct sg_table * dma_alloc_noncontiguous(struct device *, size_t, enum dma_data_direction, gfp_t, unsigned long int)'
'void dma_free_noncontiguous(struct device *, size_t, struct sg_table *, enum dma_data_direction)'
'void * dma_vmap_noncontiguous(struct device *, size_t, struct sg_table *)'
'void dma_vunmap_noncontiguous(struct device *, void *)'.
Bug: 254224701
Change-Id: Ifb8238071fbd15b2d27d1cfc33b856ae4c18c3f1
Signed-off-by: Chetan C R <quic_cchinnad@quicinc.com >
2022-10-21 18:53:39 +00:00
zaki.zhu
dba7a32ef7
ANDROID: GKI: Update symbols to symbol list
...
Update symbols to symbol list externed by oppo network group.
1 function symbol(s) added
'int rtc_read_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm)'
Bug: 232178651
Signed-off-by: Zhenjian Zhu <zhuzhenjian@oppo.com >
Change-Id: Idbf89ffcf79e8fab01ca2f199f522111dd889e4b
2022-10-21 16:38:02 +00:00
Woonki Lee
ba5d7b443e
ANDROID: GKI: Update symbol list for Exynos SoC
...
Updated ABI symbol list for Exynos SoC to android13-5.15 ACK.
There's only ABI adding.
7 function symbol(s) added
'u16 crc_ccitt(u16, const u8 *, size_t)'
'int tty_dev_name_to_number(const char *, dev_t *)'
'void tty_kclose(struct tty_struct *)'
'struct tty_struct * tty_kopen_exclusive(dev_t)'
'void tty_lock(struct tty_struct *)'
'int tty_set_ldisc(struct tty_struct *, int)'
'void tty_unlock(struct tty_struct *)'
Bug: 254568122
Signed-off-by: Woonki Lee <woonki84.lee@samsung.com >
Change-Id: Iddee13d0de59cd37b42fd4fe391dc37d766a8961
2022-10-21 08:26:58 +00:00
Rahul Sharma
469b24334d
ANDROID: abi_gki_aarch64_qcom: Add drm driver APIs
...
6 symbol(s) added
'void drm_connector_list_update(struct drm_connector *)'
'void drm_dp_mst_dump_topology(struct seq_file *,
struct drm_dp_mst_topology_mgr *)'
'struct drm_master * drm_master_get(struct drm_master *)'
'void drm_master_put(struct drm_master * *)'
'struct drm_tile_group * drm_mode_create_tile_group(struct drm_device *,
const char *)'
'void drm_mode_prune_invalid(struct drm_device *, struct list_head *, bool)'
Bug: 249261290
Change-Id: Ib92917f6d8351f5b58c460e42d2c65bbe2914d9e
Signed-off-by: Rahul Sharma <quic_rahsha@quicinc.com >
2022-10-20 17:17:38 +00:00
juxiang.chen
e91ba0b70e
ANDROID: ABI: Update symbols to unisoc whitelist for the wlan
...
Update symbols to unisoc whitelist for the wlan
Bug: 254572931
Change-Id: Ic5696c16c643b55fea0a58e03eb53e981a988fbf
Signed-off-by: juxiang.chen <juxiang.chen@unisoc.com >
2022-10-20 15:38:17 +00:00
Jinbo Yang
ea095dd932
ANDROID: ABI: Update symbols to unisoc whitelist
...
Update whitelist for the symbols used by the unisoc device and
update the ABI representation accordingly
These symbols does no need to update the xml file.
Bug: 253552305
Change-Id: Ife2b606c68d3cbd54468548a3e26308e5f5e1ccd
Signed-off-by: Jinbo Yang <jinbo.yang@unisoc.com >
2022-10-20 15:30:24 +00:00
keystone-kernel-automerger
842ebad6f6
Merge remote-tracking branch into HEAD
...
* keystone/mirror-android13-5.15-2022-09:
ANDROID: abi_gki_aarch64_qcom: Add hibernation APIs
ANDROID: vendor hooks: Add hooks to support bootloader based hibernation
ANDROID: GKI: Add symbol list file for sunxi
Signed-off-by: keystone-kernel-automerger <keystone-kernel-automerger@google.com >
Change-Id: I90eb14b0ae0636a9fbd5164b1ca17f248fe53e82
2022-10-20 06:22:22 +00:00
Shreyas K K
779f29f1a2
ANDROID: abi_gki_aarch64_qcom: Add hibernation APIs
...
Add tracepoints related to commit d2cb755a43 ("ANDROID: vendor
hooks: Add hooks to support bootloader based hibernation")
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_vh_check_hibernation_swap'
[A] 'tracepoint __tracepoint_android_vh_save_cpu_resume'
[A] 'tracepoint __tracepoint_android_vh_save_hib_resume_bdev'
Bug: 253398865
Change-Id: I0f6fe258e72f4701776cd150e73df089844d6b7a
Signed-off-by: Shreyas K K <quic_shrekk@quicinc.com >
2022-10-19 23:38:42 +00:00
Yang Yang
ea2a1b81e8
ANDROID: GKI: Update symbol list for VIVO
...
2 function symbol(s) added
'int __traceiter_android_vh_blk_alloc_rqs(void *, size_t *, struct blk_mq_tag_set *, struct blk_mq_tags *, unsigned int)'
'int __traceiter_android_vh_blk_rq_ctx_init(void *, struct request *, struct blk_mq_tags *, struct blk_mq_alloc_data *, u64)'
2 variable symbol(s) added
'struct tracepoint __tracepoint_android_vh_blk_alloc_rqs'
'struct tracepoint __tracepoint_android_vh_blk_rq_ctx_init'
Bug: 254387248
Change-Id: I9740a9dcdb0aa05a2d270ce7e56aaa593388fc15
Signed-off-by: Yang Yang <yang.yang@vivo.com >
2022-10-19 16:35:22 +00:00
Aran Dalton
e0a18fbf05
ANDROID: GKI: Update symbol list for sunxi
...
3 function symbol(s) added
'void * xas_load(struct xa_state *)'
'bool xas_nomem(struct xa_state *, gfp_t)'
'void * xas_store(struct xa_state *, void *)'
Bug: 254088648
Signed-off-by: Aran Dalton <arda@allwinnertech.com >
Change-Id: I14970cb66ee7f0f1898ff4c5929b2fbc1fed9547
2022-10-19 16:32:47 +00:00
YOUNGJIN JOO
3d7ba02e51
ANDROID: ABI: update allowed list for galaxy
...
1 function symbol(s) added
'void log_suspend_abort_reason(const char *, ...)'
Bug: 254389285
Signed-off-by: YOUNGJIN JOO <youngjin79.joo@samsung.com >
Change-Id: If21fb90bf19ea0ad8d913841707bdbd35fce4018
2022-10-19 16:32:42 +00:00
Zhe Wang
ed0b913a4b
ANDROID: ABI: Update symbols to unisoc whitelist for UFS the 1st
...
Update whitelist for the symbols used by the unisoc device and
update the ABI representation accordingly
These symbols does no need to update the xml file.
Bug: 254221086
Change-Id: Ie89221c2be75ef693860dc664077b14c169b1b57
Signed-off-by: Zhe Wang <zhe.wang1@unisoc.com >
2022-10-19 15:45:56 +00:00
Aran Dalton
f56f61bcb9
ANDROID: GKI: Add symbol list file for sunxi
...
4 function symbol(s) added
'int __traceiter_android_vh_dmabuf_heap_flags_validation(void *, struct dma_heap *, size_t, unsigned int, unsigned int, bool *)'
'void * xas_load(struct xa_state *)'
'bool xas_nomem(struct xa_state *, gfp_t)'
'void * xas_store(struct xa_state *, void *)'
2 variable symbol(s) added
'struct tracepoint __tracepoint_android_vh_dmabuf_heap_flags_validation'
'struct tracepoint __tracepoint_android_vh_page_cache_forced_ra'
Bug: 254088648
Signed-off-by: Aran Dalton <arda@allwinnertech.com >
Change-Id: Ia73fe0dbf32e96e9c8a07c113c5019ff60961727
2022-10-19 22:49:51 +08:00
Wei Liu
8324bb0aed
ANDROID: GKI: Update symbols to symbol list
...
Update symbols to symbol list externed by oppo network group.
3 function symbol(s) added
'void __rtnl_link_unregister(struct rtnl_link_ops *)'
'int nf_register_net_hook(struct net *, const struct nf_hook_ops *)'
'void nf_unregister_net_hook(struct net *, const struct nf_hook_ops *)'
Bug: 193384408
Signed-off-by: Wei Liu <liuwei.a@oppo.com >
Change-Id: Ibe4e08da4edf8615030b820296e5880bef394d13
2022-10-18 17:17:04 +00:00
Masaya Takahashi
b5e4b8916f
ANDROID: abi_gki_aarch64_sony: Export block driver symbols to collect device info
...
1 function symbol(s) added
'int __traceiter_block_rq_complete(void *, struct request *, int, unsigned int)'
1 variable symbol(s) added
'struct tracepoint __tracepoint_block_rq_complete'
Bug: 253347358
Signed-off-by: Masaya Takahashi <masaya.a.takahashi@sony.com >
Change-Id: Ia461edffa18710046932e03ecfbd936b42be73b1
2022-10-17 19:17:26 +00:00
Woogeun Lee
316e668d5f
ANDROID: ABI: update allowed list for galaxy
...
1 function symbol(s) added
'void _trace_android_vh_record_pcpu_rwsem_starttime(struct task_struct *, unsigned long int)'
Bug: 253536475
Change-Id: I825e251f00ae8bc19b75abe459dd79336ab6e05e
Signed-off-by: Woogeun Lee <woogeun.lee@samsung.com >
2022-10-17 19:00:29 +00:00
deyaoren@google.com
34841d4d76
Merge remote-tracking branch into HEAD
...
* keystone/mirror-android13-5.15-2022-09:
ANDROID: abi_gki_aarch64_qcom: Add clk_restore_context and clk_save_context
Signed-off-by: deyaoren@google.com <deyaoren@google.com >
Change-Id: Ifed4b62fec1831eb0f70d168a5760c16d8f4efdd
2022-10-14 18:16:44 +00:00
Lecopzer Chen
48b7cad9b0
ANDROID: Update mtktv symbol list
...
no symbol added/changed in abi, simply syncing.
Bug: 253554689
Signed-off-by: Lecopzer Chen <lecopzer.chen@mediatek.com >
Change-Id: Iaadac5f6af6bb0641490952dba84e6a879744024
2022-10-14 16:44:22 +00:00
Seiya Wang
e76686ed1d
ANDROID: GKI: Update symbol list for mtk STB projects
...
1 symbol(s) added
'int copy_from_user_toio(volatile void *, void *, size_t)'
Bug: 251568453
Signed-off-by: Seiya Wang <seiya.wang@mediatek.com >
Change-Id: I7c8c99374a0298c03df6be19351069d51b25ab82
2022-10-14 14:35:44 +00:00
Chunhui Li
7639b80540
ANDROID: debug_symbols: Add put_task_stack
...
We need dump task->stack in kernel module for debug usage,
use try_get_task_stack to lock task->stack, and should call
put_task_stack to release.
Effective ABI change:
type 'enum android_debug_symbol' changed
enumerator 'ADS_PUT_TASK_STACK' (21) was added
enumerator 'ADS_END' value changed from 21 to 22
Bug: 242968855
Change-Id: I57e53d3ce49ef106eca7914b470c14d50316d2ab
Signed-off-by: Chunhui Li <chunhui.li@mediatek.com >
Signed-off-by: Matthias Maennich <maennich@google.com >
2022-10-14 09:44:32 +00:00
Shreyas K K
807d95c66b
ANDROID: abi_gki_aarch64_qcom: Add hibernation APIs
...
Add tracepoints related to commit d2cb755a43 ("ANDROID: vendor
hooks: Add hooks to support bootloader based hibernation")
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_vh_check_hibernation_swap'
[A] 'tracepoint __tracepoint_android_vh_save_cpu_resume'
[A] 'tracepoint __tracepoint_android_vh_save_hib_resume_bdev'
Bug: 253398865
Change-Id: I0f6fe258e72f4701776cd150e73df089844d6b7a
Signed-off-by: Shreyas K K <quic_shrekk@quicinc.com >
2022-10-13 16:41:18 +05:30
Taniya Das
6049f4b16b
ANDROID: abi_gki_aarch64_qcom: Add clk_restore_context and clk_save_context
...
Export clk_restore_context and clk_save_context so that other modules can use.
There is a qcom clock driver which uses the clock restore and save context
for the hibernation use case. The PLLs, always enabled clocks are saved and
restored during this use case.
Leaf changes summary: 2 artifact 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 clk_restore_context()'
[A] 'function void clk_save_context()'
Bug: 246901089
Change-Id: I0f9f0853f9593239dedb7d84941002d346038843
Signed-off-by: Taniya Das <quic_tdas@quicinc.com >
2022-10-12 14:06:16 -07:00
Taniya Das
0555154508
ANDROID: abi_gki_aarch64_qcom: Add clk_restore_context and clk_save_context
...
Export clk_restore_context and clk_save_context so that other modules can use.
There is a qcom clock driver which uses the clock restore and save context
for the hibernation use case. The PLLs, always enabled clocks are saved and
restored during this use case.
Leaf changes summary: 2 artifact 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 clk_restore_context()'
[A] 'function void clk_save_context()'
Bug: 246901089
Change-Id: I0f9f0853f9593239dedb7d84941002d346038843
Signed-off-by: Taniya Das <quic_tdas@quicinc.com >
2022-10-12 10:52:01 +05:30
Rahul Sharma
1554564451
ANDROID: abi_gki_aarch64_qcom: Add drm driver APIs
...
6 symbol(s) added
'void drm_connector_list_update(struct drm_connector *)'
'void drm_dp_mst_dump_topology(struct seq_file *,
struct drm_dp_mst_topology_mgr *)'
'struct drm_master * drm_master_get(struct drm_master *)'
'void drm_master_put(struct drm_master * *)'
'struct drm_tile_group * drm_mode_create_tile_group(struct drm_device *,
const char *)'
'void drm_mode_prune_invalid(struct drm_device *, struct list_head *, bool)'
Bug: 249261290
Change-Id: Ib92917f6d8351f5b58c460e42d2c65bbe2914d9e
Signed-off-by: Rahul Sharma <quic_rahsha@quicinc.com >
2022-10-11 21:05:32 +00:00
Wanwei Jiang
c297152a18
ANDROID: GKI: Update Amlogic symbol list
...
44 function symbol(s) added
'int __fs_parse(struct p_log *, const struct fs_parameter_spec *, struct fs_parameter *, struct fs_parse_result *)'
'ssize_t __generic_file_write_iter(struct kiocb *, struct iov_iter *)'
'int __set_page_dirty_buffers(struct page *)'
'int blkdev_issue_discard(struct block_device *, sector_t, sector_t, gfp_t, unsigned long int)'
'int block_truncate_page(struct address_space *, loff_t, get_block_t *)'
'int block_write_begin(struct address_space *, loff_t, unsigned int, unsigned int, struct page * *, get_block_t *)'
'int block_write_end(struct file *, struct address_space *, loff_t, unsigned int, unsigned int, struct page *, void *)'
'void clean_bdev_aliases(struct block_device *, sector_t, sector_t)'
'size_t copy_page_from_iter_atomic(struct page *, unsigned int, size_t, struct iov_iter *)'
'int current_umask()'
'char * dentry_path_raw(const struct dentry *, char *, int)'
'void discard_new_inode(struct inode *)'
'size_t fault_in_iov_iter_readable(const struct iov_iter *, size_t)'
'int fiemap_fill_next_extent(struct fiemap_extent_info *, u64, u64, u64, u32)'
'int fiemap_prep(struct inode *, struct fiemap_extent_info *, u64, u64 *, u32)'
'int file_remove_privs(struct file *)'
'int file_update_time(struct file *)'
'int filemap_fdatawrite(struct address_space *)'
'int filemap_flush(struct address_space *)'
'int filemap_write_and_wait_range(struct address_space *, loff_t, loff_t)'
'int fs_param_is_string(struct p_log *, const struct fs_parameter_spec *, struct fs_parameter *, struct fs_parse_result *)'
'int fs_param_is_u32(struct p_log *, const struct fs_parameter_spec *, struct fs_parameter *, struct fs_parse_result *)'
'int generic_permission(struct user_namespace *, struct inode *, int)'
'int get_tree_bdev(struct fs_context *, int(*)(struct super_block *, struct fs_context *))'
'struct page * grab_cache_page_write_begin(struct address_space *, unsigned long int, unsigned int)'
'void inode_dio_wait(struct inode *)'
'loff_t inode_get_bytes(struct inode *)'
'void inode_init_owner(struct user_namespace *, struct inode *, const struct inode *, umode_t)'
'int inode_needs_sync(struct inode *)'
'void inode_set_bytes(struct inode *, loff_t)'
'int insert_inode_locked(struct inode *)'
'void invalidate_bdev(struct block_device *)'
'size_t iov_iter_zero(size_t, struct iov_iter *)'
'ssize_t iter_file_splice_write(struct pipe_inode_info *, struct file *, loff_t *, size_t, unsigned int)'
'void kfree_link(void *)'
'void ll_rw_block(int, int, int, struct buffer_head * *)'
'void mpage_readahead(struct readahead_control *, get_block_t *)'
'int pagecache_write_begin(struct file *, struct address_space *, loff_t, unsigned int, unsigned int, struct page * *, void * *)'
'int pagecache_write_end(struct file *, struct address_space *, loff_t, unsigned int, unsigned int, struct page *, void *)'
'int posix_acl_chmod(struct user_namespace *, struct inode *, umode_t)'
'void set_bh_page(struct buffer_head *, struct page *, unsigned long int)'
'int sync_inode_metadata(struct inode *, int)'
'int usb_gadget_unregister_driver(struct usb_gadget_driver *)'
'int utf8_to_utf32(const u8 *, int, unicode_t *)'
1 variable symbol(s) added
'struct backing_dev_info noop_backing_dev_info'
Bug: 252734652
Change-Id: I06e59c314b7300f827316a5fbe74d36a6ac2f7b0
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com >
2022-10-11 17:09:28 +00:00
deyaoren@google.com
ce2b7f1ba1
Merge remote-tracking branch into HEAD
...
* keystone/mirror-android13-5.15-2022-09: (145 commits)
ANDROID: GKI: Update abi_gki_aarch64_qcom
ANDROID: abi_gki_aarch64_qcom: Add iio symbol list for qcom
ANDROID: gki_config: enable F2FS_UNFAIR_RWSEM
ANDROID: GKI: Update abi_gki_aarch64_qcom symbols.
ANDROID: abi_gki_aarch64_qcom: Add protocol related symbols
ANDROID: scsi: ufs: Improve MCQ error handling
BACKPORT: writeback avoid use-after-free after removing device
ANDROID: GKI: Add symbol list file for sunxi
UPSTREAM: usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stop
Revert "FROMLIST: usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stop"
ANDROID: fix add vendor hooks for unusual abort cases
UPSTREAM: Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()"
UPSTREAM: kbuild: rename cmd_{bzip2,lzma,lzo,lz4,xzkern,zstd22}
ANDROID: ABI: Update symbols to unisoc whitelist
ANDROID: ABI: Update symbols to unisoc whitelist for sync from local code
ANDROID: ABI: Update symbols to unisoc whitelist
ANDROID: GKI: Update symbol list for sunxi
ANDROID: GKI: Update symbol list
ANDROID: ABI: Update symbols for unisoc whitelist Android13-k5.15
ANDROID: net: export symbol for tracepoint_consume_skb
...
Change-Id: I3398f01fd36158fe453000a61851e96440d03588
2022-10-11 03:32:05 +00:00
Cathy Cai
9040c2052e
ANDROID: ABI: Update symbols to unisoc whitelist
...
Update whitelist for the symbols used by the unisoc in abi_gki_aarch64_unisoc.
Also changes happened to the abi_gki_aarch64.xml file.
1 function symbol(s) added
'void nf_conntrack_register_notifier(struct net *, const struct nf_ct_event_notifier *)'
Bug: 250101647
Change-Id: I78c585cb70df7d3444dde33eba6f303ea92f5bf3
Signed-off-by: Cathy Cai <cathy.cai@unisoc.com >
2022-10-10 21:30:30 +00:00
Oven
646452113d
ANDROID: ABI: Update oplus symbol list
...
6 symbol(s) added
'int __traceiter_android_vh_killed_process(void *, struct task_struct *, struct task_struct *, bool *)'
'int __traceiter_android_vh_kmalloc_slab(void *, unsigned int, gfp_t, struct kmem_cache * *)'
'int __traceiter_android_vh_save_track_hash(void *, bool, struct track *)'
'struct tracepoint __tracepoint_android_vh_killed_process'
'struct tracepoint __tracepoint_android_vh_kmalloc_slab'
'struct tracepoint __tracepoint_android_vh_save_track_hash'
Bug: 249850957
Signed-off-by: Oven <liyangouwen1@oppo.com >
Change-Id: I7f48e830e9cfeafe88f5496ae16d8d3bc232296e
2022-10-10 21:25:09 +00:00
Aran Dalton
b55a937270
ANDROID: GKI: Update symbol list for sunxi
...
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_page_cache_forced_ra'
Bug: 245695323
Signed-off-by: Aran Dalton <arda@allwinnertech.com >
Change-Id: I4cad8f07949080a9058c1b563eb105a563d71245
2022-10-10 18:16:27 +00:00
Charan Teja Kalla
1eedea5f8d
ANDROID: abi_gki_aarch64_qcom: Export update_readahead_gfp_mask VH
...
Export __tracepoint_android_rvh_update_readahead_gfp_mask symbol.
ABI DIFFERENCES HAVE BEEN DETECTED!
1 symbol(s) added
'struct tracepoint __tracepoint_android_rvh_update_readahead_gfp_mask'
Bug: 248404104
Change-Id: I4a2a17e5acb3ab027db81c482f80e21f25d97b95
Signed-off-by: Charan Teja Kalla <quic_charante@quicinc.com >
2022-10-10 17:49:13 +00:00
Liangliang Li
ee928517b9
ANDROID: GKI: Update vendor symbol list for vivo
...
2 function symbol(s) added
'int __traceiter_android_rvh_refrigerator(void *, bool)'
'int __traceiter_android_vh_vmpressure(void *, struct mem_cgroup *, bool *)'
2 variable symbol(s) added
'struct tracepoint __tracepoint_android_rvh_refrigerator'
'struct tracepoint __tracepoint_android_vh_vmpressure'
Bug: 249459716
Change-Id: Ibcc27994cb8236eb543cbb00f93502098644faa9
Signed-off-by: Liangliang Li <liliangliang@vivo.com >
2022-10-10 16:59:02 +00:00
Gaofeng Sheng
f803a7997d
ANDROID: ABI: Update symbols to unisoc whitelist for the drm
...
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 drm_send_event_timestamp_locked(drm_device*, drm_pending_event*, ktime_t)'
Bug: 251973668
Change-Id: Id05588eac77400854a77640dd3740e50ea6407d5
Signed-off-by: Gaofeng Sheng <gaofeng.sheng@unisoc.com >
2022-10-10 13:45:23 +00:00
Gaofeng Sheng
ebf773d748
ANDROID: ABI: Update symbols to unisoc whitelist for clock
...
Update whitelist for the symbols used by the unisoc device and
update the ABI representation accordingly
Bug: 251973668
Change-Id: If79d91cb15cb904e8a54418d8497a997ae095173
Signed-off-by: Gaofeng Sheng <gaofeng.sheng@unisoc.com >
2022-10-10 13:24:34 +00:00
tfshen
809ec777ea
ANDROID: GKI: Add RTK TV KMI symbol list
...
add initial abi_gki_aarch64_rtktv file.
23 symbol(s) added
'int __traceiter_android_vh_dmabuf_heap_flags_validation(void *, struct dma_heap *, size_t, unsigned int, unsigned int, bool *)'
'struct tracepoint __tracepoint_android_vh_dmabuf_heap_flags_validation'
'struct thermal_cooling_device * cpufreq_cooling_register(struct cpufreq_policy *)'
'void cpufreq_cooling_unregister(struct thermal_cooling_device *)'
'int device_pm_wait_for_dev(struct device *, struct device *)'
'void free_contig_range(unsigned long int, unsigned long int)'
'void * high_memory'
'MPI mpi_alloc(unsigned int)'
'int mpi_cmp(MPI, MPI)'
'int mpi_cmp_ui(MPI, unsigned long int)'
'void mpi_free(MPI)'
'void * mpi_get_buffer(MPI, unsigned int *, int *)'
'unsigned int mpi_get_nbits(MPI)'
'int mpi_powm(MPI, MPI, MPI, MPI)'
'MPI mpi_read_raw_data(void *, size_t)'
'int pm_schedule_suspend(struct device *, unsigned int)'
'unsigned int radix_tree_gang_lookup_tag(const struct xarray *, void * *, unsigned long int, unsigned int, unsigned int)'
'void * radix_tree_tag_clear(struct xarray *, unsigned long int, unsigned int)'
'int radix_tree_tag_get(const struct xarray *, unsigned long int, unsigned int)'
'void * radix_tree_tag_set(struct xarray *, unsigned long int, unsigned int)'
'int send_sig_mceerr(int, void *, short int, struct task_struct *)'
'int thermal_zone_unbind_cooling_device(struct thermal_zone_device *, int, struct thermal_cooling_device *)'
'void usb_disable_autosuspend(struct usb_device *)'
Bug: 249676308
Change-Id: Ibefc5be84e5469b2f9b4bc21ca7cde04b84f99c8
Signed-off-by: tfshen <tfshen@realtek.com >
2022-10-08 15:10:04 +00:00
kamasali Satyanarayan
52da2d8375
ANDROID: GKI: Update abi_gki_aarch64_qcom
...
Add sdhci_dumpregs to abi_gki_aarch64_qcom.
No new symbols are being added to the ABI.
sdhci_dumpregs is already in abi_gki_aarch64.xml.
Bug: 249936258
Change-Id: I88b776868d221dff0cd8d2b66d0dd752698b86b9
Signed-off-by: kamasali Satyanarayan <quic_kamasali@quicinc.com >
2022-10-07 23:44:44 +00:00
Puneet Yatnal
da4bac64d0
ANDROID: abi_gki_aarch64_qcom: Add iio symbol list for qcom
...
synchronize QCOM symbol list in android/abi_gki_aarch64_qcom.
No changes happened to the abi_gki_aarch64.xml file.
Bug: 247476075
Change-Id: I4eb77f4a048db565d2765256e6a30b64ad608410
Signed-off-by: Puneet Yatnal <quic_puneety@quicinc.com >
(cherry picked from commit 1f498ff013 )
2022-10-07 22:22:48 +00:00
Sachin Gupta
85eea22b5e
ANDROID: Update QCOM symbol list for __tracepoint_android_vh_mmc_sd_update_cmdline_timing
...
synchronize QCOM symbol list in android/abi_gki_aarch64_qcom for
__tracepoint_android_vh_mmc_sd_update_cmdline_timing.
Bug: 251378777
Change-Id: Ibc308ee9aa1d9c6ba64c7e63e65626fd2c8bd81d
Signed-off-by: Sachin Gupta <quic_sachgupt@quicinc.com >
2022-10-07 17:19:22 +00:00
kamasali Satyanarayan
e436df2396
ANDROID: GKI: Update abi_gki_aarch64_qcom symbols.
...
This changes adds functions to the qcom symbol list. Helps fixing the ABI differences.
Leaf changes summary: 10 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 10 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable
10 Added functions:
[A] 'function int __mmc_poll_for_busy(mmc_card*, unsigned int, int (void*, bool*)*, void*)'
[A] 'function int mmc_execute_tuning(mmc_card*)'
[A] 'function bool mmc_prepare_busy_cmd(mmc_host*, mmc_command*, unsigned int)'
[A] 'function void mmc_retune_hold(mmc_host*)'
[A] 'function void mmc_retune_release(mmc_host*)'
[A] 'function int mmc_select_card(mmc_card*)'
[A] 'function void mmc_set_bus_mode(mmc_host*, unsigned int)'
[A] 'function void mmc_set_bus_width(mmc_host*, unsigned int)'
[A] 'function void mmc_set_clock(mmc_host*, unsigned int)'
[A] 'function void mmc_set_timing(mmc_host*, unsigned int)'
Bug: 247987968
Change-Id: Ice4e6118472ad7767281b627b2b3c9cb043452f7
Signed-off-by: kamasali Satyanarayan <quic_kamasali@quicinc.com >
2022-10-06 14:34:03 -07:00
Subash Abhinov Kasiviswanathan
0106729b1b
ANDROID: abi_gki_aarch64_qcom: Add protocol related symbols
...
Add __inet6_lookup_established, __inet_lookup_established, sock_edemux,
tcp_hashinfo, __udp4_lib_lookup, __udp6_lib_lookup and udp_table
which are needed by rmnet modules.
3 function symbol(s) added
'struct sock * __udp4_lib_lookup(struct net *, __be32, __be16, __be32, __be16, int, int, struct udp_table *, struct sk_buff *)'
'struct sock * __udp6_lib_lookup(struct net *, const struct in6_addr *, __be16, const struct in6_addr *, __be16, int, int, struct udp_table *, struct sk_buff *)'
'void sock_edemux(struct sk_buff *)'
1 variable symbol(s) added
'struct udp_table udp_table'
Bug: 248086636
Change-Id: Id745ead805d389a5e5063be36b08ba65a3977600
Signed-off-by: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com >
2022-10-05 12:05:17 -07:00
kamasali Satyanarayan
75b1bf99a9
ANDROID: GKI: Update abi_gki_aarch64_qcom
...
Add sdhci_dumpregs to abi_gki_aarch64_qcom.
No new symbols are being added to the ABI.
sdhci_dumpregs is already in abi_gki_aarch64.xml.
Bug: 249936258
Change-Id: I88b776868d221dff0cd8d2b66d0dd752698b86b9
Signed-off-by: kamasali Satyanarayan <quic_kamasali@quicinc.com >
2022-10-05 15:44:12 +00:00