<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/x86/kernel/entry_32.S, branch linux-2.6.28.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2008-10-27T09:50:54Z</updated>
<entry>
<title>Merge commit 'v2.6.28-rc2' into tracing/urgent</title>
<updated>2008-10-27T09:50:54Z</updated>
<author>
<name>Ingo Molnar</name>
</author>
<published>2008-10-27T09:50:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4944dd62de21230af039eda7cd218e9a09021d11'/>
<id>urn:sha1:4944dd62de21230af039eda7cd218e9a09021d11</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MCE: Don't run 32bit machine checks with interrupts on</title>
<updated>2008-10-22T11:19:01Z</updated>
<author>
<name>Andi Kleen</name>
</author>
<published>2008-10-21T20:45:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d2f6f7aeee890df445be29a60e34925ec15f620c'/>
<id>urn:sha1:d2f6f7aeee890df445be29a60e34925ec15f620c</id>
<content type='text'>
Running machine checks with interrupt on is a extremly bad idea. The machine
check handler only runs when the system is broken and needs to finish
as quickly as possible.

Remove the respective bogus post 2.6.27 regression and call
the machine check vector directly again.

This removes only code.

Signed-off-by: Andi Kleen &lt;ak@linux.intel.com&gt;
[Cherry-picked from x86/mce]
Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
</content>
</entry>
<entry>
<title>Merge branch 'tracing/ftrace' into tracing/urgent</title>
<updated>2008-10-22T07:08:14Z</updated>
<author>
<name>Ingo Molnar</name>
</author>
<published>2008-10-22T07:08:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=debfcaf93ed500a051489db6646d71f29fe86a68'/>
<id>urn:sha1:debfcaf93ed500a051489db6646d71f29fe86a68</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'tracing-v28-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip</title>
<updated>2008-10-20T20:35:07Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2008-10-20T20:35:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=92b29b86fe2e183d44eb467e5e74a5f718ef2e43'/>
<id>urn:sha1:92b29b86fe2e183d44eb467e5e74a5f718ef2e43</id>
<content type='text'>
* 'tracing-v28-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (131 commits)
  tracing/fastboot: improve help text
  tracing/stacktrace: improve help text
  tracing/fastboot: fix initcalls disposition in bootgraph.pl
  tracing/fastboot: fix bootgraph.pl initcall name regexp
  tracing/fastboot: fix issues and improve output of bootgraph.pl
  tracepoints: synchronize unregister static inline
  tracepoints: tracepoint_synchronize_unregister()
  ftrace: make ftrace_test_p6nop disassembler-friendly
  markers: fix synchronize marker unregister static inline
  tracing/fastboot: add better resolution to initcall debug/tracing
  trace: add build-time check to avoid overrunning hex buffer
  ftrace: fix hex output mode of ftrace
  tracing/fastboot: fix initcalls disposition in bootgraph.pl
  tracing/fastboot: fix printk format typo in boot tracer
  ftrace: return an error when setting a nonexistent tracer
  ftrace: make some tracers reentrant
  ring-buffer: make reentrant
  ring-buffer: move page indexes into page headers
  tracing/fastboot: only trace non-module initcalls
  ftrace: move pc counter in irqtrace
  ...

Manually fix conflicts:
 - init/main.c: initcall tracing
 - kernel/module.c: verbose level vs tracepoints
 - scripts/bootgraph.pl: fallout from cherry-picking commits.
</content>
</entry>
<entry>
<title>ftrace: rename FTRACE to FUNCTION_TRACER</title>
<updated>2008-10-20T16:27:03Z</updated>
<author>
<name>Steven Rostedt</name>
</author>
<published>2008-10-06T23:06:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=606576ce816603d9fe1fb453a88bc6eea16ca709'/>
<id>urn:sha1:606576ce816603d9fe1fb453a88bc6eea16ca709</id>
<content type='text'>
Due to confusion between the ftrace infrastructure and the gcc profiling
tracer "ftrace", this patch renames the config options from FTRACE to
FUNCTION_TRACER.  The other two names that are offspring from FTRACE
DYNAMIC_FTRACE and FTRACE_MCOUNT_RECORD will stay the same.

