Commit graph android_kernel_motorola_sm6375/android
Author SHA1 Message Date
jian.gong
247d907f7b ANDROID: ABI: update symbols of unisoc whitelist
Update whitelist for the symbols used by the unisoc device and
update the ABI representation accordingly

Leaf changes summary: 0 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, 0 Added variable

Bug: 175337500
Change-Id: I2efd0a7074ddcb0a4f48564e7df0d8a1a7fd5ca9
Signed-off-by: jian.gong <jian.gong@unisoc.com>
2021-01-19 08:13:45 +00:00
Masaya Takahashi
5327444e83 ANDROID: GKI: Add Sony KMI symbol list
add initial abi_gki_aarch64_sony file.

Leaf changes summary: 5 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, 0 Added variable

5 Added functions:

  [A] 'function gpio_desc* devm_gpiod_get_from_of_node(device*, device_node*, const char*, int, gpiod_flags, const char*)'
  [A] 'function void devm_gpiod_unhinge(device*, gpio_desc*)'
  [A] 'function const char* devm_kstrdup_const(device*, const char*, gfp_t)'
  [A] 'function void led_trigger_blink_oneshot(led_trigger*, unsigned long int*, unsigned long int*, int)'
  [A] 'function int request_any_context_irq(unsigned int, irq_handler_t, unsigned long int, const char*, void*)'

Bug: 176874947
Change-Id: Ic17a468ed326e94263e636df6ca75b2fbcced7f6
Signed-off-by: Masaya Takahashi <masaya.a.takahashi@sony.com>
2021-01-08 10:14:50 +09:00
jian.gong
158eae7173 ANDROID: ABI: update symbols of unisoc whitelist
Update whitelist for the symbols used by the unisoc device and
updates the ABI representation accordingly

Leaf changes summary: 11 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, 1 Added variable

10 Added functions:

  [A] 'function void clocks_calc_mult_shift(unsigned int*, unsigned int*, unsigned int, unsigned int, unsigned int)'
  [A] 'function void cpufreq_add_update_util_hook(int, update_util_data*, void (update_util_data*, typedef u64, unsigned int)*)'
  [A] 'function void cpufreq_remove_update_util_hook(int)'
  [A] 'function kobject* get_governor_parent_kobj(cpufreq_policy*)'
  [A] 'function void gov_attr_set_get(gov_attr_set*, list_head*)'
  [A] 'function void gov_attr_set_init(gov_attr_set*, list_head*)'
  [A] 'function unsigned int gov_attr_set_put(gov_attr_set*, list_head*)'
  [A] 'function bool have_governor_per_policy()'
  [A] 'function void irq_work_sync(irq_work*)'
  [A] 'function mbox_chan* mbox_request_channel_byname(mbox_client*, const char*)'

1 Added variable:

  [A] 'const sysfs_ops governor_sysfs_ops'

Bug: 175337500
Change-Id: Ibca2d9ef71b8f91e0ea62de4509f75ee902d30a4
Signed-off-by: jian.gong <jian.gong@unisoc.com>
2021-01-06 12:28:24 +00:00
Roman Kiryanov
d61ede24cb ANDROID: Update abi_gki_aarch64_goldfish
Fixes `virtio_wifi: Unknown symbol ieee80211_tx_status_ext (err -2)`

build/abi/extract_symbols out/android11-5.4/dist/ --whitelist common/android/abi_gki_aarch64_goldfish

Bug: 176831960
Test: none
Signed-off-by: Roman Kiryanov <rkir@google.com>
Change-Id: I07671dd29079588cad5e3984427a8ca0ad389e9a
2021-01-05 16:39:01 -08:00
Jeehong Kim
f85485b301 ANDROID: ABI: update allowed list for galaxy
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 tracepoint_probe_unregister(tracepoint*, void*, void*)'

2 Added variables:

  [A] 'tracepoint __tracepoint_android_vh_wq_lockup_pool'
  [A] 'rq runqueues'

Bug: 175649831

Signed-off-by: Jeehong Kim <jhez.kim@samsung.com>
Change-Id: I2e0c8591188e68f82bfbe97acba02aee875f9621
2021-01-04 01:25:39 +00:00
Zhiqiang Tu
032e643834 ANDROID: ABI: Update allowed list for QCOM
Leaf changes summary: 0 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, 0 Added variable

Bug: 176306856
Change-Id: I52e0bbea0f41d97ca4241f6309babfad7dac82f8
Signed-off-by: Zhiqiang Tu <ztu@codeaurora.org>
2020-12-28 14:20:02 +00:00
jian.gong
8038bc2bb9 ANDROID: ABI: add symbols of __dynamic_netdev_dbg to unisoc
Add symbols of __dynamic_netdev_dbg to unisoc,
and updates 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 __dynamic_netdev_dbg(_ddebug*, const net_device*, const char*, ...)'

Bug: 160255258
Change-Id: I357d2f430fbe76f061fbc85919eaba9f95ce7e2e
Signed-off-by: jian.gong <jian.gong@unisoc.com>
2020-12-24 19:43:37 +08:00
Chanho Park
662e2b3ab8 ANDROID: ABI: add allowed GKI symbol for Exynosauto SoC
This patch adds below two symbols to GKI allowed symbol list.

- pcie_get_mps: get PCI Express maximum payload size for PCIe EP and RC
- platform_find_device_by_driver: To find a platform device which are
matched with exynos DRM driver

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 pcie_get_mps(pci_dev*)'
  [A] 'function device* platform_find_device_by_driver(device*, const device_driver*)'

Bug: 176138611
Signed-off-by: Chanho Park <chanho61.park@samsung.com>
Change-Id: Ib06675b7431f247071f873fa8e44a7e5b90e764a
2020-12-22 17:16:35 +00:00
Chanho Park
64eade86ae ANDROID: ABI: update allowed list for exynosauto SoC
This patch is for updating GKI allowed symbol list without adding any
new symbol. Next patch will introduce newly added symbols for Exynosauto
SoC GKI vendor modules. To avoid unnecessary symbols, this patch also
adds "preserved by --additions-only" even though we don't need them
anymore.

Bug: 176138611
Signed-off-by: Chanho Park <chanho61.park@samsung.com>
Change-Id: I9fa9eb313ef1e2aeb8c853bae1c8cde18cdd9188
2020-12-22 17:16:18 +00:00
jian.gong
cf6a51d18b ANDROID: ABI: add symbols of gpiod_get to unisoc
Add symbols of gpiod_get to unisoc,
and updates 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 gpio_desc* gpiod_get(device*, const char*, gpiod_flags)'

