Re: [PATCH v7] USB device driver of Topcliff PCH

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 09 Nov 2010 05:57:05 +0100, Toshiharu Okada <toshiharu-linux@xxxxxxxxxxxxxxx> wrote:
I will modify to "if-else-if-else" as follows.

if (!list_empty(&ep->queue)) {
    dev_dbg(&dev->pdev->dev, "%s: list not empty", __func__);
    ret = -EAGAIN;
} else {
    if (halt) { /* halt or clear halt */
        if (ep->num == PCH_UDC_EP0)
            ep->dev->stall = 1;
        pch_udc_ep_set_stall(ep);
        pch_udc_enable_ep_interrupts(ep->dev, PCH_UDC_EPINT(ep->in,
ep->num));
        ret = 0;
    } else {
        pch_udc_ep_clear_stall(ep);
        ret = 0;
    }
}

In that case, make it:

if (list_empty(&ep->queue)) {
	if (halt) { /* halt or clear halt */
		if (ep->num == PCH_UDC_EP0)
			ep->dev->stall = 1;
		pch_udc_ep_set_stall(ep);
		pch_udc_enable_ep_interrupts(ep->dev, PCH_UDC_EPINT(ep->in, ep->num));
	} else {
		pch_udc_ep_clear_stall(ep);
	}
	ret = 0;
} else {
	dev_dbg(&dev->pdev->dev, "%s: list not empty", __func__);
	ret = -EAGAIN;
}

Ie. no need to put "ret = 0;" twice in the code.

--
Best regards,                                        _     _
| Humble Liege of Serenely Enlightened Majesty of  o' \,=./ `o
| Computer Science,  MichaÅ "mina86" Nazarewicz       (o o)
+----[mina86*mina86.com]---[mina86*jabber.org]----ooO--(_)--Ooo--
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux