Commit Graph

373 Commits

Author SHA1 Message Date
Kever Yang
0eb2083a6d ANDROID: GKI: rockchip: Enable symbols for dw_8250
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 bool of_device_is_big_endian(const device_node*)'
  [A] 'function void serial8250_clear_and_reinit_fifos(uart_8250_port*)'
  [A] 'function void serial8250_do_pm(uart_port*, unsigned int, unsigned int)'
  [A] 'function void serial8250_do_set_divisor(uart_port*, unsigned int, unsigned int, unsigned int)'
  [A] 'function void serial8250_do_set_ldisc(uart_port*, ktermios*)'
  [A] 'function int serial8250_handle_irq(uart_port*, unsigned int)'
  [A] 'function void serial8250_update_uartclk(uart_port*, unsigned int)'

Bug: 194515348
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Change-Id: I9e8e98a5d9c31eef21899de4eca9fa4a8c8416de
2021-10-14 11:19:58 +00:00
wangting11
6fbdea5772 ANDROID: GKI: update xiaomi symbol list
Leaf changes summary: 1 artifact changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

1 Added function:

  [A] 'function unsigned long int try_to_free_mem_cgroup_pages(mem_cgroup*, unsigned long int, gfp_t, bool)'

Bug: 202691227
Signed-off-by: ting wang <wangting11@xiaomi.com>
Change-Id: I5274ab355cf01b29b2ec2953856855b4101d868d
2021-10-11 15:01:34 +00:00
Kever Yang
7cc2fcb4ca ANDROID: GKI: rockchip: Enable symbols for rk81x
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] 'class* power_supply_class'

Bug: 194515348
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Change-Id: I576b9d2ea7b62bd9c91257fa09ee8d2464634b58
2021-10-11 17:14:02 +08:00
Guangming Cao
0a7cdb7fe4 ANDROID: Update symbol list for mtk
1. Generated with:
   BUILD_CONFIG=common/build.config.gki.aarch64 build/build_abi.sh --update

