Received: by 2002:a05:6500:1b45:b0:1f5:f2ab:c469 with SMTP id cz5csp348137lqb; Tue, 16 Apr 2024 19:15:36 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXuiC7hu5DMncMKdv3BcAGzM/CiMo5jsTCQQHUtX6GlaO1HEbdyZOXnCj3eZhRg+9O0BMZVIYUjnI8la/A5hlOJt1aST9Y8eY0CfCyhkA== X-Google-Smtp-Source: AGHT+IE8CxoG7KPLcOAXpRmKPlt0/ClLz1l2iIIq65MY+Cm1gAxgDVb5A5wJLXJvqOQDtcF3rl01 X-Received: by 2002:a17:902:7687:b0:1e0:3084:6cb4 with SMTP id m7-20020a170902768700b001e030846cb4mr12793112pll.17.1713320135770; Tue, 16 Apr 2024 19:15:35 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1713320135; cv=pass; d=google.com; s=arc-20160816; b=uML2X2Dm9wVvV0u6MVdpRhl7r1UazUGDfWYaepc9xu8veJOqqApYGnwabB1qkSItdW IslIKdVy7bIqshNXLWdPxOs89fN2SHANF7OkYf+T97aOSamz7ltHZI62+Eg1sLkdywmX PIIyybfjC28EZsK8T0GwYaTf/KoMHzP6VQYIrNYHzKOmACwR6EH+0uFDpj1xWovk3NXz BOZTGAlSxlV6gx8XJo67JpwkM1H4jOEhLY67zIm5kJUeksH37EIKL2Zv306WBN8p37Gb AxTuZXNhRKjQgF41arAlmJKMdUB+wAhsALS0yhkB6eG5mm42LqhLBReB/4uWgQeMKlCq F7ZQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :subject:cc:to:from:date:dkim-signature; bh=18oLhb0foUGbfMENSls9K19ucpQloWqcX1aokJVFs7I=; fh=GaSqQ6/Dp/N45Z3eHyi7L3C8AAz/D4ziEC7Rm0co4IM=; b=cGf0DopC28wHvqiMsULGlFqbiTJOVQmAeyfrAigV0/sIdbwjQF6clZT3tRow/1VNcD xPYByn6XKXGhhDO7162TMfBtikSPbxUv5jfby9JJ9TI/EVoO2XrRhxQcDE1S176mK3tg lvCS6DHtBtsJ/Fder6IRoulH8STRWNfaIsVGGjD+7VhNvfB01Ae2fsYkWJS1N9dW9CT5 xWITjR0WwtrRqConS3y3rcsrZWWg/6gdjUal6hiFSSkqYTLPBwg3QKRLV0548qACZLzw BVld3F4JeIaDYLxxnqhBl+MRtadqFhA+ezeXtfT6JX+L9iMf+MVhhl1Rpho1y9tHNAcn 7OCA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=o5wayfYw; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-147839-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-147839-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id n16-20020a170902f61000b001e2ade13084si10682008plg.249.2024.04.16.19.15.35 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Apr 2024 19:15:35 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-147839-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=o5wayfYw; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-147839-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-147839-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 77D6FB21D3B for ; Wed, 17 Apr 2024 02:15:32 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 3DF8063B8; Wed, 17 Apr 2024 02:15:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="o5wayfYw" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 52D9A4430; Wed, 17 Apr 2024 02:15:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713320120; cv=none; b=N+/XXfn8U2B/mRbH8pllcTfPs+UY1Q4MPUoj4L4CPL4Xi6jyEQS2dsv+WgL8Idt3DO56HhQOUKylgJg1A/7Dp2XO3DG9MIsHBEkTBQEWm86JULhIJODTMTWZmRjbd3Lo0ZtrOkyG2wX3501BxZpuYQLRjikBtF4U310qTZEe9QQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713320120; c=relaxed/simple; bh=KcjW4v9LPhuP/rC4Hb0v6FD940Tv/do/SHcz+AsZO6g=; h=Date:From:To:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=I+n/tQb1DvmUCrR3hqwsYblNITcUiFSzpsZfK5NNapVRa2A8GnitZ4XH9MHnHsGPBLFsmReAASJySrBSH4OBvqymMQV1e/oLCnk1eo+cHbJPD3jG4Qsune+LXDRJO36XYjYXO/u1hqrJdxwtx+SoJFsnBcK8WLlkQjaDoJ+ctsE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=o5wayfYw; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id ACA29C113CE; Wed, 17 Apr 2024 02:15:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1713320119; bh=KcjW4v9LPhuP/rC4Hb0v6FD940Tv/do/SHcz+AsZO6g=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=o5wayfYwbiuwQnVYrPQlpT72jghBvBMQC6rckXjnlBaNiTaRmHcoR8vmJ5oz8Nx9X Js+6FebnrF9YaP+4rDpGNQVtDOiFvhHaS6ggMkuwFUwvUimaawBbhEvqZyiFzq2S8l CWzB483BmU7R+fWbigPbXvlqLeJONF3zfS3O9BCsB5EgUHJfVG0/NTgkmh+I2sfsyv W/dN7gw9gF11ciLXU5fthI/js3PrMcdqFP17WYrV3kL1qJ1sEWa8vM4C65lwgPAi57 VVyJ28M/BuTt2H7t44+/BLabCrxQkbVd68hw/q5oLMQUyr5wXqrCA4uDKomH/uTHMV sePX1d+1W0ZyQ== Date: Tue, 16 Apr 2024 19:15:17 -0700 From: Jakub Kicinski To: Kory Maincent Cc: "David S. Miller" , Eric Dumazet , Paolo Abeni , Jonathan Corbet , Luis Chamberlain , Russ Weight , Greg Kroah-Hartman , "Rafael J. Wysocki" , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Oleksij Rempel , Mark Brown , Frank Rowand , Andrew Lunn , Heiner Kallweit , Russell King , Thomas Petazzoni , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, devicetree@vger.kernel.org, Dent Project , kernel@pengutronix.de, Maxime Chevallier Subject: Re: [PATCH net-next v8 10/17] net: pse-pd: Add support for PSE PIs Message-ID: <20240416191517.65c63e21@kernel.org> In-Reply-To: <20240414-feature_poe-v8-10-e4bf1e860da5@bootlin.com> References: <20240414-feature_poe-v8-0-e4bf1e860da5@bootlin.com> <20240414-feature_poe-v8-10-e4bf1e860da5@bootlin.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Sun, 14 Apr 2024 16:21:59 +0200 Kory Maincent wrote: > +/** > + * of_pse_match_pi - Return the PSE PI id of the device node phandle > + * @pcdev: a pointer to the PSE controller device > + * @np: a pointer to the device node > + */ > +static int of_pse_match_pi(struct pse_controller_dev *pcdev, There's new nitpick from kernel-doc - if the function returns something the kdoc needs to document Return: .. Sorry I missed this check failing because the fact that the series is 17 patches lights it up as red in patchwork :( I'll apply the first 3 patches to make v9 smaller. > + struct device_node *np) > +{ > + int i; > + > + for (i = 0; i <= pcdev->nr_lines; i++) { > + if (pcdev->pi[i].np == np) > + return i; > + } > + > + return -EINVAL; > +} > + > +/** > + * psec_id_xlate - translate pse_spec to the PSE line number according > + * to the number of pse-cells in case of no pse_pi node > + * @pcdev: a pointer to the PSE controller device > + * @pse_spec: PSE line specifier as found in the device tree > + * > + * Return 0 if #pse-cells = <0>. Return PSE line number otherwise. here missing ":" > + */ > +static int psec_id_xlate(struct pse_controller_dev *pcdev, > + const struct of_phandle_args *pse_spec)