<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lwn.git/arch/ia64/sn/kernel/xpc_partition.c, branch v3.2.3</title>
<subtitle>Linux kernel documentation tree maintained by Jonathan Corbet</subtitle>
<id>http://mirrors.hust.edu.cn/git/lwn.git/atom?h=v3.2.3</id>
<link rel='self' href='http://mirrors.hust.edu.cn/git/lwn.git/atom?h=v3.2.3'/>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/'/>
<updated>2008-04-22T22:08:17+00:00</updated>
<entry>
<title>[IA64] move XP and XPC to drivers/misc/sgi-xp</title>
<updated>2008-04-22T22:08:17+00:00</updated>
<author>
<name>Dean Nelson</name>
<email>dcn@sgi.com</email>
</author>
<published>2008-04-22T19:46:56+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=45d9ca492e4bd1522d1b5bd125c2908f1cee3d4a'/>
<id>urn:sha1:45d9ca492e4bd1522d1b5bd125c2908f1cee3d4a</id>
<content type='text'>
Move XPC and XPNET from arch/ia64/sn/kernel to drivers/misc/sgi-xp.

Signed-off-by: Dean Nelson &lt;dcn@sgi.com&gt;
Signed-off-by: Tony Luck &lt;tony.luck@intel.com&gt;
</content>
</entry>
<entry>
<title>[IA64] Replace explicit jiffies tests with time_* macros.</title>
<updated>2008-04-09T17:28:10+00:00</updated>
<author>
<name>Robert P. J. Day</name>
<email>rpjday@crashcourse.ca</email>
</author>
<published>2008-03-29T14:05:30+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=d167cb85150bd473a27df71e3116a9cc0008f5dd'/>
<id>urn:sha1:d167cb85150bd473a27df71e3116a9cc0008f5dd</id>
<content type='text'>
In arch/ia64/sn/kernel/xpc_{main,partition}.c

Signed-off-by: Robert P. J. Day &lt;rpjday@crashcourse.ca&gt;
Signed-off-by: Tony Luck &lt;tony.luck@intel.com&gt;
</content>
</entry>
<entry>
<title>[IA64] more warning cleanups</title>
<updated>2007-05-10T18:47:38+00:00</updated>
<author>
<name>Tony Luck</name>
<email>tony.luck@intel.com</email>
</author>
<published>2007-05-10T18:47:38+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=b9ae3bd255c3e25880b60a997f1b34ad9535b249'/>
<id>urn:sha1:b9ae3bd255c3e25880b60a997f1b34ad9535b249</id>
<content type='text'>
arch/ia64/sn/kernel/xpc_partition.c:578: warning: long unsigned int format, different type arg (arg 3)
arch/ia64/sn/kernel/xpnet.c:349: warning: int format, different type arg (arg 7)
arch/ia64/sn/kernel/xpnet.c:349: warning: int format, different type arg (arg 8)

Signed-off-by: Tony Luck &lt;tony.luck@intel.com&gt;
</content>
</entry>
<entry>
<title>[IA64-SGI] Silent data corruption caused by XPC V2.</title>
<updated>2006-08-08T20:28:52+00:00</updated>
<author>
<name>Dean Nelson</name>
<email>dcn@sgi.com</email>
</author>
<published>2006-08-08T20:03:29+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=7682a4c624e0011b5f3e8dd3021dc54961260d97'/>
<id>urn:sha1:7682a4c624e0011b5f3e8dd3021dc54961260d97</id>
<content type='text'>
Jack Steiner identified a problem where XPC can cause a silent
data corruption.  On module load, the placement may cause the
xpc_remote_copy_buffer to span two physical pages.  DMA transfers are
done to the start virtual address translated to physical.

This patch changes the buffer from a statically allocated buffer to a
kmalloc'd buffer.  Dean Nelson reviewed this before posting.  I have
tested it in the configuration that was showing the memory corruption
and verified it works.  I also added a BUG_ON statement to help catch
this if a similar situation is encountered.

