<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/include/asm-parisc/cacheflush.h, branch v2.6.25.6</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/include/asm-parisc/cacheflush.h?h=v2.6.25.6</id>
<link rel='self' href='https://git.amat.us/linux/atom/include/asm-parisc/cacheflush.h?h=v2.6.25.6'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2007-02-17T05:43:51Z</updated>
<entry>
<title>[PARISC] Add prototypes for flush_user_dcache_range and flush_user_icache_range</title>
<updated>2007-02-17T05:43:51Z</updated>
<author>
<name>Matthew Wilcox</name>
<email>matthew@wil.cx</email>
</author>
<published>2006-12-15T16:29:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=3735313ad2e1515140683f0aee6e74aec103391d'/>
<id>urn:sha1:3735313ad2e1515140683f0aee6e74aec103391d</id>
<content type='text'>
They're called from signal.c, so need to be prototyped

Signed-off-by: Matthew Wilcox &lt;matthew@wil.cx&gt;
Signed-off-by: Kyle McMartin &lt;kyle@parisc-linux.org&gt;
</content>
</entry>
<entry>
<title>[PARISC] Clean up the cache and tlb headers</title>
<updated>2007-02-17T05:41:30Z</updated>
<author>
<name>Randolph Chung</name>
<email>tausq@debian.org</email>
</author>
<published>2006-12-12T13:51:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d6ce8626dbc7d277d29b62e31c24ce777c60546b'/>
<id>urn:sha1:d6ce8626dbc7d277d29b62e31c24ce777c60546b</id>
<content type='text'>
No changes in functionality.

Signed-off-by: Randolph Chung &lt;tausq@debian.org&gt;
Signed-off-by: Kyle McMartin &lt;kyle@parisc-linux.org&gt;
</content>
</entry>
<entry>
<title>[ARM] pass vma for flush_anon_page()</title>
<updated>2007-01-08T19:49:54Z</updated>
<author>
<name>Russell King</name>
<email>rmk@dyn-67.arm.linux.org.uk</email>
</author>
<published>2006-12-30T22:24:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a6f36be32622730710b2fadacb6e2649defa4371'/>
<id>urn:sha1:a6f36be32622730710b2fadacb6e2649defa4371</id>
<content type='text'>
Since get_user_pages() may be used with processes other than the
current process and calls flush_anon_page(), flush_anon_page() has to
cope in some way with non-current processes.

It may not be appropriate, or even desirable to flush a region of
virtual memory cache in the current process when that is different to
the process that we want the flush to occur for.

Therefore, pass the vma into flush_anon_page() so that the architecture
can work out whether the 'vmaddr' is for the current process or not.

Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>[PATCH] Optimize D-cache alias handling on fork</title>
<updated>2006-12-13T17:27:08Z</updated>
<author>
<name>Ralf Baechle</name>
<email>ralf@linux-mips.org</email>
</author>
<published>2006-12-12T17:14:57Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=ec8c0446b6e2b67b5c8813eb517f4bf00efa99a9'/>
<id>urn:sha1:ec8c0446b6e2b67b5c8813eb517f4bf00efa99a9</id>
<content type='text'>
Virtually index, physically tagged cache architectures can get away
without cache flushing when forking.  This patch adds a new cache
flushing function flush_cache_dup_mm(struct mm_struct *) which for the
moment I've implemented to do the same thing on all architectures
except on MIPS where it's a no-op.

Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PARISC] parisc specific kmap API implementation for pa8800</title>
<updated>2006-10-04T12:46:21Z</updated>
<author>
<name>James Bottomley</name>
<email>jejb@parisc-linux.org</email>
</author>
<published>2006-08-23T16:00:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=20f4d3cb9b94ce3fec9a6135b9ad075b82b24f41'/>
<id>urn:sha1:20f4d3cb9b94ce3fec9a6135b9ad075b82b24f41</id>
<content type='text'>
This patch fixes the pa8800 at a gross level (there are still other
subtle incoherency issues which can still cause crashes and HPMCs).

What it does is try to force eject inequivalent aliases before they
become visible to the L2 cache (which is where we get the incoherence
problems).

A new function (parisc_requires_coherency) is introduced in
asm/processor.h to identify the pa8x00 processors (8800 and 8900)
which have the issue.

