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

Commit ba97bc5b authored by Mirsal Ennaime's avatar Mirsal Ennaime Committed by Greg Kroah-Hartman
Browse files

drivers: android: binder: Remove excessive indentation



Remove one level of indentation from the binder proc page release code
by using slightly different control semantics.

Signed-off-by: default avatarMirsal Ennaime <mirsal@mirsal.fr>
Reviewed-by: default avatarDan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 53413e7d
Loading
Loading
Loading
Loading
+12 −10
Original line number Diff line number Diff line
@@ -3001,17 +3001,19 @@ 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;
			void *page_addr;

			if (!proc->pages[i])
				continue;

			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);
			unmap_kernel_range((unsigned long)page_addr, PAGE_SIZE);
			__free_page(proc->pages[i]);
			page_count++;
		}
		}
		kfree(proc->pages);
		vfree(proc->buffer);
	}