From: Grant Likely Date: Wed, 20 Oct 2010 17:45:13 +0000 (-0600) Subject: of/device: Rework to use common platform_device_alloc() for allocating devices X-Git-Tag: v2.6.37-rc1~129^2~5 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7096d0422153ffcc2264eef652fc3a7bca3e6d3c;p=pandora-kernel.git of/device: Rework to use common platform_device_alloc() for allocating devices The current code allocates and manages platform_devices created from the device tree manually. It also uses an unsafe shortcut for allocating the platform_device and the resource table at the same time. (which I added in the last rework; sorry). This patch refactors the code to use platform_device_alloc() for allocating new devices. This reduces the amount of custom code implemented by of_platform, eliminates the unsafe alloc trick, and has the side benefit of letting the platform_bus code manage freeing the device data and resources when the device is freed. Signed-off-by: Grant Likely Cc: Benjamin Herrenschmidt Cc: Greg Kroah-Hartman Cc: "David S. Miller" Cc: Michal Simek --- Reading git-diff-tree failed