On 10/07/2013 01:21 PM, Robert C Jennings wrote:
> +                                     } else {
> +                                             if (vma)
> +                                                     zap_page_range(vma,
> +                                                             user_start,
> +                                                             (user_end -
> +                                                              user_start),
> +                                                             NULL);
> +                                             vma = find_vma_intersection(
> +                                                             current->mm,
> +                                                             useraddr,
> +                                                             (useraddr +
> +                                                              PAGE_SIZE));
> +                                             if (!IS_ERR_OR_NULL(vma)) {
> +                                                     user_start = useraddr;
> +                                                     user_end = (useraddr +
> +                                                                 PAGE_SIZE);
> +                                             } else
> +                                                     vma = NULL;
> +                                     }

This is pretty unspeakably hideous.  Was there truly no better way to do
this?
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to