Module Name: xsrc Committed By: mrg Date: Thu Aug 14 20:56:10 UTC 2014
Modified Files: xsrc/external/mit/libdrm/dist/radeon: radeon_bo_gem.c Log Message: convert an mmap() to drmMap(). To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 xsrc/external/mit/libdrm/dist/radeon/radeon_bo_gem.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: xsrc/external/mit/libdrm/dist/radeon/radeon_bo_gem.c diff -u xsrc/external/mit/libdrm/dist/radeon/radeon_bo_gem.c:1.3 xsrc/external/mit/libdrm/dist/radeon/radeon_bo_gem.c:1.4 --- xsrc/external/mit/libdrm/dist/radeon/radeon_bo_gem.c:1.3 Mon Mar 17 07:52:19 2014 +++ xsrc/external/mit/libdrm/dist/radeon/radeon_bo_gem.c Thu Aug 14 20:56:10 2014 @@ -178,8 +178,8 @@ static int bo_map(struct radeon_bo_int * boi, boi->handle, r); return r; } - ptr = mmap(0, args.size, PROT_READ|PROT_WRITE, MAP_SHARED, boi->bom->fd, args.addr_ptr); - if (ptr == MAP_FAILED) + r = drmMap(boi->bom->fd, args.addr_ptr, args.size, &ptr); + if (r) return -errno; bo_gem->priv_ptr = ptr; wait: