diff options
Diffstat (limited to 'drivers/media/dvb-core/dvbdev.c')
-rw-r--r-- | drivers/media/dvb-core/dvbdev.c | 15 |
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; |