Received: by 2002:a05:6a10:9afc:0:0:0:0 with SMTP id t28csp1059666pxm; Wed, 23 Feb 2022 17:04:58 -0800 (PST) X-Google-Smtp-Source: ABdhPJwG1HZVv1SYnRWRwJPf3/I4GmGFk0uWaC5cCZWWU/Vcyems4iDO0ZVcREMx70CEJkA6wyd3 X-Received: by 2002:a65:550a:0:b0:374:5324:c32d with SMTP id f10-20020a65550a000000b003745324c32dmr362822pgr.61.1645664697889; Wed, 23 Feb 2022 17:04:57 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1645664697; cv=none; d=google.com; s=arc-20160816; b=m/fnKKvmtx5gNOM9eemXo6MRjytdNKnegLZbEcT9IdIPtfSjAzkuKTPPm146bNOrpo ig0nMpJ6jJCFvrqm9AJ8TB5gYuZV21sQW+BxvsaJwyYeU4tZC4xcpWA7LopzkYEi1o5j dElCDB8m2G1b7IbBXYE8UyNDxhpHFq1BvIJmk37M+/x97yOxgGblvfgy6swOlqEkofEs ciWN1kdbt9EN4uen5QieCsbb1VBQq/CERheTtFNApAsQRTgtkX29AudAefaYocluMFu8 4LI+w05iN0aDnrZ2r+OAipMtaoLW4Sqt4MQz9s8LEVCRnQR6kDzs9Mxb4jeQLZNRAkT3 9dAg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=Un83NyYwsyQqVz5WMTwBk8GycqpE8Y0aWd6Pc5ZVK2Y=; b=aJSuHorCJgSQSMhZi4LgCNvIawgLQsmJepQtHPIuOnCxLAMzdqarn9OgwH4UhRs96s J/dsW3Q7j4UTOY0mGBIrWnzJA/QyhjMOJhOJ6XKXY+PXSPIqGeYtpWMI/WctCpXzsDHJ fM+0SiMjrM8OEXM5YCDos3lNPeyfPnHZiEq+MWcVB2zHhBQoBIe2JsqWTGLGQe0OeVbs IQesWyi13L71AhsvQqNE5sl278JzgVHeE0O53pIijKVyNRhtPYHCJwNZL3Ux73oDu97w HMq046TUf7BgX0R5wp9ZN0eVGpOHDvK3kjykmNdkZ5CRPq7YjyUkR7pQaJedMPbiwGgK fWBg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=OyFhUdXU; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id w10si1186438pgs.386.2022.02.23.17.04.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Feb 2022 17:04:57 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=OyFhUdXU; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id D27C9108568; Wed, 23 Feb 2022 16:55:03 -0800 (PST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240810AbiBWWdT (ORCPT + 99 others); Wed, 23 Feb 2022 17:33:19 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41208 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233044AbiBWWdS (ORCPT ); Wed, 23 Feb 2022 17:33:18 -0500 Received: from mail-vs1-xe2d.google.com (mail-vs1-xe2d.google.com [IPv6:2607:f8b0:4864:20::e2d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5D56211A22 for ; Wed, 23 Feb 2022 14:32:50 -0800 (PST) Received: by mail-vs1-xe2d.google.com with SMTP id e26so269738vso.3 for ; Wed, 23 Feb 2022 14:32:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Un83NyYwsyQqVz5WMTwBk8GycqpE8Y0aWd6Pc5ZVK2Y=; b=OyFhUdXUVxhjPlRKTE+Cy2XZ55YU83ExwRya3v1O6tzYZjI58QwEIQ3M7KxSF1PuEg zCH4pJCvYqjiC5p+Gej4wbrNsveqaVI+/tDRl7+ltV+LUWy8I1i5WJwGkbtgVq7fE6jk mbKob0NxoJyeSHMmL6XwTK4K/FAkqG3aB2prNfTE+r17IgzrXqOH4pCSnGWNhhYwNnGC me8uEOUeloflD/ItBIaEFvTdFJ59De3ek7h1cOtI2L/ZWY8fOm3mHYbCcfgq6eRhuCw2 EpcwUVjZi6h5MS39w97S1wt7WfapMdLh/FLhdAYAnJCReq/LKnEocx6QQtsbepMNGlMC gEcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Un83NyYwsyQqVz5WMTwBk8GycqpE8Y0aWd6Pc5ZVK2Y=; b=tSQP/M2vdRf2ZXSGMJUm07lrXtpa5lb4ORYav32eOY0klp3iP18V8G8R8zKPk3lRh/ 0l46NxpAz9DUa0A3p/A1Kh5DYXX/Xi2NAU741RAgupWqD7aC/V0U5fbo94xRBkaSUovn CQo6y7x5BmrJAnl6p233YGYXlZh1FPx3od3EvzoW9pTA6bLOoLOCUN3fQreSaYDULd5f +RTARUzo84NQrOEWGIpnsEf957qSN81pXvSjzO8TpZBfrYyAkhOjnHgDNSdduSKigNqq a5akAQFRSM4ukKXw5bffKbBZtMyvACWt47sv3xO1XJXOO1yn9/3nP/xjEW0T8x7wCsxw Bi4A== X-Gm-Message-State: AOAM531LkfIaE2d7XxfCzKSUn5SgVG0xO9cTWRd3sfIudV9ckWK1h1CG fL4RqH8ban8DWi9N4NS3rMojzFCzqITbD07S1niuFQ== X-Received: by 2002:a67:ca1b:0:b0:30b:9d28:1ce5 with SMTP id z27-20020a67ca1b000000b0030b9d281ce5mr772090vsk.61.1645655569363; Wed, 23 Feb 2022 14:32:49 -0800 (PST) MIME-Version: 1.0 References: <20210913233325.23263-1-pcc@google.com> In-Reply-To: <20210913233325.23263-1-pcc@google.com> From: Peter Collingbourne Date: Wed, 23 Feb 2022 14:32:38 -0800 Message-ID: Subject: Re: [PATCH] checkpatch.pl: use correct gitroot when running from non-top-level dir To: Andy Whitcroft , Joe Perches , Dwaipayan Ray , Lukas Bulwahn Cc: Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-9.5 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE, USER_IN_DEF_DKIM_WL autolearn=no 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 On Mon, Sep 13, 2021 at 4:33 PM Peter Collingbourne wrote: > > My workflow usually requires running checkpatch.pl from a subdirectory > of the kernel source tree. This works for the most part, but the script > will be unable to find the .git directory and will therefore refuse to > run any git commands (so, e.g. commit ID verification will fail). Fix > it by prepending $root to $gitroot when a root is set. > > This also requires fixing one root directory assumption in a git > invocation. Ping. Peter