| From e938c287ea8d977e079f07464ac69923412663ce Mon Sep 17 00:00:00 2001 |
| From: Jan Beulich <JBeulich@novell.com> |
| Date: Tue, 1 Mar 2011 14:28:02 +0000 |
| Subject: x86: Fix a bogus unwind annotation in lib/semaphore_32.S |
| |
| From: Jan Beulich <JBeulich@novell.com> |
| |
| commit e938c287ea8d977e079f07464ac69923412663ce upstream. |
| |
| 'simple' would have required specifying current frame address |
| and return address location manually, but that's obviously not |
| the case (and not necessary) here. |
| |
| Signed-off-by: Jan Beulich <jbeulich@novell.com> |
| LKML-Reference: <4D6D1082020000780003454C@vpn.id2.novell.com> |
| Signed-off-by: Ingo Molnar <mingo@elte.hu> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> |
| |
| --- |
| arch/x86/lib/semaphore_32.S | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| --- a/arch/x86/lib/semaphore_32.S |
| +++ b/arch/x86/lib/semaphore_32.S |
| @@ -36,7 +36,7 @@ |
| */ |
| #ifdef CONFIG_SMP |
| ENTRY(__write_lock_failed) |
| - CFI_STARTPROC simple |
| + CFI_STARTPROC |
| FRAME |
| 2: LOCK_PREFIX |
| addl $ RW_LOCK_BIAS,(%eax) |