Copy of include/linux/overflow.h from the kernel. Signed-off-by: Jeff Mahoney <jeffm@suse.com> [ split from the original patch ] Signed-off-by: David Sterba <dsterba@suse.com>