<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/ipc, branch v2.6.19</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/ipc?h=v2.6.19</id>
<link rel='self' href='https://git.amat.us/linux/atom/ipc?h=v2.6.19'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2006-11-04T17:55:00Z</updated>
<entry>
<title>Revert unintentional "volatile" changes in ipc/msg.c</title>
<updated>2006-11-04T17:55:00Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@g5.osdl.org</email>
</author>
<published>2006-11-04T17:55:00Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=80491eb90c750fcd7d13830062f27ae9b7cc5f75'/>
<id>urn:sha1:80491eb90c750fcd7d13830062f27ae9b7cc5f75</id>
<content type='text'>
Commit 5a06a363ef48444186f18095ae1b932dddbbfa89 ("[PATCH] ipc/msg.c:
clean up coding style") breaks fakeroot on Alpha (variously hangs or
oopses), according to a report by Falk Hueffner.

The fact that the code seems to rely on compiler access ordering through
the use of "volatile" is a pretty certain sign that the code has locking
problems, and we should fix those properly and then remove the whole
"volatile" entirely.

But in the meantime, the movement of "volatile" was unintentional, and
should be reverted.

Cc: Falk Hueffner &lt;falk@debian.org&gt;
Cc: Andrew Morton &lt;akpm@osdl.org&gt;
Acked-by: Ingo Molnar &lt;mingo@elte.hu&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] Fix ipc entries removal</title>
<updated>2006-11-03T20:27:56Z</updated>
<author>
<name>Pavel Emelianov</name>
<email>xemul@openvz.org</email>
</author>
<published>2006-11-03T06:07:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=c7e12b838989b0e432c7a1cdf1e6c6fd936007f6'/>
<id>urn:sha1:c7e12b838989b0e432c7a1cdf1e6c6fd936007f6</id>
<content type='text'>
Fix two issuses related to ipc_ids-&gt;entries freeing.

1. When freeing ipc namespace we need to free entries allocated
   with ipc_init_ids().

2. When removing old entries in grow_ary() ipc_rcu_putref()
   may be called on entries set to &amp;ids-&gt;nullentry earlier in
   ipc_init_ids().
   This is almost impossible without namespaces, but with
   them this situation becomes possible.

Found during OpenVZ testing after obvious leaks in beancounters.

Signed-off-by: Pavel Emelianov &lt;xemul@openvz.org&gt;
Cc: Kirill Korotaev &lt;dev@openvz.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>Michal Wronski: update contact info</title>
<updated>2006-10-03T21:23:27Z</updated>
<author>
<name>Michal Wronski</name>
<email>michal.wronski@gmail.com</email>
</author>
<published>2006-10-03T21:23:27Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f66e928b96b717c6bb0cefba338d687dd86e6a9b'/>
<id>urn:sha1:f66e928b96b717c6bb0cefba338d687dd86e6a9b</id>
<content type='text'>
My email has changed.

Signed-Off-By: Michal Wronski &lt;michal.wronski@gmail.com&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>fix file specification in comments</title>
<updated>2006-10-03T21:01:26Z</updated>
<author>
<name>Uwe Zeisberger</name>
<email>Uwe_Zeisberger@digi.com</email>
</author>
<published>2006-10-03T21:01:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f30c2269544bffc7bf1b0d7c0abe5be1be83b8cb'/>
<id>urn:sha1:f30c2269544bffc7bf1b0d7c0abe5be1be83b8cb</id>
<content type='text'>
Many files include the filename at the beginning, serveral used a wrong one.

Signed-off-by: Uwe Zeisberger &lt;Uwe_Zeisberger@digi.com&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] ipc: replace kmalloc and memset in get_undo_list with kzalloc</title>
<updated>2006-10-02T14:57:22Z</updated>
<author>
<name>Matt Helsley</name>
<email>matthltc@us.ibm.com</email>
</author>
<published>2006-10-02T09:18:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=2453a3062d36f39f01302f9f1ad18e7a0c54fe38'/>
<id>urn:sha1:2453a3062d36f39f01302f9f1ad18e7a0c54fe38</id>
<content type='text'>
Simplify get_undo_list() by dropping the unnecessary cast, removing the
size variable, and switching to kzalloc() instead of a kmalloc() followed
by a memset().

