On Fri, 18 May 2007 23:25:52 +0200
"Jiri Slaby" <[EMAIL PROTECTED]> wrote:
> On 5/18/07, Andrew Morton <[EMAIL PROTECTED]> wrote:
> > On Fri, 18 May 2007 22:34:53 +0200 (CEST)
> > Jiri Slaby <[EMAIL PROTECTED]> wrote:
> >
> > > @@ -118,7 +125,9 @@ static int phantom_ioctl(struct inode *inode, stru
On 5/18/07, Andrew Morton <[EMAIL PROTECTED]> wrote:
On Fri, 18 May 2007 22:34:53 +0200 (CEST)
Jiri Slaby <[EMAIL PROTECTED]> wrote:
> @@ -118,7 +125,9 @@ static int phantom_ioctl(struct inode *inode, struct file
*file, u_int cmd,
> if (r.reg > 7)
> return -E
On Fri, 18 May 2007 22:34:53 +0200 (CEST)
Jiri Slaby <[EMAIL PROTECTED]> wrote:
> @@ -118,7 +125,9 @@ static int phantom_ioctl(struct inode *inode, struct file
> *file, u_int cmd,
> if (r.reg > 7)
> return -EINVAL;
>
> + spin_lock(&dev->ioctl_lock
phantom, move to unlocked_ioctl
phantom's ioctl is often (4000 times a sec or so) invoked, don't acquire BKL
and block other processes.
Signed-off-by: Jiri Slaby <[EMAIL PROTECTED]>
---
commit 79b7336ec18e967de0026d2cc08de47da6333761
tree d180d46c4bf38ee42adf8949e9f746f893aae32b
parent 34762198f
4 matches
Mail list logo