<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/mips/mm/init.c, branch linux-2.6.28.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2008-06-16T14:14:46Z</updated>
<entry>
<title>[MIPS] Export empty_zero_page for sake of the ext4 module.</title>
<updated>2008-06-16T14:14:46Z</updated>
<author>
<name>Ralf Baechle</name>
</author>
<published>2008-06-06T13:23:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=497d2adcbf50bccec6c56620d61d77429d23993a'/>
<id>urn:sha1:497d2adcbf50bccec6c56620d61d77429d23993a</id>
<content type='text'>
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] unexport copy_from_user_page()</title>
<updated>2008-04-28T16:14:30Z</updated>
<author>
<name>Dmitri Vorobiev</name>
</author>
<published>2008-04-01T23:58:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e698d66b813bbe38940d2d80a2488214bdaf96b6'/>
<id>urn:sha1:e698d66b813bbe38940d2d80a2488214bdaf96b6</id>
<content type='text'>
No users for the copy_from_user_page() routine exist outside of the
core kernel code. Therefore, EXPORT_SYMBOL(copy_from_user_page) is
useless, and this patch removes it.

Signed-off-by: Dmitri Vorobiev &lt;dmitri.vorobiev@gmail.com&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] unexport copy_to_user_page()</title>
<updated>2008-04-28T16:14:30Z</updated>
<author>
<name>Dmitri Vorobiev</name>
</author>
<published>2008-04-01T23:58:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=715243e6c3e8e74202eb663a8e45880ff6a1dff7'/>
<id>urn:sha1:715243e6c3e8e74202eb663a8e45880ff6a1dff7</id>
<content type='text'>
The copy_to_user_page() function is called only in the core kernel
code. Therefore, there is no need to export it. This patch removes
EXPORT_SYMBOL(copy_to_user_page).

Signed-off-by: Dmitri Vorobiev &lt;dmitri.vorobiev@gmail.com&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] unexport copy_user_highpage()</title>
<updated>2008-04-28T16:14:30Z</updated>
<author>
<name>Dmitri Vorobiev</name>
</author>
<published>2008-04-01T23:58:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=11327ef77f8b6104bd4a855bbe783cce84416b03'/>
<id>urn:sha1:11327ef77f8b6104bd4a855bbe783cce84416b03</id>
<content type='text'>
The copy_user_highpage() routine has no users outside of the
core kernel code, so exporting this symbol is pointless.
This patch removes EXPORT_SYMBOL(copy_user_highpage).

Signed-off-by: Dmitri Vorobiev &lt;dmitri.vorobiev@gmail.com&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] Add support for MIPS CMP platform.</title>
<updated>2008-04-28T16:14:26Z</updated>
<author>
<name>Ralf Baechle</name>
</author>
<published>2008-04-28T16:14:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=39b8d5254246ac56342b72f812255c8f7a74dca9'/>
<id>urn:sha1:39b8d5254246ac56342b72f812255c8f7a74dca9</id>
<content type='text'>
Signed-off-by: Chris Dearman &lt;chris@mips.com&gt;
Signed-off-by: Atsushi Nemoto &lt;anemo@mba.ocn.ne.jp&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] All MIPS32 processors support64-bit physical addresses.</title>
<updated>2008-04-28T16:14:25Z</updated>
<author>
<name>Chris Dearman</name>
</author>
<published>2007-09-18T23:46:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=962f480e0f9024ecdcfe2ba1d216c038ee328ced'/>
<id>urn:sha1:962f480e0f9024ecdcfe2ba1d216c038ee328ced</id>
<content type='text'>
Still, only the 4K may actually implement it.

Signed-off-by: Chris Dearman &lt;chris@mips.com&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] Fix buggy invocations of kmap_coherent()</title>
<updated>2008-02-19T17:01:31Z</updated>
<author>
<name>Ralf Baechle</name>
</author>
<published>2008-02-16T22:34:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9a74b3eb22f2d67a5681301f52aca5b7703382c8'/>
<id>urn:sha1:9a74b3eb22f2d67a5681301f52aca5b7703382c8</id>
<content type='text'>
kmap_coherent will only work correctly if the page it is called on is
not marked dirty.  If it's dirty the kernel address of the page should
be used instead of a temporary mapping.

Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] 64-bit Sibyte kernels need DMA32.</title>
<updated>2007-11-26T17:26:14Z</updated>
<author>
<name>Ralf Baechle</name>
</author>
<published>2007-11-03T02:05:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cce335ae47e231398269fb05fa48e0e9cbf289e0'/>
<id>urn:sha1:cce335ae47e231398269fb05fa48e0e9cbf289e0</id>
<content type='text'>
Sibyte SOCs only have 32-bit PCI.  Due to the sparse use of the address
space only the first 1GB of memory is mapped at physical addresses
below 1GB.  If a system has more than 1GB of memory 32-bit DMA will
not be able to reach all of it.

For now this patch is good enough to keep Sibyte users happy but it seems
eventually something like swiotlb will be needed for Sibyte.

Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] Convert reference to mem_map to pfn_to_page().</title>
<updated>2007-11-15T23:21:48Z</updated>
<author>
<name>Ralf Baechle</name>
</author>
<published>2007-11-04T04:42:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a8049c53cdad347b5b1234969dba65a179fdf8f1'/>
<id>urn:sha1:a8049c53cdad347b5b1234969dba65a179fdf8f1</id>
<content type='text'>
This was crashing the combination of highmem and sparsemem.

Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] Fix aliasing bug in copy_user_highpage, take 2.</title>
<updated>2007-10-16T17:23:49Z</updated>
<author>
<name>Ralf Baechle</name>
</author>
<published>2007-10-15T15:30:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=985c30ef4d7c2a4f0e979a507a7e2f7f09b096c3'/>
<id>urn:sha1:985c30ef4d7c2a4f0e979a507a7e2f7f09b096c3</id>
<content type='text'>
Turns out b868868ae0f7272228c95cc760338ffe35bb739d  wasn't quite right.
When called for a page that isn't marked dirty it would artificially
create an alias instead of doing the obvious thing and access the page
via KSEG0.

The same issue also exists in copy_to_user_page and copy_from_user_page
which was causing the machine to die under rare circumstances for example
when running ps if the BUG_ON() assertion added by the earlier fix was
getting triggered.

Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
</feed>
