Re: [PATCH 1/1] Misc: phantom, move to unlocked_ioctl

2007-05-18 Thread Andrew Morton
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

Re: [PATCH 1/1] Misc: phantom, move to unlocked_ioctl

2007-05-18 Thread Jiri Slaby
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

Re: [PATCH 1/1] Misc: phantom, move to unlocked_ioctl

2007-05-18 Thread Andrew Morton
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

[PATCH 1/1] Misc: phantom, move to unlocked_ioctl

2007-05-18 Thread Jiri Slaby
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