[PATCH] powerpc/pseries: relocate "config DTL" so KConfig nests properly

Subsystems: linux for powerpc (32-bit and 64-bit), the rest

STALE4469d

4 messages, 2 authors, 2014-05-13 · open the first message on its own page

[PATCH] powerpc/pseries: relocate "config DTL" so KConfig nests properly

From: Cody P Schafer <hidden>
Date: 2014-05-13 03:10:21

Signed-off-by: Cody P Schafer <redacted>
---
 arch/powerpc/platforms/pseries/Kconfig | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/arch/powerpc/platforms/pseries/Kconfig b/arch/powerpc/platforms/pseries/Kconfig
index 2cb8b77..e00dd4d 100644
--- a/arch/powerpc/platforms/pseries/Kconfig
+++ b/arch/powerpc/platforms/pseries/Kconfig
@@ -33,6 +33,16 @@ config PPC_SPLPAR
 	  processors, that is, which share physical processors between
 	  two or more partitions.
 
+config DTL
+	bool "Dispatch Trace Log"
+	depends on PPC_SPLPAR && DEBUG_FS
+	help
+	  SPLPAR machines can log hypervisor preempt & dispatch events to a
+	  kernel buffer. Saying Y here will enable logging these events,
+	  which are accessible through a debugfs file.
+
+	  Say N if you are unsure.
+
 config PSERIES_MSI
        bool
        depends on PCI_MSI && PPC_PSERIES && EEH
@@ -122,13 +132,3 @@ config HV_PERF_CTRS
 	  systems. 24x7 is available on Power 8 systems.
 
           If unsure, select Y.
-
-config DTL
-	bool "Dispatch Trace Log"
-	depends on PPC_SPLPAR && DEBUG_FS
-	help
-	  SPLPAR machines can log hypervisor preempt & dispatch events to a
-	  kernel buffer. Saying Y here will enable logging these events,
-	  which are accessible through a debugfs file.
-
-	  Say N if you are unsure.
-- 
1.9.3

Re: [PATCH] powerpc/pseries: relocate "config DTL" so KConfig nests properly

From: Michael Neuling <hidden>
Date: 2014-05-13 06:23:39

powerpc/pseries: relocate "config DTL" so KConfig nests properly
I don't know what that means.  Can you describe it in more detail?

Mikey


On Mon, 2014-05-12 at 20:09 -0700, Cody P Schafer wrote:
quoted hunk
Signed-off-by: Cody P Schafer <redacted>
---
 arch/powerpc/platforms/pseries/Kconfig | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)
=20
diff --git a/arch/powerpc/platforms/pseries/Kconfig b/arch/powerpc/platfo=
rms/pseries/Kconfig
quoted hunk
index 2cb8b77..e00dd4d 100644
--- a/arch/powerpc/platforms/pseries/Kconfig
+++ b/arch/powerpc/platforms/pseries/Kconfig
@@ -33,6 +33,16 @@ config PPC_SPLPAR
 	  processors, that is, which share physical processors between
 	  two or more partitions.
=20
+config DTL
+	bool "Dispatch Trace Log"
+	depends on PPC_SPLPAR && DEBUG_FS
+	help
+	  SPLPAR machines can log hypervisor preempt & dispatch events to a
+	  kernel buffer. Saying Y here will enable logging these events,
+	  which are accessible through a debugfs file.
+
+	  Say N if you are unsure.
+
 config PSERIES_MSI
        bool
        depends on PCI_MSI && PPC_PSERIES && EEH
@@ -122,13 +132,3 @@ config HV_PERF_CTRS
 	  systems. 24x7 is available on Power 8 systems.
=20
           If unsure, select Y.
-
-config DTL
-	bool "Dispatch Trace Log"
-	depends on PPC_SPLPAR && DEBUG_FS
-	help
-	  SPLPAR machines can log hypervisor preempt & dispatch events to a
-	  kernel buffer. Saying Y here will enable logging these events,
-	  which are accessible through a debugfs file.
-
-	  Say N if you are unsure.

Re: [PATCH] powerpc/pseries: relocate "config DTL" so KConfig nests properly

From: Cody P Schafer <hidden>
Date: 2014-05-13 07:12:46

On 05/12/2014 11:23 PM, Michael Neuling wrote:
quoted
powerpc/pseries: relocate "config DTL" so KConfig nests properly
I don't know what that means.  Can you describe it in more detail?
So the "config DTL" refers to the configuration entry.

The "nests properly" refers to the indent that 'make menuconfig' shows 
when a config-option that depends on the config-option proceeding it.

In this case, moving config DTL up so it is below config PPC_SPLPAR 
means that menuconfig will show config DTL nicely indented right below 
config PPC_SPLPAR when PPC_SPLPAR is enabled.

To contrast that, right now if I enable PPC_SPLPAR in menuconfig, all I 
can immediately tell is that "something showed up further down the list 
where I wasn't looking", and I end up having to toggle the option a few 
times to figure out what showed up, or look at the KConfig to find out 
that config DTL depends on config PPC_SPLPAR.

