Messages in this thread | | | From | Arnd Bergmann <> | Subject | Re: [patch 11/28] nvram: Drop the bkl from nvram_llseek() | Date | Sun, 11 Oct 2009 23:50:24 +0200 |
| |
On Sunday 11 October 2009, Frederic Weisbecker wrote: > Now I'm adding the ioctl() sites too: > > git-grep "\.ioctl *=" | grep -P "^\S+\.c" | wc -l > 452 > > Hehe :)
Not all of them, fortunately.
There are various *_operations structures that have a .ioctl pointer. While there are a lot of struct file_operations with a locked .ioctl operation, stuff like block_device_operations does not hold the BKL in .ioctl but in .locked_ioctl.
Arnd <><
| |