This is an automatic generated email to let you know that the following patch 
were queued at the 
http://git.linuxtv.org/media_tree.git tree:

Subject: [media] pvrusb2: Trivial tweak to get rid of some redundant 
dereferences
Author:  Mike Isely <[email protected]>
Date:    Mon Feb 20 02:35:20 2012 -0300

Signed-off-by: Mike Isely <[email protected]>
Signed-off-by: Mauro Carvalho Chehab <[email protected]>

 drivers/media/video/pvrusb2/pvrusb2-v4l2.c |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

---

http://git.linuxtv.org/media_tree.git?a=commitdiff;h=598e978aadd39e24749e0da5a6cff568570b1d00

diff --git a/drivers/media/video/pvrusb2/pvrusb2-v4l2.c 
b/drivers/media/video/pvrusb2/pvrusb2-v4l2.c
index 4c1a474..7bddfae 100644
--- a/drivers/media/video/pvrusb2/pvrusb2-v4l2.c
+++ b/drivers/media/video/pvrusb2/pvrusb2-v4l2.c
@@ -1309,10 +1309,12 @@ static void pvr2_v4l2_dev_init(struct pvr2_v4l2_dev 
*dip,
        struct usb_device *usbdev;
        int mindevnum;
        int unit_number;
+       struct pvr2_hdw *hdw;
        int *nr_ptr = NULL;
        dip->v4lp = vp;
 
-       usbdev = pvr2_hdw_get_dev(vp->channel.mc_head->hdw);
+       hdw = vp->channel.mc_head->hdw;
+       usbdev = pvr2_hdw_get_dev(hdw);
        dip->v4l_type = v4l_type;
        switch (v4l_type) {
        case VFL_TYPE_GRABBER:
@@ -1351,13 +1353,13 @@ static void pvr2_v4l2_dev_init(struct pvr2_v4l2_dev 
*dip,
        {
                int val;
                pvr2_ctrl_get_value(
-                       pvr2_hdw_get_ctrl_by_id(vp->channel.mc_head->hdw,
+                       pvr2_hdw_get_ctrl_by_id(hdw,
                                                PVR2_CID_STDAVAIL), &val);
                dip->devbase.tvnorms = (v4l2_std_id)val;
        }
 
        mindevnum = -1;
-       unit_number = pvr2_hdw_get_unit_number(vp->channel.mc_head->hdw);
+       unit_number = pvr2_hdw_get_unit_number(hdw);
        if (nr_ptr && (unit_number >= 0) && (unit_number < PVR_NUM)) {
                mindevnum = nr_ptr[unit_number];
        }
@@ -1374,7 +1376,7 @@ static void pvr2_v4l2_dev_init(struct pvr2_v4l2_dev *dip,
               video_device_node_name(&dip->devbase),
               pvr2_config_get_name(dip->config));
 
-       pvr2_hdw_v4l_store_minor_number(vp->channel.mc_head->hdw,
+       pvr2_hdw_v4l_store_minor_number(hdw,
                                        dip->minor_type,dip->devbase.minor);
 }
 

_______________________________________________
linuxtv-commits mailing list
[email protected]
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linuxtv-commits

Reply via email to