|
@@ -368,6 +368,8 @@ static void *vmw_local_fifo_reserve(struct vmw_private *dev_priv,
|
|
return fifo_state->static_buffer;
|
|
return fifo_state->static_buffer;
|
|
else {
|
|
else {
|
|
fifo_state->dynamic_buffer = vmalloc(bytes);
|
|
fifo_state->dynamic_buffer = vmalloc(bytes);
|
|
|
|
+ if (!fifo_state->dynamic_buffer)
|
|
|
|
+ goto out_err;
|
|
return fifo_state->dynamic_buffer;
|
|
return fifo_state->dynamic_buffer;
|
|
}
|
|
}
|
|
}
|
|
}
|