"Kernel Builder" was updated to version 21.07.12. (Please refer to the first article.)
1. New version line (5.14) is added.
"The latest mainline version of the Linux kernel is: 5.14-rc1"
(1)"5.14-rc1" config was changed from "5.13" config
by applying followed specifications on "make oldconfig" command.
Code: Select all
Core Scheduling for SMT (SCHED_CORE) [N/y/?] (NEW) N
Platform Runtime Mechanism Support (ACPI_PRMT) [Y/n/?] (NEW) N
Broadcom MPI3 Storage Controller Device Driver (SCSI_MPI3MR) [N/m/y/?] (NEW) N
MediaTek Gigabit Ethernet PHYs (MEDIATEK_GE_PHY) [N/m/?] (NEW) N
Motorcomm PHYs (MOTORCOMM_PHY) [N/m/?] (NEW) N
SparkFun Qwiic Joystick (JOYSTICK_QWIIC) [N/m/y/?] (NEW) N
XillyUSB: Xillybus generic FPGA interface for USB (XILLYUSB) [N/m/y/?] (NEW) N
RT5033 fuel gauge support (BATTERY_RT5033) [N/m/y/?] (NEW) N
Delta DPS920AB Power Supply (SENSORS_DPS920AB) [N/m/?] (NEW) N
MPS MP2888 (SENSORS_MP2888) [N/m/?] (NEW) N
Flex PIM4328 and compatibles (SENSORS_PIM4328) [N/m/?] (NEW) N
Sensiron humidity and temperature sensors. SHT4x and compat. (SENSORS_SHT4x) [N/m/y/?] (NEW) N
Richtek RT4831 four channel WLED and Display Bias Voltage (MFD_RT4831) [N/m/y/?] (NEW) N
Maxim 8893 voltage regulator (REGULATOR_MAX8893) [N/m/y/?] (NEW) N
Richtek RT6160 BuckBoost voltage regulator (REGULATOR_RT6160) [N/m/y/?] (NEW) N
Richtek RT6245 voltage regulator (REGULATOR_RT6245) [N/m/y/?] (NEW) N
Simple framebuffer driver (DRM_SIMPLEDRM) [N/m/y/?] (NEW) N
Solomon SSD1307 framebuffer support (FB_SSD1307) [N/m/y/?] (NEW) N
NXP/Goodix TFA989X (TFA1) amplifiers (SND_SOC_TFA989X) [N/m/?] (NEW) N
LED driver for LT3593 controllers (LEDS_LT3593) [N/m/?] (NEW) N
Wireless hotkey button (WIRELESS_HOTKEY) [N/m/y/?] (NEW) N
Lenovo WMI-based systems management driver (THINKPAD_LMI) [N/m/?] (NEW) N
Intel x86 Platform Specific Device Drivers (X86_PLATFORM_DRIVERS_INTEL) [Y/n/?] (NEW) Y
Intel SkyLake ACPI INT3472 Driver (INTEL_SKL_INT3472) [N/m/y/?] (NEW) m
Clock driver for ARM Reference designs ICST (ICST) [N/y/?] (NEW) N
Clock driver for ARM SP810 System Controller (CLK_SP810) [N/y/?] (NEW) N
Ti LMK04832 JESD204B Compliant Clock Jitter Cleaner (LMK04832) [N/m/y/?] (NEW) N
Virtio IOMMU driver (VIRTIO_IOMMU) [N/m/?] (NEW) N
Microchip Sparx5 reset driver (RESET_MCHP_SPARX5) [N/y/?] (NEW) N
CAN transceiver PHY (PHY_CAN_TRANSCEIVER) [N/m/y/?] (NEW) N
Show build ID information in stacktraces (STACKTRACE_BUILD_ID) [N/y/?] (NEW) N
Force all function address 64B aligned (DEBUG_FORCE_FUNCTION_ALIGN_64B) [N/y/?] (NEW) N
Test scanf() family of functions at runtime (TEST_SCANF) [N/m/y/?] (NEW) N
Test clocksource watchdog in kernel space (TEST_CLOCKSOURCE_WATCHDOG) [N/m/y/?] (NEW) N
ACPI operation region support for TPS68470 PMIC (TPS68470_PMIC_OPREGION) [N/y/?] (NEW) N
TPS68470 GPIO (GPIO_TPS68470) [N/y/?] (NEW) N
(2)AUFS patch is not yet ready for kernel 5.14-rc.
AUFS_VERSION "5.x-rcN-20210705"
Basic patches of AUFS can be applied successful.
But it will be error to patch option patches of AUFS on kernel 5.14-rc1.
Basic patches:
kbuild.patch, base.patch, mmap.patch,
option patches:
loopback.patch, proc_mounts.patch, vfs-ino.patch, tmpfs-idr.patch, lockdep-debug.patch
It will be error to build kernel 5.14-rc1 with basic AUFS patches.
Therefore kernel 5.14-rc1 without AUFS was built. (OverlayFS kernel)
Code: Select all
次のファイルから読み込み: <コマンドライン>:
関数 ‘__kmalloc_index’ 内,
inlined from ‘au_kmidx_sub’ at fs/aufs/module.h:100:9,
inlined from ‘au_krealloc’ at fs/aufs/module.c:46:10:
././include/linux/compiler_types.h:328:45: エラー: call to ‘__compiletime_assert_276’ declared with attribute error: unexpected size in kmalloc_index()
328 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
| ^
././include/linux/compiler_types.h:309:25: 備考: in definition of macro ‘__compiletime_assert’
309 | prefix ## suffix(); \
| ^~~~~~
././include/linux/compiler_types.h:328:9: 備考: in expansion of macro ‘_compiletime_assert’
328 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
| ^~~~~~~~~~~~~~~~~~~
./include/linux/build_bug.h:39:37: 備考: in expansion of macro ‘compiletime_assert’
39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)
| ^~~~~~~~~~~~~~~~~~
./include/linux/slab.h:418:17: 備考: in expansion of macro ‘BUILD_BUG_ON_MSG’
418 | BUILD_BUG_ON_MSG(1, "unexpected size in kmalloc_index()");
| ^~~~~~~~~~~~~~~~
関数 ‘__kmalloc_index’ 内,
inlined from ‘au_kmidx_sub’ at fs/aufs/module.h:100:29,
inlined from ‘au_krealloc’ at fs/aufs/module.c:46:10:
././include/linux/compiler_types.h:328:45: エラー: call to ‘__compiletime_assert_276’ declared with attribute error: unexpected size in kmalloc_index()
328 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
| ^
././include/linux/compiler_types.h:309:25: 備考: in definition of macro ‘__compiletime_assert’
309 | prefix ## suffix(); \
| ^~~~~~
././include/linux/compiler_types.h:328:9: 備考: in expansion of macro ‘_compiletime_assert’
328 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
| ^~~~~~~~~~~~~~~~~~~
./include/linux/build_bug.h:39:37: 備考: in expansion of macro ‘compiletime_assert’
39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)
| ^~~~~~~~~~~~~~~~~~
./include/linux/slab.h:418:17: 備考: in expansion of macro ‘BUILD_BUG_ON_MSG’
418 | BUILD_BUG_ON_MSG(1, "unexpected size in kmalloc_index()");
| ^~~~~~~~~~~~~~~~
make[2]: *** [scripts/Makefile.build:271: fs/aufs/module.o] エラー 1
make[1]: *** [scripts/Makefile.build:514: fs/aufs] エラー 2
make: *** [Makefile:1841: fs] エラー 2
2.The "psu" command that changes to super user is added in "guimkKernel" command.
@beny, thank you for your pointing the issue out.
@ncmprhnsbl, thank you for your fixing the issue.
Code: Select all
% diff old-guimkKernel new-guimkKernel
42c42
< for SUDO in gksu gnsu kdesu ktsuss;
---
> for SUDO in psu gksu gnsu kdesu ktsuss;
Thanks.