码迷,mamicode.com
首页 > 其他好文 > 详细

acpi_init什么时候调用的?定义在哪个位置?

时间:2015-01-27 23:30:18      阅读:333      评论:0      收藏:0      [点我收藏+]

标签:ubuntu   内核编译   分析   

技术分享


static int __init acpi_init(void)
{
    int result;

    if (acpi_disabled) {
        printk(KERN_INFO PREFIX "Interpreter disabled.\n");
        return -ENODEV;
    }

    acpi_kobj = kobject_create_and_add("acpi", firmware_kobj);
    if (!acpi_kobj) {
        printk(KERN_WARNING "%s: kset create error\n", __func__);
        acpi_kobj = NULL;
    }

    init_acpi_device_notify();
    result = acpi_bus_init();
    if (result) {
        disable_acpi();
        return result;
    }

    pci_mmcfg_late_init();
    acpi_scan_init();
    acpi_ec_init();
    acpi_debugfs_init();
    acpi_sleep_proc_init();
    acpi_wakeup_device_init();
    pr_err("acpi_init... \n");/*我自己加的*/
    return 0;
}

subsys_initcall(acpi_init);

acpi_init什么时候调用的?定义在哪个位置?

标签:ubuntu   内核编译   分析   

原文地址:http://blog.csdn.net/oldlinux/article/details/43206275

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!