]> git.baikalelectronics.ru Git - kernel.git/commit
powerpc/perf: Refactor the code definition of perf reg extended mask
authorAthira Rajeev <atrajeev@linux.vnet.ibm.com>
Thu, 7 Oct 2021 06:55:02 +0000 (12:25 +0530)
committerMichael Ellerman <mpe@ellerman.id.au>
Tue, 12 Oct 2021 07:38:50 +0000 (18:38 +1100)
commit432c16b47e1df791f07bdb187e7e36ee41644f9f
treea3809ce1590c4c45b84df80c26d4e963e75f9c27
parent9ce3a8ecfbc6eecc6781ccbc9d6fccf2596edc9f
powerpc/perf: Refactor the code definition of perf reg extended mask

PERF_REG_PMU_MASK_300 and PERF_REG_PMU_MASK_31 defines the mask
value for extended registers. Current definition of these mask values
uses hex constant and does not use registers by name, making it less
readable. Patch refactor the macro values by or'ing together the actual
register value constants. Also include PERF_REG_EXTENDED_MAX as
part of enum definition.

Suggested-by: Michael Ellerman <mpe@ellerman.id.au>
Signed-off-by: Athira Rajeev <atrajeev@linux.vnet.ibm.com>
Reviewed-by: Kajol Jain<kjain@linux.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20211007065505.27809-2-atrajeev@linux.vnet.ibm.com
arch/powerpc/include/uapi/asm/perf_regs.h