From 90871cd73a3e7175c589a2e685b1382e0ae91974 Mon Sep 17 00:00:00 2001 From: Joerg Roedel Date: Fri, 12 Dec 2008 15:05:16 +0100 Subject: [PATCH] --- yaml --- r: 125631 b: refs/heads/master c: 0f2a86f200bc97ae6cefc5d3ac879094b3fcde48 h: refs/heads/master i: 125629: 83eb8aade73900b987c2bc350b223b8158c1941d 125627: 907076b8ab92e7ea82e0b90f5cc5382b03c18253 125623: dc4306a37ebf70de85010d7bde7451a7f13f9ad1 125615: 5cf5466110a46d7d75f18a74daf0b18396f5008a 125599: b06db5595c770ef30103b7d4a99459a97a85350d 125567: 01a407c11eefd5f691d84cdce6780a96a959736e v: v3 --- [refs] | 2 +- trunk/arch/x86/kernel/amd_iommu.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index f08110953d0a..9a8bac93a20d 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: da49f6df726ecaaee87757e8b65a560679d32f99 +refs/heads/master: 0f2a86f200bc97ae6cefc5d3ac879094b3fcde48 diff --git a/trunk/arch/x86/kernel/amd_iommu.c b/trunk/arch/x86/kernel/amd_iommu.c index b21435748e0d..ef377865eb76 100644 --- a/trunk/arch/x86/kernel/amd_iommu.c +++ b/trunk/arch/x86/kernel/amd_iommu.c @@ -65,6 +65,7 @@ static struct dma_ops_domain *find_protection_domain(u16 devid); */ DECLARE_STATS_COUNTER(compl_wait); +DECLARE_STATS_COUNTER(cnt_map_single); static struct dentry *stats_dir; static struct dentry *de_isolate; @@ -92,6 +93,7 @@ static void amd_iommu_stats_init(void) (u32 *)&amd_iommu_unmap_flush); amd_iommu_stats_add(&compl_wait); + amd_iommu_stats_add(&cnt_map_single); } #endif @@ -1278,6 +1280,8 @@ static dma_addr_t map_single(struct device *dev, phys_addr_t paddr, dma_addr_t addr; u64 dma_mask; + INC_STATS_COUNTER(cnt_map_single); + if (!check_device(dev)) return bad_dma_address;