Loading arch/sh/kernel/cpu/sh4/sq.c +12 −6 Original line number Diff line number Diff line Loading @@ -208,7 +208,6 @@ EXPORT_SYMBOL(sq_remap); void sq_unmap(unsigned long vaddr) { struct sq_mapping **p, *map; struct vm_struct *vma; int page; for (p = &sq_mapping_list; (map = *p); p = &map->next) Loading @@ -225,12 +224,19 @@ void sq_unmap(unsigned long vaddr) bitmap_release_region(sq_bitmap, page, get_order(map->size)); #ifdef CONFIG_MMU { /* * Tear down the VMA in the MMU case. */ struct vm_struct *vma; vma = remove_vm_area((void *)(map->sq_addr & PAGE_MASK)); if (!vma) { printk(KERN_ERR "%s: bad address 0x%08lx\n", __FUNCTION__, map->sq_addr); return; } } #endif sq_mapping_list_del(map); Loading Loading
arch/sh/kernel/cpu/sh4/sq.c +12 −6 Original line number Diff line number Diff line Loading @@ -208,7 +208,6 @@ EXPORT_SYMBOL(sq_remap); void sq_unmap(unsigned long vaddr) { struct sq_mapping **p, *map; struct vm_struct *vma; int page; for (p = &sq_mapping_list; (map = *p); p = &map->next) Loading @@ -225,12 +224,19 @@ void sq_unmap(unsigned long vaddr) bitmap_release_region(sq_bitmap, page, get_order(map->size)); #ifdef CONFIG_MMU { /* * Tear down the VMA in the MMU case. */ struct vm_struct *vma; vma = remove_vm_area((void *)(map->sq_addr & PAGE_MASK)); if (!vma) { printk(KERN_ERR "%s: bad address 0x%08lx\n", __FUNCTION__, map->sq_addr); return; } } #endif sq_mapping_list_del(map); Loading