Revisited the kernel config based on what Fedora 21 and Ubuntu 14.10 do

1. Made ACPI stuff built-in:
'm' => 'y'
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_FAN=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_THERMAL=y

not set => 'y'
CONFIG_ACPI_HOTPLUG_MEMORY=y (x64 only)

2. Enabled support for security attributes (used by SElinux, etc.) in 2
more file systems:
CONFIG_9P_FS_SECURITY=y
CONFIG_F2FS_FS_SECURITY=y (Fedora 21 does not build F2FS, by the way.)

3. Make the core DM-related components built-in, enable RAID
detection at boot:
CONFIG_BLK_DEV_DM=y
CONFIG_MD_AUTODETECT=y

4. Unset CONFIG_EMBEDDED. These kernels are not for embedded systems
anyway.

5. Make evdev input driver built-in:
CONFIG_INPUT_EVDEV=y

6. Increase the memory buffer to store the kernel log from 128Kb to
256Kb. This will allow for more messages to be stored there, good for
bug reporting.
CONFIG_LOG_BUF_SHIFT=18

7. No need to print the kernel logs to a printer directly:
Unset CONFIG_LP_CONSOLE.

8. Disable "opportunistic suspend" for now, it is still an experimental
feature.
Unset CONFIG_PM_AUTOSLEEP.
This commit is contained in:
Eugene Shatokhin 2015-02-09 21:03:28 +03:00
parent 85fcd22a4c
commit 9af0b90cf1

View file

@ -1,4 +1,4 @@
sources:
"linux-3.14.tar.xz": fc777520e5976caf0d5513502b8156f73748e379
"patch-3.14.31.xz": 4fd4e3c49a3aad76ab49a849491f2d10561d725f
"kernel-patches-and-configs-3.14.31.tar.xz": 8a8a2c579b36b234c486c0d3ae1df54a9d2d95c5
"kernel-patches-and-configs-3.14.31.tar.xz": 7bb00926c94721af88a2229adb091ded8e774e9c