@@ -62,24 +62,23 @@ static void print_use(void)
6262 int i ;
6363 int j = 0 ;
6464
65- printk ("dvma entry usage:\n" );
65+ pr_info ("dvma entry usage:\n" );
6666
6767 for (i = 0 ; i < IOMMU_TOTAL_ENTRIES ; i ++ ) {
6868 if (!iommu_use [i ])
6969 continue ;
7070
7171 j ++ ;
7272
73- printk ("dvma entry: %08lx len %08lx\n" ,
74- ( i << DVMA_PAGE_SHIFT ) + DVMA_START ,
75- iommu_use [i ]);
73+ pr_info ("dvma entry: %08x len %08lx\n" ,
74+ (i << DVMA_PAGE_SHIFT ) + DVMA_START , iommu_use [i ]);
7675 }
7776
78- printk ("%d entries in use total\n" , j );
77+ pr_info ("%d entries in use total\n" , j );
7978
80- printk ("allocation/free calls: %lu/%lu\n" , dvma_allocs , dvma_frees );
81- printk ("allocation/free bytes: %Lx/%Lx\n" , dvma_alloc_bytes ,
82- dvma_free_bytes );
79+ pr_info ("allocation/free calls: %lu/%lu\n" , dvma_allocs , dvma_frees );
80+ pr_info ("allocation/free bytes: %Lx/%Lx\n" , dvma_alloc_bytes ,
81+ dvma_free_bytes );
8382}
8483
8584static void print_holes (struct list_head * holes )
@@ -88,18 +87,18 @@ static void print_holes(struct list_head *holes)
8887 struct list_head * cur ;
8988 struct hole * hole ;
9089
91- printk ("listing dvma holes\n" );
90+ pr_info ("listing dvma holes\n" );
9291 list_for_each (cur , holes ) {
9392 hole = list_entry (cur , struct hole , list );
9493
9594 if ((hole -> start == 0 ) && (hole -> end == 0 ) && (hole -> size == 0 ))
9695 continue ;
9796
98- printk ("hole: start %08lx end %08lx size %08lx\n" , hole -> start , hole -> end , hole -> size );
97+ pr_info ("hole: start %08lx end %08lx size %08lx\n" ,
98+ hole -> start , hole -> end , hole -> size );
9999 }
100100
101- printk ("end of hole listing...\n" );
102-
101+ pr_info ("end of hole listing...\n" );
103102}
104103#endif /* DVMA_DEBUG */
105104
@@ -137,7 +136,7 @@ static inline struct hole *rmcache(void)
137136
138137 if (list_empty (& hole_cache )) {
139138 if (!refill ()) {
140- printk ("out of dvma hole cache!\n" );
139+ pr_crit ("out of dvma hole cache!\n" );
141140 BUG ();
142141 }
143142 }
@@ -157,7 +156,7 @@ static inline unsigned long get_baddr(int len, unsigned long align)
157156
158157 if (list_empty (& hole_list )) {
159158#ifdef DVMA_DEBUG
160- printk ("out of dvma holes! (printing hole cache)\n" );
159+ pr_crit ("out of dvma holes! (printing hole cache)\n" );
161160 print_holes (& hole_cache );
162161 print_use ();
163162#endif
@@ -195,7 +194,7 @@ static inline unsigned long get_baddr(int len, unsigned long align)
195194
196195 }
197196
198- printk ("unable to find dvma hole!\n" );
197+ pr_crit ("unable to find dvma hole!\n" );
199198 BUG ();
200199 return 0 ;
201200}
@@ -287,15 +286,12 @@ unsigned long dvma_map_align(unsigned long kaddr, int len, int align)
287286 len = 0x800 ;
288287
289288 if (!kaddr || !len ) {
290- // printk ("error: kaddr %lx len %x\n", kaddr, len);
289+ // pr_err ("error: kaddr %lx len %x\n", kaddr, len);
291290// *(int *)4 = 0;
292291 return 0 ;
293292 }
294293
295- #ifdef DEBUG
296- printk ("dvma_map request %08lx bytes from %08lx\n" ,
297- len , kaddr );
298- #endif
294+ pr_debug ("dvma_map request %08x bytes from %08lx\n" , len , kaddr );
299295 off = kaddr & ~DVMA_PAGE_MASK ;
300296 kaddr &= PAGE_MASK ;
301297 len += off ;
@@ -307,12 +303,13 @@ unsigned long dvma_map_align(unsigned long kaddr, int len, int align)
307303 align = ((align + (DVMA_PAGE_SIZE - 1 )) & DVMA_PAGE_MASK );
308304
309305 baddr = get_baddr (len , align );
310- // printk ("using baddr %lx\n", baddr);
306+ // pr_info ("using baddr %lx\n", baddr);
311307
312308 if (!dvma_map_iommu (kaddr , baddr , len ))
313309 return (baddr + off );
314310
315- printk ("dvma_map failed kaddr %lx baddr %lx len %x\n" , kaddr , baddr , len );
311+ pr_crit ("dvma_map failed kaddr %lx baddr %lx len %x\n" , kaddr , baddr ,
312+ len );
316313 BUG ();
317314 return 0 ;
318315}
@@ -343,9 +340,7 @@ void *dvma_malloc_align(unsigned long len, unsigned long align)
343340 if (!len )
344341 return NULL ;
345342
346- #ifdef DEBUG
347- printk ("dvma_malloc request %lx bytes\n" , len );
348- #endif
343+ pr_debug ("dvma_malloc request %lx bytes\n" , len );
349344 len = ((len + (DVMA_PAGE_SIZE - 1 )) & DVMA_PAGE_MASK );
350345
351346 if ((kaddr = __get_free_pages (GFP_ATOMIC , get_order (len ))) == 0 )
@@ -364,10 +359,8 @@ void *dvma_malloc_align(unsigned long len, unsigned long align)
364359 return NULL ;
365360 }
366361
367- #ifdef DEBUG
368- printk ("mapped %08lx bytes %08lx kern -> %08lx bus\n" ,
369- len , kaddr , baddr );
370- #endif
362+ pr_debug ("mapped %08lx bytes %08lx kern -> %08lx bus\n" , len , kaddr ,
363+ baddr );
371364
372365 return (void * )vaddr ;
373366
0 commit comments