<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/sparc64/kernel/unaligned.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-18T05:11:32Z</updated>
<entry>
<title>sparc: Use new '%pS' infrastructure to print symbols.</title>
<updated>2008-07-18T05:11:32Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2008-07-18T05:11:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4fe3ebec122f23a095cc1d17557c175caaa55ca1'/>
<id>urn:sha1:4fe3ebec122f23a095cc1d17557c175caaa55ca1</id>
<content type='text'>
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>sparc64: remove CVS keywords</title>
<updated>2008-05-20T07:33:43Z</updated>
<author>
<name>Adrian Bunk</name>
</author>
<published>2008-05-19T23:52:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b00dc8376465ee5f8dd49b95924e31b4c2404ab0'/>
<id>urn:sha1:b00dc8376465ee5f8dd49b95924e31b4c2404ab0</id>
<content type='text'>
This patch removes the CVS keywords that weren't updated for a long time
from comments.

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] arch/sparc64/kernel/unaligned.c: Use time_* macros</title>
<updated>2008-02-18T07:24:10Z</updated>
<author>
<name>S.Çağlar Onur</name>
</author>
<published>2008-02-18T07:24:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cbc9fc5dec60f84b62e0144165c545abd24847c0'/>
<id>urn:sha1:cbc9fc5dec60f84b62e0144165c545abd24847c0</id>
<content type='text'>
The functions time_before, time_before_eq, time_after, and
time_after_eq are more robust for comparing jiffies against other
values.

So following patch implements usage of the time_after() macro, defined
at linux/jiffies.h, which deals with wrapping correctly

Signed-off-by: S.Çağlar Onur &lt;caglar@pardus.org.tr&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>remove __attribute_used__</title>
<updated>2008-01-28T22:21:18Z</updated>
<author>
<name>Adrian Bunk</name>
</author>
<published>2008-01-24T21:16:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3ff6eecca4e5c49a5d1dd8b58ea0e20102ce08f0'/>
<id>urn:sha1:3ff6eecca4e5c49a5d1dd8b58ea0e20102ce08f0</id>
<content type='text'>
Remove the deprecated __attribute_used__.

[Introduce __section in a few places to silence checkpatch /sam]

Signed-off-by: Adrian Bunk &lt;bunk@kernel.org&gt;
Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
</content>
</entry>
<entry>
<title>header cleaning: don't include smp_lock.h when not used</title>
<updated>2007-05-08T18:15:07Z</updated>
<author>
<name>Randy Dunlap</name>
</author>
<published>2007-05-08T07:28:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e63340ae6b6205fef26b40a75673d1c9c0c8bb90'/>
<id>urn:sha1:e63340ae6b6205fef26b40a75673d1c9c0c8bb90</id>
<content type='text'>
Remove includes of &lt;linux/smp_lock.h&gt; where it is not used/needed.
Suggested by Al Viro.

Builds cleanly on x86_64, i386, alpha, ia64, powerpc, sparc,
sparc64, and arm (all 59 defconfigs).

Signed-off-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>[SPARC64]: Unaligned accesses to userspace are hard errors.</title>
<updated>2006-12-10T10:39:39Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2006-11-29T04:18:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c449c38b5df1fad556ea210deb6cff3b27323e49'/>
<id>urn:sha1:c449c38b5df1fad556ea210deb6cff3b27323e49</id>
<content type='text'>
Userspace is forbidden from making unaligned loads and
stores.  So if we get an unaligned trap due to a
{get,put}_user(), signal a fault and run the exception
handler.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SPARC64]: Print symbol name of regs-&gt;tpc on kernel unaligned accesses.</title>
<updated>2006-06-29T23:38:03Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2006-06-29T22:48:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=675f740e557bc752cdcdb0739d80666b488abb58'/>
<id>urn:sha1:675f740e557bc752cdcdb0739d80666b488abb58</id>
<content type='text'>
This makes things easier to track down, especially in modules.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SPARC64]: Rate limited kernel unaligned trap logging, ala IA64.</title>
<updated>2006-06-24T06:15:11Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2006-06-22T05:31:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=27cc64c7cc9e41788e53655c717aeca2f55f2041'/>
<id>urn:sha1:27cc64c7cc9e41788e53655c717aeca2f55f2041</id>
<content type='text'>
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SPARC64]: SUN4V memory exception trap handlers.</title>
<updated>2006-03-20T09:12:07Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2006-02-10T04:20:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ed6b0b45437dcf7ef1c48b3be413bebcc84771d8'/>
<id>urn:sha1:ed6b0b45437dcf7ef1c48b3be413bebcc84771d8</id>
<content type='text'>
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SPARC64]: Fix fault handling in unaligned trap handler.</title>
<updated>2005-09-29T03:41:45Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2005-09-29T03:41:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5fd29752f09cabff582f65c0ce35518db4c64937'/>
<id>urn:sha1:5fd29752f09cabff582f65c0ce35518db4c64937</id>
<content type='text'>
We were not calling kernel_mna_trap_fault() correctly.
Instead of being fancy, just return 0 vs. -EFAULT from
the assembler stubs, and handle that return value as
appropriate.

Create an "__retl_efault" stub for assembler exception
table entries and use it where possible.

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