<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/x86/include/asm/extable.h, branch linux-4.13.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.13.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.13.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2017-06-12T19:17:48Z</updated>
<entry>
<title>x86/debug: Handle early WARN_ONs proper</title>
<updated>2017-06-12T19:17:48Z</updated>
<author>
<name>Peter Zijlstra</name>
</author>
<published>2017-06-12T11:52:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8a524f803a3e0290cdba6d373361b2cef9752934'/>
<id>urn:sha1:8a524f803a3e0290cdba6d373361b2cef9752934</id>
<content type='text'>
Hans managed to trigger a WARN very early in the boot which killed his
(Virtual) box.

The reason is that the recent rework of WARN() to use UD0 forgot to add the
fixup_bug() call to early_fixup_exception(). As a result the kernel does
not handle the WARN_ON injected UD0 exception and panics.

Add the missing fixup call, so early UD's injected by WARN() get handled.

Fixes: 9a93848fe787 ("x86/debug: Implement __WARN() using UD0")
Reported-and-tested-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
Signed-off-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt;
Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
Cc: Frank Mehnert &lt;frank.mehnert@oracle.com&gt;
Cc: Hans de Goede &lt;hdegoede@redhat.com&gt;
Cc: Michael Thayer &lt;michael.thayer@oracle.com&gt;
Link: http://lkml.kernel.org/r/20170612180108.w4vgu2ckucmllf3a@hirez.programming.kicks-ass.net
</content>
</entry>
<entry>
<title>x86: separate extable.h, switch sections.h to it</title>
<updated>2016-09-28T01:15:23Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2016-09-05T15:32:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=45caf470077ae6b02da6d5eaee94003ee1543ca3'/>
<id>urn:sha1:45caf470077ae6b02da6d5eaee94003ee1543ca3</id>
<content type='text'>
drivers/platform/x86/dell-smo8800.c is touched due to the following obscenity:
drivers/platform/x86/dell-smo8800.c -&gt;
	linux/interrupt.h -&gt;
		linux/hardirq.h -&gt;
			asm/hardirq.h -&gt;
				linux/irq.h -&gt;
					asm/hw_irq.h -&gt;
						asm/sections.h -&gt;
							asm/uaccess.h
is the only chain of includes pulling asm/uaccess.h there.

Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
</content>
</entry>
</feed>
