Andrew Lunn
5bcbe0f35f
phy: fixed: Fix removal of phys.
...
The fixed phys delete function simply removed the fixed phy from the
internal linked list and freed the memory. It however did not
unregister the associated phy device. This meant it was still possible
to find the phy device on the mdio bus.
Make fixed_phy_del() an internal function and add a
fixed_phy_unregister() to unregisters the phy device and then uses
fixed_phy_del() to free resources.
Modify DSA to use this new API function, so we don't leak phys.
Signed-off-by: Andrew Lunn <andrew@lunn.ch >
Signed-off-by: David S. Miller <davem@davemloft.net >
2016-03-14 15:43:11 -04:00
..
2015-12-13 19:59:48 -08:00
2016-03-07 14:41:08 +02:00
2016-03-04 21:00:37 +01:00
2016-01-20 18:03:56 -08:00
2016-02-04 18:25:55 +01:00
2015-12-22 17:04:56 +00:00
2016-01-07 10:10:50 -05:00
2016-03-01 16:07:29 -05:00
2016-03-08 12:34:12 -05:00
2016-03-02 20:05:24 +01:00
2016-03-02 20:05:23 +01:00
2016-03-02 20:05:23 +01:00
2016-03-02 20:05:23 +01:00
2015-10-27 11:24:23 +01:00
2016-03-13 22:43:01 -04:00
2016-02-21 20:49:34 +01:00
2016-03-07 15:01:39 -05:00
2016-02-21 22:03:15 -05:00
2016-01-12 01:10:19 +01:00
2012-02-09 09:04:23 -08:00
2012-10-08 13:50:20 +10:30
2015-01-28 18:45:23 -05:00
2016-02-11 10:07:18 -05:00
2012-03-16 10:38:24 -04:00
2015-08-20 14:10:23 -07:00
2015-11-05 14:51:32 -08:00
2016-03-03 14:42:49 -07:00
2016-02-19 22:54:09 -05:00
2015-12-09 10:35:16 -08:00
2016-03-03 14:43:45 -07:00
2013-11-08 09:04:30 -07:00
2015-12-06 12:46:31 +01:00
2016-03-08 15:28:31 -05:00
2015-11-11 02:19:33 -05:00
2015-11-18 11:20:40 +11:00
2012-10-13 10:46:48 +01:00
2016-01-12 19:20:32 -08:00
2010-03-24 16:31:22 -07:00
2016-01-27 09:10:29 -05:00
2015-05-06 11:58:51 +01:00
2015-07-17 16:39:53 -07:00
2014-11-20 10:43:16 -04:00
2015-11-25 22:28:30 +01:00
2013-02-13 06:00:53 -08:00
2016-02-15 13:06:00 -05:00
2013-11-15 09:32:21 +09:00
2015-12-07 00:02:05 +00:00
2008-04-30 08:29:54 -07:00
2015-05-10 19:15:52 +02:00
2015-11-24 09:56:43 +01:00
2015-10-07 16:02:49 -07:00
2015-08-17 16:53:53 +08:00
2016-02-27 10:28:52 -08:00
2016-02-29 12:16:43 -05:00
2013-05-12 14:16:21 +02:00
2015-10-18 10:14:39 -07:00
2013-08-18 17:39:55 -07:00
2016-01-13 17:30:32 +09:00
2015-10-31 19:05:59 -04:00
2016-01-08 01:12:06 +01:00
2016-02-06 23:45:46 -08:00
2015-09-08 15:35:28 -07:00
2010-07-28 09:59:01 -04:00
2014-10-03 14:55:48 -07:00
2013-03-03 23:59:59 -08:00
2016-02-10 16:25:52 +00:00
2015-06-10 08:01:20 -06:00
2014-11-24 07:45:02 +01:00
2013-11-09 00:16:23 -05:00
2008-01-28 23:21:18 +01:00
2016-01-16 11:17:24 -08:00
2013-05-07 18:38:27 -07:00
2012-10-13 10:46:48 +01:00
2016-01-06 16:31:56 -05:00
2016-02-25 22:06:47 -05:00
2014-01-16 10:23:02 +10:30
2015-02-05 14:35:17 +01:00
2015-10-16 08:30:09 +09:00
2015-12-15 15:41:24 +02:00
2012-10-13 10:46:48 +01:00
2015-10-31 16:12:10 -07:00
2015-10-30 01:47:27 -04:00
2009-06-18 19:50:21 +08:00
2014-05-26 14:33:10 +02:00
2012-10-13 10:46:48 +01:00
2014-01-21 23:17:20 -08:00
2009-12-17 10:58:17 -05:00
2016-01-30 13:35:31 -08:00
2016-02-18 16:23:24 -08:00
2016-02-18 16:34:15 -08:00
2015-12-22 17:10:17 -06:00
2012-11-08 16:58:30 +01:00
2016-02-05 18:10:40 -08:00
2015-05-31 11:40:14 +09:00
2014-12-10 15:17:46 -05:00
2015-11-18 16:17:42 -05:00
2013-04-30 10:09:06 +02:00
2015-11-09 15:11:24 -08:00
2016-01-17 11:13:55 +01:00
2015-12-21 13:07:56 -08:00
2016-01-13 11:06:03 +01:00
2015-05-05 13:40:42 -06:00
2016-02-24 09:04:20 +01:00
2016-03-11 14:58:58 -05:00
2016-02-06 02:59:51 -05:00
2016-02-11 09:59:22 -05:00
2008-08-02 18:36:10 +01:00
2014-09-09 10:28:43 -04:00
2015-10-09 07:49:05 -07:00
2015-07-05 23:59:14 -04:00
2015-10-13 23:30:31 -07:00
2014-11-17 23:12:01 -05:00
2016-02-15 12:42:38 +00:00
2016-01-29 12:34:29 +01:00
2014-01-27 21:02:39 -08:00
2014-12-11 15:04:06 -06:00
2016-02-25 21:45:15 -05:00
2016-01-26 16:00:14 +01:00
2013-04-29 15:42:02 -04:00
2016-01-16 11:17:23 -08:00
2014-12-13 13:33:07 +01:00
2013-11-13 12:09:07 +09:00
2016-03-04 16:10:36 -05:00
2014-10-14 15:05:34 -04:00
2015-12-15 10:01:43 -05:00
2015-07-28 08:50:42 +01:00
2010-03-15 15:29:39 +01:00
2013-07-03 16:07:43 -07:00
2016-02-25 16:37:06 -05:00
2016-02-23 17:17:20 -08:00
2016-02-04 09:19:45 -07:00
2010-01-12 21:02:00 -08:00
2015-12-03 23:01:27 +01:00
2012-10-13 10:46:48 +01:00
2016-02-11 18:35:48 -08:00
2011-12-12 22:06:55 -08:00
2015-11-25 09:22:02 -07:00
2015-11-10 12:06:16 +01:00
2016-03-14 12:19:46 -04:00
2016-02-03 08:28:43 -08:00
2015-04-15 16:35:18 -07:00
2015-04-14 16:49:05 -07:00
2016-01-14 16:00:49 -08:00
2016-02-03 08:28:43 -08:00
2016-02-03 08:28:43 -08:00
2014-01-21 16:19:44 -08:00
2016-01-15 17:56:32 -08:00
2016-02-03 08:28:43 -08:00
2016-02-03 16:58:15 +10:30
2015-04-18 11:20:31 -04:00
2015-10-20 22:10:45 +08:00
2014-01-27 21:02:39 -08:00
2016-01-21 11:52:16 -08:00
2015-06-25 04:20:04 -04:00
2016-03-09 16:36:13 -05:00
2016-02-17 09:47:36 -05:00
2016-03-13 22:40:24 -04:00
2016-03-02 20:05:26 +01:00
2016-02-18 11:42:22 -05:00
2014-03-29 17:58:37 -04:00
2016-02-08 15:20:01 -05:00
2016-02-17 11:44:45 -05:00
2012-12-11 17:22:27 -08:00
2015-06-24 11:18:48 +10:00
2016-01-25 08:35:50 -06:00
2013-03-29 17:54:33 -07:00
2013-03-01 23:51:07 -05:00
2014-11-13 10:35:25 -07:00
2016-02-17 17:23:36 -06:00
2014-07-09 14:58:37 +01:00
2014-01-23 20:17:18 +00:00
2015-11-16 10:40:50 -05:00
2015-11-16 10:50:25 -05:00
2016-03-08 12:34:12 -05:00
2016-02-11 18:35:48 -08:00
2016-02-11 18:35:48 -08:00
2016-03-14 15:43:11 -04:00
2016-03-13 22:11:43 -04:00
2016-01-12 20:25:09 -08:00
2015-05-12 23:55:37 +02:00
2012-10-13 10:46:48 +01:00
2016-01-02 00:29:35 +01:00
2015-10-21 14:46:56 -06:00
2015-10-06 17:08:19 +02:00
2014-12-10 21:30:20 -05:00
2016-02-05 18:10:40 -08:00
2010-02-08 18:19:41 -06:00
2014-01-23 16:36:58 -08:00
2016-02-27 10:28:52 -08:00
2012-05-17 15:18:37 +02:00
2016-03-09 16:36:13 -05:00
2012-03-24 10:08:39 -07:00
2014-10-20 10:11:29 +02:00
2012-10-13 10:46:48 +01:00
2016-02-24 09:12:45 +01:00
2016-02-05 18:10:40 -08:00
2015-10-16 15:32:18 -07:00
2016-01-10 22:13:15 -05:00
2012-10-13 10:46:48 +01:00
2015-10-27 19:55:13 -07:00
2012-10-13 10:46:48 +01:00
2010-10-22 10:20:06 -07:00
2013-07-09 10:33:28 -07:00
2015-07-01 10:49:25 -07:00
2012-10-13 10:46:48 +01:00
2015-07-16 10:30:55 -07:00
2015-02-12 18:54:09 -08:00
2016-03-08 12:34:12 -05:00
2016-01-20 17:09:18 -08:00
2016-03-09 16:36:14 -05:00
2015-09-01 08:40:25 -07:00
2015-09-20 19:32:02 -07:00
2015-10-06 11:15:43 -07:00
2008-05-26 16:15:32 +02:00
2012-10-13 10:46:48 +01:00
2016-03-08 12:34:12 -05:00
2016-01-06 11:02:29 +01:00
2015-09-10 13:29:01 -07:00
2015-12-01 14:00:53 -05:00
2015-11-13 21:53:18 -08:00
2015-06-25 17:00:39 -07:00
2016-03-14 14:55:26 -04:00
2016-01-14 16:00:49 -08:00
2010-05-27 09:12:51 -07:00
2015-08-17 11:25:28 -07:00
2015-12-10 22:41:06 -08:00
2015-06-19 15:18:28 +02:00
2014-07-18 11:49:57 +02:00
2016-03-04 09:57:10 -05:00
2014-11-19 22:01:15 -05:00
2016-02-15 13:04:46 -05:00
2015-08-03 15:24:43 -07:00
2014-04-24 16:16:33 -07:00
2016-01-26 23:17:54 -08:00
2015-11-25 15:49:13 +00:00
2015-12-17 09:57:27 -08:00
2016-02-10 13:19:03 +00:00
2015-12-18 17:48:50 -08:00
2014-12-17 12:31:40 -08:00
2014-12-04 14:31:00 -05:00
2015-06-01 15:48:54 +02:00
2015-02-02 10:09:54 -08:00
2012-10-13 10:46:48 +01:00
2016-01-12 18:57:02 -08:00
2012-10-13 10:46:48 +01:00
2016-01-29 13:31:10 -05:00
2016-03-03 14:42:50 -07:00
2015-11-06 17:50:42 -08:00