Re: O_DIRECT

From: Andrew Morton
Date: Sun Jul 25 2004 - 20:27:15 EST


Rogier Wolff <R.E.Wolff@xxxxxxxxxxxx> wrote:
>
> The code
> we use is:
>
> p = malloc (blocksize + PAGE_SIZE);
> buf = (void *) (( ((long)p) + PAGE_SIZE -1 ) & ~(PAGE_SIZE-1));

memalign() and posix_memalign() will do this for you.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/