ANDROID: EXPORT raise_softirq and update the ABI symbol list
In kernel 6.1 pending softirq won’t block turning off idle tick, so it will take longer to be handled. This is for power saving purposes but has extra delay then the 5.15 kernel. From above, it needs to export raise_softirq for external module to speed up the time sensitive event. Bug: 324080017 Test: build pass, raise_softirq can be used Change-Id: I675d5927d000ae5c372e6a88a1eda3101152e709 Signed-off-by: Paul Chen <chenpaul@google.com>
This commit is contained in:
parent
a69447d296
commit
4c25eb8ea5
@ -383784,6 +383784,15 @@ elf_symbol {
|
|||||||
type_id: 0x91f0ee05
|
type_id: 0x91f0ee05
|
||||||
full_name: "radix_tree_tagged"
|
full_name: "radix_tree_tagged"
|
||||||
}
|
}
|
||||||
|
elf_symbol {
|
||||||
|
id: 0xdd08aa2e
|
||||||
|
name: "raise_softirq"
|
||||||
|
is_defined: true
|
||||||
|
symbol_type: FUNCTION
|
||||||
|
crc: 0xc7ea8a7a
|
||||||
|
type_id: 0x01f9081c
|
||||||
|
full_name: "raise_softirq"
|
||||||
|
}
|
||||||
elf_symbol {
|
elf_symbol {
|
||||||
id: 0xbc5e2f91
|
id: 0xbc5e2f91
|
||||||
name: "rational_best_approximation"
|
name: "rational_best_approximation"
|
||||||
@ -409118,6 +409127,7 @@ interface {
|
|||||||
symbol_id: 0xf65a8574
|
symbol_id: 0xf65a8574
|
||||||
symbol_id: 0x69d73c4e
|
symbol_id: 0x69d73c4e
|
||||||
symbol_id: 0x9653ad6f
|
symbol_id: 0x9653ad6f
|
||||||
|
symbol_id: 0xdd08aa2e
|
||||||
symbol_id: 0xbc5e2f91
|
symbol_id: 0xbc5e2f91
|
||||||
symbol_id: 0x05375661
|
symbol_id: 0x05375661
|
||||||
symbol_id: 0x8e8693ec
|
symbol_id: 0x8e8693ec
|
||||||
|
@ -1753,6 +1753,7 @@
|
|||||||
radix_tree_lookup
|
radix_tree_lookup
|
||||||
radix_tree_next_chunk
|
radix_tree_next_chunk
|
||||||
radix_tree_preload
|
radix_tree_preload
|
||||||
|
raise_softirq
|
||||||
___ratelimit
|
___ratelimit
|
||||||
raw_notifier_call_chain
|
raw_notifier_call_chain
|
||||||
raw_notifier_chain_register
|
raw_notifier_chain_register
|
||||||
|
@ -755,6 +755,7 @@ void raise_softirq(unsigned int nr)
|
|||||||
raise_softirq_irqoff(nr);
|
raise_softirq_irqoff(nr);
|
||||||
local_irq_restore(flags);
|
local_irq_restore(flags);
|
||||||
}
|
}
|
||||||
|
EXPORT_SYMBOL_GPL(raise_softirq);
|
||||||
|
|
||||||
void __raise_softirq_irqoff(unsigned int nr)
|
void __raise_softirq_irqoff(unsigned int nr)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user