From 420c49e17ec7d30caa278fb525836eb71741865e Mon Sep 17 00:00:00 2001 From: Radoslaw Zarzynski Date: Tue, 23 Oct 2018 15:36:48 +0200 Subject: [PATCH] os/bluestore: KernelDevice creates buffer::ptr_node directly. Signed-off-by: Radoslaw Zarzynski --- src/os/bluestore/KernelDevice.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/os/bluestore/KernelDevice.cc b/src/os/bluestore/KernelDevice.cc index 219266a5746..302ac24101a 100644 --- a/src/os/bluestore/KernelDevice.cc +++ b/src/os/bluestore/KernelDevice.cc @@ -847,7 +847,7 @@ int KernelDevice::read(uint64_t off, uint64_t len, bufferlist *pbl, _aio_log_start(ioc, off, len); - bufferptr p = buffer::create_small_page_aligned(len); + auto& p = buffer::ptr_node::create(buffer::create_small_page_aligned(len)); int r = ::pread(buffered ? fd_buffereds[WRITE_LIFE_NOT_SET] : fd_directs[WRITE_LIFE_NOT_SET], p.c_str(), len, off); if (r < 0) { -- 2.47.3