Russell King (Oracle)
03c44a21d0
net: phylink: actually fix ksettings_set() ethtool call
...
Raju Lakkaraju reported that the below commit caused a regression
with Lan743x drivers and a 2.5G SFP. Sadly, this is because the commit
was utterly wrong. Let's fix this properly by not moving the
linkmode_and(), but instead copying the link ksettings and then
modifying the advertising mask before passing the modified link
ksettings to phylib.
Fixes: df0acdc59b09 ("net: phylink: fix ksettings_set() ethtool call")
Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
Link: https://lore.kernel.org/r/E1q4eLm-00Ayxk-GZ@rmk-PC.armlinux.org.uk
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2023-06-02 23:49:56 -07:00
..
2023-05-23 09:51:38 -06:00
2023-04-13 13:13:53 -07:00
2023-05-15 14:21:58 +02:00
2023-04-13 13:13:50 -07:00
2023-05-20 17:56:23 +01:00
2023-05-30 08:08:18 +09:00
2023-05-30 17:07:25 -04:00
2023-04-14 15:32:56 +03:00
2023-05-27 09:42:56 -07:00
2023-05-19 15:38:29 -07:00
2023-04-27 16:36:55 -07:00
2023-04-27 16:21:32 -07:00
2023-05-25 18:50:18 -07:00
2023-05-07 10:31:45 -07:00
2023-04-29 10:24:30 -07:00
2023-05-02 10:41:31 -07:00
2023-05-25 19:35:13 +02:00
2023-04-29 13:04:50 -07:00
2023-05-07 10:57:14 -07:00
2023-05-26 13:34:39 -07:00
2023-04-27 19:57:00 -07:00
2023-04-27 11:53:57 -07:00
2023-05-24 11:20:28 +05:30
2023-04-27 19:42:02 -07:00
2023-04-27 11:53:57 -07:00
2023-05-11 09:06:49 +09:00
2023-05-26 16:49:15 +02:00
2023-04-27 12:07:50 -07:00
2023-05-23 10:47:41 +02:00
2023-05-26 15:38:31 +10:00
2023-06-01 09:02:04 -04:00
2023-04-27 10:09:05 -07:00
2023-04-27 17:17:12 -07:00
2023-05-08 11:36:19 +02:00
2023-04-13 13:13:52 -07:00
2023-05-11 11:18:21 +01:00
2023-05-03 17:27:29 +02:00
2023-04-30 23:50:26 +02:00
2023-04-27 19:37:36 +02:00
2023-04-27 12:07:50 -07:00
2023-05-29 14:06:29 -03:00
2023-05-01 17:18:56 -07:00
2023-04-27 16:36:55 -07:00
2023-05-19 19:11:20 -07:00
2023-05-16 11:19:29 +01:00
2023-05-05 19:12:01 -07:00
2023-05-02 10:36:02 -07:00
2023-04-28 16:24:32 -07:00
2023-05-31 13:26:44 -05:00
2023-04-20 14:24:01 +02:00
2023-05-06 08:28:58 -07:00
2023-05-14 16:04:48 +01:00
2023-04-25 12:02:16 -07:00
2023-04-28 14:02:54 -07:00
2023-05-02 10:41:31 -07:00
2023-04-28 14:02:54 -07:00
2023-05-09 11:55:02 +02:00
2023-05-03 18:58:59 -07:00
2023-06-02 23:49:56 -07:00
2023-05-26 12:18:35 +01:00
2023-05-26 08:21:50 -07:00
2023-04-27 16:36:55 -07:00
2023-05-05 13:27:59 -07:00
2023-04-27 10:09:05 -07:00
2023-05-03 17:43:26 +02:00
2023-05-11 17:38:46 -05:00
2023-04-29 13:04:50 -07:00
2023-05-16 19:48:55 +05:30
2023-05-02 15:40:41 -07:00
2023-05-23 12:55:16 +02:00
2023-05-16 23:02:56 +02:00
2023-04-27 11:53:57 -07:00
2023-05-03 11:25:01 -07:00
2023-04-27 19:57:00 -07:00
2023-05-18 19:24:47 +09:00
2023-04-27 19:57:00 -07:00
2023-04-29 17:29:39 -07:00
2023-04-27 11:53:57 -07:00
2023-05-02 10:41:31 -07:00
2023-05-20 08:48:04 -07:00
2023-04-27 11:53:57 -07:00
2023-05-16 21:56:35 -04:00
2023-04-27 16:36:55 -07:00
2023-05-22 11:41:05 +01:00
2023-04-20 14:16:39 +02:00
2023-04-27 16:36:55 -07:00
2023-05-25 17:16:52 +02:00
2023-05-24 19:50:04 +02:00
2023-05-09 09:39:03 +03:00
2023-05-13 20:01:13 +09:00
2023-05-16 21:07:26 -04:00
2023-05-16 16:57:49 +02:00
2023-04-27 17:05:34 -07:00
2023-05-23 14:16:29 -06:00
2023-06-01 17:15:33 -04:00
2023-05-20 22:48:46 +02:00
2023-04-27 10:09:05 -07:00
2023-04-27 19:42:02 -07:00
2023-04-27 12:07:50 -07:00
2023-05-04 18:33:56 -07:00
2023-05-27 09:42:56 -07:00