Bug: 160255258
Change-Id: I899fc91f196d8c31a2fa9adeb626ba08478bf39c
Signed-off-by: jian.gong <jian.gong@unisoc.com>
2020-12-22 16:55:41 +00:00
Chanho Park
be72a6b8ee ANDROID: ABI: add allowed list for Exynosauto SoC
This patch is the first trial to upload GKI symbol list for running
android as VM on type1 hypervisor. Unlike traditional device driver,
para-virtualized drivers for hypervisor tend to use more core symbols.

- ioremap_cache: to skip cached mapping for io remap

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* ioremap_cache(long long unsigned int, unsigned long int)'

Bug: 175289068
Signed-off-by: Chanho Park <chanho61.park@samsung.com>
Change-Id: Ia3f0073065ad2da481cce10dd882d7de093b1de3
2020-12-16 13:29:57 +09:00
Chanho Park
ae8d097e36 ANDROID: ABI: update allowed list for exynosauto SoC
This patch is for updating GKI allowed symbol list without adding a new
symbol. Next patch will introduce newly added symbols for Exynosauto
SoC GKI vendor modules.

Bug: 175289068
Signed-off-by: Chanho Park <chanho61.park@samsung.com>
Change-Id: I035373ee8f980cd5c03c967d5d2b684150e7fc74
2020-12-16 13:08:18 +09:00
kaliu
35042a2a91 ANDROID: ABI: Update allowed list for QCOM
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 pci_dev_present(const pci_device_id*)'

Bug: 175266632
Change-Id: I9dc7e1c258ccdc907e5584bf66ed9d2c39038941
Signed-off-by: Kai Liu <kaliu@codeaurora.org>
Signed-off-by: kaliu <kaliu@codeaurora.org>
2020-12-11 20:54:49 +00:00
Zhiqiang Tu
9c7d617b7c ANDROID: ABI: Update allowed list for QCOM
Leaf changes summary: 0 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, 0 Added variable

Bug: 175333697
Change-Id: I03fa6c2d6f71d266ee2352728bf7858b673d2215
Signed-off-by: Zhiqiang Tu <ztu@codeaurora.org>
2020-12-11 13:03:00 +00:00
Liangcai Fan
9c7cbdf8b4 ANDROID: ABI: add symbols of drm_atomic_helper_setup_commit to unisoc
Add symbols of drm_atomic_helper_setup_commit to unisoc,
and updates 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 drm_atomic_helper_setup_commit(drm_atomic_state*, bool)'

Bug: 160255258
Change-Id: Ia100f1498be053838c9c741aacd1f87a0984ddb9
Signed-off-by: Liangcai Fan <liangcai.fan@unisoc.com>
2020-12-08 09:45:12 +08:00
Jeehong Kim
70f2e8159d ANDROID: ABI: update allowed list for galaxy
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 cfg80211_sched_scan_stopped_rtnl(wiphy*, u64)'

Bug: 174544020

Signed-off-by: Jeehong Kim <jhez.kim@samsung.com>
Change-Id: Ic339635ea45cdf164417cd6f790ba3df896f50ab
2020-12-07 06:37:03 +00:00
Narendra Muppalla
16d99ebeaf ANDROID: ABI: Update allowed list for QCOM
Leaf changes summary: 0 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, 0 Added variable

Bug: 174461333
Change-Id: If0033c24aca5a9cfb755a0f30ee1ca54815f516d
Signed-off-by: Narendra Muppalla <NarendraM@codeaurora.org>
2020-12-01 10:59:17 -08:00
Narendra Muppalla
f4f92f0001 ANDROID: ABI: Update allowed list for QCOM
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 drm_crtc* drm_crtc_from_index(drm_device*, int)'

Bug: 174476670
Signed-off-by: Veera Sundaram Sankaran <veeras@codeaurora.org>
Change-Id: Ice526ba5c386d91b2eccf8b48dadb553b816aaa8
Signed-off-by: Narendra Muppalla <NarendraM@codeaurora.org>
2020-11-30 10:59:54 -08:00
Archana Sriram
edd53a943b ANDROID: ABI: update allowed list for QCOM
Update the android/abi_gki_aarch64_qcom with recent symbol additions.

Simple change and no need to update the .xml file, as no new symbol
addition.

Bug: 174275677
Signed-off-by: Archana Sriram <apsrir@codeaurora.org>
Signed-off-by: Kamal Agrawal <kamaagra@codeaurora.org>
Change-Id: Ic96fc5d11ab8d21fadbf85658e374e06dde14d0f
2020-11-26 13:58:16 +00:00
Chanho Park
f25343b5e3 ANDROID: GKI: add allowed list for Exynosauto SoC
This patch adds GKI symbol list for Exynosauto SoC. We need to add
below 2 functions to GKI allowed symbol list.

snd_pcm_release_substream
- It's necessary from suspend/resume callback to clean current pcm stream.

unmap_kernel_range
- To unmap which are allocated by map_vm_area

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 snd_pcm_release_substream(snd_pcm_substream*)'
  [A] 'function void unmap_kernel_range(unsigned long int, unsigned long int)'

Bug: 174288561
Signed-off-by: Chanho Park <chanho61.park@samsung.com>
Change-Id: I71058d55bbe10f2ec075e4c2c40291e5357b13a7
2020-11-26 19:37:27 +09:00
Chanho Park
1bd1ff5c96 ANDROID: GKI: update allowed list for Exynosauto SoC
This patch adds to update GKI symbol list for Exynosauto SoC since
adding some drivers as GKI vendor modules.. To review the allowed list
easily, this patch does not include any newly additions of GKI symbols.

Bug: 174288561
Signed-off-by: Chanho Park <chanho61.park@samsung.com>
Change-Id: Iac4910d0c43a07e24e5e4069e3d2f1b3378fce2b
2020-11-26 19:05:44 +09:00
Liangcai Fan
8e3c3ebe1d ANDROID: ABI: add symbols of sprd_ion.ko and snd-soc-sprd-codec-sc2730.ko to unisoc
Add symbols of sprd_ion.ko and snd-soc-sprd-codec-sc2730.ko to unisoc,
and updates 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, 5 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

