Message ID | 20210302195639.12604-4-tim.gardner@canonical.com |
---|---|
State | New |
Headers | show |
Series | CVE-2020-0466 | expand |
diff --git a/fs/eventpoll.c b/fs/eventpoll.c index 74fa6dc98c8b..e8730acb3fea 100644 --- a/fs/eventpoll.c +++ b/fs/eventpoll.c @@ -1973,9 +1973,9 @@ static int ep_loop_check_proc(void *priv, void *cookie, int call_nests) * during ep_insert(). */ if (list_empty(&epi->ffd.file->f_tfile_llink)) { - get_file(epi->ffd.file); - list_add(&epi->ffd.file->f_tfile_llink, - &tfile_check_list); + if (get_file_rcu(epi->ffd.file)) + list_add(&epi->ffd.file->f_tfile_llink, + &tfile_check_list); } } }