linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/7] Removing unused macros in arch/powerpc/perf
@ 2025-04-26  3:55 Likhitha Korrapati
  2025-04-26  3:55 ` [PATCH 1/7] arch/powerpc/perf : Removing unused macros from power5+-pmu.c Likhitha Korrapati
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: Likhitha Korrapati @ 2025-04-26  3:55 UTC (permalink / raw)
  To: maddy, linuxppc-dev
  Cc: mpe, npiggin, christophe.leroy, naveen, Likhitha Korrapati

The patch set below is work done to list all macros defined in c files
that are not in use anymore. Thereby categorising these macros as dead
macros. Use scripts to identify these macros along with
commit-ids. Patch set consists of patches targeting a file in
arch/powerpc/perf which has unused macros.

Likhitha Korrapati (7):
  arch/powerpc/perf : Removing unused macros from power5+-pmu.c
  arch/powerpc/perf : Removing unused macros from power5-pmu.c
  arch/powerpc/perf : Removing unused macros from ppc970-pmu.c
  arch/powerpc/perf : Removing unused macros from power7-pmu.c
  arch/powerpc/perf : Removing unused macros from power6-pmu.c
  arch/powerpc/perf : Removing unused macros from power8-pmu.c
  arch/powerpc/perf : Removing unused macros from power9-pmu.c

 arch/powerpc/perf/power5+-pmu.c | 16 ----------------
 arch/powerpc/perf/power5-pmu.c  | 16 ----------------
 arch/powerpc/perf/power6-pmu.c  |  2 --
 arch/powerpc/perf/power7-pmu.c  | 14 --------------
 arch/powerpc/perf/power8-pmu.c  |  2 --
 arch/powerpc/perf/power9-pmu.c  |  2 --
 arch/powerpc/perf/ppc970-pmu.c  | 14 --------------
 7 files changed, 66 deletions(-)

-- 
2.43.5



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

* [PATCH 1/7] arch/powerpc/perf : Removing unused macros from power5+-pmu.c
  2025-04-26  3:55 [PATCH 0/7] Removing unused macros in arch/powerpc/perf Likhitha Korrapati
@ 2025-04-26  3:55 ` Likhitha Korrapati
  2025-04-26  3:55 ` [PATCH 2/7] arch/powerpc/perf : Removing unused macros from power5-pmu.c Likhitha Korrapati
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: Likhitha Korrapati @ 2025-04-26  3:55 UTC (permalink / raw)
  To: maddy, linuxppc-dev
  Cc: mpe, npiggin, christophe.leroy, naveen, Likhitha Korrapati,
	Anjali K

The following macros were introduced in power5+-pmu via
commit aabbaa6036fd ("perfcounters/powerpc: add support
for POWER5+ processors")

MMCR1_TTM2SEL_SH, MMCR1_TTMSEL_MSK, MMCR1_TD_CP_DBG1SEL_SH,
MMCR1_TD_CP_DBG2SEL_SH, MMCR1_TD_CP_DBG3SEL_SH, MMCR1_GRS_L2SEL_MSK,
MMCR1_GRS_L3SEL_MSK, MMCR1_GRS_MCSEL_MSK, MMCR1_GRS_FABSEL_MSK
MMCR1_PMC2_ADDER_SEL_SH, MMCR1_PMC3_ADDER_SEL_SH, MMCR1_PMC4_ADDER_SEL_SH
MMCR1_PMC2SEL_SH, MMCR1_PMC3SEL_SH, MMCR1_PMC4SEL_SH, MMCR1_PMCSEL_MSK

Removing the above macros as they are defined but never used.

Co-developed-by: Anjali K <anjalik@linux.ibm.com>
Signed-off-by: Anjali K <anjalik@linux.ibm.com>
Signed-off-by: Likhitha Korrapati <likhitha@linux.ibm.com>
---
 arch/powerpc/perf/power5+-pmu.c | 16 ----------------
 1 file changed, 16 deletions(-)

diff --git a/arch/powerpc/perf/power5+-pmu.c b/arch/powerpc/perf/power5+-pmu.c
index b4708ab73145..8ece241f8e48 100644
--- a/arch/powerpc/perf/power5+-pmu.c
+++ b/arch/powerpc/perf/power5+-pmu.c
@@ -44,31 +44,15 @@
  */
 #define MMCR1_TTM0SEL_SH	62
 #define MMCR1_TTM1SEL_SH	60
-#define MMCR1_TTM2SEL_SH	58
 #define MMCR1_TTM3SEL_SH	56
-#define MMCR1_TTMSEL_MSK	3
 #define MMCR1_TD_CP_DBG0SEL_SH	54
-#define MMCR1_TD_CP_DBG1SEL_SH	52
-#define MMCR1_TD_CP_DBG2SEL_SH	50
-#define MMCR1_TD_CP_DBG3SEL_SH	48
 #define MMCR1_GRS_L2SEL_SH	46
-#define MMCR1_GRS_L2SEL_MSK	3
 #define MMCR1_GRS_L3SEL_SH	44
-#define MMCR1_GRS_L3SEL_MSK	3
 #define MMCR1_GRS_MCSEL_SH	41
-#define MMCR1_GRS_MCSEL_MSK	7
 #define MMCR1_GRS_FABSEL_SH	39
-#define MMCR1_GRS_FABSEL_MSK	3
 #define MMCR1_PMC1_ADDER_SEL_SH	35
-#define MMCR1_PMC2_ADDER_SEL_SH	34
-#define MMCR1_PMC3_ADDER_SEL_SH	33
-#define MMCR1_PMC4_ADDER_SEL_SH	32
 #define MMCR1_PMC1SEL_SH	25
-#define MMCR1_PMC2SEL_SH	17
-#define MMCR1_PMC3SEL_SH	9
-#define MMCR1_PMC4SEL_SH	1
 #define MMCR1_PMCSEL_SH(n)	(MMCR1_PMC1SEL_SH - (n) * 8)
-#define MMCR1_PMCSEL_MSK	0x7f
 
 /*
  * Layout of constraint bits:
-- 
2.43.5



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

* [PATCH 2/7] arch/powerpc/perf : Removing unused macros from power5-pmu.c
  2025-04-26  3:55 [PATCH 0/7] Removing unused macros in arch/powerpc/perf Likhitha Korrapati
  2025-04-26  3:55 ` [PATCH 1/7] arch/powerpc/perf : Removing unused macros from power5+-pmu.c Likhitha Korrapati
