Linux 5.3-rc1 がでたので,.config
がどう変更されるのか見てみた.以下 -
は削除されたもの,+
は追加されたもの.x86_64.New features 等は https://www.phoronix.com/scan.php?page=article&item=linux-53-features&num=1 参照.
追加
+CONFIG_CC_CAN_LINK=y
+CONFIG_CPU_SUP_ZHAOXIN=y
x86/cpu: Create Zhaoxin processors architecture support file
Zhaoxinサポート.不要なので
n
に.+CONFIG_HAVE_KVM_NO_POLL=y
KVM: polling: add architecture backend to disable polling
kvm: x86: add host poll control msrsKVM
でselectされる.+CONFIG_FW_LOADER_PAGED_BUF=y
firmware: Add support for loading compressed files
FW_LOADER_USER_HELPER
でselectされる.compressed firmware supportはCONFIG_FW_LOADER_COMPRESS
で有効になるが,ひとまず無効のまま.+CONFIG_NET_VENDOR_GOOGLE=y
gve: Add basic driver framework for Compute Engine Virtual NIC
Compute Engine Virtual NIC のドライバ関連(gve).
n
にしておく.+CONFIG_SERIAL_MCTRL_GPIO=y
tty/serial/8250: use mctrl_gpio helpers
GPIOLIB
でselectされる.+CONFIG_POWER_SUPPLY_HWMON=y
power: supply: Add HWMON compatibility layer
必要かどうかわからないが
y
のままにしておく.+CONFIG_WATCHDOG_OPEN_TIMEOUT=0
watchdog: introduce CONFIG_WATCHDOG_OPEN_TIMEOUT
default
は0
.+CONFIG_DRM_VRAM_HELPER=m
drm: Add |struct drm_gem_vram_object| and helpers
手元では以下で
m
にselectされている.DRM_BOCHS [=m] && HAS_IOMEM [=y] && DRM [=m] && PCI [=y] && MMU [=y]
KVM上で動かすことも想定されるので,このままで.+CONFIG_INTEL_RAPL_CORE=m
intel_rapl: abstract RAPL common code
INTEL_RAPL [=m] && POWERCAP [=y] && X86 [=y] && IOSF_MBI [=y]
でm
に.+CONFIG_PROC_PID_ARCH_STATUS=y
X86 [=y] && PROC_FS [=y]
でy
に.+CONFIG_DIMLIB=y
linux/dim: Move implementation to .c files
手元で
NET_VENDOR_BROADCOM
でselectされていた.+CONFIG_HAVE_GENERIC_VDSO=y
+CONFIG_GENERIC_GETTIMEOFDAY=y
lib/vdso: Provide generic VDSO implementation
VDSO implementation of gettimeofday().
X86
でy
に.
Rename
-CONFIG_HAVE_GENERIC_GUP=y
+CONFIG_HAVE_FAST_GUP=y
-CONFIG_ARCH_HAS_ZONE_DEVICE=y
+CONFIG_ARCH_HAS_PTE_DEVMAP=y
mm: introduce ARCH_HAS_PTE_DEVMAP
CONFIG_ARCH_HAS_PTE_DEVMAP
にrenameされた.X86_64
でselectされる.
削除された
-CONFIG_ARCH_HAS_HMM_MIRROR=y
-CONFIG_ARM_GIC_MAX_NR=1
irqchip/gic: Add dependency for ARM_GIC_MAX_NR
ARM_GIC=n
(ARM Generic Interrupt Controllers)なので値が定義されなくなった.-CONFIG_CIFS_ACL=y
-CONFIG_IO_DELAY_TYPE_0X80=0
-CONFIG_IO_DELAY_TYPE_0XED=1
-CONFIG_IO_DELAY_TYPE_UDELAY=2
-CONFIG_IO_DELAY_TYPE_NONE=3
-CONFIG_DEFAULT_IO_DELAY_TYPE=0
x86/io_delay: Define IO_DELAY macros in C instead of Kconfig
RDM関連
+CONFIG_DRM_AMD_DC_DSC_SUPPORT=y
drm/amd/display: enable DSC support by default
DSC (VESA Display Stream Compression) support.
default
がy
になった.-CONFIG_DRM_AMD_DC_DCN1_01=y
+CONFIG_DRM_AMD_DC_DCN2_0=y
drm/amd/display: Hook DCN2 into amdgpu_dm and expose as config (v2)
+CONFIG_DRM_I915_FORCE_PROBE="*"
drm/i915: add force_probe module parameter to replace alpha_support
+CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250
+CONFIG_DRM_I915_SPIN_REQUEST=5
drm/i915: Expose the busyspin durations for i915_wait_request
crypto 関連
-CONFIG_CRYPTO_WORKQUEUE=y
+CONFIG_CRYPTO_LIB_ARC4=m
crypto: arc4 - refactor arc4 core code into separate library