summaryrefslogtreecommitdiff
path: root/drivers/net
diff options
context:
space:
mode:
authorRussell King <rmk@dyn-67.arm.linux.org.uk>2005-11-06 00:19:33 +0300
committerRussell King <rmk+kernel@arm.linux.org.uk>2005-11-06 00:19:33 +0300
commit37c12e7497b6fe2b6a890814f0ff4edce696d862 (patch)
treeea6ee411ffb3067d0940edc5f1c357e4576c2056 /drivers/net
parent7015faa7df829876a0f931cd18aa6d7c24a1b581 (diff)
downloadlinux-37c12e7497b6fe2b6a890814f0ff4edce696d862.tar.xz
[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 <rmk+kernel@arm.linux.org.uk> Acked-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/net')
0 files changed, 0 insertions, 0 deletions