<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/include/asm-sparc, branch linux-2.6.21.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.21.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.21.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2007-04-02T21:26:21Z</updated>
<entry>
<title>[SPARC]: Add unsigned to unused bit field in a.out.h</title>
<updated>2007-04-02T21:26:21Z</updated>
<author>
<name>Robert Reif</name>
</author>
<published>2007-03-28T21:21:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d80f0a4beb15d817bfbb18a29e5ffc1d9dc353ea'/>
<id>urn:sha1:d80f0a4beb15d817bfbb18a29e5ffc1d9dc353ea</id>
<content type='text'>
Add unsigned to unused bit field in a.out.h to make sparse happy.

[ I took care of the sparc64 side as well -DaveM ]

Signed-off-by: Robert Reif &lt;reif@earthlink.net&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SPARC]: sparc64 gcc-4.2.0 20070317 -Werror failure</title>
<updated>2007-03-27T08:13:55Z</updated>
<author>
<name>Mikael Pettersson</name>
</author>
<published>2007-03-27T08:13:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7945d5626c4e09eca5eb70f65ae7344e9e246d8f'/>
<id>urn:sha1:7945d5626c4e09eca5eb70f65ae7344e9e246d8f</id>
<content type='text'>
Compiling 2.6.21-rc5 with gcc-4.2.0 20070317 (prerelease)
for sparc64 fails as follows:

  gcc -Wp,-MD,arch/sparc64/kernel/.time.o.d  -nostdinc -isystem /home/mikpe/pkgs/linux-sparc64/gcc-4.2.0/lib/gcc/sparc64-unknown-linux-gnu/4.2.0/include -D__KERNEL__ -Iinclude  -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Os -m64 -pipe -mno-fpu -mcpu=ultrasparc -mcmodel=medlow -ffixed-g4 -ffixed-g5 -fcall-used-g7 -Wno-sign-compare -Wa,--undeclared-regs -fomit-frame-pointer  -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -Werror   -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(time)"  -D"KBUILD_MODNAME=KBUILD_STR(time)" -c -o arch/sparc64/kernel/time.o arch/sparc64/kernel/time.c
cc1: warnings being treated as errors
arch/sparc64/kernel/time.c: In function 'kick_start_clock':
arch/sparc64/kernel/time.c:559: warning: overflow in implicit constant conversion
make[1]: *** [arch/sparc64/kernel/time.o] Error 1
make: *** [arch/sparc64/kernel] Error 2

gcc gets unhappy when the MSTK_SET macro's u8 __val variable
is updated with &amp;= ~0xff (MSTK_YEAR_MASK). Making the constant
unsigned fixes the problem.

[ I fixed up the sparc32 side as well -DaveM ]

Signed-off-by: Mikael Pettersson &lt;mikpe@it.uu.se&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] sparc: have dma-mapping.h include generic/dma-mapping-broken in non-PCI case</title>
<updated>2007-03-14T22:27:49Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2007-03-14T09:16:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a7124d799a674a276a566d602479c0a370274c8f'/>
<id>urn:sha1:a7124d799a674a276a566d602479c0a370274c8f</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>[SPARC]: Hook up missing syscalls.</title>
<updated>2007-03-13T02:58:18Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2007-03-13T02:58:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=50d266a3a1b6a284aed7e06b599668ec23b28d6f'/>
<id>urn:sha1:50d266a3a1b6a284aed7e06b599668ec23b28d6f</id>
<content type='text'>
sys_mbind
sys_get_mempolicy
sys_set_mempolicy
sys_kexec_load
sys_move_pages
sys_getcpu
sys_epoll_pwait

This work is largely a result of David Woodhouse's most
excellent missing syscalls patch.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SPARC]: We do not need OLD_GETRLIMIT.</title>
<updated>2007-03-10T07:10:23Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2007-03-09T00:23:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ac33d1febb790bd3a2a51cda1239a1482a3c767f'/>
<id>urn:sha1:ac33d1febb790bd3a2a51cda1239a1482a3c767f</id>
<content type='text'>
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SPARC]: Provide 'get_property()' alias for of_get_property().</title>
<updated>2007-03-02T23:22:53Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2007-03-02T02:10:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c4c31fe0e2298529afa1357ebd9dad54b44c4e19'/>
<id>urn:sha1:c4c31fe0e2298529afa1357ebd9dad54b44c4e19</id>
<content type='text'>
Another powerpc compatibility item, this will allow us to share
more code with them.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SPARC]: Provide pci_device_to_OF_node() just like powerpc.</title>
<updated>2007-03-02T23:22:51Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2007-03-02T02:09:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f6d0f9ea55277a49ef6c86a768acec021451b139'/>
<id>urn:sha1:f6d0f9ea55277a49ef6c86a768acec021451b139</id>
<content type='text'>
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] add missing io...._rep() on sparc32</title>
<updated>2007-02-11T19:18:07Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2007-02-11T18:20:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fdba0f2da4b1db682b829b76302b2f25c376051c'/>
<id>urn:sha1:fdba0f2da4b1db682b829b76302b2f25c376051c</id>
<content type='text'>
same as on sparc64

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>[PATCH] consolidate line discipline number definitions</title>
<updated>2007-02-11T18:51:26Z</updated>
<author>
<name>Tilman Schmidt</name>
</author>
<published>2007-02-10T09:45:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4564f9e5fd00767d11fcf61e0d52787706dfcc87'/>
<id>urn:sha1:4564f9e5fd00767d11fcf61e0d52787706dfcc87</id>
<content type='text'>
The line discipline numbers N_* are currently defined for each architecture
individually, but (except for a seeming mistake) identically, in
asm/termios.h.  There is no obvious reason why these numbers should be
architecture specific, nor any apparent relationship with the termios
structure.  The total number of these, NR_LDISCS, is defined in linux/tty.h
anyway.  So I propose the following patch which moves the definitions of
the individual line disciplines to linux/tty.h too.

Three of these numbers (N_MASC, N_PROFIBUS_FDL, and N_SMSBLOCK) are unused
in the current kernel, but the patch still keeps the complete set in case
there are plans to use them yet.

Signed-off-by: Tilman Schmidt &lt;tilman@imap.cc&gt;
Cc: &lt;linux-arch@vger.kernel.org&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>[SPARC32]: Fix over-optimization by GCC near ip_fast_csum.</title>
<updated>2007-02-02T04:24:35Z</updated>
<author>
<name>Bob Breuer</name>
</author>
<published>2007-02-02T04:24:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=51bcf092917bfaa88d762879d0bbfe7619e8c16c'/>
<id>urn:sha1:51bcf092917bfaa88d762879d0bbfe7619e8c16c</id>
<content type='text'>
In some cases such as:
	iph-&gt;check = 0;
	iph-&gt;check = ip_fast_csum((unsigned char *)iph, iph-&gt;ihl);
GCC may optimize out the previous store.

Observed as a failure of NFS over udp (bad checksums on ip fragments)
when compiled with GCC 3.4.2.

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