| To: | Ralf Baechle <ralf@linux-mips.org> |
|---|---|
| Subject: | Re: [PATCH] IDE: Fix platform device registration in Swarm IDE driver |
| From: | Sergei Shtylyov <sshtylyov@ru.mvista.com> |
| Date: | Sun, 28 Sep 2008 17:12:27 +0400 |
| Cc: | Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>, linux-ide@vger.kernel.org, "Maciej W. Rozycki" <macro@linux-mips.org>, linux-mips@linux-mips.org |
| In-reply-to: | <20080928113931.GA9207@linux-mips.org> |
| Organization: | MontaVista Software Inc. |
| Original-recipient: | rfc822;linux-mips@linux-mips.org |
| References: | <20080922122853.GA15210@linux-mips.org> <48DA1F9D.6000501@ru.mvista.com> <200809271859.55304.bzolnier@gmail.com> <20080928113931.GA9207@linux-mips.org> |
| Sender: | linux-mips-bounce@linux-mips.org |
| User-agent: | Mozilla/5.0 (X11; U; Linux i686; rv:1.7.2) Gecko/20040803 |
Hello. Ralf Baechle wrote:
Why drop request_resource() completely? Replace it by request_mem_region(). Yes, this needs fixing (otherwise everything looks good). No, platform_device_add which is called by platform_device_register* will take care of adding the resources - but only if if's told about them which the old driver didn't. Ah, I've missed that the platform device was registered without resources (ugh) -- request_resource() call wasn't pointless then. Note however that request_mem_region() does somewhat different thing: it pins the memory resource for the driver, setting IORESOURCE_BUSY flag on the resource (and it also walks the resource tree in depth, using __request_resource() on each level. That's the thing that drivers do routinely on intialization. Ralf MBR, Sergei |
| Previous by Date: | Re: [PATCH] IDE: Fix platform device registration in Swarm IDE driver, Sergei Shtylyov |
|---|---|
| Next by Date: | Re: [PATCH] IDE: Fix platform device registration in Swarm IDE driver, Geert Uytterhoeven |
| Previous by Thread: | Re: [PATCH] IDE: Fix platform device registration in Swarm IDE driver, Ralf Baechle |
| Next by Thread: | [PATCH v2] IDE: Fix platform device registration in Swarm IDE driver, Ralf Baechle |
| Indexes: | [Date] [Thread] [Top] [All Lists] |