提交 094f9b4b 编写于 作者: J Janne Grunau 提交者: Mauro Carvalho Chehab

V4L/DVB (7734): em28xx: copy and paste error in em28xx_init_isoc

Fixes a copy and paste error in check of kzalloc return value. The check block
was copied from the previous allocation but the variable wasn't exchanged.
Signed-off-by: NMauro Carvalho Chehab <mchehab@infradead.org>
上级 50fa46b2
...@@ -650,7 +650,7 @@ int em28xx_init_isoc(struct em28xx *dev, int max_packets, ...@@ -650,7 +650,7 @@ int em28xx_init_isoc(struct em28xx *dev, int max_packets,
dev->isoc_ctl.transfer_buffer = kzalloc(sizeof(void *)*num_bufs, dev->isoc_ctl.transfer_buffer = kzalloc(sizeof(void *)*num_bufs,
GFP_KERNEL); GFP_KERNEL);
if (!dev->isoc_ctl.urb) { if (!dev->isoc_ctl.transfer_buffer) {
em28xx_errdev("cannot allocate memory for usbtransfer\n"); em28xx_errdev("cannot allocate memory for usbtransfer\n");
kfree(dev->isoc_ctl.urb); kfree(dev->isoc_ctl.urb);
return -ENOMEM; return -ENOMEM;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册