<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/mips/kernel/time.c, branch linux-3.11.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.11.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.11.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2013-02-01T09:00:22Z</updated>
<entry>
<title>MIPS: Whitespace cleanup.</title>
<updated>2013-02-01T09:00:22Z</updated>
<author>
<name>Ralf Baechle</name>
</author>
<published>2013-01-22T11:59:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7034228792cc561e79ff8600f02884bd4c80e287'/>
<id>urn:sha1:7034228792cc561e79ff8600f02884bd4c80e287</id>
<content type='text'>
Having received another series of whitespace patches I decided to do this
once and for all rather than dealing with this kind of patches trickling
in forever.

Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>mips: migrate core kernel file from module.h --&gt; export.h</title>
<updated>2011-10-31T23:30:56Z</updated>
<author>
<name>Paul Gortmaker</name>
</author>
<published>2011-07-23T20:30:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=73bc256d47a23272ce1dd50b4de64a0ff23d01f1'/>
<id>urn:sha1:73bc256d47a23272ce1dd50b4de64a0ff23d01f1</id>
<content type='text'>
These files are not modules, but were including module.h only for
EXPORT_SYMBOL and/or THIS_MODULE.  Now that we have the lightweight
export.h, use it in these kinds of cases.

Signed-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;
</content>
</entry>
<entry>
<title>Fix common misspellings</title>
<updated>2011-03-31T14:26:23Z</updated>
<author>
<name>Lucas De Marchi</name>
</author>
<published>2011-03-31T01:57:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=25985edcedea6396277003854657b5f3cb31a628'/>
<id>urn:sha1:25985edcedea6396277003854657b5f3cb31a628</id>
<content type='text'>
Fixes generated by 'codespell' and manually reviewed.

Signed-off-by: Lucas De Marchi &lt;lucas.demarchi@profusion.mobi&gt;
</content>
</entry>
<entry>
<title>mips: Use generic mult/shift factor calculation for clocks</title>
<updated>2009-11-13T19:46:24Z</updated>
<author>
<name>Thomas Gleixner</name>
</author>
<published>2009-11-11T14:05:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e3a4fab0c0c30e21e104712f4e9cb39f175d0f21'/>
<id>urn:sha1:e3a4fab0c0c30e21e104712f4e9cb39f175d0f21</id>
<content type='text'>
Replace the MIPS functions of mult/shift factor calculation for clock
events and clock sources with inline functions which call the generic
functions. The minimum guaranteed conversion range is set to 4 seconds
which corresponds to the current MIPS implementation.

Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Cc: Mikael Pettersson &lt;mikpe@it.uu.se&gt;
Acked-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
Acked-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
Cc: John Stultz &lt;johnstul@us.ibm.com&gt;
LKML-Reference: &lt;20091111134229.807255074@linutronix.de&gt;
</content>
</entry>
<entry>
<title>[MIPS] unexport null_perf_irq() and make it static</title>
<updated>2008-04-28T16:14:31Z</updated>
<author>
<name>Dmitri Vorobiev</name>
</author>
<published>2008-04-01T23:58:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=46684734dd6a55af09c3fe799af7d74cb938684c'/>
<id>urn:sha1:46684734dd6a55af09c3fe799af7d74cb938684c</id>
<content type='text'>
This patch unexports the null_perf_irq() symbol, and simultaneously
makes this function static.

Signed-off-by: Dmitri Vorobiev &lt;dmitri.vorobiev@gmail.com&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] unexport rtc_mips_set_time()</title>
<updated>2008-04-28T16:14:30Z</updated>
<author>
<name>Dmitri Vorobiev</name>
</author>
<published>2008-04-01T23:58:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c5b0680aa1d7a751b7dd8ebf6854e5baf0a2e54b'/>
<id>urn:sha1:c5b0680aa1d7a751b7dd8ebf6854e5baf0a2e54b</id>
<content type='text'>
No users for the rtc_mips_set_time() routine exist outside of the
core kernel code. Therefore, EXPORT_SYMBOL(rtc_mips_set_time) is
useless, and this patch removes it.

Signed-off-by: Dmitri Vorobiev &lt;dmitri.vorobiev@gmail.com&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] Fix the installation condition of MIPS clocksource</title>
<updated>2008-04-01T14:46:33Z</updated>
<author>
<name>Yoichi Yuasa</name>
</author>
<published>2008-03-12T14:50:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=447cdf2628b59aa513a42785450b348dced26d8a'/>
<id>urn:sha1:447cdf2628b59aa513a42785450b348dced26d8a</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] time: remove unused mips_timer_state()</title>
<updated>2008-01-29T10:15:00Z</updated>
<author>
<name>Yoichi Yuasa</name>
</author>
<published>2007-12-09T12:19:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c9662341f8a09cffd7234a89cc066c342fe343bf'/>
<id>urn:sha1:c9662341f8a09cffd7234a89cc066c342fe343bf</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] Assume R4000/R4400 newer than 3.0 don't have the mfc0 count bug</title>
<updated>2008-01-07T15:32:03Z</updated>
<author>
<name>Thomas Bogendoerfer</name>
</author>
<published>2008-01-04T22:38:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ce202cbb9e0b623671e8ecb3d53afdd42b8e458f'/>
<id>urn:sha1:ce202cbb9e0b623671e8ecb3d53afdd42b8e458f</id>
<content type='text'>
This seems as reasonable assumption and gets some SNI machines to work
which currently must rely on the cp0 counter as clocksource.

Signed-off-by: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] time: Delete weak definition of plat_time_init() due to gcc bug.</title>
<updated>2007-12-14T17:34:30Z</updated>
<author>
<name>Ralf Baechle</name>
</author>
<published>2007-12-14T00:05:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4037500ebcfd172a15aed40caa847c52e9906712'/>
<id>urn:sha1:4037500ebcfd172a15aed40caa847c52e9906712</id>
<content type='text'>
Frank Rowand &lt;frank.rowand@am.sony.com&gt; reports:

&gt; In linux-2.6.24-rc4 the Toshiba RBTX4927 hangs on boot.
&gt;
&gt; The cause is that plat_time_init() from arch/mips/tx4927/common/
&gt; tx4927_setup.c does not override the __weak plat_time_init() from
&gt; arch/mips/kernel/time.c.  This is due to a compiler bug in gcc 4.1.1.  The
&gt; bug is reported to not exist in earlier versions of gcc, and to be fixed in
&gt; 4.1.2.  The problem is that the __weak plat_time_init() is empty and thus
&gt; gets optimized out of existence (thus the linker is never given the option
&gt; to replace the __weak function).

[ He meant the call to plat_time_init() from time_init() gets optimized away ]

&gt; For more info on the gcc bug see
&gt;
&gt;    http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27781
&gt;
&gt; The attached patch is one workaround.  Another possible workaround

[ His patch adds -fno-unit-at-a-time for time.c ]

&gt; would be to change the __weak plat_time_init() to be a non-empty
&gt; function.

The __weak definition of plat_time_init was only ever meant to be a
migration helper to keep platforms that don't have a plat_time_init
compiling.  A few greps says that all platforms now supply their own
plat_time_init() so the weak definition is no longer needed.  So I
instead delete it.

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