netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/7] stmmac: intel: Fixes and cleanups after dwmac-intel split
@ 2020-04-30 15:02 Andy Shevchenko
  2020-04-30 15:02 ` [PATCH v3 1/7] stmmac: intel: Fix kernel crash due to wrong error path Andy Shevchenko
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: Andy Shevchenko @ 2020-04-30 15:02 UTC (permalink / raw)
  To: Giuseppe Cavallaro, Alexandre Torgue, Jose Abreu, linux-stm32,
	David S. Miller, netdev
  Cc: Andy Shevchenko

Seems the split of dwmac-intel didn't go well and on top of that new
functionality in the driver has not been properly tested.

Patch 1 fixes a nasty kernel crash due to missed error handling.
Patches 2 and 3 fix the incorrect split (clock and PCI bar handling).

Patch 4 converts driver to use new PCI IRQ allocation API.

The rest is a set of clean ups that may have been done in the initial
submission.

Series has been tested on couple of Elkhart Lake platforms with different
behaviour of ethernet hardware.

Changelog v3:
- added the cover letter (David)
- appended separate fix as a first patch
- marked patches 2 and 3 with Fixes tag

Andy Shevchenko (7):
  stmmac: intel: Fix kernel crash due to wrong error path
  stmmac: intel: Fix clock handling on error and remove paths
  stmmac: intel: Remove unnecessary loop for PCI BARs
  stmmac: intel: Convert to use pci_alloc_irq_vectors() API
  stmmac: intel: Eliminate useless conditions and variables
  stmmac: intel: Fix indentation to put on one line affected code
  stmmac: intel: Place object in the Makefile according to the order

 drivers/net/ethernet/stmicro/stmmac/Makefile  |   4 +-
 .../net/ethernet/stmicro/stmmac/dwmac-intel.c | 160 +++++++-----------
 .../net/ethernet/stmicro/stmmac/stmmac_main.c |   4 +-
 .../net/ethernet/stmicro/stmmac/stmmac_pci.c  |   5 -
 4 files changed, 68 insertions(+), 105 deletions(-)

-- 
2.26.2


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

end of thread, other threads:[~2020-04-30 19:51 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-04-30 15:02 [PATCH v3 0/7] stmmac: intel: Fixes and cleanups after dwmac-intel split Andy Shevchenko
2020-04-30 15:02 ` [PATCH v3 1/7] stmmac: intel: Fix kernel crash due to wrong error path Andy Shevchenko
2020-04-30 15:02 ` [PATCH v3 2/7] stmmac: intel: Fix clock handling on error and remove paths Andy Shevchenko
2020-04-30 15:02 ` [PATCH v3 3/7] stmmac: intel: Remove unnecessary loop for PCI BARs Andy Shevchenko
2020-04-30 15:02 ` [PATCH v3 4/7] stmmac: intel: Convert to use pci_alloc_irq_vectors() API Andy Shevchenko
2020-04-30 15:02 ` [PATCH v3 5/7] stmmac: intel: Eliminate useless conditions and variables Andy Shevchenko
2020-04-30 15:02 ` [PATCH v3 6/7] stmmac: intel: Fix indentation to put on one line affected code Andy Shevchenko
2020-04-30 15:02 ` [PATCH v3 7/7] stmmac: intel: Place object in the Makefile according to the order Andy Shevchenko
2020-04-30 19:51 ` [PATCH v3 0/7] stmmac: intel: Fixes and cleanups after dwmac-intel split David Miller

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).