linux-crypto.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/20] crypto: qat - cumulative fixes
@ 2021-08-12 20:21 Giovanni Cabiddu
  2021-08-12 20:21 ` [PATCH 01/20] crypto: qat - use proper type for vf_mask Giovanni Cabiddu
                   ` (20 more replies)
  0 siblings, 21 replies; 22+ messages in thread
From: Giovanni Cabiddu @ 2021-08-12 20:21 UTC (permalink / raw)
  To: herbert; +Cc: linux-crypto, qat-linux, Giovanni Cabiddu

This is a collection of various fixes and improvements, mostly related
to PFVF, from various authors.
A previous version of this set was already sent to this list a few weeks
ago. I didn't call this V2 since a number of patches were
added/removed to the set and the order of the patches changed.

Ahsan Atta (1):
  crypto: qat - flush vf workqueue at driver removal

Giovanni Cabiddu (7):
  crypto: qat - use proper type for vf_mask
  crypto: qat - do not ignore errors from enable_vf2pf_comms()
  crypto: qat - handle both source of interrupt in VF ISR
  crypto: qat - prevent spurious MSI interrupt in VF
  crypto: qat - move IO virtualization functions
  crypto: qat - do not export adf_iov_putmsg()
  crypto: qat - store vf.compatible flag

Kanchana Velusamy (1):
  crypto: qat - protect interrupt mask CSRs with a spinlock

Marco Chiappero (10):
  crypto: qat - remove empty sriov_configure()
  crypto: qat - enable interrupts only after ISR allocation
  crypto: qat - prevent spurious MSI interrupt in PF
  crypto: qat - rename compatibility version definition
  crypto: qat - fix reuse of completion variable
  crypto: qat - move pf2vf interrupt [en|dis]able to adf_vf_isr.c
  crypto: qat - fix naming for init/shutdown VF to PF notifications
  crypto: qat - complete all the init steps before service notification
  crypto: qat - fix naming of PF/VF enable functions
  crypto: qat - remove the unnecessary get_vintmsk_offset()

Svyatoslav Pankratov (1):
  crypto: qat - remove intermediate tasklet for vf2pf

 .../crypto/qat/qat_4xxx/adf_4xxx_hw_data.c    |  8 +-
 .../crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c  | 19 ++---
 .../crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.h  |  1 -
 .../qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c     | 14 +---
 .../qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.h     |  1 -
 drivers/crypto/qat/qat_c3xxxvf/adf_drv.c      |  1 +
 .../crypto/qat/qat_c62x/adf_c62x_hw_data.c    | 19 ++---
 .../crypto/qat/qat_c62x/adf_c62x_hw_data.h    |  1 -
 .../qat/qat_c62xvf/adf_c62xvf_hw_data.c       | 14 +---
 .../qat/qat_c62xvf/adf_c62xvf_hw_data.h       |  1 -
 drivers/crypto/qat/qat_c62xvf/adf_drv.c       |  1 +
 .../crypto/qat/qat_common/adf_accel_devices.h |  8 +-
 .../crypto/qat/qat_common/adf_common_drv.h    | 21 +++--
 drivers/crypto/qat/qat_common/adf_init.c      | 13 ++--
 drivers/crypto/qat/qat_common/adf_isr.c       | 42 ++++++----
 drivers/crypto/qat/qat_common/adf_pf2vf_msg.c | 78 +++++++++++--------
 drivers/crypto/qat/qat_common/adf_pf2vf_msg.h |  2 +-
 drivers/crypto/qat/qat_common/adf_sriov.c     |  8 +-
 drivers/crypto/qat/qat_common/adf_vf2pf_msg.c | 12 +--
 drivers/crypto/qat/qat_common/adf_vf_isr.c    | 64 ++++++++++++++-
 .../qat/qat_dh895xcc/adf_dh895xcc_hw_data.c   | 19 ++---
 .../qat/qat_dh895xcc/adf_dh895xcc_hw_data.h   |  1 -
 .../qat_dh895xccvf/adf_dh895xccvf_hw_data.c   | 14 +---
 .../qat_dh895xccvf/adf_dh895xccvf_hw_data.h   |  1 -
 drivers/crypto/qat/qat_dh895xccvf/adf_drv.c   |  1 +
 25 files changed, 207 insertions(+), 157 deletions(-)

-- 
2.31.1


^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2021-08-21  7:49 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-12 20:21 [PATCH 00/20] crypto: qat - cumulative fixes Giovanni Cabiddu
2021-08-12 20:21 ` [PATCH 01/20] crypto: qat - use proper type for vf_mask Giovanni Cabiddu
2021-08-12 20:21 ` [PATCH 02/20] crypto: qat - remove empty sriov_configure() Giovanni Cabiddu
2021-08-12 20:21 ` [PATCH 03/20] crypto: qat - enable interrupts only after ISR allocation Giovanni Cabiddu
2021-08-12 20:21 ` [PATCH 04/20] crypto: qat - do not ignore errors from enable_vf2pf_comms() Giovanni Cabiddu
2021-08-12 20:21 ` [PATCH 05/20] crypto: qat - handle both source of interrupt in VF ISR Giovanni Cabiddu
2021-08-12 20:21 ` [PATCH 06/20] crypto: qat - prevent spurious MSI interrupt in VF Giovanni Cabiddu
2021-08-12 20:21 ` [PATCH 07/20] crypto: qat - prevent spurious MSI interrupt in PF Giovanni Cabiddu
2021-08-12 20:21 ` [PATCH 08/20] crypto: qat - rename compatibility version definition Giovanni Cabiddu
2021-08-12 20:21 ` [PATCH 09/20] crypto: qat - remove intermediate tasklet for vf2pf Giovanni Cabiddu
2021-08-12 20:21 ` [PATCH 10/20] crypto: qat - fix reuse of completion variable Giovanni Cabiddu
2021-08-12 20:21 ` [PATCH 11/20] crypto: qat - move pf2vf interrupt [en|dis]able to adf_vf_isr.c Giovanni Cabiddu
2021-08-12 20:21 ` [PATCH 12/20] crypto: qat - protect interrupt mask CSRs with a spinlock Giovanni Cabiddu
2021-08-12 20:21 ` [PATCH 13/20] crypto: qat - fix naming for init/shutdown VF to PF notifications Giovanni Cabiddu
2021-08-12 20:21 ` [PATCH 14/20] crypto: qat - move IO virtualization functions Giovanni Cabiddu
2021-08-12 20:21 ` [PATCH 15/20] crypto: qat - complete all the init steps before service notification Giovanni Cabiddu
2021-08-12 20:21 ` [PATCH 16/20] crypto: qat - fix naming of PF/VF enable functions Giovanni Cabiddu
2021-08-12 20:21 ` [PATCH 17/20] crypto: qat - remove the unnecessary get_vintmsk_offset() Giovanni Cabiddu
2021-08-12 20:21 ` [PATCH 18/20] crypto: qat - flush vf workqueue at driver removal Giovanni Cabiddu
2021-08-12 20:21 ` [PATCH 19/20] crypto: qat - do not export adf_iov_putmsg() Giovanni Cabiddu
2021-08-12 20:21 ` [PATCH 20/20] crypto: qat - store vf.compatible flag Giovanni Cabiddu
2021-08-21  7:49 ` [PATCH 00/20] crypto: qat - cumulative fixes Herbert Xu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).