Skip to content

Perf-kernel-20241226-1748

Choose a tag to compare

@github-actions github-actions released this 26 Dec 17:48
· 38 commits to twrp since this release

Release for commit 80b8754

Changes

80b8754 Disable ftrace for less battery drain
a396404 Reapply "arm64: compat: wire up memfd_create syscall for aarch32"
afa718e ARM: wire up memfd_create syscall
95adef3 workqueue: make the workqueues list RCU walkable
d148992 workqueue: allow work_on_cpu() to be called recursively
122d94b kernel/workqueue.c: pr_warning/pr_warn & printk/pr_info
bfd7472 workqueue: move flush_scheduled_work() to workqueue.h
d73e015 workqueue: simplify wq_update_unbound_numa() by jumping to use_dfl_pwq if the target cpumask equals wq's
e8a2354 workqueue: wake regular worker if need_more_worker() when rescuer leave the pool
74f6431 workqueue: alloc struct worker on its local node
a5ad7d4 workqueue: reuse the already calculated pwq in try_to_grab_pending()
57513ba workqueue: stronger test in process_one_work()
305436c Revert "workqueue: remove useless WARN_ON_ONCE()"
8ce9d5f workqueue: remove useless WARN_ON_ONCE()
12ff695 Revert "workqueue: sanity check pool->cpu in wq_worker_sleeping()"
10d572c workqueue: sanity check pool->cpu in wq_worker_sleeping()
27a80d4 workqueue: use schedule_timeout_interruptible() instead of open code
30953a8 workqueue: remove the empty check in too_many_workers()
ab10702 Revert "workqueue: use schedule_timeout_interruptible() instead of open code"
e81a696 Revert "workqueue: sanity check pool->cpu in wq_worker_sleeping()"
0b2fa79 Revert "workqueue: remove useless WARN_ON_ONCE()"
1f6054e workqueue: use schedule_timeout_interruptible() instead of open code
e33cbe6 Revert "workqueue: remove the empty check in too_many_workers()"
09d0baf Revert "workqueue: use schedule_timeout_interruptible() instead of open code"
c5df444 workqueue: remove useless WARN_ON_ONCE()
245ceab workqueue: sanity check pool->cpu in wq_worker_sleeping()
7d4d707 workqueue: use schedule_timeout_interruptible() instead of open code
b0b0a43 workqueue: remove the empty check in too_many_workers()
1da6c79 workqueue: use "pool->cpu < 0" to stand for an unbound pool
2f35fcd workqueue: Provide destroy_delayed_work_on_stack()
aca277a workqueue: fix pool ID allocation leakage and remove BUILD_BUG_ON() in init_workqueues
a3721b0 workqueue: squashed: Add system wide power_efficient workqueues
878bc49 workqueue: Kick a worker based on the actual activation of delayed works
91d9f00 ARM: dts: msm: lower battery usage

Branch

refs/heads/twrp