From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=100.103.45.18 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1794315175; b=DDc3NKCm8/DdQNCMPlQ8YHZPwLL56CUux8mcpE6W8nEzk5Fs/rYjA+nC6RLP9gZbioaW vtmpBZFUVGUZ8iNZfarFwabx1Fhes9X9yYyc0pnMlygMWKxO89kyqPzUp4sKZxtxsE3qM DlgjSBVQsXoGCuNgy7fVMKxhTeBg2GFwWl2Fs1VsAm+AdzLaAyRMM8stbRj+EGWpWURj4 uSZbZg0k6aY8i6C3NCmvXXN5teg+Koefv/t+cF+MFwighMyzhSLSJdkLlqnq9kvq+ExmC WfYLuxK/57nAkcNUxG/Gl8/gYThwBG62mclqOcH6Qi6WuBD4opFUtY3ixsOAmD/0Q+g== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1794315175; h=Received:DKIM-Signature:From:To:Cc:Subject:Date:Message-ID:X-Mailer: In-Reply-To:References:MIME-Version:Content-Transfer-Encoding; bh=6InytrjD5eNKGLr7Uc06ly4yHxSUONfylQAl5AlgNKA=; b=iIFz9k4G0JZocjbZM63w7ynjP5E8O7WjT3ytUvKKAaNegyKvM6zfQ/mFUE5Bq4Aso2iP 83Zlx5FEVbX8Fe8yC2pzWmAMhkDxl6x1udW90XP0OXFgoY6xP6ynPdi5D/yJ556/OPNnG 1D6Ep5ymz1p06H/fonTQErPaj53tuoSkPjo6phybKN570He1YEOk9yXYZ4b5x+9i2gAR/ 15GXfCqsNfJH6/1AmdwfyAqj+kyhS7eH5IeoJoaPVmLPJ6BuP1lgM2mRm4pRuUBqzCvNd 4yBmZjDQQ7F5stZKNLZQiYzTiLThv2hm8Iw+YYSHa6l1NQ+r8tPcy0PbNTSjkrTICkQ== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20260515 header.b=LIiBO1xT; arc=none smtp.remote-ip=100.103.45.18 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 00A25606A32A for ; Tue, 10 Nov 2026 12:52:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20260515 header.b=LIiBO1xT Received: by smtp.kernel.org (Postfix) with ESMTPSA id 283A01F008A2; Tue, 10 Nov 2026 12:52:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1794315174; bh=6InytrjD5eNKGLr7Uc06ly4yHxSUONfylQAl5AlgNKA=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=LIiBO1xT/W9PxiCA6fULbia9B4Ij+ltKEJujVzawbPN5/UBY1GG/VZMM0sVAqq2DR CyiRTTYPACGLlO/++ZVlIkBQVjHjzbC9GHrFLM6fZxeSO7dogNqAWr5Yk7BnLyG08R qB77CR+4CKEs0hiAbb5fedk7o193tb0se87AzNIt62tXH5uymo4EzCMxxEBn4tkgSU 1VJDb1BGxeA6KTHmXvuQdAME9s4l5+HiQIGj2+SaLLf93x3tXrvlhiw3PBNSL1vcPr KfhB79at0gbGtBe22ogPxHbxCBkGqRj1lJkzdo4CGhM58zB2aJMc8grC0CuBJJLC7Q 6jR6W2qtJCvfA== From: Sasha Levin To: stable@vger.kernel.org Cc: Wolfram Sang , Frank Li , Alexandre Belloni , Sasha Levin Subject: [PATCH 6.12.y 2/3] i3c: master: replace ENOTSUPP with SUSV4-compliant EOPNOTSUPP Date: Tue, 10 Nov 2026 07:52:51 -0500 Message-ID: <20261110125207.1400304-2-sashal@kernel.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20261110125207.1400304-1-sashal@kernel.org> References: <20261107051751-failed-6.12-6b8b1d1d7bc7@kernel.org> <20261110125207.1400304-1-sashal@kernel.org> X-Mailing-List: stable@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: Wolfram Sang [ Upstream commit d10a4c323883c41cf1b652309e61c48bce248e35 ] Replace non-standard ENOTSUPP with the SUSV4-defined error code EOPNOTSUPP to fix below checkpatch warning: "ENOTSUPP is not a SUSV4 error code, prefer EOPNOTSUPP" Signed-off-by: Wolfram Sang Reviewed-by: Frank Li Link: https://lore.kernel.org/r/20250628192027.3932-6-wsa+renesas@sang-engineering.com Signed-off-by: Alexandre Belloni Stable-dep-of: 6b8b1d1d7bc7 ("hwmon: (tmp108) Fix jiffies wraparound in conversion-ready check") Signed-off-by: Sasha Levin --- drivers/i3c/master.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/drivers/i3c/master.c b/drivers/i3c/master.c index 28a39b2c039b1..1bbfff68a5394 100644 --- a/drivers/i3c/master.c +++ b/drivers/i3c/master.c @@ -844,14 +844,14 @@ static int i3c_master_send_ccc_cmd_locked(struct i3c_master_controller *master, return -EINVAL; if (!master->ops->send_ccc_cmd) - return -ENOTSUPP; + return -EOPNOTSUPP; if ((cmd->id & I3C_CCC_DIRECT) && (!cmd->dests || !cmd->ndests)) return -EINVAL; if (master->ops->supports_ccc_cmd && !master->ops->supports_ccc_cmd(master, cmd)) - return -ENOTSUPP; + return -EOPNOTSUPP; ret = master->ops->send_ccc_cmd(master, cmd); if (ret) { @@ -1441,7 +1441,7 @@ static int i3c_master_retrieve_dev_info(struct i3c_dev_desc *dev) if (dev->info.bcr & I3C_BCR_HDR_CAP) { ret = i3c_master_gethdrcap_locked(master, &dev->info); - if (ret && ret != -ENOTSUPP) + if (ret && ret != -EOPNOTSUPP) return ret; } @@ -2244,7 +2244,7 @@ of_i3c_master_add_i2c_boardinfo(struct i3c_master_controller *master, */ if (boardinfo->base.flags & I2C_CLIENT_TEN) { dev_err(dev, "I2C device with 10 bit address not supported."); - return -ENOTSUPP; + return -EOPNOTSUPP; } /* LVR is encoded in reg[2]. */ @@ -2374,13 +2374,13 @@ static int i3c_master_i2c_adapter_xfer(struct i2c_adapter *adap, return -EINVAL; if (!master->ops->i2c_xfers) - return -ENOTSUPP; + return -EOPNOTSUPP; /* Doing transfers to different devices is not supported. */ addr = xfers[0].addr; for (i = 1; i < nxfers; i++) { if (addr != xfers[i].addr) - return -ENOTSUPP; + return -EOPNOTSUPP; } i3c_bus_normaluse_lock(&master->bus); @@ -2801,7 +2801,7 @@ static int i3c_master_check_ops(const struct i3c_master_controller_ops *ops) * controller) * @ops: the master controller operations * @secondary: true if you are registering a secondary master. Will return - * -ENOTSUPP if set to true since secondary masters are not yet + * -EOPNOTSUPP if set to true since secondary masters are not yet * supported * * This function takes care of everything for you: @@ -2828,7 +2828,7 @@ int i3c_master_register(struct i3c_master_controller *master, /* We do not support secondary masters yet. */ if (secondary) - return -ENOTSUPP; + return -EOPNOTSUPP; ret = i3c_master_check_ops(ops); if (ret) @@ -2988,7 +2988,7 @@ int i3c_dev_do_priv_xfers_locked(struct i3c_dev_desc *dev, return -EINVAL; if (!master->ops->priv_xfers) - return -ENOTSUPP; + return -EOPNOTSUPP; return master->ops->priv_xfers(dev, xfers, nxfers); } @@ -3038,7 +3038,7 @@ int i3c_dev_request_ibi_locked(struct i3c_dev_desc *dev, int ret; if (!master->ops->request_ibi) - return -ENOTSUPP; + return -EOPNOTSUPP; if (dev->ibi) return -EBUSY; -- 2.53.0