I've added oom handling into the natsemi network driver, but testing it was tricky: I immediately ran into oopses. The attached patch fails kmalloc and kmem_cache_alloc if (jiffies%HZ) < HZ/10 with a 5 minute guaranteed success, for the boot process. Is that something the kernel should survive? Obviously the computer is unusable after the 5 minute grace period, but I didn't expect oopses. -- Manfred