2. Leaf changes summary: 4 artifact changed (2 filtered out)
   Changed leaf types summary: 0 (2 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, 2 Added variables

   2 Added functions:
   [A] 'function int __traceiter_android_vh_iommu_iovad_alloc_iova(struct device *, struct iova_domain *, dma_addr_t, size_t )'
   [A] 'function int __traceiter_android_vh_iommu_iovad_free_iova(struct iova_domain *, dma_addr_t, size_t )'

   2 Added variables:
   [A] 'tracepoint __tracepoint_android_vh_iommu_iovad_alloc_iova'
   [A] 'tracepoint __tracepoint_android_vh_iommu_iovad_free_iova'

Bug: 201255968

Change-Id: I480fbbd4b7a37c31e073d4008dbfa633309101bf
Signed-off-by: Guangming Cao <Guangming.Cao@mediatek.com>
2021-10-09 10:51:22 +08:00
Kever Yang
b01ae5f1b4 ANDROID: GKI: rockchip: Enable dummy_irq_chip for pcie
Leaf changes summary: 1 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 0 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 1 Added variable

1 Added variable:

  [A] 'irq_chip dummy_irq_chip'

Bug: 194515348
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Change-Id: I9366d807c3041353af4b7304b481ac72d13fbb3b
2021-10-08 15:06:38 +08:00
Kever Yang
f0ad57ddd7 ANDROID: GKI: rockchip: Enable symbols for rockchip-drm
Functions changes summary: 0 Removed, 0 Changed, 14 Added functions
Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

14 Added functions:

  [A] 'function int __drm_atomic_helper_disable_plane(drm_plane*, drm_plane_state*)'
  [A] 'function void drm_connector_list_update(drm_connector*)'
  [A] 'function dma_buf* drm_gem_dmabuf_export(drm_device*, dma_buf_export_info*)'
  [A] 'function int drm_gem_dmabuf_get_uuid(dma_buf*, uuid_t*)'
  [A] 'function int drm_gem_dumb_map_offset(drm_file*, drm_device*, u32, u64*)'
  [A] 'function int drm_gem_fb_afbc_init(drm_device*, const drm_mode_fb_cmd2*, drm_afbc_framebuffer*)'
  [A] 'function int drm_gem_fb_init_with_funcs(drm_device*, drm_framebuffer*, drm_file*, const drm_mode_fb_cmd2*, const drm_framebuffer_funcs*)'
  [A] 'function int drm_mode_create_tv_properties(drm_device*, unsigned int, const char* const*)'
  [A] 'function void drm_mode_prune_invalid(drm_device*, list_head*, bool)'
  [A] 'function drm_mode_status drm_mode_validate_driver(drm_device*, const drm_display_mode*)'
  [A] 'function drm_mode_status drm_mode_validate_size(const drm_display_mode*, int, int)'
  [A] 'function drm_mode_status drm_mode_validate_ycbcr420(const drm_display_mode*, drm_connector*)'
  [A] 'function unsigned long int drm_prime_get_contiguous_size(sg_table*)'
  [A] 'function drm_property* drm_property_create_object(drm_device*, u32, const char*, uint32_t)'

Bug: 194515348
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I9d72fe58cd354b4727e08d733b1c246aed2e48c0
2021-10-06 09:23:11 +02:00
Kever Yang
dfdc93d7c4 ANDROID: GKI: rockchip: Enable symbols for iommu
No symbols need updating.

Bug: 194515348
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I1bfcdb40193b021d0c19f81c407b78ff1bf09b35
2021-10-06 08:37:37 +02:00
Kever Yang
8846927a02 ANDROID: GKI: rockchip: Enable symbols for dwc2
Functions changes summary: 0 Removed, 0 Changed, 2 Added functions
Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

2 Added functions:

  [A] 'function void usb_hcd_unmap_urb_for_dma(usb_hcd*, urb*)'
  [A] 'function unsigned int usb_wakeup_enabled_descendants(usb_device*)'

Bug: 194515348
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ibf2f79ee3fb4e8b77792cab766afcc998aaf963c
2021-10-06 08:30:13 +02:00
Kever Yang
c82b315c4b ANDROID: GKI: rockchip: Enable symbols for phy
Functions changes summary: 0 Removed, 0 Changed, 6 Added functions
Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

6 Added functions:

  [A] 'function void* devm_pci_remap_cfg_resource(device*, resource*)'
  [A] 'function int of_pci_get_max_link_speed(device_node*)'
  [A] 'function void pci_remove_root_bus(pci_bus*)'
  [A] 'function void pci_stop_root_bus(pci_bus*)'
  [A] 'function int usb_add_phy(usb_phy*, usb_phy_type)'
  [A] 'function int v4l2_querymenu(v4l2_ctrl_handler*, v4l2_querymenu*)'

Bug: 194515348
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I3a1461aa27120b2062289c303899d2ac0195139e
2021-10-05 19:57:39 +02:00
Kever Yang
c10e63b794 ANDROID: GKI: rockchip: Enable symbols for rockchip-opp
Functions changes summary: 0 Removed, 0 Changed, 3 Added functions
Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

3 Added functions:

  [A] 'function opp_table* dev_pm_opp_set_prop_name(device*, const char*)'
  [A] 'function int devfreq_event_get_event(devfreq_event_dev*, devfreq_event_data*)'
  [A] 'function int devm_devfreq_register_opp_notifier(device*, devfreq*)'

Bug: 194515348
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Id9576d47e09e887a9df4f94a485c8ac4c35ea39e
2021-10-05 19:34:23 +02:00
Kever Yang
54a33334de ANDROID: GKI: rockchip: Enable symbols for sdhci-arasan
Functions changes summary: 0 Removed, 0 Changed, 3 Added functions
Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

3 Added functions:

  [A] 'function int sdhci_pltfm_unregister(platform_device*)'
  [A] 'function void sdhci_set_power_and_bus_voltage(sdhci_host*, unsigned char, unsigned short int)'
  [A] 'function void sdhci_set_uhs_signaling(sdhci_host*, unsigned int)'

Bug: 194515348
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I1bdf263f03312a80e26e175106b9f244d4e4007a
2021-10-05 19:12:26 +02:00
Kever Yang
6276cc3982 ANDROID: GKI: rockchip: Enable symbols for devfreq
Functions changes summary: 0 Removed, 0 Changed, 6 Added functions
Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

6 Added functions:

  [A] 'function int devfreq_event_disable_edev(devfreq_event_dev*)'
  [A] 'function int devfreq_event_enable_edev(devfreq_event_dev*)'
  [A] 'function devfreq_event_dev* devfreq_event_get_edev_by_phandle(device*, const char*, int)'
  [A] 'function int devfreq_event_get_edev_count(device*, const char*)'
  [A] 'function devfreq_event_dev* devm_devfreq_event_add_edev(device*, devfreq_event_desc*)'
  [A] 'function int down_write_trylock(rw_semaphore*)'

Bug: 194515348
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: If4ca65ee44b961827f289a02a7458370a81e9154
2021-10-05 18:43:17 +02:00
Kever Yang
a195017de8 ANDROID: GKI: rockchip: Enable symbols for gpio-rockchip
Functions changes summary: 0 Removed, 0 Changed, 4 Added functions
Variables changes summary: 0 Removed, 0 Changed, 1 Added variable

4 Added functions:

  [A] 'function int __irq_alloc_domain_generic_chips(irq_domain*, int, int, const char*, irq_flow_handler_t, unsigned int, unsigned int, irq_gc_flags)'
  [A] 'function int irq_gc_set_wake(irq_data*, unsigned int)'
  [A] 'function irq_chip_generic* irq_get_domain_generic_chip(irq_domain*, unsigned int)'
  [A] 'function pinctrl_dev* of_pinctrl_get(device_node*)'

1 Added variable:

  [A] 'irq_domain_ops irq_generic_chip_ops'

Bug: 194515348
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Change-Id: Ie572e071070d1949a105ea84fb906ba0b36bd140
2021-10-05 18:12:51 +02:00
Kever Yang
068f20142a ANDROID: GKI: rockchip: Enable symbol for pm-domain
Functions changes summary: 0 Removed, 0 Changed, 1 Added function
Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

1 Added function:

  [A] 'function int pm_clk_add_clk(device*, clk*)'

Bug: 194515348
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I503f715b2cf8f641a7b435dc7be1508c88489b76
2021-10-05 17:48:12 +02:00
Kever Yang
6cef9b2952 ANDROID: GKI: rockchip: Enable symbols for common clk
Functions changes summary: 0 Removed, 0 Changed, 1 Added function
Variables changes summary: 0 Removed, 0 Changed, 2 Added variables

1 Added function:

  [A] 'function clk* clk_register_mux_table(device*, const char*, const char* const*, u8, unsigned long int, void*, u8, u32, u8, u32*, spinlock_t*)'

2 Added variables:

  [A] 'const clk_ops clk_divider_ro_ops'
  [A] 'const clk_ops clk_mux_ro_ops'

Bug: 194515348
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I2b8d0f19b3069d3d6beea9b54241e0c6cfd4ab12
2021-10-05 15:11:03 +02:00
Kever Yang
fd41ec3b94 ANDROID: GKI: rockchip: Enable symbols for rtc-rk808
Functions changes summary: 0 Removed, 0 Changed (4066 filtered out), 2 Added functions
Variables changes summary: 0 Removed, 0 Changed (397 filtered out), 0 Added variables

2 Added functions:

  [A] 'function unsigned int _bcd2bin(unsigned char)'
  [A] 'function unsigned char _bin2bcd(unsigned int)'

Bug: 194515348
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: If6b62156f3b6e23e1347e3c2c3279d626f732080
2021-10-05 14:45:52 +02:00
Kever Yang
7827c05b00 ANDROID: GKI: rockchip: Enable symbol for panel-simple
Functions changes summary: 0 Removed, 0 Changed (4065 filtered out), 1 Added functions
Variables changes summary: 0 Removed, 0 Changed (397 filtered out), 0 Added variables

1 Added function:

  [A] 'function int of_get_drm_display_mode(device_node*, drm_display_mode*, u32*, int)'

Bug: 194515348
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I0a6ae2f80c21c40396b2a1b163765f1101180ac9
2021-10-05 13:56:37 +02:00
Kever Yang
229f9c2faf ANDROID: GKI: rockchip: Enable symbol for ov5695
Functions changes summary: 0 Removed, 0 Changed, 1 Added function
Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

1 Added function:

  [A] 'function v4l2_ctrl* v4l2_ctrl_new_int_menu(v4l2_ctrl_handler*, const v4l2_ctrl_ops*, u32, u8, u8, const s64*)'

Bug: 194515348
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I0742f3772612c8a35d8a3ff94700668b2b302f4a
2021-10-05 12:06:51 +02:00
Kever Yang
94f76a7779 ANDROID: GKI: rockchip: Enable symbol for nvme
Functions changes summary: 0 Removed, 0 Changed, 1 Added function
Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

1 Added function:

  [A] 'function int pci_sriov_configure_simple(pci_dev*, int)'

Bug: 194515348
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Icacfeeb8f11ba26a030408a9378068ba1a4eb00e
2021-10-05 11:13:49 +02:00
Kever Yang
4275c37d4e ANDROID: GKI: rockchip: Enable symbols for iio
Functions changes summary: 0 Removed, 0 Changed (424 filtered out), 2 Added functions
Variables changes summary: 0 Removed, 0 Changed (3 filtered out), 0 Added variables

2 Added functions:

  [A] 'function void iio_channel_release_all(iio_channel*)'
  [A] 'function int iio_update_buffers(iio_dev*, iio_buffer*, iio_buffer*)'

Bug: 194515348
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ifaaade732fa2372e9d8c31483f52188c227eac13
2021-10-05 10:45:27 +02:00
Kever Yang
be153f6250 ANDROID: GKI: rockchip: Enable symbol for cw2015_battery
Functions changes summary: 0 Removed, 0 Changed (2328 filtered out), 1 Added functions
Variables changes summary: 0 Removed, 0 Changed (22 filtered out), 0 Added variables

1 Added function:

  [A] 'function int power_supply_am_i_supplied(power_supply*)'

Bug: 194515348
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I7b313c10eb3bed84f4b4194c63d8dcfd4b5273c5
2021-10-05 09:06:30 +02:00
Kever Yang
a90c09dd41 ANDROID: GKI: rockchip: Enable symbols for mmc driver
Functions changes summary: 0 Removed, 0 Changed, 5 Added functions
Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

5 Added functions:

  [A] 'function int clk_get_phase(clk*)'
  [A] 'function int clk_set_phase(clk*, int)'
  [A] 'function void sdhci_adma_write_desc(sdhci_host*, void**, dma_addr_t, int, unsigned int)'
  [A] 'function unsigned int sdhci_pltfm_clk_get_max_clock(sdhci_host*)'
  [A] 'function void sdhci_set_clock(sdhci_host*, unsigned int)'

Bug: 194515348
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I2eaf765788b782d397a9291d2351f033a9e5c05f
2021-10-05 08:22:12 +02:00
Kever Yang
f1e23eee85 ANDROID: GKI: rockchip: Enable symbols for cpufreq governor
Functions changes summary: 0 Removed, 0 Changed (147 filtered out), 8 Added functions
Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

8 Added functions:

  [A] 'function void cpufreq_dbs_governor_exit(cpufreq_policy*)'
  [A] 'function int cpufreq_dbs_governor_init(cpufreq_policy*)'
  [A] 'function void cpufreq_dbs_governor_limits(cpufreq_policy*)'
  [A] 'function int cpufreq_dbs_governor_start(cpufreq_policy*)'
  [A] 'function void cpufreq_dbs_governor_stop(cpufreq_policy*)'
  [A] 'function unsigned int dbs_update(cpufreq_policy*)'
  [A] 'function void gov_update_cpu_data(dbs_data*)'
  [A] 'function ssize_t store_sampling_rate(gov_attr_set*, const char*, size_t)'

Bug: 194515348
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ia03c3afb864e5b875ac24898e8b818d986d50ec6
2021-10-05 08:21:58 +02:00
Kever Yang
5f020167d0 ANDROID: GKI: rockchip: Enable symbols for scsi ch
Leaf changes summary: 1 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

1 Added functions:

  [A] 'function int scsi_register_driver(device_driver*)'

Bug: 194515348
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I7540204d69feec24f0e7f49b08def874c0c072cf
2021-10-05 08:21:31 +02:00
Kever Yang
64665afcb3 ANDROID: GKI: rockchip: Enable symbols for adc-keys
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 input_set_poll_interval(input_dev*, unsigned int)'
  [A] 'function int input_setup_polling(input_dev*, void (input_dev*)*)'

Bug: 194515348
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I0e5c2b10ded49faa890aa37d157e7ddf6797e432
2021-10-05 08:21:18 +02:00
Kever Yang
b37b3c9eaa ANDROID: GKI: rockchip: Enable symbol for act8865
Leaf changes summary: 1 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

1 Added functions:

  [A] 'function int regulator_set_pull_down_regmap(regulator_dev*)'

Bug: 194515348
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I7c8668ad05c11b27d92892a1e4075ef7c87155bd
2021-10-05 08:20:57 +02:00
Kever Yang
21034d71fc ANDROID: GKI: rockchip: Enable symbols for pwm_bl
Functions changes summary: 0 Removed, 0 Changed, 1 Added function
Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

1 Added function:

  [A] 'function int pwm_adjust_config(pwm_device*)'

Bug: 194515348
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ic944cb67431d2da199a12f926f6e9248235a3abf
2021-10-05 08:19:40 +02:00
Kever Yang
576c7a6297 ANDROID: GKI: rockchip: Enable symbols for phy
Functions changes summary: 0 Removed, 0 Changed, 4 Added functions
Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

4 Added functions:

  [A] 'function int extcon_set_state(extcon_dev*, unsigned int, bool)'
  [A] 'function int extcon_sync(extcon_dev*, unsigned int)'
  [A] 'function usb_dr_mode of_usb_get_dr_mode_by_phy(device_node*, int)'
  [A] 'function int phy_mipi_dphy_config_validate(phy_configure_opts_mipi_dphy*)'

Bug: 194515348
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ifb68fb8726d7d179a212853abd0be6f5460358ef
2021-10-05 08:19:31 +02:00
Kever Yang
fc1e452fa3 ANDROID: GKI: rockchip: Enable symbols for LED hardbeat
Functions changes summary: 0 Removed, 0 Changed, 3 Added functions
Variables changes summary: 0 Removed, 0 Changed, 1 Added variable

3 Added functions:

  [A] 'function void led_set_brightness_nosleep(led_classdev*, led_brightness)'
  [A] 'function int led_trigger_register(led_trigger*)'
  [A] 'function void led_trigger_unregister(led_trigger*)'

1 Added variable:

  [A] 'unsigned long int avenrun[3]'

Bug: 194515348
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I078368f6e330581f3bd3233b5086730be3db4033
2021-10-05 08:19:22 +02:00
Konstantin Vyshetsky
5adc3c4124 ANDROID: Update the ABI representation
Leaf changes summary: 2 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 1 Added variable

1 Added function:

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

1 Added variable:

  [A] 'tracepoint __tracepoint_android_rvh_ufs_complete_init'

Bug: 185809932
Signed-off-by: Konstantin Vyshetsky <vkon@google.com>
Change-Id: I48a831d2059901276b1a510d8af186c00ca2f9db
2021-10-04 18:26:10 +00:00
Subash Abhinov Kasiviswanathan
7050ead570 ANDROID: qcom: Add qdisc related symbols
Add register_qdisc and unregister_qdisc which are needed by rmnet
modules.

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 register_qdisc(Qdisc_ops*)'
  [A] 'function int unregister_qdisc(Qdisc_ops*)'

Bug: 201660525
Change-Id: Ifc6c36ffada9046f8f23d3e87059a5d631b5cf8c
Signed-off-by: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
2021-10-04 17:59:34 +00:00
Kever Yang
935b5c3bdd ANDROID: GKI: rockchip: Enable symbols for rk808-regulator
Functions changes summary: 0 Removed, 0 Changed (1546 filtered out), 2 Added functions
Variables changes summary: 0 Removed, 0 Changed (11 filtered out), 0 Added variables

2 Added functions:

  [A] 'function gpio_desc* devm_gpiod_get_index_optional(device*, const char*, unsigned int, gpiod_flags)'
  [A] 'function int gpiod_is_active_low(const gpio_desc*)'

Bug: 194515348
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ie06fa99d6616cb389bccc1d9167f084c7cafbe89
2021-10-04 15:48:04 +02:00
Kever Yang
9a8a15b8bd ANDROID: GKI: rockchip: Enable symbols for hid
Functions changes summary: 0 Removed, 0 Changed (1546 filtered out), 1 Added functions
Variables changes summary: 0 Removed, 0 Changed (11 filtered out), 0 Added variables

1 Added function:

  [A] 'function hid_report* hid_validate_values(hid_device*, unsigned int, unsigned int, unsigned int, unsigned int)'

Leaf changes summary: 11 artifacts changed
Changed leaf types summary: 0 leaf type changed

Bug: 194515348
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I941c191d5c0fb5a01a6b9269f0afa7ea77db327a
2021-10-04 13:38:23 +02:00
Greg Kroah-Hartman
eb02ea0e35 ANDROID: GKI: fix mode of android/abi_gki_aarch64.xml file
Somehow the android/abi_gki_aarch64.xml file became executable in a
previous commit.  Fix this up by setting the mode properly.

Bug: 149040612
Cc: Chun-Hung Wu <chun-hung.wu@mediatek.com>
Cc: Sandeep Patil <sspatil@google.com>
Fixes: 55d7c4eca6 ("ANDROID: Update symbol list for mtk")
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Iecb61df3481cf2a257d2f999297a98cdbcb38295
2021-09-30 21:51:03 +00:00
Woogeun Lee
62ad82b86b ANDROID: ABI: update allowed list for galaxy
Leaf changes summary: 84 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 67 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 17 Added variables

67 Added functions:

  [A] 'function int __hid_register_driver(hid_driver*, module*, const char*)'
  [A] 'function int __hid_request(hid_device*, hid_report*, int)'
  [A] 'function tty_driver* __tty_alloc_driver(unsigned int, module*, unsigned long int)'
  [A] 'function int __usb_get_extra_descriptor(char*, unsigned int, unsigned char, void**, size_t)'
  [A] 'function int cdc_ncm_bind_common(usbnet*, usb_interface*, u8, int)'
  [A] 'function int cdc_ncm_change_mtu(net_device*, int)'
  [A] 'function sk_buff* cdc_ncm_fill_tx_frame(usbnet*, sk_buff*, __le32)'
  [A] 'function int cdc_ncm_rx_verify_ndp16(sk_buff*, int)'
  [A] 'function int cdc_ncm_rx_verify_nth16(cdc_ncm_ctx*, sk_buff*)'
  [A] 'function u8 cdc_ncm_select_altsetting(usb_interface*)'
  [A] 'function void cdc_ncm_unbind(usbnet*, usb_interface*)'
  [A] 'function int cdc_parse_cdc_header(usb_cdc_parsed_header*, usb_interface*, u8*, int)'
  [A] 'function u16 crc16(u16, const u8*, size_t)'
  [A] 'function int driver_attach(device_driver*)'
  [A] 'function void drm_mode_sort(list_head*)'
  [A] 'function void hid_hw_close(hid_device*)'
  [A] 'function int hid_hw_open(hid_device*)'
  [A] 'function int hid_hw_start(hid_device*, unsigned int)'
  [A] 'function void hid_hw_stop(hid_device*)'
  [A] 'function int hid_open_report(hid_device*)'
  [A] 'function int hid_report_raw_event(hid_device*, int, u8*, u32, int)'
  [A] 'function void hid_unregister_driver(hid_driver*)'
  [A] 'function void in6_dev_finish_destroy(inet6_dev*)'
  [A] 'function int input_ff_create_memless(input_dev*, void*, int (input_dev*, void*, ff_effect*)*)'
  [A] 'function int phy_connect_direct(net_device*, phy_device*, void (net_device*)*, phy_interface_t)'
  [A] 'function phy_device* phy_find_first(mii_bus*)'
  [A] 'function void phy_get_pause(phy_device*, bool*, bool*)'
  [A] 'function void put_tty_driver(tty_driver*)'
  [A] 'function int smp_call_function_single_async(int, __call_single_data*)'
  [A] 'function unsigned int stack_trace_save_regs(pt_regs*, unsigned long int*, unsigned int, unsigned int)'
  [A] 'function int tcp_register_congestion_control(tcp_congestion_ops*)'
  [A] 'function void tcp_reno_cong_avoid(sock*, u32, u32)'
  [A] 'function u32 tcp_reno_ssthresh(sock*)'
  [A] 'function u32 tcp_reno_undo_cwnd(sock*)'
  [A] 'function u32 tcp_slow_start(tcp_sock*, u32)'
  [A] 'function void tcp_unregister_congestion_control(tcp_congestion_ops*)'
  [A] 'function void tty_ldisc_deref(tty_ldisc*)'
  [A] 'function tty_ldisc* tty_ldisc_ref(tty_struct*)'
  [A] 'function void tty_port_close(tty_port*, tty_struct*, file*)'
  [A] 'function void tty_port_destroy(tty_port*)'
  [A] 'function void tty_port_hangup(tty_port*)'
  [A] 'function void tty_port_init(tty_port*)'
  [A] 'function int tty_port_open(tty_port*, tty_struct*, file*)'
  [A] 'function device* tty_port_register_device(tty_port*, tty_driver*, unsigned int, device*)'
  [A] 'function void tty_port_tty_wakeup(tty_port*)'
  [A] 'function int tty_register_driver(tty_driver*)'
  [A] 'function void tty_set_operations(tty_driver*, const tty_operations*)'
  [A] 'function int tty_standard_install(tty_driver*, tty_struct*)'
  [A] 'function void tty_termios_copy_hw(ktermios*, ktermios*)'
  [A] 'function void tty_unregister_device(tty_driver*, unsigned int)'
  [A] 'function int tty_unregister_driver(tty_driver*)'
  [A] 'function void tty_vhangup(tty_struct*)'
  [A] 'function void usb_autopm_get_interface_no_resume(usb_interface*)'
  [A] 'function void usb_deregister_dev(usb_interface*, usb_class_driver*)'
  [A] 'function usb_interface* usb_find_interface(usb_driver*, int)'
  [A] 'function usb_device* usb_get_dev(usb_device*)'
  [A] 'function usb_interface* usb_get_intf(usb_interface*)'
  [A] 'function const usb_device_id* usb_match_id(usb_interface*, const usb_device_id*)'
  [A] 'function int usb_match_one_id(usb_interface*, const usb_device_id*)'
  [A] 'function void usb_poison_anchored_urbs(usb_anchor*)'
  [A] 'function void usb_put_intf(usb_interface*)'
  [A] 'function int usb_register_dev(usb_interface*, usb_class_driver*)'
  [A] 'function int usb_set_interface(usb_device*, int, int)'
  [A] 'function ssize_t usb_show_dynids(usb_dynids*, char*)'
  [A] 'function ssize_t usb_store_new_id(usb_dynids*, const usb_device_id*, device_driver*, const char*, size_t)'
  [A] 'function void usb_unpoison_urb(urb*)'
  [A] 'function void usbnet_defer_kevent(usbnet*, int)'

17 Added variables:

  [A] 'tracepoint __tracepoint_android_rvh_arm64_serror_panic'
  [A] 'tracepoint __tracepoint_android_rvh_bad_mode'
  [A] 'tracepoint __tracepoint_android_rvh_dequeue_task_idle'
  [A] 'tracepoint __tracepoint_android_rvh_do_sea'
  [A] 'tracepoint __tracepoint_android_rvh_do_undefinstr'
  [A] 'tracepoint __tracepoint_android_vh_rtmutex_wait_finish'
  [A] 'tracepoint __tracepoint_android_vh_rtmutex_wait_start'
  [A] 'tracepoint __tracepoint_android_vh_rwsem_read_wait_finish'
  [A] 'tracepoint __tracepoint_android_vh_rwsem_read_wait_start'
  [A] 'tracepoint __tracepoint_android_vh_rwsem_write_wait_finish'
  [A] 'tracepoint __tracepoint_android_vh_rwsem_write_wait_start'
  [A] 'tracepoint __tracepoint_android_vh_sched_show_task'
  [A] 'tracepoint __tracepoint_android_vh_try_to_freeze_todo'
  [A] 'tracepoint __tracepoint_android_vh_try_to_freeze_todo_unfrozen'
  [A] 'tracepoint __tracepoint_android_vh_watchdog_timer_softlockup'
  [A] 'tracepoint __tracepoint_android_vh_wq_lockup_pool'
  [A] 'ktermios tty_std_termios'

Bug: 201598560

Change-Id: I74e725575a435865af714d5cad17dd6c7c600692
Signed-off-by: Woogeun Lee <woogeun.lee@samsung.com>
2021-09-30 13:43:14 +00:00
Kever Yang
f1a5448fa7 ANDROID: GKI: rockchip: Convert symbol to order by module
This patch does not add any new symbol, but make the symbol list order
by the module.

Bug: 194515348
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Change-Id: I0bec2f90a46ec92d7e391ab9e9c49180c4d87ae9
2021-09-30 18:40:06 +08:00
fengmingli
18d90d0300 ANDROID: GKI: Add a symbol to symbol list
Leaf changes summary: 1 artifact changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

1 Added function:

  [A] 'function int ucsi_send_command(ucsi*, u64, void*, size_t)'

Bug: 194373509

Change-Id: I93707355c2e37aef92d243e5ad324bac5487a804
Signed-off-by: fengmingli <mingli.feng@vivo.com>
2021-09-30 04:35:10 +08:00
huangqiujun
477cd8fd78 ANDROID: GKI: Update symbols to symbol list
Update symbols to symbol list externed by oem modules.

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

13 Added functions:

  [A] 'function int __traceiter_android_vh_kmalloc_slab(void*, unsigned
int, gfp_t, kmem_cache**)'
  [A] 'function int __traceiter_android_vh_save_track_hash(void*, bool,
