Received: by 2002:a25:683:0:0:0:0:0 with SMTP id 125csp676388ybg; Wed, 3 Jun 2020 10:36:19 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyuGczlMRUU95ZifcYFF6I18J4Xm0QfJtQz9GYdQOcVgR/cirvA2ES+v6Ychau9FQDdoihg X-Received: by 2002:a50:bb29:: with SMTP id y38mr518465ede.358.1591205779514; Wed, 03 Jun 2020 10:36:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1591205779; cv=none; d=google.com; s=arc-20160816; b=navw76krkHqp7RKYwqNFShqZk1WIPc8hJpsBGLX7fv74id1ExMbVPYouLAjlOO9lHQ WBEhzzoq9QZywJIHHd7gFf0FJ9iWR9HwBk68iiiv75HnTi+GRUJTeMn/m9IbSRd4Rrsd uZNgwlQtD2i5UckT0ymRIuD2hD4GniotPnRtXTWID/T9Y7PXEtq/3M08iUBoaCSUrjCV LDDq9u9WrbuOrFrAw8vzYVZYw6JNl664K8hb20oHdOSCgVpjEyqc1FoJa9H8nDClhfRa vXu7PTXILP6+S10fSw0KU4eh6Njp9pOu04PW96Lq8pamqdWuITnGeXHnAxc+BzQJ1WvL 307g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:ironport-sdr:ironport-sdr; bh=mP0S/3sfVf6jzJ7T2BR831t/AAtCsRNGNhHIiLRRA/k=; b=qJia15Y0U7FLXhFLfE7jrMf64bd7wYT5f2HyXCBJne5Z7FW7B5jZl0h9qzuHT7S3/p VVqQ1/t93Z7Ri4MQO8BNjddgyoCB6+Hy7GqbBQUdP836Us8YQyOz8JH5JnozzRvmPMa1 WTClNTpp+YwP3aDrubcWnHFU+DTEPjvmL2357C2xseuxB3qJqBRM1qc7mlVT3WvbooU0 D3F8PUjoCJzn1//wAOWnloPRmgqSIAl8Qxlcc+ii662/Okx+IPjZwohYgS3BiteVwWG0 a5ugfGFjlTB6kdzYs2tPD9K14FHxMDew52GHDbBxxprP8SixOtwgbDn/CKJLr6PVimBf MaOQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id gl17si121491ejb.336.2020.06.03.10.35.46; Wed, 03 Jun 2020 10:36:19 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726231AbgFCRfJ (ORCPT + 99 others); Wed, 3 Jun 2020 13:35:09 -0400 Received: from mga09.intel.com ([134.134.136.24]:31625 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726205AbgFCRfI (ORCPT ); Wed, 3 Jun 2020 13:35:08 -0400 IronPort-SDR: zAvgIcLuQQyics2/sMKXpYWyY21M2uCnn0UeRtR4eNcQ0NDORKcb++XGyb+O+KAvIGOQiko4Y4 JSZDmaHzDO9g== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Jun 2020 10:34:08 -0700 IronPort-SDR: ocfEx5ucgu1UHI09iSP1UbIykZ0W2ang5MPAbRfOzbIKM7LMX7KLSxWx9TBpKFMPd7FaEJrRJd xbJKNt/+7SbA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,468,1583222400"; d="scan'208";a="304445556" Received: from silpixa00400314.ir.intel.com (HELO silpixa00400314.ger.corp.intel.com) ([10.237.222.51]) by fmsmga002.fm.intel.com with ESMTP; 03 Jun 2020 10:34:06 -0700 From: Giovanni Cabiddu To: herbert@gondor.apana.org.au Cc: linux-crypto@vger.kernel.org, Giovanni Cabiddu Subject: [PATCH 0/3] Replace user types and remove packed Date: Wed, 3 Jun 2020 18:33:43 +0100 Message-Id: <20200603173346.96967-1-giovanni.cabiddu@intel.com> X-Mailer: git-send-email 2.26.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-crypto-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org Remove user types across qat code base and replace packed attribute in etr ring struct which causes a split lock. These changes are on top of "crypto: qat - fix parameter check in aead encryption" (https://patchwork.kernel.org/patch/11574001/) Giovanni Cabiddu (1): crypto: qat - remove packed attribute in etr structs Wojciech Ziemba (2): crypto: qat - replace user types with kernel u types crypto: qat - replace user types with kernel ABI __u types .../crypto/qat/qat_common/adf_accel_devices.h | 54 +++--- .../crypto/qat/qat_common/adf_accel_engine.c | 4 +- drivers/crypto/qat/qat_common/adf_aer.c | 2 +- .../crypto/qat/qat_common/adf_cfg_common.h | 24 +-- drivers/crypto/qat/qat_common/adf_cfg_user.h | 10 +- .../crypto/qat/qat_common/adf_common_drv.h | 12 +- drivers/crypto/qat/qat_common/adf_ctl_drv.c | 4 +- drivers/crypto/qat/qat_common/adf_dev_mgr.c | 8 +- drivers/crypto/qat/qat_common/adf_transport.c | 62 +++---- drivers/crypto/qat/qat_common/adf_transport.h | 4 +- .../qat_common/adf_transport_access_macros.h | 6 +- .../qat/qat_common/adf_transport_internal.h | 27 ++- drivers/crypto/qat/qat_common/icp_qat_fw.h | 58 +++---- .../qat/qat_common/icp_qat_fw_init_admin.h | 46 ++--- drivers/crypto/qat/qat_common/icp_qat_fw_la.h | 158 +++++++++--------- .../crypto/qat/qat_common/icp_qat_fw_pke.h | 52 +++--- drivers/crypto/qat/qat_common/icp_qat_hw.h | 16 +- drivers/crypto/qat/qat_common/icp_qat_uclo.h | 6 +- drivers/crypto/qat/qat_common/qat_algs.c | 54 +++--- drivers/crypto/qat/qat_common/qat_asym_algs.c | 12 +- drivers/crypto/qat/qat_common/qat_hal.c | 40 ++--- drivers/crypto/qat/qat_common/qat_uclo.c | 20 +-- .../qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 26 +-- 23 files changed, 352 insertions(+), 353 deletions(-) -- 2.26.2