driver: don't use <asm/> .h files if at all possible.

Use the <linux/> version of atomic.h instead.

Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>