Get rid of FASTCALL() in include/linux/*.h
Subsystems (11)
PATCH 1/1 Get rid of FASTCALL() in include/linux/*.h
Now that x86 uses regparm(3) by default, we can get rid of the FASTCALL() macro. This gets rid of it in all linux/include header files.
Signed-off-by Harvey Harrison <[email protected]>
---
This should follow the patch in x86.git's mm branch removing the definition of the FASTCALL macro.
include/linux/aio.h | 20 ++++++++++---------- include/linux/buffer_head.h | 6 +++--- include/linux/file.h | 16 ++++++++-------- include/linux/gfp.h | 14 +++++++------- include/linux/interrupt.h | 8 ++++---- include/linux/mm.h | 4 ++-- include/linux/mutex-debug.h | 2 +- include/linux/namei.h | 6 +++--- include/linux/netdevice.h | 2 +- include/linux/pagemap.h | 8 ++++---- include/linux/pid.h | 22 +++++++++++----------- include/linux/rcupdate.h | 8 ++++---- include/linux/rwsem-spinlock.h | 16 ++++++++-------- include/linux/sched.h | 12 ++++++------ include/linux/swap.h | 8 ++++---- include/linux/wait.h | 36 ++++++++++++++++++------------------ include/linux/workqueue.h | 14 +++++++------- 17 files changed, 101 insertions(+), 101 deletions(-)
include/linux/aio.h +10 -10
@@ -206,21 +206,21 @@ struct kioctx {/* prototypes */ extern unsigned aio_max_size; -extern ssize_t FASTCALL (wait_on_sync_kiocb (struct kiocb *iocb)); -extern int FASTCALL (aio_put_req (struct kiocb *iocb)); -extern void FASTCALL (kick_iocb (struct kiocb *iocb)); -extern int FASTCALL (aio_complete (struct kiocb *iocb,long res,long res2)); -extern void FASTCALL (__put_ioctx (struct kioctx *ctx)); +extern ssize_t wait_on_sync_kiocb (struct kiocb *iocb); +extern int aio_put_req (struct kiocb *iocb); +extern void kick_iocb (struct kiocb *iocb); +extern int aio_complete (struct kiocb *iocb,long res,long res2); +extern void __put_ioctx (struct kioctx *ctx);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 int FASTCALL (io_submit_one (struct kioctx *ctx, -struct iocb __user *user_iocb,struct iocb *iocb)); +extern int io_submit_one (struct kioctx *ctx, +struct iocb __user *user_iocb,struct iocb *iocb);/* semi private, but used by the 32bit emulations: */ struct kioctx *lookup_ioctx (unsigned long ctx_id); -int FASTCALL (io_submit_one (struct kioctx *ctx,struct iocb __user *user_iocb, -struct iocb *iocb)); +int io_submit_one (struct kioctx *ctx,struct iocb __user *user_iocb, +struct iocb *iocb);#define get_ioctx (kioctx) do { \ BUG_ON(atomic_read(&(kioctx)->users) <= 0); \
include/linux/buffer_head.h +3 -3
@@ -144,7 +144,7 @@ BUFFER_FNS(Unwritten, unwritten)* 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 set_bh_page (struct buffer_head *bh,struct page *page,unsigned long offset);
@@ -185,8 +185,8 @@ struct buffer_head *__bread(struct block_device *, sector_t block, unsigned sizevoid invalidate_bh_lrus (void );struct buffer_head *alloc_buffer_head (gfp_t gfp_flags);void free_buffer_head (struct buffer_head * bh); -void FASTCALL (unlock_buffer (struct buffer_head *bh)); -void FASTCALL (__lock_buffer (struct buffer_head *bh)); +void unlock_buffer (struct buffer_head *bh); +void __lock_buffer (struct buffer_head *bh);void ll_rw_block (int ,int ,struct buffer_head * bh[]);int sync_dirty_buffer (struct buffer_head *bh);int submit_bh (int ,struct buffer_head *);
include/linux/file.h +8 -8
@@ -59,8 +59,8 @@ struct files_struct {extern struct kmem_cache *filp_cachep; -extern void FASTCALL (__fput (struct file *)); -extern void FASTCALL (fput (struct file *)); +extern void __fput (struct file *); +extern void fput (struct file *);struct file_operations ;struct vfsmount ;
@@ -77,13 +77,13 @@ static inline void fput_light(struct file *file, int fput_needed)fput (file); } -extern struct file *FASTCALL (fget (unsigned int fd)); -extern struct file *FASTCALL (fget_light (unsigned int fd,int *fput_needed)); -extern void FASTCALL (set_close_on_exec (unsigned int fd,int flag)); +extern struct file *fget (unsigned int fd); +extern struct file *fget_light (unsigned int fd,int *fput_needed); +extern void set_close_on_exec (unsigned int fd,int flag);extern void put_filp (struct file *);extern int get_unused_fd (void );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 ;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*/ #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 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 *);extern struct kmem_cache *files_cachep;
include/linux/gfp.h +7 -7
@@ -173,7 +173,7 @@ static inline void arch_alloc_page(struct page *page, int order) { }#endif extern struct page * -FASTCALL (__alloc_pages (gfp_t ,unsigned int ,struct zonelist *)); +__alloc_pages (gfp_t ,unsigned int ,struct zonelist *);static inline struct page *alloc_pages_node (int nid,gfp_t gfp_mask,unsigned int order)
@@ -209,8 +209,8 @@ extern struct page *alloc_page_vma(gfp_t gfp_mask,#endif #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 FASTCALL (get_zeroed_page (gfp_t gfp_mask)); +extern unsigned long __get_free_pages (gfp_t gfp_mask,unsigned int order); +extern unsigned long get_zeroed_page (gfp_t gfp_mask);#define __get_free_page (gfp_mask) \ __get_free_pages((gfp_mask),0)
@@ -218,10 +218,10 @@ extern unsigned long FASTCALL(get_zeroed_page(gfp_t gfp_mask));#define __get_dma_pages (gfp_mask, order) \ __get_free_pages((gfp_mask) | GFP_DMA,(order)) -extern void FASTCALL (__free_pages (struct page *page,unsigned int order)); -extern void FASTCALL (free_pages (unsigned long addr,unsigned int order)); -extern void FASTCALL (free_hot_page (struct page *page)); -extern void FASTCALL (free_cold_page (struct page *page)); +extern void __free_pages (struct page *page,unsigned int order); +extern void free_pages (unsigned long addr,unsigned int order); +extern void free_hot_page (struct page *page); +extern void free_cold_page (struct page *page);#define __free_page (page) __free_pages((page), 0)#define free_page (addr) free_pages((addr),0)
include/linux/interrupt.h +4 -4
@@ -272,8 +272,8 @@ asmlinkage void do_softirq(void);extern void open_softirq (int nr,void (*action)(struct softirq_action *),void *data);extern void softirq_init (void );#define __raise_softirq_irqoff (nr) do { or_softirq_pending(1UL << (nr)); } while (0) -extern void FASTCALL (raise_softirq_irqoff (unsigned int nr)); -extern void FASTCALL (raise_softirq (unsigned int nr)); +extern void raise_softirq_irqoff (unsigned int nr); +extern void raise_softirq (unsigned int nr);/* Tasklets --- multithreaded analogue of BHs.
@@ -340,7 +340,7 @@ static inline void tasklet_unlock_wait(struct tasklet_struct *t)#define tasklet_unlock (t) do { } while (0)#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) {
@@ -348,7 +348,7 @@ static inline void tasklet_schedule(struct tasklet_struct *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) {
include/linux/mm.h +2 -2
@@ -751,7 +751,7 @@ int __set_page_dirty_nobuffers(struct page *page);int __set_page_dirty_no_writeback (struct page *page);int redirty_page_for_writepage (struct writeback_control *wbc,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 clear_page_dirty_for_io (struct page *page);
@@ -794,7 +794,7 @@ extern void unregister_shrinker(struct shrinker *);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 static inline int __pud_alloc(struct mm_struct *mm, pgd_t *pgd,
include/linux/mutex-debug.h +1 -1
@@ -18,6 +18,6 @@ do { \ __mutex_init((mutex), #mutex, &__key); \ } while (0) -extern void FASTCALL (mutex_destroy (struct mutex *lock)); +extern void mutex_destroy (struct mutex *lock);#endif
include/linux/namei.h +3 -3
@@ -62,13 +62,13 @@ enum {LAST_NORM, LAST_ROOT, LAST_DOT, LAST_DOTDOT, LAST_BIND};#define LOOKUP_ACCESS (0x0400)#define LOOKUP_CHDIR (0x0800) -extern int FASTCALL (__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 (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) \ __user_walk_fd(AT_FDCWD, name, LOOKUP_FOLLOW, nd)#define user_path_walk_link (name,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 *,const char *,unsigned int ,struct nameidata *);extern void path_release (struct nameidata *);
include/linux/netdevice.h +1 -1
@@ -321,7 +321,7 @@ enum NAPI_STATE_SCHED, /* Poll is scheduled */ }; -extern void FASTCALL (__napi_schedule (struct napi_struct *n)); +extern void __napi_schedule (struct napi_struct *n);/** * napi_schedule_prep - check if napi can be scheduled
include/linux/pagemap.h +4 -4
@@ -156,9 +156,9 @@ static inline pgoff_t linear_page_index(struct vm_area_struct *vma,return pgoff >> (PAGE_CACHE_SHIFT -PAGE_SHIFT ); } -extern void FASTCALL (__lock_page (struct page *page)); -extern void FASTCALL (__lock_page_nosync (struct page *page)); -extern void FASTCALL (unlock_page (struct page *page)); +extern void __lock_page (struct page *page); +extern void __lock_page_nosync (struct page *page); +extern void unlock_page (struct page *page);/* * lock_page may only be called if we have the page's inode pinned.
@@ -185,7 +185,7 @@ static inline void lock_page_nosync(struct page *page)* This is exported only for wait_on_page_locked/wait_on_page_writeback. * 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.
include/linux/pid.h +11 -11
@@ -79,10 +79,10 @@ static inline struct pid *get_pid(struct pid *pid)return pid; } -extern void FASTCALL (put_pid (struct pid *pid)); -extern struct task_struct *FASTCALL (pid_task (struct pid *pid,enum pid_type )); -extern struct task_struct *FASTCALL (get_pid_task (struct pid *pid, -enum pid_type )); +extern void put_pid (struct pid *pid); +extern struct task_struct *pid_task (struct pid *pid,enum pid_type ); +extern struct task_struct *get_pid_task (struct pid *pid, +enum pid_type );extern struct pid *get_task_pid (struct task_struct *task,enum pid_type type);
@@ -90,11 +90,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 * write-held. */ -extern int FASTCALL (attach_pid (struct task_struct *task, -enum pid_type type,struct pid *pid)); -extern void FASTCALL (detach_pid (struct task_struct *task,enum pid_type )); -extern void FASTCALL (transfer_pid (struct task_struct *old, -struct task_struct *new,enum pid_type )); +extern int attach_pid (struct task_struct *task, +enum pid_type type,struct pid *pid); +extern void detach_pid (struct task_struct *task,enum pid_type ); +extern void transfer_pid (struct task_struct *old, +struct task_struct *new,enum pid_type );struct pid_namespace ;extern struct pid_namespace init_pid_ns;
@@ -109,7 +109,7 @@ extern struct pid_namespace init_pid_ns;* * 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_pid (int nr);
@@ -120,7 +120,7 @@ extern struct pid *find_get_pid(int nr);extern struct pid *find_ge_pid (int nr,struct pid_namespace *);extern struct pid *alloc_pid (struct pid_namespace *ns); -extern void FASTCALL (free_pid (struct pid *pid)); +extern void free_pid (struct pid *pid);extern void zap_pid_ns_processes (struct pid_namespace *pid_ns);/*
include/linux/rcupdate.h +4 -4
@@ -302,10 +302,10 @@ extern long rcu_batches_completed(void);extern long rcu_batches_completed_bh (void );/* Exported interfaces */ -extern void FASTCALL (call_rcu (struct rcu_head *head, -void (*func)(struct rcu_head *head))); -extern void FASTCALL (call_rcu_bh (struct rcu_head *head, -void (*func)(struct rcu_head *head))); +extern void call_rcu (struct rcu_head *head, +void (*func)(struct rcu_head *head)); +extern void call_rcu_bh (struct rcu_head *head, +void (*func)(struct rcu_head *head));extern void synchronize_rcu (void );extern void rcu_barrier (void );
include/linux/rwsem-spinlock.h +8 -8
@@ -60,14 +60,14 @@ do { \ __init_rwsem((sem), #sem, &__key); \ } while (0) -extern void FASTCALL (__down_read (struct rw_semaphore *sem)); -extern int FASTCALL (__down_read_trylock (struct rw_semaphore *sem)); -extern void FASTCALL (__down_write (struct rw_semaphore *sem)); -extern void FASTCALL (__down_write_nested (struct rw_semaphore *sem,int subclass)); -extern int FASTCALL (__down_write_trylock (struct rw_semaphore *sem)); -extern void FASTCALL (__up_read (struct rw_semaphore *sem)); -extern void FASTCALL (__up_write (struct rw_semaphore *sem)); -extern void FASTCALL (__downgrade_write (struct rw_semaphore *sem)); +extern void __down_read (struct rw_semaphore *sem); +extern int __down_read_trylock (struct rw_semaphore *sem); +extern void __down_write (struct rw_semaphore *sem); +extern void __down_write_nested (struct rw_semaphore *sem,int subclass); +extern int __down_write_trylock (struct rw_semaphore *sem); +extern void __up_read (struct rw_semaphore *sem); +extern void __up_write (struct rw_semaphore *sem); +extern void __downgrade_write (struct rw_semaphore *sem);static inline int rwsem_is_locked (struct rw_semaphore *sem) {
include/linux/sched.h +6 -6
@@ -290,7 +290,7 @@ extern char __sched_text_start[], __sched_text_end[];extern int in_sched_functions (unsigned long addr);#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_uninterruptible (signed long timeout); asmlinkage void schedule(void);
@@ -1572,10 +1572,10 @@ extern void release_uids(struct user_namespace *ns);extern void do_timer (unsigned long ticks); -extern int FASTCALL (wake_up_state (struct task_struct * tsk,unsigned int state)); -extern int FASTCALL (wake_up_process (struct task_struct * tsk)); -extern void FASTCALL (wake_up_new_task (struct task_struct * tsk, -unsigned long clone_flags)); +extern int wake_up_state (struct task_struct * tsk,unsigned int state); +extern int wake_up_process (struct task_struct * tsk); +extern void wake_up_new_task (struct task_struct * tsk, +unsigned long clone_flags);#ifdef CONFIG_SMP extern void kick_process (struct task_struct *tsk);#else
@@ -1667,7 +1667,7 @@ static inline int sas_ss_flags(unsigned long sp)extern struct mm_struct *mm_alloc (void );/* 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) {if (unlikely (atomic_dec_and_test (&mm->mm_count)))
include/linux/swap.h +4 -4
@@ -173,10 +173,10 @@ extern unsigned int nr_free_pagecache_pages(void);/* linux/mm/swap.c */ -extern void FASTCALL (lru_cache_add (struct page *)); -extern void FASTCALL (lru_cache_add_active (struct page *)); -extern void FASTCALL (activate_page (struct page *)); -extern void FASTCALL (mark_page_accessed (struct page *)); +extern void lru_cache_add (struct page *); +extern void lru_cache_add_active (struct page *); +extern void activate_page (struct page *); +extern void mark_page_accessed (struct page *);extern void lru_add_drain (void );extern int lru_add_drain_all (void );extern int rotate_reclaimable_page (struct page *page);
include/linux/wait.h +18 -18
@@ -117,9 +117,9 @@ static inline int waitqueue_active(wait_queue_head_t *q)*/ #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 FASTCALL (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 add_wait_queue (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 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) {
@@ -141,16 +141,16 @@ static inline void __remove_wait_queue(wait_queue_head_t *head,list_del (&old->task_list); } -void FASTCALL (__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 FASTCALL (__wake_up_sync (wait_queue_head_t *q,unsigned int mode,int nr)); -void FASTCALL (__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 FASTCALL (__wait_on_bit_lock (wait_queue_head_t *,struct wait_bit_queue *,int (*)(void *),unsigned )); -void FASTCALL (wake_up_bit (void *,int )); -int FASTCALL (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 )); -wait_queue_head_t *FASTCALL (bit_waitqueue (void *,int )); +void __wake_up (wait_queue_head_t *q,unsigned int mode,int nr,void *key); +extern void __wake_up_locked (wait_queue_head_t *q,unsigned int mode); +extern void __wake_up_sync (wait_queue_head_t *q,unsigned int mode,int nr); +void __wake_up_bit (wait_queue_head_t *,void *,int ); +int __wait_on_bit (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 wake_up_bit (void *,int ); +int out_of_line_wait_on_bit (void *,int ,int (*)(void *),unsigned ); +int out_of_line_wait_on_bit_lock (void *,int ,int (*)(void *),unsigned ); +wait_queue_head_t *bit_waitqueue (void *,int );#define wake_up (x) __wake_up(x, TASK_UNINTERRUPTIBLE | TASK_INTERRUPTIBLE, 1, NULL)#define wake_up_nr (x, nr) __wake_up(x, TASK_UNINTERRUPTIBLE | TASK_INTERRUPTIBLE, nr, NULL)
@@ -379,11 +379,11 @@ extern long interruptible_sleep_on_timeout(wait_queue_head_t *q,/* * Waitqueues which are removed from the waitqueue_head at wakeup time */ -void FASTCALL (prepare_to_wait (wait_queue_head_t *q, -wait_queue_t *wait,int state)); -void FASTCALL (prepare_to_wait_exclusive (wait_queue_head_t *q, -wait_queue_t *wait,int state)); -void FASTCALL (finish_wait (wait_queue_head_t *q,wait_queue_t *wait)); +void prepare_to_wait (wait_queue_head_t *q, +wait_queue_t *wait,int state); +void prepare_to_wait_exclusive (wait_queue_head_t *q, +wait_queue_t *wait,int state); +void 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 wake_bit_function (wait_queue_t *wait,unsigned mode,int sync,void *key);
include/linux/workqueue.h +7 -7
@@ -170,18 +170,18 @@ __create_workqueue_key(const char *name, int singlethread,extern void destroy_workqueue (struct workqueue_struct *wq); -extern int FASTCALL (queue_work (struct workqueue_struct *wq,struct work_struct *work)); -extern int FASTCALL (queue_delayed_work (struct workqueue_struct *wq, -struct delayed_work *work,unsigned long delay)); +extern int queue_work (struct workqueue_struct *wq,struct work_struct *work); +extern int queue_delayed_work (struct workqueue_struct *wq, +struct delayed_work *work,unsigned long delay);extern int queue_delayed_work_on (int cpu,struct workqueue_struct *wq,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 int FASTCALL (schedule_work (struct work_struct *work)); -extern int FASTCALL (schedule_delayed_work (struct delayed_work *work, -unsigned long delay)); +extern int schedule_work (struct work_struct *work); +extern int schedule_delayed_work (struct delayed_work *work, +unsigned long delay);extern int schedule_delayed_work_on (int cpu,struct delayed_work *work,unsigned long delay);extern int schedule_on_each_cpu (work_func_t func);
Signature · 1 line
1.5.3.7.2212.gd092
Ingo Molnar
AppliedQuoted 3 lines · Harvey Harrison
Now that x86 uses regparm(3) by default, we can get rid of the
FASTCALL()macro. This gets rid of it in all linux/include header files.
i suspect this patch is for Andrew and -mm.
i've picked your other, x86 unification patches up into x86.git - they look fine.
Ingo