5 Added functions:

  [A] 'function int __kfifo_from_user_r(__kfifo*, void*, unsigned long int, unsigned int*, size_t)'
  [A] 'function int __kfifo_to_user_r(__kfifo*, void*, unsigned long int, unsigned int*, size_t)'
  [A] 'function unsigned int dapm_kcontrol_get_value(const snd_kcontrol*)'
  [A] 'function void* memset32(uint32_t*, uint32_t, size_t)'
  [A] 'function unsigned int snd_pcm_rate_bit_to_rate(unsigned int)'

Bug: 160255258
Change-Id: Id5d8384d4309b43dae6ccf3b8208cf46da7b6781
Signed-off-by: Liangcai Fan <liangcai.fan@unisoc.com>
2020-11-23 15:29:29 +08:00
Neeraj Soni
274fdbe87f ANDROID: ABI: Update allowed list for QCOM
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 bool bio_crypt_should_process(request*)'

Bug: 173684180
Signed-off-by: Neeraj Soni <neersoni@codeaurora.org>
Change-Id: I0c4b63609d08a11aa6ca38c7afc3327832f31894
2020-11-19 16:56:18 +00:00
hajun.sung
5b622f9fc0 ANDROID: GKI: Update abi_gki_aarch64_exynos
Leaf changes summary: 0 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, 0 Added variable

Added pci_find_ext_capability symbol

Bug: 173187552
Change-Id: I419ab952f69f1da2b1867ab743da3830238a1912
Signed-off-by: hajun.sung <hajun.sung@samsung.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2020-11-19 16:48:13 +00:00
Sudarsan Ramesh
068c7df5db ANDROID: ABI: Update allowed list for QCOM
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 bool drm_edid_is_valid(edid*)'

Bug: 173583550
Change-Id: I64a212304a4988257c370206adb34c8cfe4a0ab5
Signed-off-by: Sudarsan Ramesh <sudarame@codeaurora.org>
2020-11-18 20:06:03 +00:00
Deeksha Gupta
37201331c4 ANDROID: ABI: Update allowed list for QCOM
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 cfg80211_stop_iface(wiphy*, wireless_dev*, gfp_t)'

Bug: 173561495
Signed-off-by: Deeksha Gupta <deegupta@codeaurora.org>
Change-Id: I8197af49fd23443631b8845859f88e6bfa363ad1
2020-11-18 14:47:25 +00:00
Chanho Park
09b63a9447 ANDROID: GKI: add allowed list for Exynosauto SoC
This patch adds GKI symbol list for Exynosauto SoC. We need to add
below 10 functions and most of symbols are required by PCIe
EP(End point) driver.

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 uint32_t drm_of_crtc_port_mask(drm_device*, device_node*)'
  [A] 'function int dw_pcie_ep_init(dw_pcie_ep*)'
  [A] 'function u32 dw_pcie_read_dbi(dw_pcie*, u32, size_t)'
  [A] 'function void dw_pcie_write_dbi(dw_pcie*, u32, size_t, u32)'
  [A] 'function void pci_epc_clear_bar(pci_epc*, u8, pci_epf_bar*)'
  [A] 'function int pci_epc_map_addr(pci_epc*, u8, phys_addr_t, u64, size_t)'
  [A] 'function void* pci_epc_mem_alloc_addr(pci_epc*, phys_addr_t*, size_t)'
  [A] 'function void pci_epc_mem_free_addr(pci_epc*, phys_addr_t, void*, size_t)'
  [A] 'function int pci_epc_set_bar(pci_epc*, u8, pci_epf_bar*)'
  [A] 'function void pci_epc_unmap_addr(pci_epc*, u8, phys_addr_t)'

Bug: 173340486
Signed-off-by: Chanho Park <chanho61.park@samsung.com>
Change-Id: I7411118d2112f10f09405acc1a1461e06ccd9883
2020-11-18 02:15:51 +00:00
Chanho Park
83e8d7513c ANDROID: GKI: update allowed list for Exynosauto SoC
This patch adds to update GKI symbol list for Exynosauto SoC. To review
the allowed list easily, this patch does not include any newly additions
of GKI symbols.

Bug: 173340486
Signed-off-by: Chanho Park <chanho61.park@samsung.com>
Change-Id: I6854f5e813845840b4db052282a92f59c6864cc0
2020-11-18 02:15:24 +00:00
Zhiqiang Tu
7982ae0c2c ANDROID: ABI: Update allowed list for QCOM
Leaf changes summary: 0 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, 0 Added variable

Bug: 173134053
Change-Id: I7f419c3180f2a45ae628e4a600eb6a45ca12a7e9
Signed-off-by: Zhiqiang Tu <ztu@codeaurora.org>
2020-11-16 17:34:58 +08:00
Chanho Park
5c1738a8f0 ANDROID: GKI: update symbol list for exynosauto soc
This patch updates the GKI symbol list for Exynosauto SoC. This is an
initial version of symbol list for Android Automotive Native.

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

