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: Ubuntu-5.2.0-15.16~3800^2~479 X-Git-Url: https://git.proxmox.com/?a=commitdiff_plain;h=44a4c4698ee86daa3f44ad4b370f5a9f58831d29;p=mirror_ubuntu-eoan-kernel.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