unsigned long int)'
  [A] 'function int __traceiter_android_vh_save_vmalloc_stack(void*,
unsigned long int, vm_struct*)'
  [A] 'function int __traceiter_android_vh_show_stack_hash(void*,
seq_file*, vm_struct*)'
  [A] 'function void cpufreq_update_limits(unsigned int)'
  [A] 'function bool inode_owner_or_capable(const inode*)'
  [A] 'function int inode_permission(inode*, int)'
  [A] 'function void on_each_cpu_cond(smp_cond_func_t, smp_call_func_t,
void*, bool)'
  [A] 'function void pm_get_active_wakeup_sources(char*, size_t)'
  [A] 'function int rtc_read_alarm(rtc_device*, rtc_wkalrm*)'
  [A] 'function int rtc_set_alarm(rtc_device*, rtc_wkalrm*)'
  [A] 'function u8 sdio_writeb_readb(sdio_func*, u8, unsigned int,
int*)'
  [A] 'function unsigned long int timespec64_to_jiffies(const
timespec64*)'

5 Added variables:

  [A] 'tracepoint __tracepoint_android_vh_kmalloc_slab'
  [A] 'tracepoint __tracepoint_android_vh_save_track_hash'
  [A] 'tracepoint __tracepoint_android_vh_save_vmalloc_stack'
  [A] 'tracepoint __tracepoint_android_vh_show_stack_hash'
  [A] 'static_key_false memcg_kmem_enabled_key'

Bug: 193384408

Change-Id: Iafe49d5a0ca39542d7f109e79f496346009ac7b7
Signed-off-by: huangqiujun <huangqiujun@oppo.com>
2021-09-28 17:23:59 +00:00
Liangliang Li
3b1f439841 ANDROID: GKI: Update symbol list for vivo
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_rvh_refrigerator'

Bug: 201184466
Change-Id: I135ebbc5cf8a2ac6c41da523c4f222887b9af440
Signed-off-by: Liangliang Li <liliangliang@vivo.com>
2021-09-27 18:15:57 +00:00
Alistair Delva
38532a9f24 ANDROID: GKI: Update symbol list for new modules
virtio-snd, gs-usb and the mac80211 modularization were done without
regenerating the symbol list for the virtual device. Fix it.

Bug: 175151042
Change-Id: Ie6ca12c9dcbcb29057d4fb9c7478abac086e4088
Signed-off-by: Alistair Delva <adelva@google.com>
2021-09-24 16:09:15 +00:00
Louis Kuo
099e8c7741 ANDROID: Update symbol list for mtk
Leaf changes summary: 1 artifact changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

1 Added function:

  [A] 'function int __v4l2_ctrl_s_ctrl_compound(v4l2_ctrl*, v4l2_ctrl_type, void*)'

Bug: 201043981
Change-Id: I57c70790e02324767314fc84bf53fb593e3e316d
Signed-off-by: Louis Kuo <louis.kuo@mediatek.com>
2021-09-24 14:13:53 +00:00
Liangliang Li
cdbeb135e5 ANDROID: GKI: Update symbols to symbol list
Add symbol to symbol list for oem module.

Leaf changes summary: 6 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, 3 Added variables

3 Added functions:

  [A] 'function int _kstrtoul(const char*, unsigned int, unsigned long int*)'
  [A] 'function int profile_event_register(profile_type, notifier_block*)'
  [A] 'function int profile_event_unregister(profile_type, notifier_block*)'

3 Added variables:

  [A] 'tracepoint __tracepoint_android_vh_dup_task_struct'
  [A] 'tracepoint __tracepoint_android_vh_irqtime_account_process_tick'
  [A] 'tracepoint __tracepoint_android_vh_vmpressure'

Bug: 200339191

Change-Id: I7ca0bdc942d26d45b9e19568e66734517d197c73
Signed-off-by: Liangliang Li <liliangliang@vivo.com>
2021-09-24 11:16:27 +00:00
Denis Hsu
aae44f81e3 ANDROID: enable MTK RNDIS
The performance of RNDIS driver in kernel 5.10 is insufficient to meet
the requirement introduced by 5G. MTK RNDIS driver integrates
TX/RX aggregation and fine-tune performance to achieve the goal.

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 dev_set_mac_address(net_device*, sockaddr*, netlink_ext_ack*)'
  [A] 'function config_group* usb_os_desc_prepare_interf_dir(config_group*, int, usb_os_desc**, char**, module*)'

Bug: 198379444
Change-Id: I04d669c6d67af778a283b5358c5f1e0b1ded83d4
Signed-off-by: Denis Hsu <denis.hsu@mediatek.com>
2021-09-17 11:58:26 -07:00
Michael Adisumarta
f278b215d4 ANDROID: abi_gki_aarch64_qcom: Add 2 new symbols for gsi
Add symbols for platform_msi_domain_free_irqs and
gsi_update_almst_empty_thrshold.

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 platform_msi_domain_alloc_irqs(device*, unsigned int, irq_write_msi_msg_t)'
  [A] 'function void platform_msi_domain_free_irqs(device*)'

Bug: 200009693
Change-Id: I91d17a944fa838b3d8be2eea7eb2f0d7a41d211f
Signed-off-by: Michael Adisumarta <madisuma@codeaurora.org>
Signed-off-by: Paresh Purabhiya <quic_ppurabhi@quicinc.com>
Signed-off-by: Todd Kjos <tkjos@google.com>
2021-09-17 09:43:50 -07:00
Rick Yiu
e21fe3ef80 ANDROID: Update the ABI 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 __rt_mutex_init(rt_mutex*, const char*, lock_class_key*)'

Bug: 198085505
Signed-off-by: Rick Yiu <rickyiu@google.com>
Change-Id: I97766c915eba89d6d085e32a20cbb416d58de90a
2021-09-17 15:44:10 +00:00
jianbinz
b74189ec8b ANDROID: GKI: Update abi_gki_aarch64_qcom for rtc_tm_to_ktime and rtc_ktime_to_tm
Add rtc_tm_to_ktime and rtc_ktime_to_tm symbols.

Bug: 200193632
Change-Id: Ibe43876597fd944b60b611107d7b9b8d50a64ef4
Signed-off-by: jianbin zhang <quic_jianbinz@quicinc.com>
2021-09-17 15:34:12 +00:00
Greg Kroah-Hartman
e1ad6bbfcc ANDROID: GKI: update virtual device symbol list for led audio driver.
Commit a7dd8b778a ("leds: trigger: audio: Add an activate callback to
ensure the initial brightness is set") in 5.10.65 changed the symbols
needed by the drivers/leds/trigger/ledtrig-audio.c driver so fix this by
adding the needed ones to our list.

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

3 Added functions:

  [A] 'function void led_set_brightness_nosleep(led_classdev*, led_brightness)'
  [A] 'function int led_trigger_register(led_trigger*)'
  [A] 'function void led_trigger_unregister(led_trigger*)'

Fixes: a7dd8b778a ("leds: trigger: audio: Add an activate callback to ensure the initial brightness is set")
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ida491e4bf590e8210696fd9ee2bbf586c22ac226
2021-09-17 11:41:58 +02:00
Puma Hsu
e6e66cb3dd ANDROID: Update the ABI representation
Leaf changes summary: 4 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, 2 Added variables

2 Added functions:

  [A] 'function int __traceiter_android_vh_usb_dev_resume(void*, usb_device*, pm_message_t, int*)'
  [A] 'function int __traceiter_android_vh_usb_dev_suspend(void*, usb_device*, pm_message_t, int*)'

2 Added variables:

  [A] 'tracepoint __tracepoint_android_vh_usb_dev_resume'
  [A] 'tracepoint __tracepoint_android_vh_usb_dev_suspend'

Bug: 187770891
Signed-off-by: Puma Hsu <pumahsu@google.com>
Change-Id: I76f8ebca7ed9e1b4c9b863d6d9172e8ba8e53b5c
2021-09-15 01:03:36 +00:00
Jay Jayanna
b55536ba69 ANDROID: abi_gki_aarch64_qcom: Add vsock functions
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 vsock_addr_init(struct sockaddr_vm *addr, u32 cid, u32 port)'
[A] 'function void vsock_remove_sock(struct vsock_sock *vsk)'

Bug: 199425983
Change-Id: I772835db6a1839f0ff658ebfbd1e898278dbcf48
Signed-off-by: Jay Jayanna <jayanna@codeaurora.org>
Signed-off-by: Tony Truong <truong@codeaurora.org>
2021-09-14 22:39:35 +00:00
Greg Kroah-Hartman
5df7cc992d ANDROID: GKI: update .xml after android12-5.10 merge
The latest android12-5.10 tree added a number of new symbols to track.
So we must update the .xml file to also track these symbols.

Fixes: 639159686b (" Merge branch 'android12-5.10' into `android12-5.10-lts`")
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I65925ac955509919bd2bb49ea0fe7456eb9552a3
2021-09-13 18:41:26 +02:00
Greg Kroah-Hartman
639159686b Merge branch 'android12-5.10' into android12-5.10-lts
Sync up with android12-5.10 for the following commits:

6c3417436a ANDROID: kernel: fix module info for debug_kinfo
774f1bd29c ANDROID: Disable CFI on restricted vendor hooks in TRACE_HEADER_MULTI_READ
90c60a51f5 UPSTREAM: f2fs: guarantee to write dirty data when enabling checkpoint back
8cf5bb6946 UPSTREAM: mm: memblock: fix section mismatch warning again
f00a543047 FROMLIST: usb: gadget: u_audio: EP-OUT bInterval in fback frequency
3f26745cae FROMLIST: usb: gadget: f_uac2: fixed EP-IN wMaxPacketSize
ab9ceb4334 FROMLIST: usb: gadget: f_uac2: Add missing companion descriptor for feedback EP
35afadf0da FROMLIST: thermal: Fix a NULL pointer dereference
3d371f087c UPSTREAM: usb: gadget: f_uac2: fixup feedback endpoint stop
406a51b486 UPSTREAM: usb: gadget: u_audio: add real feedback implementation
d33287acf3 UPSTREAM: usb: gadget: f_uac2: add adaptive sync support for capture
c71892dd9e UPSTREAM: usb: gadget: f_uac2/u_audio: add feedback endpoint support
a844dfbbcb UPSTREAM: usb: gadget: u_audio: convert to strscpy
955f917251 ANDROID: vendor_hooks: Add hook in try_to_unmap_one()
878e0caa77 ANDROID: vendor_hooks: Add hook in mmap_region()
b0778aaff4 ANDROID: vendor_hooks: export android_vh_kmalloc_slab
94fbab9d6c ANDROID: vendor_hooks: Add hook in kmalloc_slab()
73839b71c8 FROMGIT: usb: dwc3: Decouple USB 2.0 L1 & L2 events
2c68b9071d ANDROID: GKI: update xiaomi symbol list
8da32d526d ANDROID: cfi: explicitly clear diag in __cfi_slowpath

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I71c4d03d373d9cef0c467ceea52b62ada755e701
2021-09-13 18:12:07 +02:00
Greg Kroah-Hartman
06e0ef2a71 ANDROID: GKI: fix up spi structure change
The spi_controller structure changed 2 fields from unsigned to signed to
fix a bug in 5.10.63.  Work around that by only preserve the previous
CRC symbols, while keeping the signed change so that the bug remains
fixed as the structure size did not change at all.

Note, this affects the libabigail structures, so they are updated as
well:

Functions changes summary: 0 Removed, 1 Changed (345 filtered out), 0 Added functions
Variables changes summary: 0 Removed, 0 Changed (3 filtered out), 0 Added variables

1 function with some indirect sub-type change:

  [C] 'function spi_controller* __devm_spi_alloc_controller(device*, unsigned int, bool)' at spi.c:2490:1 has some indirect sub-type changes:
    return type changed:
      in pointed to type 'struct spi_controller' at spi.h:472:1:
        type size hasn't changed
        2 data member changes (1 filtered):
          'u8 unused_native_cs' has *some* difference - please report as a bug
          type of 'u8 max_native_cs' changed:
            typedef name changed from u8 to s8 at int-ll64.h:16:1
            underlying type 'typedef __u8' at int-ll64.h:21:1 changed:
              typedef name changed from __u8 to __s8 at int-ll64.h:20:1
              underlying type 'unsigned char' changed:
                type name changed from 'unsigned char' to 'signed char'
                type size hasn't changed

Fixes: 35f3f8504c ("spi: Switch to signed types for *_native_cs SPI controller fields")
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I0e3f02558bfdd6c36f41c172977e1bf51bfbc263
2021-09-09 11:59:07 +02:00
Greg Kroah-Hartman
0115d3d9f9 ANDROID: GKI: add virtio_break_device to the symbol list
The 5.10.62 kernel added the virtio_break_device symbol as a requirement
for the virtio_pci module, so add it to the list so that the
virt_aarch64 target will build properly.

Functions changes summary: 0 Removed, 0 Changed (335 filtered out), 1 Added functions
Variables changes summary: 0 Removed, 0 Changed (3 filtered out), 0 Added variables

1 Added function:

  [A] 'function void virtio_break_device(virtio_device*)'

Fixes: 674d2ac211 ("Merge 5.10.62 into android12-5.10-lts")
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I3937438f3c54d1aebbd2db683da239776e84fcaf
2021-09-07 10:49:29 +02:00
wangting11
2c68b9071d ANDROID: GKI: update xiaomi symbol list
Leaf changes summary: 17 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, 7 Added variables

10 Added functions:

  [A] 'function int __traceiter_android_rvh_check_preempt_tick(void*, task_struct*, unsigned long int*, bool*, unsigned long int, cfs_rq*, sched_entity*, unsigned int)'
  [A] 'function int __traceiter_android_rvh_cpuset_fork(void*, task_struct*, int*)'
  [A] 'function int __traceiter_android_rvh_dequeue_entity(void*, cfs_rq*, sched_entity*)'
  [A] 'function int __traceiter_android_rvh_enqueue_entity(void*, cfs_rq*, sched_entity*)'
  [A] 'function int __traceiter_android_rvh_set_cpus_allowed_comm(void*, task_struct*, const cpumask*)'
  [A] 'function int __traceiter_android_vh_map_util_freq(void*, unsigned long int, unsigned long int, unsigned long int, unsigned long int*, cpufreq_policy*, bool*)'
  [A] 'function int __traceiter_android_vh_sched_setaffinity_early(void*, task_struct*, const cpumask*, int*)'
  [A] 'function void cpuset_cpus_allowed(task_struct*, cpumask*)'
  [A] 'function const char* drm_get_connector_type_name(unsigned int)'
  [A] 'function int gpio_request_array(const gpio*, size_t)'

7 Added variables:

  [A] 'tracepoint __tracepoint_android_rvh_check_preempt_tick'
  [A] 'tracepoint __tracepoint_android_rvh_cpuset_fork'
  [A] 'tracepoint __tracepoint_android_rvh_dequeue_entity'
  [A] 'tracepoint __tracepoint_android_rvh_enqueue_entity'
  [A] 'tracepoint __tracepoint_android_rvh_set_cpus_allowed_comm'
  [A] 'tracepoint __tracepoint_android_vh_map_util_freq'
  [A] 'tracepoint __tracepoint_android_vh_sched_setaffinity_early'

Bug: 197910412
Signed-off-by: ting wang <wangting11@xiaomi.com>
Change-Id: Iadbd3477ee983c254a06956295ce0a46b6dcbf91
2021-09-02 11:40:19 +00:00
Greg Kroah-Hartman
45cad77f78 ANDROID: GKI: update the android12-5.10-lts abi .xml file
We need another symbol added in here for now, due to changes in an LTS
release, so update the .xml file after the merge in order to preserve it
properly.

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 __sdhci_set_timeout(sdhci_host*, mmc_command*)'

Fixes: af06413d4c ("Merge branch 'android12-5.10' into `android12-5.10-lts`")
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I777a7489fcf81630dc30a07eaa927aa34afafdfc
2021-09-02 09:23:24 +02:00
Greg Kroah-Hartman
af06413d4c Merge branch 'android12-5.10' into android12-5.10-lts
Sync up with android12-5.10 for the following commits:

b781144f8a ANDROID: GKI: update xiaomi symbol list
7ed18b3da9 ANDROID: GKI: Update symbols to symbol list
70fb50176e UPSTREAM: kasan, slub: reset tag when printing address
bd5c75ce7b UPSTREAM: kasan, kmemleak: reset tags when scanning block
b683931b2a ANDROID: gki_defconfig: set DEFAULT_MMAP_MIN_ADDR=32768
c0cce1da8b UPSTREAM: kasan, slub: reset tag when printing address
3b6f980a85 UPSTREAM: KVM: arm64: Fix off-by-one in range_is_memory
3649d38887 UPSTREAM: mm: fix the deadlock in finish_fault()
09ec66de84 UPSTREAM: arm64: mte: fix restoration of GCR_EL1 from suspend
1e8a0d84dc UPSTREAM: firmware: arm_scmi: Avoid padding in sensor message structure
ea6f697c3d UPSTREAM: media: s5p-mfc: Fix display delay control creation
2f13bd8f39 UPSTREAM: software node: Handle software node injection to an existing device properly
2f34733fae UPSTREAM: usb: dwc3: Fix debugfs creation flow
d42ca898a6 UPSTREAM: usb: dwc3: core: fix kernel panic when do reboot
71710d40d9 UPSTREAM: kfence: use TASK_IDLE when awaiting allocation
1ea718cd9e UPSTREAM: regulator: scmi: Fix off-by-one for linear regulators .n_voltages setting
be7c2833df UPSTREAM: clk: Skip clk provider registration when np is NULL
f20cbf56db FROMGIT: usb: typec: tcpm: Raise vdm_sm_running flag only when VDM SM is running
b58b8007b1 FROMGIT: usb: typec: tcpm: Fix VDMs sometimes not being forwarded to alt-mode drivers

Note, takes the .xml file from the `android12-5.10` branch, will need to
be updated again in a follow-on commit to pick up the missing symbol.

Change-Id: Ic579951cb27d50feb2987cc91a3f58170562eed1
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2021-09-02 09:02:06 +02:00
wangting11
b781144f8a ANDROID: GKI: update xiaomi symbol list
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 user_struct* find_user(kuid_t)'
  [A] 'function void free_uid(user_struct*)'

Bug: 197716484
Signed-off-by: ting wang <wangting11@xiaomi.com>
Change-Id: Ia0addb98ca8162fda44440262c32b6f37721de6c
2021-09-01 17:33:21 -07:00
Amit Pundir
383ea08168 ANDROID: GKI: db845c: Update symbols list and ABI for lts v5.10.61
android12-5.10-lts is broken on Dragonboard 845c because of
missing symbols added in v5.10.61.

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

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

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

1 Added function:

  [A] 'function void __sdhci_set_timeout(sdhci_host*, mmc_command*)'
========================================================

Bug: 146449535
Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
Change-Id: Ie077af89ca6b847f79cf5294f57467fbbf6b11e1
2021-09-01 20:15:25 +05:30
huangqiujun
7ed18b3da9 ANDROID: GKI: Update symbols to symbol list
Update symbols to symbol list externed by oem modules.

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 int __traceiter_android_vh_exclude_reserved_zone(void*, mm_struct*, vm_unmapped_area_info*)'
  [A] 'function int __traceiter_android_vh_exit_mm(void*, mm_struct*)'
  [A] 'function int __traceiter_android_vh_get_from_fragment_pool(void*, mm_struct*, vm_unmapped_area_info*, unsigned long int*)'
  [A] 'function int __traceiter_android_vh_include_reserved_zone(void*, mm_struct*, vm_unmapped_area_info*, unsigned long int*)'
  [A] 'function unsigned long int arch_mmap_rnd()'
  [A] 'function int ip_route_me_harder(net*, sock*, sk_buff*, unsigned int)'
  [A] 'function bool nf_ct_delete(nf_conn*, u32, int)'
  [A] 'function void tcp_parse_options(const net*, const sk_buff*, tcp_options_received*, int, tcp_fastopen_cookie*)'
  [A] 'function void unregister_net_sysctl_table(ctl_table_header*)'
  [A] 'function unsigned long int vm_unmapped_area(vm_unmapped_area_info*)'

4 Added variables:

  [A] 'tracepoint __tracepoint_android_vh_exclude_reserved_zone'
  [A] 'tracepoint __tracepoint_android_vh_exit_mm'
  [A] 'tracepoint __tracepoint_android_vh_get_from_fragment_pool'
  [A] 'tracepoint __tracepoint_android_vh_include_reserved_zone'

Bug: 193384408

Change-Id: I894b9f459e1e8087d656af42470acef9f2839abc
Signed-off-by: huangqiujun <huangqiujun@oppo.com>
2021-08-30 12:33:56 +00:00
Jindong Yue
49a70f3362 ANDROID: GKI: Add usb/mmc/v4l2 related symbols for i.MX
Leaf changes summary: 29 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 29 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

29 Added functions:

  [A] 'function int __v4l2_ctrl_s_ctrl_int64(v4l2_ctrl*, s64)'
  [A] 'function int _vb2_fop_release(file*, mutex*)'
  [A] 'function unsigned long int* bitmap_alloc(unsigned int, unsigned int)'
  [A] 'function int ehci_handshake(ehci_hcd*, void*, u32, u32, int)'
  [A] 'function int ehci_hub_control(usb_hcd*, u16, u16, u16, char*, u16)'
  [A] 'function void ehci_init_driver(hc_driver*, const ehci_driver_overrides*)'
  [A] 'function int ehci_setup(usb_hcd*)'
  [A] 'function int gpiod_set_array_value_cansleep(unsigned int, gpio_desc**, gpio_array*, unsigned long int*)'
  [A] 'function void media_graph_walk_cleanup(media_graph*)'
  [A] 'function int media_graph_walk_init(media_graph*, media_device*)'
  [A] 'function int mmc_gpio_set_cd_wake(mmc_host*, bool)'
  [A] 'function int mmc_pwrseq_register(mmc_pwrseq*)'
  [A] 'function void mmc_pwrseq_unregister(mmc_pwrseq*)'
  [A] 'function void mmc_retune_timer_stop(mmc_host*)'
  [A] 'function int of_usb_update_otg_caps(device_node*, usb_otg_caps*)'
  [A] 'function power_supply* power_supply_get_by_phandle(device_node*, const char*)'
  [A] 'function void sdhci_dumpregs(sdhci_host*)'
  [A] 'function int sdhci_execute_tuning(mmc_host*, u32)'
  [A] 'function int sdhci_resume_host(sdhci_host*)'
  [A] 'function int sdhci_suspend_host(sdhci_host*)'
  [A] 'function void usb_phy_set_charger_state(usb_phy*, usb_charger_state)'
  [A] 'function void usb_phy_set_event(usb_phy*, unsigned long int)'
  [A] 'function void usb_udc_vbus_handler(usb_gadget*, bool)'
  [A] 'function v4l2_async_subdev* v4l2_async_notifier_add_devname_subdev(v4l2_async_notifier*, const char*, unsigned int)'
  [A] 'function int v4l2_ctrl_subdev_log_status(v4l2_subdev*)'
  [A] 'function int v4l2_g_parm_cap(video_device*, v4l2_subdev*, v4l2_streamparm*)'
  [A] 'function int v4l2_s_parm_cap(video_device*, v4l2_subdev*, v4l2_streamparm*)'
  [A] 'function int vb2_expbuf(vb2_queue*, v4l2_exportbuffer*)'
  [A] 'function size_t vb2_read(vb2_queue*, char*, size_t, loff_t*, int)'

Bug: 194108974
Signed-off-by: Jindong Yue <jindong.yue@nxp.com>
Change-Id: Ied5d5860e5c0be618f3b91b88226733bd57d8d80
2021-08-27 01:57:31 +00:00
Jindong Yue
e18d6a73b9 ANDROID: GKI: Add clk/pinctrl/irq related symbols for i.MX
Leaf changes summary: 53 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 50 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 3 Added variables

50 Added functions:

  [A] 'function void __bitmap_replace(unsigned long int*, const unsigned long int*, const unsigned long int*, const unsigned long int*, unsigned int)'
  [A] 'function clk_hw* __clk_hw_register_fixed_rate(device*, device_node*, const char*, const char*, const clk_hw*, const clk_parent_data*, unsigned long int, unsigned long int, unsigned long int, unsigned long int)'
  [A] 'function int __device_reset(device*, bool)'
  [A] 'function regmap* __regmap_init_mmio_clk(device*, const char*, void*, const regmap_config*, lock_class_key*, const char*)'
  [A] 'function int clk_bulk_get(device*, int, clk_bulk_data*)'
  [A] 'function void clk_bulk_put(int, clk_bulk_data*)'
  [A] 'function clk_hw* clk_hw_register_composite(device*, const char*, const char* const*, int, clk_hw*, const clk_ops*, clk_hw*, const clk_ops*, clk_hw*, const clk_ops*, unsigned long int)'
  [A] 'function bool clk_is_match(const clk*, const clk*)'
  [A] 'function unsigned int clk_mux_index_to_val(u32*, unsigned int, u8)'
  [A] 'function void dev_pm_opp_put_supported_hw(opp_table*)'
  [A] 'function int dev_pm_set_wake_irq(device*, int)'
  [A] 'function gpio_desc* devm_fwnode_gpiod_get_index(device*, fwnode_handle*, const char*, int, gpiod_flags, const char*)'
  [A] 'function irq_chip_generic* devm_irq_alloc_generic_chip(device*, const char*, int, unsigned int, void*, irq_flow_handler_t)'
  [A] 'function int devm_irq_setup_generic_chip(device*, irq_chip_generic*, u32, irq_gc_flags, unsigned int, unsigned int)'
  [A] 'function phy* devm_of_phy_get(device*, device_node*, const char*)'
  [A] 'function int dmaenginem_async_device_register(dma_device*)'
  [A] 'function int down_killable(semaphore*)'
  [A] 'function void* gen_pool_dma_alloc(gen_pool*, size_t, dma_addr_t*)'
  [A] 'function int gpiod_get_direction(gpio_desc*)'
  [A] 'function int ir_raw_event_store_edge(rc_dev*, bool)'
  [A] 'function irq_domain* irq_domain_add_legacy(device_node*, unsigned int, unsigned int, irq_hw_number_t, const irq_domain_ops*, void*)'
  [A] 'function void irq_gc_ack_set_bit(irq_data*)'
  [A] 'function void irq_gc_mask_clr_bit(irq_data*)'
  [A] 'function void irq_gc_mask_set_bit(irq_data*)'
  [A] 'function void mctrl_gpio_disable_ms(mctrl_gpios*)'
  [A] 'function void mctrl_gpio_enable_ms(mctrl_gpios*)'
  [A] 'function unsigned int mctrl_gpio_get(mctrl_gpios*, unsigned int*)'
  [A] 'function mctrl_gpios* mctrl_gpio_init(uart_port*, unsigned int)'
  [A] 'function void mctrl_gpio_set(mctrl_gpios*, unsigned int)'
  [A] 'function gen_pool* of_gen_pool_get(device_node*, const char*, int)'
  [A] 'function int of_genpd_add_subdomain(of_phandle_args*, of_phandle_args*)'
  [A] 'function int of_regulator_match(device*, device_node*, of_regulator_match*, unsigned int)'
  [A] 'function group_desc* pinctrl_generic_get_group(pinctrl_dev*, unsigned int)'
  [A] 'function int pinctrl_generic_get_group_count(pinctrl_dev*)'
  [A] 'function const char* pinctrl_generic_get_group_name(pinctrl_dev*, unsigned int)'
  [A] 'function int pinctrl_generic_get_group_pins(pinctrl_dev*, unsigned int, const unsigned int**, unsigned int*)'
  [A] 'function function_desc* pinmux_generic_get_function(pinctrl_dev*, unsigned int)'
  [A] 'function int pinmux_generic_get_function_count(pinctrl_dev*)'
  [A] 'function int pinmux_generic_get_function_groups(pinctrl_dev*, unsigned int, const char* const**, unsigned int* const)'
  [A] 'function const char* pinmux_generic_get_function_name(pinctrl_dev*, unsigned int)'
  [A] 'function void pwm_free(pwm_device*)'
  [A] 'function pwm_device* pwm_request(int, const char*)'
  [A] 'function int regulator_desc_list_voltage_linear_range(const regulator_desc*, unsigned int)'
  [A] 'function void reset_controller_unregister(reset_controller_dev*)'
  [A] 'function scatterlist* sg_last(scatterlist*, unsigned int)'
  [A] 'function int thermal_zone_bind_cooling_device(thermal_zone_device*, int, thermal_cooling_device*, unsigned long int, unsigned long int, unsigned int)'
  [A] 'function int timer_of_init(device_node*, timer_of*)'
  [A] 'function int uart_get_rs485_mode(uart_port*)'
  [A] 'function void uart_handle_cts_change(uart_port*, unsigned int)'
  [A] 'function void uart_handle_dcd_change(uart_port*, unsigned int)'

3 Added variables:

  [A] 'const clk_ops clk_fractional_divider_ops'
  [A] 'unsigned int hrtimer_resolution'
  [A] 'void ()* pm_power_off_prepare'

Bug: 194108974
Signed-off-by: Jindong Yue <jindong.yue@nxp.com>
Change-Id: Ida28fe4fbc488adc958e76cf40733a973848493e
2021-08-26 18:47:49 +00:00
Jindong Yue
7652f868f4 ANDROID: GKI: Add phy/net/pci related symbols for i.MX
Leaf changes summary: 65 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 65 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

65 Added functions:

  [A] 'function int __genphy_config_aneg(phy_device*, bool)'
  [A] 'function int __mdiobus_read(mii_bus*, int, u32)'
  [A] 'function int __mdiobus_write(mii_bus*, int, u32, u16)'
  [A] 'function int __phy_modify(phy_device*, u32, u16, u16)'
  [A] 'function int dw_pcie_ep_raise_legacy_irq(dw_pcie_ep*, u8)'
  [A] 'function int dw_pcie_ep_raise_msi_irq(dw_pcie_ep*, u8, u8)'
  [A] 'function int dw_pcie_ep_raise_msix_irq(dw_pcie_ep*, u8, u16)'
  [A] 'function void dw_pcie_ep_reset_bar(dw_pcie*, pci_barno)'
  [A] 'function u8 dw_pcie_find_capability(dw_pcie*, u8)'
  [A] 'function u16 dw_pcie_find_ext_capability(dw_pcie*, u8)'
  [A] 'function int dw_pcie_link_up(dw_pcie*)'
  [A] 'function int dw_pcie_wait_for_link(dw_pcie*)'
  [A] 'function int ethnl_cable_test_fault_length(phy_device*, u8, u32)'
  [A] 'function int ethnl_cable_test_result(phy_device*, u8, u8)'
  [A] 'function int genphy_aneg_done(phy_device*)'
  [A] 'function int genphy_read_abilities(phy_device*)'
  [A] 'function int genphy_read_lpa(phy_device*)'
  [A] 'function int genphy_read_mmd_unsupported(phy_device*, int, u16)'
  [A] 'function int genphy_read_status(phy_device*)'
  [A] 'function int genphy_soft_reset(phy_device*)'
  [A] 'function int genphy_suspend(phy_device*)'
  [A] 'function int genphy_update_link(phy_device*)'
  [A] 'function int genphy_write_mmd_unsupported(phy_device*, int, u16, u16)'
  [A] 'function int iw_handler_get_spy(net_device*, iw_request_info*, iwreq_data*, char*)'
  [A] 'function int iw_handler_get_thrspy(net_device*, iw_request_info*, iwreq_data*, char*)'
  [A] 'function int iw_handler_set_spy(net_device*, iw_request_info*, iwreq_data*, char*)'
  [A] 'function int iw_handler_set_thrspy(net_device*, iw_request_info*, iwreq_data*, char*)'
  [A] 'function char* iwe_stream_add_event(iw_request_info*, char*, char*, iw_event*, int)'
  [A] 'function char* iwe_stream_add_point(iw_request_info*, char*, char*, iw_event*, char*)'
  [A] 'function char* iwe_stream_add_value(iw_request_info*, char*, char*, char*, iw_event*, int)'
  [A] 'function void mdio_device_reset(mdio_device*, int)'
  [A] 'function bool mdiobus_is_registered_device(mii_bus*, int)'
  [A] 'function int of_get_phy_mode(device_node*, __anonymous_enum__*)'
  [A] 'function phy_device* of_phy_connect(net_device*, device_node*, void (net_device*)*, u32, phy_interface_t)'
  [A] 'function phy_device* of_phy_find_device(device_node*)'
  [A] 'function pci_power_t pci_choose_state(pci_dev*, pm_message_t)'
  [A] 'function void pci_disable_msix(pci_dev*)'
  [A] 'function int pci_enable_msix_range(pci_dev*, msix_entry*, int, int)'
  [A] 'function int pci_msi_enabled()'
  [A] 'function int pci_reset_function(pci_dev*)'
  [A] 'function int pci_try_set_mwi(pci_dev*)'
  [A] 'function int phy_drivers_register(phy_driver*, int, module*)'
  [A] 'function void phy_drivers_unregister(phy_driver*, int)'
  [A] 'function int phy_init_hw(phy_device*)'
  [A] 'function int phy_modify(phy_device*, unsigned int, unsigned short int, unsigned short int)'
  [A] 'function int phy_modify_changed(phy_device*, u32, u16, u16)'
  [A] 'function int phy_modify_paged(phy_device*, int, u32, u16, u16)'
  [A] 'function int phy_modify_paged_changed(phy_device*, int, u32, u16, u16)'
  [A] 'function int phy_read_mmd(phy_device*, int, unsigned int)'
  [A] 'function int phy_read_paged(phy_device*, int, u32)'
  [A] 'function void phy_remove_link_mode(phy_device*, u32)'
  [A] 'function int phy_reset_after_clk_enable(phy_device*)'
  [A] 'function void phy_resolve_aneg_pause(phy_device*)'
  [A] 'function int phy_restore_page(phy_device*, int, int)'
  [A] 'function int phy_select_page(phy_device*, int)'
  [A] 'function int phy_set_max_speed(phy_device*, u32)'
  [A] 'function void phy_set_sym_pause(phy_device*, bool, bool, bool)'
  [A] 'function void phy_support_sym_pause(phy_device*)'
  [A] 'function int phy_write_mmd(phy_device*, int, unsigned int, unsigned short int)'
  [A] 'function int phy_write_paged(phy_device*, int, u32, u16)'
  [A] 'function u64 timecounter_cyc2time(timecounter*, u64)'
  [A] 'function void tso_build_data(const sk_buff*, tso_t*, int)'
  [A] 'function void tso_build_hdr(const sk_buff*, char*, tso_t*, int, bool)'
  [A] 'function int tso_count_descs(const sk_buff*)'
  [A] 'function int tso_start(sk_buff*, tso_t*)'

Bug: 194108974
Signed-off-by: Jindong Yue <jindong.yue@nxp.com>
Change-Id: I8d6810c2df3ea9b584d149c4508061fd86886d50
2021-08-26 14:33:24 +00:00
Jindong Yue
d587a4f210 ANDROID: GKI: Add audio/rproc related symbols for i.MX
Leaf changes summary: 31 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 31 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

31 Added functions:

  [A] 'function mbox_chan* mbox_request_channel_byname(mbox_client*, const char*)'
  [A] 'function int regmap_attach_dev(device*, regmap*, const regmap_config*)'
  [A] 'function int rpmsg_sendto(rpmsg_endpoint*, void*, int, u32)'
  [A] 'function int rpmsg_trysendto(rpmsg_endpoint*, void*, int, u32)'
  [A] 'function void rproc_add_carveout(rproc*, rproc_mem_entry*)'
  [A] 'function void* rproc_da_to_va(rproc*, u64, size_t, bool*)'
  [A] 'function resource_table* rproc_elf_find_loaded_rsc_table(rproc*, const firmware*)'
  [A] 'function int rproc_elf_load_rsc_table(rproc*, const firmware*)'
  [A] 'function int rproc_elf_load_segments(rproc*, const firmware*)'
  [A] 'function int rproc_elf_sanity_check(rproc*, const firmware*)'
  [A] 'function rproc_mem_entry* rproc_mem_entry_init(device*, void*, dma_addr_t, size_t, u32, int (rproc*, rproc_mem_entry*)*, int (rproc*, rproc_mem_entry*)*, const char*, ...)'
  [A] 'function int rproc_of_parse_firmware(device*, int, const char**)'
  [A] 'function irqreturn_t rproc_vq_interrupt(rproc*, int)'
  [A] 'function int snd_dmaengine_pcm_close_release_chan(snd_pcm_substream*)'
  [A] 'function dma_chan* snd_dmaengine_pcm_get_chan(snd_pcm_substream*)'
  [A] 'function int snd_dmaengine_pcm_open(snd_pcm_substream*, dma_chan*)'
  [A] 'function int snd_dmaengine_pcm_open_request_chan(snd_pcm_substream*, dma_filter_fn, void*)'
  [A] 'function snd_pcm_uframes_t snd_dmaengine_pcm_pointer(snd_pcm_substream*)'
  [A] 'function int snd_dmaengine_pcm_refine_runtime_hwparams(snd_pcm_substream*, snd_dmaengine_dai_dma_data*, snd_pcm_hardware*, dma_chan*)'
  [A] 'function void snd_dmaengine_pcm_set_config_from_dai_data(const snd_pcm_substream*, const snd_dmaengine_dai_dma_data*, dma_slave_config*)'
  [A] 'function int snd_dmaengine_pcm_trigger(snd_pcm_substream*, int)'
  [A] 'function int snd_hwparams_to_dma_slave_config(const snd_pcm_substream*, const snd_pcm_hw_params*, dma_slave_config*)'
  [A] 'function int snd_pcm_format_big_endian(snd_pcm_format_t)'
  [A] 'function int snd_pcm_format_linear(snd_pcm_format_t)'
  [A] 'function int snd_pcm_format_unsigned(snd_pcm_format_t)'
  [A] 'function int snd_soc_dai_active(snd_soc_dai*)'
  [A] 'function snd_pcm_substream* snd_soc_dpcm_get_substream(snd_soc_pcm_runtime*, int)'
  [A] 'function int snd_soc_get_dai_name(of_phandle_args*, const char**)'
  [A] 'function void snd_soc_jack_notifier_register(snd_soc_jack*, notifier_block*)'
  [A] 'function snd_soc_component* snd_soc_lookup_component_nolocked(device*, const char*)'
  [A] 'function const soc_device_attribute* soc_device_match(const soc_device_attribute*)'

Bug: 194108974
Signed-off-by: Jindong Yue <jindong.yue@nxp.com>
Change-Id: I115a71eb56747c3edcf54ccacd832917140080e4
2021-08-26 12:31:18 +00:00
Jindong Yue
e8ab8b22f1 ANDROID: GKI: Add display related symbols for i.MX
Leaf changes summary: 60 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 60 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

60 Added functions:

  [A] 'function void cec_fill_conn_info_from_drm(cec_connector_info*, const drm_connector*)'
  [A] 'function cec_notifier* cec_notifier_cec_adap_register(device*, const char*, cec_adapter*)'
  [A] 'function void cec_notifier_cec_adap_unregister(cec_notifier*, cec_adapter*)'
  [A] 'function cec_notifier* cec_notifier_conn_register(device*, const char*, const cec_connector_info*)'
  [A] 'function void cec_notifier_conn_unregister(cec_notifier*)'
  [A] 'function void cec_notifier_set_phys_addr(cec_notifier*, u16)'
  [A] 'function void cec_notifier_set_phys_addr_from_edid(cec_notifier*, const edid*)'
  [A] 'function drm_bridge* devm_drm_panel_bridge_add(device*, drm_panel*)'
  [A] 'function phy* devm_phy_optional_get(device*, const char*)'
  [A] 'function void devm_remove_action(device*, void (void*)*, void*)'
  [A] 'function drm_bridge_state* drm_atomic_get_new_bridge_state(drm_atomic_state*, drm_bridge*)'
  [A] 'function u32* drm_atomic_helper_bridge_propagate_bus_fmt(drm_bridge*, drm_bridge_state*, drm_crtc_state*, drm_connector_state*, u32, unsigned int*)'
  [A] 'function void drm_atomic_helper_commit_tail_rpm(drm_atomic_state*)'
  [A] 'function void drm_bridge_connector_disable_hpd(drm_connector*)'
  [A] 'function void drm_bridge_connector_enable_hpd(drm_connector*)'
  [A] 'function drm_connector* drm_bridge_connector_init(drm_device*, drm_encoder*)'
  [A] 'function void drm_bus_flags_from_videomode(const videomode*, u32*)'
  [A] 'function int drm_connector_attach_content_protection_property(drm_connector*, bool)'
  [A] 'function int drm_connector_attach_max_bpc_property(drm_connector*, int, int)'
  [A] 'function int drm_connector_set_panel_orientation(drm_connector*, drm_panel_orientation)'
  [A] 'function hdmi_quantization_range drm_default_rgb_quant_range(const drm_display_mode*)'
  [A] 'function int drm_display_info_set_bus_formats(drm_display_info*, const u32*, unsigned int)'
  [A] 'function drm_gem_object* drm_gem_cma_create_object_default_funcs(drm_device*, size_t)'
  [A] 'function int drm_gem_cma_dumb_create(drm_file*, drm_device*, drm_mode_create_dumb*)'
  [A] 'function int drm_hdcp_check_ksvs_revoked(drm_device*, u8*, u32)'
  [A] 'function void drm_hdmi_avi_infoframe_colorspace(hdmi_avi_infoframe*, const drm_connector_state*)'
  [A] 'function void drm_hdmi_avi_infoframe_quant_range(hdmi_avi_infoframe*, const drm_connector*, const drm_display_mode*, hdmi_quantization_range)'
  [A] 'function int drm_hdmi_vendor_infoframe_from_display_mode(hdmi_vendor_infoframe*, const drm_connector*, const drm_display_mode*)'
  [A] 'function int drm_mode_create_hdmi_colorspace_property(drm_connector*)'
  [A] 'function drm_display_mode* drm_mode_find_dmt(drm_device*, int, int, int, bool)'
  [A] 'function bool drm_mode_is_420_also(const drm_display_info*, const drm_display_mode*)'
  [A] 'function int drm_of_encoder_active_endpoint(device_node*, drm_encoder*, of_endpoint*)'
  [A] 'function int drm_of_find_panel_or_bridge(const device_node*, int, int, drm_panel**, drm_bridge**)'
  [A] 'function drm_bridge* drm_panel_bridge_add_typed(drm_panel*, u32)'
  [A] 'function void drm_panel_bridge_remove(drm_bridge*)'
  [A] 'function int drm_panel_of_backlight(drm_panel*)'
  [A] 'function int drm_plane_create_color_properties(drm_plane*, u32, u32, drm_color_encoding, drm_color_range)'
  [A] 'function void drm_property_destroy(drm_device*, drm_property*)'
  [A] 'function ssize_t drm_scdc_read(i2c_adapter*, u8, void*, size_t)'
  [A] 'function bool drm_scdc_set_high_tmds_clock_ratio(i2c_adapter*, bool)'
  [A] 'function bool drm_scdc_set_scrambling(i2c_adapter*, bool)'
  [A] 'function ssize_t drm_scdc_write(i2c_adapter*, u8, void*, size_t)'
  [A] 'function int hdmi_avi_infoframe_check(hdmi_avi_infoframe*)'
  [A] 'function ssize_t hdmi_drm_infoframe_pack(hdmi_drm_infoframe*, void*, size_t)'
  [A] 'function ssize_t hdmi_vendor_infoframe_pack(hdmi_vendor_infoframe*, void*, size_t)'
  [A] 'function int mipi_dsi_dcs_enter_sleep_mode(mipi_dsi_device*)'
  [A] 'function int mipi_dsi_dcs_exit_sleep_mode(mipi_dsi_device*)'
  [A] 'function int mipi_dsi_dcs_get_display_brightness(mipi_dsi_device*, u16*)'
  [A] 'function int mipi_dsi_dcs_set_display_off(mipi_dsi_device*)'
  [A] 'function int mipi_dsi_dcs_set_display_on(mipi_dsi_device*)'
  [A] 'function int mipi_dsi_dcs_set_pixel_format(mipi_dsi_device*, u8)'
  [A] 'function int mipi_dsi_dcs_set_tear_on(mipi_dsi_device*, mipi_dsi_dcs_tear_mode)'
  [A] 'function int mipi_dsi_dcs_set_tear_scanline(mipi_dsi_device*, u16)'
  [A] 'function int mipi_dsi_dcs_soft_reset(mipi_dsi_device*)'
  [A] 'function int of_drm_get_panel_orientation(const device_node*, drm_panel_orientation*)'
  [A] 'function int of_get_display_timing(const device_node*, const char*, display_timing*)'
  [A] 'function i2c_adapter* of_get_i2c_adapter_by_node(device_node*)'
  [A] 'function int phy_mipi_dphy_get_default_config(unsigned long int, unsigned int, unsigned int, phy_configure_opts_mipi_dphy*)'
  [A] 'function int phy_validate(phy*, phy_mode, int, phy_configure_opts*)'
  [A] 'function void videomode_from_timing(const display_timing*, videomode*)'

Bug: 194108974
Signed-off-by: Jindong Yue <jindong.yue@nxp.com>
Change-Id: Ide4bc8d26f9968079b73d8f4204cef35992a9f62
2021-08-26 12:29:40 +00:00
Nitin Rawat
f90feddc7e ANDROID: abi_gki_aarch64_qcom: Add mmc clk scaling functions
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_hs200_tuning(mmc_card*)'
[A] 'function mmc_issue_type mmc_issue_type(mmc_queue*, request*)'
[A] 'function int mmc_select_bus_width(mmc_card*)'
[A] 'function int mmc_select_hs(mmc_card*)'
[A] 'function int mmc_select_hs400(mmc_card*)'
[A] 'function int mmc_select_hs_ddr(mmc_card*)'
[A] 'function int mmc_select_timing(mmc_card*)'
[A] 'function void mmc_set_clock(mmc_host*, unsigned int)'
[A] 'function void mmc_set_initial_state(mmc_host*)'
[A] 'function void mmc_set_timing(mmc_host*, unsigned int)'

Bug: 192337957
Change-Id: Ie32ae76557a56ab6cfc747e9e13ec3f9f6cf71c2
Signed-off-by: Ram Prakash Gupta <ramprka@codeaurora.org>
Signed-off-by: Nitin Rawat <nitirawa@codeaurora.org>
2021-08-25 15:45:13 +05:30
huangqiujun
bef08a94ff ANDROID: GKI: Update symbols to symbol list
Update symbols to symbol list externed by oem modules.

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

8 Added functions:

  [A] 'function int __traceiter_android_vh_account_task_time(void*, task_struct*, rq*, int)'
  [A] 'function int __traceiter_android_vh_binder_priority_skip(void*, task_struct*, bool*)'
  [A] 'function int __traceiter_android_vh_process_killed(void*, task_struct*, bool*)'
  [A] 'function int __traceiter_android_vh_tune_inactive_ratio(void*, unsigned long int*, int)'
  [A] 'function int __traceiter_sched_stat_blocked(void*, task_struct*, u64)'
  [A] 'function int __traceiter_sched_stat_iowait(void*, task_struct*, u64)'
  [A] 'function int __traceiter_sched_stat_wait(void*, task_struct*, u64)'
  [A] 'function int __traceiter_task_rename(void*, task_struct*, const char*)'

7 Added variables:

  [A] 'tracepoint __tracepoint_android_vh_account_task_time'
  [A] 'tracepoint __tracepoint_android_vh_binder_priority_skip'
  [A] 'tracepoint __tracepoint_android_vh_tune_inactive_ratio'
  [A] 'tracepoint __tracepoint_sched_stat_blocked'
  [A] 'tracepoint __tracepoint_sched_stat_iowait'
  [A] 'tracepoint __tracepoint_sched_stat_wait'
  [A] 'tracepoint __tracepoint_task_rename'

Bug: 193384408

Change-Id: I4a7a80787e872b633e2dd3950f5bc8fae813f798
Signed-off-by: huangqiujun <huangqiujun@oppo.com>
2021-08-25 01:17:36 +00:00
Maulik Shah
ffa937b6db ANDROID: abi_gki_aarch64_qcom: Add irq_domain_disconnect_hierarchy symbol
This change adds irq_domain_disconnect_hierarchy symbol to whitelist.

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 irq_domain_disconnect_hierarchy(irq_domain*,
unsigned int)'

Bug: 196928089
Change-Id: I43c1c4fc04ffe7e75a4a7126ea1e2cb74182ae79
Signed-off-by: Maulik Shah <mkshah@codeaurora.org>
2021-08-25 00:42:01 +00:00
Siddharth Gupta
d6f6a6cd65 ANDROID: GKI: Add devcoredump API to symbol list
This change adds the dev_coredumpm() API to the symbol list
to allow for custom read and free functions to be called to
dump data.

Bug: 197318507
Change-Id: Ib84b25dd2f075ae9bf8919dcd76451fff5e86f2b
Signed-off-by: Siddharth Gupta <quic_sidgup@quicinc.com>
2021-08-25 00:38:55 +00:00
Hajun Sung
db490c7269 ANDROID: Update the exynos symbol list
Leaf changes summary: 3 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 2 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 1 Added variable

2 Added functions:

  [A] 'function int __traceiter_android_vh_do_wake_up_sync(void*, wait_queue_head*, int*)'
  [A] 'function void __wake_up_sync_key(wait_queue_head*, unsigned int, void*)'

1 Added variable:

  [A] 'tracepoint __tracepoint_android_vh_do_wake_up_sync'

Bug: 197604288

Change-Id: I9919ba5e18325d2d3dacee009b5f480bc6c5dacc
Signed-off-by: Hajun Sung <hajun.sung@samsung.com>
2021-08-24 19:55:28 +09:00
linjunting
9f19de4e29 ANDROID: GKI: Update symbols to abi_gki_aarch64_oplus
Add the below to ABI symbol list -
        console_printk
        kmsg_dump_get_line
        send_sig_info

Bug: 197173550
Signed-off-by: linjunting <linjunting@oppo.com>
Change-Id: Ia515c994dbf31a4f4e902a11835a635ab2b319b7
2021-08-20 02:29:28 +00:00
CCJ Yeh
580b7fa7d9 ANDROID: Update symbol list for mtk
Leaf changes summary: 6 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, 3 Added variables

3 Added functions:

  [A] 'function int __traceiter_android_vh_freq_qos_add_request(void*, freq_constraints*, freq_qos_request*, freq_qos_req_type, int, int)'
  [A] 'function int __traceiter_android_vh_freq_qos_remove_request(void*, freq_qos_request*)'
  [A] 'function int __traceiter_android_vh_freq_qos_update_request(void*, freq_qos_request*, int)'

3 Added variables:

  [A] 'tracepoint __tracepoint_android_vh_freq_qos_add_request'
  [A] 'tracepoint __tracepoint_android_vh_freq_qos_remove_request'
  [A] 'tracepoint __tracepoint_android_vh_freq_qos_update_request'

Bug: 197069923
Signed-off-by: CCJ Yeh <ccj.yeh@mediatek.com>
Change-Id: I8541fb4bb327f6887e86ac4b23951ea56a9430a1
2021-08-19 17:18:55 +00:00
Jindong Yue
4ff1a38f8d ANDROID: GKI: Add initial symbol list for i.MX
Add initial i.MX symbol list file: abi_gki_aarch64_imx.
No new symbols added.

Bug: 194108974
Signed-off-by: Jindong Yue <jindong.yue@nxp.com>
Change-Id: Ic948edbb9a9b9ef866702e4901d714b0c89881bf
2021-08-19 11:11:52 +08:00
Sudarshan Rajagopalan
51b382a231 ANDROID: GKI: Update abi_gki_aarch64_qcom for balance reclaim symbols
Add the below to qcom ABI symbol list -

    __tracepoint_android_rvh_set_balance_anon_file_reclaim
    __traceiter_android_rvh_set_balance_anon_file_reclaim

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

1 Added function:

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

1 Added variable:

[A] 'tracepoint __tracepoint_android_rvh_set_balance_anon_file_reclaim'

Bug: 175415908
Change-Id: Idcc9f3f11e247bba8baa1a73501cc4fb195ea92c
Signed-off-by: Sudarshan Rajagopalan <sudaraja@codeaurora.org>
Signed-off-by: Elliot Berman <quic_eberman@quicinc.com>
2021-08-18 09:31:49 -07:00
Jian Gong
d734d9dc3b ANDROID: ABI: update symbols to A12-K5.10 unisoc whitelist for the first time
Update whitelist for the symbols used by the unisoc device and
update the ABI representation accordingly.

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

18 Added functions:

  [A] 'function int __clk_mux_determine_rate(clk_hw*, clk_rate_request*)'
  [A] 'function regmap* device_node_to_regmap(device_node*)'
  [A] 'function hwspinlock* devm_hwspin_lock_request_specific(device*, unsigned int)'
  [A] 'function dma_chan* of_dma_simple_xlate(of_phandle_args*, of_dma*)'
  [A] 'function nvmem_cell* of_nvmem_cell_get(device_node*, const char*)'
  [A] 'function pinctrl_dev* pinctrl_register(pinctrl_desc*, device*, void*)'
  [A] 'function void pinctrl_unregister(pinctrl_dev*)'
  [A] 'function int pinctrl_utils_add_map_mux(pinctrl_dev*, pinctrl_map**, unsigned int*, unsigned int*, const char*, const char*)'
  [A] 'function power_supply_battery_ocv_table* power_supply_find_ocv2cap_table(power_supply_battery_info*, int, int*)'
  [A] 'function int power_supply_get_battery_info(power_supply*, power_supply_battery_info*)'
  [A] 'function int power_supply_ocv2cap_simple(power_supply_battery_ocv_table*, int, int)'
  [A] 'function void power_supply_put_battery_info(power_supply*, power_supply_battery_info*)'
  [A] 'function int power_supply_temp2resist_simple(power_supply_resistance_temp_table*, int, int)'
  [A] 'function void sdhci_enable_v4_mode(sdhci_host*)'
  [A] 'function int sdhci_request_atomic(mmc_host*, mmc_request*)'
  [A] 'function int sdhci_runtime_resume_host(sdhci_host*, int)'
  [A] 'function int sdhci_runtime_suspend_host(sdhci_host*)'
  [A] 'function void usb_phy_get_charger_current(usb_phy*, unsigned int*, unsigned int*)'

Bug: 197050615
Change-Id: Idbc4441d41a561098d52c7a01393697216ad34d8
Signed-off-by: Jian Gong <jian.gong@unisoc.com>
2021-08-18 15:23:05 +00:00
Cheng Jui Wang
62a5f8e3ac ANDROID: Update symbol list for mtk
1. Generated with:
  BUILD_CONFIG=common/build.config.gki.aarch64 build/build_abi.sh --update

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

1 Added function:

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

Bug: 195914330
Signed-off-by: Poting Chen <poting.chen@mediatek.com>
Signed-off-by: Cheng Jui Wang <cheng-jui.wang@mediatek.com>
Change-Id: Id6e5618313c097a83d8a714c63b76f9f515448b7
2021-08-16 20:48:34 +00:00
Hajun Sung
ff7eccee30 ANDROID: Update the exynos symbol list
Leaf changes summary: 1 artifact changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

1 Added function:

  [A] 'function int iio_convert_raw_to_processed(iio_channel*, int, int*, unsigned int)'

Bug: 196258406

Change-Id: I4b8658c5bc6580a82711d22160b8abe60752120e
Signed-off-by: Hajun Sung <hajun.sung@samsung.com>
2021-08-16 12:56:27 +00:00
wangting11
2950b81ead ANDROID: GKI: update xiaomi symbol list and ABI XML
Leaf changes summary: 28 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 17 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 11 Added variables

17 Added functions:

  [A] 'function int __traceiter_android_vh_binder_alloc_new_buf_locked(void*, size_t, binder_alloc*, int)'
  [A] 'function int __traceiter_android_vh_binder_preset(void*, hlist_head*, mutex*)'
  [A] 'function int __traceiter_android_vh_binder_print_transaction_info(void*, seq_file*, binder_proc*, const char*, binder_transaction*)'
  [A] 'function int __traceiter_android_vh_binder_reply(void*, binder_proc*, binder_proc*, binder_thread*, binder_transaction_data*)'
  [A] 'function int __traceiter_android_vh_binder_trans(void*, binder_proc*, binder_proc*, binder_thread*, binder_transaction_data*)'
  [A] 'function int __traceiter_android_vh_do_send_sig_info(void*, int, task_struct*, task_struct*)'
  [A] 'function int __traceiter_android_vh_free_task(void*, task_struct*)'
  [A] 'function int __traceiter_android_vh_tune_scan_type(void*, char*)'
  [A] 'function int __traceiter_android_vh_tune_swappiness(void*, int*)'
  [A] 'function unsigned int blk_ksm_get_slot_idx(blk_ksm_keyslot*)'
  [A] 'function void blk_queue_update_dma_alignment(request_queue*, int)'
  [A] 'function void blk_queue_update_dma_pad(request_queue*, unsigned int)'
  [A] 'function int scsi_change_queue_depth(scsi_device*, int)'
  [A] 'function int scsi_dma_map(scsi_cmnd*)'
  [A] 'function Scsi_Host* scsi_host_alloc(scsi_host_template*, int)'
  [A] 'function void scsi_print_command(scsi_cmnd*)'
  [A] 'function void ufshcd_update_evt_hist(ufs_hba*, u32, u32)'

11 Added variables:

  [A] 'tracepoint __tracepoint_android_vh_binder_alloc_new_buf_locked'
  [A] 'tracepoint __tracepoint_android_vh_binder_preset'
  [A] 'tracepoint __tracepoint_android_vh_binder_print_transaction_info'
  [A] 'tracepoint __tracepoint_android_vh_binder_reply'
  [A] 'tracepoint __tracepoint_android_vh_binder_trans'
  [A] 'tracepoint __tracepoint_android_vh_do_send_sig_info'
  [A] 'tracepoint __tracepoint_android_vh_free_task'
  [A] 'tracepoint __tracepoint_android_vh_tune_scan_type'
  [A] 'tracepoint __tracepoint_android_vh_tune_swappiness'
  [A] 'cgroup_subsys freezer_cgrp_subsys'
  [A] 'u64 jiffies_64'

Bug: 195765962
Signed-off-by: ting wang <wangting11@xiaomi.com>
Change-Id: Ic78f51200e7b825c564e869b478068f1a3f01c5c
2021-08-13 12:16:06 +00:00
Eric Biggers
8b76fc436b ANDROID: ABI: update generic symbol list
blk_ksm_init_passthrough() is now used.

Bug: 191417025
Change-Id: I414f03df413e44230a7569ba284d39178fbfe104
Signed-off-by: Eric Biggers <ebiggers@google.com>
2021-08-12 11:10:59 -07:00
huangqiujun
23db10c83f ANDROID: GKI: Update symbols to symbol list
Update symbols to symbol list externed by oem modules.

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

12 Added functions:

  [A] 'function int __traceiter_android_vh_alter_mutex_list_add(void*, mutex*, mutex_waiter*, list_head*, bool*)'
  [A] 'function int __traceiter_android_vh_binder_wait_for_work(void*, bool, binder_thread*, binder_proc*)'
  [A] 'function int __traceiter_android_vh_build_sched_domains(void*, bool)'
  [A] 'function int __traceiter_android_vh_check_uninterruptible_tasks(void*, task_struct*, unsigned long int, bool*)'
  [A] 'function int __traceiter_android_vh_check_uninterruptible_tasks_dn(void*, void*)'
  [A] 'function int __traceiter_android_vh_mutex_unlock_slowpath(void*, mutex*)'
  [A] 'function int __traceiter_android_vh_mutex_wait_finish(void*, mutex*)'
  [A] 'function int __traceiter_android_vh_mutex_wait_start(void*, mutex*)'
  [A] 'function int __traceiter_android_vh_rwsem_wake_finish(void*, rw_semaphore*)'
  [A] 'function int __traceiter_android_vh_sync_txn_recvd(void*, task_struct*, task_struct*)'
  [A] 'function int public_key_verify_signature(const public_key*, const public_key_signature*)'
  [A] 'function void sdhci_request(mmc_host*, mmc_request*)'

8 Added variables:

  [A] 'tracepoint __tracepoint_android_vh_alter_mutex_list_add'
  [A] 'tracepoint __tracepoint_android_vh_binder_wait_for_work'
  [A] 'tracepoint __tracepoint_android_vh_build_sched_domains'
  [A] 'tracepoint __tracepoint_android_vh_mutex_unlock_slowpath'
  [A] 'tracepoint __tracepoint_android_vh_mutex_wait_finish'
  [A] 'tracepoint __tracepoint_android_vh_mutex_wait_start'
  [A] 'tracepoint __tracepoint_android_vh_rwsem_wake_finish'
  [A] 'tracepoint __tracepoint_android_vh_sync_txn_recvd'

Bug: 193384408

Change-Id: I0267bc8fb752e2df3a757dfac78b65f4a3b9cac5
Signed-off-by: huangqiujun <huangqiujun@oppo.com>
2021-08-10 15:10:30 +00:00
Hajun Sung
e06796855d ANDROID: ABI: update allowed list for exynos
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_hdmi_infoframe_set_hdr_metadata(hdmi_drm_infoframe*, const drm_connector_state*)'
  [A] 'function ssize_t hdmi_drm_infoframe_pack_only(const hdmi_drm_infoframe*, void*, size_t)'
  [A] 'function int snd_pcm_hw_constraint_mask64(snd_pcm_runtime*, snd_pcm_hw_param_t, u_int64_t)'

Bug: 195331412
Change-Id: Ice427cd480ab24c90d3fbf11dddf207077c98a02
Signed-off-by: Hajun Sung <hajun.sung@samsung.com>
Signed-off-by: Giuliano Procida <gprocida@google.com>
2021-08-10 12:14:52 +00:00
Ryun Park
9520a2129f ANDROID: ABI: Update allowed list for galaxy
Leaf changes summary: 31 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 27 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 4 Added variables

27 Added functions:

  [A] 'function int __traceiter_android_rvh_die_kernel_fault(void*, pt_regs*, unsigned int, unsigned long int, const char*)'
  [A] 'function int __traceiter_android_rvh_do_mem_abort(void*, pt_regs*, unsigned int, unsigned long int, const char*)'
  [A] 'function int __traceiter_android_rvh_do_sp_pc_abort(void*, pt_regs*, unsigned int, unsigned long int, bool)'
  [A] 'function int __traceiter_android_rvh_report_bug(void*, const char*, unsigned int, unsigned long int)'
  [A] 'function int __traceiter_android_vh_kfree_skb(void*, sk_buff*)'
  [A] 'function int __traceiter_android_vh_ptype_head(void*, const packet_type*, list_head*)'
  [A] 'function int blkdev_fsync(file*, loff_t, loff_t, int)'
  [A] 'function void bt_info(const char*, ...)'
  [A] 'function void cpufreq_update_policy(unsigned int)'
  [A] 'function device* create_function_device(char*)'
  [A] 'function void drm_edid_get_monitor_name(edid*, char*, int)'
  [A] 'function void file_ra_state_init(file_ra_state*, address_space*)'
  [A] 'function ssize_t generic_file_read_iter(kiocb*, iov_iter*)'
  [A] 'function ssize_t generic_perform_write(file*, iov_iter*, loff_t)'
  [A] 'function ssize_t generic_write_checks(kiocb*, iov_iter*)'
  [A] 'function u64 get_random_u64()'
  [A] 'function gpio_chip* gpiochip_find(void*, int (gpio_chip*, void*)*)'
  [A] 'function int gpiod_cansleep(const gpio_desc*)'
  [A] 'function gpio_chip* gpiod_to_chip(const gpio_desc*)'
  [A] 'function int i2c_bit_add_numbered_bus(i2c_adapter*)'
  [A] 'function void iov_iter_kvec(iov_iter*, unsigned int, const kvec*, unsigned long int, size_t)'
  [A] 'function void netlink_ack(sk_buff*, nlmsghdr*, int, const netlink_ext_ack*)'
  [A] 'function device_node* of_find_all_nodes(device_node*)'
  [A] 'function int platform_add_devices(platform_device**, int)'
  [A] 'function int pstore_register(pstore_info*)'
  [A] 'function void pstore_unregister(pstore_info*)'
  [A] 'function int vfs_fsync_range(file*, loff_t, loff_t, int)'

4 Added variables:

  [A] 'tracepoint __tracepoint_android_rvh_die_kernel_fault'
  [A] 'tracepoint __tracepoint_android_rvh_do_mem_abort'
  [A] 'tracepoint __tracepoint_android_rvh_do_sp_pc_abort'
  [A] 'tracepoint __tracepoint_android_rvh_report_bug'

Bug: 194879316

Change-Id: I589e3b5942aa61c98f8235087875569b823165d0
Signed-off-by: Ryun Park <ryun.park@samsung.com>
2021-08-07 00:38:33 +00:00
Sajid Dalvi
20c3903ad7 ANDROID: ABI: update ABI XML
android_rvh_pci_d3_sleep is now used

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, 1 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 1 Added variable

1 Added function:

  [A] 'function int __traceiter_android_rvh_pci_d3_sleep(void*, pci_dev*, unsigned int, int*)'

1 Added variable:

  [A] 'tracepoint __tracepoint_android_rvh_pci_d3_sleep'

Bug: 194231641
Signed-off-by: Sajid Dalvi <sdalvi@google.com>
Change-Id: Icc36450b47f2d48f1aecfa74c6bfff0340d3504d
2021-08-04 20:25:31 -05:00
Sajid Dalvi
e9ab28e1c5 ANDROID: ABI: update generic symbol list
Added function:
android_rvh_pci_d3_sleep

Bug: 194231641
Signed-off-by: Sajid Dalvi <sdalvi@google.com>
Change-Id: If05731d35120e1e466f510d519466e8f4f9de2dd
2021-08-04 19:49:48 -05:00
Greg Kroah-Hartman
43223c8e15 ANDROID: GKI: update .xml file after xhci bugfix
Due to the xhci bugfix, the abi .xml has to be updated as one of the
reserved fields for padding was needed to be used.

Leaf changes summary: 1 artifact changed (1 filtered out)
Changed leaf types summary: 1 (1 filtered out) leaf types 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

'struct xhci_hcd at xhci.h:1753:1' changed:
  type size hasn't changed
  1 data member insertion:
    'union {xhci_vendor_ops* vendor_ops; struct {u64 android_kabi_reserved1;} __UNIQUE_ID_android_kabi_hide321; union {};}', at offset 59392 (in bits) at xhci.h:1932:1
  there are data member changes:
    data member u64 android_kabi_reserved1 at offset 59392 (in bits) became anonymous data member 'union {xhci_vendor_ops* vendor_ops; struct {u64 android_kabi_reserved1;} __UNIQUE_ID_android_kabi_hide315; union {};}'
  18 impacted interfaces

Bug: 194461020
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I9ed5203273a951d00d7e6bc5db159411c6db0a58
2021-08-04 09:51:24 +02:00
Eric Biggers
98afdd197f ANDROID: ABI: update generic symbol list and ABI XML
android_rvh_ufs_reprogram_all_keys is now used.

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

1 Added function:

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

1 Added variable:

  [A] 'tracepoint __tracepoint_android_rvh_ufs_reprogram_all_keys'

Bug: 181905172
Change-Id: Ib08d1fa2733e890edf9205a33d804e49e2e67e62
Signed-off-by: Eric Biggers <ebiggers@google.com>
2021-07-28 15:32:59 +00:00
Kever Yang
198e728044 ANDROID: GKI: Add rockchip symbol list
Initial list of rockchip symbols.  These are all already included in the
existing list of symbols supported, so no .xml file update is needed at
this time.

Bug: 194515348
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I3d31281597bf2e3fb0016629ff75bb304052b1c4
2021-07-28 12:51:43 +00:00
Chanho Park
bd50b5dc98 ANDROID: GKI: update allowed GKI symbol for Exynosauto SoC
This patch is for registering below two symbols for Exynosauto SoC.

- __vmalloc: For tight control over page level allocator and protection
flags
- devm_get_free_pages: To use resource managed __get_free_pages

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* __vmalloc(unsigned long int, gfp_t)'
  [A] 'function unsigned long int devm_get_free_pages(device*, gfp_t, unsigned int)'

Bug: 194547942
Signed-off-by: Chanho Park <chanho61.park@samsung.com>
Change-Id: Ia10a8c488845bbce9a3c598904b0e6fba0e38216
2021-07-28 11:41:25 +00:00
Chanho Park
d67fe0a88e ANDROID: GKI: sync 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.

Bug: 194547942
Signed-off-by: Chanho Park <chanho61.park@samsung.com>
Change-Id: I5f50e0c7b7991953aa40b9555277f6a208629303
2021-07-28 11:23:49 +00:00
Woogeun Lee
7a686fd9a5 ANDROID: ABI: update allowed list for galaxy
Leaf changes summary: 28 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 26 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 2 Added variables
Function symbols changes summary: 0 Removed, 1 Added function symbol not referenced by debug info
Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referenced by debug info

26 Added functions:

  [A] 'function int __blk_mq_debugfs_rq_show(seq_file*, request*)'
  [A] 'function unsigned int __kfifo_out_peek(__kfifo*, void*, unsigned int)'
  [A] 'function void __kfree_skb(sk_buff*)'  [A] 'function void _dev_alert(const device*, const char*, ...)'
  [A] 'function bool blk_mq_sched_try_insert_merge(request_queue*, request*)'
  [A] 'function bool blk_mq_sched_try_merge(request_queue*, bio*, unsigned int, request**)'
  [A] 'function void* bsearch(void*, void*, size_t, size_t, cmp_func_t)'
  [A] 'function int cleancache_register_ops(const cleancache_ops*)'
  [A] 'function int device_match_of_node(device*, void*)'
  [A] 'function bool elv_bio_merge_ok(request*, bio*)'
  [A] 'function void elv_rb_add(rb_root*, request*)'
  [A] 'function void elv_rb_del(rb_root*, request*)'
  [A] 'function request* elv_rb_find(rb_root*, sector_t)'
  [A] 'function request* elv_rb_former_request(request_queue*, request*)'
  [A] 'function request* elv_rb_latter_request(request_queue*, request*)'
  [A] 'function void elv_rqhash_add(request_queue*, request*)'
  [A] 'function void elv_rqhash_del(request_queue*, request*)'
  [A] 'function char* get_options(const char*, int, int*)'
  [A] 'function ctl_table_header* register_net_sysctl(net*, const char*, ctl_table*)'
  [A] 'function int regulator_get_current_limit(regulator*)'
  [A] 'function bool rfkill_set_sw_state(rfkill*, bool)'
  [A] 'function int skb_copy_ubufs(sk_buff*, gfp_t)'
  [A] 'function int smpboot_register_percpu_thread(smp_hotplug_thread*)'
  [A] 'function void smpboot_unregister_percpu_thread(smp_hotplug_thread*)'
  [A] 'function int snd_soc_add_card_controls(snd_soc_card*, const snd_kcontrol_new*, int)'
  [A] 'function kuid_t sock_i_uid(sock*)'

2 Added variables:

  [A] 'tracepoint __tracepoint_android_vh_kfree_skb'
  [A] 'tracepoint __tracepoint_android_vh_ptype_head'

1 Added function symbol not referenced by debug info:

  [A] copy_page

Bug: 194749867
Signed-off-by: Woogeun Lee <woogeun.lee@samsung.com>
Change-Id: I96aedb7e3ac670dbce8c222859ed399be683f7c0
2021-07-28 10:22:22 +00:00
Chinwen Chang
3f153f7642 ANDROID: Update symbol list for mtk
Leaf changes summary: 6 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, 3 Added variables

3 Added functions:

  [A] 'function int __traceiter_android_vh_check_bpf_syscall(void*, int, const bpf_attr*, unsigned int)'
  [A] 'function int __traceiter_android_vh_check_file_open(void*, const file*)'
  [A] 'function int __traceiter_android_vh_check_mmap_file(void*, const file*, unsigned long int, unsigned long int, unsigned long int)'

3 Added variables:

  [A] 'tracepoint __tracepoint_android_vh_check_bpf_syscall'
  [A] 'tracepoint __tracepoint_android_vh_check_file_open'
  [A] 'tracepoint __tracepoint_android_vh_check_mmap_file'

Bug: 194827890
Signed-off-by: Chinwen Chang <chinwen.chang@mediatek.com>
Change-Id: Id7a17c452a21294f018a86891385d22c0ec2f975
2021-07-28 08:56:55 +00:00
Greg Kroah-Hartman
6d737c9d03 Revert "ANDROID: ABI: update symbols to unisoc whitelist for the fifth time"
This reverts commit 52f8b40ff6.

It turns out that the unisoc file was never even hooked up to the gki
symbol build script so this file is doing nothing at all.

I tried to add it, but it breaks the build as it includes a lot of
symbols that are not even part of this kernel tree, so it must have been
created from a different kernel version.

Please resubmit this file properly, and hook it up to the build process
(by adding it to the list in the build.config.gki.aarch64 file.)

Bug: 186088840
Signed-off-by: Jian Gong <jian.gong@unisoc.com>
Fixes: 52f8b40ff6 ("ANDROID: ABI: update symbols to unisoc whitelist for the fifth time")
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ibdb7d57f0901aa7273c0c29e0a7e0eaf26909e26
2021-07-27 17:28:46 +02:00
hajun.sung
4d9d100eea ANDROID: Update the exynos symbol list
Leaf changes summary: 3 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 3 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

3 Added functions:

  [A] 'function vm_struct* __get_vm_area_caller(unsigned long int, unsigned long int, unsigned long int, unsigned long int, void*)'
  [A] 'function int i3c_master_defslvs_locked(i3c_master_controller*)'
  [A] 'function int map_kernel_range(unsigned long int, unsigned long int, pgprot_t, page**)'

Bug: 194555897
Change-Id: I594de72ab153828260c85d2039a068d5945d2cab
Signed-off-by: Hajun Sung <hajun.sung@samsung.com>
2021-07-27 09:40:18 +00:00
fengmingli
c2af3663a8 ANDROID: GKI: Add some symbols to symbol list
Leaf changes summary: 22 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 11 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 11 Added variables

11 Added functions:

  [A] 'function int __traceiter_android_vh_mmc_attach_sd(void*, mmc_host*, u32, int)'
  [A] 'function int __traceiter_android_vh_mmc_blk_mq_rw_recovery(void*, mmc_card*)'
  [A] 'function int __traceiter_android_vh_mmc_blk_reset(void*, mmc_host*, int, bool*)'
  [A] 'function int __traceiter_android_vh_mmc_gpio_cd_irqt(void*, mmc_host*, bool*)'
  [A] 'function int __traceiter_android_vh_sd_update_bus_speed_mode(void*, mmc_card*)'
  [A] 'function int __traceiter_android_vh_sdhci_get_cd(void*, sdhci_host*, bool*)'
  [A] 'function int __traceiter_dwc3_complete_trb(void*, dwc3_ep*, dwc3_trb*)'
  [A] 'function int __traceiter_dwc3_ctrl_req(void*, usb_ctrlrequest*)'
  [A] 'function int __traceiter_dwc3_event(void*, u32, dwc3*)'
  [A] 'function int __traceiter_usb_gadget_connect(void*, usb_gadget*, int)'
  [A] 'function int __traceiter_usb_gadget_disconnect(void*, usb_gadget*, int)'

11 Added variables:

  [A] 'tracepoint __tracepoint_android_vh_mmc_attach_sd'
  [A] 'tracepoint __tracepoint_android_vh_mmc_blk_mq_rw_recovery'
  [A] 'tracepoint __tracepoint_android_vh_mmc_blk_reset'
  [A] 'tracepoint __tracepoint_android_vh_mmc_gpio_cd_irqt'
  [A] 'tracepoint __tracepoint_android_vh_sd_update_bus_speed_mode'
  [A] 'tracepoint __tracepoint_android_vh_sdhci_get_cd'
  [A] 'tracepoint __tracepoint_dwc3_complete_trb'
  [A] 'tracepoint __tracepoint_dwc3_ctrl_req'
  [A] 'tracepoint __tracepoint_dwc3_event'
  [A] 'tracepoint __tracepoint_usb_gadget_connect'
  [A] 'tracepoint __tracepoint_usb_gadget_disconnect'

Bug: 194373509

Change-Id: I9fa61c6416ade3031135b26871a67d61b316377d
Signed-off-by: fengmingli <mingli.feng@vivo.com>
2021-07-27 10:37:17 +08:00
Shaleen Agrawal
24ceda42e2 ANDROID: abi_gki_aarch64_qcom: Add additional symbols for show_cpufinfo_max_freq
Additional restricted vendor hook has been added.

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

1 Added function:

[A] 'function int __traceiter_android_rvh_show_max_freq(void*,
cpufreq_policy*, unsigned int*)'

