<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/include/asm-mips, branch v2.6.23</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v2.6.23</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v2.6.23'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2007-10-03T13:30:52Z</updated>
<entry>
<title>[MIPS] Terminally fix local_{dec,sub}_if_positive</title>
<updated>2007-10-03T13:30:52Z</updated>
<author>
<name>Ralf Baechle</name>
<email>ralf@linux-mips.org</email>
</author>
<published>2007-10-03T13:29:19Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=9ea0f043fec38fadb0101fbf29563a5635f42e93'/>
<id>urn:sha1:9ea0f043fec38fadb0101fbf29563a5635f42e93</id>
<content type='text'>
They contain 64-bit instructions so wouldn't work on 32-bit kernels or
32-bit hardware.  Since there are no users, blow them away.  They
probably were only ever created because there are atomic_sub_if_positive
and atomic_dec_if_positive which exist only for sake of semaphores.

Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] Type proof reimplementation of cmpxchg.</title>
<updated>2007-10-03T13:30:52Z</updated>
<author>
<name>Ralf Baechle</name>
<email>ralf@linux-mips.org</email>
</author>
<published>2007-10-01T03:15:00Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=fef74705ea310acd716c2722bfeb0f796cf23640'/>
<id>urn:sha1:fef74705ea310acd716c2722bfeb0f796cf23640</id>
<content type='text'>
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] Fix value of O_TRUNC</title>
<updated>2007-10-01T13:17:50Z</updated>
<author>
<name>Ralf Baechle</name>
<email>ralf@linux-mips.org</email>
</author>
<published>2007-09-29T23:45:08Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=ca074a33928762c65e261dd94006c1b6a47e46fa'/>
<id>urn:sha1:ca074a33928762c65e261dd94006c1b6a47e46fa</id>
<content type='text'>
A "cleanup" almost two years ago deleted the old definition from
&lt;asm/fcntl.h&gt;, so asm-generic/fcntl.h defaulted it to the the same
value as FASYNC ...   which happened to be the wrong thing.

Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] Fix CONFIG_BUILD_ELF64 kernels with symbols in CKSEG0.</title>
<updated>2007-09-27T22:19:16Z</updated>
<author>
<name>Ralf Baechle</name>
<email>ralf@linux-mips.org</email>
</author>
<published>2007-09-11T07:50:40Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=7d809ba3f98b8aa8f9ba0dcdf6349958a0b77b7b'/>
<id>urn:sha1:7d809ba3f98b8aa8f9ba0dcdf6349958a0b77b7b</id>
<content type='text'>
The __pa() for those did assume that all symbols have XKPHYS values and
the math fails for any other address range.

Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] SMTC: Make ack_bad_irq() safe with no IM backstop.</title>
<updated>2007-09-24T17:13:02Z</updated>
<author>
<name>Ralf Baechle</name>
<email>ralf@linux-mips.org</email>
</author>
<published>2007-09-21T16:13:55Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=1146fe30504a1edd8a434f500e1be139492570c9'/>
<id>urn:sha1:1146fe30504a1edd8a434f500e1be139492570c9</id>
<content type='text'>
Issue reported and original patch by Kevin Kissel, cleaner (imho)
implementation by me.

Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] cpu-bugs64.c: GCC 3.3 constraint workaround</title>
<updated>2007-09-19T18:33:14Z</updated>
<author>
<name>Maciej W. Rozycki</name>
<email>macro@linux-mips.org</email>
</author>
<published>2007-09-17T16:11:07Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=09abbcffb3ee63fb8712c008df0c6878860777b7'/>
<id>urn:sha1:09abbcffb3ee63fb8712c008df0c6878860777b7</id>
<content type='text'>
Add a workaround to address warnings generated on the "n" constraint by
GCC 3.3 and below.

Signed-off-by: Maciej W. Rozycki &lt;macro@linux-mips.org&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] No ide_default_io_base() if PCI IDE was not found</title>
<updated>2007-09-14T18:08:43Z</updated>
<author>
<name>Atsushi Nemoto</name>
<email>anemo@mba.ocn.ne.jp</email>
</author>
<published>2007-09-04T14:02:02Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=6440fcfc62767028a2bbdf742549d24f6a023004'/>
<id>urn:sha1:6440fcfc62767028a2bbdf742549d24f6a023004</id>
<content type='text'>
Revert b5438582090406e2ccb4169d9b2df7c9939ae42b and add
no_pci_devices() check to avoid crash due to early calling of
pci_get_class().

Signed-off-by: Atsushi Nemoto &lt;anemo@mba.ocn.ne.jp&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>BCM1480 serial build fix</title>
<updated>2007-09-12T00:21:19Z</updated>
<author>
<name>Thiemo Seufer</name>
<email>ths@networkno.de</email>
</author>
<published>2007-09-11T22:23:33Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=719b6f29fc2064eeeaa360ca06ce11aa207606fb'/>
<id>urn:sha1:719b6f29fc2064eeeaa360ca06ce11aa207606fb</id>
<content type='text'>
Restores serial functionality for the BCM1480.

Signed-off-by: Thiemo Seufer &lt;ths@networkno.de&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.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>[MIPS] Ocelot: remove remaining bits</title>
<updated>2007-09-10T20:25:28Z</updated>
<author>
<name>Yoichi Yuasa</name>
<email>yoichi_yuasa@tripeaks.co.jp</email>
</author>
<published>2007-09-06T12:32:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=43863074659b71345b0047c2cf2ff8d8f7a4b4a1'/>
<id>urn:sha1:43863074659b71345b0047c2cf2ff8d8f7a4b4a1</id>
<content type='text'>
Signed-off-by: Yoichi Yuasa &lt;yoichi_yuasa@tripeaks.co.jp&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] Provide empty irq_enable_hazard definition for legacy and R1 cores.</title>
<updated>2007-09-10T20:25:28Z</updated>
<author>
<name>Ralf Baechle</name>
<email>ralf@linux-mips.org</email>
</author>
<published>2007-09-03T14:22:26Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=7b0fdaa6a193e0b07d9f72e942f51ce25d9e0387'/>
<id>urn:sha1:7b0fdaa6a193e0b07d9f72e942f51ce25d9e0387</id>
<content type='text'>
Following a strict interpretation the empty definition of irq_enable_hazard
has always been a bug - but an intentional one because it didn't bite.
This has now changed, for uniprocessor kernels mm/slab.c:do_drain()

[...]
        on_each_cpu(do_drain, cachep, 1, 1);
        check_irq_on();
[...]

may be compiled into a mtc0 c0_status; mfc0 c0_status sequence resulting
in a back-to-back hazard.

Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
</feed>
