<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lwn.git/arch/sparc64/mm, branch docs-5.3</title>
<subtitle>Linux kernel documentation tree maintained by Jonathan Corbet</subtitle>
<id>http://mirrors.hust.edu.cn/git/lwn.git/atom?h=docs-5.3</id>
<link rel='self' href='http://mirrors.hust.edu.cn/git/lwn.git/atom?h=docs-5.3'/>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/'/>
<updated>2008-12-04T17:16:59+00:00</updated>
<entry>
<title>sparc,sparc64: unify mm/</title>
<updated>2008-12-04T17:16:59+00:00</updated>
<author>
<name>Sam Ravnborg</name>
<email>sam@ravnborg.org</email>
</author>
<published>2008-11-17T04:08:45+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=27137e5285a3388e8f86d7bc5fe0ed8b92bd4624'/>
<id>urn:sha1:27137e5285a3388e8f86d7bc5fe0ed8b92bd4624</id>
<content type='text'>
- move all sparc64/mm/ files to arch/sparc/mm/
- commonly named files are named _64.c
- add files to sparc/mm/Makefile preserving link order
- delete now unused sparc64/mm/Makefile
- sparc64 now finds mm/ in sparc

Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>sparc64: Stop using memory barriers for atomics and locks.</title>
<updated>2008-12-04T17:16:47+00:00</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2008-11-15T21:33:25+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=293666b7a17cb7a389fc274980439212386a19c4'/>
<id>urn:sha1:293666b7a17cb7a389fc274980439212386a19c4</id>
<content type='text'>
The kernel always executes in the TSO memory model now,
so none of this stuff is necessary any more.

With helpful feedback from Nick Piggin.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>sparc64 trivial section misannotations</title>
<updated>2008-11-30T18:03:35+00:00</updated>
<author>
<name>Al Viro</name>
<email>viro@ftp.linux.org.uk</email>
</author>
<published>2008-11-22T17:34:04+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=8c29890aef80702824e2284909ee301ef2430a3e'/>
<id>urn:sha1:8c29890aef80702824e2284909ee301ef2430a3e</id>
<content type='text'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>sparc64: Kill sparse warnings in mm/init.h</title>
<updated>2008-09-12T07:19:21+00:00</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2008-09-12T07:19:21+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=af1ee569d32e4dec5d14758ce025cc374088394d'/>
<id>urn:sha1:af1ee569d32e4dec5d14758ce025cc374088394d</id>
<content type='text'>
1) Several exported symbols need extern decls, they are exported
   not for C code but for assembler routines.

2) PAGE_EXEC isn't used, delete

3) Several larger than 32-bit constants need "UL" markers

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>sparc64: Fix sparse warnings in fault.c</title>
<updated>2008-09-12T07:10:32+00:00</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2008-09-12T07:10:32+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=b539c4676600dc25c2cd9322ff6bff2c2d455161'/>
<id>urn:sha1:b539c4676600dc25c2cd9322ff6bff2c2d455161</id>
<content type='text'>
1) set_brkpt() is referenced by nothing and hasn't been used by anyone
   to my knowledge for many many years.  So just delete it.

2) add extern decl for do_sparc64_fault() in asm/pgtable_64.h

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>sparc64: Remove explicit initialization of mmu_gathers</title>
<updated>2008-09-12T07:06:58+00:00</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2008-09-12T07:06:58+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=a9e7bb041084055b70971e3cde3bb21aea593a74'/>
<id>urn:sha1:a9e7bb041084055b70971e3cde3bb21aea593a74</id>
<content type='text'>
This was just needed to work around an ancient gcc bug that
we don't care about any more.

It was also causing a sparse warnings:

arch/sparc64/mm/tlb.c:22:52: warning: Using plain integer as NULL pointer

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6</title>
<updated>2008-09-08T22:39:30+00:00</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2008-09-08T22:39:30+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=98d86c091534f35c4bab294451ae6bccab8e9075'/>
<id>urn:sha1:98d86c091534f35c4bab294451ae6bccab8e9075</id>
<content type='text'>
Conflicts:

	arch/sparc/kernel/of_device.c
</content>
</entry>
<entry>
<title>sparc64: Implement SSTATE purely using notifiers and initcalls.</title>
<updated>2008-09-02T07:49:38+00:00</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2008-09-02T07:49:38+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=446139a8f7078d96159a936fd6059660db425405'/>
<id>urn:sha1:446139a8f7078d96159a936fd6059660db425405</id>
<content type='text'>
Don't clutter up the tree with sstate_blah() scattered all over the
place.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>sparc64: Clean up CPU chip type probing code.</title>
<updated>2008-09-01T04:48:12+00:00</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2008-09-01T04:48:12+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=ba4962d7a6a10c82e55c14589d4ec635bef8446f'/>
<id>urn:sha1:ba4962d7a6a10c82e55c14589d4ec635bef8446f</id>
<content type='text'>
Three main things:

1) Make prober an arch initcall instead of using hard-coded invocation
   from paging_init()

2) Shrink table size, the fpu ident stuff was never used.

3) Use named struct initialized in table.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>sparc64: Rewrite central driver.</title>
<updated>2008-09-01T03:56:15+00:00</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2008-09-01T03:56:15+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=b69416b51be0757c82f1c5a0a3f0995a4484dab4'/>
<id>urn:sha1:b69416b51be0757c82f1c5a0a3f0995a4484dab4</id>
<content type='text'>
This driver is now limited to just doing the basic clock board and FHC
chip initialization and registering the platform devices for the
per-board LEDs, which are driven by the new LEDS_STARFIRE driver.

The IRQ register handling is already confined purely to the device
tree code.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
