Received: by 2002:a05:6a10:1d13:0:0:0:0 with SMTP id pp19csp533974pxb; Wed, 1 Sep 2021 04:43:09 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwDKfX7N8j+KPnv+Dijd5D5X5TMzPUiC/5okLOTLEFXZf3uEXX4mD5JuQTcWZkmJXNnl4dR X-Received: by 2002:a05:6402:b47:: with SMTP id bx7mr35114779edb.319.1630496589105; Wed, 01 Sep 2021 04:43:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1630496589; cv=none; d=google.com; s=arc-20160816; b=i4TN5e3JXwkmY0bVqAKjR83m7yNyMO/xz0HQgN4rYY3w3keB4pnf0TMzm4NajBwaYm lBGXlIwFfU2wB6WgbeBc7W0xGSCz72dQoWYolP53Yt7wZT8qAKKgyZio/fq5HT3KuUK6 GZ0QY7JB2ZIgkkyJBNDqmZf5MtDCUtWWR4/qE524y9c5ExzR5XyKWMVVEofv9PMMLMa3 LcvH0kuvn2VsYejum9eEpqmbrPHmYxkPsSQaOw6JST8e1pMK/4YUPX8pJLdNVWfcKF8+ 8pmKAV+Y9/FsjHbipusroKDoMH2a/X4A3f/78uOZHHnGf+g1YPfyFMshACxoQ4WLT7Te 9zoA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:organization:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=HnL8hIwYOE7A+dVZdjvymer11PwbV3ojhUkByRq/c1I=; b=YVT83mrkly5cRQ0qBnkeukAe9NP3v9fkY1OkxyqQ4bcRg+NQAcy9B/kO/AV95jHk4u 0SL+E4sQnhjKRbPf3itGj/P7foW6HRXQbrhsio9Qzk2AHslO+fQiSBwZfcASKheXDdeo 2HMeMZGUpcne3rYpmWgkDK5TQi2eGQPBdU4H437r7d9j83haYJ0FDV9OfRbUZmQtVBWT EreJ6qs9oJXJcZgJ+FanEULijbh4h0bvrJMIKeMorAY3lb9e91jiB4r/eXt6+w5QcRrb V+aaTghU3YBIHt6KTnmmBeIHvlOh1fyuz61LEvplocK957y3FAXMRH1DjzB232T+LEt2 KL4A== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-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 eb13si21643917edb.470.2021.09.01.04.42.24; Wed, 01 Sep 2021 04:43:09 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-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-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-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 S243220AbhIALhk (ORCPT + 99 others); Wed, 1 Sep 2021 07:37:40 -0400 Received: from mga06.intel.com ([134.134.136.31]:55785 "EHLO mga06.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S241703AbhIALhk (ORCPT ); Wed, 1 Sep 2021 07:37:40 -0400 X-IronPort-AV: E=McAfee;i="6200,9189,10093"; a="279729838" X-IronPort-AV: E=Sophos;i="5.84,369,1620716400"; d="scan'208";a="279729838" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Sep 2021 04:36:43 -0700 X-IronPort-AV: E=Sophos;i="5.84,369,1620716400"; d="scan'208";a="466840713" Received: from silpixa00400314.ir.intel.com (HELO silpixa00400314) ([10.237.222.51]) by orsmga007-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Sep 2021 04:36:41 -0700 Date: Wed, 1 Sep 2021 12:36:33 +0100 From: Giovanni Cabiddu To: Andy Shevchenko Cc: kernel test robot , llvm@lists.linux.dev, kbuild-all@lists.01.org, linux-kernel@vger.kernel.org, Herbert Xu , Fiona Trahe , Wojciech Ziemba Subject: Re: 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 Message-ID: References: <202109010001.5r11IRSX-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Organization: Intel Research and Development Ireland Ltd - Co. Reg. #308263 - Collinstown Industrial Park, Leixlip, County Kildare - Ireland Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Sep 01, 2021 at 02:18:17PM +0300, Andy Shevchenko wrote: > On Wed, Sep 01, 2021 at 12:19:08AM +0800, kernel test robot wrote: > > >> 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 [-Waddress-of-packed-member] > > adf_gen2_init_hw_csr_ops(&hw_data->csr_ops); > > ^~~~~~~~~~~~~~~~ > > 3 warnings generated. > > > Why on Earth the struct adf_hw_device_data, that contains a lot of pointers, > marked as __packed?! That __packed has to be dropped. That struct doesn't need to be marked as __packed. I'm going to send a patch that drops that attribute for all the structures that do not need to be packed in the QAT driver. -- Giovanni