[PATCH v3 1/2] net/ps3_gelic: Add gelic_descr structures

2021-07-10 Thread Geoff Levand
Create two new structures, struct gelic_hw_regs and struct gelic_chain_link, and replace the corresponding members of struct gelic_descr with the new structures. struct gelic_hw_regs holds the register variables used by the gelic hardware device. struct gelic_chain_link holds variables used to ma

[PATCH v3 2/2] net/ps3_gelic: Cleanups, improve logging

2021-07-10 Thread Geoff Levand
General source cleanups and improved logging messages. Signed-off-by: Geoff Levand --- drivers/net/ethernet/toshiba/ps3_gelic_net.c | 395 ++- 1 file changed, 216 insertions(+), 179 deletions(-) diff --git a/drivers/net/ethernet/toshiba/ps3_gelic_net.c b/drivers/net/ethernet/to

[PATCH v3 0/2] DMA fixes for PS3 gelic network driver

2021-07-10 Thread Geoff Levand
Hi Dave, Jakub, This set of patches fixes various DMA related problems in the PS3 gelic network driver and adds better error checking and improved message logging. Please consider. Changes from v2: Rebase to latest net-next. Changes from v1: Split the v1 series into two, one series with pow

[PATCH AUTOSEL 5.10 13/37] PCI: pciehp: Ignore Link Down/Up caused by DPC

2021-07-10 Thread Sasha Levin
From: Lukas Wunner [ Upstream commit a97396c6eb13f65bea894dbe7739b2e883d40a3e ] Downstream Port Containment (PCIe r5.0, sec. 6.2.10) disables the link upon an error and attempts to re-enable it when instructed by the DPC driver. A slot which is both DPC- and hotplug-capable is currently powered

[PATCH AUTOSEL 5.12 13/43] PCI: pciehp: Ignore Link Down/Up caused by DPC

2021-07-10 Thread Sasha Levin
From: Lukas Wunner [ Upstream commit a97396c6eb13f65bea894dbe7739b2e883d40a3e ] Downstream Port Containment (PCIe r5.0, sec. 6.2.10) disables the link upon an error and attempts to re-enable it when instructed by the DPC driver. A slot which is both DPC- and hotplug-capable is currently powered

Re: [PATCH] soc: fsl: qe: convert QE interrupt controller to platform_device

2021-07-10 Thread Dan Carpenter
Hi Maxim, url: https://github.com/0day-ci/linux/commits/Maxim-Kochetkov/soc-fsl-qe-convert-QE-interrupt-controller-to-platform_device/20210705-191227 base: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git for-next config: openrisc-randconfig-m031-20210709 (attached as .config) com

[PATCH V3 0/1] powerpc/perf: Clear pending PMI in ppmu callbacks

2021-07-10 Thread Athira Rajeev
Running perf fuzzer testsuite popped up below messages in the dmesg logs: "Can't find PMC that caused IRQ" This means a PMU exception happened, but none of the PMC's (Performance Monitor Counter) were found to be overflown. Perf interrupt handler checks the PMC's to see which PMC has overflown an

[PATCH V3 1/1] powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC

2021-07-10 Thread Athira Rajeev
Running perf fuzzer showed below in dmesg logs: "Can't find PMC that caused IRQ" This means a PMU exception happened, but none of the PMC's (Performance Monitor Counter) were found to be overflown. There are some corner cases that clears the PMCs after PMI gets masked. In such cases, the perf inte