[PATCH char-misc-next v2 04/22] iommu: Allow iova to be used without requiring IOMMU_SUPPORT

2015-09-29 Thread Ashutosh Dixit
From: Sudeep Dutt iova is a library which can be built without IOMMU_SUPPORT Signed-off-by: Sudeep Dutt --- drivers/iommu/Kconfig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/iommu/Kconfig b/drivers/iommu/Kconfig index d9da766..71d1c46 100644 --- a/drivers/

[PATCH char-misc-next v2 03/22] iommu: Make the iova library a module

2015-09-29 Thread Ashutosh Dixit
From: Sakari Ailus The iova library has use outside the intel-iommu driver, thus make it a module. Signed-off-by: Sakari Ailus Signed-off-by: David Woodhouse --- drivers/iommu/Kconfig | 2 +- drivers/iommu/iova.c | 4 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers

[PATCH char-misc-next v2 02/22] iommu: iova: Export symbols

2015-09-29 Thread Ashutosh Dixit
From: Sakari Ailus Use EXPORT_SYMBOL_GPL() to export the iova library symbols. The symbols include: init_iova_domain(); iova_cache_get(); iova_cache_put(); iova_cache_init(); alloc_iova(); find_iova(); __free_iova(); free_iova();

[PATCH char-misc-next v2 01/22] iommu: iova: Move iova cache management to the iova library

2015-09-29 Thread Ashutosh Dixit
From: Sakari Ailus This is necessary to separate intel-iommu from the iova library. Signed-off-by: Sakari Ailus Signed-off-by: David Woodhouse --- drivers/iommu/intel-iommu.c | 6 ++-- drivers/iommu/iova.c| 83 ++--- include/linux/iova.h

[PATCH char-misc-next v2 00/22] misc: mic: Enable COSM and remaining SCIF functionality

2015-09-29 Thread Ashutosh Dixit
ist operations 19) SCIF remote memory map/unmap interface 20) SCIF DMA and CPU copy interface 21) SCIF fence 22) SCIF RMA nodeqp and minor miscellaneous changes These patches have also been scanned by Fengguang Wu's 0-day infrastructure and no issues have been reported. Ashutosh Dixit (9)

[PATCH char-misc-next 10/19] lib: convert iova.c into a library

2015-08-03 Thread Ashutosh Dixit
From: Harish Chegondi This patch converts iova.c into a library, moving it from drivers/iommu/ to lib/, and exports its virtual address allocation and management functions so that other modules can reuse them. Cc: Joerg Roedel Reviewed-by: Anil S Keshavamurthy Reviewed-by: Sudeep Dutt Signed-

Re: [PATCH char-misc-next 10/19] lib: convert iova.c into a library

2015-08-03 Thread Ashutosh Dixit
On Tue, Jul 28 2015 at 01:40:19 PM, Andrew Morton wrote: > On Mon, 27 Jul 2015 16:57:32 -0700 Ashutosh Dixit > wrote: > >> From: Harish Chegondi >> >> This patch converts iova.c into a library, moving it from >> drivers/iommu/ to lib/, and exports its