X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=arch%2Fi386%2Fkernel%2Fsetup.c;h=a0b4075856793224d0e98755f0506d01257c0c99;hb=e5c6c8e457d16c7cbc12f849ad18d4d508950de2;hp=ab62a9f4701edd22c69910ae05b71edde14bdd99;hpb=aaef685d5726768d25cbdc672a59c284d820b82e;p=powerpc.git diff --git a/arch/i386/kernel/setup.c b/arch/i386/kernel/setup.c index ab62a9f470..a0b4075856 100644 --- a/arch/i386/kernel/setup.c +++ b/arch/i386/kernel/setup.c @@ -34,6 +34,7 @@ #include #include #include +#include #include #include #include @@ -1634,6 +1635,23 @@ void __init setup_arch(char **cmdline_p) #endif } +static __init int add_pcspkr(void) +{ + struct platform_device *pd; + int ret; + + pd = platform_device_alloc("pcspkr", -1); + if (!pd) + return -ENOMEM; + + ret = platform_device_add(pd); + if (ret) + platform_device_put(pd); + + return ret; +} +device_initcall(add_pcspkr); + #include "setup_arch_post.h" /* * Local Variables: