90a691fca4
ANDROID: Add allowed symbols requried from Qualcomm drivers
...
Kernel modules of cdsprm.ko, msm_adreno.ko, and msm_npu.ko
added new requirements to exported kernel symbols. Add these symbols
into symbol list to make it able to boot with android common kernel.
Leaf changes summary: 9 artifacts changed (1 filtered out)
Changed leaf types summary: 0 (1 filtered out) leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 9 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable
9 Added functions:
[A] 'function int crypto_register_scomp(scomp_alg*)'
[A] 'function int crypto_unregister_scomp(scomp_alg*)'
[A] 'function int dev_pm_qos_add_request(device*, dev_pm_qos_request*, dev_pm_qos_req_type, s32)'
[A] 'function int dev_pm_qos_update_request(dev_pm_qos_request*, s32)'
[A] 'function dma_fence_array* dma_fence_array_create(int, dma_fence**, u64, unsigned int, bool)'
[A] 'function void dma_fence_free(dma_fence*)'
[A] 'function bool irq_work_queue(irq_work*)'
[A] 'function int register_reboot_notifier(notifier_block*)'
[A] 'function int unregister_reboot_notifier(notifier_block*)'
Bug: 215082374
Change-Id: I8e3f987a2bd172752454479339b25015dc3d807b
Signed-off-by: JohnnLee <johnnlee@google.com >
2022-01-20 18:33:07 +08:00
86a623814b
ANDROID: GKI: update allowed list for incrementalfs.ko
...
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 sysfs_emit(char*, const char*, ...)'
Bug: 186855533
Test: Builds
Signed-off-by: Paul Lawrence <paullawrence@google.com >
Change-Id: I1dc7fb4da564f7cc0d70e7c1ccf278ab8fc46a80
2021-05-19 09:20:31 -07:00
1c25cf621d
ANDROID: Add allowed symbols requried from Qualcomm drivers
...
Kernel modules of qpnp-smb5-charger.ko, swr_ctrl_dlkm.ko and msm_drm.ko
added new requirements to exported kernel symbols. Add these symbols
into symbol list to make it able to boot with android common kernel.
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 ktime_t alarm_expires_remaining(const alarm*)'
[A] 'function bool drm_edid_is_valid(edid*)'
[A] 'function unsigned long int pm_runtime_autosuspend_expiration(device*)'
[A] 'function void tracing_off()'
Bug: 185091725
Signed-off-by: Lucas Wei <lucaswei@google.com >
Change-Id: Iadd6de18f536a3763becf1c62e152124be9ef405
Signed-off-by: Will McVicker <willmcvicker@google.com >
2021-05-03 13:24:07 -07:00
67f548809d
ANDROID: GKI: update allowed list for incrementalfs.ko
...
Leaf changes summary: 17 artifacts changed (18 filtered out)
Changed leaf types summary: 0 (18 filtered out) leaf types changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 16 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 1 Added variable
16 Added functions:
[A] 'function void __audit_inode_child(inode*, const dentry*, const unsigned char)'
[A] 'function int __fsnotify_parent(const path*, dentry*, __u32)'
[A] 'function int __fsverity_verify_signature(const inode*, const u8*, u32, const u8*, unsigned int)'
[A] 'function void d_delete(dentry*)'
[A] 'function vm_fault_t filemap_fault(vm_fault*)'
[A] 'function void filemap_map_pages(vm_fault*, unsigned long int, unsigned long int)'
[A] 'function vm_fault_t filemap_page_mkwrite(vm_fault*)'
[A] 'function int fsnotify(inode*, unsigned int, void*, int, const unsigned char*, unsigned int)'
[A] 'function void generic_fillattr(inode*, kstat*)'
[A] 'function void inode_set_flags(inode*, unsigned int, unsigned int)'
[A] 'function int kobject_add(kobject*, kobject*, const char*, ...)'
[A] 'function void kobject_init(kobject*, kobj_type*)'
[A] 'function char* match_strdup(const __anonymous_struct__*)'
[A] 'function void* memchr_inv(void*, int, size_t)'
[A] 'function void touch_atime(const path*)'
[A] 'function long int vfs_truncate(const path*, loff_t)'
1 Added variable:
[A] 'const sysfs_ops kobj_sysfs_ops'
Bug: 186190934
Test: With rest of series and ABI update incrementalfs.ko loads
Signed-off-by: Paul Lawrence <paullawrence@google.com >
Change-Id: I7b191093ce9f8f226663ec55ed3f98eaa53f83aa
2021-04-27 11:52:29 -07:00
bda7587ce5
ANDROID: Add symbol of _proc_mkdir
...
Pixel LTS work patch, commit 6ccab11c56 ("proc: fix
lookup in /proc/net subdirectories after setns(2)"),
export new symbol of `_proc_mkdir` in sctp.ko.
Update symbol list and update ABI XML file.
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 proc_dir_entry* _proc_mkdir(const char*, umode_t, proc_dir_entry*, void*, bool)'
Bug: 180663378
Signed-off-by: Lucas Wei <lucaswei@google.com >
Change-Id: Id13e9816d4196fb43167b0e73dadf74d90c1967e
2021-02-24 14:31:11 +08:00
bcfb2bf23f
ANDROID: GKI: Update ABI for coresight-clk-amba-dummy.ko.
...
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 amba_driver_register(amba_driver*)'
[A] 'function void amba_driver_unregister(amba_driver*)'
Bug: 170753932
Test: Build
Signed-off-by: Yabin Cui <yabinc@google.com >
Change-Id: I7dfb84a6439eb194e9dc1a7d36d41d5c299e9a1d
2021-02-08 10:52:05 -08:00
7a274b68c2
ANDROID: GKI: Added the get_task_pid function
...
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 pid* get_task_pid(task_struct*, pid_type)'
Bug: 175037520
Signed-off-by: linjoey <linjoey@google.com >
Change-Id: Ibe049a10ec588b4b7b0c601f22499b40c16c0bda
2021-01-27 17:39:19 +00:00
1fd210f0a5
ANDROID: GKI: Update the ABI xml and symbol list
...
Leaf changes summary: 14 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, 4 Added variables
10 Added functions:
[A] 'function void __irq_set_handler(unsigned int, irq_flow_handler_t, int, const char*)'
[A] 'function int __srcu_read_lock(srcu_struct*)'
[A] 'function void __srcu_read_unlock(srcu_struct*, int)'
[A] 'function int init_srcu_struct(srcu_struct*)'
[A] 'function int irq_set_handler_data(unsigned int, void*)'
[A] 'function unsigned int kstat_irqs_usr(unsigned int)'
[A] 'function page* shmem_read_mapping_page_gfp(address_space*, unsigned long int, unsigned int)'
[A] 'function snd_soc_component* soc_find_component_locked(const device_node*, const char*)'
[A] 'function void synchronize_srcu(srcu_struct*)'
[A] 'function void* vmemdup_user(void*, size_t)'
4 Added variables:
[A] 'unsigned long int* irq_stack_ptr'
[A] 'irq_cpustat_t irq_stat'
[A] 'kernel_stat kstat'
[A] 'int nr_irqs'
Bug: 172988823
Bug: 176525217
Signed-off-by: Will McVicker <willmcvicker@google.com >
Change-Id: I66c9168f9f0325877454d2e5da628ab0674230ce
2021-01-20 06:01:27 +00:00
d7a3e709e6
ANDROID: GKI: Update the ABI xml representation
...
Leaf changes summary: 2 artifacts changed (1 filtered out)
Changed leaf types summary: 0 (1 filtered out) leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 2 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable
2 Added functions:
[A] 'function const cred* override_creds(const cred*)'
[A] 'function void revert_creds(const cred*)'
Bug: 174692664
Test: From ABI update
Signed-off-by: Paul Lawrence <paullawrence@google.com >
Change-Id: Ia0b15253ea3dc8f08e9d78c6f0c5aa75aa5c1ff2
2020-12-14 10:02:37 -08:00
87758b9267
ANDROID: Add symbol of get_next_event_cpu back
...
Recover symbol of `get_next_event_cpu` which was removed
from a3bf0efb17 ("ANDROID: Add allowed symbols from sctp.ko
and qrtr.ko") frozen ABI.
Bug: 173765853
Signed-off-by: Lucas Wei <lucaswei@google.com >
Change-Id: Ib61e8f977047e2e61a1a0e8014af942e7d1d1b67
2020-12-11 16:53:16 +08:00
a3bf0efb17
ANDROID: Add allowed symbols from sctp.ko and qrtr.ko
...
Leaf changes summary: 3 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, 2 Added variables
1 Added function:
[A] 'function int idr_alloc_u32(idr*, void*, unsigned int*, unsigned long int, unsigned int)'
2 Added variables:
[A] 'static_key_false memcg_sockets_enabled_key'
[A] 'static_key_true memory_cgrp_subsys_on_dfl_key'
Bug: 173765853
Signed-off-by: lucaswei <lucaswei@google.com >
Change-Id: I8815f9e7bf27fc44ff74108ae9b375f21559d62e
2020-12-09 19:59:48 +08:00
fbe7247e2f
ANDROID: GKI: Update ABI for incfs and dm-user
...
Leaf changes summary: 16 artifacts changed (378 filtered out)
Changed leaf types summary: 0 (281 filtered out) leaf types changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed (92 filtered out), 16 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed (5 filtered out), 0 Added variable
16 Added functions:
[A] 'function size_t ZSTD_DStreamWorkspaceBound(size_t)'
[A] 'function size_t ZSTD_decompressStream(ZSTD_DStream*, ZSTD_outBuffer*, ZSTD_inBuffer*)'
[A] 'function ZSTD_DStream* ZSTD_initDStream(size_t, void*, size_t)'
[A] 'function unsigned long int _copy_from_iter(void*, unsigned long int, iov_iter*)'
[A] 'function void bio_advance(bio*, unsigned int)'
[A] 'function void bio_endio(bio*)'
[A] 'function void bio_put(bio*)'
[A] 'function unsigned long int copy_page_from_iter(page*, unsigned long int, unsigned long int, iov_iter*)'
[A] 'function unsigned long int copy_page_to_iter(page*, unsigned long int, unsigned long int, iov_iter*)'
[A] 'function int dm_register_target(target_type*)'
[A] 'function void dm_unregister_target(target_type*)'
[A] 'function int down_read_killable(rw_semaphore*)'
[A] 'function int down_write_killable(rw_semaphore*)'
[A] 'function void mempool_exit(mempool_s*)'
[A] 'function int mempool_init(mempool_s*, int, void* (unsigned int, void*)*, void (void*, void*)*, void*)'
[A] 'function int vfs_fsync(file*, int)'
Bug: 169084168
Fixes: 4a1753307d ("ANDROID: Add dependencies of dm-user.ko")
Test: Builds
Signed-off-by: Paul Lawrence <paullawrence@google.com >
Change-Id: I4813f5400003882d08556f00542413058782457e
Signed-off-by: Will McVicker <willmcvicker@google.com >
2020-11-20 10:33:53 -08:00
ca12e94136
ANDROID: GKI: update the ABI xml
...
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 timer_reduce(timer_list*, unsigned long int)'
Bug: 162298027
Signed-off-by: lucaswei <lucaswei@google.com >
Change-Id: Iaffffb1010076841c308b810f36e7eb5588fff01
2020-10-30 12:21:53 +08:00
9e7399f6fa
ANDROID: KMI symbol lists: migrate section name
...
Libabigail learned to accept 'symbol_list' as a valid suffix for symbol
list sections. Hence make use of it consistently.
Bug: 162536543
Signed-off-by: Matthias Maennich <maennich@google.com >
Change-Id: I1454b0068769c9e57a533dafb6267e63adb7ceb0
2020-09-18 08:46:44 +00:00
6410fbaaaf
ANDROID: GKI: update the ABI xml
...
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 usb_hcd_platform_shutdown(platform_device*)'
Bug: 162298027
Signed-off-by: lucaswei <lucaswei@google.com >
Change-Id: I7302460d3558eef262e9c77cc2766c6aeee896e9
Signed-off-by: Will McVicker <willmcvicker@google.com >
2020-08-28 10:51:09 -07:00
76ed157305
ANDROID: ABI: update the ABI xml representation
...
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_gpu_mem_total'
Bug: 155967942
Change-Id: Ibd9a55dff5e32926399d6b7b655dde0d3ee38407
Signed-off-by: Yiwei Zhang <zzyiwei@google.com >
2020-08-20 13:38:08 -07:00
b777af4bb9
ANDROID: GKI: Update the ABI xml representation.
...
Leaf changes summary: 1 artifact changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable
1 Added function:
[A] 'function void register_tick_sched_wakeup_callback(void ()*)'
Bug: 161415027
Bug: 161414381
Signed-off-by: J. Avila <elavila@google.com >
Change-Id: Ib540dbd71f6fe78ac8b5a473b4fce7ebfaeaa5be
2020-07-20 21:42:12 +00:00
e2ccf53c41
ANDROID: Update the ABI xml representation
...
Leaf changes summary: 8 artifacts changed
Changed leaf types summary: 7 leaf types changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 0 Added function
Removed/Changed/Added variables summary: 0 Removed, 1 Changed, 0 Added variable
Bug: 130198686
Signed-off-by: Martin Liu <liumartin@google.com >
Change-Id: I62ba25e2ca10374070a253074930a196ebc7ad3f
2020-07-08 12:05:14 +08:00
c579764ff6
ANDROID: GKI: move abi files to android/
...
It's good to move the abi files out of the root kernel directory, so
move them to android/ to make it obvious these are add-on things, not
anything that is upstream.
Bug: 155573384
Cc: Matthias Maennich <maennich@google.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com >
Change-Id: I9f6c2269a1c4e8e4233971adc805cb7584d455f9
2020-07-07 09:36:54 +02:00