[PATCH] Revert "ibmvnic: check failover_pending in login response"

2021-09-25 Thread Desnes A. Nunes do Rosario
This reverts commit d437f5aa23aa2b7bd07cd44b839d7546cc17166f. Code has been duplicated through commit <273c29e944bd> "ibmvnic: check failover_pending in login response" Signed-off-by: Desnes A. Nunes do Rosario --- drivers/net/ethernet/ibm/ibmvnic.c | 8 1 file chan

Re: [PATCH] selftests/powerpc: Purge extra count_pmc() calls of ebb selftests

2020-07-08 Thread Desnes Augusto Nunes do Rosario
On 7/8/20 7:38 AM, Sachin Sant wrote: On 26-Jun-2020, at 10:17 PM, Desnes A. Nunes do Rosario wrote: An extra count on ebb_state.stats.pmc_count[PMC_INDEX(pmc)] is being per- formed when count_pmc() is used to reset PMCs on a few selftests. This extra pmc_count can occasionally invalidate

[PATCH] selftests/powerpc: Purge extra count_pmc() calls of ebb selftests

2020-06-26 Thread Desnes A. Nunes do Rosario
t; [30]: register SPRN_PMC1 = 0x451e PMC1 count (0x28546) above upper limit 0x283e8 (+0x15e) [FAIL] Test FAILED on line 52 failure: cycles == Signed-off-by: Desnes A. Nunes do Rosario --- .../selftests/powerpc/pmu/ebb/back_to_back_ebbs_test.c | 2 -- tools/t

[PATCH 3/3] selftests/powerpc: ensure PMC reads are set and ordered on count_pmc

2020-04-08 Thread Desnes A. Nunes do Rosario
08003 [13]: register SPRN_PMC5 = 0x [14]: register SPRN_PMC6 = 0x ... PMC5/6 overflow 2 [FAIL] Test FAILED on line 87 failure: pmc56_overflow ===== Signed-off-by: Desnes A. Nunes do Rosario --- tools/testing/selftests/powerpc/pmu/ebb/ebb.c | 4 1 file chan

[PATCH, RESEND, 1/3] selftests/powerpc: Use write_pmc instead of count_pmc to reset PMCs on ebb tests

2020-04-08 Thread Desnes A. Nunes do Rosario
gister SPRN_PMC1 = 0x451e PMC1 count (0x28546) above upper limit 0x283e8 (+0x15e) [FAIL] Test FAILED on line 52 failure: cycles == [desnesn: reflow of original comment] Signed-off-by: Desnes A. Nunes do Rosario --- .../powerpc/pmu/ebb/back_to_back_ebbs_test.c

[PATCH, RESEND, 0/3] selftests/powerpc: A few fixes on powerpc selftests

2020-04-08 Thread Desnes A. Nunes do Rosario
on ebb_handlers to val- lidade tests results, such as the overflow values on pmc56_overflow_test. Desnes A. Nunes do Rosario (2): selftests/powerpc: Use write_pmc instead of count_pmc to reset PMCs on ebb tests selftests/powerpc: ensure PMC reads are set and ordered on count_pmc Gustavo

[PATCH, RESEND, 2/3] selftests/powerpc: enable performance alerts when freezing counters on cycles_with_freeze_test selftest

2020-04-08 Thread Desnes A. Nunes do Rosario
is disabled, and thus, no more increments to ebb_count occur. Fixes: 3752e453f6bafd7 ("selftests/powerpc: Add tests of PMU EBBs") Signed-off-by: Gustavo Romero [desnesn: Only set MMCR0_PMAE when disabling MMCR0_FC, reflow comment] Signed-off-by: Desnes A. Nunes do Rosario --- .../testing

[PATCH, v2] powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems

2020-02-27 Thread Desnes A. Nunes do Rosario
to be set for PowerVM compatibility mode systems. Fixes: 68f2f0d431d9ea4 ("powerpc: Add a cpu feature CPU_FTR_PMAO_BUG") Signed-off-by: Desnes A. Nunes do Rosario --- arch/powerpc/kernel/cputable.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/arch/powe

Re: [PATCH] powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems

2020-02-27 Thread Desnes Augusto Nunes do Rosario
Hello Leonardo, On 2/15/20 2:39 AM, Leonardo Bras wrote: Hello Desnes, thanks for the patch. "Desnes A. Nunes do Rosario" writes: PowerVM systems running compatibility mode on a few Power8 revisions are still vulnerable to the hardware defect that loses PMU exceptions arri

[PATCH] powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems

2020-02-13 Thread Desnes A. Nunes do Rosario
to be set for PowerVM compatibility mode systems. Fixes: 68f2f0d431d9ea4 ("powerpc: Add a cpu feature CPU_FTR_PMAO_BUG") Signed-off-by: Desnes A. Nunes do Rosario --- arch/powerpc/kernel/cputable.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/powerpc/kernel/cputable.c b/ar

[PATCH] selftests/powerpc: enable performance alerts when freezing counters on cycles_with_freeze_test selftest

