On Tue, 28 Nov 2017 13:33:06 -0800, Matthew Wilcox wrote:
> + ret = idr_alloc_u32(&head->handle_idr, prog, &handle,
> + INT_MAX, GFP_KERNEL);
> + } else if (!oldprog) {
> + ret = idr_alloc_u32(&head->handle_idr, prog, &handle,
> + handle, GFP_KERNEL);nit: in many places you seem to not align the second line with opening parenthesis. Is that intentional? FWIW there may be a small merge conflict with net on cls_bpf in patch 5, some of the code has been removed.

