Re: uml and -regparm=3

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <andi@...>
Cc: <harvey.harrison@...>, <jdike@...>, <akpm@...>, <linux-kernel@...>, <user-mode-linux-devel@...>
Date: Wednesday, January 9, 2008 - 5:50 pm

> FASTCALL is useless and should not make a difference. It enables

__down_write() in include/asm-x86/rwsem.h seems to assume, that the
semaphore pointer is passed in %eax down to rwsem_down_write_failed(),
so regparm does make a difference there.

There's also some intervening magic in arch/x86/lib/semaphore_32.S,
that I don't quite understand, but which doesn't seem to make a
difference.

Miklos
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
uml and -regparm=3, Miklos Szeredi, (Wed Jan 9, 5:01 pm)
Re: uml and -regparm=3, Ingo Molnar, (Thu Jan 10, 3:32 am)
Re: uml and -regparm=3, Miklos Szeredi, (Thu Jan 10, 5:05 am)
Re: uml and -regparm=3, Ingo Molnar, (Thu Jan 10, 5:35 am)
Re: uml and -regparm=3, linux-os (Dick Johnson), (Wed Jan 9, 6:01 pm)
Re: uml and -regparm=3, Andi Kleen, (Wed Jan 9, 5:12 pm)
Re: uml and -regparm=3, Miklos Szeredi, (Wed Jan 9, 5:20 pm)
Re: uml and -regparm=3, Adrian Bunk, (Wed Jan 9, 5:33 pm)
Re: uml and -regparm=3, Andi Kleen, (Wed Jan 9, 5:32 pm)
Re: uml and -regparm=3, Miklos Szeredi, (Wed Jan 9, 5:50 pm)
Re: uml and -regparm=3, Jeff Dike, (Wed Jan 9, 10:14 pm)
Re: uml and -regparm=3, Andi Kleen, (Wed Jan 9, 10:37 pm)
Re: uml and -regparm=3, H. Peter Anvin, (Wed Jan 9, 10:45 pm)