]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/s390/crypto/ap_bus.c
Merge branch 'master' into csb1725
[mv-sheeva.git] / drivers / s390 / crypto / ap_bus.c
index 91c6028d7b74016157bba24247da45cf5aac141d..8fd8c62455e94f6b8ce3ead082df2d6fd8ce43dc 100644 (file)
@@ -154,14 +154,7 @@ static inline int ap_instructions_available(void)
  */
 static int ap_interrupts_available(void)
 {
-       unsigned long long facility_bits[2];
-
-       if (stfle(facility_bits, 2) <= 1)
-               return 0;
-       if (!(facility_bits[0] & (1ULL << 61)) ||
-           !(facility_bits[1] & (1ULL << 62)))
-               return 0;
-       return 1;
+       return test_facility(1) && test_facility(2);
 }
 
 /**