[PATCH 4.14 099/164] ring-buffer: Check if memory is available before allocation