Re: CVS commit: src/sys/uvm

2011-09-29 Thread J. Hannken-Illjes
On Sep 29, 2011, at 12:52 AM, Matt Thomas wrote: > Module Name: src > Committed By: matt > Date: Wed Sep 28 22:52:16 UTC 2011 > > Modified Files: > src/sys/uvm: uvm_page.c uvm_pager.c uvm_pager.h > > Log Message: > Reallocate emergency pager va when ncolors is increased. (modicat

Re: CVS commit: src

2011-09-29 Thread Alexander Nasonov
Jukka Ruohonen wrote: > What are the options to handle cases like this? > > While looking for examples, I also noticed few bugs where the possibly > blocking kmem_free(9) is used while holding a mutex (e.g. ras_purgeall() in > kern_ras.c). Disclaimer: I'm a complete newbie in this area. Blocking

Re: CVS commit: src

2011-09-29 Thread Jean-Yves Migeon
On 29.09.2011 22:05, Alexander Nasonov wrote: Jukka Ruohonen wrote: What are the options to handle cases like this? While looking for examples, I also noticed few bugs where the possibly blocking kmem_free(9) is used while holding a mutex (e.g. ras_purgeall() in kern_ras.c). Disclaimer: I'm a

Re: CVS commit: src

2011-09-29 Thread Alexander Nasonov
Jukka Ruohonen wrote: > +If the backend operates with a simple boolean switch > +without knowing the clock frequencies, the > +.Fa cfs_freq > +field should be set to > +.Dv CPUFREQ_STATE_ENABLED > +or > +.Dv CPUFREQ_STATE_DISABLED . Elements must go in descendant order but since values of CPUFREQ_

Re: CVS commit: src

2011-09-29 Thread Jukka Ruohonen
On Thu, Sep 29, 2011 at 10:51:25PM +0200, Jean-Yves Migeon wrote: > >Blocking kmem is not necessarily a bug is you hold an adaptive lock. > >Your mutex is IPL_NONE, if I remember correctly. You probably don't need > >to be smart. > > I am not sure that this lock will be released if the LWP needs t

Re: CVS commit: src

2011-09-29 Thread Jukka Ruohonen
On Thu, Sep 29, 2011 at 10:56:48PM +0100, Alexander Nasonov wrote: > Elements must go in descendant order but since values of > CPUFREQ_STATE_DISABLED and CPUFREQ_STATE_ENABLED are unspecified, > the manual should explicitly state in which order these two states > should go. True. > Every time yo

re: CVS commit: src/sys/uvm

2011-09-29 Thread matthew green
> > On Sep 29, 2011, at 12:52 AM, Matt Thomas wrote: > > > Module Name:src > > Committed By: matt > > Date: Wed Sep 28 22:52:16 UTC 2011 > > > > Modified Files: > > src/sys/uvm: uvm_page.c uvm_pager.c uvm_pager.h > > > > Log Message: > > Reallocate emergency pag

re: CVS commit: src/sys/uvm

2011-09-29 Thread matthew green
> > Module Name:src > > Committed By: matt > > Date: Wed Sep 28 22:52:16 UTC 2011 > > > > Modified Files: > > src/sys/uvm: uvm_page.c uvm_pager.c uvm_pager.h > > > > Log Message: > > Reallocate emergency pager va when ncolors is increased. (modication of > > patch