aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/dvb-core/dvbdev.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/media/dvb-core/dvbdev.c')
-rw-r--r--drivers/media/dvb-core/dvbdev.c15
1 files changed, 7 insertions, 8 deletions
diff --git a/drivers/media/dvb-core/dvbdev.c b/drivers/media/dvb-core/dvbdev.c
index 560450a0b32a..e1684c570e2f 100644
--- a/drivers/media/dvb-core/dvbdev.c
+++ b/drivers/media/dvb-core/dvbdev.c
@@ -58,7 +58,7 @@ static const char * const dnames[] = {
58#define DVB_MAX_IDS MAX_DVB_MINORS 58#define DVB_MAX_IDS MAX_DVB_MINORS
59#else 59#else
60#define DVB_MAX_IDS 4 60#define DVB_MAX_IDS 4
61#define nums2minor(num,type,id) ((num << 6) | (id << 4) | type) 61#define nums2minor(num, type, id) ((num << 6) | (id << 4) | type)
62#define MAX_DVB_MINORS (DVB_MAX_ADAPTERS*64) 62#define MAX_DVB_MINORS (DVB_MAX_ADAPTERS*64)
63#endif 63#endif
64 64
@@ -85,7 +85,7 @@ static int dvb_device_open(struct inode *inode, struct file *file)
85 file->private_data = dvbdev; 85 file->private_data = dvbdev;
86 replace_fops(file, new_fops); 86 replace_fops(file, new_fops);
87 if (file->f_op->open) 87 if (file->f_op->open)
88 err = file->f_op->open(inode,file); 88 err = file->f_op->open(inode, file);
89 up_read(&minor_rwsem); 89 up_read(&minor_rwsem);
90 mutex_unlock(&dvbdev_mutex); 90 mutex_unlock(&dvbdev_mutex);
91 return err; 91 return err;
@@ -352,7 +352,7 @@ static int dvb_create_media_entity(struct dvb_device *dvbdev,
352 ret = media_device_register_entity(dvbdev->adapter->mdev, 352 ret = media_device_register_entity(dvbdev->adapter->mdev,
353 dvbdev->entity); 353 dvbdev->entity);
354 if (ret) 354 if (ret)
355 return (ret); 355 return ret;
356 356
357 printk(KERN_DEBUG "%s: media entity '%s' registered.\n", 357 printk(KERN_DEBUG "%s: media entity '%s' registered.\n",
358 __func__, dvbdev->entity->name); 358 __func__, dvbdev->entity->name);
@@ -620,8 +620,7 @@ int dvb_create_media_graph(struct dvb_adapter *adap,
620 return -ENOMEM; 620 return -ENOMEM;
621 adap->conn = conn; 621 adap->conn = conn;
622 622
623 adap->conn_pads = kcalloc(1, sizeof(*adap->conn_pads), 623 adap->conn_pads = kzalloc(sizeof(*adap->conn_pads), GFP_KERNEL);
624 GFP_KERNEL);
625 if (!adap->conn_pads) 624 if (!adap->conn_pads)
626 return -ENOMEM; 625 return -ENOMEM;
627 626
@@ -661,7 +660,7 @@ int dvb_create_media_graph(struct dvb_adapter *adap,
661 if (ntuner && ndemod) { 660 if (ntuner && ndemod) {
662 ret = media_create_pad_links(mdev, 661 ret = media_create_pad_links(mdev,
663 MEDIA_ENT_F_TUNER, 662 MEDIA_ENT_F_TUNER,
664 tuner, TUNER_PAD_IF_OUTPUT, 663 tuner, TUNER_PAD_OUTPUT,
665 MEDIA_ENT_F_DTV_DEMOD, 664 MEDIA_ENT_F_DTV_DEMOD,
666 demod, 0, MEDIA_LNK_FL_ENABLED, 665 demod, 0, MEDIA_LNK_FL_ENABLED,
667 false); 666 false);
@@ -682,7 +681,7 @@ int dvb_create_media_graph(struct dvb_adapter *adap,
682 if (demux && ca) { 681 if (demux && ca) {
683 ret = media_create_pad_link(demux, 1, ca, 682 ret = media_create_pad_link(demux, 1, ca,
684 0, MEDIA_LNK_FL_ENABLED); 683 0, MEDIA_LNK_FL_ENABLED);
685 if (!ret) 684 if (ret)
686 return -ENOMEM; 685 return -ENOMEM;
687 } 686 }
688 687
@@ -868,7 +867,7 @@ int dvb_usercopy(struct file *file,
868 parg = sbuf; 867 parg = sbuf;
869 } else { 868 } else {
870 /* too big to allocate from stack */ 869 /* too big to allocate from stack */
871 mbuf = kmalloc(_IOC_SIZE(cmd),GFP_KERNEL); 870 mbuf = kmalloc(_IOC_SIZE(cmd), GFP_KERNEL);
872 if (NULL == mbuf) 871 if (NULL == mbuf)
873 return -ENOMEM; 872 return -ENOMEM;
874 parg = mbuf; 873 parg = mbuf;