Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp1236245pxj; Wed, 19 May 2021 01:10:52 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxMN4SHINcEg9rWfwnR/I8en/QvrL6bBsxDG787wWI9s8pfdWTLNljYPU0AEPFe7yAqoKxA X-Received: by 2002:a17:906:63d2:: with SMTP id u18mr11337807ejk.186.1621411852661; Wed, 19 May 2021 01:10:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621411852; cv=none; d=google.com; s=arc-20160816; b=BXggmVZuU74erYTDhcRXLG6M6DPXE+/gFh0XH6dwXIdYulrdt0ZXeeYDwkpHQS3g8I lkqGOeZN9je2dmEVe88B1vs/QT0S7J/66jfSsejh8hU06YS3u92SXFc0vMbc/rrAcMNY Zvu8hqmRCI9HyETTT+S4KVok5R00p/UoxFVGWoGMjeA4qdZ5chAsv4MbK842+HNlzWVI 7rn65hwilLDvZEJhQQyg6yIyWwIqxKYkGKj0pEdDnOKfNJ/pGrW1IW1989H1cyw1go9Q 2Teqqu7MTxs71eW2y/e3ROZmGunk1no1CVn/AZ60Rex3ZTGibiQ0g2vFqxrtgyrew7SZ xlsA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature; bh=kT6r2KItAdyXr6Yj4HdvbNeNJJn3Kyatb3yqGTbZ49U=; b=K3LECpXJ7/Yxn9dzWGqjxfYcSwdiBmm6pBsSnhdWo1/mY2BXqYUIeG9V5VuFTl8Kck CPqgA6aEZdVua0OLlJ5xdgmMHgKTe2p/MeKBtbbszwofCmf2ZPoHjGhQnrxT3N1fECAs 2NJFO08QuON2NddDcKcJPk3NvWNWCqVNfzeKDPBG/7qt4zDBcgWM/Zq0I9wGUDt6hwdZ ina/x8QpIa2GaEMnjXXCxFC4Odbbt+EnWbcBjlIG0RFUwNwvqbl4u8FAQl5fn7KbQIMr MRVpVL1yNpsPhMBYQYtBrKzDv5Lhm9hnECpUWgNWYEmFCVY11hiAr+dnY942zier5/el xmbA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=t774CtYe; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id hs11si26075675ejc.319.2021.05.19.01.10.28; Wed, 19 May 2021 01:10:52 -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; dkim=pass header.i=@gmail.com header.s=20161025 header.b=t774CtYe; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237946AbhEQVpJ (ORCPT + 99 others); Mon, 17 May 2021 17:45:09 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54302 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230508AbhEQVpH (ORCPT ); Mon, 17 May 2021 17:45:07 -0400 Received: from mail-wm1-x331.google.com (mail-wm1-x331.google.com [IPv6:2a00:1450:4864:20::331]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 56E98C061573; Mon, 17 May 2021 14:43:50 -0700 (PDT) Received: by mail-wm1-x331.google.com with SMTP id u4-20020a05600c00c4b02901774b80945cso329557wmm.3; Mon, 17 May 2021 14:43:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=kT6r2KItAdyXr6Yj4HdvbNeNJJn3Kyatb3yqGTbZ49U=; b=t774CtYem/0kL0GO8c0Bs8Binz7Qh2ivYr4qAbt8k4M/ZEpxVwVSn7PxZKdCCfDPWI XIgkJMHsFbL7qrWvQPHwg5hv+RiSmkr2GUqw7gLFzExzf0ujDt6WqjWkeDL9ZlT/DeY1 8MlFE+jjXUFRRdXRsPWDlpZnZZYIAaZNXHiKwek3g/XSWHNQrIQ0zem5rm9WEZ/Gzxap Djjllf7Hbput/A9u2DDd2elcAwPIxBQMY3ST6R3TRtUat/N3bz6agPjrcHVswLkdXStY vMDLot3oqKh8L0fMl2fNZTlUullwqPLKCJsEz/s2g++bn7UXXm3/RimqHr7fisUEpRQk bEDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=kT6r2KItAdyXr6Yj4HdvbNeNJJn3Kyatb3yqGTbZ49U=; b=Haqh+uZSyT7eQyzZd/oRGqdlal2DB3M8phbyTBljlIbKluaX5LYIhXv9Vxd4B5cVSd o7U1pTvkFq4fYHDuRyCO4ERh/020vy12EijRdJNIGPHPVOqZOpooeUs855lFQUj+7e5n sGZb5DBIdVHodKEJhAa+V0Ax9G00+7krJ75QOixE3AMinzfp9/R5Zb8RMoq2BWQI+1fy KkIOFfxBsXOtU2Tq5ms5UonvNa/Z8T5nImCNWT0DO7rQoVECIuZHQxvnQY4tyil3V53g 2v4LNlv304VvoS6hxSe8jGJIU1rmLrW/W5x3CZ4o/NxGV2+x5q+v+KYtNAoDvo5oUYOX PqNw== X-Gm-Message-State: AOAM533BopXfV16uHThuzvHBXwAeBkh/90fZt/55kYXs7aDkr+Mp/JSg H8E4sKVFmtsWlk9GixAb0eCgnebUUxHMmQ== X-Received: by 2002:a1c:f303:: with SMTP id q3mr1079231wmq.9.1621287829079; Mon, 17 May 2021 14:43:49 -0700 (PDT) Received: from [192.168.1.158] ([91.110.20.117]) by smtp.gmail.com with ESMTPSA id u16sm748429wmj.27.2021.05.17.14.43.47 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 17 May 2021 14:43:48 -0700 (PDT) Subject: Re: [PATCH v3 5/6] platform/x86: Add intel_skl_int3472 driver To: Andy Shevchenko , Andy Shevchenko Cc: Tomasz Figa , Sakari Ailus , Rajmohan Mani , "Rafael J. Wysocki" , Len Brown , Mika Westerberg , Linus Walleij , Bartosz Golaszewski , Wolfram Sang , Lee Jones , kieran.bingham+renesas@ideasonboard.com, Laurent Pinchart , Hans de Goede , Mark Gross , Maximilian Luz , Robert Moore , Erik Kaneda , me@fabwu.ch, Linux Kernel Mailing List , ACPI Devel Maling List , "open list:GPIO SUBSYSTEM" , linux-i2c , Platform Driver , devel@acpica.org References: <20210222130735.1313443-1-djrscally@gmail.com> <20210222130735.1313443-6-djrscally@gmail.com> From: Daniel Scally Message-ID: <0241df24-11cb-fd3b-12a5-f98dea55fac5@gmail.com> Date: Mon, 17 May 2021 22:43:46 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Andy On 22/02/2021 14:58, Andy Shevchenko wrote >> +#include > > This is definitely not for *.h. (Not all C files needed this) > >> +#include > > Ditto. > >> +#include >> +#include > > Ditto. Bit more delayed than I wanted to be, but I'm just finishing off the v4 of this. For these includes, I'm using the actual structs from them rather than pointers, so removing these would mean moving the definition of struct int3472_discrete_device into one of the source files; you're happy with that?