[PATCH] Enable CONFIG_PROC_VMCORE_DEVICE_DUMP

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



In order to collect necessary logs for drivers in event of a kernel
crash, we have to enable CONFIG_PROC_VMCORE_DEVICE_DUMP so that
device hardware/firmware logs could be collected to vmcore dump.

Currently only Chelsio drivers use this kernel API, but more driver
could use this new feature in the future.

Signed-off-by: Kairui Song <kasong@xxxxxxxxxx>
---
 configs/fedora/generic/CONFIG_PROC_VMCORE_DEVICE_DUMP | 2 +-
 kernel-aarch64-debug.config                           | 2 +-
 kernel-aarch64.config                                 | 2 +-
 kernel-armv7hl-debug.config                           | 2 +-
 kernel-armv7hl-lpae-debug.config                      | 2 +-
 kernel-armv7hl-lpae.config                            | 2 +-
 kernel-armv7hl.config                                 | 2 +-
 kernel-i686-debug.config                              | 2 +-
 kernel-i686.config                                    | 2 +-
 kernel-ppc64le-debug.config                           | 2 +-
 kernel-ppc64le.config                                 | 2 +-
 kernel-s390x-debug.config                             | 2 +-
 kernel-s390x.config                                   | 2 +-
 kernel-x86_64-debug.config                            | 2 +-
 kernel-x86_64.config                                  | 2 +-
 15 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/configs/fedora/generic/CONFIG_PROC_VMCORE_DEVICE_DUMP b/configs/fedora/generic/CONFIG_PROC_VMCORE_DEVICE_DUMP
index fdcc41f6..1a63c6ae 100644
--- a/configs/fedora/generic/CONFIG_PROC_VMCORE_DEVICE_DUMP
+++ b/configs/fedora/generic/CONFIG_PROC_VMCORE_DEVICE_DUMP
@@ -1 +1 @@
-# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set
+CONFIG_PROC_VMCORE_DEVICE_DUMP=y
diff --git a/kernel-aarch64-debug.config b/kernel-aarch64-debug.config
index 23f34cdb..b84063a6 100644
--- a/kernel-aarch64-debug.config
+++ b/kernel-aarch64-debug.config
@@ -4619,7 +4619,7 @@ CONFIG_PROC_EVENTS=y
 CONFIG_PROC_FS=y
 CONFIG_PROC_KCORE=y
 CONFIG_PROC_PID_CPUSET=y
-# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set
+CONFIG_PROC_VMCORE_DEVICE_DUMP=y
 CONFIG_PROC_VMCORE=y
 # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
 CONFIG_PROFILING=y
diff --git a/kernel-aarch64.config b/kernel-aarch64.config
index 902f3c89..269c07b8 100644
--- a/kernel-aarch64.config
+++ b/kernel-aarch64.config
@@ -4597,7 +4597,7 @@ CONFIG_PROC_EVENTS=y
 CONFIG_PROC_FS=y
 CONFIG_PROC_KCORE=y
 CONFIG_PROC_PID_CPUSET=y
-# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set
+CONFIG_PROC_VMCORE_DEVICE_DUMP=y
 CONFIG_PROC_VMCORE=y
 # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
 CONFIG_PROFILING=y
diff --git a/kernel-armv7hl-debug.config b/kernel-armv7hl-debug.config
index d140e0a8..b036dda3 100644
--- a/kernel-armv7hl-debug.config
+++ b/kernel-armv7hl-debug.config
@@ -4882,7 +4882,7 @@ CONFIG_PROC_EVENTS=y
 CONFIG_PROC_FS=y
 CONFIG_PROC_KCORE=y
 CONFIG_PROC_PID_CPUSET=y
-# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set
+CONFIG_PROC_VMCORE_DEVICE_DUMP=y
 CONFIG_PROC_VMCORE=y
 # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
 CONFIG_PROFILING=y
diff --git a/kernel-armv7hl-lpae-debug.config b/kernel-armv7hl-lpae-debug.config
index 5a6a1a2f..0c945780 100644
--- a/kernel-armv7hl-lpae-debug.config
+++ b/kernel-armv7hl-lpae-debug.config
@@ -4639,7 +4639,7 @@ CONFIG_PROC_EVENTS=y
 CONFIG_PROC_FS=y
 CONFIG_PROC_KCORE=y
 CONFIG_PROC_PID_CPUSET=y
-# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set
+CONFIG_PROC_VMCORE_DEVICE_DUMP=y
 CONFIG_PROC_VMCORE=y
 # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
 CONFIG_PROFILING=y
diff --git a/kernel-armv7hl-lpae.config b/kernel-armv7hl-lpae.config
index fdeec238..ba4ac813 100644
--- a/kernel-armv7hl-lpae.config
+++ b/kernel-armv7hl-lpae.config
@@ -4617,7 +4617,7 @@ CONFIG_PROC_EVENTS=y
 CONFIG_PROC_FS=y
 CONFIG_PROC_KCORE=y
 CONFIG_PROC_PID_CPUSET=y
-# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set
+CONFIG_PROC_VMCORE_DEVICE_DUMP=y
 CONFIG_PROC_VMCORE=y
 # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
 CONFIG_PROFILING=y
diff --git a/kernel-armv7hl.config b/kernel-armv7hl.config
index 61b0a9d2..f38ae3f1 100644
--- a/kernel-armv7hl.config
+++ b/kernel-armv7hl.config
@@ -4860,7 +4860,7 @@ CONFIG_PROC_EVENTS=y
 CONFIG_PROC_FS=y
 CONFIG_PROC_KCORE=y
 CONFIG_PROC_PID_CPUSET=y
-# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set
+CONFIG_PROC_VMCORE_DEVICE_DUMP=y
 CONFIG_PROC_VMCORE=y
 # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
 CONFIG_PROFILING=y
diff --git a/kernel-i686-debug.config b/kernel-i686-debug.config
index edf23139..43f57626 100644
--- a/kernel-i686-debug.config
+++ b/kernel-i686-debug.config
@@ -4408,7 +4408,7 @@ CONFIG_PROC_EVENTS=y
 CONFIG_PROC_FS=y
 CONFIG_PROC_KCORE=y
 CONFIG_PROC_PID_CPUSET=y
-# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set
+CONFIG_PROC_VMCORE_DEVICE_DUMP=y
 CONFIG_PROC_VMCORE=y
 # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
 CONFIG_PROFILING=y
diff --git a/kernel-i686.config b/kernel-i686.config
index 3764b1fe..8af915c8 100644
--- a/kernel-i686.config
+++ b/kernel-i686.config
@@ -4385,7 +4385,7 @@ CONFIG_PROC_EVENTS=y
 CONFIG_PROC_FS=y
 CONFIG_PROC_KCORE=y
 CONFIG_PROC_PID_CPUSET=y
-# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set
+CONFIG_PROC_VMCORE_DEVICE_DUMP=y
 CONFIG_PROC_VMCORE=y
 # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
 CONFIG_PROFILING=y
diff --git a/kernel-ppc64le-debug.config b/kernel-ppc64le-debug.config
index 17a7aec5..5a2ea877 100644
--- a/kernel-ppc64le-debug.config
+++ b/kernel-ppc64le-debug.config
@@ -4152,7 +4152,7 @@ CONFIG_PROC_EVENTS=y
 CONFIG_PROC_FS=y
 CONFIG_PROC_KCORE=y
 CONFIG_PROC_PID_CPUSET=y
-# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set
+CONFIG_PROC_VMCORE_DEVICE_DUMP=y
 CONFIG_PROC_VMCORE=y
 # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
 CONFIG_PROFILING=y
diff --git a/kernel-ppc64le.config b/kernel-ppc64le.config
index 10f195f7..35dded69 100644
--- a/kernel-ppc64le.config
+++ b/kernel-ppc64le.config
@@ -4127,7 +4127,7 @@ CONFIG_PROC_EVENTS=y
 CONFIG_PROC_FS=y
 CONFIG_PROC_KCORE=y
 CONFIG_PROC_PID_CPUSET=y
-# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set
+CONFIG_PROC_VMCORE_DEVICE_DUMP=y
 CONFIG_PROC_VMCORE=y
 # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
 CONFIG_PROFILING=y
diff --git a/kernel-s390x-debug.config b/kernel-s390x-debug.config
index 6d715134..2148b26c 100644
--- a/kernel-s390x-debug.config
+++ b/kernel-s390x-debug.config
@@ -4040,7 +4040,7 @@ CONFIG_PROC_EVENTS=y
 CONFIG_PROC_FS=y
 CONFIG_PROC_KCORE=y
 CONFIG_PROC_PID_CPUSET=y
-# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set
+CONFIG_PROC_VMCORE_DEVICE_DUMP=y
 CONFIG_PROC_VMCORE=y
 # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
 CONFIG_PROFILING=y
diff --git a/kernel-s390x.config b/kernel-s390x.config
index 621c2c99..523e4a22 100644
--- a/kernel-s390x.config
+++ b/kernel-s390x.config
@@ -4015,7 +4015,7 @@ CONFIG_PROC_EVENTS=y
 CONFIG_PROC_FS=y
 CONFIG_PROC_KCORE=y
 CONFIG_PROC_PID_CPUSET=y
-# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set
+CONFIG_PROC_VMCORE_DEVICE_DUMP=y
 CONFIG_PROC_VMCORE=y
 # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
 CONFIG_PROFILING=y
diff --git a/kernel-x86_64-debug.config b/kernel-x86_64-debug.config
index 2dfd8914..6d96b637 100644
--- a/kernel-x86_64-debug.config
+++ b/kernel-x86_64-debug.config
@@ -4448,7 +4448,7 @@ CONFIG_PROC_EVENTS=y
 CONFIG_PROC_FS=y
 CONFIG_PROC_KCORE=y
 CONFIG_PROC_PID_CPUSET=y
-# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set
+CONFIG_PROC_VMCORE_DEVICE_DUMP=y
 CONFIG_PROC_VMCORE=y
 # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
 CONFIG_PROFILING=y
diff --git a/kernel-x86_64.config b/kernel-x86_64.config
index 195d0314..f2f5d4b9 100644
--- a/kernel-x86_64.config
+++ b/kernel-x86_64.config
@@ -4425,7 +4425,7 @@ CONFIG_PROC_EVENTS=y
 CONFIG_PROC_FS=y
 CONFIG_PROC_KCORE=y
 CONFIG_PROC_PID_CPUSET=y
-# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set
+CONFIG_PROC_VMCORE_DEVICE_DUMP=y
 CONFIG_PROC_VMCORE=y
 # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
 CONFIG_PROFILING=y
-- 
2.17.1
_______________________________________________
kernel mailing list -- kernel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to kernel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/kernel@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora General Discussion]     [Older Fedora Users Archive]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Tux]     [Yosemite News]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [USB]     [Asterisk PBX]

  Powered by Linux