> Which memory barrier do I require if I need to ensure that a
> copy_to_user(dest, src, len) completes before the next statement?
Define "completes"
>
> copy_to_user(dest, src, len) ;
> //rmb(); OR wmb(); OR barrier(); OR mb(); ??
Usually none of them
> If I'm writing to hardware, and nee
Hi!
a)
Which memory barrier do I require if I need to ensure that a
copy_to_user(dest, src, len) completes before the next statement?
copy_to_user(dest, src, len) ;
//rmb(); OR wmb(); OR barrier(); OR mb(); ??
//next statement;
I'm guessing:
Use rmb() to be sure that all of src is in registe
2 matches
Mail list logo