Jason Gunthorpe
ce4b4657ff
vfio: Replace the DMA unmapping notifier with a callback
...
Instead of having drivers register the notifier with explicit code just
have them provide a dma_unmap callback op in their driver ops and rely on
the core code to wire it up.
Suggested-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
Reviewed-by: Tony Krowiak <akrowiak@linux.ibm.com>
Reviewed-by: Eric Farman <farman@linux.ibm.com>
Reviewed-by: Zhenyu Wang <zhenyuw@linux.intel.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Link: https://lore.kernel.org/r/1-v4-681e038e30fd+78-vfio_unmap_notif_jgg@nvidia.com
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
2022-07-20 11:57:59 -06:00
..
2022-06-20 19:39:00 +03:00
2022-06-13 13:04:40 +03:00
2022-06-13 13:53:35 +03:00
2022-07-20 11:57:59 -06:00
2022-03-17 20:06:04 +02:00
2022-04-28 15:32:29 +10:00
2021-12-13 12:04:44 +02:00
2021-12-20 16:26:09 +01:00
2021-12-20 16:26:09 +01:00
2022-03-04 11:15:25 +02:00
2022-01-10 15:43:09 +02:00
2021-10-07 11:04:05 -07:00
2021-12-17 21:51:59 -08:00
2022-04-21 13:48:26 -04:00
2022-04-08 10:36:11 +02:00
2021-12-22 08:52:57 +01:00
2022-05-11 11:00:15 +10:00
2022-03-30 12:04:01 +01:00
2022-06-20 13:07:49 +03:00
2022-04-29 14:30:27 -07:00
2022-05-11 11:00:15 +10:00
2022-04-05 08:38:49 +01:00
2022-02-23 15:03:51 -05:00
2022-02-23 15:03:51 -05:00
2022-02-23 15:03:51 -05:00
2022-01-18 12:19:30 +01:00
2021-06-17 14:22:59 +01:00
2021-08-20 09:39:41 +01:00
2022-04-05 08:38:49 +01:00
2021-06-17 14:22:59 +01:00
2022-02-23 15:03:51 -05:00
2022-01-10 15:43:05 +02:00
2022-04-21 13:48:26 -04:00
2022-04-21 13:48:26 -04:00
2022-01-10 15:43:05 +02:00
2022-01-21 09:59:22 +02:00
2022-01-21 09:59:22 +02:00
2021-10-27 00:32:01 -07:00
2022-02-21 12:06:15 +02:00
2022-02-09 13:39:35 +02:00
2021-03-24 11:39:59 +01:00
2021-03-24 11:39:59 +01:00
2022-02-10 11:44:25 +02:00
2021-12-08 13:26:14 -08:00
2022-02-07 12:56:49 +00:00
2022-02-23 15:03:51 -05:00
2022-04-21 13:48:26 -04:00
2022-03-28 09:06:29 +01:00
2022-05-11 11:00:15 +10:00
2021-08-26 10:50:19 +03:00
2022-02-02 07:52:23 -08:00
2022-05-19 12:10:57 +03:00
2022-05-19 12:10:57 +03:00
2021-07-22 12:05:17 +02:00
2022-06-04 14:04:27 -07:00
2021-07-22 12:05:17 +02:00
2021-03-24 19:30:34 +01:00
2022-04-15 08:00:55 -07:00
2022-03-11 08:18:27 -08:00
2022-05-19 12:50:29 +03:00
2022-04-07 12:53:53 +02:00
2022-01-11 10:54:11 +01:00
2022-01-19 08:17:07 +01:00
2021-11-01 18:10:49 +01:00
2021-07-27 17:32:27 -07:00
2021-07-28 17:18:56 +02:00
2021-07-28 17:18:56 +02:00
2021-03-24 11:39:46 +01:00
2022-04-13 17:19:04 +03:00
2021-11-30 17:52:15 -08:00
2021-07-16 21:47:39 +02:00
2022-04-07 12:53:53 +02:00
2021-11-30 17:52:15 -08:00
2021-11-17 11:47:55 +02:00
2022-06-13 13:04:31 +03:00
2022-03-21 08:37:39 +00:00
2021-12-09 11:21:46 +02:00
2022-04-21 10:10:35 +01:00
2022-03-01 08:50:48 +00:00
2022-03-30 12:04:01 +01:00
2022-04-06 09:02:37 -07:00
2022-01-18 12:18:03 +01:00
2022-03-07 08:50:03 +01:00
2022-03-07 08:50:03 +01:00
2022-03-07 08:50:52 +01:00
2022-06-13 13:04:40 +03:00
2022-05-04 13:10:49 +01:00
2022-05-11 11:00:15 +10:00
2022-05-11 11:00:15 +10:00
2022-03-02 08:48:13 -08:00
2022-04-25 11:20:57 +03:00
2022-04-28 17:01:17 -04:00
2022-04-21 07:36:56 -04:00
2022-02-18 08:42:17 +02:00
2022-04-21 13:48:26 -04:00
2022-04-21 13:48:26 -04:00
2022-03-30 12:04:01 +01:00
2022-03-24 16:19:43 -07:00
2022-01-10 16:17:46 +02:00
2022-04-11 16:47:08 +03:00
2022-01-13 15:20:57 +02:00
2021-12-03 11:28:12 +02:00
2022-05-25 16:18:27 -07:00
2022-03-30 13:34:46 -07:00
2022-03-16 17:50:38 +00:00
2022-03-16 17:50:38 +00:00
2022-02-11 13:22:10 +02:00
2022-02-11 13:22:10 +02:00
2022-02-02 07:59:54 -08:00
2021-10-14 18:05:04 +03:00
2022-04-11 16:01:56 +03:00
2021-11-02 13:05:40 -07:00
2022-04-21 13:48:26 -04:00
2022-03-21 08:37:36 +00:00
2021-10-15 10:37:26 -07:00
2022-01-26 11:47:24 -08:00
2022-05-11 11:00:15 +10:00
2021-07-06 10:10:07 +02:00
2021-03-26 01:01:27 +01:00
2022-02-18 22:31:46 -08:00
2022-05-11 11:00:15 +10:00
2021-03-26 09:24:31 +01:00
2022-01-10 16:17:50 +02:00
2022-02-02 07:59:54 -08:00
2022-01-10 16:17:50 +02:00
2022-03-02 08:48:23 -08:00