从两个不同的进程调用相同文件描述符上的ioctl

时间:2015-03-11 17:27:06

标签: linux kernel locking multithreading ioctl

如果我调用ioctl(这是一个用于读/写Altera寄存器的自定义内核驱动程序),并且另一个进程在第一个ioctl仍在执行时在同一个文件描述符上调用ioctl,第一个调用是否在第二个调用开始之前完成?

我不确定是否应该在驱动程序中设置某种锁定机制,或者是否不必要。

1 个答案:

答案 0 :(得分:0)

不,系统调用界面中没有序列化。如果您需要序列化请求,则需要在驱动程序中自行完成。