X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=KernelLand%2FKernel%2Fvfs%2Fmmap.c;h=cbfce43b019d6179c361aceda029758699c22777;hb=015f48988e0ff398409d71dfc692005ab439490a;hp=21b6265352fcbf83d9d91442e7d364228ea8f553;hpb=8e1f78107cc9aa137de29e0c9df3a1fccb483b67;p=tpg%2Facess2.git diff --git a/KernelLand/Kernel/vfs/mmap.c b/KernelLand/Kernel/vfs/mmap.c index 21b62653..cbfce43b 100644 --- a/KernelLand/Kernel/vfs/mmap.c +++ b/KernelLand/Kernel/vfs/mmap.c @@ -133,7 +133,8 @@ void *VFS_MMap(void *DestHint, size_t Length, int Protection, int Flags, int FD, return NULL; } // TODO: Clip read length - read_len = nt->Read(h->Node, pagenum*PAGE_SIZE, PAGE_SIZE, (void*)mapping_dest); + read_len = nt->Read(h->Node, pagenum*PAGE_SIZE, PAGE_SIZE, + (void*)mapping_dest, 0); // TODO: This was commented out, why? if( read_len != PAGE_SIZE ) { memset( (void*)(mapping_dest+read_len), 0, PAGE_SIZE-read_len );