All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH net v2 0/7] net: cpsw: fix leaks and probe deferral
@ 2016-11-17 16:39 Johan Hovold
  2016-11-17 16:39 ` [PATCH net v2 1/7] net: ethernet: ti: cpsw: fix bad register access in probe error path Johan Hovold
                   ` (7 more replies)
  0 siblings, 8 replies; 13+ messages in thread
From: Johan Hovold @ 2016-11-17 16:39 UTC (permalink / raw)
  To: Mugunthan V N
  Cc: Grygorii Strashko, linux-omap, netdev, linux-kernel, Johan Hovold

This series fixes as number of leaks and issues in the cpsw probe-error
and driver-unbind paths, some which specifically prevented deferred
probing.

Johan


v2
 - Keep platform device runtime-resumed throughout probe instead of
   resuming in the probe error path as suggested by Grygorii (patch
   1/7).

 - Runtime-resume platform device before registering any children in
   order to make sure it is synchronously suspended after deregistering
   children in the error path (patch 3/7).


Johan Hovold (7):
  net: ethernet: ti: cpsw: fix bad register access in probe error path
  net: ethernet: ti: cpsw: fix mdio device reference leak
  net: ethernet: ti: cpsw: fix deferred probe
  net: ethernet: ti: cpsw: fix of_node and phydev leaks
  net: ethernet: ti: cpsw: fix secondary-emac probe error path
  net: ethernet: ti: cpsw: add missing sanity check
  net: ethernet: ti: cpsw: fix fixed-link phy probe deferral

 drivers/net/ethernet/ti/cpsw.c | 95 ++++++++++++++++++++++++++++++++----------
 1 file changed, 74 insertions(+), 21 deletions(-)

-- 
2.7.3

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

end of thread, other threads:[~2016-11-18 18:49 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-11-17 16:39 [PATCH net v2 0/7] net: cpsw: fix leaks and probe deferral Johan Hovold
2016-11-17 16:39 ` [PATCH net v2 1/7] net: ethernet: ti: cpsw: fix bad register access in probe error path Johan Hovold
2016-11-17 16:39 ` [PATCH net v2 2/7] net: ethernet: ti: cpsw: fix mdio device reference leak Johan Hovold
2016-11-17 16:40 ` [PATCH net v2 3/7] net: ethernet: ti: cpsw: fix deferred probe Johan Hovold
2016-11-17 16:40 ` [PATCH net v2 4/7] net: ethernet: ti: cpsw: fix of_node and phydev leaks Johan Hovold
2016-11-17 16:40 ` [PATCH net v2 5/7] net: ethernet: ti: cpsw: fix secondary-emac probe error path Johan Hovold
2016-11-17 16:40 ` [PATCH net v2 6/7] net: ethernet: ti: cpsw: add missing sanity check Johan Hovold
2016-11-17 16:40 ` [PATCH net v2 7/7] net: ethernet: ti: cpsw: fix fixed-link phy probe deferral Johan Hovold
2016-11-17 17:04   ` David Miller
2016-11-17 17:19     ` Johan Hovold
2016-11-18  9:33       ` Johan Hovold
2016-11-18 18:48       ` David Miller
2016-11-18 18:49 ` [PATCH net v2 0/7] net: cpsw: fix leaks and " David Miller

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.