The patch number 10455 was added via Douglas Schilling Landgraf 
<dougsl...@redhat.com>
to http://linuxtv.org/hg/v4l-dvb master development tree.

Kernel patches in this development tree may be modified to be backward
compatible with older kernels. Compatibility modifications will be
removed before inclusion into the mainstream Kernel

If anyone has any objections, please let us know by sending a message to:
        Linux Media Mailing List <linux-me...@vger.kernel.org>

------

From: Alexey Klimov  <klimov.li...@gmail.com>
radio-mr800: codingstyle cleanups


Cleanups of many if-check constructions.

Priority: normal

Signed-off-by: Alexey Klimov <klimov.li...@gmail.com>
Signed-off-by: Douglas Schilling Landgraf <dougsl...@redhat.com>


---

 linux/drivers/media/radio/radio-mr800.c |   40 ++++++++++++++++--------
 1 file changed, 27 insertions(+), 13 deletions(-)

diff -r 71e5a36634ea -r af1c86a0cf3f linux/drivers/media/radio/radio-mr800.c
--- a/linux/drivers/media/radio/radio-mr800.c   Mon Feb 02 10:33:31 2009 +0100
+++ b/linux/drivers/media/radio/radio-mr800.c   Thu Feb 05 09:48:43 2009 -0200
@@ -378,13 +378,15 @@ static int vidioc_s_frequency(struct fil
                                struct v4l2_frequency *f)
 {
        struct amradio_device *radio = video_get_drvdata(video_devdata(file));
+       int retval;
 
        /* safety check */
        if (radio->removed)
                return -EIO;
 
        radio->curfreq = f->frequency;
-       if (amradio_setfreq(radio, radio->curfreq) < 0)
+       retval = amradio_setfreq(radio, radio->curfreq);
+       if (retval < 0)
                amradio_dev_warn(&radio->videodev->dev,
                        "set frequency failed\n");
        return 0;
@@ -443,6 +445,7 @@ static int vidioc_s_ctrl(struct file *fi
                                struct v4l2_control *ctrl)
 {
        struct amradio_device *radio = video_get_drvdata(video_devdata(file));
+       int retval;
 
        /* safety check */
        if (radio->removed)
@@ -451,13 +454,15 @@ static int vidioc_s_ctrl(struct file *fi
        switch (ctrl->id) {
        case V4L2_CID_AUDIO_MUTE:
                if (ctrl->value) {
-                       if (amradio_stop(radio) < 0) {
+                       retval = amradio_stop(radio);
+                       if (retval < 0) {
                                amradio_dev_warn(&radio->videodev->dev,
                                        "amradio_stop failed\n");
                                return -1;
                        }
                } else {
-                       if (amradio_start(radio) < 0) {
+                       retval = amradio_start(radio);
+                       if (retval < 0) {
                                amradio_dev_warn(&radio->videodev->dev,
                                        "amradio_start failed\n");
                                return -1;
@@ -508,20 +513,24 @@ static int usb_amradio_open(struct file 
 static int usb_amradio_open(struct file *file)
 {
        struct amradio_device *radio = video_get_drvdata(video_devdata(file));
+       int retval;
 
        lock_kernel();
 
        radio->users = 1;
        radio->muted = 1;
 
-       if (amradio_start(radio) < 0) {
+       retval = amradio_start(radio);
+       if (retval < 0) {
                amradio_dev_warn(&radio->videodev->dev,
                        "radio did not start up properly\n");
                radio->users = 0;
                unlock_kernel();
                return -EIO;
        }
-       if (amradio_setfreq(radio, radio->curfreq) < 0)
+
+       retval = amradio_setfreq(radio, radio->curfreq);
+       if (retval < 0)
                amradio_dev_warn(&radio->videodev->dev,
                        "set frequency failed\n");
 
@@ -554,8 +563,10 @@ static int usb_amradio_suspend(struct us
 static int usb_amradio_suspend(struct usb_interface *intf, pm_message_t 
message)
 {
        struct amradio_device *radio = usb_get_intfdata(intf);
-
-       if (amradio_stop(radio) < 0)
+       int retval;
+
+       retval = amradio_stop(radio);
+       if (retval < 0)
                dev_warn(&intf->dev, "amradio_stop failed\n");
 
        dev_info(&intf->dev, "going into suspend..\n");
@@ -567,8 +578,10 @@ static int usb_amradio_resume(struct usb
 static int usb_amradio_resume(struct usb_interface *intf)
 {
        struct amradio_device *radio = usb_get_intfdata(intf);
-
-       if (amradio_start(radio) < 0)
+       int retval;
+
+       retval = amradio_start(radio);
+       if (retval < 0)
                dev_warn(&intf->dev, "amradio_start failed\n");
 
        dev_info(&intf->dev, "coming out of suspend..\n");
@@ -619,16 +632,16 @@ static struct video_device amradio_video
        .release        = usb_amradio_device_release,
 };
 
-/* check if the device is present and register with v4l and
-usb if it is */
+/* check if the device is present and register with v4l and usb if it is */
 static int usb_amradio_probe(struct usb_interface *intf,
                                const struct usb_device_id *id)
 {
        struct amradio_device *radio;
+       int retval;
 
        radio = kmalloc(sizeof(struct amradio_device), GFP_KERNEL);
 
-       if (!(radio))
+       if (!radio)
                return -ENOMEM;
 
        radio->buffer = kmalloc(BUFFER_LENGTH, GFP_KERNEL);
@@ -657,7 +670,8 @@ static int usb_amradio_probe(struct usb_
        mutex_init(&radio->lock);
 
        video_set_drvdata(radio->videodev, radio);
-       if (video_register_device(radio->videodev, VFL_TYPE_RADIO, radio_nr)) {
+       retval = video_register_device(radio->videodev, VFL_TYPE_RADIO, 
radio_nr);
+       if (retval < 0) {
                dev_warn(&intf->dev, "could not register video device\n");
                video_device_release(radio->videodev);
                kfree(radio->buffer);


---

Patch is available at: 
http://linuxtv.org/hg/v4l-dvb/rev/af1c86a0cf3f32b4a4db20ae8b0e0ab6ffadb9a3

_______________________________________________
linuxtv-commits mailing list
linuxtv-commits@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linuxtv-commits

Reply via email to