Messages in this thread | | | Date | Wed, 6 Mar 2002 15:09:29 -0300 (BRT) | From | Rik van Riel <> | Subject | Re: [PATCH] struct page shrinkage |
| |
On Wed, 6 Mar 2002, Bulent Abali wrote: > >Rik van Riel wrote: > >> > >> + clear_bit(PG_locked, &p->flags); > > > >Please don't do this. Please use the macros. If they're not > >there, please create them. > > > >Bypassing the abstractions in this manner confounds people > >who are implementing global locked-page accounting. > > I have an application which needs to know the total number of locked and > dirtied pages at any given time. In which application locked-page > accounting is done? I don't see it in base 2.5.5. Are there any patches > or such that you can give pointers to?
You could modify lock_page to do statistics. This is made easier if you are sure that every driver uses lock_page / LockPage and UnlockPage
I'm happy Andrew made me clean up the drivers instead of just fixing them ;)
regards,
Rik -- "Linux holds advantages over the single-vendor commercial OS" -- Microsoft's "Competing with Linux" document
http://www.surriel.com/ http://distro.conectiva.com/
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |