All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v1 0/3] arm64: defconfig: Enable some (hopefully) useful options
@ 2020-12-18 17:32 ` Guido Günther
  0 siblings, 0 replies; 8+ messages in thread
From: Guido Günther @ 2020-12-18 17:32 UTC (permalink / raw)
  To: Catalin Marinas, Will Deacon, Bjorn Andersson, Shawn Guo,
	Li Yang, Geert Uytterhoeven, Vinod Koul, Guido Günther,
	Anson Huang, Michael Walle, Max Krummenacher, linux-arm-kernel,
	linux-kernel

The aim of this series is make the arm64 'make defconfig' kernel more useful
for debugging and daily usage. I'm aware that expectations there diff widely so
I went for things I found in other defconigs as well.

It enables ftrace, more filesystems and more dm/md modules.

Since it's not board specific I have no idea which tree I would target so I
picked next-20201218.

Guido Günther (3):
  arm64: defconfig: Enable function tracer
  arm64: defconfig: Enable more filesystems
  arm64: defconfig: Enable more DM/MD targets as modules

 arch/arm64/configs/defconfig | 26 ++++++++++++++++++++++++--
 1 file changed, 24 insertions(+), 2 deletions(-)

-- 
2.29.2


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PATCH v1 0/3] arm64: defconfig: Enable some (hopefully) useful options
@ 2020-12-18 17:32 ` Guido Günther
  0 siblings, 0 replies; 8+ messages in thread
From: Guido Günther @ 2020-12-18 17:32 UTC (permalink / raw)
  To: Catalin Marinas, Will Deacon, Bjorn Andersson, Shawn Guo,
	Li Yang, Geert Uytterhoeven, Vinod Koul, Guido Günther,
	Anson Huang, Michael Walle, Max Krummenacher, linux-arm-kernel,
	linux-kernel

The aim of this series is make the arm64 'make defconfig' kernel more useful
for debugging and daily usage. I'm aware that expectations there diff widely so
I went for things I found in other defconigs as well.

It enables ftrace, more filesystems and more dm/md modules.

Since it's not board specific I have no idea which tree I would target so I
picked next-20201218.

Guido Günther (3):
  arm64: defconfig: Enable function tracer
  arm64: defconfig: Enable more filesystems
  arm64: defconfig: Enable more DM/MD targets as modules

 arch/arm64/configs/defconfig | 26 ++++++++++++++++++++++++--
 1 file changed, 24 insertions(+), 2 deletions(-)

-- 
2.29.2


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PATCH v1 1/3] arm64: defconfig: Enable function tracer
  2020-12-18 17:32 ` Guido Günther
@ 2020-12-18 17:32   ` Guido Günther
  -1 siblings, 0 replies; 8+ messages in thread
From: Guido Günther @ 2020-12-18 17:32 UTC (permalink / raw)
  To: Catalin Marinas, Will Deacon, Bjorn Andersson, Shawn Guo,
	Li Yang, Geert Uytterhoeven, Vinod Koul, Guido Günther,
	Anson Huang, Michael Walle, Max Krummenacher, linux-arm-kernel,
	linux-kernel

This allows for way easier runtime inspection and debugging.

Signed-off-by: Guido Günther <agx@sigxcpu.org>
---
 arch/arm64/configs/defconfig | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index e7aef72206e3..e42ba0c8f302 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -1135,5 +1135,5 @@ CONFIG_DEBUG_FS=y
 CONFIG_DEBUG_KERNEL=y
 # CONFIG_SCHED_DEBUG is not set
 # CONFIG_DEBUG_PREEMPT is not set
-# CONFIG_FTRACE is not set
+CONFIG_FUNCTION_TRACER=y
 CONFIG_MEMTEST=y
-- 
2.29.2


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH v1 1/3] arm64: defconfig: Enable function tracer
@ 2020-12-18 17:32   ` Guido Günther
  0 siblings, 0 replies; 8+ messages in thread
From: Guido Günther @ 2020-12-18 17:32 UTC (permalink / raw)
  To: Catalin Marinas, Will Deacon, Bjorn Andersson, Shawn Guo,
	Li Yang, Geert Uytterhoeven, Vinod Koul, Guido Günther,
	Anson Huang, Michael Walle, Max Krummenacher, linux-arm-kernel,
	linux-kernel

This allows for way easier runtime inspection and debugging.

Signed-off-by: Guido Günther <agx@sigxcpu.org>
---
 arch/arm64/configs/defconfig | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index e7aef72206e3..e42ba0c8f302 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -1135,5 +1135,5 @@ CONFIG_DEBUG_FS=y
 CONFIG_DEBUG_KERNEL=y
 # CONFIG_SCHED_DEBUG is not set
 # CONFIG_DEBUG_PREEMPT is not set
-# CONFIG_FTRACE is not set
+CONFIG_FUNCTION_TRACER=y
 CONFIG_MEMTEST=y
-- 
2.29.2


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH v1 2/3] arm64: defconfig: Enable more filesystems
  2020-12-18 17:32 ` Guido Günther
