diff --git a/[refs] b/[refs] index 8c9ef51eaaad..20fa5ed369b5 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: e3899e4df02720fcc8bc22320ce32a7c5594a585 +refs/heads/master: 7291a932c6e27d9768e374e9d648086636daf61c diff --git a/trunk/drivers/crypto/talitos.c b/trunk/drivers/crypto/talitos.c index da1112765a44..09b184adf31b 100644 --- a/trunk/drivers/crypto/talitos.c +++ b/trunk/drivers/crypto/talitos.c @@ -936,8 +936,7 @@ static int sg_to_link_tbl(struct scatterlist *sg, int sg_count, sg_count--; link_tbl_ptr--; } - link_tbl_ptr->len = cpu_to_be16(be16_to_cpu(link_tbl_ptr->len) - + cryptlen); + be16_add_cpu(&link_tbl_ptr->len, cryptlen); /* tag end of link table */ link_tbl_ptr->j_extent = DESC_PTR_LNKTBL_RETURN;