Signed-off-by: Robin Holt &lt;holt@sgi.com&gt;
Signed-off-by: Dean Nelson &lt;dcn@sgi.com&gt;
Signed-off-by: Jack Steiner &lt;steiner@sgi.com&gt;
Signed-off-by: Tony Luck &lt;tony.luck@intel.com&gt;
</content>
</entry>
<entry>
<title>[IA64] Remove redundant NULL checks before kfree</title>
<updated>2006-04-20T17:11:09+00:00</updated>
<author>
<name>Jesper Juhl</name>
<email>jesper.juhl@gmail.com</email>
</author>
<published>2006-04-20T17:11:09+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=cbf283c048798ada7e062892b21de85fb5727243'/>
<id>urn:sha1:cbf283c048798ada7e062892b21de85fb5727243</id>
<content type='text'>
Signed-off-by: Jesper Juhl &lt;jesper.juhl@gmail.com&gt;
Signed-off-by: Tony Luck &lt;tony.luck@intel.com&gt;
</content>
</entry>
<entry>
<title>[IA64-SGI] SN2-XP reduce kmalloc wrapper inlining</title>
<updated>2006-02-27T23:26:58+00:00</updated>
<author>
<name>Jes Sorensen</name>
<email>jes@sgi.com</email>
</author>
<published>2006-02-17T10:18:43+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=7aa6ba41362a7f888ad11fdcfe51ca8d92226cd3'/>
<id>urn:sha1:7aa6ba41362a7f888ad11fdcfe51ca8d92226cd3</id>
<content type='text'>
Take advantage of kzalloc() as well as reduce the size of code generated
for the error returns in xpc_setup_infrastructure().

Signed-off-by: Jes Sorensen &lt;jes@sgi.com&gt;
Acked-by: Dean Nelson &lt;dcn@sgi.com&gt;
Signed-off-by: Tony Luck &lt;tony.luck@intel.com&gt;
</content>
</entry>
<entry>
<title>[IA64-SGI] move xpc.h to include/asm-ia64/sn (cleanup)</title>
<updated>2006-01-13T18:40:23+00:00</updated>
<author>
<name>Dean Nelson</name>
<email>dcn@sgi.com</email>
</author>
<published>2006-01-10T17:12:32+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=9335d48e10d2d07eacaddf889ec1efb8a5a5082e'/>
<id>urn:sha1:9335d48e10d2d07eacaddf889ec1efb8a5a5082e</id>
<content type='text'>
Cleanup a few items after moving xpc.h from arch/ia64/sn/kernel to
include/asm-ia64/sn.

Signed-off-by: Dean Nelson &lt;dcn@sgi.com&gt;
Signed-off-by: Tony Luck &lt;tony.luck@intel.com&gt;
</content>
</entry>
<entry>
<title>[IA64-SGI] cleanup XPC disengage related messages</title>
<updated>2006-01-13T18:19:14+00:00</updated>
<author>
<name>Dean Nelson</name>
<email>dcn@sgi.com</email>
</author>
<published>2006-01-06T15:48:21+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=1ecaded80f94f2779160529aef7d6f37a22c2f60'/>
<id>urn:sha1:1ecaded80f94f2779160529aef7d6f37a22c2f60</id>
<content type='text'>
Cleanup the XPC disengage related messages that are printed to the log.

Signed-off-by: Dean Nelson &lt;dcn@sgi.com&gt;
Signed-off-by: Tony Luck &lt;tony.luck@intel.com&gt;
</content>
</entry>
<entry>
<title>[IA64-SGI] ensure XPC disengage request is processed</title>
<updated>2006-01-13T18:16:36+00:00</updated>
<author>
<name>Dean Nelson</name>
<email>dcn@sgi.com</email>
</author>
<published>2005-12-22T20:32:56+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=246c7e33d51afe99890b2caab7ad482c0296d5ba'/>
<id>urn:sha1:246c7e33d51afe99890b2caab7ad482c0296d5ba</id>
<content type='text'>
This patch fixes a problem in XPC disengage processing whereby it was not
seeing the request to disengage from a remote partition, so the disengage
wasn't happening. The disengagement is suppose to transpire during the time
a XPC channel is disconnecting, and should be completed before the channel
is declared to be disconnected.

Signed-off-by: Dean Nelson &lt;dcn@sgi.com&gt;
Signed-off-by: Tony Luck &lt;tony.luck@intel.com&gt;
</content>
</entry>
<entry>
<title>[IA64] utilize notify_die() for XPC disengage</title>
<updated>2005-11-10T19:32:41+00:00</updated>
<author>
<name>Dean Nelson</name>
<email>dcn@sgi.com</email>
</author>
<published>2005-11-09T20:41:57+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=780d09e895032207a6b070a44d392a3c60574b70'/>
<id>urn:sha1:780d09e895032207a6b070a44d392a3c60574b70</id>
<content type='text'>
XPC (as in arch/ia64/sn/kernel/xp*) has a need to notify other partitions
(SGI Altix) whenever a partition is going down in order to get them to
disengage from accessing the halting partition's memory. If this is not
done before the reset of the hardware, the other partitions can find
themselves encountering MCAs that bring them down.

Signed-off-by: Dean Nelson &lt;dcn@sgi.com&gt;
Signed-off-by: Tony Luck &lt;tony.luck@intel.com&gt;
</content>
</entry>
</feed>
