Stephen Hemminger
81938ebb54
net/netvsc: manage VF port under read/write lock
...
With multiple channels, the primary channel may receive notification
that VF has been added or removed while secondary channel is in
process of doing receive or transmit. Resolve this race by converting
existing vf_lock to a reader/writer lock.
Users of lock (tx/rx/stats) acquire for read, and actions like
add/remove acquire it for write.
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2020-05-11 22:27:39 +02:00
..
2020-03-18 10:21:41 +01:00
2020-02-14 12:42:12 +01:00
2020-04-16 18:16:46 +02:00
2020-04-16 18:16:46 +02:00
2020-05-06 11:18:36 +02:00
2020-04-14 16:22:34 +02:00
2020-04-21 13:57:07 +02:00
2020-05-05 15:54:27 +02:00
2020-04-16 18:30:58 +02:00
2020-04-25 19:53:47 +02:00
2020-04-21 13:57:05 +02:00
2020-04-25 19:53:47 +02:00
2020-04-14 16:22:34 +02:00
2020-05-11 19:21:31 +02:00
2020-04-16 18:30:58 +02:00
2020-04-21 13:57:08 +02:00
2020-05-11 22:27:39 +02:00
2020-04-16 18:30:58 +02:00
2020-04-25 19:53:47 +02:00
2020-05-05 15:54:26 +02:00
2020-05-05 15:54:25 +02:00
2020-05-05 15:54:25 +02:00
2020-05-05 15:54:26 +02:00
2020-05-05 00:25:34 +02:00
2020-05-05 00:25:34 +02:00
2020-04-21 13:57:04 +02:00
2020-04-22 12:31:12 +02:00
2019-11-26 18:22:27 +01:00
2019-11-20 23:05:39 +01:00
2020-04-21 13:57:08 +02:00
2020-04-21 13:57:07 +02:00
2020-05-05 15:54:27 +02:00
2020-04-21 13:57:05 +02:00
2019-11-20 23:05:39 +01:00
2020-05-11 22:27:39 +02:00
2020-04-21 13:57:06 +02:00
2020-04-21 13:57:06 +02:00
2020-04-21 13:57:07 +02:00
2020-05-03 16:37:30 +02:00
2020-05-05 15:54:26 +02:00
2020-01-17 19:45:23 +01:00
2020-04-25 19:53:47 +02:00
2020-05-05 15:54:26 +02:00
2019-11-20 23:05:39 +01:00
2020-05-05 15:54:26 +02:00
2020-05-05 15:54:26 +02:00
2019-11-20 23:05:39 +01:00
2020-04-21 13:57:09 +02:00
2020-04-21 13:57:05 +02:00
2020-04-14 16:22:34 +02:00
2020-04-21 13:57:07 +02:00
2020-05-11 16:59:58 +02:00
2020-04-21 13:57:06 +02:00
2020-04-21 13:57:07 +02:00
2020-04-21 13:57:07 +02:00