From: Jeff D. <jd...@ka...> - 2000-03-28 20:56:31
|
It's been updated to 2.3.99-pre3. I changed the network driver to try running ifconfig if um_ifconfig failed and the kernel is being running as root. I also broke apart a trio of ioctls so that each produces a different error message on failure. It turns out that various distros have different permissions on pts devices, and some (like Debian) don't allow normal users to allocate them. This change allows that to be debugged more easily. I fixed the Mandrake crash by turning on read permissions to an mmapped segment that's going to be written. I fixed a hang that was caused by a signal handler failing to execute because its stack had been swapped out. The kernel-mode syscall handler now forces the stack back in by referencing it, causing it to be faulting back in if necessary. This is the bug that was causing kernel builds to fail more often than not. For some reason, this showed up best while doing makes. Eliminated the bogus include of tasks.h from irq.c. Jeff |