mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-05 18:41:58 +09:00
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:
@@ -28803,6 +28803,11 @@ pointer_reference {
|
|||||||
kind: POINTER
|
kind: POINTER
|
||||||
pointee_type_id: 0xd0f3b5bf
|
pointee_type_id: 0xd0f3b5bf
|
||||||
}
|
}
|
||||||
|
pointer_reference {
|
||||||
|
id: 0x3ead5537
|
||||||
|
kind: POINTER
|
||||||
|
pointee_type_id: 0xd0f5b243
|
||||||
|
}
|
||||||
pointer_reference {
|
pointer_reference {
|
||||||
id: 0x3eafc7e2
|
id: 0x3eafc7e2
|
||||||
kind: POINTER
|
kind: POINTER
|
||||||
@@ -38679,6 +38684,11 @@ array {
|
|||||||
number_of_elements: 8
|
number_of_elements: 8
|
||||||
element_type_id: 0x69318e08
|
element_type_id: 0x69318e08
|
||||||
}
|
}
|
||||||
|
array {
|
||||||
|
id: 0xfe82aef1
|
||||||
|
number_of_elements: 15
|
||||||
|
element_type_id: 0x2170d06d
|
||||||
|
}
|
||||||
array {
|
array {
|
||||||
id: 0xfeb89bd6
|
id: 0xfeb89bd6
|
||||||
number_of_elements: 65
|
number_of_elements: 65
|
||||||
@@ -91679,6 +91689,12 @@ member {
|
|||||||
name: "folio"
|
name: "folio"
|
||||||
type_id: 0x2170d06d
|
type_id: 0x2170d06d
|
||||||
}
|
}
|
||||||
|
member {
|
||||||
|
id: 0x53859aee
|
||||||
|
name: "folios"
|
||||||
|
type_id: 0xfe82aef1
|
||||||
|
offset: 64
|
||||||
|
}
|
||||||
member {
|
member {
|
||||||
id: 0x53e7f764
|
id: 0x53e7f764
|
||||||
name: "folios"
|
name: "folios"
|
||||||
@@ -230365,6 +230381,17 @@ struct_union {
|
|||||||
member_id: 0xb4a7dfee
|
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 {
|
struct_union {
|
||||||
id: 0x9524b580
|
id: 0x9524b580
|
||||||
kind: STRUCT
|
kind: STRUCT
|
||||||
@@ -294477,6 +294504,12 @@ function {
|
|||||||
return_type_id: 0x48b5725f
|
return_type_id: 0x48b5725f
|
||||||
parameter_id: 0x246dc7d4
|
parameter_id: 0x246dc7d4
|
||||||
}
|
}
|
||||||
|
function {
|
||||||
|
id: 0x19832808
|
||||||
|
return_type_id: 0x48b5725f
|
||||||
|
parameter_id: 0x275ab027
|
||||||
|
parameter_id: 0x33756485
|
||||||
|
}
|
||||||
function {
|
function {
|
||||||
id: 0x198668f4
|
id: 0x198668f4
|
||||||
return_type_id: 0x48b5725f
|
return_type_id: 0x48b5725f
|
||||||
@@ -294584,6 +294617,13 @@ function {
|
|||||||
return_type_id: 0x48b5725f
|
return_type_id: 0x48b5725f
|
||||||
parameter_id: 0x257d12af
|
parameter_id: 0x257d12af
|
||||||
}
|
}
|
||||||
|
function {
|
||||||
|
id: 0x19c7e382
|
||||||
|
return_type_id: 0x48b5725f
|
||||||
|
parameter_id: 0x275ab027
|
||||||
|
parameter_id: 0x2170d06d
|
||||||
|
parameter_id: 0x33756485
|
||||||
|
}
|
||||||
function {
|
function {
|
||||||
id: 0x19c83efb
|
id: 0x19c83efb
|
||||||
return_type_id: 0x48b5725f
|
return_type_id: 0x48b5725f
|
||||||
@@ -328823,6 +328863,24 @@ function {
|
|||||||
parameter_id: 0x116785ed
|
parameter_id: 0x116785ed
|
||||||
parameter_id: 0x4585663f
|
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 {
|
function {
|
||||||
id: 0xcbc6cc7a
|
id: 0xcbc6cc7a
|
||||||
return_type_id: 0x0a9a051a
|
return_type_id: 0x0a9a051a
|
||||||
@@ -360410,6 +360468,15 @@ elf_symbol {
|
|||||||
type_id: 0x98e049ee
|
type_id: 0x98e049ee
|
||||||
full_name: "filemap_flush"
|
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 {
|
elf_symbol {
|
||||||
id: 0xc7c68a05
|
id: 0xc7c68a05
|
||||||
name: "filemap_write_and_wait_range"
|
name: "filemap_write_and_wait_range"
|
||||||
@@ -360446,6 +360513,15 @@ elf_symbol {
|
|||||||
type_id: 0x93eb75f8
|
type_id: 0x93eb75f8
|
||||||
full_name: "find_extend_vma"
|
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 {
|
elf_symbol {
|
||||||
id: 0x02b1ce77
|
id: 0x02b1ce77
|
||||||
name: "find_get_pid"
|
name: "find_get_pid"
|
||||||
@@ -374612,6 +374688,15 @@ elf_symbol {
|
|||||||
type_id: 0x6720d32f
|
type_id: 0x6720d32f
|
||||||
full_name: "overflowuid"
|
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 {
|
elf_symbol {
|
||||||
id: 0xdea2b008
|
id: 0xdea2b008
|
||||||
name: "page_cache_next_miss"
|
name: "page_cache_next_miss"
|
||||||
@@ -374630,6 +374715,15 @@ elf_symbol {
|
|||||||
type_id: 0x340d6f59
|
type_id: 0x340d6f59
|
||||||
full_name: "page_cache_prev_miss"
|
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 {
|
elf_symbol {
|
||||||
id: 0x60d84cc3
|
id: 0x60d84cc3
|
||||||
name: "page_endio"
|
name: "page_endio"
|
||||||
@@ -402019,10 +402113,12 @@ interface {
|
|||||||
symbol_id: 0x3289d59f
|
symbol_id: 0x3289d59f
|
||||||
symbol_id: 0x82b19820
|
symbol_id: 0x82b19820
|
||||||
symbol_id: 0x7c937fc2
|
symbol_id: 0x7c937fc2
|
||||||
|
symbol_id: 0xa6f98003
|
||||||
symbol_id: 0xc7c68a05
|
symbol_id: 0xc7c68a05
|
||||||
symbol_id: 0xb9dc79d0
|
symbol_id: 0xb9dc79d0
|
||||||
symbol_id: 0x8bbdb127
|
symbol_id: 0x8bbdb127
|
||||||
symbol_id: 0xeaf15c9b
|
symbol_id: 0xeaf15c9b
|
||||||
|
symbol_id: 0xddb3e7a5
|
||||||
symbol_id: 0x02b1ce77
|
symbol_id: 0x02b1ce77
|
||||||
symbol_id: 0x90d375c5
|
symbol_id: 0x90d375c5
|
||||||
symbol_id: 0xdc16d76a
|
symbol_id: 0xdc16d76a
|
||||||
@@ -403597,8 +403693,10 @@ interface {
|
|||||||
symbol_id: 0x57ecab02
|
symbol_id: 0x57ecab02
|
||||||
symbol_id: 0x27d0c7b6
|
symbol_id: 0x27d0c7b6
|
||||||
symbol_id: 0x28b33064
|
symbol_id: 0x28b33064
|
||||||
|
symbol_id: 0x23a386a4
|
||||||
symbol_id: 0xdea2b008
|
symbol_id: 0xdea2b008
|
||||||
symbol_id: 0xdf2c83f5
|
symbol_id: 0xdf2c83f5
|
||||||
|
symbol_id: 0x591c4b4f
|
||||||
symbol_id: 0x60d84cc3
|
symbol_id: 0x60d84cc3
|
||||||
symbol_id: 0xb613af5e
|
symbol_id: 0xb613af5e
|
||||||
symbol_id: 0xff029108
|
symbol_id: 0xff029108
|
||||||
|
|||||||
@@ -345,3 +345,8 @@
|
|||||||
#required by mi_asap.ko
|
#required by mi_asap.ko
|
||||||
__traceiter_android_vh_read_pages
|
__traceiter_android_vh_read_pages
|
||||||
__tracepoint_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
|
||||||
|
|||||||
Reference in New Issue
Block a user