1 Added variable:

[A] 'tracepoint __tracepoint_android_rvh_show_max_freq'

Bug: 194431527
Change-Id: Iaac280c8e3dbacd259a193bb199a92ac41151c8a
Signed-off-by: Shaleen Agrawal <shalagra@codeaurora.org>
2021-07-26 20:51:42 +00:00
Woogeun Lee
e30728e4ff ANDROID: ABI: initial update allowed list for galaxy
No additional symbol is added that is not on any pre-existing symbol
list.

Bug: 194634714
Signed-off-by: Woogeun Lee <woogeun.lee@samsung.com>
Change-Id: I1779540d56c977b8260ad1fc6481fd0a85d383a4
2021-07-26 14:40:15 +01:00
Mukesh Kumar Savaliya
13fe7b9964 ANDROID: abi_gki_aarch64_qcom: Add I3C interface symbols to qcom tree
This change adds I3C device inteface functions into the qcom
symbol list. Helps fixing the ABI differences. These functions
can be used by client driver registering with the i3c master.

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

9 Added functions:

  [A] 'function int i3c_device_disable_ibi(i3c_device*)'
  [A] 'function int i3c_device_do_priv_xfers(i3c_device*, i3c_priv_xfer*, int)'
  [A] 'function int i3c_device_enable_ibi(i3c_device*)'
  [A] 'function void i3c_device_free_ibi(i3c_device*)'
  [A] 'function void i3c_device_get_info(i3c_device*, i3c_device_info*)'
  [A] 'function int i3c_device_request_ibi(i3c_device*, const i3c_ibi_setup*)'
  [A] 'function int i3c_driver_register_with_owner(i3c_driver*, module*)'
  [A] 'function void i3c_driver_unregister(i3c_driver*)'
  [A] 'function device* i3cdev_to_dev(i3c_device*)'

