--- zzzz-none-000/linux-2.6.32.61/include/linux/workqueue.h 2013-06-10 09:43:48.000000000 +0000 +++ ar9-7330-650/linux-2.6.32.61/include/linux/workqueue.h 2010-07-16 10:24:07.000000000 +0000 @@ -260,7 +260,7 @@ /* Obsolete. use cancel_delayed_work_sync() */ static inline -void cancel_rearming_delayed_workqueue(struct workqueue_struct *wq, +void cancel_rearming_delayed_workqueue(struct workqueue_struct *wq __attribute__ ((unused)), struct delayed_work *work) { cancel_delayed_work_sync(work); @@ -274,7 +274,7 @@ } #ifndef CONFIG_SMP -static inline long work_on_cpu(unsigned int cpu, long (*fn)(void *), void *arg) +static inline long work_on_cpu(unsigned int cpu __attribute__ ((unused)), long (*fn)(void *), void *arg) { return fn(arg); }