]> git.baikalelectronics.ru Git - kernel.git/commit
crypto: qat - test PFVF registers for spurious interrupts on GEN4
authorMarco Chiappero <marco.chiappero@intel.com>
Thu, 7 Apr 2022 16:54:48 +0000 (17:54 +0100)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 15 Apr 2022 08:34:26 +0000 (16:34 +0800)
commit854d65971bfd89cb8faa14cb1bb3f2d2f5626a6e
treedb6080dff5aeb1d839d293e45b69e9913b53a90d
parentffeab67b00509893fce0c028a032e1d54b27e537
crypto: qat - test PFVF registers for spurious interrupts on GEN4

Spurious PFVF interrupts can happen when either the ISR is invoked
without a valid source being set or, otherwise, when no interrupt bit
is set in the PFVF register containing the message.

The latter test was present for GEN2 devices but missing for GEN4, this
patch fills the gap.

Signed-off-by: Marco Chiappero <marco.chiappero@intel.com>
Reviewed-by: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/qat/qat_common/adf_gen4_pfvf.c