Commit b3c97528 authored by Harvey Harrison's avatar Harvey Harrison Committed by Linus Torvalds

include/linux: Remove all users of FASTCALL() macro

FASTCALL() is always expanded to empty, remove it.

[akpm@linux-foundation.org: coding-style fixes]
Signed-off-by: default avatarHarvey Harrison <harvey.harrison@gmail.com>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent aa02cd2d
...@@ -206,21 +206,21 @@ struct kioctx { ...@@ -206,21 +206,21 @@ struct kioctx {
/* prototypes */ /* prototypes */
extern unsigned aio_max_size; extern unsigned aio_max_size;
extern ssize_t FASTCALL(wait_on_sync_kiocb(struct kiocb *iocb)); extern ssize_t wait_on_sync_kiocb(struct kiocb *iocb);
extern int FASTCALL(aio_put_req(struct kiocb *iocb)); extern int aio_put_req(struct kiocb *iocb);
extern void FASTCALL(kick_iocb(struct kiocb *iocb)); extern void kick_iocb(struct kiocb *iocb);
extern int FASTCALL(aio_complete(struct kiocb *iocb, long res, long res2)); extern int aio_complete(struct kiocb *iocb, long res, long res2);
extern void FASTCALL(__put_ioctx(struct kioctx *ctx)); extern void __put_ioctx(struct kioctx *ctx);
struct mm_struct; struct mm_struct;
extern void FASTCALL(exit_aio(struct mm_struct *mm)); extern void exit_aio(struct mm_struct *mm);
extern struct kioctx *lookup_ioctx(unsigned long ctx_id); extern struct kioctx *lookup_ioctx(unsigned long ctx_id);
extern int FASTCALL(io_submit_one(struct kioctx *ctx, extern int io_submit_one(struct kioctx *ctx, struct iocb __user *user_iocb,
struct iocb __user *user_iocb, struct iocb *iocb)); struct iocb *iocb);
/* semi private, but used by the 32bit emulations: */ /* semi private, but used by the 32bit emulations: */
struct kioctx *lookup_ioctx(unsigned long ctx_id); struct kioctx *lookup_ioctx(unsigned long ctx_id);
int FASTCALL(io_submit_one(struct kioctx *ctx, struct iocb __user *user_iocb, int io_submit_one(struct kioctx *ctx, struct iocb __user *user_iocb,
struct iocb *iocb)); struct iocb *iocb);
#define get_ioctx(kioctx) do { \ #define get_ioctx(kioctx) do { \
BUG_ON(atomic_read(&(kioctx)->users) <= 0); \ BUG_ON(atomic_read(&(kioctx)->users) <= 0); \
......
...@@ -144,7 +144,7 @@ BUFFER_FNS(Unwritten, unwritten) ...@@ -144,7 +144,7 @@ BUFFER_FNS(Unwritten, unwritten)
* Declarations * Declarations
*/ */
void FASTCALL(mark_buffer_dirty(struct buffer_head *bh)); void mark_buffer_dirty(struct buffer_head *bh);
void init_buffer(struct buffer_head *, bh_end_io_t *, void *); void init_buffer(struct buffer_head *, bh_end_io_t *, void *);
void set_bh_page(struct buffer_head *bh, void set_bh_page(struct buffer_head *bh,
struct page *page, unsigned long offset); struct page *page, unsigned long offset);
...@@ -185,8 +185,8 @@ struct buffer_head *__bread(struct block_device *, sector_t block, unsigned size ...@@ -185,8 +185,8 @@ struct buffer_head *__bread(struct block_device *, sector_t block, unsigned size
void invalidate_bh_lrus(void); void invalidate_bh_lrus(void);
struct buffer_head *alloc_buffer_head(gfp_t gfp_flags); struct buffer_head *alloc_buffer_head(gfp_t gfp_flags);
void free_buffer_head(struct buffer_head * bh); void free_buffer_head(struct buffer_head * bh);
void FASTCALL(unlock_buffer(struct buffer_head *bh)); void unlock_buffer(struct buffer_head *bh);
void FASTCALL(__lock_buffer(struct buffer_head *bh)); void __lock_buffer(struct buffer_head *bh);
void ll_rw_block(int, int, struct buffer_head * bh[]); void ll_rw_block(int, int, struct buffer_head * bh[]);
int sync_dirty_buffer(struct buffer_head *bh); int sync_dirty_buffer(struct buffer_head *bh);
int submit_bh(int, struct buffer_head *); int submit_bh(int, struct buffer_head *);
......
...@@ -59,8 +59,8 @@ struct files_struct { ...@@ -59,8 +59,8 @@ struct files_struct {
extern struct kmem_cache *filp_cachep; extern struct kmem_cache *filp_cachep;
extern void FASTCALL(__fput(struct file *)); extern void __fput(struct file *);
extern void FASTCALL(fput(struct file *)); extern void fput(struct file *);
struct file_operations; struct file_operations;
struct vfsmount; struct vfsmount;
...@@ -77,13 +77,13 @@ static inline void fput_light(struct file *file, int fput_needed) ...@@ -77,13 +77,13 @@ static inline void fput_light(struct file *file, int fput_needed)
fput(file); fput(file);
} }
extern struct file * FASTCALL(fget(unsigned int fd)); extern struct file *fget(unsigned int fd);
extern struct file * FASTCALL(fget_light(unsigned int fd, int *fput_needed)); extern struct file *fget_light(unsigned int fd, int *fput_needed);
extern void FASTCALL(set_close_on_exec(unsigned int fd, int flag)); extern void set_close_on_exec(unsigned int fd, int flag);
extern void put_filp(struct file *); extern void put_filp(struct file *);
extern int get_unused_fd(void); extern int get_unused_fd(void);
extern int get_unused_fd_flags(int flags); extern int get_unused_fd_flags(int flags);
extern void FASTCALL(put_unused_fd(unsigned int fd)); extern void put_unused_fd(unsigned int fd);
struct kmem_cache; struct kmem_cache;
extern int expand_files(struct files_struct *, int nr); extern int expand_files(struct files_struct *, int nr);
...@@ -110,12 +110,12 @@ static inline struct file * fcheck_files(struct files_struct *files, unsigned in ...@@ -110,12 +110,12 @@ static inline struct file * fcheck_files(struct files_struct *files, unsigned in
*/ */
#define fcheck(fd) fcheck_files(current->files, fd) #define fcheck(fd) fcheck_files(current->files, fd)
extern void FASTCALL(fd_install(unsigned int fd, struct file * file)); extern void fd_install(unsigned int fd, struct file *file);
struct task_struct; struct task_struct;
struct files_struct *get_files_struct(struct task_struct *); struct files_struct *get_files_struct(struct task_struct *);
void FASTCALL(put_files_struct(struct files_struct *fs)); void put_files_struct(struct files_struct *fs);
void reset_files_struct(struct task_struct *, struct files_struct *); void reset_files_struct(struct task_struct *, struct files_struct *);
extern struct kmem_cache *files_cachep; extern struct kmem_cache *files_cachep;
......
...@@ -172,8 +172,7 @@ static inline void arch_free_page(struct page *page, int order) { } ...@@ -172,8 +172,7 @@ static inline void arch_free_page(struct page *page, int order) { }
static inline void arch_alloc_page(struct page *page, int order) { } static inline void arch_alloc_page(struct page *page, int order) { }
#endif #endif
extern struct page * extern struct page *__alloc_pages(gfp_t, unsigned int, struct zonelist *);
FASTCALL(__alloc_pages(gfp_t, unsigned int, struct zonelist *));
static inline struct page *alloc_pages_node(int nid, gfp_t gfp_mask, static inline struct page *alloc_pages_node(int nid, gfp_t gfp_mask,
unsigned int order) unsigned int order)
...@@ -209,8 +208,8 @@ extern struct page *alloc_page_vma(gfp_t gfp_mask, ...@@ -209,8 +208,8 @@ extern struct page *alloc_page_vma(gfp_t gfp_mask,
#endif #endif
#define alloc_page(gfp_mask) alloc_pages(gfp_mask, 0) #define alloc_page(gfp_mask) alloc_pages(gfp_mask, 0)
extern unsigned long FASTCALL(__get_free_pages(gfp_t gfp_mask, unsigned int order)); extern unsigned long __get_free_pages(gfp_t gfp_mask, unsigned int order);
extern unsigned long FASTCALL(get_zeroed_page(gfp_t gfp_mask)); extern unsigned long get_zeroed_page(gfp_t gfp_mask);
#define __get_free_page(gfp_mask) \ #define __get_free_page(gfp_mask) \
__get_free_pages((gfp_mask),0) __get_free_pages((gfp_mask),0)
...@@ -218,10 +217,10 @@ extern unsigned long FASTCALL(get_zeroed_page(gfp_t gfp_mask)); ...@@ -218,10 +217,10 @@ extern unsigned long FASTCALL(get_zeroed_page(gfp_t gfp_mask));
#define __get_dma_pages(gfp_mask, order) \ #define __get_dma_pages(gfp_mask, order) \
__get_free_pages((gfp_mask) | GFP_DMA,(order)) __get_free_pages((gfp_mask) | GFP_DMA,(order))
extern void FASTCALL(__free_pages(struct page *page, unsigned int order)); extern void __free_pages(struct page *page, unsigned int order);
extern void FASTCALL(free_pages(unsigned long addr, unsigned int order)); extern void free_pages(unsigned long addr, unsigned int order);
extern void FASTCALL(free_hot_page(struct page *page)); extern void free_hot_page(struct page *page);
extern void FASTCALL(free_cold_page(struct page *page)); extern void free_cold_page(struct page *page);
#define __free_page(page) __free_pages((page), 0) #define __free_page(page) __free_pages((page), 0)
#define free_page(addr) free_pages((addr),0) #define free_page(addr) free_pages((addr),0)
......
...@@ -273,8 +273,8 @@ asmlinkage void do_softirq(void); ...@@ -273,8 +273,8 @@ asmlinkage void do_softirq(void);
extern void open_softirq(int nr, void (*action)(struct softirq_action*), void *data); extern void open_softirq(int nr, void (*action)(struct softirq_action*), void *data);
extern void softirq_init(void); extern void softirq_init(void);
#define __raise_softirq_irqoff(nr) do { or_softirq_pending(1UL << (nr)); } while (0) #define __raise_softirq_irqoff(nr) do { or_softirq_pending(1UL << (nr)); } while (0)
extern void FASTCALL(raise_softirq_irqoff(unsigned int nr)); extern void raise_softirq_irqoff(unsigned int nr);
extern void FASTCALL(raise_softirq(unsigned int nr)); extern void raise_softirq(unsigned int nr);
/* Tasklets --- multithreaded analogue of BHs. /* Tasklets --- multithreaded analogue of BHs.
...@@ -341,7 +341,7 @@ static inline void tasklet_unlock_wait(struct tasklet_struct *t) ...@@ -341,7 +341,7 @@ static inline void tasklet_unlock_wait(struct tasklet_struct *t)
#define tasklet_unlock(t) do { } while (0) #define tasklet_unlock(t) do { } while (0)
#endif #endif
extern void FASTCALL(__tasklet_schedule(struct tasklet_struct *t)); extern void __tasklet_schedule(struct tasklet_struct *t);
static inline void tasklet_schedule(struct tasklet_struct *t) static inline void tasklet_schedule(struct tasklet_struct *t)
{ {
...@@ -349,7 +349,7 @@ static inline void tasklet_schedule(struct tasklet_struct *t) ...@@ -349,7 +349,7 @@ static inline void tasklet_schedule(struct tasklet_struct *t)
__tasklet_schedule(t); __tasklet_schedule(t);
} }
extern void FASTCALL(__tasklet_hi_schedule(struct tasklet_struct *t)); extern void __tasklet_hi_schedule(struct tasklet_struct *t);
static inline void tasklet_hi_schedule(struct tasklet_struct *t) static inline void tasklet_hi_schedule(struct tasklet_struct *t)
{ {
......
...@@ -786,7 +786,7 @@ int __set_page_dirty_nobuffers(struct page *page); ...@@ -786,7 +786,7 @@ int __set_page_dirty_nobuffers(struct page *page);
int __set_page_dirty_no_writeback(struct page *page); int __set_page_dirty_no_writeback(struct page *page);
int redirty_page_for_writepage(struct writeback_control *wbc, int redirty_page_for_writepage(struct writeback_control *wbc,
struct page *page); struct page *page);
int FASTCALL(set_page_dirty(struct page *page)); int set_page_dirty(struct page *page);
int set_page_dirty_lock(struct page *page); int set_page_dirty_lock(struct page *page);
int clear_page_dirty_for_io(struct page *page); int clear_page_dirty_for_io(struct page *page);
...@@ -829,7 +829,7 @@ extern void unregister_shrinker(struct shrinker *); ...@@ -829,7 +829,7 @@ extern void unregister_shrinker(struct shrinker *);
int vma_wants_writenotify(struct vm_area_struct *vma); int vma_wants_writenotify(struct vm_area_struct *vma);
extern pte_t *FASTCALL(get_locked_pte(struct mm_struct *mm, unsigned long addr, spinlock_t **ptl)); extern pte_t *get_locked_pte(struct mm_struct *mm, unsigned long addr, spinlock_t **ptl);
#ifdef __PAGETABLE_PUD_FOLDED #ifdef __PAGETABLE_PUD_FOLDED
static inline int __pud_alloc(struct mm_struct *mm, pgd_t *pgd, static inline int __pud_alloc(struct mm_struct *mm, pgd_t *pgd,
......
...@@ -18,6 +18,6 @@ do { \ ...@@ -18,6 +18,6 @@ do { \
__mutex_init((mutex), #mutex, &__key); \ __mutex_init((mutex), #mutex, &__key); \
} while (0) } while (0)
extern void FASTCALL(mutex_destroy(struct mutex *lock)); extern void mutex_destroy(struct mutex *lock);
#endif #endif
...@@ -62,13 +62,13 @@ enum {LAST_NORM, LAST_ROOT, LAST_DOT, LAST_DOTDOT, LAST_BIND}; ...@@ -62,13 +62,13 @@ enum {LAST_NORM, LAST_ROOT, LAST_DOT, LAST_DOTDOT, LAST_BIND};
#define LOOKUP_ACCESS (0x0400) #define LOOKUP_ACCESS (0x0400)
#define LOOKUP_CHDIR (0x0800) #define LOOKUP_CHDIR (0x0800)
extern int FASTCALL(__user_walk(const char __user *, unsigned, struct nameidata *)); extern int __user_walk(const char __user *, unsigned, struct nameidata *);
extern int FASTCALL(__user_walk_fd(int dfd, const char __user *, unsigned, struct nameidata *)); extern int __user_walk_fd(int dfd, const char __user *, unsigned, struct nameidata *);
#define user_path_walk(name,nd) \ #define user_path_walk(name,nd) \
__user_walk_fd(AT_FDCWD, name, LOOKUP_FOLLOW, nd) __user_walk_fd(AT_FDCWD, name, LOOKUP_FOLLOW, nd)
#define user_path_walk_link(name,nd) \ #define user_path_walk_link(name,nd) \
__user_walk_fd(AT_FDCWD, name, 0, nd) __user_walk_fd(AT_FDCWD, name, 0, nd)
extern int FASTCALL(path_lookup(const char *, unsigned, struct nameidata *)); extern int path_lookup(const char *, unsigned, struct nameidata *);
extern int vfs_path_lookup(struct dentry *, struct vfsmount *, extern int vfs_path_lookup(struct dentry *, struct vfsmount *,
const char *, unsigned int, struct nameidata *); const char *, unsigned int, struct nameidata *);
extern void path_release(struct nameidata *); extern void path_release(struct nameidata *);
......
...@@ -322,7 +322,7 @@ enum ...@@ -322,7 +322,7 @@ enum
NAPI_STATE_DISABLE, /* Disable pending */ NAPI_STATE_DISABLE, /* Disable pending */
}; };
extern void FASTCALL(__napi_schedule(struct napi_struct *n)); extern void __napi_schedule(struct napi_struct *n);
static inline int napi_disable_pending(struct napi_struct *n) static inline int napi_disable_pending(struct napi_struct *n)
{ {
......
...@@ -156,10 +156,10 @@ static inline pgoff_t linear_page_index(struct vm_area_struct *vma, ...@@ -156,10 +156,10 @@ static inline pgoff_t linear_page_index(struct vm_area_struct *vma,
return pgoff >> (PAGE_CACHE_SHIFT - PAGE_SHIFT); return pgoff >> (PAGE_CACHE_SHIFT - PAGE_SHIFT);
} }
extern void FASTCALL(__lock_page(struct page *page)); extern void __lock_page(struct page *page);
extern int FASTCALL(__lock_page_killable(struct page *page)); extern int __lock_page_killable(struct page *page);
extern void FASTCALL(__lock_page_nosync(struct page *page)); extern void __lock_page_nosync(struct page *page);
extern void FASTCALL(unlock_page(struct page *page)); extern void unlock_page(struct page *page);
/* /*
* lock_page may only be called if we have the page's inode pinned. * lock_page may only be called if we have the page's inode pinned.
...@@ -199,7 +199,7 @@ static inline void lock_page_nosync(struct page *page) ...@@ -199,7 +199,7 @@ static inline void lock_page_nosync(struct page *page)
* This is exported only for wait_on_page_locked/wait_on_page_writeback. * This is exported only for wait_on_page_locked/wait_on_page_writeback.
* Never use this directly! * Never use this directly!
*/ */
extern void FASTCALL(wait_on_page_bit(struct page *page, int bit_nr)); extern void wait_on_page_bit(struct page *page, int bit_nr);
/* /*
* Wait for a page to be unlocked. * Wait for a page to be unlocked.
......
...@@ -79,10 +79,9 @@ static inline struct pid *get_pid(struct pid *pid) ...@@ -79,10 +79,9 @@ static inline struct pid *get_pid(struct pid *pid)
return pid; return pid;
} }
extern void FASTCALL(put_pid(struct pid *pid)); extern void put_pid(struct pid *pid);
extern struct task_struct *FASTCALL(pid_task(struct pid *pid, enum pid_type)); extern struct task_struct *pid_task(struct pid *pid, enum pid_type);
extern struct task_struct *FASTCALL(get_pid_task(struct pid *pid, extern struct task_struct *get_pid_task(struct pid *pid, enum pid_type);
enum pid_type));
extern struct pid *get_task_pid(struct task_struct *task, enum pid_type type); extern struct pid *get_task_pid(struct task_struct *task, enum pid_type type);
...@@ -90,11 +89,11 @@ extern struct pid *get_task_pid(struct task_struct *task, enum pid_type type); ...@@ -90,11 +89,11 @@ extern struct pid *get_task_pid(struct task_struct *task, enum pid_type type);
* attach_pid() and detach_pid() must be called with the tasklist_lock * attach_pid() and detach_pid() must be called with the tasklist_lock
* write-held. * write-held.
*/ */
extern int FASTCALL(attach_pid(struct task_struct *task, extern int attach_pid(struct task_struct *task, enum pid_type type,
enum pid_type type, struct pid *pid)); struct pid *pid);
extern void FASTCALL(detach_pid(struct task_struct *task, enum pid_type)); extern void detach_pid(struct task_struct *task, enum pid_type);
extern void FASTCALL(transfer_pid(struct task_struct *old, extern void transfer_pid(struct task_struct *old, struct task_struct *new,
struct task_struct *new, enum pid_type)); enum pid_type);
struct pid_namespace; struct pid_namespace;
extern struct pid_namespace init_pid_ns; extern struct pid_namespace init_pid_ns;
...@@ -109,7 +108,7 @@ extern struct pid_namespace init_pid_ns; ...@@ -109,7 +108,7 @@ extern struct pid_namespace init_pid_ns;
* *
* see also find_task_by_pid() set in include/linux/sched.h * see also find_task_by_pid() set in include/linux/sched.h
*/ */
extern struct pid *FASTCALL(find_pid_ns(int nr, struct pid_namespace *ns)); extern struct pid *find_pid_ns(int nr, struct pid_namespace *ns);
extern struct pid *find_vpid(int nr); extern struct pid *find_vpid(int nr);
extern struct pid *find_pid(int nr); extern struct pid *find_pid(int nr);
...@@ -121,7 +120,7 @@ extern struct pid *find_ge_pid(int nr, struct pid_namespace *); ...@@ -121,7 +120,7 @@ extern struct pid *find_ge_pid(int nr, struct pid_namespace *);
int next_pidmap(struct pid_namespace *pid_ns, int last); int next_pidmap(struct pid_namespace *pid_ns, int last);
extern struct pid *alloc_pid(struct pid_namespace *ns); extern struct pid *alloc_pid(struct pid_namespace *ns);
extern void FASTCALL(free_pid(struct pid *pid)); extern void free_pid(struct pid *pid);
/* /*
* the helpers to get the pid's id seen from different namespaces * the helpers to get the pid's id seen from different namespaces
......
...@@ -60,14 +60,14 @@ do { \ ...@@ -60,14 +60,14 @@ do { \
__init_rwsem((sem), #sem, &__key); \ __init_rwsem((sem), #sem, &__key); \
} while (0) } while (0)
extern void FASTCALL(__down_read(struct rw_semaphore *sem)); extern void __down_read(struct rw_semaphore *sem);
extern int FASTCALL(__down_read_trylock(struct rw_semaphore *sem)); extern int __down_read_trylock(struct rw_semaphore *sem);
extern void FASTCALL(__down_write(struct rw_semaphore *sem)); extern void __down_write(struct rw_semaphore *sem);
extern void FASTCALL(__down_write_nested(struct rw_semaphore *sem, int subclass)); extern void __down_write_nested(struct rw_semaphore *sem, int subclass);
extern int FASTCALL(__down_write_trylock(struct rw_semaphore *sem)); extern int __down_write_trylock(struct rw_semaphore *sem);
extern void FASTCALL(__up_read(struct rw_semaphore *sem)); extern void __up_read(struct rw_semaphore *sem);
extern void FASTCALL(__up_write(struct rw_semaphore *sem)); extern void __up_write(struct rw_semaphore *sem);
extern void FASTCALL(__downgrade_write(struct rw_semaphore *sem)); extern void __downgrade_write(struct rw_semaphore *sem);
static inline int rwsem_is_locked(struct rw_semaphore *sem) static inline int rwsem_is_locked(struct rw_semaphore *sem)
{ {
......
...@@ -323,7 +323,7 @@ extern char __sched_text_start[], __sched_text_end[]; ...@@ -323,7 +323,7 @@ extern char __sched_text_start[], __sched_text_end[];
extern int in_sched_functions(unsigned long addr); extern int in_sched_functions(unsigned long addr);
#define MAX_SCHEDULE_TIMEOUT LONG_MAX #define MAX_SCHEDULE_TIMEOUT LONG_MAX
extern signed long FASTCALL(schedule_timeout(signed long timeout)); extern signed long schedule_timeout(signed long timeout);
extern signed long schedule_timeout_interruptible(signed long timeout); extern signed long schedule_timeout_interruptible(signed long timeout);
extern signed long schedule_timeout_killable(signed long timeout); extern signed long schedule_timeout_killable(signed long timeout);
extern signed long schedule_timeout_uninterruptible(signed long timeout); extern signed long schedule_timeout_uninterruptible(signed long timeout);
...@@ -1648,10 +1648,10 @@ extern void release_uids(struct user_namespace *ns); ...@@ -1648,10 +1648,10 @@ extern void release_uids(struct user_namespace *ns);
extern void do_timer(unsigned long ticks); extern void do_timer(unsigned long ticks);
extern int FASTCALL(wake_up_state(struct task_struct * tsk, unsigned int state)); extern int wake_up_state(struct task_struct *tsk, unsigned int state);
extern int FASTCALL(wake_up_process(struct task_struct * tsk)); extern int wake_up_process(struct task_struct *tsk);
extern void FASTCALL(wake_up_new_task(struct task_struct * tsk, extern void wake_up_new_task(struct task_struct *tsk,
unsigned long clone_flags)); unsigned long clone_flags);
#ifdef CONFIG_SMP #ifdef CONFIG_SMP
extern void kick_process(struct task_struct *tsk); extern void kick_process(struct task_struct *tsk);
#else #else
...@@ -1741,7 +1741,7 @@ static inline int sas_ss_flags(unsigned long sp) ...@@ -1741,7 +1741,7 @@ static inline int sas_ss_flags(unsigned long sp)
extern struct mm_struct * mm_alloc(void); extern struct mm_struct * mm_alloc(void);
/* mmdrop drops the mm and the page tables */ /* mmdrop drops the mm and the page tables */
extern void FASTCALL(__mmdrop(struct mm_struct *)); extern void __mmdrop(struct mm_struct *);
static inline void mmdrop(struct mm_struct * mm) static inline void mmdrop(struct mm_struct * mm)
{ {
if (unlikely(atomic_dec_and_test(&mm->mm_count))) if (unlikely(atomic_dec_and_test(&mm->mm_count)))
...@@ -1925,7 +1925,7 @@ static inline int signal_pending(struct task_struct *p) ...@@ -1925,7 +1925,7 @@ static inline int signal_pending(struct task_struct *p)
return unlikely(test_tsk_thread_flag(p,TIF_SIGPENDING)); return unlikely(test_tsk_thread_flag(p,TIF_SIGPENDING));
} }
extern int FASTCALL(__fatal_signal_pending(struct task_struct *p)); extern int __fatal_signal_pending(struct task_struct *p);
static inline int fatal_signal_pending(struct task_struct *p) static inline int fatal_signal_pending(struct task_struct *p)
{ {
......
...@@ -171,10 +171,10 @@ extern unsigned int nr_free_pagecache_pages(void); ...@@ -171,10 +171,10 @@ extern unsigned int nr_free_pagecache_pages(void);
/* linux/mm/swap.c */ /* linux/mm/swap.c */
extern void FASTCALL(lru_cache_add(struct page *)); extern void lru_cache_add(struct page *);
extern void FASTCALL(lru_cache_add_active(struct page *)); extern void lru_cache_add_active(struct page *);
extern void FASTCALL(activate_page(struct page *)); extern void activate_page(struct page *);
extern void FASTCALL(mark_page_accessed(struct page *)); extern void mark_page_accessed(struct page *);
extern void lru_add_drain(void); extern void lru_add_drain(void);
extern int lru_add_drain_all(void); extern int lru_add_drain_all(void);
extern int rotate_reclaimable_page(struct page *page); extern int rotate_reclaimable_page(struct page *page);
......
...@@ -117,9 +117,9 @@ static inline int waitqueue_active(wait_queue_head_t *q) ...@@ -117,9 +117,9 @@ static inline int waitqueue_active(wait_queue_head_t *q)
*/ */
#define is_sync_wait(wait) (!(wait) || ((wait)->private)) #define is_sync_wait(wait) (!(wait) || ((wait)->private))
extern void FASTCALL(add_wait_queue(wait_queue_head_t *q, wait_queue_t * wait)); extern void add_wait_queue(wait_queue_head_t *q, wait_queue_t *wait);
extern void FASTCALL(add_wait_queue_exclusive(wait_queue_head_t *q, wait_queue_t * wait)); extern void add_wait_queue_exclusive(wait_queue_head_t *q, wait_queue_t *wait);
extern void FASTCALL(remove_wait_queue(wait_queue_head_t *q, wait_queue_t * wait)); extern void remove_wait_queue(wait_queue_head_t *q, wait_queue_t *wait);
static inline void __add_wait_queue(wait_queue_head_t *head, wait_queue_t *new) static inline void __add_wait_queue(wait_queue_head_t *head, wait_queue_t *new)
{ {
...@@ -141,16 +141,16 @@ static inline void __remove_wait_queue(wait_queue_head_t *head, ...@@ -141,16 +141,16 @@ static inline void __remove_wait_queue(wait_queue_head_t *head,
list_del(&old->task_list); list_del(&old->task_list);
} }
void FASTCALL(__wake_up(wait_queue_head_t *q, unsigned int mode, int nr, void *key)); void __wake_up(wait_queue_head_t *q, unsigned int mode, int nr, void *key);
extern void FASTCALL(__wake_up_locked(wait_queue_head_t *q, unsigned int mode)); extern void __wake_up_locked(wait_queue_head_t *q, unsigned int mode);
extern void FASTCALL(__wake_up_sync(wait_queue_head_t *q, unsigned int mode, int nr)); extern void __wake_up_sync(wait_queue_head_t *q, unsigned int mode, int nr);
void FASTCALL(__wake_up_bit(wait_queue_head_t *, void *, int)); void __wake_up_bit(wait_queue_head_t *, void *, int);
int FASTCALL(__wait_on_bit(wait_queue_head_t *, struct wait_bit_queue *, int (*)(void *), unsigned)); int __wait_on_bit(wait_queue_head_t *, struct wait_bit_queue *, int (*)(void *), unsigned);
int FASTCALL(__wait_on_bit_lock(wait_queue_head_t *, struct wait_bit_queue *, int (*)(void *), unsigned)); int __wait_on_bit_lock(wait_queue_head_t *, struct wait_bit_queue *, int (*)(void *), unsigned);
void FASTCALL(wake_up_bit(void *, int)); void wake_up_bit(void *, int);
int FASTCALL(out_of_line_wait_on_bit(void *, int, int (*)(void *), unsigned)); int out_of_line_wait_on_bit(void *, int, int (*)(void *), unsigned);
int FASTCALL(out_of_line_wait_on_bit_lock(void *, int, int (*)(void *), unsigned)); int out_of_line_wait_on_bit_lock(void *, int, int (*)(void *), unsigned);
wait_queue_head_t *FASTCALL(bit_waitqueue(void *, int)); wait_queue_head_t *bit_waitqueue(void *, int);
#define wake_up(x) __wake_up(x, TASK_NORMAL, 1, NULL) #define wake_up(x) __wake_up(x, TASK_NORMAL, 1, NULL)
#define wake_up_nr(x, nr) __wake_up(x, TASK_NORMAL, nr, NULL) #define wake_up_nr(x, nr) __wake_up(x, TASK_NORMAL, nr, NULL)
...@@ -437,11 +437,9 @@ extern long interruptible_sleep_on_timeout(wait_queue_head_t *q, ...@@ -437,11 +437,9 @@ extern long interruptible_sleep_on_timeout(wait_queue_head_t *q,
/* /*
* Waitqueues which are removed from the waitqueue_head at wakeup time * Waitqueues which are removed from the waitqueue_head at wakeup time
*/ */
void FASTCALL(prepare_to_wait(wait_queue_head_t *q, void prepare_to_wait(wait_queue_head_t *q, wait_queue_t *wait, int state);
wait_queue_t *wait, int state)); void prepare_to_wait_exclusive(wait_queue_head_t *q, wait_queue_t *wait, int state);
void FASTCALL(prepare_to_wait_exclusive(wait_queue_head_t *q, void finish_wait(wait_queue_head_t *q, wait_queue_t *wait);
wait_queue_t *wait, int state));
void FASTCALL(finish_wait(wait_queue_head_t *q, wait_queue_t *wait));
int autoremove_wake_function(wait_queue_t *wait, unsigned mode, int sync, void *key); int autoremove_wake_function(wait_queue_t *wait, unsigned mode, int sync, void *key);
int wake_bit_function(wait_queue_t *wait, unsigned mode, int sync, void *key); int wake_bit_function(wait_queue_t *wait, unsigned mode, int sync, void *key);
......
...@@ -178,18 +178,17 @@ __create_workqueue_key(const char *name, int singlethread, ...@@ -178,18 +178,17 @@ __create_workqueue_key(const char *name, int singlethread,
extern void destroy_workqueue(struct workqueue_struct *wq); extern void destroy_workqueue(struct workqueue_struct *wq);
extern int FASTCALL(queue_work(struct workqueue_struct *wq, struct work_struct *work)); extern int queue_work(struct workqueue_struct *wq, struct work_struct *work);
extern int FASTCALL(queue_delayed_work(struct workqueue_struct *wq, extern int queue_delayed_work(struct workqueue_struct *wq,
struct delayed_work *work, unsigned long delay)); struct delayed_work *work, unsigned long delay);
extern int queue_delayed_work_on(int cpu, struct workqueue_struct *wq, extern int queue_delayed_work_on(int cpu, struct workqueue_struct *wq,
struct delayed_work *work, unsigned long delay); struct delayed_work *work, unsigned long delay);
extern void FASTCALL(flush_workqueue(struct workqueue_struct *wq)); extern void flush_workqueue(struct workqueue_struct *wq);
extern void flush_scheduled_work(void); extern void flush_scheduled_work(void);
extern int FASTCALL(schedule_work(struct work_struct *work)); extern int schedule_work(struct work_struct *work);
extern int FASTCALL(schedule_delayed_work(struct delayed_work *work, extern int schedule_delayed_work(struct delayed_work *work, unsigned long delay);
unsigned long delay));
extern int schedule_delayed_work_on(int cpu, struct delayed_work *work, extern int schedule_delayed_work_on(int cpu, struct delayed_work *work,
unsigned long delay); unsigned long delay);
extern int schedule_on_each_cpu(work_func_t func); extern int schedule_on_each_cpu(work_func_t func);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment