diff --git a/drivers/char/broadcom/rpivid-mem.c b/drivers/char/broadcom/rpivid-mem.c index 331e2e72aa4b1..432fb05944f2a 100644 --- a/drivers/char/broadcom/rpivid-mem.c +++ b/drivers/char/broadcom/rpivid-mem.c @@ -66,6 +66,7 @@ static int rpivid_mem_open(struct inode *inode, struct file *file) int dev = iminor(inode); int ret = 0; struct rpivid_mem_priv *priv; + if (dev != DEVICE_MINOR && dev != DEVICE_MINOR + 1) ret = -ENXIO; @@ -135,7 +136,6 @@ static int rpivid_mem_probe(struct platform_device *pdev) struct resource *ioresource; struct rpivid_mem_priv *priv; - /* Allocate buffers and instance data */ priv = kzalloc(sizeof(struct rpivid_mem_priv), GFP_KERNEL);