diff options
| -rw-r--r-- | kernel/irq_work.c | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/kernel/irq_work.c b/kernel/irq_work.c index f16763ff8481..90f881904bb1 100644 --- a/kernel/irq_work.c +++ b/kernel/irq_work.c @@ -145,7 +145,9 @@ void irq_work_run(void)  		 * Clear the BUSY bit and return to the free state if  		 * no-one else claimed it meanwhile.  		 */ -		cmpxchg(&entry->next, next_flags(NULL, IRQ_WORK_BUSY), NULL); +		(void)cmpxchg(&entry->next, +			      next_flags(NULL, IRQ_WORK_BUSY), +			      NULL);  	}  }  EXPORT_SYMBOL_GPL(irq_work_run); | 
