summaryrefslogtreecommitdiff
path: root/recipes/dvsdk/files/cmem-remove-show-pte-function.patch
blob: 2d0fe672ef937c0d8a2013f9f168501d4f6ade09 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
--- codec_engine_2_23_01/cetools/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c	2009-04-20 14:43:31.000000000 -0400
+++ codec_engine_2_23_01.new/cetools/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c	2009-07-28 10:48:38.000000000 -0400
@@ -1018,53 +1018,6 @@
 }
 
 
-/*
- * This is useful to dump out the page tables associated with
- * 'addr' in mm 'mm'.
- */
-void show_pte(struct mm_struct *mm, unsigned long addr)
-{
-        pgd_t *pgd;
-
-        if (!mm)
-                mm = &init_mm;
-
-        printk(KERN_ALERT "pgd = %p\n", mm->pgd);
-        pgd = pgd_offset(mm, addr);
-        printk(KERN_ALERT "[%08lx] *pgd=%08lx", addr, pgd_val(*pgd));
-
-        do {
-                pmd_t *pmd;
-                pte_t *pte;
-
-                if (pgd_none(*pgd))
-                        break;
-
-                if (pgd_bad(*pgd)) {
-                        printk("(bad)");
-                        break;
-                }
-
-                pmd = pmd_offset(pgd, addr);
-
-                if (pmd_none(*pmd))
-                        break;
-
-                if (pmd_bad(*pmd)) {
-                        printk("(bad)");
-                        break;
-                }
-
-                /* We must not map this if we have highmem enabled */
-                pte = pte_offset_map(pmd, addr);
-                printk(", *pte=%08lx", pte_val(*pte));
-                printk(", *ppte=%08lx", pte_val(pte[-PTRS_PER_PTE]));
-                pte_unmap(pte);
-        } while(0);
-
-        printk("\n");
-}
-
 static int set_noncached(struct vm_area_struct *vma)
 {
     vma->vm_page_prot = pgprot_noncached(vma->vm_page_prot);