#define HASH_FLAGS_SHA1                        BIT(19)
 #define HASH_FLAGS_SHA224              BIT(20)
 #define HASH_FLAGS_SHA256              BIT(21)
-#define HASH_FLAGS_ERRORS              BIT(22)
 #define HASH_FLAGS_HMAC                        BIT(23)
 
 #define HASH_OP_UPDATE                 1
 static void stm32_hash_finish_req(struct ahash_request *req, int err)
 {
        struct stm32_hash_request_ctx *rctx = ahash_request_ctx(req);
-       struct stm32_hash_state *state = &rctx->state;
        struct stm32_hash_dev *hdev = rctx->hdev;
 
        if (!err && (HASH_FLAGS_FINAL & hdev->flags)) {
                                 HASH_FLAGS_OUTPUT_READY | HASH_FLAGS_HMAC |
                                 HASH_FLAGS_HMAC_INIT | HASH_FLAGS_HMAC_FINAL |
                                 HASH_FLAGS_HMAC_KEY);
-       } else {
-               state->flags |= HASH_FLAGS_ERRORS;
        }
 
        pm_runtime_mark_last_busy(hdev->dev);