72 Added functions:

  [A] 'function int __bitmap_and(unsigned long int*, const unsigned long int*, const unsigned long int*, unsigned int)'
  [A] 'function void __drm_atomic_helper_plane_reset(drm_plane*, drm_plane_state*)'
  [A] 'function int __phy_modify(phy_device*, u32, u16, u16)'
  [A] 'function int bitmap_find_free_region(unsigned long int*, unsigned int, int)'
  [A] 'function void bitmap_release_region(unsigned long int*, unsigned int, int)'
  [A] 'function void display_timings_release(display_timings*)'
  [A] 'function void dql_completed(dql*, unsigned int)'
  [A] 'function void dql_reset(dql*)'
  [A] 'function int drm_atomic_helper_async_check(drm_device*, drm_atomic_state*)'
  [A] 'function void drm_atomic_helper_disable_planes_on_crtc(drm_crtc_state*, bool)'
  [A] 'function void drm_atomic_helper_fake_vblank(drm_atomic_state*)'
  [A] 'function int drm_atomic_normalize_zpos(drm_device*, drm_atomic_state*)'
  [A] 'function int drm_connector_set_path_property(drm_connector*, const char*)'
  [A] 'function u8 drm_dp_dsc_sink_line_buf_depth(const u8*)'
  [A] 'function u8 drm_dp_dsc_sink_max_slice_count(const u8*, bool)'
  [A] 'function int drm_dsc_compute_rc_parameters(drm_dsc_config*)'
  [A] 'function void drm_dsc_pps_payload_pack(drm_dsc_picture_parameter_set*, const drm_dsc_config*)'
  [A] 'function void drm_framebuffer_cleanup(drm_framebuffer*)'
  [A] 'function int drm_helper_connector_dpms(drm_connector*, int)'
  [A] 'function int drm_mode_config_helper_resume(drm_device*)'
  [A] 'function int drm_mode_config_helper_suspend(drm_device*)'
  [A] 'function int drm_property_add_enum(drm_property*, long long unsigned int, const char*)'
  [A] 'function void drm_property_destroy(drm_device*, drm_property*)'
  [A] 'function fwnode_handle* fwnode_get_named_child_node(const fwnode_handle*, const char*)'
  [A] 'function gpio_desc* fwnode_get_named_gpiod(fwnode_handle*, const char*, int, gpiod_flags, const char*)'
  [A] 'function int fwnode_property_get_reference_args(const fwnode_handle*, const char*, const char*, unsigned int, unsigned int, fwnode_reference_args*)'
  [A] 'function int genphy_loopback(phy_device*, bool)'
  [A] 'function int genphy_restart_aneg(phy_device*)'
  [A] 'function int genphy_setup_forced(phy_device*)'
  [A] 'function int genphy_soft_reset(phy_device*)'
  [A] 'function int genphy_update_link(phy_device*)'
  [A] 'function void gpiod_put(gpio_desc*)'
  [A] 'function phy_device* mdiobus_get_phy(mii_bus*, int)'
  [A] 'function void netdev_alert(const net_device*, const char*, ...)'
  [A] 'function display_timings* of_get_display_timings(const device_node*)'
  [A] 'function int of_get_phy_mode(device_node*)'
  [A] 'function int of_graph_get_endpoint_count(const device_node*)'
  [A] 'function device_node* of_graph_get_port_by_id(device_node*, u32)'
  [A] 'function device_node* of_graph_get_remote_port(const device_node*)'
  [A] 'function phy_device* of_phy_attach(net_device*, device_node*, u32, phy_interface_t)'
  [A] 'function void of_phy_deregister_fixed_link(device_node*)'
  [A] 'function bool of_phy_is_fixed_link(device_node*)'
  [A] 'function int of_phy_register_fixed_link(device_node*)'
  [A] 'function int of_platform_device_destroy(device*, void*)'
  [A] 'function int pcie_set_mps(pci_dev*, int)'
  [A] 'function int phy_attach_direct(net_device*, phy_device*, u32, phy_interface_t)'
  [A] 'function void phy_attached_info(phy_device*)'
  [A] 'function int phy_create_lookup(phy*, const char*, const char*)'
  [A] 'function void phy_detach(phy_device*)'
  [A] 'function const char* phy_duplex_to_str(unsigned int)'
  [A] 'function void phy_ethtool_get_wol(phy_device*, ethtool_wolinfo*)'
  [A] 'function int phy_get_eee_err(phy_device*)'
  [A] 'function int phy_init_eee(phy_device*, bool)'
  [A] 'function const phy_setting* phy_lookup_setting(int, int, const unsigned long int*, bool)'
  [A] 'function void phy_mac_interrupt(phy_device*)'
  [A] 'function int phy_modify(phy_device*, unsigned int, unsigned short int, unsigned short int)'
  [A] 'function int phy_modify_paged(phy_device*, int, u32, u16, u16)'
  [A] 'function int phy_read_paged(phy_device*, int, u32)'
  [A] 'function void phy_remove_lookup(phy*, const char*, const char*)'
  [A] 'function void phy_request_interrupt(phy_device*)'
  [A] 'function int phy_restart_aneg(phy_device*)'
  [A] 'function int phy_resume(phy_device*)'
  [A] 'function int phy_select_page(phy_device*, int)'
  [A] 'function void phy_set_asym_pause(phy_device*, bool, bool)'
  [A] 'function const char* phy_speed_to_str(int)'
  [A] 'function int phy_start_aneg(phy_device*)'
  [A] 'function int phy_suspend(phy_device*)'
  [A] 'function int phy_write_paged(phy_device*, int, u32, u16)'
  [A] 'function int swphy_read_reg(int, const fixed_phy_status*)'
  [A] 'function int ufshcd_config_pwr_mode(ufs_hba*, ufs_pa_layer_attr*)'
  [A] 'function void videomode_from_timing(const display_timing*, videomode*)'
  [A] 'function int videomode_from_timings(const display_timings*, videomode*, unsigned int)'

2 Added variables:

  [A] 'const drm_private_state_funcs drm_dp_mst_topology_state_funcs'
  [A] 'unsigned long int phy_gbit_fibre_features[2]'

Bug: 172885440
Signed-off-by: Chanho Park <chanho61.park@samsung.com>
Change-Id: Id1154cc855fb633f22acbf89f59a89dad07ed15f
2020-11-13 13:51:35 +00:00
Jeehong Kim
9898521cef ANDROID: ABI: update allowed list for galaxy
Update Galaxy list of symbols with ones that are already in the .xml
file to manage symbols by used our modules

Bug: 173174399

Signed-off-by: Jeehong Kim <jhez.kim@samsung.com>
Change-Id: I0b26dff0c0075ba74fbbb3948f4e71c636f3a6cb
2020-11-13 16:17:59 +09:00
Chanho Park
0b4009b30f ANDROID: GKI: initial upload list for exynosauto soc
This patch adds to upload initial symbol list for Exynosauto SoC.
To find what has updated from GKI symbol easily, this list does not
include full list of symbol. So, nothing has added to GKI ABI symbols.

Bug: 172885440
Signed-off-by: Chanho Park <chanho61.park@samsung.com>
Change-Id: I41cc355687a5ba859ad601b8f1efdad13e52f20f
2020-11-12 17:32:06 +09:00
Narendra Muppalla
3364218040 ANDROID: ABI: Update allowed list for QCOM
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 int drm_connector_set_tile_property(drm_connector*)'
  [A] 'function drm_tile_group* drm_mode_create_tile_group(drm_device*, char*)'
  [A] 'function drm_tile_group* drm_mode_get_tile_group(drm_device*, char*)'

