Fix ringbuffer creation on sparc
Fix ringbuffer creation on sparc

On the first call to qb_rb_open() we try using a number of
page sizes. This because the system might have CONFIG_HUGETLB_PAGE_SIZE
defined in their kernel. So even though sysconf() returns 2K or 4K
some arch's mmap() require alignment on these boundaries.

Signed-off-by: Angus Salkeld <86b65304d27d8de73dd7d624c33df7e088f8d94b@redhat.com>

gao-yan/libqb,ClusterLabs/libqb,davidvossel/libqb,rubenk/libqb,davidvossel/libqb,ClusterLabs/libqb,kgaillot/libqb,gao-yan/libqb,ClusterLabs/libqb,kgaillot/libqb,kgaillot/libqb,rubenk/libqb