Sebastian Andrzej Siewior
6dcdd884e2
net: hwbm: Make the hwbm_pool lock a mutex
...
Based on review, `lock' is only acquired in hwbm_pool_add() which is
invoked via ->probe(), ->resume() and ->ndo_change_mtu(). Based on this
the lock can become a mutex and there is no need to disable interrupts
during the procedure.
Now that the lock is a mutex, hwbm_pool_add() no longer invokes
hwbm_pool_refill() in an atomic context so we can pass GFP_KERNEL to
hwbm_pool_refill() and remove the `gfp' argument from hwbm_pool_add().
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de >
Signed-off-by: David S. Miller <davem@davemloft.net >
2019-06-09 19:40:10 -07:00
..
2019-05-24 17:36:47 +02:00
2019-05-31 10:38:35 -07:00
2019-05-21 10:50:46 +02:00
2019-05-21 10:50:46 +02:00
2019-05-30 11:29:53 -07:00
2019-05-30 11:26:41 -07:00
2019-05-30 11:26:32 -07:00
2019-05-15 08:46:44 -07:00
2019-06-02 09:27:44 -07:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:41 -07:00
2019-05-21 11:28:39 +02:00
2019-05-30 11:29:53 -07:00
2019-05-31 08:34:32 -07:00
2019-05-30 11:29:53 -07:00
2019-05-30 11:26:35 -07:00
2019-05-21 10:50:46 +02:00
2019-05-30 11:26:41 -07:00
2019-05-30 11:29:54 -07:00
2019-06-01 18:29:58 +02:00
2019-05-25 10:11:23 -07:00
2019-05-24 17:27:11 +02:00
2019-05-30 11:29:52 -07:00
2019-05-21 10:50:46 +02:00
2019-05-30 11:29:52 -07:00
2019-05-30 11:26:41 -07:00
2019-05-30 11:29:52 -07:00
2019-05-30 11:29:53 -07:00
2019-05-30 11:26:41 -07:00
2019-05-30 11:26:35 -07:00
2019-06-02 11:06:13 -07:00
2019-05-24 17:36:45 +02:00
2019-05-21 10:50:46 +02:00
2019-05-30 11:26:41 -07:00
2019-05-21 10:50:46 +02:00
2019-05-31 08:34:32 -07:00
2019-05-31 08:34:32 -07:00
2019-05-30 11:29:19 -07:00
2019-05-21 10:50:46 +02:00
2019-04-13 09:36:35 -04:00
2019-05-30 11:29:22 -07:00
2019-05-21 10:50:46 +02:00
2019-06-07 11:00:14 -07:00
2019-05-21 10:50:46 +02:00
2019-05-30 11:26:35 -07:00
2019-05-21 10:50:46 +02:00
2019-05-31 08:34:32 -07:00
2019-06-07 11:00:14 -07:00
2019-05-30 11:29:22 -07:00
2019-05-21 10:50:46 +02:00
2019-06-01 15:51:32 -07:00
2019-05-21 10:50:46 +02:00
2019-05-30 11:26:41 -07:00
2019-06-07 11:00:14 -07:00
2019-06-02 10:14:25 -07:00
2019-05-21 10:50:46 +02:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:29:52 -07:00
2019-05-21 10:50:46 +02:00
2019-05-30 11:26:35 -07:00
2019-06-07 11:00:14 -07:00
2019-05-30 11:26:41 -07:00
2019-05-21 11:28:46 +02:00
2019-05-21 10:50:46 +02:00
2019-05-30 11:29:52 -07:00
2019-05-30 11:29:53 -07:00
2019-05-30 11:29:22 -07:00
2019-05-30 11:29:52 -07:00
2019-06-09 19:40:10 -07:00
2019-05-30 11:26:37 -07:00
2019-05-21 10:50:46 +02:00
2019-05-21 10:50:46 +02:00
2019-05-25 10:11:23 -07:00
2019-05-24 16:02:14 -07:00
2019-05-30 11:26:41 -07:00
2019-05-13 08:52:37 -07:00
2019-05-21 10:50:46 +02:00
2019-06-06 13:13:09 -07:00
2019-05-30 11:26:35 -07:00
2019-05-27 10:55:08 +02:00
2019-05-30 11:26:35 -07:00
2019-05-30 11:26:41 -07:00
2019-06-01 18:29:58 +02:00
2019-06-01 18:29:58 +02:00
2019-05-30 11:26:41 -07:00
2019-05-30 11:25:19 -07:00
2019-05-30 11:29:54 -07:00
2019-05-21 10:50:46 +02:00
2019-05-24 17:36:45 +02:00
2019-05-30 11:26:39 -07:00
2019-05-30 11:26:39 -07:00
2019-05-30 11:29:22 -07:00
2019-05-30 11:26:37 -07:00
2019-05-21 10:50:46 +02:00
2019-05-30 11:29:52 -07:00
2019-05-30 11:26:41 -07:00
2019-05-30 11:29:52 -07:00
2019-05-30 11:29:52 -07:00
2019-06-07 09:29:14 -07:00
2019-05-24 17:36:45 +02:00
2019-06-07 11:00:14 -07:00
2019-05-21 10:50:46 +02:00
2019-05-21 10:50:46 +02:00
2019-05-21 10:50:46 +02:00
2019-04-25 22:23:06 +02:00
2019-05-21 10:50:46 +02:00
2019-05-30 11:29:53 -07:00
2019-05-21 10:50:46 +02:00
2019-05-30 11:29:52 -07:00
2019-05-21 10:50:46 +02:00
2019-05-21 10:50:46 +02:00
2019-06-07 11:00:14 -07:00
2019-05-30 11:26:37 -07:00
2019-05-21 10:50:46 +02:00
2019-05-21 10:50:46 +02:00
2019-06-02 10:16:09 -07:00
2019-05-21 10:50:46 +02:00
2019-05-24 17:08:18 +02:00
2019-05-24 17:36:45 +02:00
2019-05-29 13:26:32 -07:00
2019-05-21 10:50:46 +02:00
2019-05-30 11:29:52 -07:00
2019-05-27 11:08:23 -04:00
2019-05-31 08:34:32 -07:00
2019-05-21 10:50:46 +02:00
2019-05-27 11:08:22 -04:00
2019-05-21 10:50:46 +02:00
2019-05-24 17:39:00 +02:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:29:53 -07:00
2019-05-31 10:53:34 -07:00
2019-05-21 10:50:46 +02:00
2019-04-25 21:33:37 +02:00
2019-04-25 21:33:37 +02:00