.. | .. |
---|
269 | 269 | struct skcipher_request *req = |
---|
270 | 270 | skcipher_request_cast(rk_dev->async_req); |
---|
271 | 271 | struct rk_alg_ctx *alg_ctx = rk_alg_ctx_cast(rk_dev); |
---|
272 | | - unsigned long flags; |
---|
273 | 272 | int err = 0; |
---|
274 | 273 | |
---|
275 | 274 | alg_ctx->left_bytes = req->cryptlen; |
---|
.. | .. |
---|
281 | 280 | alg_ctx->req_dst = req->dst; |
---|
282 | 281 | alg_ctx->dst_nents = sg_nents_for_len(req->dst, req->cryptlen); |
---|
283 | 282 | |
---|
284 | | - spin_lock_irqsave(&rk_dev->lock, flags); |
---|
285 | 283 | rk_ablk_hw_init(rk_dev); |
---|
286 | 284 | err = rk_set_data_start(rk_dev); |
---|
287 | | - spin_unlock_irqrestore(&rk_dev->lock, flags); |
---|
| 285 | + |
---|
288 | 286 | return err; |
---|
289 | 287 | } |
---|
290 | 288 | |
---|