2019-12-06 Thread Desnes A. Nunes do Rosario
is disabled, and thus, no more increments to ebb_count occur. Fixes: 3752e453f6bafd7 ("selftests/powerpc: Add tests of PMU EBBs") Signed-off-by: Gustavo Romero [desnesn: Only set MMCR0_PMAE when disabling MMCR0_FC, reflow comment] Signed-off-by: Desnes A. Nunes do Rosario --- .../testing

[PATCH] selftests/powerpc: Use write_pmc instead of count_pmc to reset PMCs at the end of ebb selftests

2019-11-27 Thread Desnes A. Nunes do Rosario
= 0x8004 >> [30]: register SPRN_PMC1 = 0x451e PMC1 count (0x28546) above upper limit 0x283e8 (+0x15e) [FAIL] Test FAILED on line 52 failure: cycles == Signed-off-by: Desnes A. Nunes do Rosario --- .../powerpc/pmu/ebb/back_to_back_ebbs_test.c

[PATCH] selftests/powerpc: Fix compiling error on tlbie_test due to newer gcc

2019-10-03 Thread Desnes A. Nunes do Rosario
: error: 'strncpy' specified bound 100 equals destination size [-Werror=stringop-truncation] strncpy(logdir, optarg, LOGDIR_NAME_SIZE); ^ cc1: all warnings being treated as errors Signed-off-by: Desnes A. Nunes do Rosario --- tools/testing

[PATCH] powerpc/64: mark __boot_from_prom and start_here_common as __ref

2019-07-16 Thread Desnes A. Nunes do Rosario
quot;powerpc/64: mark start_here_multiplatform as __ref") and message is based on 2016 patch by Nicholas Piggin: https://lore.kernel.org/linuxppc-dev/20161222131419.18062-1-npig...@gmail.com/ Signed-off-by: Desnes A. Nunes do Rosario --- arch/powerpc/kernel/head_64.S | 4 1 file changed, 4 insert

Re: [PATCH, RESEND, pci, v2] pci: Delete PCI disabling informational messages

2018-04-10 Thread Desnes A. Nunes do Rosario
Bjorn, On 04/10/2018 04:55 PM, Bjorn Helgaas wrote: On Tue, Apr 10, 2018 at 02:36:31PM -0500, Bjorn Helgaas wrote: On Wed, Apr 04, 2018 at 12:10:35PM -0300, Desnes A. Nunes do Rosario wrote: The disabling informational messages on the PCI subsystem should be deleted since they do

[PATCH, RESEND, pci, v2] pci: Delete PCI disabling informational messages

2018-04-04 Thread Desnes A. Nunes do Rosario
windows ... and goes on for all PCI devices on the system ... Fixes: 38274637699 ("powerpc/powernv: Override pcibios_default_alignment() to force PCI devices to be page aligned") Signed-off-by: Desnes A. Nunes do Rosario <desn...@linux.vnet.ibm.com> --- drivers/pci/pci.c | 1 - d

[PATCH, pci, v2] pci: Delete PCI disabling informational messages

2018-03-14 Thread Desnes A. Nunes do Rosario
windows ... and goes on for all PCI devices on the system ... Fixes: 38274637699 ("powerpc/powernv: Override pcibios_default_alignment() to force PCI devices to be page aligned") Signed-off-by: Desnes A. Nunes do Rosario <desn...@linux.vnet.ibm.com> --- drivers/pci/pci.c | 1 - d

[PATCH 2/2, powerpc/powernv] powerpc/powernv: Tweak PCI_DEV_FLAGS_QUIET_PCI_REALIGN on/off during boot

2018-03-14 Thread Desnes A. Nunes do Rosario
force PCI devices to be page aligned") Signed-off-by: Desnes A. Nunes do Rosario <desn...@linux.vnet.ibm.com> --- arch/powerpc/platforms/powernv/pci.c | 14 ++ 1 file changed, 14 insertions(+) diff --git a/arch/powerpc/platforms/powernv/pci.c b/arch/powerpc/platforms/pow

[PATCH 1/2, pci] pci: Addition of PCI_DEV_FLAGS_QUIET_PCI_REALIGN attribute to the PCI subsystem

2018-03-14 Thread Desnes A. Nunes do Rosario
Add PCI_DEV_FLAGS_QUIET_PCI_REALIGN to pci_dev_flags and use it to silent PCI realignment messages if the flag is turned on by a driver. Signed-off-by: Desnes A. Nunes do Rosario <desn...@linux.vnet.ibm.com> --- drivers/pci/pci.c | 3 ++- drivers/pci/setup-res.c | 3 ++- include

[PATCH 0/2] Silent PCI realignment messages during boot

2018-03-14 Thread Desnes A. Nunes do Rosario
is turned on. Moreover, it also tweaks this flag during boot on powerpc. Fixes: 38274637699 ("powerpc/powernv: Override pcibios_default_alignment() to force PCI devices to be page aligned") Signed-off-by: Desnes A. Nunes do Rosario <desn...@linux.vnet.ibm.com> Desnes A. Nun

