X-Git-Url: http://git.monstr.eu/?a=blobdiff_plain;f=drivers%2Fs390%2Fcrypto%2Fzcrypt_cex4.c;fp=drivers%2Fs390%2Fcrypto%2Fzcrypt_cex4.c;h=337ec71ddb5895097bcf8d8ad1cd6702c9c9cac6;hb=47c07bffeb32aa2a8e798d8ce25fa693e1364e11;hp=cdaa8348ad0412226998f2a721c1afd6871cad11;hpb=c6337c6e89a695819d94949a7170e1bd0d131e31;p=linux-2.6-microblaze.git diff --git a/drivers/s390/crypto/zcrypt_cex4.c b/drivers/s390/crypto/zcrypt_cex4.c index cdaa8348ad04..337ec71ddb58 100644 --- a/drivers/s390/crypto/zcrypt_cex4.c +++ b/drivers/s390/crypto/zcrypt_cex4.c @@ -250,7 +250,7 @@ static ssize_t ep11_card_op_modes_show(struct device *dev, ep11_get_card_info(ac->id, &ci, zc->online); for (i = 0; ep11_op_modes[i].mode_txt; i++) { - if (ci.op_mode & (1 << ep11_op_modes[i].mode_bit)) { + if (ci.op_mode & (1ULL << ep11_op_modes[i].mode_bit)) { if (n > 0) buf[n++] = ' '; n += scnprintf(buf + n, PAGE_SIZE - n, @@ -345,7 +345,7 @@ static ssize_t ep11_queue_op_modes_show(struct device *dev, &di); for (i = 0; ep11_op_modes[i].mode_txt; i++) { - if (di.op_mode & (1 << ep11_op_modes[i].mode_bit)) { + if (di.op_mode & (1ULL << ep11_op_modes[i].mode_bit)) { if (n > 0) buf[n++] = ' '; n += scnprintf(buf + n, PAGE_SIZE - n,