linux/include
Simon Xue b6cd53a3a2 init: defer free large memblock to Buddy allocator when CONFIG_ROCKCHIP_THUNDER_BOOT=y
The physical memory of a system is divided into several types, like
memory reserved for device, for kernel pagetable, etc. The remaining
area is for Buddy allocator. Normally, The memory for Buddy is consist
of different size blocks, so, under meeting the memory request of kernel
booting, we can defer free the large block size to Buddy which can be
done later in work queue in parallel to other kernel threads, and the
size of the large block can be defined in kernel command line

Save boot time about 6ms on 512MB rv1126 evb.

Change-Id: Ie7a8d3122d8d92ad918e8bf680f5949412709f37
Signed-off-by: Simon Xue <xxm@rock-chips.com>
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2021-06-25 16:41:06 +08:00
..
acpi ACPI: scan: Use unique number for instance_no 2021-03-30 14:32:06 +02:00
asm-generic ANDROID: vmlinux.lds.h: Keep .eh_frame with CFI 2021-06-02 21:54:54 +00:00
clocksource rk: revert to v4.19 2021-03-17 18:05:39 +08:00
crypto FROMLIST: crypto: shash - stop comparing function pointers to avoid breaking CFI 2021-06-11 07:49:58 +00:00
drm FROMLIST: drm: Extend color correction to support 3D-CLU 2021-05-25 11:47:38 +08:00
dt-bindings Merge remote branch 'android12-5.10' of https://android.googlesource.com/kernel/common 2021-06-25 11:32:04 +08:00
keys security: keys: trusted: fix TPM2 authorizations 2021-05-14 09:50:20 +02:00
kunit
kvm rk: revert to v4.19 2021-03-17 18:05:39 +08:00
linux init: defer free large memblock to Buddy allocator when CONFIG_ROCKCHIP_THUNDER_BOOT=y 2021-06-25 16:41:06 +08:00
math-emu rk: revert to v4.19 2021-03-17 18:05:39 +08:00
media Merge remote branch 'android12-5.10' of https://android.googlesource.com/kernel/common 2021-06-25 11:32:04 +08:00
memory
misc Merge remote branch 'android12-5.10' of https://android.googlesource.com/kernel/common 2021-03-17 18:07:51 +08:00
net Merge 5.10.43 into android12-5.10 2021-06-12 14:48:14 +02:00
pcmcia
ras
rdma rk: revert to v4.19 2021-03-17 18:05:39 +08:00
scsi Fix misc new gcc warnings 2021-05-11 14:47:36 +02:00
soc Merge remote branch 'android12-5.10' of https://android.googlesource.com/kernel/common 2021-04-25 18:33:22 +08:00
sound FROMGIT: ASoC: soc-component: Add snd_soc_pcm_component_ack 2021-04-23 18:42:37 -07:00
target scsi: target: core: Add cmd length set before cmd complete 2021-03-17 17:06:25 +01:00
trace Merge remote branch 'android12-5.10' of https://android.googlesource.com/kernel/common 2021-06-25 11:32:04 +08:00
uapi Merge remote branch 'android12-5.10' of https://android.googlesource.com/kernel/common 2021-06-25 11:32:04 +08:00
vdso rk: revert to v4.19 2021-03-17 18:05:39 +08:00
video rk: revert to v4.19 2021-03-17 18:05:39 +08:00
xen rk: revert to v4.19 2021-03-17 18:05:39 +08:00
OWNERS ANDROID: Add OWNERS files referring to the respective android-mainline OWNERS 2021-04-03 14:11:30 +00:00