From 2870cfe3d5c8de918dfa244a980b424c0fa5231c Mon Sep 17 00:00:00 2001 From: =?utf8?q?=E9=BB=84=E6=B6=9B?= Date: Sat, 30 Jul 2011 22:16:34 +0800 Subject: [PATCH] Revert "binder: Fix memory corruption via page aliasing" This reverts commit 6bdee543a3281e7d53e2902fedae529ced5e0c7e. --- drivers/staging/android/binder.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/drivers/staging/android/binder.c b/drivers/staging/android/binder.c index 17e5c24eae16..cd53c64f7395 100644 --- a/drivers/staging/android/binder.c +++ b/drivers/staging/android/binder.c @@ -3026,14 +3026,11 @@ static void binder_deferred_release(struct binder_proc *proc) int i; for (i = 0; i < proc->buffer_size / PAGE_SIZE; i++) { if (proc->pages[i]) { - void *page_addr = proc->buffer + i * PAGE_SIZE; binder_debug(BINDER_DEBUG_BUFFER_ALLOC, "binder_release: %d: " "page %d at %p not freed\n", proc->pid, i, - page_addr); - unmap_kernel_range((unsigned long)page_addr, - PAGE_SIZE); + proc->buffer + i * PAGE_SIZE); __free_page(proc->pages[i]); page_count++; } -- 2.34.1