Sync config.default_kasan and config.performance to the same with
5.4.119-20.0009.32. Note, config.default_kasan and config.performance
are useless now.
Signed-off-by: Jianping Liu <frankjpliu@tencent.com>
Enable CONFIG_IOSCHED_BFQ,CONFIG_BFQ_GROUP_IOSCHED for ARM to
support bfq io-scheduler.
Signed-off-by: Yuehong Wu <yuehongwu@tencent.com>
Signed-off-by: Bin Lai <robinlai@tencent.com>
with CONFIG_CONFIGFS_FS=m, the default cpu cgroup has user.slice, which
will slowdown unixbench Pipe-based Context Switching score: 39660 ->
19626
Signed-off-by: Ni Xun <richardni@tencent.com>
[tapd]
ID877978657
This configuration resulted in a 15% regression on
unixbench's execl testing.
This additional enhancement can be turned on with
rodata=full after this patch.
Signed-off-by: johnnyaiai <johnnyaiai@tencent.com>
Reviewed-by: robinlai <robinlai@tencent.com>
Some images are being built using 0009-kabi branch and was expected
to run on some virtualization environments, and might be used for
desktops. So enable related drivers. More test needed though.
config: enable more commonly used DRM drivers
config: enable CONFIG_DRM_AST
config: enable hyperv related configs
config: enable CONFIG_IGC
Signed-off-by: Yuehong Wu <yuehongwu@tencent.com>
Signed-off-by: Menglong Dong <imagedong@tencent.com>
[tapd]
ID877978657
This configuration resulted in a 15% regression on
unixbench's execl testing.
This additional enhancement can be turned on with
rodata=full after this patch.
Signed-off-by: johnnyaiai <johnnyaiai@tencent.com>
This option enables a transparent branch optimization that
makes certain almost-always-true or almost-always-false branch
conditions even cheaper to execute within the kernel.
Signed-off-by: johnnyaiai <johnnyaiai@tencent.com>
Reviewed-by: Alex Shi <alexsshi@tencent.com>
Reviewed-by: robinlai <robinlai@tencent.com>
Performance degradation due to multi-core contending for
global spinlock.
Signed-off-by: johnnyaiai <johnnyaiai@tencent.com>
Reviewed-by: Alex Shi <alexsshi@tencent.com>
Reviewed-by: robinlai <robinlai@tencent.com>
Ori Module.kabi_tkci has more than 10000 symbols, most of
them won't be used by customer's ko. So, change Module.kabi_tkci
to core kabi, to reduce symbols.
Signed-off-by: Jianping Liu <frankjpliu@tencent.com>
Reviewed-by: samuelliao <samuelliao@tencent.com>
__stack_chk_guard crc is depend on gcc version, and tkci's gcc
is gcc-11 (not gcc-8). So, remove gcc version related symbols
from Module.kabi baseline.
Signed-off-by: Jianping Liu <frankjpliu@tencent.com>
Reviewed-by: samuelliao <samuelliao@tencent.com>
Tkci has changed the config, that causing to change kabi.
So update Module.kabi_tkci as kabi baseline for checkkabi.
Signed-off-by: Jianping Liu <frankjpliu@tencent.com>
Reviewed-by: samuelliao <samuelliao@tencent.com>
In tkci, x86_tkbuild and arm64_tkbuild build the kernel with no
sign config. So, add Module.kabi_nosign for tkci check kabi.
Signed-off-by: Jianping Liu <frankjpliu@tencent.com>
Reviewed-by: samuelliao <samuelliao@tencent.com>
Signed-off-by: Jianping Liu <frankjpliu@tencent.com>
Gitee limit the repo's size to 3GB, to reduce the size of the code,
sync codes to ock 5.4.119-20.0009.21 in one commit.
Signed-off-by: Jianping Liu <frankjpliu@tencent.com>
Sync kernel codes to the same with 590eaf1fec ("Init Repo base on
linux 5.4.32 long term, and add base tlinux kernel interfaces."), which
is from tk4, and it is the base of tk4.
Signed-off-by: Jianping Liu <frankjpliu@tencent.com>