Subject: why is my ioctl not being called?
To: None <email@example.com>
From: Brett Lymn <firstname.lastname@example.org>
Date: 06/08/1999 09:58:05
I am writing a pseudo-device to support an idea I have. I
believe that I have done all the right things in the right places but
things are not quite right. Currently, I have a device that I can
open and close and I can see that the associated open and close calls
in the kernel get run. The problem is when I try to do an ioctl -
nothing happens. My ioctl routine is not being called at all. I have
put a ddb break point on my ioctl function and it is never hit. I put
one on sys_ioctl and I do see sys_ioctl getting called from my
userland code. Clearly, I have missed something.... can anyone give
me a hint? BTW yes, I _do_ have the ioctl call in the cdevsw entry, I
have verified it is there in cdevsw using ddb.
Brett Lymn, Computer Systems Administrator, British Aerospace Australia