<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/sparc64/kernel/sysfs.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-07-22T04:55:02Z</updated>
<entry>
<title>sysdev: Pass the attribute to the low level sysdev show/store function</title>
<updated>2008-07-22T04:55:02Z</updated>
<author>
<name>Andi Kleen</name>
</author>
<published>2008-07-01T16:48:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4a0b2b4dbe1335b8b9886ba3dc85a145d5d938ed'/>
<id>urn:sha1:4a0b2b4dbe1335b8b9886ba3dc85a145d5d938ed</id>
<content type='text'>
This allow to dynamically generate attributes and share show/store
functions between attributes. Right now most attributes are generated
by special macros and lots of duplicated code. With the attribute
passed it's instead possible to attach some data to the attribute
and then use that in shared low level functions to do different things.

I need this for the dynamically generated bank attributes in the x86
machine check code, but it'll allow some further cleanups.

I converted all users in tree to the new show/store prototype. It's a single
huge patch to avoid unbisectable sections.

Runtime tested: x86-32, x86-64
Compiled only: ia64, powerpc
Not compile tested/only grep converted: sh, arm, avr32

Signed-off-by: Andi Kleen &lt;ak@linux.intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>[SPARC64]: Add NUMA support.</title>
<updated>2008-04-24T06:32:17Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2008-04-23T12:40:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=919ee677b656c52c5f86d3d916786891220d5452'/>
<id>urn:sha1:919ee677b656c52c5f86d3d916786891220d5452</id>
<content type='text'>
Currently there is only code to parse NUMA attributes on
sun4v/niagara systems, but later on we will add such parsing
for older systems.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SPARC64]: More sensible udelay implementation.</title>
<updated>2007-07-16T11:05:02Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2007-07-14T09:23:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8b99cfb8cc51adae7f5294c8962a026c63100959'/>
<id>urn:sha1:8b99cfb8cc51adae7f5294c8962a026c63100959</id>
<content type='text'>
Take a page from the powerpc folks and just calculate the
delay factor directly.

Since frequency scaling chips use a system-tick register,
the value is going to be the same system-wide.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SPARC64]: Provide mmu statistics via sysfs.</title>
<updated>2007-06-05T04:49:57Z</updated>
<author>
<name>David Miller</name>
</author>
<published>2007-06-04T06:38:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d887ab3a9b1899f88b8cfba531e726b5fb2ebd14'/>
<id>urn:sha1:d887ab3a9b1899f88b8cfba531e726b5fb2ebd14</id>
<content type='text'>
If the system supports hypervisor based statistics, allow them to
be fetched, enabled, and disabled via sysfs.

Enable and disable via the boolean:

/sys/devices/systems/cpu/cpuN/mmustat_enable

Statistic values are provided under:

/sys/devices/systems/cpu/cpuN/mmu_status/

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SPARC64]: Export basic cpu properties via sysfs.</title>
<updated>2007-06-05T04:49:51Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2007-06-03T03:46:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d1f253e60aefe4d3a3e708b3c2a082f3ec1be6f4'/>
<id>urn:sha1:d1f253e60aefe4d3a3e708b3c2a082f3ec1be6f4</id>
<content type='text'>
Cache sizes, udelay_val, and clock_tick.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SPARC64]: Move topology init code into new file, sysfs.c</title>
<updated>2007-06-05T04:49:50Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2007-06-02T21:41:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=eff3414b7277c4792debfa227f5408238d925f16'/>
<id>urn:sha1:eff3414b7277c4792debfa227f5408238d925f16</id>
<content type='text'>
Also, use per-cpu data for struct cpu.  Calling kmalloc for
each cpu in topology_init() is just plain clumsy.

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