tech-kern archive

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

Re: Some fixes in MI code regarding PAE



On Fri, Jan 08, 2010 at 08:53:52PM +0000, Eduardo Horvath wrote:
> > I think the rlimit part is still wrong. rlim_cur is a int, so storing a
> > 64bit value, possibly larger than 4Gb in a 32bit int will cause trouble.
> > In this case the overflow needs to be detected and a sensible value
> > needs to be used instead. Otherwise, you may end up with a very low RSS
> > limit preventing userland from running.
> 
> Uh... No, rlimits are rlim_t which are uint64_t.

I stand corrected, thanks

>  But you are correct that 
> this might cause trouble if we ever bothered to check it.  
> 
> I think you should cap the RSS limit ar VM_MAXUSER_ADDRESS in case someone 
> ever enhances UVM to track RSS.  There is little point in having more 
> pages resident than you are allowed to address.

Seconded

-- 
Manuel Bouyer <bouyer%antioche.eu.org@localhost>
     NetBSD: 26 ans d'experience feront toujours la difference
--


Home | Main Index | Thread Index | Old Index