[PATCH v3 1/4] ARM: pxa: add memory resource to RTC device
From: Russell King - ARM Linux <hidden>
Date: 2015-05-12 08:59:57
Also in:
linux-rtc
From: Russell King - ARM Linux <hidden>
Date: 2015-05-12 08:59:57
Also in:
linux-rtc
On Mon, May 11, 2015 at 07:35:24PM -0500, Rob Herring wrote:
On Mon, May 11, 2015 at 5:49 PM, Russell King - ARM Linux [off-list ref] wrote:quoted
On Mon, May 11, 2015 at 05:41:26PM -0500, Rob Herring wrote:quoted
Add the memory resource for the sa1100-rtc device. Since the memory resource is already present in the pxa_rtc_resources, that makes sa1100_rtc_resources and pxa_rtc_resources equivalent, so use pxa_rtc_resources for both devices and remove the duplicate sa1100_rtc_resources.This really isn't a good idea - what do you think happens when the same struct resource gets passed into insert_resource() twice?Bad things. If you recall, we discussed this on v1[1]. See the commit msg of patch 2 for the summary. There is not currently a problem because the rtc-pxa driver does not request the resource.
There /is/ a problem, because it's not only the driver which does this, it's also the platform device code when the device is registered. See platform_device_add(). -- FTTC broadband for 0.8mile line: currently at 10.5Mbps down 400kbps up according to speedtest.net.