Commit ba43c59a authored by Yabin Li's avatar Yabin Li Committed by yangdepei
Browse files

crypto: ccp: Only handle interrupts by completion.

hygon inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I99ZNA



--------------------------------

fix the repetitive interrupt (INT_COMPLETION & INT_EMPTY_QUEUE)
in one cmd process.
Fixes: 6263b51e ("crypto: ccp - Change ISR handler method for a v5 CCP")

Signed-off-by: default avatarYabin Li <liyabin@hygon.cn>
Signed-off-by: default avataryangdepei <yangdepei@hygon.cn>
parent 4459b320
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -935,7 +935,7 @@ static void ccp5_irq_bh(unsigned long data)

		status = ioread32(cmd_q->reg_interrupt_status);

		if (status) {
		if (status & SUPPORTED_INTERRUPTS) {
			cmd_q->int_status = status;
			cmd_q->q_status = ioread32(cmd_q->reg_status);
			cmd_q->q_int_status = ioread32(cmd_q->reg_int_status);