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>
This commit is contained in:
@@ -1280,6 +1280,7 @@
|
|||||||
<elf-symbol name='dev_printk' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa2ef36e7'/>
|
<elf-symbol name='dev_printk' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa2ef36e7'/>
|
||||||
<elf-symbol name='dev_printk_emit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf765f21a'/>
|
<elf-symbol name='dev_printk_emit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf765f21a'/>
|
||||||
<elf-symbol name='dev_queue_xmit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xfd08e9b6'/>
|
<elf-symbol name='dev_queue_xmit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xfd08e9b6'/>
|
||||||
|
<elf-symbol name='dev_set_mac_address' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xbb4c2efa'/>
|
||||||
<elf-symbol name='dev_set_mtu' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9f5163d'/>
|
<elf-symbol name='dev_set_mtu' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9f5163d'/>
|
||||||
<elf-symbol name='dev_set_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb02b15cb'/>
|
<elf-symbol name='dev_set_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb02b15cb'/>
|
||||||
<elf-symbol name='dev_uc_sync_multiple' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xbc751942'/>
|
<elf-symbol name='dev_uc_sync_multiple' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xbc751942'/>
|
||||||
@@ -4957,6 +4958,7 @@
|
|||||||
<elf-symbol name='usb_interface_id' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe7b7798d'/>
|
<elf-symbol name='usb_interface_id' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe7b7798d'/>
|
||||||
<elf-symbol name='usb_kill_anchored_urbs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x962c8ae1'/>
|
<elf-symbol name='usb_kill_anchored_urbs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x962c8ae1'/>
|
||||||
<elf-symbol name='usb_kill_urb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa50a37e8'/>
|
<elf-symbol name='usb_kill_urb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa50a37e8'/>
|
||||||
|
<elf-symbol name='usb_os_desc_prepare_interf_dir' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x64479d25'/>
|
||||||
<elf-symbol name='usb_otg_state_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2f0d9053'/>
|
<elf-symbol name='usb_otg_state_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2f0d9053'/>
|
||||||
<elf-symbol name='usb_phy_get_charger_current' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6a0032e1'/>
|
<elf-symbol name='usb_phy_get_charger_current' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6a0032e1'/>
|
||||||
<elf-symbol name='usb_phy_set_charger_current' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9c1af30f'/>
|
<elf-symbol name='usb_phy_set_charger_current' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9c1af30f'/>
|
||||||
@@ -65886,20 +65888,7 @@
|
|||||||
<var-decl name='private_value' type-id='7359adad' visibility='default' filepath='include/sound/control.h' line='56' column='1'/>
|
<var-decl name='private_value' type-id='7359adad' visibility='default' filepath='include/sound/control.h' line='56' column='1'/>
|
||||||
</data-member>
|
</data-member>
|
||||||
</class-decl>
|
</class-decl>
|
||||||
<class-decl name='udp_table' size-in-bits='192' is-struct='yes' visibility='default' filepath='include/net/udp.h' line='72' column='1' id='9a516b13'>
|
<class-decl name='udp_table' is-struct='yes' visibility='default' is-declaration-only='yes' id='9a516b13'/>
|
||||||
<data-member access='public' layout-offset-in-bits='0'>
|
|
||||||
<var-decl name='hash' type-id='9cc41107' visibility='default' filepath='include/net/udp.h' line='73' column='1'/>
|
|
||||||
</data-member>
|
|
||||||
<data-member access='public' layout-offset-in-bits='64'>
|
|
||||||
<var-decl name='hash2' type-id='9cc41107' visibility='default' filepath='include/net/udp.h' line='74' column='1'/>
|
|
||||||
</data-member>
|
|
||||||
<data-member access='public' layout-offset-in-bits='128'>
|
|
||||||
<var-decl name='mask' type-id='f0981eeb' visibility='default' filepath='include/net/udp.h' line='75' column='1'/>
|
|
||||||
</data-member>
|
|
||||||
<data-member access='public' layout-offset-in-bits='160'>
|
|
||||||
<var-decl name='log' type-id='f0981eeb' visibility='default' filepath='include/net/udp.h' line='76' column='1'/>
|
|
||||||
</data-member>
|
|
||||||
</class-decl>
|
|
||||||
<pointer-type-def type-id='6661a698' size-in-bits='64' id='9a537bbe'/>
|
<pointer-type-def type-id='6661a698' size-in-bits='64' id='9a537bbe'/>
|
||||||
<pointer-type-def type-id='2bc6669b' size-in-bits='64' id='9a53a8a3'/>
|
<pointer-type-def type-id='2bc6669b' size-in-bits='64' id='9a53a8a3'/>
|
||||||
<function-type size-in-bits='64' id='9a54e634'>
|
<function-type size-in-bits='64' id='9a54e634'>
|
||||||
@@ -66777,7 +66766,6 @@
|
|||||||
<array-type-def dimensions='1' type-id='00205383' size-in-bits='3072' id='9cc39ce1'>
|
<array-type-def dimensions='1' type-id='00205383' size-in-bits='3072' id='9cc39ce1'>
|
||||||
<subrange length='24' type-id='7ff19f0f' id='fdd3342b'/>
|
<subrange length='24' type-id='7ff19f0f' id='fdd3342b'/>
|
||||||
</array-type-def>
|
</array-type-def>
|
||||||
<pointer-type-def type-id='fa07ab8f' size-in-bits='64' id='9cc41107'/>
|
|
||||||
<class-decl name='snd_kcontrol_volatile' size-in-bits='128' is-struct='yes' visibility='default' filepath='include/sound/control.h' line='59' column='1' id='9cd807f4'>
|
<class-decl name='snd_kcontrol_volatile' size-in-bits='128' is-struct='yes' visibility='default' filepath='include/sound/control.h' line='59' column='1' id='9cd807f4'>
|
||||||
<data-member access='public' layout-offset-in-bits='0'>
|
<data-member access='public' layout-offset-in-bits='0'>
|
||||||
<var-decl name='owner' type-id='ed27ccc9' visibility='default' filepath='include/sound/control.h' line='60' column='1'/>
|
<var-decl name='owner' type-id='ed27ccc9' visibility='default' filepath='include/sound/control.h' line='60' column='1'/>
|
||||||
@@ -77835,6 +77823,7 @@
|
|||||||
</class-decl>
|
</class-decl>
|
||||||
<class-decl name='devlink_port' is-struct='yes' visibility='default' is-declaration-only='yes' id='b62ee7e2'/>
|
<class-decl name='devlink_port' is-struct='yes' visibility='default' is-declaration-only='yes' id='b62ee7e2'/>
|
||||||
<pointer-type-def type-id='68a72cd7' size-in-bits='64' id='b6316a7f'/>
|
<pointer-type-def type-id='68a72cd7' size-in-bits='64' id='b6316a7f'/>
|
||||||
|
<pointer-type-def type-id='5260af22' size-in-bits='64' id='b6338998'/>
|
||||||
<class-decl name='sync_file' size-in-bits='960' is-struct='yes' visibility='default' filepath='include/linux/sync_file.h' line='35' column='1' id='b6352c99'>
|
<class-decl name='sync_file' size-in-bits='960' is-struct='yes' visibility='default' filepath='include/linux/sync_file.h' line='35' column='1' id='b6352c99'>
|
||||||
<data-member access='public' layout-offset-in-bits='0'>
|
<data-member access='public' layout-offset-in-bits='0'>
|
||||||
<var-decl name='file' type-id='77e79a4b' visibility='default' filepath='include/linux/sync_file.h' line='36' column='1'/>
|
<var-decl name='file' type-id='77e79a4b' visibility='default' filepath='include/linux/sync_file.h' line='36' column='1'/>
|
||||||
@@ -107939,17 +107928,6 @@
|
|||||||
</class-decl>
|
</class-decl>
|
||||||
<pointer-type-def type-id='12506762' size-in-bits='64' id='fa013de0'/>
|
<pointer-type-def type-id='12506762' size-in-bits='64' id='fa013de0'/>
|
||||||
<pointer-type-def type-id='91f77fa3' size-in-bits='64' id='fa058983'/>
|
<pointer-type-def type-id='91f77fa3' size-in-bits='64' id='fa058983'/>
|
||||||
<class-decl name='udp_hslot' size-in-bits='128' is-struct='yes' visibility='default' filepath='include/net/udp.h' line='58' column='1' id='fa07ab8f'>
|
|
||||||
<data-member access='public' layout-offset-in-bits='0'>
|
|
||||||
<var-decl name='head' type-id='e151255a' visibility='default' filepath='include/net/udp.h' line='59' column='1'/>
|
|
||||||
</data-member>
|
|
||||||
<data-member access='public' layout-offset-in-bits='64'>
|
|
||||||
<var-decl name='count' type-id='95e97e5e' visibility='default' filepath='include/net/udp.h' line='60' column='1'/>
|
|
||||||
</data-member>
|
|
||||||
<data-member access='public' layout-offset-in-bits='96'>
|
|
||||||
<var-decl name='lock' type-id='fb4018a0' visibility='default' filepath='include/net/udp.h' line='61' column='1'/>
|
|
||||||
</data-member>
|
|
||||||
</class-decl>
|
|
||||||
<array-type-def dimensions='2' type-id='8f048e17' size-in-bits='304' id='fa0a1f4c'>
|
<array-type-def dimensions='2' type-id='8f048e17' size-in-bits='304' id='fa0a1f4c'>
|
||||||
<subrange length='2' type-id='7ff19f0f' id='52efc4ef'/>
|
<subrange length='2' type-id='7ff19f0f' id='52efc4ef'/>
|
||||||
<subrange length='19' type-id='7ff19f0f' id='448ee30f'/>
|
<subrange length='19' type-id='7ff19f0f' id='448ee30f'/>
|
||||||
@@ -118039,6 +118017,12 @@
|
|||||||
<parameter type-id='0fbf3cfd' name='skb' filepath='net/core/dev.c' line='4192' column='1'/>
|
<parameter type-id='0fbf3cfd' name='skb' filepath='net/core/dev.c' line='4192' column='1'/>
|
||||||
<return type-id='95e97e5e'/>
|
<return type-id='95e97e5e'/>
|
||||||
</function-decl>
|
</function-decl>
|
||||||
|
<function-decl name='dev_set_mac_address' mangled-name='dev_set_mac_address' filepath='include/linux/netdevice.h' line='3959' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dev_set_mac_address'>
|
||||||
|
<parameter type-id='68a2d05b'/>
|
||||||
|
<parameter type-id='5c0abad8'/>
|
||||||
|
<parameter type-id='5799dc94'/>
|
||||||
|
<return type-id='95e97e5e'/>
|
||||||
|
</function-decl>
|
||||||
<function-decl name='dev_set_mtu' mangled-name='dev_set_mtu' filepath='net/core/dev.c' line='8618' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dev_set_mtu'>
|
<function-decl name='dev_set_mtu' mangled-name='dev_set_mtu' filepath='net/core/dev.c' line='8618' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dev_set_mtu'>
|
||||||
<parameter type-id='68a2d05b' name='dev' filepath='net/core/dev.c' line='8618' column='1'/>
|
<parameter type-id='68a2d05b' name='dev' filepath='net/core/dev.c' line='8618' column='1'/>
|
||||||
<parameter type-id='95e97e5e' name='new_mtu' filepath='net/core/dev.c' line='8618' column='1'/>
|
<parameter type-id='95e97e5e' name='new_mtu' filepath='net/core/dev.c' line='8618' column='1'/>
|
||||||
@@ -137001,6 +136985,14 @@
|
|||||||
<parameter type-id='ab85b8f2'/>
|
<parameter type-id='ab85b8f2'/>
|
||||||
<return type-id='48b5725f'/>
|
<return type-id='48b5725f'/>
|
||||||
</function-decl>
|
</function-decl>
|
||||||
|
<function-decl name='usb_os_desc_prepare_interf_dir' mangled-name='usb_os_desc_prepare_interf_dir' filepath='drivers/usb/gadget/configfs.c' line='1228' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='usb_os_desc_prepare_interf_dir'>
|
||||||
|
<parameter type-id='97aff453' name='parent' filepath='drivers/usb/gadget/configfs.c' line='1229' column='1'/>
|
||||||
|
<parameter type-id='95e97e5e' name='n_interf' filepath='drivers/usb/gadget/configfs.c' line='1230' column='1'/>
|
||||||
|
<parameter type-id='b6338998' name='desc' filepath='drivers/usb/gadget/configfs.c' line='1231' column='1'/>
|
||||||
|
<parameter type-id='9b23c9ad' name='names' filepath='drivers/usb/gadget/configfs.c' line='1232' column='1'/>
|
||||||
|
<parameter type-id='2730d015' name='owner' filepath='drivers/usb/gadget/configfs.c' line='1233' column='1'/>
|
||||||
|
<return type-id='97aff453'/>
|
||||||
|
</function-decl>
|
||||||
<function-decl name='usb_otg_state_string' mangled-name='usb_otg_state_string' filepath='drivers/usb/common/common.c' line='43' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='usb_otg_state_string'>
|
<function-decl name='usb_otg_state_string' mangled-name='usb_otg_state_string' filepath='drivers/usb/common/common.c' line='43' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='usb_otg_state_string'>
|
||||||
<parameter type-id='4c0c8157' name='state' filepath='drivers/usb/common/common.c' line='43' column='1'/>
|
<parameter type-id='4c0c8157' name='state' filepath='drivers/usb/common/common.c' line='43' column='1'/>
|
||||||
<return type-id='80f4b756'/>
|
<return type-id='80f4b756'/>
|
||||||
|
@@ -452,6 +452,7 @@
|
|||||||
devres_alloc_node
|
devres_alloc_node
|
||||||
devres_free
|
devres_free
|
||||||
devres_release
|
devres_release
|
||||||
|
dev_set_mac_address
|
||||||
dev_set_name
|
dev_set_name
|
||||||
_dev_warn
|
_dev_warn
|
||||||
disable_irq
|
disable_irq
|
||||||
@@ -2195,6 +2196,7 @@
|
|||||||
usbnet_write_cmd
|
usbnet_write_cmd
|
||||||
usbnet_write_cmd_async
|
usbnet_write_cmd_async
|
||||||
usbnet_write_cmd_nopm
|
usbnet_write_cmd_nopm
|
||||||
|
usb_os_desc_prepare_interf_dir
|
||||||
usb_put_function
|
usb_put_function
|
||||||
usb_put_function_instance
|
usb_put_function_instance
|
||||||
usb_put_hcd
|
usb_put_hcd
|
||||||
|
Reference in New Issue
Block a user