Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 48675
b: refs/heads/master
c: 8d4956c
h: refs/heads/master
i:
  48673: 1389f98
  48671: 4cc991f
v: v3
  • Loading branch information
Len Brown committed Feb 16, 2007
1 parent 4004a60 commit cd556ac
Show file tree
Hide file tree
Showing 2 changed files with 1 addition and 28 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 243b66e76ab722cdec1921d7f80c0cb808131c37
refs/heads/master: 8d4956c201c2f7683289f70095443c59a39f94ef
27 changes: 0 additions & 27 deletions trunk/drivers/acpi/glue.c
Original file line number Diff line number Diff line change
Expand Up @@ -255,8 +255,6 @@ arch_initcall(init_acpi_device_notify);
static struct cmos_rtc_board_info rtc_info;


#ifdef CONFIG_PNPACPI

/* PNP devices are registered in a subsys_initcall();
* ACPI specifies the PNP IDs to use.
*/
Expand All @@ -280,31 +278,6 @@ static struct device *__init get_rtc_dev(void)
return bus_find_device(&pnp_bus_type, NULL, NULL, pnp_match);
}

#else

/* We expect non-PNPACPI platforms to register an RTC device, usually
* at or near arch_initcall(). That also helps for example PCs that
* aren't configured with ACPI (where this code wouldn't run, but the
* RTC would still be available). The device name matches the driver;
* that's how the platform bus works.
*/
#include <linux/platform_device.h>

static int __init platform_match(struct device *dev, void *data)
{
struct platform_device *pdev;

pdev = container_of(dev, struct platform_device, dev);
return strcmp(pdev->name, "rtc_cmos") == 0;
}

static struct device *__init get_rtc_dev(void)
{
return bus_find_device(&platform_bus_type, NULL, NULL, platform_match);
}

#endif

static int __init acpi_rtc_init(void)
{
struct device *dev = get_rtc_dev();
Expand Down

0 comments on commit cd556ac

Please sign in to comment.