mtd: request locked pages when mmap'ing the FIS table, cures random segfaults in...
[openwrt/staging/chunkeey.git] / package / mtd / src / fis.c
index b285d24db4735aa77c6caf127ab2cb7ca3f3b92d..559ca95069a510cd6f76e66ca0d5cfafe3cb4a6f 100644 (file)
@@ -77,7 +77,7 @@ fis_open(void)
                goto error;
 
        fis_erasesize = erasesize;
-       desc = mmap(NULL, erasesize, PROT_READ|PROT_WRITE, MAP_SHARED, fis_fd, 0);
+       desc = mmap(NULL, erasesize, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_LOCKED, fis_fd, 0);
        if (desc == MAP_FAILED)
                goto error;