Loading fs/eventpoll.c +4 −3 Original line number Diff line number Diff line Loading @@ -1448,7 +1448,7 @@ static int reverse_path_check(void) static int ep_create_wakeup_source(struct epitem *epi) { const char *name; struct name_snapshot n; struct wakeup_source *ws; if (!epi->ep->ws) { Loading @@ -1457,8 +1457,9 @@ static int ep_create_wakeup_source(struct epitem *epi) return -ENOMEM; } name = epi->ffd.file->f_path.dentry->d_name.name; ws = wakeup_source_register(NULL, name); take_dentry_name_snapshot(&n, epi->ffd.file->f_path.dentry); ws = wakeup_source_register(NULL, n.name.name); release_dentry_name_snapshot(&n); if (!ws) return -ENOMEM; Loading Loading
fs/eventpoll.c +4 −3 Original line number Diff line number Diff line Loading @@ -1448,7 +1448,7 @@ static int reverse_path_check(void) static int ep_create_wakeup_source(struct epitem *epi) { const char *name; struct name_snapshot n; struct wakeup_source *ws; if (!epi->ep->ws) { Loading @@ -1457,8 +1457,9 @@ static int ep_create_wakeup_source(struct epitem *epi) return -ENOMEM; } name = epi->ffd.file->f_path.dentry->d_name.name; ws = wakeup_source_register(NULL, name); take_dentry_name_snapshot(&n, epi->ffd.file->f_path.dentry); ws = wakeup_source_register(NULL, n.name.name); release_dentry_name_snapshot(&n); if (!ws) return -ENOMEM; Loading