From: Russell King Date: Sat, 5 Nov 2005 21:19:33 +0000 (+0000) Subject: [DRIVER MODEL] Improved dynamically allocated platform_device interface X-Git-Tag: v2.6.15-rc1~715^2~6 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=37c12e7497b6fe2b6a890814f0ff4edce696d862;p=pandora-kernel.git [DRIVER MODEL] Improved dynamically allocated platform_device interface Re-jig the simple platform device support to allow private data to be attached to a platform device, as well as allowing the parent device to be set. Example usage: pdev = platform_device_alloc("mydev", id); if (pdev) { err = platform_device_add_resources(pdev, &resources, ARRAY_SIZE(resources)); if (err == 0) err = platform_device_add_data(pdev, &platform_data, sizeof(platform_data)); if (err == 0) err = platform_device_add(pdev); } else { err = -ENOMEM; } if (err) platform_device_put(pdev); Signed-off-by: Russell King Acked-by: Greg Kroah-Hartman --- Reading git-diff-tree failed