Messages in this thread | | | Date | Wed, 26 Sep 2012 06:25:49 -0700 | From | Greg KH <> | Subject | Re: [PATCH] x86_64: Work around old gas bug |
| |
On Wed, Sep 26, 2012 at 04:28:22AM -0400, Tao Guo wrote: > gas in binutils(2.16.91) could not parse parentheses within macro > parameters unless fully parenthesized, and this is a workaround to > make old gas work without generating below errors: > arch/x86/kernel/entry_64.S: Assembler messages: > arch/x86/kernel/entry_64.S:387: Error: too many positional arguments > arch/x86/kernel/entry_64.S:389: Error: too many positional arguments > arch/x86/kernel/entry_64.S:390: Error: too many positional arguments > arch/x86/kernel/entry_64.S:391: Error: too many positional arguments > arch/x86/kernel/entry_64.S:392: Error: too many positional arguments > arch/x86/kernel/entry_64.S:393: Error: too many positional arguments > arch/x86/kernel/entry_64.S:394: Error: too many positional arguments > > Signed-off-by: Tao Guo <glorioustao@gmail.com> > --- > arch/x86/include/asm/calling.h | 48 +++++++++++++++++++-------------------- > arch/x86/kernel/entry_64.S | 20 ++++++++-------- > 2 files changed, 33 insertions(+), 35 deletions(-)
<formletter>
This is not the correct way to submit patches for inclusion in the stable kernel tree. Please read Documentation/stable_kernel_rules.txt for how to do this properly.
</formletter>
| |