Bug: 171996270
Signed-off-by: Govinda Rao K S <gkarikur@codeaurora.org>
Signed-off-by: Narendra Muppalla <NarendraM@codeaurora.org>
Change-Id: Ia647561b76932a6fb6bd1f81a563cc95adca9b01
2020-11-11 17:05:18 -08:00
Neeraj Soni
dc2d5a0ace ANDROID: ABI: Update allowed list for QCOM
Leaf changes summary: 3 artifact changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 3 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

3 Added function:

  [A] 'function void keyslot_manager_set_max_dun_bytes(keyslot_manager*, unsigned int)'
  [B] 'function void keyslot_manager_reprogram_all_keys(keyslot_manager*)'
  [C] 'function void keyslot_manager_destroy(keyslot_manager*)'

Bug: 172917070
Change-Id: I8efd18e0bd0d1884634c7358656e4045de039e57
Signed-off-by: Neeraj Soni <neersoni@codeaurora.org>
Signed-off-by: Mukesh Ojha <mojha@codeaurora.org>
2020-11-11 14:27:52 +05:30
Maulik Shah
f889ae2a8c ANDROID: ABI: Update allowed list for QCOM
Add the following symbols to QCOM allowed-list:
-- __irq_set_handler
-- irq_set_handler_data

Bug: 172879351
Change-Id: I6869b60b4893a3f9447d0fb6e7977e0685477386
Signed-off-by: Maulik Shah <mkshah@codeaurora.org>
2020-11-10 12:01:05 +05:30
Akash Asthana
d587555020 ANDROID: ABI: Update allowed list for QCOM
Leaf changes summary: 1 artifact changed (550 filtered out)
Changed leaf types summary: 0 (398 filtered out) leaf types changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed (142 filtered out), 1 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed (10 filtered out), 0 Added variable

1 Added function:

  [A] 'function device_node* of_get_next_parent(device_node*)'

Bug: 172412533
Signed-off-by: Akash Asthana <akashast@codeaurora.org>
Change-Id: Ibd916f38d871469e56888ff3903f0a1bc388b52b
Signed-off-by: Todd Kjos <tkjos@google.com>
2020-11-05 20:04:07 +00:00
Mayank Grover
f7387c317d ANDROID: ABI: update allowed list for QCOM
Leaf changes summary: 1 artifact changed (550 filtered out)
Changed leaf types summary: 0 (398 filtered out) leaf types changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed (142 filtered out), 1 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed (10 filtered out), 0 Added variable

1 Added function:

  [A] 'function u64 pm_runtime_autosuspend_expiration(device*)'

Bug: 172305298
Change-Id: I4c80ce161c8a593a1df97923d6b37b052a26c8a3
Signed-off-by: Mayank Grover <groverm@codeaurora.org>
2020-11-05 17:02:15 +05:30
Chenggang Wang
c47964c5dd ANDROID: GKI: Add some symbols to symbol list
Leaf changes summary: 7 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, 0 Added
variable

7 Added functions:
  [A] 'function int class_for_each_device(class*, device*, void*, int
(device*, void*)*)'
  [A] 'function void device_set_of_node_from_dev(device*, const device*)'
  [A] 'function void devm_led_classdev_unregister(device*,
led_classdev*)'
  [A] 'function void pinctrl_gpio_free(unsigned int)'
  [A] 'function void sha_init(unsigned int*)'
  [A] 'function void sha_transform(unsigned int*, const char*, unsigned
int*)'
  [A] 'function int typec_partner_set_identity(typec_partner*)'

Bug: 172305305
Change-Id: I88de74a1eaa097392f7a29f3cf4c8cc55115c968
Signed-off-by: Chenggang Wang <wangchenggang@vivo.com>
2020-11-03 20:45:33 +00:00
Jeehong Kim
a10e83bb35 ANDROID: ABI: update allowed list for galaxy
Leaf changes summary: 10 artifacts changed
 Changed leaf types summary: 0 leaf type changed
 Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 9 Added functions
 Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 1 Added variable

 9 Added functions:

   [A] 'function char* kstrdup_quotable(const char*, gfp_t)'
   [A] 'function void netdev_state_change(net_device*)'
   [A] 'function int param_get_uint(char*, const kernel_param*)'
   [A] 'function int public_key_verify_signature(const public_key*, const public_key_signature*)'
   [A] 'function void tty_encode_baud_rate(tty_struct*, speed_t, speed_t)'
   [A] 'function int tty_termios_hw_change(const ktermios*, const ktermios*)'
   [A] 'function void usbnet_cdc_unbind(usbnet*, usb_interface*)'
   [A] 'function void usbnet_device_suggests_idle(usbnet*)'
   [A] 'function int usbnet_generic_cdc_bind(usbnet*, usb_interface*)'

 1 Added variable:

   [A] 'const ipv6_stub* ipv6_stub'

Bug: 171954519

Signed-off-by: Jeehong Kim <jhez.kim@samsung.com>
Change-Id: I9066e222d3e30a9434d36c22e4e77159bd57a347
2020-11-02 16:55:00 +09:00
Greg Kroah-Hartman
40799f06ce ANDROID: Input: bump SW_MAX up to 0x3f
Bump the userspace-facing value of SW_MAX from 0x10 to 0x3f, allowing
out-of-tree input drivers to use the increased space to send input codes
to userspace safely.

Note, there are no new reserved input code values, so any out-of-tree
numbers are not guaranteed to ever remain stable over time, but this
allows those drivers to work properly before they get merged upstream to
claim a reserved number.

Be aware that if you use this increased numberspace, your values will
change going forward to new Android and kernel versions, you have been
warned.

This gives us the free-space for 0x2f new values, which should be enough
for a few years grace-period :)

This changes the CRC of a number of functions, but no variable sizes
have changed:

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

