<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/include/asm-sh, branch v2.6.21.7</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/include/asm-sh?h=v2.6.21.7</id>
<link rel='self' href='https://git.amat.us/linux/atom/include/asm-sh?h=v2.6.21.7'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2007-03-28T10:45:59Z</updated>
<entry>
<title>sh: Trivial fix for hp6xx build.</title>
<updated>2007-03-28T10:45:59Z</updated>
<author>
<name>Kristoffer Ericson</name>
<email>kristoffer_e1@hotmail.com</email>
</author>
<published>2007-03-28T10:45:59Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=b863f46e6a523276b77dd128ec268f8c509b4554'/>
<id>urn:sha1:b863f46e6a523276b77dd128ec268f8c509b4554</id>
<content type='text'>
The IRQ3 define was removed when asm-sh/irq.h was cleaned up,
this updates the hp6xx header to use the IRQ number directly.

Signed-off-by: Kristoffer Ericson &lt;kristoffer_e1@hotmail.com&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Fixup __cmpxchg() compile breakage with gcc4.</title>
<updated>2007-03-28T08:26:19Z</updated>
<author>
<name>Paul Mundt</name>
<email>lethal@linux-sh.org</email>
</author>
<published>2007-03-28T08:26:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=310f7963c24ab8fa56a539fa060dd84560ce26e9'/>
<id>urn:sha1:310f7963c24ab8fa56a539fa060dd84560ce26e9</id>
<content type='text'>
As reported by Manuel:

When I build linux with GCC-4.x and enable
CONFIG_CC_OPTIMIZE_FOR_SIZE linking fails with this error:

  LD      .tmp_vmlinux1
  kernel/built-in.o: In function '__cmpxchg_called_with_bad_pointer'
  make[1]: *** [.tmp_vmlinux1] Error 1
  make: *** [_all] Error 2

This ended up being an inlining problem, fixed by explicitly
including linux/compiler.h and grabbing the definitions from there.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Fix bogus regs pointer in do_IRQ().</title>
<updated>2007-03-14T04:03:35Z</updated>
<author>
<name>Paul Mundt</name>
<email>lethal@linux-sh.org</email>
</author>
<published>2007-03-14T04:03:35Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=3afb209a43a4216ad4f1411922d47a44252926c6'/>
<id>urn:sha1:3afb209a43a4216ad4f1411922d47a44252926c6</id>
<content type='text'>
SH-3 and SH-4 were trampling the register, and SH-2 wasn't even
setting it in the first place. This ended up with some rather
broken behaviour in the sysrq show_regs().

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Convert struct ioctls to static defines.</title>
<updated>2007-03-12T07:12:45Z</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2007-03-12T07:12:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=fbd168461e65e73016c34b2eacd76d87218c8a9f'/>
<id>urn:sha1:fbd168461e65e73016c34b2eacd76d87218c8a9f</id>
<content type='text'>
This fixes up some compile failures for cases where we don't include
all of the headers. There's not much point in keeping the struct
references around anyways, most of the others have been converted
already.

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Define missing __NR_readahead.</title>
<updated>2007-03-12T06:55:19Z</updated>
<author>
<name>Paul Mundt</name>
<email>lethal@linux-sh.org</email>
</author>
<published>2007-03-12T06:55:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=72a121ba6d1a264b1d42892ec5d3ccd2b2af6b74'/>
<id>urn:sha1:72a121ba6d1a264b1d42892ec5d3ccd2b2af6b74</id>
<content type='text'>
For some reason sh was missing __NR_readahead, even though the
syscall was wired up, and the slot was reserved. Caught with
dwmw2's missing syscall checker.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Revert lazy dcache writeback changes.</title>
<updated>2007-03-05T10:46:47Z</updated>
<author>
<name>Paul Mundt</name>
<email>lethal@linux-sh.org</email>
</author>
<published>2007-03-05T10:46:47Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=39e688a94b94eaba768b1494e19e96f828fc2688'/>
<id>urn:sha1:39e688a94b94eaba768b1494e19e96f828fc2688</id>
<content type='text'>
These ended up causing too many problems on older parts,
revert for now..

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Use L1_CACHE_BYTES for .data.cacheline_aligned.</title>
<updated>2007-03-05T05:13:26Z</updated>
<author>
<name>Paul Mundt</name>
<email>lethal@linux-sh.org</email>
</author>
<published>2007-03-01T06:56:31Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=87e29cacb7d09c81b09224bec395f970df958af4'/>
<id>urn:sha1:87e29cacb7d09c81b09224bec395f970df958af4</id>
<content type='text'>
Previously this was using a hardcoded 32, use L1_CACHE_BYTES for
cacheline alignment instead.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Clear UBC when not in use.</title>
<updated>2007-03-05T05:13:25Z</updated>
<author>
<name>Stuart Menefy</name>
<email>stuart.menefy@st.com</email>
</author>
<published>2007-02-23T04:22:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=9432f96803139adaff0cd9f4fa38b7fb99cda366'/>
<id>urn:sha1:9432f96803139adaff0cd9f4fa38b7fb99cda366</id>
<content type='text'>
This takes care of tearing down the UBC so it's not inadvertently
left configured at the next context switch time. Failure to do
this results in spurious SIGTRAPs in certain debug sequences.

Signed-off-by: Stuart Menefy &lt;stuart.menefy@st.com&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: rts7751r2d board updates.</title>
<updated>2007-02-15T09:20:52Z</updated>
<author>
<name>Paul Mundt</name>
<email>lethal@linux-sh.org</email>
</author>
<published>2007-02-15T09:20:52Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=9c57548f17806ffd8e4dc4f7973ce78bbfbc2079'/>
<id>urn:sha1:9c57548f17806ffd8e4dc4f7973ce78bbfbc2079</id>
<content type='text'>
This tidies up some of the rts7751r2d mess and gets it booting
again. Update the defconfig, too.

Signed-off-by: Masayuki Hosokawa &lt;hosokawa@ace-jp.com&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Kill off dead bigsur and ec3104 boards.</title>
<updated>2007-02-14T06:06:09Z</updated>
<author>
<name>Paul Mundt</name>
<email>lethal@linux-sh.org</email>
</author>
<published>2007-02-14T06:06:09Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e65fa9f59e9230b72ac298d445b4a18a4eefeb34'/>
<id>urn:sha1:e65fa9f59e9230b72ac298d445b4a18a4eefeb34</id>
<content type='text'>
Neither of these have had any maintenance in years, and there's
no interest in keeping them straggling along. These have already
been slated for removal some time, so finally just get rid of them.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
</feed>
