|
@@ -390,7 +390,7 @@ int hv_ringbuffer_write(struct hv_ring_buffer_info *outring_info,
|
|
|
/* is empty since the read index == write index */
|
|
|
if (bytes_avail_towrite <= totalbytes_towrite) {
|
|
|
spin_unlock_irqrestore(&outring_info->ring_lock, flags);
|
|
|
- return -1;
|
|
|
+ return -EAGAIN;
|
|
|
}
|
|
|
|
|
|
/* Write to the ring buffer */
|
|
@@ -450,7 +450,7 @@ int hv_ringbuffer_peek(struct hv_ring_buffer_info *Inring_info,
|
|
|
|
|
|
spin_unlock_irqrestore(&Inring_info->ring_lock, flags);
|
|
|
|
|
|
- return -1;
|
|
|
+ return -EAGAIN;
|
|
|
}
|
|
|
|
|
|
/* Convert to byte offset */
|
|
@@ -496,7 +496,7 @@ int hv_ringbuffer_read(struct hv_ring_buffer_info *inring_info, void *buffer,
|
|
|
if (bytes_avail_toread < buflen) {
|
|
|
spin_unlock_irqrestore(&inring_info->ring_lock, flags);
|
|
|
|
|
|
- return -1;
|
|
|
+ return -EAGAIN;
|
|
|
}
|
|
|
|
|
|
next_read_location =
|