<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/arch/arm/kernel/time.c, branch v3.1.5</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/arch/arm/kernel/time.c?h=v3.1.5</id>
<link rel='self' href='https://git.amat.us/linux/atom/arch/arm/kernel/time.c?h=v3.1.5'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2011-04-24T17:16:08Z</updated>
<entry>
<title>ARM: Use struct syscore_ops instead of sysdevs for PM in common code</title>
<updated>2011-04-24T17:16:08Z</updated>
<author>
<name>Rafael J. Wysocki</name>
<email>rjw@sisk.pl</email>
</author>
<published>2011-04-22T20:02:33Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=328f5cc30290a92ea3ca62b2a63d2b9ebcb0d334'/>
<id>urn:sha1:328f5cc30290a92ea3ca62b2a63d2b9ebcb0d334</id>
<content type='text'>
Convert some ARM architecture's common code to using
struct syscore_ops objects for power management instead of sysdev
classes and sysdevs.

This simplifies the code and reduces the kernel's memory footprint.
It also is necessary for removing sysdevs from the kernel entirely in
the future.

Signed-off-by: Rafael J. Wysocki &lt;rjw@sisk.pl&gt;
Acked-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>arm: Switch from do_timer() to xtime_update()</title>
<updated>2011-01-31T13:55:43Z</updated>
<author>
<name>Torben Hohn</name>
<email>torbenh@gmx.de</email>
</author>
<published>2011-01-27T14:59:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=6906e33cc555c390cd091f6f363b783322dfedf6'/>
<id>urn:sha1:6906e33cc555c390cd091f6f363b783322dfedf6</id>
<content type='text'>
xtime_update takes the xtime_lock itself.

Signed-off-by: Torben Hohn &lt;torbenh@gmx.de&gt;
Cc: Russell King &lt;linux@arm.linux.org.uk&gt;
Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;
Cc: johnstul@us.ibm.com
Cc: hch@infradead.org
Cc: yong.zhang0@gmail.com
LKML-Reference: &lt;20110127145920.23248.75541.stgit@localhost&gt;
Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
</content>
</entry>
<entry>
<title>ARM: sched_clock: allow init_sched_clock() to be called early</title>
<updated>2011-01-11T16:23:04Z</updated>
<author>
<name>Russell King</name>
<email>rmk+kernel@arm.linux.org.uk</email>
</author>
<published>2011-01-11T16:23:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=211baa7016894c02fc18693e21ca479cd08ac0c0'/>
<id>urn:sha1:211baa7016894c02fc18693e21ca479cd08ac0c0</id>
<content type='text'>
sched_clock is supposed to be initialized early - in the recently added
init_early platform hook.  However, in doing so we end up calling
mod_timer() before the timer lists are initialized, resulting in an
oops.

Split the initialization in two - the part which the platform calls
early which starts things off.  The addition of the timer can be
delayed until after we have more of the kernel initialized - when the
normal time sources are initialized.

Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>ARM: simplify early machine init hooks</title>
<updated>2010-12-24T09:49:51Z</updated>
<author>
<name>Russell King</name>
<email>rmk+kernel@arm.linux.org.uk</email>
</author>
<published>2010-12-20T10:18:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=8ff1443c5439ecee7472b80cf12ecfc337e6ee98'/>
<id>urn:sha1:8ff1443c5439ecee7472b80cf12ecfc337e6ee98</id>
<content type='text'>
Rather than storing each machine init hook separately, store a
pointer to the machine description record and dereference this
instead.  This pointer is only available while the init sections
are present, which is not a problem as we only use it from init
code.

Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>ARM: convert arm to arch_gettimeoffset()</title>
<updated>2010-03-24T08:08:58Z</updated>
<author>
<name>John Stultz</name>
<email>johnstul@us.ibm.com</email>
</author>
<published>2010-03-24T00:22:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=5cfc8ee0bb5134e1204e1ec5843e164f24315021'/>
<id>urn:sha1:5cfc8ee0bb5134e1204e1ec5843e164f24315021</id>
<content type='text'>
Convert arm to use GENERIC_TIME via the arch_getoffset() infrastructure,
reducing the amount of arch specific code we need to maintain.

The arm architecture is the last arch that need to be converted.

Signed-off-by: John Stultz &lt;johnstul@us.ibm.com&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
Cc: Andrew Morton &lt;akpm@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>ARM: move LED support code out of arch/arm/kernel/time.c</title>
<updated>2010-02-15T21:39:12Z</updated>
<author>
<name>Russell King</name>
<email>rmk+kernel@arm.linux.org.uk</email>
</author>
<published>2010-01-10T17:15:32Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=373b32abf9b33616ad94283461bb2ab49e8371d5'/>
<id>urn:sha1:373b32abf9b33616ad94283461bb2ab49e8371d5</id>
<content type='text'>
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>ARM: remove old RTC support</title>
<updated>2010-02-15T21:39:12Z</updated>
<author>
<name>Russell King</name>
<email>rmk+kernel@arm.linux.org.uk</email>
</author>
<published>2010-01-10T17:05:08Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=7921fc4a25800f4210bca96c05dea67a6b736d32'/>
<id>urn:sha1:7921fc4a25800f4210bca96c05dea67a6b736d32</id>
<content type='text'>
All RTC drivers have been converted to rtclib, so the old code
providing the set_rtc function pointer, save_time_delta() and
restore_time_delta() functions is obsolete.  Remove it.

Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>headers: remove sched.h from interrupt.h</title>
<updated>2009-10-11T18:20:58Z</updated>
<author>
<name>Alexey Dobriyan</name>
<email>adobriyan@gmail.com</email>
</author>
<published>2009-10-07T13:09:06Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d43c36dc6b357fa1806800f18aa30123c747a6d1'/>
<id>urn:sha1:d43c36dc6b357fa1806800f18aa30123c747a6d1</id>
<content type='text'>
After m68k's task_thread_info() doesn't refer to current,
it's possible to remove sched.h from interrupt.h and not break m68k!
Many thanks to Heiko Carstens for allowing this.

Signed-off-by: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;
</content>
</entry>
<entry>
<title>[ARM] 5382/1: unwind: Reorganise the stacktrace support</title>
<updated>2009-02-12T13:21:17Z</updated>
<author>
<name>Catalin Marinas</name>
<email>catalin.marinas@arm.com</email>
</author>
<published>2009-02-11T12:07:53Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=2d7c11bfc91637e5f9bc5f8c9a82aaffcc0e97aa'/>
<id>urn:sha1:2d7c11bfc91637e5f9bc5f8c9a82aaffcc0e97aa</id>
<content type='text'>
This patch changes the walk_stacktrace and its callers for easier
integration of stack unwinding. The arch/arm/kernel/stacktrace.h file is
also moved to arch/arm/include/asm/stacktrace.h.

Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>[ARM] remove pc_pointer()</title>
<updated>2008-09-06T09:35:51Z</updated>
<author>
<name>Russell King</name>
<email>rmk@dyn-67.arm.linux.org.uk</email>
</author>
<published>2008-09-06T09:14:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=1de765c1e940e23d83ec57035769e8af003f8796'/>
<id>urn:sha1:1de765c1e940e23d83ec57035769e8af003f8796</id>
<content type='text'>
pc_pointer() was a function to mask the PC for 26-bit ARMs, which
we no longer support.  Remove it.

Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
</feed>
