X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=ceph%2Fsrc%2Fboost%2Flibs%2Fcontext%2Fsrc%2Fwindows%2Fstack_traits.cpp;h=14016b1b3a4956a76764f398a7d58fd74ecc10da;hb=b32b81446b3b05102be0267e79203f59329c1d97;hp=c8ac423ff47de69fe09a84d76962bc342557ac36;hpb=215dd7151453fae88e6f968c975b6ce309d42dcf;p=ceph.git diff --git a/ceph/src/boost/libs/context/src/windows/stack_traits.cpp b/ceph/src/boost/libs/context/src/windows/stack_traits.cpp index c8ac423ff..14016b1b3 100644 --- a/ceph/src/boost/libs/context/src/windows/stack_traits.cpp +++ b/ceph/src/boost/libs/context/src/windows/stack_traits.cpp @@ -68,12 +68,6 @@ std::size_t pagesize() BOOST_NOEXCEPT_OR_NOTHROW { return static_cast< std::size_t >( system_info().dwPageSize); } -std::size_t page_count( std::size_t stacksize) BOOST_NOEXCEPT_OR_NOTHROW { - return static_cast< std::size_t >( - std::floor( - static_cast< float >( stacksize) / pagesize() ) ); -} - } namespace boost { @@ -96,14 +90,7 @@ stack_traits::page_size() BOOST_NOEXCEPT_OR_NOTHROW { BOOST_CONTEXT_DECL std::size_t stack_traits::default_size() BOOST_NOEXCEPT_OR_NOTHROW { - const std::size_t size = 64 * 1024; // 64 kB - if ( is_unbounded() ) { - return (std::max)( size, minimum_size() ); - } - BOOST_ASSERT( maximum_size() >= minimum_size() ); - return maximum_size() == minimum_size() - ? minimum_size() - : ( std::min)( size, maximum_size() ); + return 128 * 1024; } // because Windows seams not to provide a limit for minimum stacksize