Bug: 194547961
Change-Id: Ie85412e101e9201d4eed212669731b46fb222ce2
Signed-off-by: Mukesh Kumar Savaliya <msavaliy@codeaurora.org>
2021-07-26 09:15:18 +00:00
Louis Kuo
1321fef6b8 ANDROID: Update symbol list for mtk
Leaf changes summary: 8 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, 4 Added variables

4 Added functions:

  [A] 'function int __traceiter_android_rvh_media_device_setup_link(void*, media_link*, media_link_desc*, int*)'
  [A] 'function int __traceiter_android_rvh_v4l2subdev_set_fmt(void*, v4l2_subdev*, v4l2_subdev_pad_config*, v4l2_subdev_format*, int*)'
  [A] 'function int __traceiter_android_rvh_v4l2subdev_set_frame_interval(void*, v4l2_subdev*, v4l2_subdev_frame_interval*, int*)'
  [A] 'function int __traceiter_android_rvh_v4l2subdev_set_selection(void*, v4l2_subdev*, v4l2_subdev_pad_config*, v4l2_subdev_selection*, int*)'

4 Added variables:

  [A] 'tracepoint __tracepoint_android_rvh_media_device_setup_link'
  [A] 'tracepoint __tracepoint_android_rvh_v4l2subdev_set_fmt'
  [A] 'tracepoint __tracepoint_android_rvh_v4l2subdev_set_frame_interval'
  [A] 'tracepoint __tracepoint_android_rvh_v4l2subdev_set_selection'

