4.11-rc1が出ているので .config がどう変更されるのか見てみた.ターゲットは VMware on Windows 上の Guest で CPU は i7-3687U.以下 -
は削除されたもの,+
は追加されたもの m->n
等は値の変化を示す.
-CONFIG_DEBUG_RODATA=y
,+CONFIG_STRICT_KERNEL_RWX=y
-CONFIG_DEBUG_SET_MODULE_RONX=n
,CONFIG_STRICT_MODULE_RWX=y
arch: Rename CONFIG_DEBUG_RODATA and CONFIG_DEBUG_MODULE_RONX によってCONFIG_DEBUG_RODATA
がCONFIG_STRICT_KERNEL_RWX
に,CONFIG_SET_MODULE_RONX
がCONFIG_STRICT_MODULE_RWX
にrenameされた.強制的にyになる.kernel および kernel module の text and rodata を read-only にするもの.+CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y
,+CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y
arch: Rename CONFIG_DEBUG_RODATA and CONFIG_DEBUG_MODULE_RONX で導入された.-CONFIG_NMI_LOG_BUF_SHIFT=13
,+CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13
printk: rename nmi.c and exported api によって rename された.13はdefault値.+CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y
lib/Kconfig.debug: Add ARCH_HAS_DEBUG_VIRTUAL で導入された.+CONFIG_ARCH_HAS_SET_MEMORY=y
arch: add ARCH_HAS_SET_MEMORY config で導入された.+CONFIG_COMMON_CLK=y
platform/x86: Enable Atom PMC platform clocks でPMC_ATOM=y
であれば y になるようになった.PMC_ATOM=y
は (ATOM となっているが) x86 であれば y になる.pmc_atom.c
自体 arch/x86/platform/atom: Move pmc_atom to drivers/platform/x86によってarch/x86/platform/atom/pmc_atom.c
からdrivers/platform/x86/pmc_atom.c
に移動されている.+CONFIG_CLKDEV_LOOKUP=y
,+CONFIG_HAVE_CLK=y
,+CONFIG_HAVE_CLK_PREPARE=y
,+CONFIG_PM_CLK=y
,+CONFIG_RATIONAL=y
+CONFIG_COMMON_CLK=y
の影響で y になった.+CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y
mm, x86: add support for PUD-sized transparent hugepages で導入された.X86_64
であれば y になる.+CONFIG_BLK_SCSI_REQUEST=y
block: make scsi_request and scsi ioctl support optionalで導入.block/scsi_ioctl.c を切り離し可能にしたもの.手元の環境ではBLK_DEV_BSG [=y] && BLOCK [=y]
で select されている.+CONFIG_BLK_DEBUG_FS=y
blk-mq: fix debugfs compilation issues で導入.もともとCONFIG_DEBUG_FS=y
のところを一部切り分けられた(compilation issuesのため).y にしておく.+CONFIG_MQ_IOSCHED_DEADLINE=y
mq-deadline: add blk-mq adaptation of the deadline IO schedulerで導入された.CONFIG_DEFAULT_IOSCHED="cfq"
(default)としているので n にしておく.
Related articles
- 2021/01/13 21:27 / brtfs 上に swap ファイルを置く
- 2020/09/11 20:24 / Linux 5.9-rc4
- 2020/07/12 16:42 / Linux 5.8-rc4
- 2020/05/01 21:21 / Linux 5.7-rc1
- 2020/04/03 22:18 / Linux 5.6.x fs/cachefiles/rdwr.c bug
- 2020/02/22 19:33 / Linux 5.6-rc2
- 2020/01/11 20:50 / Linux 5.5-rc5
- 2019/11/25 14:45 / nvidia-kernel-dkms 418.74-1 with Linux 5.4
- 2019/10/02 00:03 / Linux 5.3.1 -> 5.4-rc1
- 2019/09/20 14:45 / nvidia-kernel-dkms 418.74-1 with Linux 5.3
- 2019/07/22 19:13 / Linux 5.2.2 -> 5.3-rc1
- 2019/06/28 20:38 / GeForce GT 430 with nvidia-legacy-390xx-kernel-dkms 390.116-1~bpo9+1
- 2019/06/12 16:10 / Linux 5.1.8 -> 5.2-rc4
- 2019/05/07 19:43 / Linux 5.0.9 -> 5.1.0
- 2019/03/07 22:16 / Linux 4.20.13 -> 5.0.0
- 2018/11/06 11:30 / Linux 4.19.0 -> 4.20-rc1
- 2018/08/29 11:06 / Linux 4.18.5 -> 4.19-rc1
- 2018/06/20 17:06 / Linux 4.17.2 -> 4.18-rc1
- 2018/04/19 15:25 / Linux 4.16.2 -> 4.17-rc1
- 2018/02/12 17:23 / Linux 4.15.3 -> 4.16-rc1
- 2018/01/29 11:08 / Linux 4.14.15 -> 4.15
- 2017/11/28 12:42 / Linux 4.14.2 -> 4.15-rc1
- 2017/11/15 15:56 / Linux ORC unwinder と objtool (CONFIG_STACK_VALIDATION needs tools/objtool/objtool along headers)
- 2017/11/15 15:41 / Linux 4.13.12 -> 4.14.0
- 2017/09/18 07:04 / Linux 4.13.1 -> 4.14-rc1
- 2017/09/05 04:14 / Linux 4.12.10 -> 4.13
- 2017/07/16 23:56 / Linux 4.12.0 -> 4.13-rc1
- 2017/05/15 14:04 / Linux 4.11.0 -> 4.12-rc1
- 2017/05/03 00:24 / Linux 4.10.13 -> 4.11.0
- 2017/02/20 10:31 / Linux 4.9.X -> 4.10
- 2016/12/30 21:28 / Linux 4.9 -> 4.10-rc1
- 2016/12/14 23:00 / Linux 4.8 -> 4.9