Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4b85dee6a05dd963a13bd1230fafc060bf45ae45
Commit:     4b85dee6a05dd963a13bd1230fafc060bf45ae45
Parent:     6710fb868b289d21139bd68262388e0ea34601eb
Author:     Mike Isely <[EMAIL PROTECTED]>
AuthorDate: Sat Jan 20 00:03:32 2007 -0300
Committer:  Mauro Carvalho Chehab <[EMAIL PROTECTED]>
CommitDate: Wed Feb 21 13:34:37 2007 -0200

    V4L/DVB (5079): Pvrusb2: Use kzalloc instead of kmalloc+memset pairs
    
    Signed-off-by: Mike Isely <[EMAIL PROTECTED]>
    Signed-off-by: Mauro Carvalho Chehab <[EMAIL PROTECTED]>
---
 drivers/media/video/pvrusb2/pvrusb2-v4l2.c |   12 ++++--------
 1 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/drivers/media/video/pvrusb2/pvrusb2-v4l2.c 
b/drivers/media/video/pvrusb2/pvrusb2-v4l2.c
index 4c2e4de..9890c75 100644
--- a/drivers/media/video/pvrusb2/pvrusb2-v4l2.c
+++ b/drivers/media/video/pvrusb2/pvrusb2-v4l2.c
@@ -914,11 +914,10 @@ static int pvr2_v4l2_open(struct inode *inode, struct 
file *file)
                return -EIO;
        }
 
-       fhp = kmalloc(sizeof(*fhp),GFP_KERNEL);
+       fhp = kzalloc(sizeof(*fhp),GFP_KERNEL);
        if (!fhp) {
                return -ENOMEM;
        }
-       memset(fhp,0,sizeof(*fhp));
 
        init_waitqueue_head(&fhp->wait_data);
        fhp->dev_info = dip;
@@ -1183,19 +1182,16 @@ struct pvr2_v4l2 *pvr2_v4l2_create(struct pvr2_context 
*mnp)
 {
        struct pvr2_v4l2 *vp;
 
-       vp = kmalloc(sizeof(*vp),GFP_KERNEL);
+       vp = kzalloc(sizeof(*vp),GFP_KERNEL);
        if (!vp) return vp;
-       memset(vp,0,sizeof(*vp));
-       vp->dev_video = kmalloc(sizeof(*vp->dev_video),GFP_KERNEL);
-       vp->dev_radio = kmalloc(sizeof(*vp->dev_radio),GFP_KERNEL);
+       vp->dev_video = kzalloc(sizeof(*vp->dev_video),GFP_KERNEL);
+       vp->dev_radio = kzalloc(sizeof(*vp->dev_radio),GFP_KERNEL);
        if (!(vp->dev_video && vp->dev_radio)) {
                kfree(vp->dev_video);
                kfree(vp->dev_radio);
                kfree(vp);
                return NULL;
        }
-       memset(vp->dev_video,0,sizeof(*vp->dev_video));
-       memset(vp->dev_radio,0,sizeof(*vp->dev_radio));
        pvr2_channel_init(&vp->channel,mnp);
        pvr2_trace(PVR2_TRACE_STRUCT,"Creating pvr2_v4l2 id=%p",vp);
 
-
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to