Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 64edb05e authored by Linus Torvalds's avatar Linus Torvalds
Browse files
* 'for-3.2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu:
  percpu: fix per_cpu_ptr_to_phys() handling of non-page-aligned addresses
parents 10ee08b7 9f57bd4d
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -1023,9 +1023,11 @@ phys_addr_t per_cpu_ptr_to_phys(void *addr)
		if (!is_vmalloc_addr(addr))
			return __pa(addr);
		else
			return page_to_phys(vmalloc_to_page(addr));
			return page_to_phys(vmalloc_to_page(addr)) +
			       offset_in_page(addr);
	} else
		return page_to_phys(pcpu_addr_to_page(addr));
		return page_to_phys(pcpu_addr_to_page(addr)) +
		       offset_in_page(addr);
}

/**