Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp1224627pxv; Fri, 16 Jul 2021 04:43:00 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyBVPnfs/XdUSTv+Sy22gF7QhEHB1PRHByZQ7FHyfI7lf0HPpsKOVCzkaf/nJx25Vmz9jTB X-Received: by 2002:aa7:d554:: with SMTP id u20mr14060683edr.50.1626435780572; Fri, 16 Jul 2021 04:43:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626435780; cv=none; d=google.com; s=arc-20160816; b=W7t6a6vOhmqQuN1WvLXHKQmnH7sZo/OUIPlRfI7pkB1JzLHXTGmJsT4SQzkykprWO1 tiSLfrdknaiZDtxJtxLEC8x0mfmAlBPFj/Yq2iYF+1fLhuJrCu2ZYa5dUPWm+oa2oRw4 jdNnt3X0g1jLbPTEq/G9cwZtu9vQLdZSXZaopphDV/xLYCM+icPWN0/N/Qd4UXClypCU QeI6oxtxUHimtJHPu+PHsBhsrWM/Rvajz9KNG1JT9p4MkTwDVuTfJ0C5nHpVKRJzJqIr 89xV6gVkJEpACbktN8tNo593nR/gsziVw/5hFeM2QL2mq9QhLqHffrGOhexsScCIQRVI yT6w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=STYhmNu8VFsTTqVgqjDCT+wiT/8bfs7viH84BT1mTnc=; b=jeLC5+rV3LuQOy+Ko1rw6ljXgKjIYeJBawqlFa+dNYxrhwi0ulfAjLE48ngfcgXUIj p4vTSEcGrIVR4Kfkxos8QMCVf2MoZ1nUmyC5uWE+Gqb5Lv8ZgJfHbq93iG3y+SZNQ0oa 1zsinfI9Vf/Y3eoljeFY9EJn5Vy9U9cfDl7Ech1MAiQsxZVildDWcwPxz+CX9FSuR9Ex ZDpGmEsdUVZOfQ+aV7vKa21SGMIV3VLrwm1DnA4MThOhh2G+px7O1Njl5izR3VozAwyB QCxQuh517mjHttEsgdw2jnNzykaYPy/FmgltozxyuQgg9gRVj6kPsOxPnuvj8AF0oeiF YlTw== 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 g26si10645442edu.548.2021.07.16.04.42.34; Fri, 16 Jul 2021 04:43:00 -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 S232552AbhGPLoI (ORCPT + 99 others); Fri, 16 Jul 2021 07:44:08 -0400 Received: from mga05.intel.com ([192.55.52.43]:23836 "EHLO mga05.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231386AbhGPLoF (ORCPT ); Fri, 16 Jul 2021 07:44:05 -0400 X-IronPort-AV: E=McAfee;i="6200,9189,10046"; a="296361729" X-IronPort-AV: E=Sophos;i="5.84,244,1620716400"; d="scan'208";a="296361729" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Jul 2021 04:41:09 -0700 X-IronPort-AV: E=Sophos;i="5.84,244,1620716400"; d="scan'208";a="573640178" Received: from paasikivi.fi.intel.com ([10.237.72.42]) by fmsmga001-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Jul 2021 04:41:07 -0700 Received: from paasikivi.fi.intel.com (localhost [127.0.0.1]) by paasikivi.fi.intel.com (Postfix) with SMTP id 41509204C0; Fri, 16 Jul 2021 14:41:05 +0300 (EEST) Date: Fri, 16 Jul 2021 14:41:05 +0300 From: Sakari Ailus To: Andy Shevchenko Cc: kernel test robot , Nick Desaulniers , clang-built-linux , kbuild-all@lists.01.org, Linux Kernel Mailing List , Thomas Zimmermann , Petr Mladek , Andy Shevchenko Subject: Re: drivers/media/v4l2-core/v4l2-ioctl.c:303:28: warning: taking address of packed member 'pixelformat' of class or structure 'v4l2_pix_format_mplane' may result in an unaligned pointer value Message-ID: <20210716114105.GF3@paasikivi.fi.intel.com> References: <202107150148.RpWnKapX-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Andy, On Wed, Jul 14, 2021 at 10:45:26PM +0300, Andy Shevchenko wrote: > > >> drivers/media/v4l2-core/v4l2-ioctl.c:347:37: warning: taking address of packed member 'pixelformat' of class or structure 'v4l2_sdr_format' may result in an unaligned pointer value [-Waddress-of-packed-member] > > Why is it packed in the first place? Is it used on unaligned addresses > in other structures? But even so, why should it matter? It's packed since we wanted to avoid having holes in the structs. There are other ways to do that but it's ABI dependent and is prone to human errors, too. -- Sakari Ailus