@ 2020-12-18 17:32   ` Guido Günther
  -1 siblings, 0 replies; 8+ messages in thread
From: Guido Günther @ 2020-12-18 17:32 UTC (permalink / raw)
  To: Catalin Marinas, Will Deacon, Bjorn Andersson, Shawn Guo,
	Li Yang, Geert Uytterhoeven, Vinod Koul, Guido Günther,
	Anson Huang, Michael Walle, Max Krummenacher, linux-arm-kernel,
	linux-kernel

xfs, f2fs and iso are common enough to have them everywhere.

Signed-off-by: Guido Günther <agx@sigxcpu.org>
---
 arch/arm64/configs/defconfig | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index e42ba0c8f302..6f5f03237db6 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -1092,8 +1092,10 @@ CONFIG_INTERCONNECT_QCOM_SM8250=m
 CONFIG_EXT2_FS=y
 CONFIG_EXT3_FS=y
 CONFIG_EXT4_FS_POSIX_ACL=y
+CONFIG_XFS_FS=m
 CONFIG_BTRFS_FS=m
 CONFIG_BTRFS_FS_POSIX_ACL=y
+CONFIG_F2FS_FS=m
 CONFIG_FANOTIFY=y
 CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y
 CONFIG_QUOTA=y
@@ -1101,6 +1103,9 @@ CONFIG_AUTOFS4_FS=y
 CONFIG_FUSE_FS=m
 CONFIG_CUSE=m
 CONFIG_OVERLAY_FS=m
+CONFIG_ISO9660_FS=m
+CONFIG_JOLIET=y
+CONFIG_UDF_FS=m
 CONFIG_VFAT_FS=y
 CONFIG_HUGETLBFS=y
 CONFIG_CONFIGFS_FS=y
-- 
2.29.2


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH v1 2/3] arm64: defconfig: Enable more filesystems
@ 2020-12-18 17:32   ` Guido Günther
  0 siblings, 0 replies; 8+ messages in thread
From: Guido Günther @ 2020-12-18 17:32 UTC (permalink / raw)
  To: Catalin Marinas, Will Deacon, Bjorn Andersson, Shawn Guo,
	Li Yang, Geert Uytterhoeven, Vinod Koul, Guido Günther,
	Anson Huang, Michael Walle, Max Krummenacher, linux-arm-kernel,
	linux-kernel

xfs, f2fs and iso are common enough to have them everywhere.

Signed-off-by: Guido Günther <agx@sigxcpu.org>
---
 arch/arm64/configs/defconfig | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index e42ba0c8f302..6f5f03237db6 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -1092,8 +1092,10 @@ CONFIG_INTERCONNECT_QCOM_SM8250=m
 CONFIG_EXT2_FS=y
 CONFIG_EXT3_FS=y
 CONFIG_EXT4_FS_POSIX_ACL=y
+CONFIG_XFS_FS=m
 CONFIG_BTRFS_FS=m
 CONFIG_BTRFS_FS_POSIX_ACL=y
+CONFIG_F2FS_FS=m
 CONFIG_FANOTIFY=y
 CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y
 CONFIG_QUOTA=y
@@ -1101,6 +1103,9 @@ CONFIG_AUTOFS4_FS=y
 CONFIG_FUSE_FS=m
 CONFIG_CUSE=m
 CONFIG_OVERLAY_FS=m
+CONFIG_ISO9660_FS=m
+CONFIG_JOLIET=y
+CONFIG_UDF_FS=m
 CONFIG_VFAT_FS=y
 CONFIG_HUGETLBFS=y
 CONFIG_CONFIGFS_FS=y
-- 
2.29.2


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH v1 3/3] arm64: defconfig: Enable more DM/MD targets as modules
  2020-12-18 17:32 ` Guido Günther
@ 2020-12-18 17:32   ` Guido Günther
  -1 siblings, 0 replies; 8+ messages in thread
From: Guido Günther @ 2020-12-18 17:32 UTC (permalink / raw)
  To: Catalin Marinas, Will Deacon, Bjorn Andersson, Shawn Guo,
	Li Yang, Geert Uytterhoeven, Vinod Koul, Guido Günther,
	Anson Huang, Michael Walle, Max Krummenacher, linux-arm-kernel,
	linux-kernel

Most notably DM_CRYPT for disk encryption but things like snapshot, etc.
are useful on embedded as well and the others make sense on arm64
servers.

CONFIG_BLK_DEV_MD gets dropped because other config options like
CONFIG_MD_RAID0 depend on it.

Signed-off-by: Guido Günther <agx@sigxcpu.org>
---
 arch/arm64/configs/defconfig | 19 ++++++++++++++++++-
 1 file changed, 18 insertions(+), 1 deletion(-)

diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index 6f5f03237db6..060bebe0d35d 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -296,10 +296,27 @@ CONFIG_SATA_RCAR=y
 CONFIG_PATA_PLATFORM=y
 CONFIG_PATA_OF_PLATFORM=y
 CONFIG_MD=y
-CONFIG_BLK_DEV_MD=m
 CONFIG_BLK_DEV_DM=m
+CONFIG_DM_CRYPT=m
+CONFIG_DM_SNAPSHOT=m
+CONFIG_DM_THIN_PROVISIONING=m
+CONFIG_DM_WRITECACHE=m
 CONFIG_DM_MIRROR=m
+CONFIG_DM_LOG_USERSPACE=m
+CONFIG_DM_RAID=m
 CONFIG_DM_ZERO=m
+CONFIG_DM_MULTIPATH=m
+CONFIG_DM_MULTIPATH_QL=m
+CONFIG_DM_MULTIPATH_ST=m
+CONFIG_DM_MULTIPATH_HST=m
+CONFIG_DM_MULTIPATH_IOA=m
+CONFIG_DM_DELAY=m
+CONFIG_DM_DUST=m
+CONFIG_DM_UEVENT=y
+CONFIG_DM_FLAKEY=m
+CONFIG_DM_VERITY=m
+CONFIG_DM_LOG_WRITES=m
+CONFIG_DM_INTEGRITY=m
 CONFIG_NETDEVICES=y
 CONFIG_MACVLAN=m
 CONFIG_MACVTAP=m
-- 
2.29.2


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH v1 3/3] arm64: defconfig: Enable more DM/MD targets as modules
@ 2020-12-18 17:32   ` Guido Günther
  0 siblings, 0 replies; 8+ messages in thread
From: Guido Günther @ 2020-12-18 17:32 UTC (permalink / raw)
  To: Catalin Marinas, Will Deacon, Bjorn Andersson, Shawn Guo,
	Li Yang, Geert Uytterhoeven, Vinod Koul, Guido Günther,
	Anson Huang, Michael Walle, Max Krummenacher, linux-arm-kernel,
	linux-kernel

Most notably DM_CRYPT for disk encryption but things like snapshot, etc.
are useful on embedded as well and the others make sense on arm64
servers.

CONFIG_BLK_DEV_MD gets dropped because other config options like
CONFIG_MD_RAID0 depend on it.

Signed-off-by: Guido Günther <agx@sigxcpu.org>
---
 arch/arm64/configs/defconfig | 19 ++++++++++++++++++-
 1 file changed, 18 insertions(+), 1 deletion(-)

diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index 6f5f03237db6..060bebe0d35d 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -296,10 +296,27 @@ CONFIG_SATA_RCAR=y
 CONFIG_PATA_PLATFORM=y
 CONFIG_PATA_OF_PLATFORM=y
 CONFIG_MD=y
-CONFIG_BLK_DEV_MD=m
 CONFIG_BLK_DEV_DM=m
+CONFIG_DM_CRYPT=m
+CONFIG_DM_SNAPSHOT=m
+CONFIG_DM_THIN_PROVISIONING=m
+CONFIG_DM_WRITECACHE=m
 CONFIG_DM_MIRROR=m
+CONFIG_DM_LOG_USERSPACE=m
+CONFIG_DM_RAID=m
 CONFIG_DM_ZERO=m
+CONFIG_DM_MULTIPATH=m
+CONFIG_DM_MULTIPATH_QL=m
+CONFIG_DM_MULTIPATH_ST=m
+CONFIG_DM_MULTIPATH_HST=m
+CONFIG_DM_MULTIPATH_IOA=m
+CONFIG_DM_DELAY=m
+CONFIG_DM_DUST=m
+CONFIG_DM_UEVENT=y
+CONFIG_DM_FLAKEY=m
+CONFIG_DM_VERITY=m
+CONFIG_DM_LOG_WRITES=m
+CONFIG_DM_INTEGRITY=m
 CONFIG_NETDEVICES=y
 CONFIG_MACVLAN=m
 CONFIG_MACVTAP=m
-- 
2.29.2


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply related	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2020-12-18 18:05 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-12-18 17:32 [PATCH v1 0/3] arm64: defconfig: Enable some (hopefully) useful options Guido Günther
2020-12-18 17:32 ` Guido Günther
2020-12-18 17:32 ` [PATCH v1 1/3] arm64: defconfig: Enable function tracer Guido Günther
2020-12-18 17:32   ` Guido Günther
2020-12-18 17:32 ` [PATCH v1 2/3] arm64: defconfig: Enable more filesystems Guido Günther
2020-12-18 17:32   ` Guido Günther
2020-12-18 17:32 ` [PATCH v1 3/3] arm64: defconfig: Enable more DM/MD targets as modules Guido Günther
2020-12-18 17:32   ` Guido Günther

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.