From: David S. Miller Date: Tue, 3 Jul 2018 14:23:48 +0000 (+0900) Subject: Merge branch 'aquantia-various-ethtool-ops-implementation' X-Git-Tag: v4.19-rc1~140^2~479 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=44a4c4698ee86daa3f44ad4b370f5a9f58831d29;p=thirdparty%2Fkernel%2Flinux.git Merge branch 'aquantia-various-ethtool-ops-implementation' Igor Russkikh says: ==================== net: aquantia: various ethtool ops implementation In this patchset Anton Mikaev and I added some useful ethtool operations: - ring size changes - link renegotioation - flow control management The patch also improves init/deinit sequence. V3 changes: - After review and analysis it is clear that rtnl lock (which is captured by default on ethtool ops) is enough to secure possible overlapping of dev open/close. Thus, just dropping internal mutex. V2 changes: - using mutex to secure simultaneous dev close/open - using state var to store/restore dev state ==================== Signed-off-by: David S. Miller --- 44a4c4698ee86daa3f44ad4b370f5a9f58831d29