| To: | Hauke Mehrtens <hauke@hauke-m.de> |
|---|---|
| Subject: | Re: [RFC][PATCH 04/10] bcma: add mips driver |
| From: | Rafał Miłecki <zajec5@gmail.com> |
| Date: | Mon, 6 Jun 2011 13:23:42 +0200 |
| Cc: | linux-wireless@vger.kernel.org, linux-mips@linux-mips.org, mb@bu3sch.de, george@znau.edu.ua, arend@broadcom.com, b43-dev@lists.infradead.org, bernhardloos@googlemail.com |
| Dkim-signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=1Y/1Xz+veULU1juedg8a1ZBlbh0LXI9Ab5GEegPR8+Y=; b=P1LXs+oOmWbomaA7A2OwvO1x752O7Kuv4wU0zTj+h+nw/7C0y2ZC9SzR+wWOD0ViSm wv/kCuim5xpTdCd3Wnpr/9qU23XSJPqYd5waR2prB9Q9CMXtOAFwjtNG+CW8DpOMcvCm 7VxBMPl7uExjyvxyjsEii9wgCdHVljgmr4iw8= |
| Domainkey-signature: | a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=KNWgiDZLD+V5FOWBO9zXyAncnw42HbiGQZf3NTbOmukODke4bNoRvu/Kt7v2ic/41C qbg9QkIhQWO+NE/CMTWKq11kPfOE6lARp2jDEyQFK0+HEX+1qC15d4cle2e+7jxdTa9V Ti1ByEtWxMWTjgf5ZEDtctTNnQujay/zRpCwM= |
| In-reply-to: | <1307311658-15853-5-git-send-email-hauke@hauke-m.de> |
| References: | <1307311658-15853-1-git-send-email-hauke@hauke-m.de> <1307311658-15853-5-git-send-email-hauke@hauke-m.de> |
| Sender: | linux-mips-bounce@linux-mips.org |
2011/6/6 Hauke Mehrtens <hauke@hauke-m.de>:
> +/* driver_mips.c */
> +extern unsigned int bcma_core_mips_irq(struct bcma_device *dev);
Does it compile without CONFIG_BCMA_DRIVER_MIPS?
> +/* Get the MIPS IRQ assignment for a specified device.
> + * If unassigned, 0 is returned.
> + * If disabled, 5 is returned.
> + * If not supported, 6 is returned.
> + */
Does it ever return 6?
> +unsigned int bcma_core_mips_irq(struct bcma_device *dev)
> +{
> + struct bcma_device *mdev = dev->bus->drv_mips.core;
> + u32 irqflag;
> + unsigned int irq;
> +
> + irqflag = bcma_core_mips_irqflag(dev);
> +
> + for (irq = 1; irq <= 4; irq++)
> + if (bcma_read32(mdev, BCMA_MIPS_MIPS74K_INTMASK(irq)) & (1 <<
> irqflag))
> + break;
Use scripts/checkpatch*. Braces around "for" and split line to match
80 chars width.
Why don't you just use "return irq;" instead of break?
> +
> + if (irq == 5)
> + irq = 0;
> +
> + return irq;
You can just make it "return 0;" after changing break to return.
> + for (i = 0; i < bus->nr_cores; i++)
> + if ((1 <<
> bcma_core_mips_irqflag(&bus->cores[i])) == oldirqflag) {
> +
> bcma_core_mips_set_irq(&bus->cores[i], 0);
> + break;
> + }
Braces for "for".
> + pr_info("after irq reconfiguration\n");
Make first letter uppercase. I'm not English expert, but doesn't
something like "IRQ reconfiguration done" sound better?
--
Rafał
|
| Previous by Date: | Re: [RFC][PATCH 09/10] bcm47xx: add support for bcma bus, Rafał Miłecki |
|---|---|
| Next by Date: | Re: [RFC][PATCH 07/10] bcma: add pci(e) host mode, Rafał Miłecki |
| Previous by Thread: | [RFC][PATCH 04/10] bcma: add mips driver, Hauke Mehrtens |
| Next by Thread: | Re: [RFC][PATCH 04/10] bcma: add mips driver, Hauke Mehrtens |
| Indexes: | [Date] [Thread] [Top] [All Lists] |