Q. private_destroy_list in fsnotify_mark_destroy()
Hello Eric Paris,
In fsnotify_mark_destroy(), private_destroy_list is replaced by global destroy_list, and the function calls fsnotify_put_mark() for each fsnotify mark.
And waits for the global destroy_list becomes empty.
Should it be private_destroy_list? I am afraid the fsnotify_mark_destroy kthread may cause a deadlock.
J. R. Okajima