]> err.no Git - linux-2.6/blobdiff - drivers/s390/char/sclp_info.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/fix-kbuild
[linux-2.6] / drivers / s390 / char / sclp_info.c
index 7d21dbb12fcd1d821b6e92c257173b576224a7a7..a1136e052750565803b90ac478d69d3e46a70218 100644 (file)
@@ -30,6 +30,8 @@ struct sclp_readinfo_sccb {
 static struct sclp_readinfo_sccb __initdata early_readinfo_sccb;
 static int __initdata early_readinfo_sccb_valid;
 
+u64 sclp_facilities;
+
 void __init sclp_readinfo_early(void)
 {
        int ret;
@@ -70,6 +72,13 @@ void __init sclp_readinfo_early(void)
        __ctl_clear_bit(0, 9);
 }
 
+void __init sclp_facilities_detect(void)
+{
+       if (!early_readinfo_sccb_valid)
+               return;
+       sclp_facilities = early_readinfo_sccb.facilities;
+}
+
 unsigned long long __init sclp_memory_detect(void)
 {
        unsigned long long memsize;