36 functions with some sub-type change:

  [C] 'function cec_adapter* cec_allocate_adapter(const cec_adap_ops*, void*, const char*, u32, u8)' at cec-core.c:253:1 has some sub-type changes:
  [C] 'function void cec_delete_adapter(cec_adapter*)' at cec-core.c:431:1 has some sub-type changes:
  [C] 'function void cec_received_msg_ts(cec_adapter*, cec_msg*, ktime_t)' at cec-adap.c:1036:1 has some sub-type changes:
  [C] 'function int cec_register_adapter(cec_adapter*, device*)' at cec-core.c:342:1 has some sub-type changes:
  [C] 'function void cec_s_phys_addr(cec_adapter*, unsigned short int, bool)' at cec.h:279:1 has some sub-type changes:
  [C] 'function void cec_s_phys_addr_from_edid(cec_adapter*, const edid*)' at cec-adap.c:1616:1 has some sub-type changes:
  [C] 'function void cec_transmit_attempt_done_ts(cec_adapter*, u8, ktime_t)' at cec-adap.c:688:1 has some sub-type changes:
  [C] 'function void cec_transmit_done_ts(cec_adapter*, u8, u8, u8, u8, u8, ktime_t)' at cec-adap.c:591:1 has some sub-type changes:
  [C] 'function void cec_unregister_adapter(cec_adapter*)' at cec-core.c:412:1 has some sub-type changes:
  [C] 'function input_dev* devm_input_allocate_device(device*)' at input.h:352:1 has some sub-type changes:
  [C] 'function void input_alloc_absinfo(input_dev*)' at input.h:466:1 has some sub-type changes:
  [C] 'function input_dev* input_allocate_device()' at input.h:351:1 has some sub-type changes:
  [C] 'function void input_close_device(input_handle*)' at input.h:404:1 has some sub-type changes:
  [C] 'function void input_event(input_dev*, unsigned int, unsigned int, int)' at input.h:411:1 has some sub-type changes:
  [C] 'function int input_ff_create(input_dev*, unsigned int)' at input.h:555:1 has some sub-type changes:
  [C] 'function int input_ff_create_memless(input_dev*, void*, int (input_dev*, void*, ff_effect*)*)' at input.h:564:1 has some sub-type changes:
  [C] 'function void input_ff_destroy(input_dev*)' at input.h:556:1 has some sub-type changes:
  [C] 'function void input_free_device(input_dev*)' at input.h:353:1 has some sub-type changes:
  [C] 'function void input_mt_destroy_slots(input_dev*)' at mt.h:78:1 has some sub-type changes:
  [C] 'function int input_mt_get_slot_by_key(input_dev*, int)' at mt.h:122:1 has some sub-type changes:
  [C] 'function int input_mt_init_slots(input_dev*, unsigned int, unsigned int)' at mt.h:76:1 has some sub-type changes:
  [C] 'function void input_mt_report_pointer_emulation(input_dev*, bool)' at mt.h:104:1 has some sub-type changes:
  [C] 'function bool input_mt_report_slot_state(input_dev*, unsigned int, bool)' at mt.h💯1 has some sub-type changes:
  [C] 'function void input_mt_sync_frame(input_dev*)' at mt.h:107:1 has some sub-type changes:
  [C] 'function int input_open_device(input_handle*)' at input.h:403:1 has some sub-type changes:
  [C] 'function int input_register_device(input_dev*)' at input.h:376:1 has some sub-type changes:
  [C] 'function int input_register_handle(input_handle*)' at input.h:397:1 has some sub-type changes:
  [C] 'function int input_register_handler(input_handler*)' at input.h:387:1 has some sub-type changes:
  [C] 'function void input_set_abs_params(input_dev*, unsigned int, int, int, int, int)' at input.h:467:1 has some sub-type changes:
  [C] 'function void input_set_capability(input_dev*, unsigned int, unsigned int)' at input.h:449:1 has some sub-type changes:
  [C] 'function void input_unregister_device(input_dev*)' at input.h:377:1 has some sub-type changes:
  [C] 'function void input_unregister_handle(input_handle*)' at input.h:398:1 has some sub-type changes:
  [C] 'function void input_unregister_handler(input_handler*)' at input.h:388:1 has some sub-type changes:
  [C] 'function int snd_jack_new(snd_card*, const char*, int, snd_jack**, bool, bool)' at jack.c:198:1 has some sub-type changes:
  [C] 'function void snd_jack_report(snd_jack*, int)' at jack.c:340:1 has some sub-type changes:
  [C] 'function int snd_jack_set_key(snd_jack*, snd_jack_types, int)' at jack.c:317:1 has some sub-type changes:

Bug: 170534200
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I28c8b49ac37f42d3ff89554e18fe042a44f5704a
2020-10-31 12:21:18 +01:00
Greg Kroah-Hartman
d1f4f1327d ANDROID: GKI: ABI update for Oct 31 KABI break
Leaf changes summary: 3380 artifacts changed (154 filtered out)
Changed leaf types summary: 282 (120 filtered out) leaf types changed
Removed/Changed/Added functions summary: 0 Removed, 3052 Changed (32 filtered out), 0 Added function
Removed/Changed/Added variables summary: 0 Removed, 46 Changed (2 filtered out), 0 Added variable

3052 functions with some sub-type change:
46 Changed variables:
'struct dentry_operations at dcache.h:139:1' changed:
  type size hasn't changed
  1 data member insertion:
    'void (const path*, path*)* dentry_operations::d_canonical_path', at offset 832 (in bits) at dcache.h:154:1
  there are data member changes:
    'u64 dentry_operations::android_kabi_reserved1' offset changed from 832 to 896 (in bits) (by +64 bits)
    'u64 dentry_operations::android_kabi_reserved2' offset changed from 896 to 960 (in bits) (by +64 bits)
    'u64 dentry_operations::android_kabi_reserved3' offset changed from 960 to 1024 (in bits) (by +64 bits)
    'u64 dentry_operations::android_kabi_reserved4' offset changed from 1024 to 1088 (in bits) (by +64 bits)
  3330 impacted interfaces

