ANDROID: GKI: add symbols to ABI

After demand paging is captured during APP launch,
we can do it in advance before next launch.
Add the symbols for it here.

INFO: 4 function symbol(s) added
  'unsigned int filemap_get_folios(struct address_space*, unsigned long*, unsigned long, struct folio_batch*)'
  'unsigned int find_get_pages_range_tag(struct address_space*, unsigned long*, unsigned long, xa_mark_t, unsigned int, struct page**)'
  'void page_cache_async_ra(struct readahead_control*, struct folio*, unsigned long)'
  'void page_cache_sync_ra(struct readahead_control*, unsigned long)'

Bug: 315913896
Signed-off-by: Lianjun Huang <huanglianjun@xiaomi.com>
Signed-off-by: Lianjun Huang <huanglianjun@xiaomi.corp-partner.google.com>
Change-Id: I3f42c39c6432303e69f1fbae56fabf620381d8c5
This commit is contained in:
Lianjun Huang 2024-01-11 15:06:34 +08:00
parent 97100e867e
commit 28dbe4d613
2 changed files with 103 additions and 0 deletions

View file

@ -28803,6 +28803,11 @@ pointer_reference {
kind: POINTER
pointee_type_id: 0xd0f3b5bf
}
pointer_reference {
id: 0x3ead5537
kind: POINTER
pointee_type_id: 0xd0f5b243
}
pointer_reference {
id: 0x3eafc7e2
kind: POINTER
@ -38679,6 +38684,11 @@ array {
number_of_elements: 8
element_type_id: 0x69318e08
}
array {
id: 0xfe82aef1
number_of_elements: 15
element_type_id: 0x2170d06d
}
array {
id: 0xfeb89bd6
number_of_elements: 65
@ -91679,6 +91689,12 @@ member {
name: "folio"
type_id: 0x2170d06d
}
member {
id: 0x53859aee
name: "folios"
type_id: 0xfe82aef1
offset: 64
}
member {
id: 0x53e7f764
name: "folios"
@ -230365,6 +230381,17 @@ struct_union {
member_id: 0xb4a7dfee
}
}
struct_union {
id: 0xd0f5b243
kind: STRUCT
name: "folio_batch"
definition {
bytesize: 128
member_id: 0xd1ffb44c
member_id: 0x4db3a084
member_id: 0x53859aee
}
}
struct_union {
id: 0x9524b580
kind: STRUCT
@ -294477,6 +294504,12 @@ function {
return_type_id: 0x48b5725f
parameter_id: 0x246dc7d4
}
function {
id: 0x19832808
return_type_id: 0x48b5725f
parameter_id: 0x275ab027
parameter_id: 0x33756485
}
function {
id: 0x198668f4
return_type_id: 0x48b5725f
@ -294584,6 +294617,13 @@ function {
return_type_id: 0x48b5725f
parameter_id: 0x257d12af
}
function {
id: 0x19c7e382
return_type_id: 0x48b5725f
parameter_id: 0x275ab027
parameter_id: 0x2170d06d
parameter_id: 0x33756485
}
function {
id: 0x19c83efb
return_type_id: 0x48b5725f
@ -328823,6 +328863,24 @@ function {
parameter_id: 0x116785ed
parameter_id: 0x4585663f
}
function {
id: 0xcbaec654
return_type_id: 0x4585663f
parameter_id: 0x1582ab06
parameter_id: 0x064d6086
parameter_id: 0x33756485
parameter_id: 0x3ead5537
}
function {
id: 0xcbafd069
return_type_id: 0x4585663f
parameter_id: 0x1582ab06
parameter_id: 0x064d6086
parameter_id: 0x33756485
parameter_id: 0x7f7172c7
parameter_id: 0x4585663f
parameter_id: 0x0b30ee00
}
function {
id: 0xcbc6cc7a
return_type_id: 0x0a9a051a
@ -360410,6 +360468,15 @@ elf_symbol {
type_id: 0x98e049ee
full_name: "filemap_flush"
}
elf_symbol {
id: 0xa6f98003
name: "filemap_get_folios"
is_defined: true
symbol_type: FUNCTION
crc: 0x162e44f4
type_id: 0xcbaec654
full_name: "filemap_get_folios"
}
elf_symbol {
id: 0xc7c68a05
name: "filemap_write_and_wait_range"
@ -360446,6 +360513,15 @@ elf_symbol {
type_id: 0x93eb75f8
full_name: "find_extend_vma"
}
elf_symbol {
id: 0xddb3e7a5
name: "find_get_pages_range_tag"
is_defined: true
symbol_type: FUNCTION
crc: 0x40bbf264
type_id: 0xcbafd069
full_name: "find_get_pages_range_tag"
}
elf_symbol {
id: 0x02b1ce77
name: "find_get_pid"
@ -374612,6 +374688,15 @@ elf_symbol {
type_id: 0x6720d32f
full_name: "overflowuid"
}
elf_symbol {
id: 0x23a386a4
name: "page_cache_async_ra"
is_defined: true
symbol_type: FUNCTION
crc: 0x7f37eef2
type_id: 0x19c7e382
full_name: "page_cache_async_ra"
}
elf_symbol {
id: 0xdea2b008
name: "page_cache_next_miss"
@ -374630,6 +374715,15 @@ elf_symbol {
type_id: 0x340d6f59
full_name: "page_cache_prev_miss"
}
elf_symbol {
id: 0x591c4b4f
name: "page_cache_sync_ra"
is_defined: true
symbol_type: FUNCTION
crc: 0xe337e689
type_id: 0x19832808
full_name: "page_cache_sync_ra"
}
elf_symbol {
id: 0x60d84cc3
name: "page_endio"
@ -402019,10 +402113,12 @@ interface {
symbol_id: 0x3289d59f
symbol_id: 0x82b19820
symbol_id: 0x7c937fc2
symbol_id: 0xa6f98003
symbol_id: 0xc7c68a05
symbol_id: 0xb9dc79d0
symbol_id: 0x8bbdb127
symbol_id: 0xeaf15c9b
symbol_id: 0xddb3e7a5
symbol_id: 0x02b1ce77
symbol_id: 0x90d375c5
symbol_id: 0xdc16d76a
@ -403597,8 +403693,10 @@ interface {
symbol_id: 0x57ecab02
symbol_id: 0x27d0c7b6
symbol_id: 0x28b33064
symbol_id: 0x23a386a4
symbol_id: 0xdea2b008
symbol_id: 0xdf2c83f5
symbol_id: 0x591c4b4f
symbol_id: 0x60d84cc3
symbol_id: 0xb613af5e
symbol_id: 0xff029108

View file

@ -345,3 +345,8 @@
#required by mi_asap.ko
__traceiter_android_vh_read_pages
__tracepoint_android_vh_read_pages
page_cache_sync_ra
page_cache_async_ra
pagecache_get_page
filemap_get_folios
find_get_pages_range_tag