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:
parent
97100e867e
commit
28dbe4d613
2 changed files with 103 additions and 0 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue