linux/init
Tao Huang 463bcb6c7f init: Introduce call initcall async
Support call same level initcall async in kthread.
Introduce kernel parameter "initcall_nr_threads" control how many threads.
initcall_nr_threads default is 0, which disable intcall async.
initcall_nr_threads=-1, auto selected the number of threads.

Save boot time about 29ms on rk3126-bnd-d708 board.

Change-Id: I04663d22500bc1d65ca5841fb08e4b57083d6b5e
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2022-03-14 19:37:36 +08:00
..
calibrate.c
do_mounts_initrd.c
do_mounts_rd.c
do_mounts.c
do_mounts.h
init_task.c ANDROID: init_task: Init android vendor and oem data 2021-12-01 15:38:18 +00:00
initramfs.c init: Add support directly parse cpio data decompressed by hardware decompressor 2021-06-24 19:52:17 +08:00
Kconfig init: Introduce call initcall async 2022-03-14 19:37:36 +08:00
Kconfig.gki ANDROID: GKI: Kconfig.gki: Add GKI_HIDDEN_ETHERNET_CONFIGS 2021-06-14 07:09:47 +00:00
main.c init: Introduce call initcall async 2022-03-14 19:37:36 +08:00
Makefile
noinitramfs.c
version.c