This cleanup was split then modified from Jes Sorenson's Task Notifiers
patches.

Signed-off-by: Matt Helsley &lt;matthltc@us.ibm.com&gt;
Cc: Jes Sorensen &lt;jes@sgi.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] IPC namespace - shm</title>
<updated>2006-10-02T14:57:22Z</updated>
<author>
<name>Kirill Korotaev</name>
<email>dev@openvz.org</email>
</author>
<published>2006-10-02T09:18:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=4e9823111bdc76127b17fc70dc57f584fd7dd34c'/>
<id>urn:sha1:4e9823111bdc76127b17fc70dc57f584fd7dd34c</id>
<content type='text'>
IPC namespace support for IPC shm code.

Signed-off-by: Pavel Emelianiov &lt;xemul@openvz.org&gt;
Signed-off-by: Kirill Korotaev &lt;dev@openvz.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] IPC namespace - sem</title>
<updated>2006-10-02T14:57:22Z</updated>
<author>
<name>Kirill Korotaev</name>
<email>dev@openvz.org</email>
</author>
<published>2006-10-02T09:18:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e38935341a3105471848220b5750e1ea8722d197'/>
<id>urn:sha1:e38935341a3105471848220b5750e1ea8722d197</id>
<content type='text'>
IPC namespace support for IPC sem code.

Signed-off-by: Pavel Emelianiov &lt;xemul@openvz.org&gt;
Signed-off-by: Kirill Korotaev &lt;dev@openvz.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] IPC namespace - msg</title>
<updated>2006-10-02T14:57:22Z</updated>
<author>
<name>Kirill Korotaev</name>
<email>dev@openvz.org</email>
</author>
<published>2006-10-02T09:18:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=1e78693738b71da037d0df340f38e919e8227c2b'/>
<id>urn:sha1:1e78693738b71da037d0df340f38e919e8227c2b</id>
<content type='text'>
IPC namespace support for IPC msg code.

Signed-off-by: Pavel Emelianiov &lt;xemul@openvz.org&gt;
Signed-off-by: Kirill Korotaev &lt;dev@openvz.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] IPC namespace - utils</title>
<updated>2006-10-02T14:57:22Z</updated>
<author>
<name>Kirill Korotaev</name>
<email>dev@openvz.org</email>
</author>
<published>2006-10-02T09:18:20Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=73ea41302bab5e02c9e86ab15c509494a550f1db'/>
<id>urn:sha1:73ea41302bab5e02c9e86ab15c509494a550f1db</id>
<content type='text'>
This patch adds basic IPC namespace functionality to
IPC utils:
- init_ipc_ns
- copy/clone/unshare/free IPC ns
- /proc preparations

Signed-off-by: Pavel Emelianov &lt;xemul@openvz.org&gt;
Signed-off-by: Kirill Korotaev &lt;dev@openvz.org&gt;
Cc: "Eric W. Biederman" &lt;ebiederm@xmission.com&gt;
Cc: Cedric Le Goater &lt;clg@fr.ibm.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] update mq_notify to use a struct pid</title>
<updated>2006-10-02T14:57:15Z</updated>
<author>
<name>Cedric Le Goater</name>
<email>clg@fr.ibm.com</email>
</author>
<published>2006-10-02T09:17:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a03fcb730b4fe7da14ca4405f23dbde717b1d2b9'/>
<id>urn:sha1:a03fcb730b4fe7da14ca4405f23dbde717b1d2b9</id>
<content type='text'>
Message queues can signal a process waiting for a message.

This patch replaces the pid_t value with a struct pid to avoid pid wrap
around problems.

Signed-off-by: Cedric Le Goater &lt;clg@fr.ibm.com&gt;
Acked-by: Eric Biederman &lt;ebiederm@xmission.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
</feed>
