Jesper Dangaard Brouer
f71fec47c2
page_pool: make sure struct device is stable
...
For DMA mapping use-case the page_pool keeps a pointer
to the struct device, which is used in DMA map/unmap calls.
For our in-flight handling, we also need to make sure that
the struct device have not disappeared. This is assured
via using get_device/put_device API.
Signed-off-by: Jesper Dangaard Brouer <brouer@redhat.com>
Reported-by: Ivan Khoronzhuk <ivan.khoronzhuk@linaro.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
2019-06-19 11:23:13 -04:00
..
2019-05-30 11:26:41 -07:00
2019-05-30 11:29:21 -07:00
2019-05-30 11:26:32 -07:00
2019-06-07 11:00:14 -07:00
2019-06-05 17:37:10 +02:00
2019-05-30 11:26:32 -07:00
2019-06-16 14:22:37 -07:00
2019-05-09 09:44:17 -07:00
2019-06-05 17:36:37 +02:00
2019-05-30 11:29:53 -07:00
2019-05-21 10:50:46 +02:00
2019-06-07 11:00:14 -07:00
2019-05-30 11:29:22 -07:00
2019-06-07 23:03:54 +02:00
2019-06-05 17:30:29 +02:00
2019-06-19 11:23:13 -04:00
2019-05-30 11:29:52 -07:00
2019-06-05 17:37:17 +02:00
2019-05-24 17:36:42 +02:00
2019-05-21 10:50:46 +02:00
2019-06-14 20:20:07 -07:00
2019-06-07 11:00:14 -07:00
2019-05-23 09:29:44 -07:00
2019-06-07 11:00:14 -07:00
2019-05-21 10:50:46 +02:00
2019-06-17 20:20:36 -07:00
2019-06-18 09:45:37 -07:00
2019-05-30 11:26:32 -07:00
2019-05-21 10:50:46 +02:00
2019-06-09 19:56:42 -07:00
2019-06-14 08:45:05 -07:00
2019-05-30 11:26:32 -07:00
2019-06-17 20:20:36 -07:00
2019-06-05 17:36:36 +02:00
2019-06-17 20:20:36 -07:00
2019-05-30 11:26:41 -07:00
2019-06-12 09:42:34 -07:00
2019-05-30 11:26:32 -07:00
2019-06-17 20:20:36 -07:00
2019-05-21 11:28:45 +02:00
2019-06-14 19:50:33 -07:00
2019-05-30 11:26:32 -07:00
2019-06-17 15:55:34 -07:00
2019-05-21 10:50:46 +02:00
2019-06-17 20:20:36 -07:00
2019-06-14 18:52:14 -07:00
2019-06-05 17:37:07 +02:00
2019-05-21 10:50:46 +02:00
2019-06-05 17:36:37 +02:00
2019-06-07 11:00:14 -07:00
2019-05-21 11:28:45 +02:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:26:32 -07:00
2019-06-19 10:09:22 -04:00
2019-06-17 20:20:36 -07:00
2019-06-02 18:06:26 -07:00
2019-06-04 14:33:50 -07:00
2019-06-08 12:52:42 -07:00
2019-05-30 11:26:32 -07:00
2019-06-17 20:20:36 -07:00
2019-06-17 20:20:36 -07:00
2019-06-07 11:00:14 -07:00
2019-06-17 20:20:36 -07:00
2019-06-05 17:30:29 +02:00
2019-06-17 20:20:36 -07:00
2019-05-24 17:27:12 +02:00
2019-06-12 16:41:47 +02:00
2019-06-05 17:37:06 +02:00
2019-05-21 10:50:45 +02:00
2019-06-17 13:56:26 -07:00
2019-02-28 08:24:23 -07:00
2019-06-07 11:00:14 -07:00
2019-05-21 10:50:45 +02:00