On Wed, Jun 14, 2017 at 09:27:21AM +0900, Daeho Jeong wrote: > We don't initialize resize_wait of init task now and all the kernel > threads share this uninitialized resize_wait wait queue because they > are sharing the file table of init task. Therefore, when expanding > this file table shared by the kernel threads, we encounter kernel panic > by accessing the NULL resize_wait wait queue. *shrug* Not a problem, but kernel threads playing with init_files are seriously asking for trouble. It *is* shared and uncooperating threads playing with shared descriptor table can fuck up very easily. I can apply that, but it might make more sense to restrict the use of that thing...