Re: [-mm PATCH 0/7] Memory controller introduction



Hi, Pavel,

Pavel Emelianov wrote:
Balbir Singh wrote:

As far as I remember at OLS we decided to implement per-zone RLU
lists and reuse the lru lock as well. This will remove all the
problems with per-container lists inconsistency.


It's there in the TODO list. It is easy to implement. I can do that
in the next revision. We are re-using the LRU lock, since the
isolate_pages callback is called under the zone's LRU lock.

Separate limits for RSS and RSS+pagecache are also a must.


I remember that we discussed having one limit, but we can come up
with a configuration parameter to do it. I'll do that in the
next release.

BTW, if you send smb. else's patches you may include a 'From: xxx'
line into the letter to address the original author.


I'll do that for the res_counters_infra patch. Although I had used
res_counter, the hooks in mm_struct earlier (http://lkml.org/lkml/2007/2/19/12).

A lot of the code for the reclaim logic and the meta_page is yours.
Please do identify patches where you would like to see your
signed-off-by and where you think the entire patch is completely
yours.


--
Warm Regards,
Balbir Singh
Linux Technology Center
IBM, ISTL
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



Relevant Pages

  • [PATCH 07/14] page-replace-move-isolate_lru_pages.patch
    ... Manipulation of the page lists is done exclusivly in page_replace.c. ... + * shrink the lists perform better by taking out a batch of pages ... + * and working on them outside the LRU lock. ... + * returns how many pages were moved onto *@dst. ...
    (Linux-Kernel)
  • [PATCH 7/9] clockpro-remove-old.patch
    ... From: Peter Zijlstra ... Remove the old page replacement code, ... - * shrink the lists perform better by taking out a batch of pages ... - * and working on them outside the LRU lock. ...
    (Linux-Kernel)
  • Re: Conflicting info between the global Security Bulletin and some SPi Security Bulletin
    ... Two examples in a W2K4 system (with R1V2). ... The MS02-050 is explicitly listed as included in SP4 AND in Rollup 1 ... What happen if one runs an unnecessary patch? ... of those lists, are in a better shape than those lists. ...
    (microsoft.public.win2000.security)
  • Re: PAWS security vulnerability
    ... but I am not a FreeBSD source contributor. ... Yes, I was shown this "vulnerability" by our network security person, ... patch, verify that I couldn't break it any longer. ... >you to post the patch and info to the appropriate FreeBSD security lists, ...
    (freebsd-questions)
  • Re: PAWS security vulnerability
    ... >FreeBSD security list" isn't grammatically correct. ... >"I told you to post the patch and info to the appropriate FreeBSD security ... >lists, and you aren't the least bit interested in doing what I told you" ...
    (freebsd-questions)