'struct inet_connection_sock at inet_connection_sock.h:87:1' changed (indirectly):
  type size changed from 11840 to 11904 (in bits)
  there are data member changes:
    type 'struct inet_sock' of 'inet_connection_sock::icsk_inet' changed:
      type size changed from 8320 to 8384 (in bits)
      there are data member changes:
        type 'struct sock' of 'inet_sock::sk' changed:
          type size changed from 6656 to 6720 (in bits)
          1 data member insertion:
            'u64 sock::android_vendor_data1', at offset 6656 (in bits) at sock.h:526:1
          422 impacted interfaces
        'ipv6_pinfo* inet_sock::pinet6' offset changed from 6656 to 6720 (in bits) (by +64 bits)
        '__be32 inet_sock::inet_saddr' offset changed from 6720 to 6784 (in bits) (by +64 bits)
        '__s16 inet_sock::uc_ttl' offset changed from 6752 to 6816 (in bits) (by +64 bits)
        '__u16 inet_sock::cmsg_flags' offset changed from 6768 to 6832 (in bits) (by +64 bits)
        '__be16 inet_sock::inet_sport' offset changed from 6784 to 6848 (in bits) (by +64 bits)
        '__u16 inet_sock::inet_id' offset changed from 6800 to 6864 (in bits) (by +64 bits)
        'ip_options_rcu* inet_sock::inet_opt' offset changed from 6848 to 6912 (in bits) (by +64 bits)
        'int inet_sock::rx_dst_ifindex' offset changed from 6912 to 6976 (in bits) (by +64 bits)
        '__u8 inet_sock::tos' offset changed from 6944 to 7008 (in bits) (by +64 bits)
        '__u8 inet_sock::min_ttl' offset changed from 6952 to 7016 (in bits) (by +64 bits)
        '__u8 inet_sock::mc_ttl' offset changed from 6960 to 7024 (in bits) (by +64 bits)
        '__u8 inet_sock::pmtudisc' offset changed from 6968 to 7032 (in bits) (by +64 bits)
        '__u8 inet_sock::nodefrag' offset changed from 6976 to 7040 (in bits) (by +64 bits)
        '__u8 inet_sock::rcv_tos' offset changed from 6992 to 7056 (in bits) (by +64 bits)
        '__u8 inet_sock::convert_csum' offset changed from 7000 to 7064 (in bits) (by +64 bits)
        'int inet_sock::uc_index' offset changed from 7008 to 7072 (in bits) (by +64 bits)
        'int inet_sock::mc_index' offset changed from 7040 to 7104 (in bits) (by +64 bits)
        '__be32 inet_sock::mc_addr' offset changed from 7072 to 7136 (in bits) (by +64 bits)
        'ip_mc_socklist* inet_sock::mc_list' offset changed from 7104 to 7168 (in bits) (by +64 bits)
        'inet_cork_full inet_sock::cork' offset changed from 7168 to 7232 (in bits) (by +64 bits)
      2 impacted interfaces
    'request_sock_queue inet_connection_sock::icsk_accept_queue' offset changed from 8320 to 8384 (in bits) (by +64 bits)
    'inet_bind_bucket* inet_connection_sock::icsk_bind_hash' offset changed from 8960 to 9024 (in bits) (by +64 bits)
    'unsigned long int inet_connection_sock::icsk_timeout' offset changed from 9024 to 9088 (in bits) (by +64 bits)
    'timer_list inet_connection_sock::icsk_retransmit_timer' offset changed from 9088 to 9152 (in bits) (by +64 bits)
    'timer_list inet_connection_sock::icsk_delack_timer' offset changed from 9536 to 9600 (in bits) (by +64 bits)
    '__u32 inet_connection_sock::icsk_rto' offset changed from 9984 to 10048 (in bits) (by +64 bits)
    '__u32 inet_connection_sock::icsk_pmtu_cookie' offset changed from 10016 to 10080 (in bits) (by +64 bits)
    'const tcp_congestion_ops* inet_connection_sock::icsk_ca_ops' offset changed from 10048 to 10112 (in bits) (by +64 bits)
    'const inet_connection_sock_af_ops* inet_connection_sock::icsk_af_ops' offset changed from 10112 to 10176 (in bits) (by +64 bits)
    'const tcp_ulp_ops* inet_connection_sock::icsk_ulp_ops' offset changed from 10176 to 10240 (in bits) (by +64 bits)
    'void* inet_connection_sock::icsk_ulp_data' offset changed from 10240 to 10304 (in bits) (by +64 bits)
    'void (sock*, typedef u32)* inet_connection_sock::icsk_clean_acked' offset changed from 10304 to 10368 (in bits) (by +64 bits)
    'hlist_node inet_connection_sock::icsk_listen_portaddr_node' offset changed from 10368 to 10432 (in bits) (by +64 bits)
    'unsigned int (sock*, typedef u32)* inet_connection_sock::icsk_sync_mss' offset changed from 10496 to 10560 (in bits) (by +64 bits)
    '__u8 inet_connection_sock::icsk_ca_dst_locked' offset changed from 10560 to 10624 (in bits) (by +64 bits)
    '__u8 inet_connection_sock::icsk_retransmits' offset changed from 10568 to 10632 (in bits) (by +64 bits)
    '__u8 inet_connection_sock::icsk_pending' offset changed from 10576 to 10640 (in bits) (by +64 bits)
    '__u8 inet_connection_sock::icsk_backoff' offset changed from 10584 to 10648 (in bits) (by +64 bits)
    '__u8 inet_connection_sock::icsk_syn_retries' offset changed from 10592 to 10656 (in bits) (by +64 bits)
    '__u8 inet_connection_sock::icsk_probes_out' offset changed from 10600 to 10664 (in bits) (by +64 bits)
    '__u16 inet_connection_sock::icsk_ext_hdr_len' offset changed from 10608 to 10672 (in bits) (by +64 bits)
    'struct {__u8 pending; __u8 quick; __u8 pingpong; __u8 blocked; __u32 ato; unsigned long int timeout; __u32 lrcvtime; __u16 last_seg_size; __u16 rcv_mss;} inet_connection_sock::icsk_ack' offset changed from 10624 to 10688 (in bits) (by +64 bits)
    'struct {int enabled; int search_high; int search_low; int probe_size; u32 probe_timestamp;} inet_connection_sock::icsk_mtup' offset changed from 10816 to 10880 (in bits) (by +64 bits)
    'u32 inet_connection_sock::icsk_user_timeout' offset changed from 10976 to 11040 (in bits) (by +64 bits)
    'u64 inet_connection_sock::icsk_ca_priv[13]' offset changed from 11008 to 11072 (in bits) (by +64 bits)
  2 impacted interfaces

'struct module at module.h:354:1' changed:
  type size hasn't changed
  1 data member insertion:
    'bool module::using_gplonly_symbols', at offset 2688 (in bits) at module.h:385:1
  there are data member changes:
    anonymous data member union {module_kabi_preserve_1 m1; struct {u64 android_kabi_reserved1;} __UNIQUE_ID_android_kabi_hide201; union {};} at offset 6848 (in bits) became data member 'u64 module::android_kabi_reserved1'
    'bool module::sig_ok' offset changed from 2688 to 2696 (in bits) (by +8 bits)
    'bool module::async_probe_requested' offset changed from 2696 to 2704 (in bits) (by +8 bits)
  3330 impacted interfaces