Bug: 194349973

Signed-off-by: Louis Kuo <louis.kuo@mediatek.com>
Change-Id: I82acdbae39135574ae1312882e24a0545bd89f45
2021-07-25 23:54:57 +00:00
Shaleen Agrawal
0050b3de97 ANDROID: abi_gki_aarch64_qcom: Add additional symbols for after hooks
Need after enqueue and dequeue hooks for QC value adds.

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

1 Added function:

[A] 'function int __traceiter_android_rvh_after_dequeue_task(void*,
rq*, task_struct*)'

1 Added variable:

[A] 'tracepoint __tracepoint_android_rvh_after_dequeue_task'

Bug: 194487266
Change-Id: Id4ccde296a73c85e9e6e581773154378727c9c1d
Signed-off-by: Shaleen Agrawal <shalagra@codeaurora.org>
2021-07-25 12:26:43 +00:00
Greg Kroah-Hartman
06e12b3d0a Revert "ANDROID: ABI: initial update allowed list for galaxy"
This reverts commit d6eeae59b5.

Reason for revert: the file is in DOS line-ends and the tools are
not picking it up at all.  So no .xml file updates were ever done
with this.

Bug: 193853163
Change-Id: I7bfc7a9d2c13015093bbb70c07d3906bdd7b7504
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2021-07-22 16:36:44 +00:00
Greg Kroah-Hartman
66b6a4a736 Revert "ANDROID: ABI: update allowed list for galaxy"
This reverts commit ddabf14bea.

The file is in DOS format and no tools pick it up.  Because of this
there were additional symbols being added here that were never reflected
in the .xml update.

Bug: 193853163
Cc: Woogeun Lee <woogeun.lee@samsung.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I399e8a3509b74524852cb44a59a0f54ef9e6dbb8
2021-07-22 16:36:30 +00:00