Signed-off-by: James Bottomley &lt;James.Bottomley@SteelEye.com&gt;
Signed-off-by: Kyle McMartin &lt;kyle@parisc-linux.org&gt;
</content>
</entry>
<entry>
<title>Don't include linux/config.h from anywhere else in include/</title>
<updated>2006-04-26T11:56:16Z</updated>
<author>
<name>David Woodhouse</name>
<email>dwmw2@infradead.org</email>
</author>
<published>2006-04-26T11:56:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=62c4f0a2d5a188f73a94f2cb8ea0dba3e7cf0a7f'/>
<id>urn:sha1:62c4f0a2d5a188f73a94f2cb8ea0dba3e7cf0a7f</id>
<content type='text'>
Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
</content>
</entry>
<entry>
<title>[PARISC] Add parisc implementation of flush_kernel_dcache_page()</title>
<updated>2006-03-30T17:48:44Z</updated>
<author>
<name>James Bottomley</name>
<email>jejb@parisc-linux.org</email>
</author>
<published>2006-03-22T16:42:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=ba57583396585a1ca509e2a84d970a2ff3f9bbfb'/>
<id>urn:sha1:ba57583396585a1ca509e2a84d970a2ff3f9bbfb</id>
<content type='text'>
We need to do a little renaming of our original syntax because
of the difference in arguments.

Signed-off-by: James Bottomley &lt;jejb@parisc-linux.org&gt;
Signed-off-by: Kyle McMartin &lt;kyle@parisc-linux.org&gt;
</content>
</entry>
<entry>
<title>[PARISC] Add parisc implementation of flush_anon_page()</title>
<updated>2006-03-30T17:48:43Z</updated>
<author>
<name>James Bottomley</name>
<email>jejb@parisc-linux.org</email>
</author>
<published>2006-03-22T15:28:59Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=ab43227c8a568119a3aebc952a95ac3023e1730d'/>
<id>urn:sha1:ab43227c8a568119a3aebc952a95ac3023e1730d</id>
<content type='text'>
This should now allow SG_IO and fuse to function correctly on our
platform.

Signed-off-by: James Bottomley &lt;jejb@parisc-linux.org&gt;
Signed-off-by: Kyle McMartin &lt;kyle@parisc-linux.org&gt;
</content>
</entry>
<entry>
<title>[PARISC] Add CONFIG_DEBUG_RODATA to protect read-only data</title>
<updated>2006-01-23T01:26:54Z</updated>
<author>
<name>Helge Deller</name>
<email>deller@parisc-linux.org</email>
</author>
<published>2006-01-13T20:21:06Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=1bcdd8548286743e1d6b3d53c96a90c6da975620'/>
<id>urn:sha1:1bcdd8548286743e1d6b3d53c96a90c6da975620</id>
<content type='text'>
Add the parisc version of the "mark rodata section read only" patches.
Based on code from and Signed-off-by Arjan van de Ven
&lt;arjan@infradead.org&gt;, Ingo Molnar &lt;mingo@elte.hu&gt;, Andi Kleen &lt;ak@muc.de&gt;,
Andrew Morton &lt;akpm@osdl.org&gt;, Linus Torvalds &lt;torvalds@osdl.org&gt;.

Signed-off-by: Helge Deller &lt;deller@parisc-linux.org&gt;
Signed-off-by: Kyle McMartin &lt;kyle@parisc-linux.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] mm: parisc pte atomicity</title>
<updated>2005-10-30T04:40:42Z</updated>
<author>
<name>Hugh Dickins</name>
<email>hugh@veritas.com</email>
</author>
<published>2005-10-30T01:16:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=92dc6fcc845d99e87d8168e0786796525832d130'/>
<id>urn:sha1:92dc6fcc845d99e87d8168e0786796525832d130</id>
<content type='text'>
There's a worrying function translation_exists in parisc cacheflush.h,
unaffected by split ptlock since flush_dcache_page is using it on some other
mm, without any relevant lock.  Oh well, make it a slightly more robust by
factoring the pfn check within it.  And it looked liable to confuse a
camouflaged swap or file entry with a good pte: fix that too.

Signed-off-by: Hugh Dickins &lt;hugh@veritas.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>
