| .. | .. |
|---|
| 66 | 66 | switch (algo) { |
|---|
| 67 | 67 | case CIPHER_ALGO_DES3_EDE: |
|---|
| 68 | 68 | *bc_val |= RK_CRYPTO_TDES_SELECT; |
|---|
| 69 | | - /* fall through */ |
|---|
| 69 | + fallthrough; |
|---|
| 70 | 70 | case CIPHER_ALGO_DES: |
|---|
| 71 | 71 | if (mode == CIPHER_MODE_ECB) |
|---|
| 72 | 72 | *bc_val = 0; |
|---|
| .. | .. |
|---|
| 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 | |
|---|