mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-05 10:31:46 +09:00
ANDROID: abi_gki_aarch64_qcom: whitelist some vm symbols
Whitelist the below symbols that will be used to work on the shmem pages to move them across the LRU lists or reclaiming them: reclaim_shmem_address_space check_move_unevictable_pages __pagevec_release. Bug: 263340150 Change-Id: Icdd54d0f0b155cc0617479ef58273020f1fd4e35 Signed-off-by: Charan Teja Kalla <quic_charante@quicinc.com>
This commit is contained in:
committed by
Suren Baghdasaryan
parent
f1171f40b0
commit
5f28f5bc2d
@@ -1150,6 +1150,11 @@ pointer_reference {
|
||||
kind: POINTER
|
||||
pointee_type_id: 0x3842a55f
|
||||
}
|
||||
pointer_reference {
|
||||
id: 0x04810ecd
|
||||
kind: POINTER
|
||||
pointee_type_id: 0x3844dda9
|
||||
}
|
||||
pointer_reference {
|
||||
id: 0x0483e6f8
|
||||
kind: POINTER
|
||||
@@ -36282,6 +36287,11 @@ array {
|
||||
id: 0xf6acc9b2
|
||||
element_type_id: 0xca551d0a
|
||||
}
|
||||
array {
|
||||
id: 0xf77e4d4d
|
||||
number_of_elements: 15
|
||||
element_type_id: 0x06835e9c
|
||||
}
|
||||
array {
|
||||
id: 0xf810a0fb
|
||||
number_of_elements: 14
|
||||
@@ -128586,6 +128596,11 @@ member {
|
||||
type_id: 0x4585663f
|
||||
offset: 6080
|
||||
}
|
||||
member {
|
||||
id: 0xd1ffb44c
|
||||
name: "nr"
|
||||
type_id: 0x5d8155a5
|
||||
}
|
||||
member {
|
||||
id: 0xcf9ece08
|
||||
name: "nr_accounted"
|
||||
@@ -136564,6 +136579,12 @@ member {
|
||||
type_id: 0xd3c80119
|
||||
offset: 128
|
||||
}
|
||||
member {
|
||||
id: 0x78bdf3bc
|
||||
name: "pages"
|
||||
type_id: 0xf77e4d4d
|
||||
offset: 64
|
||||
}
|
||||
member {
|
||||
id: 0x78dbc4af
|
||||
name: "pages"
|
||||
@@ -139133,6 +139154,12 @@ member {
|
||||
type_id: 0x331b3d77
|
||||
offset: 2176
|
||||
}
|
||||
member {
|
||||
id: 0x4db3a084
|
||||
name: "percpu_pvec_drained"
|
||||
type_id: 0x6d7f5ff6
|
||||
offset: 8
|
||||
}
|
||||
member {
|
||||
id: 0x9c4094ae
|
||||
name: "percpu_size"
|
||||
@@ -235374,6 +235401,17 @@ struct_union {
|
||||
member_id: 0xb59c75fb
|
||||
}
|
||||
}
|
||||
struct_union {
|
||||
id: 0x3844dda9
|
||||
kind: STRUCT
|
||||
name: "pagevec"
|
||||
definition {
|
||||
bytesize: 128
|
||||
member_id: 0xd1ffb44c
|
||||
member_id: 0x4db3a084
|
||||
member_id: 0x78bdf3bc
|
||||
}
|
||||
}
|
||||
struct_union {
|
||||
id: 0x524636a2
|
||||
kind: STRUCT
|
||||
@@ -277824,6 +277862,11 @@ function {
|
||||
parameter_id: 0x054f691a
|
||||
parameter_id: 0x1f73dead
|
||||
}
|
||||
function {
|
||||
id: 0x11b81220
|
||||
return_type_id: 0x48b5725f
|
||||
parameter_id: 0x04810ecd
|
||||
}
|
||||
function {
|
||||
id: 0x11b81f43
|
||||
return_type_id: 0x48b5725f
|
||||
@@ -299311,6 +299354,11 @@ function {
|
||||
parameter_id: 0x4585663f
|
||||
parameter_id: 0x4585663f
|
||||
}
|
||||
function {
|
||||
id: 0x98e049ee
|
||||
return_type_id: 0x6720d32f
|
||||
parameter_id: 0x1582ab06
|
||||
}
|
||||
function {
|
||||
id: 0x98e450c7
|
||||
return_type_id: 0x6720d32f
|
||||
@@ -315115,6 +315163,15 @@ elf_symbol {
|
||||
type_id: 0x102e93ac
|
||||
full_name: "__page_frag_cache_drain"
|
||||
}
|
||||
elf_symbol {
|
||||
id: 0xdc9a73c7
|
||||
name: "__pagevec_release"
|
||||
is_defined: true
|
||||
symbol_type: FUNCTION
|
||||
crc: 0xe5c48221
|
||||
type_id: 0x11b81220
|
||||
full_name: "__pagevec_release"
|
||||
}
|
||||
elf_symbol {
|
||||
id: 0xafa216a9
|
||||
name: "__pci_register_driver"
|
||||
@@ -322016,6 +322073,15 @@ elf_symbol {
|
||||
type_id: 0x751b5661
|
||||
full_name: "cgroup_taskset_next"
|
||||
}
|
||||
elf_symbol {
|
||||
id: 0x7a871d1c
|
||||
name: "check_move_unevictable_pages"
|
||||
is_defined: true
|
||||
symbol_type: FUNCTION
|
||||
crc: 0x76e669ba
|
||||
type_id: 0x11b81220
|
||||
full_name: "check_move_unevictable_pages"
|
||||
}
|
||||
elf_symbol {
|
||||
id: 0x91718d34
|
||||
name: "check_preempt_curr"
|
||||
@@ -346059,6 +346125,15 @@ elf_symbol {
|
||||
type_id: 0x10985193
|
||||
full_name: "rebuild_sched_domains"
|
||||
}
|
||||
elf_symbol {
|
||||
id: 0x2a59e35c
|
||||
name: "reclaim_shmem_address_space"
|
||||
is_defined: true
|
||||
symbol_type: FUNCTION
|
||||
crc: 0x46b9c098
|
||||
type_id: 0x98e049ee
|
||||
full_name: "reclaim_shmem_address_space"
|
||||
}
|
||||
elf_symbol {
|
||||
id: 0x3b03aaea
|
||||
name: "refcount_dec_and_lock"
|
||||
@@ -359598,6 +359673,10 @@ symbols {
|
||||
key: "__page_frag_cache_drain"
|
||||
value: 0x057c7766
|
||||
}
|
||||
symbol {
|
||||
key: "__pagevec_release"
|
||||
value: 0xdc9a73c7
|
||||
}
|
||||
symbol {
|
||||
key: "__pci_register_driver"
|
||||
value: 0xafa216a9
|
||||
@@ -362666,6 +362745,10 @@ symbols {
|
||||
key: "cgroup_taskset_next"
|
||||
value: 0xb3cbf3c8
|
||||
}
|
||||
symbol {
|
||||
key: "check_move_unevictable_pages"
|
||||
value: 0x7a871d1c
|
||||
}
|
||||
symbol {
|
||||
key: "check_preempt_curr"
|
||||
value: 0x91718d34
|
||||
@@ -373350,6 +373433,10 @@ symbols {
|
||||
key: "rebuild_sched_domains"
|
||||
value: 0x590d247f
|
||||
}
|
||||
symbol {
|
||||
key: "reclaim_shmem_address_space"
|
||||
value: 0x2a59e35c
|
||||
}
|
||||
symbol {
|
||||
key: "refcount_dec_and_lock"
|
||||
value: 0x3b03aaea
|
||||
|
||||
@@ -341,6 +341,7 @@
|
||||
cgroup_taskset_first
|
||||
cgroup_taskset_next
|
||||
__check_object_size
|
||||
check_move_unevictable_pages
|
||||
check_preempt_curr
|
||||
check_zeroed_user
|
||||
__class_create
|
||||
@@ -2356,6 +2357,7 @@
|
||||
page_pool_destroy
|
||||
page_pool_put_defragged_page
|
||||
page_pool_release_page
|
||||
__pagevec_release
|
||||
panic
|
||||
panic_notifier_list
|
||||
panic_timeout
|
||||
@@ -2726,6 +2728,7 @@
|
||||
rcuwait_wake_up
|
||||
rdev_get_drvdata
|
||||
reboot_mode
|
||||
reclaim_shmem_address_space
|
||||
rebuild_sched_domains
|
||||
refcount_dec_and_lock
|
||||
refcount_dec_and_mutex_lock
|
||||
|
||||
Reference in New Issue
Block a user