Received: by 2002:a05:6a10:1d13:0:0:0:0 with SMTP id pp19csp184912pxb; Thu, 2 Sep 2021 01:38:12 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwxb+YNRVVwAQR5IRXxkU00xDIhDl/a1ouTBwh/XrkBtOw1inv2csq2ph5w6P3Fu85XZv5v X-Received: by 2002:a02:ba1a:: with SMTP id z26mr1841323jan.98.1630571892430; Thu, 02 Sep 2021 01:38:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1630571892; cv=none; d=google.com; s=arc-20160816; b=ynBo+/hRzcSm8E1njfBKla4CXB1LOfdknJQONiYeFemry13+Bb/WN6z0o80btXtiel 59dphqROX0IlLZcesStPMagymU8TfwRWn6Hc+aIPu2OPZwswurdP27546kr3Ht9Kk3p3 /wM7ZshbUIzoiOjb/zTa32HomGHiRei3nPPfZFW+WXKj7OQyK0X9/OeRr08DN7nidtWz VCYDB3TAniSTVoMq7wNOUY3UjRzLHmelPgwNzK7dGcUeGWGD0N86gDXBWF/h5CCd9iWh qAGGBvLO4np9rRt/nEGAvYzP0ZuxUIxU461Yk6XHvhrFkkFcV4TQDaA+gZUK+VrC0MzG A62Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:organization :mime-version:message-id:date:subject:cc:to:from; bh=NP6+jorareC/ThIpqaenxzINmKMkmv6o9PqoFq7LUck=; b=Hpl7BdoVmH1FhAmgi40idsvcIRC3sal0qs4x6MUVjTZdRFXG+xbWOxulGGpN5Ombfz haaovwerVxFGvP1dgi5jsOWebif1jPSSY6FGH0rH0qxALpy1aMv5IohlkdpVA4ooM+5U rpK+ViFN52VlwDkjWCQ4Dia2VNqxDb7uLV41TnTGzZQ16shZEdgnMEmzVrfOzN0FMED6 ozX+mUEbuS73f/XqdfdZl7zn/CtUOWSdFdjKUk1qKDtt7tDnpJff3dHFWHvAySw0jxUj l0XFCaERtMh1u7uXDl7xHwYa0bpwK+hFaYAZYnELvl9WYTCD5UeUpIGWheg5KZt4DkEc OsfQ== 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 e28si1187002iov.1.2021.09.02.01.37.49; Thu, 02 Sep 2021 01:38:12 -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 S244432AbhIBIg1 (ORCPT + 99 others); Thu, 2 Sep 2021 04:36:27 -0400 Received: from mga17.intel.com ([192.55.52.151]:14276 "EHLO mga17.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233391AbhIBIg1 (ORCPT ); Thu, 2 Sep 2021 04:36:27 -0400 X-IronPort-AV: E=McAfee;i="6200,9189,10094"; a="199258647" X-IronPort-AV: E=Sophos;i="5.84,371,1620716400"; d="scan'208";a="199258647" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Sep 2021 01:35:08 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,371,1620716400"; d="scan'208";a="691271517" Received: from silpixa00400314.ir.intel.com (HELO silpixa00400314.ger.corp.intel.com) ([10.237.222.51]) by fmsmga005.fm.intel.com with ESMTP; 02 Sep 2021 01:35:07 -0700 From: Giovanni Cabiddu To: herbert@gondor.apana.org.au Cc: linux-crypto@vger.kernel.org, qat-linux@intel.com, Giovanni Cabiddu , kernel test robot , Wojciech Ziemba Subject: [PATCH] crypto: qat - remove unneeded packed attribute Date: Thu, 2 Sep 2021 09:34:59 +0100 Message-Id: <20210902083459.238983-1-giovanni.cabiddu@intel.com> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Organization: Intel Research and Development Ireland Ltd - Co. Reg. #308263 - Collinstown Industrial Park, Leixlip, County Kildare - Ireland Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org Remove packed attribute from structures that do not need to be packed. These are just used internally and not shared with firmware. This also fixes a series of warning when compiling the driver with the flag -Waddress-of-packed-member, similar to the following: drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.c:102:28: warning: taking address of packed member 'csr_ops' of class or structure 'adf_hw_device_data' may result in an unaligned pointer value Signed-off-by: Giovanni Cabiddu Reported-by: kernel test robot Reviewed-by: Wojciech Ziemba --- drivers/crypto/qat/qat_common/adf_accel_devices.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/drivers/crypto/qat/qat_common/adf_accel_devices.h b/drivers/crypto/qat/qat_common/adf_accel_devices.h index 38c0af6d4e43..5d4281c95866 100644 --- a/drivers/crypto/qat/qat_common/adf_accel_devices.h +++ b/drivers/crypto/qat/qat_common/adf_accel_devices.h @@ -42,13 +42,13 @@ struct adf_bar { resource_size_t base_addr; void __iomem *virt_addr; resource_size_t size; -} __packed; +}; struct adf_accel_msix { struct msix_entry *entries; char **names; u32 num_entries; -} __packed; +}; struct adf_accel_pci { struct pci_dev *pci_dev; @@ -56,7 +56,7 @@ struct adf_accel_pci { struct adf_bar pci_bars[ADF_PCI_MAX_BARS]; u8 revid; u8 sku; -} __packed; +}; enum dev_state { DEV_DOWN = 0, @@ -96,7 +96,7 @@ struct adf_hw_device_class { const char *name; const enum adf_device_type type; u32 instances; -} __packed; +}; struct arb_info { u32 arb_cfg; @@ -195,7 +195,7 @@ struct adf_hw_device_data { u8 num_logical_accel; u8 num_engines; u8 min_iov_compat_ver; -} __packed; +}; /* CSR write macro */ #define ADF_CSR_WR(csr_base, csr_offset, val) \ @@ -261,5 +261,5 @@ struct adf_accel_dev { }; bool is_vf; u32 accel_id; -} __packed; +}; #endif -- 2.31.1