'struct nf_conn at nf_conntrack.h:58:1' changed:
  type size changed from 2048 to 2240 (in bits)
  3 data member insertions:
    'u64 nf_conn::android_kabi_reserved1', at offset 2048 (in bits) at nf_conntrack.h:111:1
    'u64 nf_conn::android_kabi_reserved2', at offset 2112 (in bits) at nf_conntrack.h:112:1
    'u64 nf_conn::android_vendor_data1', at offset 2176 (in bits) at nf_conntrack.h:114:1
  422 impacted interfaces

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Iec13bb17711b4337d6810b6eac45f755497c6ed8
2020-10-31 09:36:21 +01:00
Greg Kroah-Hartman
a273b843ac ANDROID: ABI: update allowed list for galaxy
Update Galaxy list of symbols with ones that are already in the .xml
file to make further patches much smaller and easier to review.

Bug: 171954519
Cc: Jeehong Kim <jhez.kim@samsung.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ic30a89e6254cddb7669a473e06263d2aef8f9703
2020-10-29 17:42:30 +01:00
Kishore Sri venkata Ganesh Bolisetty
b90aa177cb ANDROID: ABI: Update allowed list for QCOM
Add the following symbols to QCOM allowed-list:
-- cpufreq_get_policy

Bug: 171781675
Change-Id: I11699b631dc61b6ddcb245ae3f01ae41ee1314c7
Signed-off-by: Kishore Sri venkata Ganesh Bolisetty <bsrivenk@codeaurora.org>
Signed-off-by: Raghavendra Rao Ananta <rananta@codeaurora.org>
2020-10-27 17:23:27 -07:00
Peter Wuw
42a391fef2 ANDROID: GKI: Update abi_gki_aarch64_oneplus
Add some symbols to symbol list included by oem modules.

Bug: 165594476
Change-Id: I2ce478cf2fff9d570122910cc4007523afc8fa9f
Signed-off-by: Peter Wuw <peter.wuw@oneplus.com>
2020-10-27 11:56:40 +08:00
Archana Sriram
b494bbca7a ANDROID: ABI: update allowed list for QCOM
Update the android/abi_gki_aarch64_qcom with recent symbol additions.

Simple change and no need to update the .xml file, as no new symbol
addition.

Bug: 171693478
Signed-off-by: Archana Sriram <apsrir@codeaurora.org>
Change-Id: Ic105f1f4d3c3409c461e49035cad5806f5fce22c
2020-10-26 22:48:05 +05:30
hajun.sung
58e01352ee ANDROID: GKI: Update abi_gki_aarch64_exynos
Leaf changes summary: 1 artifact changed (1 filtered out)
Changed leaf types summary: 0 (1 filtered out) 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: 171536491

Change-Id: I2334f11828c2637c1a85cb7391ef7f4fb2fec902
Signed-off-by: hajun.sung <hajun.sung@samsung.com>
2020-10-23 15:35:44 +00:00
Raghavendra Rao Ananta
95bd9e26f2 ANDROID: ABI: Update allowed list for QCOM
Add the following symbols to QCOM allowed-list:
-- amba_driver_register
-- amba_driver_unregister

Bug: 171409550
Change-Id: Iab997df4f8ebb2c39b993b60ee4eb0fa3100fbcd
Signed-off-by: Raghavendra Rao Ananta <rananta@codeaurora.org>
2020-10-22 17:46:00 +00:00
wangzun1
f1ff4a4678 ANDROID: GKI: update xiaomi symbol list
Leaf changes summary: 0 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, 0 Added variable

Bug: 171162194

Signed-off-by: Zun Wang <wangzun1@xiaomi.com>
Change-Id: I169bcdd14878392ef57aec9c303a421800278610
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2020-10-20 16:50:25 +00:00
Jaehyoung Choi
cbd55f8de6 ANDROID: GKI: Update abi_gki_aarch64_exynos
Leaf changes summary: 19 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 19 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

19 Added functions:

  [A] 'function void __sock_recv_timestamp(msghdr*, sock*, sk_buff*)'
  [A] 'function void __sock_recv_wifi_status(msghdr*, sock*, sk_buff*)'
  [A] 'function void __wake_up_locked_key(wait_queue_head*, unsigned int, void*)'
  [A] 'function void __wake_up_sync(wait_queue_head*, unsigned int, int)'
  [A] 'function void add_wait_queue_exclusive(wait_queue_head*, wait_queue_entry*)'
  [A] 'function bool cfg80211_chandef_valid(const cfg80211_chan_def*)'
  [A] 'function void cfg80211_conn_failed(net_device*, const u8*, nl80211_connect_failed_reason, gfp_t)'
  [A] 'function void cfg80211_ref_bss(wiphy*, cfg80211_bss*)'
  [A] 'function int dev_vprintk_emit(int, const device*, const char*, va_list)'
  [A] 'function nlattr** genl_family_attrbuf(const genl_family*)'
  [A] 'function int genlmsg_multicast_allns(const genl_family*, sk_buff*, u32, unsigned int, gfp_t)'
  [A] 'function i2c_client* i2c_new_device(i2c_adapter*, const i2c_board_info*)'
  [A] 'function int iio_convert_raw_to_processed(iio_channel*, int, int*, unsigned int)'
  [A] 'function int iio_get_channel_type(iio_channel*, iio_chan_type*)'
  [A] 'function bool rfkill_blocked(rfkill*)'
  [A] 'function int rtc_add_group(rtc_device*, const attribute_group*)'
  [A] 'function int rtc_set_time(rtc_device*, rtc_time*)'
  [A] 'function int snd_soc_dai_set_tristate(snd_soc_dai*, int)'
  [A] 'function int vprintk_emit(int, int, const char*, size_t, const char*, va_list)'

Bug: 171029675

Signed-off-by: Jaehyoung Choi <jkkkkk.choi@samsung.com>
Change-Id: Ib4cc16e6ba55e4ba135ace7784aaaaf0eac4c00f
2020-10-19 19:11:55 +00:00
Ravikanth Tuniki
205650744e ANDROID: ABI: update allowed list for QCOM
Update the android/abi_gki_aarch64_qcom with recent symbol additions.

Simple change and no need to update the .xml file, as no new symbol
addition.

Bug: 171100523
Change-Id: I5083548f18633b66b76d525209c52b4c44eded75
Signed-off-by: Ravikanth Tuniki <rtunik@codeaurora.org>
2020-10-19 10:21:39 +05:30