From aa003736d2aeea937ce0d8663b159cf06b2dda3e Mon Sep 17 00:00:00 2001 From: Xinze Chi Date: Mon, 24 Aug 2015 23:02:10 +0800 Subject: [PATCH] common: fix code format Signed-off-by: Xinze Chi (cherry picked from commit 15e5ebe14787bbbc6b906d72ccd2d418d762cfad) --- src/common/buffer.cc | 98 ++++++++++++++++++++++---------------------- 1 file changed, 49 insertions(+), 49 deletions(-) diff --git a/src/common/buffer.cc b/src/common/buffer.cc index c1a39cc3e34d..502163bee5bd 100644 --- a/src/common/buffer.cc +++ b/src/common/buffer.cc @@ -1233,57 +1233,57 @@ static simple_spinlock_t buffer_debug_lock = SIMPLE_SPINLOCK_INITIALIZER; _buffers.push_back(nb); } -void buffer::list::rebuild_aligned(unsigned align) -{ - rebuild_aligned_size_and_memory(align, align); -} - -void buffer::list::rebuild_aligned_size_and_memory(unsigned align_size, - unsigned align_memory) -{ - std::list::iterator p = _buffers.begin(); - while (p != _buffers.end()) { - // keep anything that's already align and sized aligned - if (p->is_aligned(align_memory) && p->is_n_align_sized(align_size)) { - /*cout << " segment " << (void*)p->c_str() - << " offset " << ((unsigned long)p->c_str() & (align - 1)) - << " length " << p->length() - << " " << (p->length() & (align - 1)) << " ok" << std::endl; - */ - ++p; - continue; + void buffer::list::rebuild_aligned(unsigned align) + { + rebuild_aligned_size_and_memory(align, align); + } + + void buffer::list::rebuild_aligned_size_and_memory(unsigned align_size, + unsigned align_memory) + { + std::list::iterator p = _buffers.begin(); + while (p != _buffers.end()) { + // keep anything that's already align and sized aligned + if (p->is_aligned(align_memory) && p->is_n_align_sized(align_size)) { + /*cout << " segment " << (void*)p->c_str() + << " offset " << ((unsigned long)p->c_str() & (align - 1)) + << " length " << p->length() + << " " << (p->length() & (align - 1)) << " ok" << std::endl; + */ + ++p; + continue; + } + + // consolidate unaligned items, until we get something that is sized+aligned + list unaligned; + unsigned offset = 0; + do { + /*cout << " segment " << (void*)p->c_str() + << " offset " << ((unsigned long)p->c_str() & (align - 1)) + << " length " << p->length() << " " << (p->length() & (align - 1)) + << " overall offset " << offset << " " << (offset & (align - 1)) + << " not ok" << std::endl; + */ + offset += p->length(); + unaligned.push_back(*p); + _buffers.erase(p++); + } while (p != _buffers.end() && + (!p->is_aligned(align_memory) || + !p->is_n_align_sized(align_size) || + (offset % align_size))); + if (!(unaligned.is_contiguous() && unaligned._buffers.front().is_aligned(align_memory))) { + ptr nb(buffer::create_aligned(unaligned._len, align_memory)); + unaligned.rebuild(nb); + _memcopy_count += unaligned._len; + } + _buffers.insert(p, unaligned._buffers.front()); } - - // consolidate unaligned items, until we get something that is sized+aligned - list unaligned; - unsigned offset = 0; - do { - /*cout << " segment " << (void*)p->c_str() - << " offset " << ((unsigned long)p->c_str() & (align - 1)) - << " length " << p->length() << " " << (p->length() & (align - 1)) - << " overall offset " << offset << " " << (offset & (align - 1)) - << " not ok" << std::endl; - */ - offset += p->length(); - unaligned.push_back(*p); - _buffers.erase(p++); - } while (p != _buffers.end() && - (!p->is_aligned(align_memory) || - !p->is_n_align_sized(align_size) || - (offset % align_size))); - if (!(unaligned.is_contiguous() && unaligned._buffers.front().is_aligned(align_memory))) { - ptr nb(buffer::create_aligned(unaligned._len, align_memory)); - unaligned.rebuild(nb); - _memcopy_count += unaligned._len; - } - _buffers.insert(p, unaligned._buffers.front()); } -} - -void buffer::list::rebuild_page_aligned() -{ - rebuild_aligned(CEPH_PAGE_SIZE); -} + + void buffer::list::rebuild_page_aligned() + { + rebuild_aligned(CEPH_PAGE_SIZE); + } // sort-of-like-assignment-op void buffer::list::claim(list& bl, unsigned int flags) -- 2.47.3