[PATCH, net] ibmvnic: fix empty firmware version and errors cleanup

2018-02-05 Thread Desnes Augusto Nunes do Rosario
This patch makes sure that the firmware version is never NULL. Moreover, it also performs some cleanup on the error messages. Fixes: a107311d7fdf ("ibmvnic: fix firmware version when no firmware level has been provided by the VIOS server") Signed-off-by: Desnes A. Nunes do Ros

[PATCH, net] ibmvnic: fix firmware version when no firmware level has been provided by the VIOS server

2018-02-01 Thread Desnes Augusto Nunes do Rosario
("ibmvnic: Feature implementation of VPD for the ibmvnic driver") Signed-off-by: Desnes A. Nunes do Rosario <desn...@linux.vnet.ibm.com> --- drivers/net/ethernet/ibm/ibmvnic.c | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/net/ethernet/ibm/ibmvnic.

[PATCH] [powerpc-next] Fix powerpc64 alignment of .toc section in kernel modules

2017-12-06 Thread Desnes Augusto Nunes do Rosario
changes). Signed-off-by: Alan Modra <amo...@gmail.com> [ desnesn: updated patch to apply to powerpc-next kernel v4.15 ] Signed-off-by: Desnes A. Nunes do Rosario <desn...@linux.vnet.ibm.com> --- arch/powerpc/Makefile | 1 + arch/powerpc/kernel/module.lds | 8

[PATCH] [net] ibmvnic: fix dma_mapping_error call

2017-11-17 Thread Desnes Augusto Nunes do Rosario
mvnic driver") Reported-by: Stephen Rothwell <s...@canb.auug.org.au> Signed-off-by: Desnes A. Nunes do Rosario <desn...@linux.vnet.ibm.com> --- drivers/net/ethernet/ibm/ibmvnic.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/net/ethernet/ibm/ib

[PATCH] [net-next,v2] ibmvnic: fix dma_mapping_error call

2017-11-16 Thread Desnes Augusto Nunes do Rosario
This patch fixes the dma_mapping_error call to use the correct dma_addr which is inside the ibmvnic_vpd struct. Moreover, it fixes a uninitialized warning for the local dma_addr. Signed-off-by: Desnes A. Nunes do Rosario <desn...@linux.vnet.ibm.com> --- drivers/net/ethernet/ibm/ibmvnic

[PATCH] [net-next] ibmvnic: This patch fixes the dma_mapping_error call to use the correct dma_addr which is inside the ibmvnic_vpd struct.

2017-11-16 Thread Desnes Augusto Nunes do Rosario
Signed-off-by: Desnes A. Nunes do Rosario <desn...@linux.vnet.ibm.com> --- drivers/net/ethernet/ibm/ibmvnic.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/net/ethernet/ibm/ibmvnic.c b/drivers/net/ethernet/ibm/ibmvnic.c index 04aaacb..1dc4aef 100644 --- a/d

[PATCH] [net-next, v4] ibmvnic: Feature implementation of Vital Product Data (VPD) for the ibmvnic driver

2017-11-13 Thread Desnes Augusto Nunes do Rosario
-by: Desnes A. Nunes do Rosario <desn...@linux.vnet.ibm.com> Signed-off-by: Thomas Falcon <tlfal...@linux.vnet.ibm.com> --- drivers/net/ethernet/ibm/ibmvnic.c | 153 - drivers/net/ethernet/ibm/ibmvnic.h | 27 ++- 2 files changed, 176 insertions(+),

[PATCH] [net-next, v3] ibmvnic: Feature implementation of Vital Product Data (VPD) for the ibmvnic driver

2017-11-09 Thread Desnes Augusto Nunes do Rosario
-by: Desnes A. Nunes do Rosario <desn...@linux.vnet.ibm.com> Signed-off-by: Thomas Falcon <tlfal...@linux.vnet.ibm.com> --- drivers/net/ethernet/ibm/ibmvnic.c | 149 - drivers/net/ethernet/ibm/ibmvnic.h | 27 ++- 2 files changed, 173 insertions(+),

[PATCH] [net-next, v2] ibmvnic: Feature implementation of Vital Product Data (VPD) for the ibmvnic driver

2017-11-01 Thread Desnes Augusto Nunes do Rosario
This patch implements and enables VDP support for the ibmvnic driver. Moreover, it includes the implementation of suitable structs, signal transmission/handling and functions which allows the retrival of firmware information from the ibmvnic card. Signed-off-by: Desnes A. Nunes do Rosario <d

[PATCH FEAT] ibmvnic: Feature implementation of Vital Product Data (VPD) for the ibmvnic driver

2017-11-01 Thread Desnes Augusto Nunes do Rosario
This patch implements and enables VDP support for the ibmvnic driver. Moreover, it includes the implementation of suitable structs, signal transmission/handling and fuctions which allows the retrival of firmware information from the ibmvnic card. Co-Authored-By: Thomas Falcon