From nobody Tue Feb 10 03:36:55 2026 Received: from mail-wm1-f51.google.com (mail-wm1-f51.google.com [209.85.128.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 43C7F313552 for ; Mon, 27 Oct 2025 15:45:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761579911; cv=none; b=hfbZag4tJjvqGD02jl74M1ITS0a+H+bDG6RMxAzte/i0anxoX6gw0+LooJDVQkT1guizl12PqkuexYYTOMXx1JPLiQwHPNu0KRj2/E03oOgWWJwMiUviMLhMTtXpqfRHLmKjiPJqhFdiEfI9cfjebWtlqS1nqmmT/ywBESceuHU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761579911; c=relaxed/simple; bh=Rsilddn5Sk/PNb9loA2m4U6LcOVffhba4b6v0fmItZ0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=B4FasQ12qjdYcaAm1enXCSKWBu39xH04rCZzOcNXpeJwpVXtpRZ9yJwpXtRTVBEq86ChSQYdmeMLqLqzkqckEafD80zMjVcCw8LvvWh5QLHSnkMM9FsILqYMeMljeAGXEMcEA/qiYiLLk2vl6c1nluG3RvtK2QrP8NB4rVFdXAk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=bgdev.pl; spf=none smtp.mailfrom=bgdev.pl; dkim=pass (2048-bit key) header.d=bgdev-pl.20230601.gappssmtp.com header.i=@bgdev-pl.20230601.gappssmtp.com header.b=VAs1RItZ; arc=none smtp.client-ip=209.85.128.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=bgdev.pl Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bgdev-pl.20230601.gappssmtp.com header.i=@bgdev-pl.20230601.gappssmtp.com header.b="VAs1RItZ" Received: by mail-wm1-f51.google.com with SMTP id 5b1f17b1804b1-4711810948aso35215035e9.2 for ; Mon, 27 Oct 2025 08:45:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20230601.gappssmtp.com; s=20230601; t=1761579907; x=1762184707; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=BBmZV3Vyg2J9mVCwrX0FEpMqEZn3TiFxaC6u7B4A1Dw=; b=VAs1RItZlhAN5Yi7DLju0yhgGx5itR+LbLkOaURUrlz3JI/EsULTlmfAwxndh2lbye HFiBDCjaWzg8/tpRai3pKt7e7KntzaNcJsaQVc6F/SO0ozI/U8W03t7CARUHYX8NsRZB lHJfjeYk2mEcSKs0tPr5LGdrF4m7/qF9DfAPRJQKBkNOVZ3wF0lHD6TA8NVK3bjkm2ic /AwEVMn4/of2CCUR5MT7TG8/5HZFS3vywfUvXmNCNj81eOVqUHJ5nAducpyhgnJy5jiF VbNwRM8B2afoI1dAWPx/mIMxpsXAlZ29yJ2zdukgV+QpCuoA7SFgU22z/V/dSoiLHdld SCsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761579907; x=1762184707; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=BBmZV3Vyg2J9mVCwrX0FEpMqEZn3TiFxaC6u7B4A1Dw=; b=i2rDG5vuLA4CM7F9RTmCsfugZUwXRP0BGBjkPgoBlZ9/1UiPVEpQErag8O5o5psEye doZIq5OfQUiB+2sbENMFFS5H5rsza8fPodaCd4a6GfLGzOc6K5CmklmY96jSyo1cOpLq plaAjyahufW45OS/LdhDcXvjP0pVZMCwLXQgRE9oLhChJktOzYqKL3X1W6qvbZeQDLSV sUo301DIJHy5D3tyy/HMigleoMyPQXlOuPhokuUlsk9jmiBvaqf1JfZTPbUQb5/5NKnb oUYEo4wLREw0fHc+sLXFTIqgzFrgLcNTQD+BMnKKLcdJEqBSSZl6EZjGAyAYJDnw2+4j xncA== X-Forwarded-Encrypted: i=1; AJvYcCWY/foD0mJE5ctvXV9DL7dY4fBRDk/BJWktTMGpU29VOoadDJuauDJdd9uA2zNnqER41lWIIY+VlklfSDA=@vger.kernel.org X-Gm-Message-State: AOJu0YxRDD1BWA4GHtkttUZW/vVB8VVNnNcyn7wFYZeW2xH0AFRNfWhM sVruHCCOCwx8xEumS0zenrga8O8J3fgedWVpzunxmsu/+DZYcGhZWfuY1GE9WeiZOi2cdBIIOst IS3s249s= X-Gm-Gg: ASbGncthHM42MOnOcJ6ar5kSa0PJF+2UcJVnG4spmoOqoCRj8X3LN+Q36RMk60Q40ff e9DX+bfFHDaCXSZU87aRpZEQRaRbR/aDLPidd1yyzh9yW72KcOl+EFqF3f1G9H/RXwe8p6HQwa0 Bv+zVVRk6iR4NYuEczkct7tWzOQmPW4VZFct0CFu8gB7SQjPSmKhOQv2qNx8OIwYBmehcJqm+5f 5lgnchI8IOQCEvj8R8wteUk9QFt36FaCnhmqVoCeOaX6RLVm5Y86Xfd1Gu6mJnVaR5azPt8lY+j 5qwOiT9Xk5IkhmtTYlbvNrcqd+MSXkLQg++G+WHbi2+6DuWRCAzu8vqD0ZdigxIg+edI/vmJxOA Ddya+m8UIn4mW+KnlrwloXOUdnUv/GGN5PiRi8D268qMozQ5ljZXAEqodgDfIvA6QXgdZXyPmKR qbFDaYJA== X-Google-Smtp-Source: AGHT+IECWyoE3V6eNyQ+Ni8Ig1arWy6NtdUV/t1u+09OLLf2glJJDnd/F8BXPUeWLSqyq4r2HXl0iw== X-Received: by 2002:a05:600c:3b1c:b0:471:1b25:fa00 with SMTP id 5b1f17b1804b1-47717e633acmr828955e9.36.1761579907219; Mon, 27 Oct 2025 08:45:07 -0700 (PDT) Received: from [127.0.1.1] ([2a01:cb1d:dc:7e00:c1c6:7dde:fe94:6881]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-475dd477d0esm138708045e9.0.2025.10.27.08.45.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Oct 2025 08:45:06 -0700 (PDT) From: Bartosz Golaszewski Date: Mon, 27 Oct 2025 16:44:51 +0100 Subject: [PATCH v3 3/8] net: stmmac: qcom-ethqos: improve typing in devres callback 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="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251027-qcom-sa8255p-emac-v3-3-75767b9230ab@linaro.org> References: <20251027-qcom-sa8255p-emac-v3-0-75767b9230ab@linaro.org> In-Reply-To: <20251027-qcom-sa8255p-emac-v3-0-75767b9230ab@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Richard Cochran , Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Maxime Coquelin , Alexandre Torgue , Vinod Koul , Giuseppe Cavallaro , Jose Abreu Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1037; i=bartosz.golaszewski@linaro.org; h=from:subject:message-id; bh=mTsLMd9S404QxSew2dDaObEMEcD+rURz88/DzU+Cui8=; b=owEBbQKS/ZANAwAKARGnLqAUcddyAcsmYgBo/5N7EtUYevy0KNURGjAbWD3ayjri7A65CXIjY quz63CLKUGJAjMEAAEKAB0WIQQWnetsC8PEYBPSx58Rpy6gFHHXcgUCaP+TewAKCRARpy6gFHHX cpbXD/4rW59U3OyLKQKSjyyGQZLRkkV8UI/gn6+DtitezsllRAWiFL5xVrZxt57QxejnFAXi8D2 ES0aolYvT57xfwVmbnieVs//EfL4Nq2ufUvnOJRYovEMS8cCxZ0FdtbrDV55ZFA2xHFcRUbpeGT +kcbYMDKWwu7pmV+biu9VEX6h1ZsuN6inepunZO6CYaGeUQOFyxJgf7ZY+nVWGvFsttL39Yai+d 47t+qO1FSkpLxuakyURveQR1OsD0K1NInybeUmT5ApMUTKH2qNvpINsML4eTdL8yQN1zDL4mJjO zvN7lHjuKVJzogJnKQ078cHKC4hZ37wTHXuLwlHMG6URPvJbZj5MC8vvsU+tYoAnlNa5og0EUSZ R6gp5VYDQjzuERZnenBkmnx1WxQWAELVzPGpjwiUZ4J+UjIsk924po+ncs6LLXVCzuZx2uVzOEF y3FOVDZJSxf+vY7AR+vS8gkmZX/d1ZK8IqdnG5pOqB0wClGIfY1ZHo0Fqi+HqYfAvQocNAD6Bds m11j2pa6BtW2jcLPAxKE0gGZK397ZfEijSV/fIFP+LU609n2HiR5LiLaZc5BfPjYZgBAezW96l3 0WyQf+SCZ6+fviTWrnZYwhzrLPFBH/4e4GWB1aWkoTnrXpLB9ivxHseQnnGvlI6MPkZ5n2/WLxJ /yj4Q1OMbOUwjFg== X-Developer-Key: i=bartosz.golaszewski@linaro.org; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 From: Bartosz Golaszewski It's bad practice to just directly pass void pointers to functions which expect concrete types. Make it more clear what type ethqos_clks_config() expects. Signed-off-by: Bartosz Golaszewski --- drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c b/driv= ers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c index b24134923fdff0de8b608c140dfb8ffaccd19303..ed799da4e4079b4da4b555dd119= cce8c6591aa39 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c @@ -740,7 +740,9 @@ static int ethqos_clks_config(void *priv, bool enabled) =20 static void ethqos_clks_disable(void *data) { - ethqos_clks_config(data, false); + struct qcom_ethqos *ethqos =3D data; + + ethqos_clks_config(ethqos, false); } =20 static void ethqos_ptp_clk_freq_config(struct stmmac_priv *priv) --=20 2.48.1