Re: [Lse-tech] Re: [PATCH 2.6.9-rc2 2/2] enhanced MM accounting data collection
Jay Lan <[email protected]> Fri, 01 Oct 2004 17:38:38 -0700
| Newsgroups | gmane.linux.comprehensive-system-accounting,gmane.linux.kernel,gmane.linux.lse |
|---|---|
| Message-ID | <[email protected]> |
Paul Jackson wrote: > nits: > > 1) I'm not sure the "no-op if CONFIG_CSA not set" comments > are worthwhile - it does not seem to be a common practice > to mark macros that collapse under certain CONFIG's with > such comments, and some code, such as in fork.c, would > become quite a bit less readable if such comments were > widely used. Yeah, that makes sense. Will be fixed in next posting. > > 2) Three of the added csa_update_integrals() lines have > leading spaces, instead of a tab char, such as in: > > =================================================================== > --- linux.orig/fs/exec.c 2004-09-27 11:57:40.201435722 -0700 > +++ linux/fs/exec.c 2004-09-27 14:05:41.266160725 -0700 > @@ -1163,6 +1164,9 @@ > > /* execve success */ > security_bprm_free(&bprm); > + /* no-op if CONFIG_CSA not set */ > + csa_update_integrals(); <========= > + update_mem_hiwater(); <========= > return retval; > } Caused by 'cut-n-paste'. Will be fixed. > > 3) Is it always the case that csa_update_integrals() and > update_mem_hiwater() are used together? If so, perhaps > they could be collapsed into one? Even the current->mm > test inside them could be made one test, perhaps? As Robin pointed out, there are a couple of instances that are not the case. Actually there are three. Thanks for your feedback, Paul! - jay