Hi,

>
>What does prevent from simultaneous command execution? Or setkey() vs.
>run() race? Do you rely on BKL which 'guards' ioctl execution? How is
>->write() protected from ioctl()?
>

We wasn't plan on protecting this. It is the caller responsibity to call in the 
proper order. If the caller want to change the key, it musts do so before issue 
run or after all run operations completed. Actually, I think it is better if we 
drop setkey. If the caller want to operate on a different key, create another 
transform. Are you concern that the underlying driver might have problem 
handling key change?

Sync (ioctl) and Async (AIO) are not meant to be use concurrently. But if the 
caller issus both, I believe this shouldn't be a problem. Do you see a problem?

-Loc
--
To unsubscribe from this list: send the line "unsubscribe linux-crypto" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to