ANDROID: ABI/Whitelist: update unisoc Whitelist after CONFIG_PPP =m

Update whitelist after CONFIG_PPP =m and updates the ABI representation
accordingly.

update list:
 - ppp
 - wcn_bsp
 - remove kernel_read/write from wcn_bsp.ko

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

49 Added functions:

  [A] 'function void __ip_select_ident(net*, iphdr*, int)'
  [A] 'function int __usb_get_extra_descriptor(char*, unsigned int, unsigned char, void**, size_t)'
  [A] 'function int bpf_prog_create(bpf_prog**, sock_fprog_kern*)'
  [A] 'function void bpf_prog_destroy(bpf_prog*)'
  [A] 'function int crypto_has_ahash(const char*, unsigned int, unsigned int)'
  [A] 'function int gre_add_protocol(const gre_protocol*, unsigned char)'
  [A] 'function int gre_del_protocol(const gre_protocol*, unsigned char)'
  [A] 'function hid_report* hid_validate_values(hid_device*, unsigned int, unsigned int, unsigned int, unsigned int)'
  [A] 'function void iov_iter_init(iov_iter*, unsigned int, const iovec*, unsigned long int, unsigned long int)'
  [A] 'function l2tp_session* l2tp_session_create(int, l2tp_tunnel*, unsigned int, unsigned int, l2tp_session_cfg*)'
  [A] 'function int l2tp_session_delete(l2tp_session*)'
  [A] 'function void l2tp_session_free(l2tp_session*)'
  [A] 'function l2tp_session* l2tp_session_get_nth(l2tp_tunnel*, int)'
  [A] 'function int l2tp_session_register(l2tp_session*, l2tp_tunnel*)'
  [A] 'function void l2tp_session_set_header_len(l2tp_session*, int)'
  [A] 'function int l2tp_tunnel_create(net*, int, int, unsigned int, unsigned int, l2tp_tunnel_cfg*, l2tp_tunnel**)'
  [A] 'function void l2tp_tunnel_delete(l2tp_tunnel*)'
  [A] 'function void l2tp_tunnel_free(l2tp_tunnel*)'
  [A] 'function l2tp_tunnel* l2tp_tunnel_get(const net*, unsigned int)'
  [A] 'function l2tp_tunnel* l2tp_tunnel_get_nth(const net*, int)'
  [A] 'function l2tp_session* l2tp_tunnel_get_session(l2tp_tunnel*, unsigned int)'
  [A] 'function int l2tp_tunnel_register(l2tp_tunnel*, net*, l2tp_tunnel_cfg*)'
  [A] 'function int l2tp_udp_encap_recv(sock*, sk_buff*)'
  [A] 'function int l2tp_xmit_skb(l2tp_session*, sk_buff*, int)'
  [A] 'function void netdev_printk(const char*, const net_device*, const char*, ...)'
  [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_enable_wake(pci_dev*, pci_power_t, bool)'
  [A] 'function int pci_msi_vec_count(pci_dev*)'
  [A] 'function int pcie_capability_read_dword(pci_dev*, int, u32*)'
  [A] 'function char* ppp_dev_name(ppp_channel*)'
  [A] 'function int ppp_register_compressor(compressor*)'
  [A] 'function void ppp_unregister_compressor(compressor*)'
  [A] 'function void security_sk_classify_flow(sock*, flowi*)'
  [A] 'function void sk_setup_caps(sock*, dst_entry*)'
  [A] 'function void skb_scrub_packet(sk_buff*, bool)'
  [A] 'function int slhc_compress(slcompress*, unsigned char*, int, unsigned char*, unsigned char**, int)'
  [A] 'function void slhc_free(slcompress*)'
  [A] 'function slcompress* slhc_init(int, int)'
  [A] 'function int slhc_remember(slcompress*, unsigned char*, int)'
  [A] 'function int slhc_toss(slcompress*)'
  [A] 'function int slhc_uncompress(slcompress*, unsigned char*, int)'
  [A] 'function int zlib_deflate(z_stream_s*, int)'
  [A] 'function int zlib_deflateEnd(z_stream_s*)'
  [A] 'function int zlib_deflateInit2(z_stream_s*, int, int, int, int, int)'
  [A] 'function int zlib_deflateReset(z_stream_s*)'
  [A] 'function int zlib_deflate_workspacesize(int, int)'
  [A] 'function int zlib_inflateIncomp(z_stream_s*)'
  [A] 'function int zlib_inflateReset(z_stream_s*)'

Bug: 147075469
Change-Id: Ib75fde69129ea751c63b619f7acba5323ffbe188
Signed-off-by: Liangcai Fan <liangcai.fan@unisoc.com>
This commit is contained in:
Liangcai Fan 2020-04-27 17:02:00 +08:00
commit 5277cd529b
2 changed files with 15311 additions and 14232 deletions

File diff suppressed because it is too large Load diff

View file

@ -243,6 +243,7 @@
hid_input_report
hid_report_raw_event
__hid_request
hid_validate_values
i2c_del_driver
i2c_register_driver
i2c_smbus_read_byte_data
@ -487,6 +488,8 @@
power_supply_powers
power_supply_put
ppp_input
ppp_register_compressor
ppp_unregister_compressor
preempt_schedule
preempt_schedule_notrace
prepare_to_wait_event
@ -2162,9 +2165,23 @@
sysfs_create_files
# required by wcn_bsp.ko
kernel_read
kernel_write
memdup_user
pci_disable_device
pci_disable_msi
pci_disable_msix
pcie_capability_read_dword
pcie_capability_read_word
pci_enable_msix_range
pci_enable_wake
pci_find_ext_capability
pci_load_and_free_saved_state
pci_msi_vec_count
pci_read_config_byte
pci_read_config_dword
pci_release_regions
pci_store_saved_state
pci_write_config_byte
pci_write_config_dword
register_chrdev_region
request_firmware_direct
@ -2489,3 +2506,78 @@
# required by xfrm4_tunnel.ko
xfrm4_tunnel_deregister
xfrm4_tunnel_register
# required by ppp_mppe.ko
crypto_has_ahash
crypto_shash_final
crypto_shash_update
# required by pptp.ko
find_next_zero_bit
gre_add_protocol
gre_del_protocol
__ip_select_ident
security_sk_classify_flow
skb_set_owner_w
sk_setup_caps
sock_no_recvmsg
sock_no_sendmsg
# required by gtco.ko
__usb_get_extra_descriptor
# required by l2tp_ppp.ko
l2tp_session_create
l2tp_session_delete
l2tp_session_free
l2tp_session_get_nth
l2tp_session_register
l2tp_session_set_header_len
l2tp_tunnel_create
l2tp_tunnel_delete
l2tp_tunnel_free
l2tp_tunnel_get
l2tp_tunnel_get_nth
l2tp_tunnel_get_session
l2tp_tunnel_register
l2tp_udp_encap_recv
l2tp_xmit_skb
ppp_dev_name
# required by ppp_generic.ko
arch_bpf_jit_check_func
bpf_prog_create
bpf_prog_destroy
bpf_stats_enabled_key
iov_iter_init
netdev_printk
netif_rx
ns_capable
rtnl_link_register
rtnl_link_unregister
skb_queue_head
skb_scrub_packet
slhc_compress
slhc_free
slhc_init
slhc_remember
slhc_toss
slhc_uncompress
unregister_netdevice_many
# required by pppox.ko
sock_register
sock_unregister
# required by ppp_deflate.ko
zlib_deflate
zlib_deflateEnd
zlib_deflateInit2
zlib_deflateReset
zlib_deflate_workspacesize
zlib_inflate
zlib_inflateEnd
zlib_inflateIncomp
zlib_inflateInit2
zlib_inflateReset
zlib_inflate_workspacesize