Fixed bug in mmap interface when addr is not page-aligned