On Thu, Jul 10, 2008 at 03:00:43PM +0000, Jan Glauber wrote:
> 
> here is a small patch for the s390 crypto detection.
> 
> [PATCH] respect STFL bit for s390 crypto
> 
> From: <[EMAIL PROTECTED]>
> 
> For all s390 in-kernel crypto algorithms we check at module
> load time whether the CPACF facility bit is on. If the facility
> is not enabled we bail out.
> 
> Signed-off-by: <[EMAIL PROTECTED]>

Thanks Jan, the patch looks harmless enough.

> --- ./arch/s390/crypto/crypt_s390.h.stfle
> +++ ./arch/s390/crypto/crypt_s390.h
> @@ -294,6 +294,10 @@ static inline int crypt_s390_func_availa
>       unsigned char status[16];
>       int ret;
>  
> +     /* check if CPACF facility (bit 17) is available */
> +     if (!(stfl() & 1ULL << (31 - 17)))
> +             return 0;

However, the patch description doesn't exactly tell me what
happens without this check.  I mean, does the machine go up
in flames if the check would have bailed :)

That leads to my next question, is this something that must
go into 2.6.26 or can it wait?

Cheers,
-- 
Visit Openswan at http://www.openswan.org/
Email: Herbert Xu ~{PmV>HI~} <[EMAIL PROTECTED]>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
--
To unsubscribe from this list: send the line "unsubscribe linux-crypto" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to