x86: Remove FASTCALL macro from asm-x86/*.h
PATCH 1/1 x86: Remove FASTCALL macro from asm-x86/*.h
Now that X86_32 uses regparm(3) by default, FASTCALL() is no longer required. Remove it from all headers in include/asm-x86
Signed-off-by Harvey Harrison <[email protected]>
--- include/asm-x86/highmem.h | 4 ++-- include/asm-x86/hw_irq_32.h | 2 +- include/asm-x86/rwsem.h | 8 ++++---- include/asm-x86/system.h | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-)
include/asm-x86/highmem.h +2 -2
@@ -63,8 +63,8 @@ extern pte_t *pkmap_page_table;#define PKMAP_NR (virt) ((virt-PKMAP_BASE) >> PAGE_SHIFT)#define PKMAP_ADDR (nr) (PKMAP_BASE + ((nr) << PAGE_SHIFT)) -extern void *FASTCALL (kmap_high (struct page *page)); -extern void FASTCALL (kunmap_high (struct page *page)); +extern void *kmap_high (struct page *page); +extern void kunmap_high (struct page *page);void *kmap (struct page *page);void kunmap (struct page *page);
include/asm-x86/hw_irq_32.h +1 -1
@@ -47,7 +47,7 @@ void enable_8259A_irq(unsigned int irq);int i8259A_irq_pending (unsigned int irq);void make_8259A_irq (unsigned int irq);void init_8259A (int aeoi); -void FASTCALL (send_IPI_self (int vector)); +void send_IPI_self (int vector);void init_VISWS_APIC_irqs (void );void setup_IO_APIC (void );void disable_IO_APIC (void );
include/asm-x86/rwsem.h +4 -4
@@ -44,10 +44,10 @@struct rwsem_waiter ; -extern struct rw_semaphore *FASTCALL (rwsem_down_read_failed (struct rw_semaphore *sem)); -extern struct rw_semaphore *FASTCALL (rwsem_down_write_failed (struct rw_semaphore *sem)); -extern struct rw_semaphore *FASTCALL (rwsem_wake (struct rw_semaphore *)); -extern struct rw_semaphore *FASTCALL (rwsem_downgrade_wake (struct rw_semaphore *sem)); +extern struct rw_semaphore *rwsem_down_read_failed (struct rw_semaphore *sem); +extern struct rw_semaphore *rwsem_down_write_failed (struct rw_semaphore *sem); +extern struct rw_semaphore *rwsem_wake (struct rw_semaphore *); +extern struct rw_semaphore *rwsem_downgrade_wake (struct rw_semaphore *sem);/* * the semaphore definition
include/asm-x86/system.h +2 -2
@@ -13,8 +13,8 @@#define AT_VECTOR_SIZE_ARCH 2/* entries in ARCH_DLINFO */ struct task_struct ;/* one of the stranger aspects of C forward declarations */ -extern struct task_struct *FASTCALL (__switch_to (struct task_struct *prev, -struct task_struct *next)); +extern struct task_struct *__switch_to (struct task_struct *prev, +struct task_struct *next);/* * Saving eflags is important. It switches not only IOPL between tasks,
Signature · 1 line
1.5.3.7.2212.gd092