--- afbinit.c- 2006-01-31 15:21:31.000000000 +0000 +++ afbinit.c 2006-01-31 15:22:23.000000000 +0000 @@ -236,7 +236,7 @@ /* MMAP the registers. */ uregs = mmap(0, 0x2000, PROT_READ | PROT_WRITE, - MAP_PRIVATE, + MAP_SHARED, afb_fd, 0x04000000); if (uregs == (void *)-1L) { @@ -246,7 +246,7 @@ kregs = mmap(0, 0x2000, PROT_READ | PROT_WRITE, - MAP_PRIVATE, + MAP_SHARED, afb_fd, 0x0bc04000); if (kregs == (void *)-1L) {