Essentially, this enables menuconfig to provide a visual hint about the 
dependencies between options.
Mikey


On Mon, 2014-05-12 at 20:09 -0700, Cody P Schafer wrote:
quoted
Signed-off-by: Cody P Schafer <redacted>
---
  arch/powerpc/platforms/pseries/Kconfig | 20 ++++++++++----------
  1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/arch/powerpc/platforms/pseries/Kconfig b/arch/powerpc/platforms/pseries/Kconfig
index 2cb8b77..e00dd4d 100644
--- a/arch/powerpc/platforms/pseries/Kconfig
+++ b/arch/powerpc/platforms/pseries/Kconfig
@@ -33,6 +33,16 @@ config PPC_SPLPAR
  	  processors, that is, which share physical processors between
  	  two or more partitions.

+config DTL
+	bool "Dispatch Trace Log"
+	depends on PPC_SPLPAR && DEBUG_FS
+	help
+	  SPLPAR machines can log hypervisor preempt & dispatch events to a
+	  kernel buffer. Saying Y here will enable logging these events,
+	  which are accessible through a debugfs file.
+
+	  Say N if you are unsure.
+
  config PSERIES_MSI
         bool
         depends on PCI_MSI && PPC_PSERIES && EEH
@@ -122,13 +132,3 @@ config HV_PERF_CTRS
  	  systems. 24x7 is available on Power 8 systems.

            If unsure, select Y.
-
-config DTL
-	bool "Dispatch Trace Log"
-	depends on PPC_SPLPAR && DEBUG_FS
-	help
-	  SPLPAR machines can log hypervisor preempt & dispatch events to a
-	  kernel buffer. Saying Y here will enable logging these events,
-	  which are accessible through a debugfs file.
-
-	  Say N if you are unsure.

Re: [PATCH] powerpc/pseries: relocate "config DTL" so KConfig nests properly

From: Michael Neuling <hidden>
Date: 2014-05-13 23:04:36

On Tue, 2014-05-13 at 00:12 -0700, Cody P Schafer wrote:
On 05/12/2014 11:23 PM, Michael Neuling wrote:
quoted
quoted
powerpc/pseries: relocate "config DTL" so KConfig nests properly
I don't know what that means.  Can you describe it in more detail?
=20
So the "config DTL" refers to the configuration entry.
=20
The "nests properly" refers to the indent that 'make menuconfig' shows=
=20
when a config-option that depends on the config-option proceeding it.
=20
In this case, moving config DTL up so it is below config PPC_SPLPAR=20
means that menuconfig will show config DTL nicely indented right below=
=20
config PPC_SPLPAR when PPC_SPLPAR is enabled.
=20
To contrast that, right now if I enable PPC_SPLPAR in menuconfig, all I=
=20
can immediately tell is that "something showed up further down the list=
=20
where I wasn't looking", and I end up having to toggle the option a few=
=20
times to figure out what showed up, or look at the KConfig to find out=
=20
that config DTL depends on config PPC_SPLPAR.
=20
Essentially, this enables menuconfig to provide a visual hint about the=
=20
dependencies between options.
Sounds like a good idea.  Can you repost the patch with that same info
in the commit log.

Mikey

quoted
Mikey


On Mon, 2014-05-12 at 20:09 -0700, Cody P Schafer wrote:
quoted
Signed-off-by: Cody P Schafer <redacted>
---
  arch/powerpc/platforms/pseries/Kconfig | 20 ++++++++++----------
  1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/arch/powerpc/platforms/pseries/Kconfig b/arch/powerpc/pla=
tforms/pseries/Kconfig
quoted
quoted
index 2cb8b77..e00dd4d 100644
--- a/arch/powerpc/platforms/pseries/Kconfig
+++ b/arch/powerpc/platforms/pseries/Kconfig
@@ -33,6 +33,16 @@ config PPC_SPLPAR
  	  processors, that is, which share physical processors between
  	  two or more partitions.

+config DTL
+	bool "Dispatch Trace Log"
+	depends on PPC_SPLPAR && DEBUG_FS
+	help
+	  SPLPAR machines can log hypervisor preempt & dispatch events to a
+	  kernel buffer. Saying Y here will enable logging these events,
+	  which are accessible through a debugfs file.
+
+	  Say N if you are unsure.
+
  config PSERIES_MSI
         bool
         depends on PCI_MSI && PPC_PSERIES && EEH
@@ -122,13 +132,3 @@ config HV_PERF_CTRS
  	  systems. 24x7 is available on Power 8 systems.

            If unsure, select Y.
-
-config DTL
-	bool "Dispatch Trace Log"
-	depends on PPC_SPLPAR && DEBUG_FS
-	help
-	  SPLPAR machines can log hypervisor preempt & dispatch events to a
-	  kernel buffer. Saying Y here will enable logging these events,
-	  which are accessible through a debugfs file.
-
-	  Say N if you are unsure.
=20
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help