<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/sparc64/kernel/ds.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-09-01T08:48:52Z</updated>
<entry>
<title>sparc64: Apply const or __initdata to vio_device_id[]</title>
<updated>2008-09-01T08:48:52Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2008-09-01T08:48:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3d452e55ef905fc6fbf813a66c16de1293e243a1'/>
<id>urn:sha1:3d452e55ef905fc6fbf813a66c16de1293e243a1</id>
<content type='text'>
This mirrors the of_device_id[] changes done in
fd098316ef533e8441576f020ead4beab93154ce ("sparc: Annotate
of_device_id arrays with const or __initdata.")

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>sparc64/kernel/: make code static</title>
<updated>2008-07-18T04:38:08Z</updated>
<author>
<name>Adrian Bunk</name>
</author>
<published>2008-06-05T18:42:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=908f5162ca59ed46a928e8416db159777d432e77'/>
<id>urn:sha1:908f5162ca59ed46a928e8416db159777d432e77</id>
<content type='text'>
This patch makes the following needlessly global code static:
- central.c: struct central_bus
- central.c: struct fhc_list
- central.c: apply_fhc_ranges()
- central.c: apply_central_ranges()
- ds.c: struct ds_states_template[]
- pci_msi.c: sparc64_setup_msi_irq()
- pci_msi.c: sparc64_teardown_msi_irq()
- pci_sun4v.c: struct sun4v_dma_ops
- sys_sparc32.c: cp_compat_stat64()

Signed-off-by: Adrian Bunk &lt;bunk@kernel.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SPARC64]: Use shorter list_splice_init() for brevity.</title>
<updated>2008-03-24T05:48:29Z</updated>
<author>
<name>Robert P. J. Day</name>
</author>
<published>2008-03-24T05:48:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1f17131bb46065141069dee9fbcc4bdd0e9c2a2e'/>
<id>urn:sha1:1f17131bb46065141069dee9fbcc4bdd0e9c2a2e</id>
<content type='text'>
Signed-off-by: Robert P. J. Day &lt;rpjday@crashcourse.ca&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SPARC64]: Fix section mismatchs from dr_cpu_data</title>
<updated>2008-02-25T03:47:51Z</updated>
<author>
<name>Sam Ravnborg</name>
</author>
<published>2008-02-25T03:47:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7769bd1c65e3dc22391d60420fea0c859e39b716'/>
<id>urn:sha1:7769bd1c65e3dc22391d60420fea0c859e39b716</id>
<content type='text'>
Fix following warnings:
WARNING: vmlinux.o(.text+0x4b258): Section mismatch in reference from the function dr_cpu_data() to the function .devinit.text:mdesc_fill_in_cpu_data()
WARNING: vmlinux.o(.text+0x4b290): Section mismatch in reference from the function dr_cpu_data() to the function .cpuinit.text:cpu_up()

mdesc_fill_in_cpu_data() is only used during early init and for
cpu hotplug so the __cpuinit annotation is the correct choice.
We have the call chain:
dr_cpu_data() =&gt; dr_cpu_configure() =&gt; mdesc_fill_in_cpu_data()

dr_cpu_data() is used only during early init and for cpu
hotplug. So annotating them all __cpuinit solves the
section mismatch and should be correct.

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>[SPARC]: Remove duplicate includes.</title>
<updated>2007-11-07T05:23:11Z</updated>
<author>
<name>Lucas Woods</name>
</author>
<published>2007-11-06T04:22:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9c969ffe1f1bb349e118a299f76f6bb0bbd6b05a'/>
<id>urn:sha1:9c969ffe1f1bb349e118a299f76f6bb0bbd6b05a</id>
<content type='text'>
Signed-off-by: Lucas Woods &lt;woodzy@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SPARC64]: Do not flood log with failed DS messages.</title>
<updated>2007-07-21T00:14:38Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2007-07-20T09:34:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=afd69ed142a3aa8df81ea54e5e78d77dbcf08467'/>
<id>urn:sha1:afd69ed142a3aa8df81ea54e5e78d77dbcf08467</id>
<content type='text'>
When booting up a control node it's quite common to
not be able to register several service types.

And likewise on guests at least one or two are going
to not be there.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SPARC64]: Handle multiple domain-services-port nodes properly.</title>
<updated>2007-07-21T00:14:23Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2007-07-20T06:25:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5fc986100cb253897b4e16992e805343d30a819e'/>
<id>urn:sha1:5fc986100cb253897b4e16992e805343d30a819e</id>
<content type='text'>
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SPARC64]: Use orderly_poweroff().</title>
<updated>2007-07-20T04:26:42Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2007-07-18T20:12:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a376178011c9db0b704bb1f9b4719d873847362e'/>
<id>urn:sha1:a376178011c9db0b704bb1f9b4719d873847362e</id>
<content type='text'>
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SPARC64]: Handle LDC resets properly in domain-services driver.</title>
<updated>2007-07-18T08:20:09Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2007-07-18T06:12:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8a2950cce6c8fa29bcbf6a3b33a63e0e68337f0e'/>
<id>urn:sha1:8a2950cce6c8fa29bcbf6a3b33a63e0e68337f0e</id>
<content type='text'>
Reset the handshake and per-capability state so that when the
link comes back up we'll renegotiate the DS version and then
reregister all of the services.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SPARC64]: Fix race between MD update and dr-cpu add.</title>
<updated>2007-07-17T00:11:59Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2007-07-16T23:50:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=778feeb4757daef5d7118feab2319142367910dd'/>
<id>urn:sha1:778feeb4757daef5d7118feab2319142367910dd</id>
<content type='text'>
We need to make sure the MD update occurs before we try to
process dr-cpu configure requests.  MD update and dr-cpu
were being processed by seperate threads so that did not
happen occaisionally.

Fix this by executing all domain services data packets from
a single thread, in order.

This will help simplify some other things as well.

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