NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kern/29360: vfs.generic.usermount and mount(8) general questions

The following reply was made to PR kern/29360; it has been noted by GNATS.

From: Antti Kantee <>
To: Manuel Bouyer <>
Cc: Elad Efrat <>,,
Subject: Re: kern/29360: vfs.generic.usermount and mount(8) general questions
Date: Sun, 6 Sep 2009 21:23:19 +0300

 On Sun Sep 06 2009 at 17:24:56 +0200, Manuel Bouyer wrote:
 > > As I recall, it was
 > > added because mounting enough file systems (I used kernfs for testing back
 > > then) would cause the kernel to run out of memory and the system to panic.
 > I think the discussion about this also refereced the above SA (which had been
 > fixed at this time, but showed how fragile usermounts are), but I may
 > be wrong.
 Apparently you can still make the system panic by just mounting a zillion
 kernfs's (which is just one way to make the kernel run out of memory).
 I think the problem is that somewhere along the line kmem_alloc(KM_SLEEP)
 returns NULL.  I remember there being discussions that the caller of
 kmem_alloc() should always check against NULL return, but that of course
 makes calling it slightly inconvenient.

Home | Main Index | Thread Index | Old Index