Message ID | 20200915182229.69529-1-olteanv@gmail.com |
---|---|
Headers | show |
Series | Bugfixes in Microsemi Ocelot switch driver | expand |
The 09/15/2020 21:22, Vladimir Oltean wrote: > > From: Vladimir Oltean <vladimir.oltean@nxp.com> > > This is a series of 7 assorted patches for "net", on the drivers for the > VSC7514 MIPS switch (Ocelot-1), the VSC9953 PowerPC (Seville), and a few > more that are common to all supported devices since they are in the > common library portion. I have looked over ocelot changes and they look fine to me. Reviewed-by: Horatiu Vultur <horatiu.vultur@microchip.com> > > Vladimir Oltean (7): > net: mscc: ocelot: fix race condition with TX timestamping > net: mscc: ocelot: add locking for the port TX timestamp ID > net: dsa: seville: fix buffer size of the queue system > net: mscc: ocelot: check for errors on memory allocation of ports > net: mscc: ocelot: error checking when calling ocelot_init() > net: mscc: ocelot: refactor ports parsing code into a dedicated > function > net: mscc: ocelot: unregister net devices on unbind > > drivers/net/dsa/ocelot/felix.c | 5 +- > drivers/net/dsa/ocelot/seville_vsc9953.c | 2 +- > drivers/net/ethernet/mscc/ocelot.c | 13 +- > drivers/net/ethernet/mscc/ocelot_net.c | 12 +- > drivers/net/ethernet/mscc/ocelot_vsc7514.c | 234 ++++++++++++--------- > include/soc/mscc/ocelot.h | 1 + > net/dsa/tag_ocelot.c | 11 +- > 7 files changed, 168 insertions(+), 110 deletions(-) > > -- > 2.25.1 >
Hi, On 15/09/2020 21:22:22+0300, Vladimir Oltean wrote: > From: Vladimir Oltean <vladimir.oltean@nxp.com> > > This is a series of 7 assorted patches for "net", on the drivers for the > VSC7514 MIPS switch (Ocelot-1), the VSC9953 PowerPC (Seville), and a few > more that are common to all supported devices since they are in the > common library portion. > > Vladimir Oltean (7): > net: mscc: ocelot: fix race condition with TX timestamping > net: mscc: ocelot: add locking for the port TX timestamp ID > net: dsa: seville: fix buffer size of the queue system > net: mscc: ocelot: check for errors on memory allocation of ports > net: mscc: ocelot: error checking when calling ocelot_init() > net: mscc: ocelot: refactor ports parsing code into a dedicated > function > net: mscc: ocelot: unregister net devices on unbind > > drivers/net/dsa/ocelot/felix.c | 5 +- > drivers/net/dsa/ocelot/seville_vsc9953.c | 2 +- > drivers/net/ethernet/mscc/ocelot.c | 13 +- > drivers/net/ethernet/mscc/ocelot_net.c | 12 +- > drivers/net/ethernet/mscc/ocelot_vsc7514.c | 234 ++++++++++++--------- > include/soc/mscc/ocelot.h | 1 + > net/dsa/tag_ocelot.c | 11 +- > 7 files changed, 168 insertions(+), 110 deletions(-) > This series is leading to multiple crashes on my vc7524 board. I'm trying to pinpoint the problematic commits
From: Vladimir Oltean <vladimir.oltean@nxp.com> This is a series of 7 assorted patches for "net", on the drivers for the VSC7514 MIPS switch (Ocelot-1), the VSC9953 PowerPC (Seville), and a few more that are common to all supported devices since they are in the common library portion. Vladimir Oltean (7): net: mscc: ocelot: fix race condition with TX timestamping net: mscc: ocelot: add locking for the port TX timestamp ID net: dsa: seville: fix buffer size of the queue system net: mscc: ocelot: check for errors on memory allocation of ports net: mscc: ocelot: error checking when calling ocelot_init() net: mscc: ocelot: refactor ports parsing code into a dedicated function net: mscc: ocelot: unregister net devices on unbind drivers/net/dsa/ocelot/felix.c | 5 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 2 +- drivers/net/ethernet/mscc/ocelot.c | 13 +- drivers/net/ethernet/mscc/ocelot_net.c | 12 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 234 ++++++++++++--------- include/soc/mscc/ocelot.h | 1 + net/dsa/tag_ocelot.c | 11 +- 7 files changed, 168 insertions(+), 110 deletions(-)