From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id EF874C4706F for ; Fri, 22 Dec 2023 21:19:51 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id DAD1D8D0012; Fri, 22 Dec 2023 16:19:50 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id D5D7E8D000D; Fri, 22 Dec 2023 16:19:50 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C23E08D0012; Fri, 22 Dec 2023 16:19:50 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id AD47E8D000D for ; Fri, 22 Dec 2023 16:19:50 -0500 (EST) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 78601A14EE for ; Fri, 22 Dec 2023 21:19:50 +0000 (UTC) X-FDA: 81595721340.25.BA220E2 Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by imf15.hostedemail.com (Postfix) with ESMTP id 8FD50A001A for ; Fri, 22 Dec 2023 21:19:47 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=XutJyryH; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf15.hostedemail.com: domain of robh@kernel.org designates 145.40.68.75 as permitted sender) smtp.mailfrom=robh@kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1703279987; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=z59ZA3nky5PCEVnhB4gy74GkN6n/vopsIVb5YPJCjtE=; b=BfIINgPP/0Y5tPEf8RUdJnu+vtVzBGZQIm8Yn33aAi3gw8eSgL936onVIDdq/f5v3sSfmi yUAlAEfJHNQM/0FeFPpK+ASTg1Jtg2/ZbYMz72RSFkRlyaw/z9cgzZgg1+PTXJLwZz8NLE /ERFaMFwdR6XeVzcQ7rX0IR3bpZouzE= ARC-Authentication-Results: i=1; imf15.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=XutJyryH; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf15.hostedemail.com: domain of robh@kernel.org designates 145.40.68.75 as permitted sender) smtp.mailfrom=robh@kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1703279987; a=rsa-sha256; cv=none; b=4hXWsURjHr5+M6+4PIXbVzzJSyHuXoJa6XA1YPxFNigYzcnLYDyyWq2gNgq6Xe39UjvVxl lrwThjZG58YDlEqPa6eyShxs3io6U4UiqBIO6YZ4P5NmbhIJqKa76E4QD/iYytHn5IZSNS a6ERWN8m3zp5R49jLnuLIGwYUhjlvLU= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by ams.source.kernel.org (Postfix) with ESMTP id 25F55B80BA0; Fri, 22 Dec 2023 21:19:44 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id D8469C433C8; Fri, 22 Dec 2023 21:19:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1703279983; bh=85pem+bV3h4CTSEJsl8gxNpUqeC+ByEZF8tHZajdLdo=; h=From:To:Cc:In-Reply-To:References:Subject:Date:From; b=XutJyryH1C0yuKZA/mta5BFslea1nPHuuMEMIqTexQjedrgggkrdf3eqN2kD6EkgU 3jCx87FzTjHItInuySR3YJOOZmFV211W9WBPfOQXj+lHVaF9uXE6yR6kBTdYnjJhdQ s70fgyCI5FDyEx/7pzbczFpZNRK/qYjTXh+G6TNTSIAAXIHxfpWMzIAO4LYqjrX9U5 wAjkBSNhgkiJ/W8etslilyY1mQKWxdEWarTXXTaBT+uPKmD129ajAHNB4wLfI2NAKS isigYPWU3YdtSbDmSciHfVtXZ1A1wrIOZH52LLSxoazUgCso3tswSPt13z5HfEGnjQ qfE7JAi8wYz6Q== Received: (nullmailer pid 2942328 invoked by uid 1000); Fri, 22 Dec 2023 21:19:39 -0000 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8bit MIME-Version: 1.0 From: Rob Herring To: Alexander Graf Cc: Peter Zijlstra , Tom Lendacky , Usama Arif , Benjamin Herrenschmidt , David Woodhouse , Andrew Morton , madvenka@linux.microsoft.com, Ashish Kalra , Eric Biederman , linux-kernel@vger.kernel.org, "H. Peter Anvin" , kexec@lists.infradead.org, Steven Rostedt , pbonzini@redhat.com, Anthony Yznaga , arnd@arndb.de, linux-doc@vger.kernel.org, linux-mm@kvack.org, devicetree@vger.kernel.org, Mark Rutland , linux-trace-kernel@vger.kernel.org, Andy Lutomirski , Rob Herring , Stanislav Kinsburskii , James Gowans , x86@kernel.org, linux-arm-kernel@lists.infradead.org In-Reply-To: <20231222195144.24532-12-graf@amazon.com> References: <20231222193607.15474-1-graf@amazon.com> <20231222195144.24532-1-graf@amazon.com> <20231222195144.24532-12-graf@amazon.com> Message-Id: <170327997978.2942294.14458926896132199704.robh@kernel.org> Subject: Re: [PATCH v2 17/17] devicetree: Add bindings for ftrace KHO Date: Fri, 22 Dec 2023 15:19:39 -0600 X-Rspamd-Queue-Id: 8FD50A001A X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: 37nyqgdy7z5pf36f8xqd7ump91mz9hb8 X-HE-Tag: 1703279987-623226 X-HE-Meta: U2FsdGVkX19yU4JZxsGrdaimzkyxa1MjQYkDvdVfGvYh7HQXdtEXxvB3aihoTUBWlZ2pqPBB7mSN0KjDTqVjWlW9s1/ahHYqnDo8SY1s09VR8Z97GynprwkBi5K6lwScf83zNrU2PG9m/i1qYAnW3usZQkfkQdeTRY80+ZMpzWYPyqpgnEsCulV3dhrcmVk9ay0D6KSP3vEOLW9UhTuwNnKMOs+TQU5ky7PVP4t8Wv6bxRZmVrp7ApeQ85qQDHYog1t2AiT1X1ozRqb1QOXddWVArqBJyT1VFw+QZ++BALUYu4EyVoJ5njNfCx0/18ng0nD413esYBBPoZJIdqfoa/qod9MKwA9ujq8rQbiJJkYLHXLOrvDa3XtIwUNRafoiMxSgwxpkEXWCLsAmmCzmCzqEKbFQWNR6nWKigPHQF9nLWf/plyMwVd4Ztzp4q+WL3KeENQqoXCGaNFOUytiQ6vH8SHTXzlC3Hee0w2IsClbLinwypcfQS4Fx0TAjfbVbBIyUEwHsMps/Mn2FH8jOT9x5AU1BshRp0DPsHMKTYwz2n8sQbIyIoYTcffIItp9cJidloLDv/Z6zPduAe+icTI4NwwMOBGDsq3FW2ae79wWmbP2/QgWEUptv9jJZtUq+7ELF7BsgtkH3/1m6T7rbqvVYEC9++24VNEPLefEz2FfoMiO6VVW0rcGKC4bsyfyMjvM8U+TS3soeB0svGu4PTyXJKmN/zOq3GYQVTVqnmb0QOmZ6ZV6ZK5xMZpFjA1O+lzUneclbY2ymKQ+GaNt7Cejs2DzYGmzBNGdNDtmMQ/gsf6OpWjoawxL920MR2RUc3gRHxGIjVFdijS+g/Zz/PSVMrcs4cgg6Khf5jMajrUayz6sCF/F8yDfQ+UDgdrU2vaj3bBuyPnWeXmK7XjMgoUwaFOwHn0jzM2sXAKzMBw0Bmh2ys4sjvMfU8rdS7dde+r5OdXHDS+PTGwAbgBr PoWy2WYD uxpOZclsc+WZtpWqWa6gW+8aL7/W+II4a3JQnr5PcZptb3E0eWpiAvjnQhVIMHluZWpHn8mlQTX42Ov7yp6iOk3VX0Wv+iXXJn2uZm5mh3d5ASmDOzQG2CgaDxju/YTy7EdTNkFuNqejtl9KfVzth+Kf6BWnIEp1wVhzbgKfSHLViupKXz77qeHwwIzAIFhnnbmWE/L8daGQzwW3xgBR7plk1hJ58TLxhj0oxETzn9Qv+OgM6F6d7PoJnlFhJJRaIynyJx+qvO6erkOZbtDPNN9okvNq8d989pPUwR33akJT3pb9CSXguO5ITExoq+uRumxj1EcTX9Nu7C/Ud9d6NOUsP3A== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Fri, 22 Dec 2023 19:51:44 +0000, Alexander Graf wrote: > With ftrace in KHO, we are creating an ABI between old kernel and new > kernel about the state that they transfer. To ensure that we document > that state and catch any breaking change, let's add its schema to the > common devicetree bindings. This way, we can quickly reason about the > state that gets passed. > > Signed-off-by: Alexander Graf > --- > .../bindings/kho/ftrace/ftrace-array.yaml | 46 +++++++++++++++ > .../bindings/kho/ftrace/ftrace-cpu.yaml | 56 +++++++++++++++++++ > .../bindings/kho/ftrace/ftrace.yaml | 48 ++++++++++++++++ > 3 files changed, 150 insertions(+) > create mode 100644 Documentation/devicetree/bindings/kho/ftrace/ftrace-array.yaml > create mode 100644 Documentation/devicetree/bindings/kho/ftrace/ftrace-cpu.yaml > create mode 100644 Documentation/devicetree/bindings/kho/ftrace/ftrace.yaml > My bot found errors running 'make DT_CHECKER_FLAGS=-m dt_binding_check' on your patch (DT_CHECKER_FLAGS is new in v5.13): yamllint warnings/errors: ./Documentation/devicetree/bindings/kho/ftrace/ftrace-array.yaml:43:111: [warning] line too long (117 > 110 characters) (line-length) ./Documentation/devicetree/bindings/kho/ftrace/ftrace-cpu.yaml:53:111: [warning] line too long (117 > 110 characters) (line-length) ./Documentation/devicetree/bindings/kho/ftrace/ftrace.yaml:45:111: [warning] line too long (117 > 110 characters) (line-length) dtschema/dtc warnings/errors: WARNING: Documentation/devicetree/bindings/kho/ftrace/ftrace-array.example.dts:29.25-39: Value 0x0000000101000000 truncated to 0x01000000 WARNING: Documentation/devicetree/bindings/kho/ftrace/ftrace-array.example.dts:29.48-62: Value 0x0000000101000100 truncated to 0x01000100 WARNING: Documentation/devicetree/bindings/kho/ftrace/ftrace-array.example.dts:29.73-87: Value 0x0000000101000038 truncated to 0x01000038 WARNING: Documentation/devicetree/bindings/kho/ftrace/ftrace-array.example.dts:29.96-110: Value 0x0000000101002000 truncated to 0x01002000 WARNING: Documentation/devicetree/bindings/kho/ftrace/ftrace-cpu.example.dts:29.25-39: Value 0x0000000101000000 truncated to 0x01000000 WARNING: Documentation/devicetree/bindings/kho/ftrace/ftrace-cpu.example.dts:29.48-62: Value 0x0000000101000100 truncated to 0x01000100 WARNING: Documentation/devicetree/bindings/kho/ftrace/ftrace-cpu.example.dts:29.73-87: Value 0x0000000101000038 truncated to 0x01000038 WARNING: Documentation/devicetree/bindings/kho/ftrace/ftrace-cpu.example.dts:29.96-110: Value 0x0000000101002000 truncated to 0x01002000 WARNING: Documentation/devicetree/bindings/kho/ftrace/ftrace.example.dts:29.25-39: Value 0x0000000101000000 truncated to 0x01000000 WARNING: Documentation/devicetree/bindings/kho/ftrace/ftrace.example.dts:29.48-62: Value 0x0000000101000100 truncated to 0x01000100 WARNING: Documentation/devicetree/bindings/kho/ftrace/ftrace.example.dts:29.73-87: Value 0x0000000101000038 truncated to 0x01000038 WARNING: Documentation/devicetree/bindings/kho/ftrace/ftrace.example.dts:29.96-110: Value 0x0000000101002000 truncated to 0x01002000 doc reference errors (make refcheckdocs): See https://patchwork.ozlabs.org/project/devicetree-bindings/patch/20231222195144.24532-12-graf@amazon.com The base for the series is generally the latest rc1. A different dependency should be noted in *this* patch. If you already ran 'make dt_binding_check' and didn't see the above error(s), then make sure 'yamllint' is installed and dt-schema is up to date: pip3 install dtschema --upgrade Please check and re-submit after running the above command yourself. Note that DT_SCHEMA_FILES can be set to your schema file to speed up checking your schema. However, it must be unset to test all examples with your schema.