From mboxrd@z Thu Jan 1 00:00:00 1970 From: dacohen@gmail.com (David Cohen) Date: Mon, 14 Feb 2011 13:26:08 +0200 Subject: [PATCH] OMAP: IOMMU: add missing function declaration In-Reply-To: References: <1297508987-9193-1-git-send-email-dacohen@gmail.com> Message-ID: To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On Mon, Feb 14, 2011 at 12:36 AM, Varadarajan, Charulatha wrote: > On Sat, Feb 12, 2011 at 19:09, David Cohen wrote: >> Function declaration 'iopgtable_lookup_entry' is missing from header >> file. > > Is this done because of any error? > You may add a comment on why this is required. The function is exported by iommu module, but no other driver is using it so far. So, it's wrong but currently we have only a sparse warning. I can add this information to the patch description. Br, David > >> >> Signed-off-by: David Cohen >> --- >> ?arch/arm/plat-omap/include/plat/iommu.h | ? ?2 ++ >> ?1 files changed, 2 insertions(+), 0 deletions(-) >> >> diff --git a/arch/arm/plat-omap/include/plat/iommu.h b/arch/arm/plat-omap/include/plat/iommu.h >> index 9e8c104..5a2475f 100644 >> --- a/arch/arm/plat-omap/include/plat/iommu.h >> +++ b/arch/arm/plat-omap/include/plat/iommu.h >> @@ -163,6 +163,8 @@ extern void flush_iotlb_range(struct iommu *obj, u32 start, u32 end); >> ?extern void flush_iotlb_all(struct iommu *obj); >> >> ?extern int iopgtable_store_entry(struct iommu *obj, struct iotlb_entry *e); >> +extern void iopgtable_lookup_entry(struct iommu *obj, u32 da, u32 **ppgd, >> + ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?u32 **ppte); >> ?extern size_t iopgtable_clear_entry(struct iommu *obj, u32 iova); >> >> ?extern int iommu_set_da_range(struct iommu *obj, u32 start, u32 end); >> -- >> 1.7.1 >> >