Messages in this thread |  | | Date | Tue, 26 Sep 2000 21:10:16 +0200 | From | Pavel Machek <> | Subject | Re: the new VM |
| |
Hi! > > i talked about GFP_KERNEL, not GFP_USER. Even in the case of GFP_USER i > > My bad, you're right I was talking about GFP_USER indeed. > > But even GFP_KERNEL allocations like the init of a module or any other thing > that is static sized during production just checking the retval > looks be ok.
Okay, I'm user on small machine and I'm doing stupid thing: I've got 6MB ram, and I keep inserting modules. I insert module_1mb.o. Then I insert module_1mb.o. Repeat. How does it end? I think that kmalloc(GFP_KERNEL) *has* to return NULL at some point.
Killing apps is not a solution: If my insmoder is smaller than module I'm trying to insert, and it happens to be the only process, you just will not be able to kmalloc(GFP_KERNEL, sizeof(module)). Will you panic at the end?
Pavel -- I'm pavel@ucw.cz. "In my country we have almost anarchy and I don't care." Panos Katsaloulis describing me w.r.t. patents at discuss@linmodems.org - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/
|  |