From: Jesper Juhl Signed-off-by: Jesper Juhl Signed-off-by: Andrew Morton --- drivers/isdn/i4l/isdn_common.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN drivers/isdn/i4l/isdn_common.c~isdn-unsafe-interaction-between-isdn_write-and-isdn_writebuf_stub-fix drivers/isdn/i4l/isdn_common.c --- 25/drivers/isdn/i4l/isdn_common.c~isdn-unsafe-interaction-between-isdn_write-and-isdn_writebuf_stub-fix Mon May 15 11:24:19 2006 +++ 25-akpm/drivers/isdn/i4l/isdn_common.c Mon May 15 11:24:19 2006 @@ -1952,7 +1952,7 @@ isdn_writebuf_stub(int drvidx, int chan, if (!skb) return -ENOMEM; skb_reserve(skb, hl); - if (!copy_from_user(skb_put(skb, len), buf, len)) + if (copy_from_user(skb_put(skb, len), buf, len)) return -EFAULT; ret = dev->drv[drvidx]->interface->writebuf_skb(drvidx, chan, 1, skb); if (ret <= 0) _