* [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.