ANDROID: GKI: Update lenovo symbol list 9 function symbol(s) added 'void serial8250_clear_and_reinit_fifos(struct uart_8250_port*)' 'void serial8250_do_set_divisor(struct uart_port*, unsigned int, unsigned int, unsigned int)' 'void serial8250_do_set_ldisc(struct uart_port*, struct ktermios*)' 'int serial8250_em485_config(struct uart_port*, struct ktermios*, struct serial_rs485*)' 'void serial8250_em485_start_tx(struct uart_8250_port*)' 'void serial8250_em485_stop_tx(struct uart_8250_port*)' 'int serial8250_handle_irq(struct uart_port*, unsigned int)' 'void serial8250_update_uartclk(struct uart_port*, unsigned int)' 'int uart_read_port_properties(struct uart_port*)' 1 variable symbol(s) added 'struct serial_rs485 serial8250_em485_supported' Bug: 397733295 Bug: 398956424 Change-Id: I1e521c498f0f3662b0d4966061ff87e81ff21b0f Signed-off-by: liuyb20 <liuyb20@lenovo.com> (cherry picked from commit 7a9e6874d6af79f1b233fbc160b9aef477f95113)
diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg index aced441c..2139f0c 100644 --- a/android/abi_gki_aarch64.stg +++ b/android/abi_gki_aarch64.stg
@@ -341255,6 +341255,12 @@ parameter_id: 0x13580d6c } function { + id: 0x9cbb13a8 + return_type_id: 0x6720d32f + parameter_id: 0x00b7947f + parameter_id: 0x4585663f +} +function { id: 0x9cbbbdfe return_type_id: 0x6720d32f parameter_id: 0x060cf413 @@ -412061,6 +412067,15 @@ full_name: "serdev_device_write_flush" } elf_symbol { + id: 0x0746da0a + name: "serial8250_clear_and_reinit_fifos" + is_defined: true + symbol_type: FUNCTION + crc: 0xa5ac3453 + type_id: 0x17abf19b + full_name: "serial8250_clear_and_reinit_fifos" +} +elf_symbol { id: 0x98b882af name: "serial8250_do_pm" is_defined: true @@ -412070,6 +412085,24 @@ full_name: "serial8250_do_pm" } elf_symbol { + id: 0x45ffec2b + name: "serial8250_do_set_divisor" + is_defined: true + symbol_type: FUNCTION + crc: 0x31aec8b0 + type_id: 0x11b3d658 + full_name: "serial8250_do_set_divisor" +} +elf_symbol { + id: 0x5b9376b0 + name: "serial8250_do_set_ldisc" + is_defined: true + symbol_type: FUNCTION + crc: 0x6dbea9fe + type_id: 0x1043ff6b + full_name: "serial8250_do_set_ldisc" +} +elf_symbol { id: 0x2bb7ad6a name: "serial8250_do_set_termios" is_defined: true @@ -412097,6 +412130,42 @@ full_name: "serial8250_do_startup" } elf_symbol { + id: 0xec4fe037 + name: "serial8250_em485_config" + is_defined: true + symbol_type: FUNCTION + crc: 0x923ef3e3 + type_id: 0x9d5ada98 + full_name: "serial8250_em485_config" +} +elf_symbol { + id: 0xb90d3326 + name: "serial8250_em485_start_tx" + is_defined: true + symbol_type: FUNCTION + crc: 0x83cc27ad + type_id: 0x17abf19b + full_name: "serial8250_em485_start_tx" +} +elf_symbol { + id: 0xb09b6acb + name: "serial8250_em485_stop_tx" + is_defined: true + symbol_type: FUNCTION + crc: 0xcfb8238e + type_id: 0x17abf19b + full_name: "serial8250_em485_stop_tx" +} +elf_symbol { + id: 0xcc28e994 + name: "serial8250_em485_supported" + is_defined: true + symbol_type: OBJECT + crc: 0xf2ff4bc2 + type_id: 0x33341885 + full_name: "serial8250_em485_supported" +} +elf_symbol { id: 0x3e462ca5 name: "serial8250_get_port" is_defined: true @@ -412106,6 +412175,15 @@ full_name: "serial8250_get_port" } elf_symbol { + id: 0x53281d0f + name: "serial8250_handle_irq" + is_defined: true + symbol_type: FUNCTION + crc: 0x7d642534 + type_id: 0x9cbb13a8 + full_name: "serial8250_handle_irq" +} +elf_symbol { id: 0x358696a1 name: "serial8250_modem_status" is_defined: true @@ -412196,6 +412274,15 @@ full_name: "serial8250_unregister_port" } elf_symbol { + id: 0xfa4a7632 + name: "serial8250_update_uartclk" + is_defined: true + symbol_type: FUNCTION + crc: 0x8c2f4fa5 + type_id: 0x11a3a114 + full_name: "serial8250_update_uartclk" +} +elf_symbol { id: 0x4e412a59 name: "serio_close" is_defined: true @@ -420632,6 +420719,15 @@ full_name: "uart_parse_options" } elf_symbol { + id: 0xb56e6dcc + name: "uart_read_port_properties" + is_defined: true + symbol_type: FUNCTION + crc: 0x60730094 + type_id: 0x9dad0630 + full_name: "uart_read_port_properties" +} +elf_symbol { id: 0x321abf21 name: "uart_register_driver" is_defined: true @@ -435276,11 +435372,19 @@ symbol_id: 0x3c71822d symbol_id: 0x6e10178a symbol_id: 0x5d6a93ff + symbol_id: 0x0746da0a symbol_id: 0x98b882af + symbol_id: 0x45ffec2b + symbol_id: 0x5b9376b0 symbol_id: 0x2bb7ad6a symbol_id: 0x4bb58367 symbol_id: 0x63762e51 + symbol_id: 0xec4fe037 + symbol_id: 0xb90d3326 + symbol_id: 0xb09b6acb + symbol_id: 0xcc28e994 symbol_id: 0x3e462ca5 + symbol_id: 0x53281d0f symbol_id: 0x358696a1 symbol_id: 0x970aca32 symbol_id: 0x7e56f1cb @@ -435291,6 +435395,7 @@ symbol_id: 0x89ed643c symbol_id: 0xb00e1c68 symbol_id: 0x620f0859 + symbol_id: 0xfa4a7632 symbol_id: 0x4e412a59 symbol_id: 0xaf2bd97c symbol_id: 0x5b1dd2cc @@ -436228,6 +436333,7 @@ symbol_id: 0x6a1d1a11 symbol_id: 0xd3ec6f8d symbol_id: 0xffeb078f + symbol_id: 0xb56e6dcc symbol_id: 0x321abf21 symbol_id: 0x92b41cef symbol_id: 0x7d9e83f8
diff --git a/android/abi_gki_aarch64_lenovo b/android/abi_gki_aarch64_lenovo index a4315ad..ab13287c 100644 --- a/android/abi_gki_aarch64_lenovo +++ b/android/abi_gki_aarch64_lenovo
@@ -1030,6 +1030,15 @@ seq_release seq_release_private seq_write + serial8250_clear_and_reinit_fifos + serial8250_do_set_divisor + serial8250_do_set_ldisc + serial8250_em485_config + serial8250_em485_start_tx + serial8250_em485_stop_tx + serial8250_em485_supported + serial8250_handle_irq + serial8250_update_uartclk set_capacity set_capacity_and_notify set_cpus_allowed_ptr @@ -1284,6 +1293,7 @@ tracing_on try_module_get __udelay + uart_read_port_properties unlock_page unmap_mapping_range unpin_user_page