linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
* [-mm][PATCH 0/4] Add memrlimit controller (v4)
@ 2008-05-14 13:09 Balbir Singh
  2008-05-14 13:09 ` [-mm][PATCH 1/4] Add memrlimit controller documentation (v4) Balbir Singh
                   ` (3 more replies)
  0 siblings, 4 replies; 27+ messages in thread
From: Balbir Singh @ 2008-05-14 13:09 UTC (permalink / raw)
  To: linux-mm
  Cc: Sudhir Kumar, YAMAMOTO Takashi, Paul Menage, lizf, linux-kernel,
	Pavel Emelianov, Balbir Singh, Andrew Morton, KAMEZAWA Hiroyuki

This is the fourth version of the address space control patches. These
patches are against 2.6.26-rc2-mm1  and have been tested using KVM in SMP mode,
both with and without the config enabled, on a powerpc box and using UML.
The patches have also been compile tested with the config disabled on a
powerpc box.

The goal of this patch is to implement a virtual address space controller
using cgroups. The documentation describes the controller, it's goal and
usage in further details.

The first patch adds the user interface. The second patch fixes the
cgroup mm_owner_changed callback to pass the task struct, so that
accounting can be adjusted on owner changes. The thrid patch adds accounting
and control. The fourth patch updates documentation.

An earlier post of the patchset can be found at
http://lwn.net/Articles/275143/

This patch is built on top of the mm owner patches and utilizes that feature
to virtually group tasks by mm_struct.

Reviews, Comments?

Changelog

1. Add documentation upfront
2. Refactor the code (error handling and changes to improvde code)
3. Protect reading of total_vm with mmap_sem
4. Port to 2.6.26-rc2
5. Changed the name from rlimit to memrlimit

Series

memrlimit-controller-add-documentation.patch
memrlimit-controller-setup.patch
cgroup-add-task-to-mm-owner-callbacks.patch
memrlimit-controller-address-space-accounting-and-control.patch

-- 
	Warm Regards,
	Balbir Singh
	Linux Technology Center
	IBM, ISTL

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>

^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2008-09-19 21:28 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-05-14 13:09 [-mm][PATCH 0/4] Add memrlimit controller (v4) Balbir Singh
2008-05-14 13:09 ` [-mm][PATCH 1/4] Add memrlimit controller documentation (v4) Balbir Singh
2008-05-15  1:20   ` Li Zefan
2008-05-15 18:22   ` Avi Kivity
2008-05-15 18:39     ` Balbir Singh
2008-05-14 13:09 ` [-mm][PATCH 2/4] Setup the memrlimit controller (v4) Balbir Singh
2008-05-14 13:29   ` Pavel Emelyanov
2008-05-14 13:09 ` [-mm][PATCH 3/4] cgroup mm owner callback changes to add task info (v4) Balbir Singh
2008-05-14 13:09 ` [-mm][PATCH 4/4] Add memrlimit controller accounting and control (v4) Balbir Singh
2008-05-14 13:25   ` Balbir Singh
2008-05-15  2:25     ` Paul Menage
2008-05-15  6:17       ` Balbir Singh
2008-05-15  6:55         ` Paul Menage
2008-05-15  7:03           ` Balbir Singh
2008-05-15  7:39             ` Paul Menage
2008-05-15  8:25               ` Balbir Singh
2008-05-15 15:28                 ` Paul Menage
2008-05-15 17:01                   ` Balbir Singh
2008-05-17 20:15                   ` Balbir Singh
2008-05-17 20:17                     ` Balbir Singh
2008-05-14 13:32   ` Pavel Emelyanov
2008-05-14 19:39     ` Balbir Singh
2008-09-18 20:54   ` Andrew Morton
2008-09-18 23:55     ` Balbir Singh
2008-09-19  6:38     ` Balbir Singh
2008-09-19 20:14       ` Andrew Morton
2008-09-19 21:28         ` Balbir Singh

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).