/* Atomically adds @delta to @ptr and returns true if the result is negative, or false when result is greater than or equal to zero.  */
int atomic64_add_negative(u64 delta, atomic64_t *ptr)
/* Atomically adds @delta to @ptr and returns true if the result is negative, or false when result is greater than or equal to zero.  */
int atomic64_add_negative(u64 delta, atomic64_t *ptr)
{
	s64 new_val = atomic64_add_return(delta, ptr);
	return new_val < 0;
}