MADV_SEQUENTIAL
madvise(p, fs->st_size, MADV_SEQUENTIAL);
madvise(p, fs->st_size, MADV_SEQUENTIAL);
adv = MADV_SEQUENTIAL;
uvmadvice[MADV_SEQUENTIAL].nforw = npages - 1;
uvmadvice[MADV_SEQUENTIAL].nback = npages;
if (ufi->entry->advice == MADV_SEQUENTIAL && nback != 0) {
case MADV_SEQUENTIAL:
case MADV_SEQUENTIAL:
PROT_READ | PROT_WRITE, MADV_SEQUENTIAL,
madvise(p1, length, MADV_SEQUENTIAL);
madvise(p2, length, MADV_SEQUENTIAL);
madvise(p1, stb1.st_size, MADV_SEQUENTIAL);
madvise(p2, stb1.st_size, MADV_SEQUENTIAL);
madvise(p, st.st_size, MADV_SEQUENTIAL);
madvise(mmf->base, mmf->len, MADV_SEQUENTIAL);
(void)madvise(symdef, len, MADV_SEQUENTIAL);
(void)madvise(stab, stabsize, MADV_SEQUENTIAL);
madvise(i_womp, i_size, MADV_SEQUENTIAL);
madvise(p, size, MADV_SEQUENTIAL);
madvise(p1, length, MADV_SEQUENTIAL);
madvise(p2, length, MADV_SEQUENTIAL);