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
3 changed files with 12 additions and 0 deletions
|
|
@ -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…
Add table
Add a link
Reference in a new issue