Received: by 2002:a05:6358:a55:b0:ec:fcf4:3ecf with SMTP id 21csp1958014rwb; Thu, 19 Jan 2023 18:28:56 -0800 (PST) X-Google-Smtp-Source: AMrXdXvfSgF/9axA12D935ZSV0B20YbG2qAk8hWaA8Y9WskK5kkh3aiRSo69eUpIKDnAbUv2MwgW X-Received: by 2002:a17:903:40cc:b0:194:75cf:71b3 with SMTP id t12-20020a17090340cc00b0019475cf71b3mr12675745pld.53.1674181735888; Thu, 19 Jan 2023 18:28:55 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674181735; cv=none; d=google.com; s=arc-20160816; b=VN18kWzOgb1o5d1b3FZnlKtCWBGFtsIH4VfXWEYyK8dEVw8dh4VnSyM58MP1OVWpM0 mMnAr3lQ3KnqNNoknnUmpoqDv8nfcSxZ7hUkRR0l3xekoQfo4djikpS09b2GNUUvn4mS 36ZUQBYGGSu6QjthgGMwGEPsJKj3deeli3+jI3njQKXkEMZhWTNe/9dyWL2NNG8fy9ik tgBo4gJ5AJc1kvwwS/5TZR31bJTnJAUTRdji2JVEQwoIIMhPSXEz8wNLsUS6y9anWvf8 69FMVA+nf2TLkTtCy+gj3Wbl6Rg/o+uc3ZNoxK+P4ph3DjkxZ90KbTCQiGg/u2y3sImR hLug== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=WzBeQYZXEtXPMf0vPq0PCV1Fj409GVh5gkjqU8p+Pso=; b=WSI5t69R7tdNuaaA3xPHZN5mWxqUNrh+yzv5q5O5byb9nKe2setUAOBFt49YIODMcE 7hZWMQwZX18AzdAh+3fkjO7cwjnqR5z3NRHPmubxjKmDarfNb4ihNLZRNaQkUXeNLBy3 qeNbtdb8GQjjs+GDtKQoMZz1jG2SlNX3WtlnAllzQMnEViXYLnIXeY998eIompgqa7bl e6RLAtyqMyVLchPXLiL70IdYvlqUWEA5SmJhWAlL7n0H7Fjp9qxtl3o/g68A6PD7MJXK x49DpLQv2+r4gX2uRNkn9KuQjJLq2Tyju9UAJ6p7Kl5wsqZ2ar6a6DuV19b098GQBDBd yrGQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b="QZ3/7vty"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id q21-20020a170902edd500b0019323b6d228si35453954plk.71.2023.01.19.18.28.50; Thu, 19 Jan 2023 18:28:55 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b="QZ3/7vty"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229740AbjATBcK (ORCPT + 46 others); Thu, 19 Jan 2023 20:32:10 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46032 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229526AbjATBcH (ORCPT ); Thu, 19 Jan 2023 20:32:07 -0500 Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D502386EE6; Thu, 19 Jan 2023 17:32:04 -0800 (PST) Received: from pendragon.ideasonboard.com (213-243-189-158.bb.dnainternet.fi [213.243.189.158]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id 7EEF9514; Fri, 20 Jan 2023 02:32:02 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1674178322; bh=SjQRrqIa+SgjNKwnY8mzZtkRapHgMrhshCu+Y2mVyQE=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=QZ3/7vtyMid+aFisGXGudSkwrnBOMjrlZNhPeBgOb4v9lq08Yj1Nw+YCQf7MuITTe ug1Fj/wPhTI/EO/NB+iSHoTqS4HrkkQlccD5cQgR4vjjYUZAS1QboMx4LfDUMaC2e1 MkSm3JMkMtH8GDXAdivwVLIryhIZP5c7nAnmmKqI= Date: Fri, 20 Jan 2023 03:32:00 +0200 From: Laurent Pinchart To: Umang Jain Cc: linux-staging@lists.linux.dev, linux-rpi-kernel@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, Stefan Wahren , Greg Kroah-Hartman , Florian Fainelli , Adrien Thierry , Dan Carpenter , Dave Stevenson , Kieran Bingham , Paul Elder Subject: Re: [PATCH v5 3/6] staging: vc04_services: bcm2835-camera: Drop include Makefile directive Message-ID: References: <20230119115503.268693-1-umang.jain@ideasonboard.com> <20230119115503.268693-4-umang.jain@ideasonboard.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20230119115503.268693-4-umang.jain@ideasonboard.com> X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Umang, Thank you for the patch. On Thu, Jan 19, 2023 at 05:25:00PM +0530, Umang Jain wrote: > Drop the include directive they can break the build one only wants to > build a subdirectory. Replace with "../" for the includes, in the > bcm2835-camera files instead. Same comment as in 2/6. I expect it applies to other patches in the series too. > Suggested-by: Greg Kroah-Hartman > Signed-off-by: Umang Jain > --- > drivers/staging/vc04_services/bcm2835-camera/Makefile | 4 ---- > .../vc04_services/bcm2835-camera/bcm2835-camera.c | 10 +++++----- > .../staging/vc04_services/bcm2835-camera/controls.c | 6 +++--- > 3 files changed, 8 insertions(+), 12 deletions(-) > > diff --git a/drivers/staging/vc04_services/bcm2835-camera/Makefile b/drivers/staging/vc04_services/bcm2835-camera/Makefile > index 3494c82b271a..203b93899b20 100644 > --- a/drivers/staging/vc04_services/bcm2835-camera/Makefile > +++ b/drivers/staging/vc04_services/bcm2835-camera/Makefile > @@ -4,7 +4,3 @@ bcm2835-v4l2-$(CONFIG_VIDEO_BCM2835) := \ > controls.o > > obj-$(CONFIG_VIDEO_BCM2835) += bcm2835-v4l2.o > - > -ccflags-y += \ > - -I $(srctree)/$(src)/.. \ > - -I $(srctree)/$(src)/../vchiq-mmal/ > diff --git a/drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c b/drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c > index 797ebe2a973a..4f81765912ea 100644 > --- a/drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c > +++ b/drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c > @@ -26,11 +26,11 @@ > #include > #include > > -#include "mmal-common.h" > -#include "mmal-encodings.h" > -#include "mmal-vchiq.h" > -#include "mmal-msg.h" > -#include "mmal-parameters.h" > +#include "../vchiq-mmal/mmal-common.h" > +#include "../vchiq-mmal/mmal-encodings.h" > +#include "../vchiq-mmal/mmal-vchiq.h" > +#include "../vchiq-mmal/mmal-msg.h" > +#include "../vchiq-mmal/mmal-parameters.h" Unlike the change in 2/6 that we may want to reconsider, this looks good to me, even though it will be interesting to see what happens if we move the vchiq core out of staging first. I expect in that case that the headers will go to a directory under include/ (likely in include/linux/soc/ ?), and this will be modified accordingly. In the meantime, with the commit message updated, Reviewed-by: Laurent Pinchart > #include "bcm2835-camera.h" > > #define MIN_WIDTH 32 > diff --git a/drivers/staging/vc04_services/bcm2835-camera/controls.c b/drivers/staging/vc04_services/bcm2835-camera/controls.c > index 5644d1d457b9..6bce45925bf1 100644 > --- a/drivers/staging/vc04_services/bcm2835-camera/controls.c > +++ b/drivers/staging/vc04_services/bcm2835-camera/controls.c > @@ -23,9 +23,9 @@ > #include > #include > > -#include "mmal-common.h" > -#include "mmal-vchiq.h" > -#include "mmal-parameters.h" > +#include "../vchiq-mmal/mmal-common.h" > +#include "../vchiq-mmal/mmal-vchiq.h" > +#include "../vchiq-mmal/mmal-parameters.h" > #include "bcm2835-camera.h" > > /* The supported V4L2_CID_AUTO_EXPOSURE_BIAS values are from -4.0 to +4.0. -- Regards, Laurent Pinchart