@ 2025-04-26  3:55 ` Likhitha Korrapati
  2025-04-26  3:55 ` [PATCH 3/7] arch/powerpc/perf : Removing unused macros from ppc970-pmu.c Likhitha Korrapati
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: Likhitha Korrapati @ 2025-04-26  3:55 UTC (permalink / raw)
  To: maddy, linuxppc-dev
  Cc: mpe, npiggin, christophe.leroy, naveen, Likhitha Korrapati,
	Anjali K

The following macros were introduced in power5-pmu via
commit 742bd95ba96e ("perfcounters/powerpc: Add
support for POWER5 processors")

MMCR1_TTM2SEL_SH, MMCR1_TTMSEL_MSK, MMCR1_TD_CP_DBG1SEL_SH
MMCR1_TD_CP_DBG2SEL_SH, MMCR1_TD_CP_DBG3SEL_SH, MMCR1_GRS_L2SEL_MSK
MMCR1_GRS_L3SEL_MSK, MMCR1_GRS_MCSEL_MSK, MMCR1_GRS_FABSEL_MSK
MMCR1_PMC2_ADDER_SEL_SH, MMCR1_PMC3_ADDER_SEL_SH, MMCR1_PMC4_ADDER_SEL_SH
MMCR1_PMC2SEL_SH, MMCR1_PMC3SEL_SH, MMCR1_PMC4SEL_SH, MMCR1_PMCSEL_MSK

Removing the above macros as they are defined but never used.

Co-developed-by: Anjali K <anjalik@linux.ibm.com>
Signed-off-by: Anjali K <anjalik@linux.ibm.com>
Signed-off-by: Likhitha Korrapati <likhitha@linux.ibm.com>
---
 arch/powerpc/perf/power5-pmu.c | 16 ----------------
 1 file changed, 16 deletions(-)

diff --git a/arch/powerpc/perf/power5-pmu.c b/arch/powerpc/perf/power5-pmu.c
index c6aefd0a1cc8..4fe4f16ae65f 100644
--- a/arch/powerpc/perf/power5-pmu.c
+++ b/arch/powerpc/perf/power5-pmu.c
@@ -44,31 +44,15 @@
  */
 #define MMCR1_TTM0SEL_SH	62
 #define MMCR1_TTM1SEL_SH	60
-#define MMCR1_TTM2SEL_SH	58
 #define MMCR1_TTM3SEL_SH	56
-#define MMCR1_TTMSEL_MSK	3
 #define MMCR1_TD_CP_DBG0SEL_SH	54
-#define MMCR1_TD_CP_DBG1SEL_SH	52
-#define MMCR1_TD_CP_DBG2SEL_SH	50
-#define MMCR1_TD_CP_DBG3SEL_SH	48
 #define MMCR1_GRS_L2SEL_SH	46
-#define MMCR1_GRS_L2SEL_MSK	3
 #define MMCR1_GRS_L3SEL_SH	44
-#define MMCR1_GRS_L3SEL_MSK	3
 #define MMCR1_GRS_MCSEL_SH	41
-#define MMCR1_GRS_MCSEL_MSK	7
 #define MMCR1_GRS_FABSEL_SH	39
-#define MMCR1_GRS_FABSEL_MSK	3
 #define MMCR1_PMC1_ADDER_SEL_SH	35
-#define MMCR1_PMC2_ADDER_SEL_SH	34
-#define MMCR1_PMC3_ADDER_SEL_SH	33
-#define MMCR1_PMC4_ADDER_SEL_SH	32
 #define MMCR1_PMC1SEL_SH	25
-#define MMCR1_PMC2SEL_SH	17
-#define MMCR1_PMC3SEL_SH	9
-#define MMCR1_PMC4SEL_SH	1
 #define MMCR1_PMCSEL_SH(n)	(MMCR1_PMC1SEL_SH - (n) * 8)
-#define MMCR1_PMCSEL_MSK	0x7f
 
 /*
  * Layout of constraint bits:
-- 
2.43.5



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

* [PATCH 3/7] arch/powerpc/perf : Removing unused macros from ppc970-pmu.c
  2025-04-26  3:55 [PATCH 0/7] Removing unused macros in arch/powerpc/perf Likhitha Korrapati
  2025-04-26  3:55 ` [PATCH 1/7] arch/powerpc/perf : Removing unused macros from power5+-pmu.c Likhitha Korrapati
  2025-04-26  3:55 ` [PATCH 2/7] arch/powerpc/perf : Removing unused macros from power5-pmu.c Likhitha Korrapati
@ 2025-04-26  3:55 ` Likhitha Korrapati
  2025-04-26  3:55 ` [PATCH 4/7] arch/powerpc/perf : Removing unused macros from power7-pmu.c Likhitha Korrapati
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: Likhitha Korrapati @ 2025-04-26  3:55 UTC (permalink / raw)
  To: maddy, linuxppc-dev
  Cc: mpe, npiggin, christophe.leroy, naveen, Likhitha Korrapati,
	Anjali K

The following macros were introduced in ppc970-pmu via
commit 16b067993dee ("powerpc/perf_counter: Add
support for PPC970 family")

PM_NONE, PM_LSU1U, MMCR0_PMC2SEL_SH, MMCR_PMCSEL_MSK
MMCR1_TTM0SEL_SH, MMCR1_TTMSEL_MSK, MMCR1_TD_CP_DBG1SEL_SH
MMCR1_TD_CP_DBG2SEL_SH, MMCR1_TD_CP_DBG3SEL_SH, MMCR1_PMC4SEL_SH
MMCR1_PMC5SEL_SH, MMCR1_PMC6SEL_SH, MMCR1_PMC7SEL_SH
MMCR1_PMC8SEL_SH

Removing the above macros as they are defined but never used.

Co-developed-by: Anjali K <anjalik@linux.ibm.com>
Signed-off-by: Anjali K <anjalik@linux.ibm.com>
Signed-off-by: Likhitha Korrapati <likhitha@linux.ibm.com>
---
 arch/powerpc/perf/ppc970-pmu.c | 14 --------------
 1 file changed, 14 deletions(-)

diff --git a/arch/powerpc/perf/ppc970-pmu.c b/arch/powerpc/perf/ppc970-pmu.c
index 762676fb839e..eef55b6f78b2 100644
--- a/arch/powerpc/perf/ppc970-pmu.c
+++ b/arch/powerpc/perf/ppc970-pmu.c
@@ -25,7 +25,6 @@
 #define PM_PMCSEL_MSK	0xf
 
 /* Values in PM_UNIT field */
-#define PM_NONE		0
 #define PM_FPU		1
 #define PM_VPU		2
 #define PM_ISU		3
@@ -33,7 +32,6 @@
 #define PM_IDU		5
 #define PM_STS		6
 #define PM_LSU0		7
-#define PM_LSU1U	8
 #define PM_LSU1L	9
 #define PM_LASTUNIT	9
 
@@ -41,20 +39,13 @@
  * Bits in MMCR0 for PPC970
  */
 #define MMCR0_PMC1SEL_SH	8
-#define MMCR0_PMC2SEL_SH	1
-#define MMCR_PMCSEL_MSK		0x1f
 
 /*
  * Bits in MMCR1 for PPC970
  */
-#define MMCR1_TTM0SEL_SH	62
 #define MMCR1_TTM1SEL_SH	59
 #define MMCR1_TTM3SEL_SH	53
-#define MMCR1_TTMSEL_MSK	3
 #define MMCR1_TD_CP_DBG0SEL_SH	50
-#define MMCR1_TD_CP_DBG1SEL_SH	48
-#define MMCR1_TD_CP_DBG2SEL_SH	46
-#define MMCR1_TD_CP_DBG3SEL_SH	44
 #define MMCR1_PMC1_ADDER_SEL_SH	39
 #define MMCR1_PMC2_ADDER_SEL_SH	38
 #define MMCR1_PMC6_ADDER_SEL_SH	37
@@ -64,11 +55,6 @@
 #define MMCR1_PMC3_ADDER_SEL_SH	33
 #define MMCR1_PMC4_ADDER_SEL_SH	32
 #define MMCR1_PMC3SEL_SH	27
-#define MMCR1_PMC4SEL_SH	22
-#define MMCR1_PMC5SEL_SH	17
-#define MMCR1_PMC6SEL_SH	12
-#define MMCR1_PMC7SEL_SH	7
-#define MMCR1_PMC8SEL_SH	2
 
 static short mmcr1_adder_bits[8] = {
 	MMCR1_PMC1_ADDER_SEL_SH,
-- 
2.43.5



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

* [PATCH 4/7] arch/powerpc/perf : Removing unused macros from power7-pmu.c
  2025-04-26  3:55 [PATCH 0/7] Removing unused macros in arch/powerpc/perf Likhitha Korrapati
                   ` (2 preceding siblings ...)
  2025-04-26  3:55 ` [PATCH 3/7] arch/powerpc/perf : Removing unused macros from ppc970-pmu.c Likhitha Korrapati
@ 2025-04-26  3:55 ` Likhitha Korrapati
  2025-04-26  3:55 ` [PATCH 5/7] arch/powerpc/perf : Removing unused macros from power6-pmu.c Likhitha Korrapati
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: Likhitha Korrapati @ 2025-04-26  3:55 UTC (permalink / raw)
  To: maddy, linuxppc-dev
  Cc: mpe, npiggin, christophe.leroy, naveen, Likhitha Korrapati,
	Anjali K

The following macros were introduced in power7-pmu via
commit 4da52960fd1a ("perf_counters: powerpc: Add
support for POWER7 processors")

PM_PMC_MSKS, PM_COMBINE_MSKS, MMCR1_TTM1SEL_SH,
MMCR1_TTM2SEL_SH, MMCR1_TTM3SEL_SH, MMCR1_TTMSEL_MSK,
MMCR1_L2SEL_MSK, MMCR1_PMC2_COMBINE_SH, MMCR1_PMC3_COMBINE_SH,
MMCR1_PMC4_COMBINE_SH, MMCR1_PMC2SEL_SH, MMCR1_PMC3SEL_SH,
MMCR1_PMC4SEL_SH, MMCR1_PMCSEL_MSK

Removing the above macros as they are defined but never used.

Co-developed-by: Anjali K <anjalik@linux.ibm.com>
Signed-off-by: Anjali K <anjalik@linux.ibm.com>
Signed-off-by: Likhitha Korrapati <likhitha@linux.ibm.com>
---
 arch/powerpc/perf/power7-pmu.c | 14 --------------
 1 file changed, 14 deletions(-)

diff --git a/arch/powerpc/perf/power7-pmu.c b/arch/powerpc/perf/power7-pmu.c
index c95ccf2e28da..b8f3028d3127 100644
--- a/arch/powerpc/perf/power7-pmu.c
+++ b/arch/powerpc/perf/power7-pmu.c
@@ -17,12 +17,10 @@
  */
 #define PM_PMC_SH	16	/* PMC number (1-based) for direct events */
 #define PM_PMC_MSK	0xf
-#define PM_PMC_MSKS	(PM_PMC_MSK << PM_PMC_SH)
 #define PM_UNIT_SH	12	/* TTMMUX number and setting - unit select */
 #define PM_UNIT_MSK	0xf
 #define PM_COMBINE_SH	11	/* Combined event bit */
 #define PM_COMBINE_MSK	1
-#define PM_COMBINE_MSKS	0x800
 #define PM_L2SEL_SH	8	/* L2 event select */
 #define PM_L2SEL_MSK	7
 #define PM_PMCSEL_MSK	0xff
@@ -31,22 +29,10 @@
  * Bits in MMCR1 for POWER7
  */
 #define MMCR1_TTM0SEL_SH	60
-#define MMCR1_TTM1SEL_SH	56
-#define MMCR1_TTM2SEL_SH	52
-#define MMCR1_TTM3SEL_SH	48
-#define MMCR1_TTMSEL_MSK	0xf
 #define MMCR1_L2SEL_SH		45
-#define MMCR1_L2SEL_MSK		7
 #define MMCR1_PMC1_COMBINE_SH	35
-#define MMCR1_PMC2_COMBINE_SH	34
-#define MMCR1_PMC3_COMBINE_SH	33
-#define MMCR1_PMC4_COMBINE_SH	32
 #define MMCR1_PMC1SEL_SH	24
-#define MMCR1_PMC2SEL_SH	16
-#define MMCR1_PMC3SEL_SH	8
-#define MMCR1_PMC4SEL_SH	0
 #define MMCR1_PMCSEL_SH(n)	(MMCR1_PMC1SEL_SH - (n) * 8)
-#define MMCR1_PMCSEL_MSK	0xff
 
 /*
  * Power7 event codes.
-- 
2.43.5



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

* [PATCH 5/7] arch/powerpc/perf : Removing unused macros from power6-pmu.c
  2025-04-26  3:55 [PATCH 0/7] Removing unused macros in arch/powerpc/perf Likhitha Korrapati
                   ` (3 preceding siblings ...)
  2025-04-26  3:55 ` [PATCH 4/7] arch/powerpc/perf : Removing unused macros from power7-pmu.c Likhitha Korrapati
@ 2025-04-26  3:55 ` Likhitha Korrapati
  2025-04-26  3:55 ` [PATCH 6/7] arch/powerpc/perf : Removing unused macros from power8-pmu.c Likhitha Korrapati
  2025-04-26  3:55 ` [PATCH 7/7] arch/powerpc/perf : Removing unused macros from power9-pmu.c Likhitha Korrapati
  6 siblings, 0 replies; 8+ messages in thread
From: Likhitha Korrapati @ 2025-04-26  3:55 UTC (permalink / raw)
  To: maddy, linuxppc-dev
  Cc: mpe, npiggin, christophe.leroy, naveen, Likhitha Korrapati,
	Anjali K

The macro MMCR1_PMCSEL_MSK was introduced in power6-pmu via
commit f78628374a13 ("powerpc/perf_counter: Add support
for POWER6") but never used.

The usage of macro PM_SUBUNIT_MSKS was removed in commit ab7ef2e50a55
("perf_counter: powerpc: allow use of limited-function counters")
and failed to remove its definition.

Removing both the macros as they are not in use.

Co-developed-by: Anjali K <anjalik@linux.ibm.com>
Signed-off-by: Anjali K <anjalik@linux.ibm.com>
Signed-off-by: Likhitha Korrapati <likhitha@linux.ibm.com>
---
 arch/powerpc/perf/power6-pmu.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/arch/powerpc/perf/power6-pmu.c b/arch/powerpc/perf/power6-pmu.c
index 9f720b522e17..ceb75235a6ef 100644
--- a/arch/powerpc/perf/power6-pmu.c
+++ b/arch/powerpc/perf/power6-pmu.c
@@ -27,7 +27,6 @@
 #define PM_BYTE_MSK	3
 #define PM_SUBUNIT_SH	8	/* Subunit event comes from (NEST_SEL enc.) */
 #define PM_SUBUNIT_MSK	7
-#define PM_SUBUNIT_MSKS	(PM_SUBUNIT_MSK << PM_SUBUNIT_SH)
 #define PM_PMCSEL_MSK	0xff	/* PMCxSEL value */
 #define PM_BUSEVENT_MSK	0xf3700
 
@@ -46,7 +45,6 @@
 #define MMCR1_PMC1_ADDR_SEL	(1ul << 35)
 #define MMCR1_PMC1SEL_SH	24
 #define MMCR1_PMCSEL_SH(n)	(MMCR1_PMC1SEL_SH - (n) * 8)
-#define MMCR1_PMCSEL_MSK	0xff
 
 /*
  * Map of which direct events on which PMCs are marked instruction events.
-- 
2.43.5



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

* [PATCH 6/7] arch/powerpc/perf : Removing unused macros from power8-pmu.c
  2025-04-26  3:55 [PATCH 0/7] Removing unused macros in arch/powerpc/perf Likhitha Korrapati
                   ` (4 preceding siblings ...)
  2025-04-26  3:55 ` [PATCH 5/7] arch/powerpc/perf : Removing unused macros from power6-pmu.c Likhitha Korrapati
@ 2025-04-26  3:55 ` Likhitha Korrapati
  2025-04-26  3:55 ` [PATCH 7/7] arch/powerpc/perf : Removing unused macros from power9-pmu.c Likhitha Korrapati
  6 siblings, 0 replies; 8+ messages in thread
From: Likhitha Korrapati @ 2025-04-26  3:55 UTC (permalink / raw)
  To: maddy, linuxppc-dev
  Cc: mpe, npiggin, christophe.leroy, naveen, Likhitha Korrapati,
	Anjali K

The following macros were introduced in power8-pmu via
commit b1113557fb5f ("powerpc/perf: Define BHRB generic functions, data
and flags for POWER8")

POWER8_MMCRA_IFM2, POWER8_MMCRA_IFM3

Removing the above macros as they are defined but never used.

Co-developed-by: Anjali K <anjalik@linux.ibm.com>
Signed-off-by: Anjali K <anjalik@linux.ibm.com>
Signed-off-by: Likhitha Korrapati <likhitha@linux.ibm.com>
---
 arch/powerpc/perf/power8-pmu.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/arch/powerpc/perf/power8-pmu.c b/arch/powerpc/perf/power8-pmu.c
index ef9685065aaf..6fcf5ddb0b54 100644
--- a/arch/powerpc/perf/power8-pmu.c
+++ b/arch/powerpc/perf/power8-pmu.c
@@ -23,8 +23,6 @@ enum {
 
 /* MMCRA IFM bits - POWER8 */
 #define	POWER8_MMCRA_IFM1		0x0000000040000000UL
-#define	POWER8_MMCRA_IFM2		0x0000000080000000UL
-#define	POWER8_MMCRA_IFM3		0x00000000C0000000UL
 #define	POWER8_MMCRA_BHRB_MASK		0x00000000C0000000UL
 
 /*
-- 
2.43.5



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

* [PATCH 7/7] arch/powerpc/perf : Removing unused macros from power9-pmu.c
  2025-04-26  3:55 [PATCH 0/7] Removing unused macros in arch/powerpc/perf Likhitha Korrapati
                   ` (5 preceding siblings ...)
  2025-04-26  3:55 ` [PATCH 6/7] arch/powerpc/perf : Removing unused macros from power8-pmu.c Likhitha Korrapati
@ 2025-04-26  3:55 ` Likhitha Korrapati
  6 siblings, 0 replies; 8+ messages in thread
From: Likhitha Korrapati @ 2025-04-26  3:55 UTC (permalink / raw)
  To: maddy, linuxppc-dev
  Cc: mpe, npiggin, christophe.leroy, naveen, Likhitha Korrapati,
	Anjali K

The following macros were introduced in power9-pmu via
commit 8c002dbd05ee ("powerpc/perf: Power9 PMU support")

POWER9_MMCRA_IFM2, POWER9_MMCRA_IFM3

Removing the above macros as they are defined but never used.

Co-developed-by: Anjali K <anjalik@linux.ibm.com>
Signed-off-by: Anjali K <anjalik@linux.ibm.com>
Signed-off-by: Likhitha Korrapati <likhitha@linux.ibm.com>
---
 arch/powerpc/perf/power9-pmu.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/arch/powerpc/perf/power9-pmu.c b/arch/powerpc/perf/power9-pmu.c
index cb6a7dc02dd7..4d96830835cd 100644
--- a/arch/powerpc/perf/power9-pmu.c
+++ b/arch/powerpc/perf/power9-pmu.c
@@ -86,8 +86,6 @@ enum {
 
 /* MMCRA IFM bits - POWER9 */
 #define POWER9_MMCRA_IFM1		0x0000000040000000UL
-#define POWER9_MMCRA_IFM2		0x0000000080000000UL
-#define POWER9_MMCRA_IFM3		0x00000000C0000000UL
 #define POWER9_MMCRA_BHRB_MASK		0x00000000C0000000UL
 
 extern u64 PERF_REG_EXTENDED_MASK;
-- 
2.43.5



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

end of thread, other threads:[~2025-04-26  3:56 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-26  3:55 [PATCH 0/7] Removing unused macros in arch/powerpc/perf Likhitha Korrapati
2025-04-26  3:55 ` [PATCH 1/7] arch/powerpc/perf : Removing unused macros from power5+-pmu.c Likhitha Korrapati
2025-04-26  3:55 ` [PATCH 2/7] arch/powerpc/perf : Removing unused macros from power5-pmu.c Likhitha Korrapati
2025-04-26  3:55 ` [PATCH 3/7] arch/powerpc/perf : Removing unused macros from ppc970-pmu.c Likhitha Korrapati
2025-04-26  3:55 ` [PATCH 4/7] arch/powerpc/perf : Removing unused macros from power7-pmu.c Likhitha Korrapati
2025-04-26  3:55 ` [PATCH 5/7] arch/powerpc/perf : Removing unused macros from power6-pmu.c Likhitha Korrapati
2025-04-26  3:55 ` [PATCH 6/7] arch/powerpc/perf : Removing unused macros from power8-pmu.c Likhitha Korrapati
2025-04-26  3:55 ` [PATCH 7/7] arch/powerpc/perf : Removing unused macros from power9-pmu.c Likhitha Korrapati

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).