This patch was generated mostly by script, and partially by hand.

Signed-off-by: Steven Rostedt &lt;srostedt@redhat.com&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86: make 32bit support per_cpu vector</title>
<updated>2008-10-16T14:52:53Z</updated>
<author>
<name>Yinghai Lu</name>
</author>
<published>2008-08-20T03:50:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=497c9a195db918d3f035e8cb3021e5d4d035516e'/>
<id>urn:sha1:497c9a195db918d3f035e8cb3021e5d4d035516e</id>
<content type='text'>
so we can merge io_apic_32.c and io_apic_64.c

v2: Use cpu_online_map as target cpus for bigsmp, just like 64-bit is doing.

Also remove some unused TARGET_CPUS macro.

v3: need to check if desc is null in smp_irq_move_cleanup

also migration needs to reset vector too, so copy __target_IO_APIC_irq
from 64bit.

(the duplication will go away once the two files are unified.)

Signed-off-by: Yinghai Lu &lt;yhlu.kernel@gmail.com&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>ftrace: x86 mcount stub</title>
<updated>2008-10-14T08:34:58Z</updated>
<author>
<name>Steven Rostedt</name>
</author>
<published>2008-08-14T19:45:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0a37605c2261a06d8cafc62dee11374ad676c8c4'/>
<id>urn:sha1:0a37605c2261a06d8cafc62dee11374ad676c8c4</id>
<content type='text'>
x86 now sets up the mcount locations through the build and no longer
needs to record the ip when the function is executed. This patch changes
the initial mcount to simply return. There's no need to do any other work.
If the ftrace start up test fails, the original mcount will be what everything
will use, so having this as fast as possible is a good thing.

Signed-off-by: Steven Rostedt &lt;srostedt@redhat.com&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>i386: add TRACE_IRQS_OFF for the exception 3 (int3)</title>
<updated>2008-10-13T08:20:52Z</updated>
<author>
<name>Alexander van Heukelum</name>
</author>
<published>2008-09-09T19:56:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a790392faa3a6138b6e90d0fe320a2829652ce22'/>
<id>urn:sha1:a790392faa3a6138b6e90d0fe320a2829652ce22</id>
<content type='text'>
At this point interrupts are off, so let's inform the tracing
code of that fact before calling into C.

Signed-off-by: Alexander van Heukelum &lt;heukelum@fastmail.fm&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>i386: add TRACE_IRQS_OFF for the nmi</title>
<updated>2008-10-13T08:20:49Z</updated>
<author>
<name>Alexander van Heukelum</name>
</author>
<published>2008-09-09T19:56:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e0c7317557c8fc8eacf611e30c2a80f4e24e47a3'/>
<id>urn:sha1:e0c7317557c8fc8eacf611e30c2a80f4e24e47a3</id>
<content type='text'>
At this point interrupts are off, so let's inform the tracing
code of that fact before calling into C.

Signed-off-by: Alexander van Heukelum &lt;heukelum@fastmail.fm&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>i386: add TRACE_IRQS_OFF for exception 1 (debug)</title>
<updated>2008-10-13T08:20:47Z</updated>
<author>
<name>Alexander van Heukelum</name>
</author>
<published>2008-09-09T19:56:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=43024a8a5d4c63952687286f3083f7f34d4da2cc'/>
<id>urn:sha1:43024a8a5d4c63952687286f3083f7f34d4da2cc</id>
<content type='text'>
At this point interrupts are off, so let's inform the tracing
code of that fact before calling into C.

Signed-off-by: Alexander van Heukelum &lt;heukelum@fastmail.fm&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
</feed>
