From e6dcd23df8a1e3626e58638cfcbad6db78ef9ba1 Mon Sep 17 00:00:00 2001 From: Norihiko Hama Date: Thu, 11 Apr 2024 13:57:06 +0900 Subject: [PATCH] ANDROID: GKI: Update honda symbol list for net scheduler Add some missing symbols required for net scheduler 4 function symbol(s) added 'void tc_cleanup_offload_action(struct flow_action*)' 'int tc_setup_offload_action(struct flow_action*, const struct tcf_exts*, struct netlink_ext_ack*)' 'int tcf_action_update_hw_stats(struct tc_action*)' 'int tcf_exts_validate_ex(struct net*, struct tcf_proto*, struct nlattr**, struct nlattr*, struct tcf_exts*, u32, u32, struct netlink_ext_ack*)' Bug: 333795249 Change-Id: I2cefa08e07a6c8b8d9b9032f35792d7df9f94b0d Signed-off-by: Norihiko Hama --- android/abi_gki_aarch64.stg | 84 +++++++++++++++++++++++++++++++++++ android/abi_gki_aarch64_honda | 4 ++ 2 files changed, 88 insertions(+) diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg index 25863710f751..1deb33e345fd 100644 --- a/android/abi_gki_aarch64.stg +++ b/android/abi_gki_aarch64.stg @@ -26613,6 +26613,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xc8994ffb } +pointer_reference { + id: 0x38bb4688 + kind: POINTER + pointee_type_id: 0xc8adfcbd +} pointer_reference { id: 0x38bc670e kind: POINTER @@ -27888,6 +27893,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xc50f0744 } +pointer_reference { + id: 0x3bd482ed + kind: POINTER + pointee_type_id: 0xc512ed2b +} pointer_reference { id: 0x3bd6fa3a kind: POINTER @@ -32213,6 +32223,11 @@ qualified { qualifier: CONST qualified_type_id: 0x639c2545 } +qualified { + id: 0xc512ed2b + qualifier: CONST + qualified_type_id: 0x640c0226 +} qualified { id: 0xc5274ab2 qualifier: CONST @@ -299826,6 +299841,11 @@ function { parameter_id: 0x6d7f5ff6 parameter_id: 0x6d7f5ff6 } +function { + id: 0x1eb68031 + return_type_id: 0x48b5725f + parameter_id: 0x38bb4688 +} function { id: 0x1eb74850 return_type_id: 0x48b5725f @@ -310453,6 +310473,11 @@ function { parameter_id: 0xc9082b19 parameter_id: 0x07dcdbe1 } +function { + id: 0x926a291d + return_type_id: 0x6720d32f + parameter_id: 0x3fab28c8 +} function { id: 0x926bbb17 return_type_id: 0x6720d32f @@ -311635,6 +311660,13 @@ function { parameter_id: 0x391e6bd6 parameter_id: 0x3e10b518 } +function { + id: 0x934097b0 + return_type_id: 0x6720d32f + parameter_id: 0x38bb4688 + parameter_id: 0x3bd482ed + parameter_id: 0x07dcdbe1 +} function { id: 0x9340e134 return_type_id: 0x6720d32f @@ -327800,6 +327832,18 @@ function { parameter_id: 0xc9082b19 parameter_id: 0x07dcdbe1 } +function { + id: 0x9e8d7e28 + return_type_id: 0x6720d32f + parameter_id: 0x0ca27481 + parameter_id: 0x09451098 + parameter_id: 0x0277bf8a + parameter_id: 0x239e18b5 + parameter_id: 0x1393392e + parameter_id: 0xc9082b19 + parameter_id: 0xc9082b19 + parameter_id: 0x07dcdbe1 +} function { id: 0x9e8fd7cb return_type_id: 0x6720d32f @@ -394260,6 +394304,15 @@ elf_symbol { type_id: 0xf4933b90 full_name: "tasklist_lock" } +elf_symbol { + id: 0xbdf90845 + name: "tc_cleanup_offload_action" + is_defined: true + symbol_type: FUNCTION + crc: 0x17886569 + type_id: 0x1eb68031 + full_name: "tc_cleanup_offload_action" +} elf_symbol { id: 0x1a591d57 name: "tc_setup_cb_add" @@ -394296,6 +394349,15 @@ elf_symbol { type_id: 0x932e1cba full_name: "tc_setup_cb_reoffload" } +elf_symbol { + id: 0x988023d7 + name: "tc_setup_offload_action" + is_defined: true + symbol_type: FUNCTION + crc: 0x77174f16 + type_id: 0x934097b0 + full_name: "tc_setup_offload_action" +} elf_symbol { id: 0xd6059721 name: "tcf_action_check_ctrlact" @@ -394323,6 +394385,15 @@ elf_symbol { type_id: 0xd6fcc6b4 full_name: "tcf_action_set_ctrlact" } +elf_symbol { + id: 0xd4d51230 + name: "tcf_action_update_hw_stats" + is_defined: true + symbol_type: FUNCTION + crc: 0xfb5e97ce + type_id: 0x926a291d + full_name: "tcf_action_update_hw_stats" +} elf_symbol { id: 0x2fba8b59 name: "tcf_action_update_stats" @@ -394395,6 +394466,15 @@ elf_symbol { type_id: 0x9e8d7e1b full_name: "tcf_exts_validate" } +elf_symbol { + id: 0xe0bd8904 + name: "tcf_exts_validate_ex" + is_defined: true + symbol_type: FUNCTION + crc: 0x623630cd + type_id: 0x9e8d7e28 + full_name: "tcf_exts_validate_ex" +} elf_symbol { id: 0x15d83074 name: "tcf_generic_walker" @@ -410832,13 +410912,16 @@ interface { symbol_id: 0x9c77d018 symbol_id: 0x9b3fb280 symbol_id: 0x6c3c9573 + symbol_id: 0xbdf90845 symbol_id: 0x1a591d57 symbol_id: 0xf099d343 symbol_id: 0xadb59b05 symbol_id: 0xbfd2d0d2 + symbol_id: 0x988023d7 symbol_id: 0xd6059721 symbol_id: 0x01cdd14d symbol_id: 0x2d797653 + symbol_id: 0xd4d51230 symbol_id: 0x2fba8b59 symbol_id: 0xcda1c9b0 symbol_id: 0xc924b9c3 @@ -410847,6 +410930,7 @@ interface { symbol_id: 0xcc0525bc symbol_id: 0xb8aeb338 symbol_id: 0xd6adc7e6 + symbol_id: 0xe0bd8904 symbol_id: 0x15d83074 symbol_id: 0x199994d8 symbol_id: 0xf8fc1781 diff --git a/android/abi_gki_aarch64_honda b/android/abi_gki_aarch64_honda index 8ee57762f944..07f0d76d0d51 100644 --- a/android/abi_gki_aarch64_honda +++ b/android/abi_gki_aarch64_honda @@ -23,12 +23,16 @@ skb_flow_dissect_meta skb_flow_dissect_tunnel_info skb_flow_dissector_init + tc_cleanup_offload_action tc_setup_cb_call tc_setup_cb_destroy tc_setup_cb_reoffload tc_setup_cb_add + tc_setup_offload_action + tcf_action_update_hw_stats tcf_exts_num_actions tcf_exts_terse_dump + tcf_exts_validate_ex # required by act_vlan.ko module jiffies_to_clock_t