[PATCH v2 27/28] binder: reverse locking order in shrinker callback

From: Alice Ryhl
Date: Mon Dec 04 2023 - 06:59:22 EST


> + trace_binder_unmap_kernel_start(alloc, index);
> +
> + page_to_free = page->page_ptr;
> + page->page_ptr = NULL;
> +
> + trace_binder_unmap_kernel_end(alloc, index);

What are these trace calls used for? Previously they wrapped the call to
__free_page, and happened after the `trace_binder_unmap_user_*` calls.

I'm guessing they should be moved down to wrap the call to __free_page.

Alice