On Mon, Dec 17, 2018 at 12:54:58PM -0800, a...@linux-foundation.org wrote:
>     http://ozlabs.org/~akpm/mmots/broken-out/proc-commit-to-genradix.patch
> Subject: proc: commit to genradix
> 
> The new generic radix trees have a simpler API and implementation, and no
> limitations on number of elements, so all flex_array users are being
> converted

> --- a/fs/proc/base.c~proc-commit-to-genradix
> +++ a/fs/proc/base.c
> @@ -2142,11 +2142,12 @@ proc_map_files_readdir(struct file *file
>       struct task_struct *task;
>       struct mm_struct *mm;
>       unsigned long nr_files, pos, i;
> -     struct flex_array *fa = NULL;
> -     struct map_files_info info;
> +     GENRADIX(struct map_files_info) fa;
>       struct map_files_info *p;
>       int ret;
>  
> +     genradix_init(&fa);

Reviewed-by: Alexey Dobriyan <adobri...@gmail.com>

I'll try to check performance after New Year.

Reply via email to