Karsten Graul
82060d9311
net/smc: do not wait under send_lock
...
[ Upstream commit 33f3fcc290671590821ff3c0c9396db1ec9b7d4c ]
smc_cdc_get_free_slot() might wait for free transfer buffers when using
SMC-R. This wait should not be done under the send_lock, which is a
spin_lock. This fixes a cpu loop in parallel threads waiting for the
send_lock.
Signed-off-by: Karsten Graul <kgraul@linux.ibm.com>
Signed-off-by: Ursula Braun <ubraun@linux.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2019-12-17 20:35:33 +01:00
..
2018-07-06 12:32:12 +02:00
2019-10-11 18:21:12 +02:00
2019-05-16 19:41:30 +02:00
2019-12-13 08:52:59 +01:00
2019-11-10 11:27:48 +01:00
2019-10-05 13:09:32 +02:00
2019-11-06 13:06:22 +01:00
2019-11-20 18:47:42 +01:00
2018-08-03 00:47:32 +02:00
2018-10-17 22:03:40 -07:00
2019-12-05 09:19:41 +01:00
2019-11-10 11:27:48 +01:00
2019-08-29 08:28:30 +02:00
2019-08-29 08:28:50 +02:00
2019-12-05 09:21:10 +01:00
2018-07-27 13:17:50 -07:00
2019-11-10 11:27:37 +01:00
2019-12-05 09:21:07 +01:00
2018-07-24 14:10:43 -07:00
2019-11-10 11:27:53 +01:00
2018-06-26 11:33:04 +09:00
2019-03-19 13:12:38 +01:00
2019-10-05 13:09:32 +02:00
2019-12-13 08:52:20 +01:00
2019-12-13 08:51:41 +01:00
2018-11-04 14:50:51 +01:00
2019-04-17 08:38:40 +02:00
2019-07-26 09:14:01 +02:00
2019-08-09 17:52:34 +02:00
2019-06-22 08:15:13 +02:00
2019-11-20 18:46:35 +01:00
2019-12-05 09:19:46 +01:00
2018-08-06 11:21:37 +02:00
2019-03-10 07:17:19 +01:00
2018-08-22 21:39:08 -07:00
2019-12-13 08:51:11 +01:00
2019-03-10 07:17:18 +01:00
2019-04-03 06:26:15 +02:00
2019-07-28 08:29:27 +02:00
2019-11-12 19:20:30 +01:00
2018-07-12 16:55:29 -07:00
2019-12-05 09:21:31 +01:00
2019-08-25 10:48:04 +02:00
2019-11-10 11:27:48 +01:00
2019-12-05 09:21:30 +01:00
2019-12-13 08:52:58 +01:00
2019-10-07 18:57:24 +02:00
2018-09-03 22:12:02 -07:00
2019-05-02 09:59:00 +02:00
2019-11-06 13:06:24 +01:00
2019-12-17 20:35:32 +01:00
2019-12-13 08:52:29 +01:00
2019-12-17 20:35:33 +01:00
2019-05-16 19:41:27 +02:00
2019-12-05 09:20:59 +01:00
2019-12-05 09:21:31 +01:00
2019-09-06 10:22:04 +02:00
2019-12-01 09:16:33 +01:00
2019-12-05 09:20:19 +01:00
2018-07-24 14:10:42 -07:00
2019-12-01 09:17:34 +01:00
2019-12-13 08:52:15 +01:00
2019-11-24 08:20:32 +01:00
2019-12-13 08:52:42 +01:00
2019-01-09 17:38:33 +01:00
2018-07-24 14:10:43 -07:00
2018-06-28 13:36:39 +09:00
2019-03-10 07:17:18 +01:00