Hi all, I am working on this process which has a lot of pthreads (around 25) and 4 of them issue a lot of ioctl calls to my kernel module. I notice that as more pthreads start issuing ioctls, system performance decreases. These threads are writing data to Fibre-Channel attached scsi storage. Is it possible the ioctls are slowing down the entire system, not just the usermode process? I see sys_ioctl() does a lock_kernel() will that be a one bottleneck? thanks for any help and advice. -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/