From nobody Sun Feb 8 20:57:52 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (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 8C1742F6927 for ; Tue, 23 Dec 2025 10:02:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766484171; cv=none; b=by7aygQoBBFMGGo3jvCkiyDRh+5OhRD/loW19vNQedGvUk1UXMVYg8NFY3ILpbSyB/YR+Lsl0sRnFdRAW7IOTB77fo6uI2BlPG9hxxtrwhI8v1LLX/WWI++1q/ajsVIn7zFMntzytlRyVXpLOBxR3lzvZNgVr+dPpJv+NJTQY4Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766484171; c=relaxed/simple; bh=3ocHwW+sRAuHA65NGYfWiu2vYKpc/cBf3QlL1rRapRc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=qPRoQKaAzYoy4Yh+vnuo83YLnwyCxN6Det6knV1ljkDuMAKHIqk+g3R9Q8zLPC4M43/STzElntC9X86f4I+QeoTox+CJMDLgf2ek8Xpt0o1PGCVH3cGScjJSqrB6z3YeGCjsNXCCKZerKOX4mjLOfOuB1Byl40MVS/lhPB6/u1U= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=NXZPQwMV; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=UsNxcFMp; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="NXZPQwMV"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="UsNxcFMp" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5BN36aae1894837 for ; Tue, 23 Dec 2025 10:02:46 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= oFnYYnBwOxyLsl4gp3Gqs5QoCyJ7O2QmTAIBUb9SP2Q=; b=NXZPQwMVokntHKv+ fa6fgpAlsALdTn0FhVHe/OI0/RAIFpi2EQ58j0PO6zNyNNJW3dkpCjnpyNrjserh 0SN0Q5/JAdL9cCtjSI6i/4w2C4hlJ7yQ+fChan94YkDrFXAGQoHib/7didgwTuF4 OSQuTsubDEpoFEg0tMw9DJtVRzDg2TkTTRXbW8CpAvm/g2f81OlpsAqR/N/F0Y3F Xunn3GCHzcOoyAhkp0N4OUssKO4zl+U6PUa7fM/Wmd2FMAXFbgxpYpgWha9ZujNF bA1ERz0aVQvCCImvoWp+nrwJqnYphez/xoXSXQmkV819WcAWZNfP0n5o1tby7f+N UTSBKA== Received: from mail-qt1-f198.google.com (mail-qt1-f198.google.com [209.85.160.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4b74takeh4-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 23 Dec 2025 10:02:46 +0000 (GMT) Received: by mail-qt1-f198.google.com with SMTP id d75a77b69052e-4ee21a0d326so21060301cf.3 for ; Tue, 23 Dec 2025 02:02:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1766484166; x=1767088966; 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=oFnYYnBwOxyLsl4gp3Gqs5QoCyJ7O2QmTAIBUb9SP2Q=; b=UsNxcFMpF6DyA6ni5kGF8DS74OezFg0f8WIxVPPor05+drp2c+zU3nQn9MSghvBoJo 9kyL4Qov0sn9449SDDxQmLucRpQQCmVnxRcOB5ZcAGhmPEzlHWGtaUOJ/YtNrrcAvRF1 bkm44IFyHvqq2VgREMZR0kkthX5zDRzhRqKC2B715TKNBmJJ2xyrNxA4mTMnNC7H/aHB hBa9+5gUZU2NBGP2CHLUPT4VFxt9tNQF1XXOM50d8UlrszH9bfBUVDUqqUp1slRbrgp4 yEKTH4apj2Ar0ibMbamgPm6kzhoCzKWqOA4lCzQsWHPZLh/JbLB8hLrWiXwkHtSh2Cx2 PrTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766484166; x=1767088966; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=oFnYYnBwOxyLsl4gp3Gqs5QoCyJ7O2QmTAIBUb9SP2Q=; b=efpleYX9CWYN6F25iWbcXgbjCglsZzZcMQST6pXbmz8aUT3+6qxj9OFRBi8+QIiIlR S1nHJzRu+0+Md1OSBJthwf9i1HBh10/5tuAcjC9OTqYFoqHhQFHJ+515JUoOK7v0EG/L WUGd+mvmcEOgO/f/Lnl5LkzDd9N7P+RObER7BsbZZlrywdjLDBFu/7Vmu31MMr3CVoiJ Ery+S8Yz+0VJb134wq0N4dikecwbDUbA1RBpDs2tev7y3TfF1CQ3fI/W/y2jiystc6FR YL8Z3YFhOWeR6cS5QaDUOVkAZ6NAxJ12BZpbvur5kNSXHkd0ZuV5i5q4KaGsQtGywvDr 79xg== X-Forwarded-Encrypted: i=1; AJvYcCXX5MNcNP/zE3aSa+sY/E2E6R2qJ8ZJ79GWAGeP1jauB1WfjCPGSeuucwya1921kCAlx71CF5ZSLFM4GUA=@vger.kernel.org X-Gm-Message-State: AOJu0YySkxOfY6VmTa6eamDIxytgxiqzA6PeFytRt6xyvfPRRgUeoEtV Oy+B2nSwd1bPj6K0f8A8ReSKYhHmUzkeqTgb5AfK9veqflHByGgGbdBKOG6mTE9Or8tNTS/wSmc XSfAYCS0tfjiKDsiQzOm9iTDZmMDif8IdOtvAXnYzrt9SdYtQJ2HN/FO0tKCbIp9Nxp4= X-Gm-Gg: AY/fxX56nEis369Kb6dRS5F5qYrFOIc2D0RC1y8/NCYsQE5OlEjv4x7Ermw2YYhIsQ6 1LjVkMEDTqfkA7uXsGHJi7Tb9EZjay6I5f5RzY2Dv1587MQrXVsLth5j74+BWMVPApdAfLR/UlD 1nxRMxCovUi1rS361/dmafFABCZG7+be1eUdpCgobrufipvLXSojgXuE03loA8P+Pwqc4HN10VX e/8mn4x9L8AgS+Aq4I6cDsc5NsmprA8Sco1JbAWWxrCGIh9HNV9ScpzErFRu841KZ2HOOfQ7tZT xS/nTMHdue0yCK/ZaPmhm4iOew3e+XcYE19WEA8vhDZ5Rn/vbV9Gi6i5jcVgJJjAIWK7XEAhl4d Amz/wO3vYt/E6IMATEf7DYslGahZRClQsEXRHpA== X-Received: by 2002:ac8:5790:0:b0:4f1:b5ec:dab3 with SMTP id d75a77b69052e-4f4abd18cccmr222573211cf.18.1766484166167; Tue, 23 Dec 2025 02:02:46 -0800 (PST) X-Google-Smtp-Source: AGHT+IHWaznzSTQAYQqKEgVN6mwd6iFax1OFCffRzJ59eXXh79VnM9WyrAcyYRh+zK9tRY8IGJfXzQ== X-Received: by 2002:ac8:5790:0:b0:4f1:b5ec:dab3 with SMTP id d75a77b69052e-4f4abd18cccmr222572751cf.18.1766484165645; Tue, 23 Dec 2025 02:02:45 -0800 (PST) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:190a:1976:65e2:c61]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4324ea1b36fsm26794625f8f.5.2025.12.23.02.02.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Dec 2025 02:02:45 -0800 (PST) From: Bartosz Golaszewski Date: Tue, 23 Dec 2025 11:02:23 +0100 Subject: [PATCH 01/12] i2c: add i2c_adapter-specific printk helpers 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: <20251223-i2c-printk-helpers-v1-1-46a08306afdb@oss.qualcomm.com> References: <20251223-i2c-printk-helpers-v1-0-46a08306afdb@oss.qualcomm.com> In-Reply-To: <20251223-i2c-printk-helpers-v1-0-46a08306afdb@oss.qualcomm.com> To: Wolfram Sang , Andi Shyti , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Khalil Blaiech , Asmaa Mnebhi , Jean Delvare , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , "Christophe Leroy (CS GROUP)" , =?utf-8?q?Andreas_F=C3=A4rber?= , Manivannan Sadhasivam Cc: linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linuxppc-dev@lists.ozlabs.org, linux-actions@lists.infradead.org, Bartosz Golaszewski , Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1279; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=3ocHwW+sRAuHA65NGYfWiu2vYKpc/cBf3QlL1rRapRc=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpSmi3cNvVUsgYZCpEuC46abxeRT7pA49Xu64UD uziUkVt6sOJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCaUpotwAKCRAFnS7L/zaE w0ZoD/wM32Bmp3WE+s9el7ws2B8x4OdFoCdcSdX26uMDCnLnt8YtAI8LOsVEEMb6fazPKj6jB3A jMHY2S8MeFGIwey/wve2wcUUgB60vRFoCZY+E/dcCGlPQUVhOMO3PC2AhTxwmhkBmfkzDQIquqC YfNbf1IdKLBGn9WdVNJaTeo9B8YtMcnX0ZDUKzJuc60m7ulpEF9QqYjLU82JgKNWzllIdtiPLVX E684v0yaaD+u8JcHb4qv1yORIxoyhBVKX2DauwcCXPFMlnEN6UYvC+JQTE1mtGICrPrK/mTMyeK gxxc5Gj1ENA8Pr3SMUWoPnBF0AoKGWF3CJWRBGsjK1G5vdfyJp9fH8gvBxcdzNXKcAis4Ed3Hbn u6faKfE7YzPznFltsBGJGmWNTEdH3N+syfZQgnQr6AdM7NJkPtD91sNAk+g33YMN2lg4BbobqcU ++fSFCzby4D85+5WOfn6Am0AFpRgoXSmqqdQwvilG1fiDeXTAx5F86G8I3NKjn3+AmJ3fQFwQ93 patNHd2OQStX1Jed6F6tfhajOxUvbvZkYwb9LRwX4WBzdiCEej9pxvmzMSDqs73urZJt2Z/41/E aAQ15tsTH1dl0aqGratG04wZFTAxiF6I7R3axfNL/mTIyehWRw7qi3fMW+IUk5V1RfiNArrrg8+ z9zRlaDNDfxGWPA== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Authority-Analysis: v=2.4 cv=DPiCIiNb c=1 sm=1 tr=0 ts=694a68c6 cx=c_pps a=mPf7EqFMSY9/WdsSgAYMbA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=wP3pNCr1ah4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=3PEwmxbnAXTcU586h74A:9 a=QEXdDO2ut3YA:10 a=dawVfQjAaf238kedN5IG:22 X-Proofpoint-GUID: PYIMOxUy7BM_jVXgJPRxM0Ambio-Qq0b X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjIzMDA4MCBTYWx0ZWRfXywygdl0iLuqu gzcqVyHRo2WQM3euAr7QqXGMs4E/NbpUv6UrUQcGrZe3/nh7tGRtOzSxTPtLRydDn5f7qUSSKqA sHMrjaKDiqkoJX6gsasCuYG+jGcnDcyCTyeXkkg2Ll32wwJLsDJb/9O1syJFfPXV9mXAEgZJ7jB D9oYomcyfFJlIcnxFT0+f3R5nVyoFkIn9T2t3s4lqPIOa+pHho21SoiTS9fWkTcVJ9xfCo2TFJZ vKV8if5JDBmToMnah/mL7jNL02NfZ4Bg3aXuaYcBywjKgnZo01uez8iYmO+JgjQ00kqvftVpZnJ hIMAyj03MbKWHYMhRz157RBKiatLQlap78JrI35l/4jkZo0uW69tUVYJ5Do18hVaegHZiYiLGAw 4/oC35Oi4lEzqXafyYyq90svCUZVinOMDyiTSJLEQYFera1Q8q3FVjoExup3iX8TgHzG7RyVA6F C8Kp7URfO+n2yQ9/xGg== X-Proofpoint-ORIG-GUID: PYIMOxUy7BM_jVXgJPRxM0Ambio-Qq0b X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-12-23_02,2025-12-22_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 priorityscore=1501 malwarescore=0 spamscore=0 bulkscore=0 impostorscore=0 adultscore=0 lowpriorityscore=0 suspectscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2512230080 Add a set of i2c-specific printk helpers that wrap their device-level counterparts and hide the dereferencing of struct device embedded in struct i2c_adapter. This is done in order to allow moving this struct device out of struct i2c_adapter into memory managed by i2c core. Signed-off-by: Bartosz Golaszewski --- include/linux/i2c.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/include/linux/i2c.h b/include/linux/i2c.h index 20fd41b51d5c85ee1665395c07345faafd8e2fca..2225696c859f617479be4d5c9d3= 04bb32cbf5e9d 100644 --- a/include/linux/i2c.h +++ b/include/linux/i2c.h @@ -768,6 +768,12 @@ struct i2c_adapter { }; #define to_i2c_adapter(d) container_of(d, struct i2c_adapter, dev) =20 +#define i2c_err(adap, fmt, ...) dev_err(&(adap)->dev, fmt, ##__VA_ARGS__) +#define i2c_warn(adap, fmt, ...) dev_warn(&(adap)->dev, fmt, ##__VA_ARGS__) +#define i2c_notice(adap, fmt, ...) dev_notice(&(adap)->dev, fmt, ##__VA_AR= GS__) +#define i2c_info(adap, fmt, ...) dev_info(&(adap)->dev, fmt, ##__VA_ARGS__) +#define i2c_dbg(adap, fmt, ...) dev_dbg(&(adap)->dev, fmt, ##__VA_ARGS__) + static inline void *i2c_get_adapdata(const struct i2c_adapter *adap) { return dev_get_drvdata(&adap->dev); --=20 2.47.3 From nobody Sun Feb 8 20:57:52 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (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 514A6330338 for ; Tue, 23 Dec 2025 10:02:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766484172; cv=none; b=FCWmbZwqJm6pdyC8UFILM31fHls6ohJHEwVKxIJg0L39eo4BJbJmpg1fpgLYP/paW9anM8w7/bd0x1Rgbop8p/Qf5t8PipQHR3bFUcwRBty6CjJnEgUvadfsV2iSUV3Ndj8g9kb20HmCGryGHmAU21WDDeeqGhSxOPu7hPFXwp8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766484172; c=relaxed/simple; bh=cKutYeAHpo6nJsViJWxWS7S+6Sn49J6bFof6YwzIKbI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=YipNlWoi1Y/sirQImX6Is2E0LkbpHjGAe2FJ1Od1zRNnJhfOU6ApvrxO8EofIjo1kvUpt8DCbGXPyOslj9km0srmHn5GNMxneA9rWZcicUVlvvdbvkZ5lpnKYz2bRIz+MH9UAmYpr2pQsM1W28wyfJLLQEF6+RBmFOO7/dlaKjY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=hG3y2eBh; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=WsQ1KqSi; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="hG3y2eBh"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="WsQ1KqSi" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5BN4B1e61358168 for ; Tue, 23 Dec 2025 10:02:49 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= Tu0BjGtj+t+6GIGeNsvGJX2MIxW/knnhiN/3UfU7S/s=; b=hG3y2eBhBYv6LK+z 1gL0yrBRHY36kK6tWsTAZs50z93bty8jefw0oJk2zhNokRswgV3Vu0zE0e0pU+01 K8xNvRQoWxZkFlv0ohVF+xl4CxuTiz0CeskCHnmGDfa7zJAYJ5wsECLupZN1+WCa EIGTJV1DUwjeBWdszzlplx8YYqbH6yshlF0CXRi2xJMIfTj4hwljaK/uQ2OzCrs0 qlNfZ2iaCLz/lQb+dJpEQzzmirkg49C0m1UONoGOSEYhoMHmj9o1Pi73+4JkTf5u rfK5s3fH+6/mrrs24LERc2HyagXov0pf/WPkZTqqF9m94mL/z4QJ3kTZqRc1RT3+ YLgXZQ== Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4b78xc2sjs-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 23 Dec 2025 10:02:48 +0000 (GMT) Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-4ed74ab4172so115036621cf.1 for ; Tue, 23 Dec 2025 02:02:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1766484168; x=1767088968; 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=Tu0BjGtj+t+6GIGeNsvGJX2MIxW/knnhiN/3UfU7S/s=; b=WsQ1KqSiqrupA3qkgCsXPPFz8LhtZlYBKLfDcaH7k3iGhclix0I9meZXpGC09wIkOH 59KCFpPQfy8+7dWlgQiBMh15ggGfO1mIJKr6hlVwpN8e8SbKIx4bmOIQ91q9jRJxW7GE mhJ+G9S8jLekTMiAStMTl86E9y6XbhtFMGrzoDUWs/q8Pt8k0SgG213mvnYChtQPaLJk +ily5FaRNu38HZzSwczZN7C8+23FLQcHWQ10VWOaGMjaxGv/f0eyHe7WG008PKo+xc2g 0KMQQXC4fbw9qx1B1qF70NyjSgBuIovDyXVdswHZfQrij43EXmMWdVH+8zlKgpzhkZsP pmUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766484168; x=1767088968; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=Tu0BjGtj+t+6GIGeNsvGJX2MIxW/knnhiN/3UfU7S/s=; b=hzs1j5ZbNvgQbgA5aBAvWrSpYq+mSt8ofUGT3Rmg0D2VoOVrtglPGkjtDFSEnaPQhP besbnn1tmmOakewXDZtSd7PTdbgTWK4GjFA1iasZC7PXU37XZu+yUYTE0n8YbKDrTg/h +6J9AJDT396x5TTgNydUWGBgFDkc0f3Il8gzogOGajP/Oq07zXo5ehuNVtDvqfYTy318 56iMFGgWUjjgsVSIqfVLwUjOmAHsP3nUhNOn9Hq9pwLpRcHYFa+SYAMpw91FuqKZVrIG 1k8l/ATk+kVKyVWboJCDnyktkYi513Ysx/wTFNT9vQv4W0Y70XnHZfrnQNWqsweNnSWp r+Gg== X-Forwarded-Encrypted: i=1; AJvYcCUatsMRxoGeETpDo25//8BqbDgXZ0tNThZEdQo6DqbdWS9Vf1o+z65QeRAmZpSk0Red5UucYVRDCuzDSUI=@vger.kernel.org X-Gm-Message-State: AOJu0Ywz/c8/8xP3RDvhb/dF9SOuVWgg7IAGWID5cN4yYpgg0shq9UUC pCKN8ARucUFFtaOf4Cm/aKXzkmERKrTo8JdRXJ9t6qZ13lqWpBMNHJt3rnQV+PMV8dL0g81CIyO pDGOLHjfZ0oZawyu5m91m4Gy1M5vZwbwUhSjltYAB24JuVT2A3T9vcYdwlYXpAfyABx4= X-Gm-Gg: AY/fxX7U5233TvupvsIUk1epI0sVBhEI0rEXhFbGAEVv0rpNbI/7rw19F54DVqVwNTg P4rAF6SXs0aVMVvTqZZNs7je///3kn8Uk3Hg5C6I1p3wlzbWJzHbiCsr0qzyqizSwvtvBiDPDvv 4gQ1yaQoOUqX05TeF3QRUoy+figPyGqEU5G4+bXa7v450OMVVbT8u3Wd4c0ETWmAhLr7ion1dWY VCLc3tw1fPiYS4EJnw8NubH692LhpLP020KV5nMg/cLXSLr8sortcdgKgznDhg7L1cBnJe93AOn z2i6bV6yZHZa1n1dDmScpHjJB04Cugg+QE7sw90v0WuspbtzIvfmPK64Zn0F6zZid33BcGs3gs4 AGpizucDLnpUDKNQ/dkYfPON6CbAMReORwilhhQ== X-Received: by 2002:ac8:5d4a:0:b0:4ed:bb39:9a63 with SMTP id d75a77b69052e-4f4abd99501mr204127391cf.39.1766484168135; Tue, 23 Dec 2025 02:02:48 -0800 (PST) X-Google-Smtp-Source: AGHT+IFCbCcOwt7PwsENXNFXjD41YHGkGJlBJ34XwvIgIwyJ9Q2n14TG1CsoAxoooPIxMGGgm4WVfg== X-Received: by 2002:ac8:5d4a:0:b0:4ed:bb39:9a63 with SMTP id d75a77b69052e-4f4abd99501mr204126911cf.39.1766484167633; Tue, 23 Dec 2025 02:02:47 -0800 (PST) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:190a:1976:65e2:c61]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4324ea1b36fsm26794625f8f.5.2025.12.23.02.02.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Dec 2025 02:02:47 -0800 (PST) From: Bartosz Golaszewski Date: Tue, 23 Dec 2025 11:02:24 +0100 Subject: [PATCH 02/12] i2c: sun6i-p2wi: use i2c_adapter-specific printk helpers 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: <20251223-i2c-printk-helpers-v1-2-46a08306afdb@oss.qualcomm.com> References: <20251223-i2c-printk-helpers-v1-0-46a08306afdb@oss.qualcomm.com> In-Reply-To: <20251223-i2c-printk-helpers-v1-0-46a08306afdb@oss.qualcomm.com> To: Wolfram Sang , Andi Shyti , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Khalil Blaiech , Asmaa Mnebhi , Jean Delvare , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , "Christophe Leroy (CS GROUP)" , =?utf-8?q?Andreas_F=C3=A4rber?= , Manivannan Sadhasivam Cc: linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linuxppc-dev@lists.ozlabs.org, linux-actions@lists.infradead.org, Bartosz Golaszewski , Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1709; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=cKutYeAHpo6nJsViJWxWS7S+6Sn49J6bFof6YwzIKbI=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpSmi4lDcQCifG3TxNlV3pNhaduY0Sn/XzxO1IX 6KkowPlTIiJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCaUpouAAKCRAFnS7L/zaE w3gBD/0Vl8pDykw6ETOkKFQljl3UM1M3CJbnY+yo0kZT+SiECA8eRrap87iHfm19c6mC1Qcm42T fPEtfuni5DTWZzzF26TvLyz4l7ZEcMg4Q6UAEZVAc8Jybc7WaVUeRzf8P5rwSki+HdZ0W59W/XQ tkJ2GtOGSQ52XE7I5wmASiDxxX7bp58IR/I31WfS005D6EqhpvQAwKdTw8gYYkkxrY6ZwBe07BD kae+CXffjmnWs8IFesCbYHseao9A95f2UvZEajaOvCjrES9W44cGVaOCP5nGRkHwN/bnw7qzwSh N6n750a0l8S4etcjcnFPB7Zc9n5xNi1P2y4T/bU2WrBBFjdph7PiXgS3ihaM0CEWiriP2QIYzjo jk0daF/965GEziSPEoFBLEF6McW4lhbsKxmAczTkG7A4UHMU3OTc5iu6IN2YgVs/uD8bMeN71QL C/np0FOY3cMZ8FkJpMSHXO9JA79KmO4grADmcJ4tsK/H/9c8Og6oDho35TdruxQaOq4TSjxqOrp ihqJqL0ogTI0cNTl05hoyvBy+uCPa4qWxn032QvCPq65yamv8Ry8abNAW85T8Ai4ipoyuFAztmY drDCsNvroTIdVEEfDq6tyj1ZxfrH35z+7tA0DKl41RuWwf8WOfeeOVrdH63KV5Dtvpq09ygIY2k pKhjZl4zQIk8Vyg== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-GUID: 9Ii8bNIU6_BDMWifDqYHp4wnDQDso0de X-Proofpoint-ORIG-GUID: 9Ii8bNIU6_BDMWifDqYHp4wnDQDso0de X-Authority-Analysis: v=2.4 cv=cuKWUl4i c=1 sm=1 tr=0 ts=694a68c8 cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=wP3pNCr1ah4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=3lqC0MzlwKypD_ZaiT8A:9 a=QEXdDO2ut3YA:10 a=a_PwQJl-kcHnX1M80qC6:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjIzMDA4MCBTYWx0ZWRfX4G5sWtVC9hy1 /3v55L1Q4x5d8asCfkVhNm6Oy2Ei676ZZQgIQCvIMCvy7e2wZMx8fyg2GrDYKfd4IXT4RkAHyFC qdQZ7nxN6CTQZR6TDg6dIgyHdBFpeK2FRcKnrZdR/GSbrWF/+EupPYlTZfqX80DrhbBz4c2A7rb g7m3J+aleplzAIyEyGCcMOdwogWlc3SBRn3b5wCdjFaHXtxZkmHastmI1IHVn8KZ6V1RpSgrzqU alnzYqrCOVBr6+dyG3mdKfGhWeouxUkp3ZhL6iuWbJIhWNmvfAx2FQEBjNwTfGXi110lkguD1UV 36oc5oIzRFn0IcNsHqKFXxaTnUSYh/1SnfrFvyuOdvukEruqtb9fAUQt0+hk9u/x4mByzXEX1C8 RcPdEtGUmpEE1FMc5ytWHUFPg/cCO8vImeenyw572ymmxowdDZFf89z3WBT76H+vYiHn17/2bKM vIbgFFGKBBXH/EQtf8g== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-12-23_02,2025-12-22_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 suspectscore=0 spamscore=0 lowpriorityscore=0 adultscore=0 phishscore=0 clxscore=1015 malwarescore=0 impostorscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2512230080 Convert all instances of using device printk helpers with struct device embedded in struct i2c_adapter to the new i2c-specific macros that hide that dereference. Signed-off-by: Bartosz Golaszewski Acked-by: Chen-Yu Tsai --- drivers/i2c/busses/i2c-sun6i-p2wi.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/i2c/busses/i2c-sun6i-p2wi.c b/drivers/i2c/busses/i2c-s= un6i-p2wi.c index fb5280b8cf7fc0e3cba8ea6a318172ea2b011a02..845ca56cdae2d056c122eb648c0= 82f319d955b5e 100644 --- a/drivers/i2c/busses/i2c-sun6i-p2wi.c +++ b/drivers/i2c/busses/i2c-sun6i-p2wi.c @@ -122,7 +122,7 @@ static int p2wi_smbus_xfer(struct i2c_adapter *adap, u1= 6 addr, unsigned long dlen =3D P2WI_DLEN_DATA_LENGTH(1); =20 if (p2wi->target_addr >=3D 0 && addr !=3D p2wi->target_addr) { - dev_err(&adap->dev, "invalid P2WI address\n"); + i2c_err(adap, "invalid P2WI address\n"); return -EINVAL; } =20 @@ -139,7 +139,7 @@ static int p2wi_smbus_xfer(struct i2c_adapter *adap, u1= 6 addr, writel(dlen, p2wi->regs + P2WI_DLEN); =20 if (readl(p2wi->regs + P2WI_CTRL) & P2WI_CTRL_START_TRANS) { - dev_err(&adap->dev, "P2WI bus busy\n"); + i2c_err(adap, "P2WI bus busy\n"); return -EBUSY; } =20 @@ -154,12 +154,12 @@ static int p2wi_smbus_xfer(struct i2c_adapter *adap, = u16 addr, wait_for_completion(&p2wi->complete); =20 if (p2wi->status & P2WI_INTS_LOAD_BSY) { - dev_err(&adap->dev, "P2WI bus busy\n"); + i2c_err(adap, "P2WI bus busy\n"); return -EBUSY; } =20 if (p2wi->status & P2WI_INTS_TRANS_ERR) { - dev_err(&adap->dev, "P2WI bus xfer error\n"); + i2c_err(adap, "P2WI bus xfer error\n"); return -ENXIO; } =20 --=20 2.47.3 From nobody Sun Feb 8 20:57:52 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (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 BD0DE3126D2 for ; Tue, 23 Dec 2025 10:02:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766484176; cv=none; b=VEgFGl6Ox8LBcoV6L0rpve5vzxun1YzrLNg5/1qwgLT78u3Cjh9+sZMOtFtnOe0uM0/5xIsBNcMyJPBS9scPSn1AoTsc0+EBkfPthdMCW6sABx6Yx2gBzWNdo9D3zzreB+n9cMO/MLRuQgCs03AJMdHUJk8kP/eemoh5t+gWpKc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766484176; c=relaxed/simple; bh=FvmaFvmAIEhNHrLA6X7BowuLevjvRkQc3nvh8L7n9Pc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=RI+/3/0G8H0gx5n4HKkJIpxDaCsP8sMeJG6a3t+ThLeHrxIy193EuF7bpVxKGS6I7rwtCuiLVGnjhwOSIUftGjw+8W1j7YKgQyGh8NYMNJvmFPAPCDFNcR5SnZcoedxW6gMNSy/dqvmSbIbBHhtR9nZgyhWm85aJiHiNTdG9o0A= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=hqYaiNl8; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=HpK+U7nb; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="hqYaiNl8"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="HpK+U7nb" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5BN7YYfw4045106 for ; Tue, 23 Dec 2025 10:02:51 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= 5ohMcQFhPQSoPD7Mh2X+mD1q/35kyWum4P4ToTefAoo=; b=hqYaiNl8YwobIyKg hxOkqvBAN3TxCSgKl9KJ8EULV4Sc4AkPYgpd0xL5bQRBiJf5L2ghq+DNA3JOFEZQ BkoD0TtYoTTfWbaXcOU/uvdbDX0ctBwJQjoZEFQG2t7eBztRdYc15wFdjc2lIj/a oYtf5orfZo6Keb0uC2E0vWSdrNCFXNZ/UKqWHqtMkSXc3bQXw24a+WvRhF1A3Fzn iwadGz/FS5TBIDEECrKIR1yYTjVw76Q0af4h+j+OcaencKYY8mlNaRDJW8llY8FV m0J9gq0Ibz8/fBHd/MUbc1i0nBlDnZJLoUA0gSY0FEvdEEzXqvv7i9xLE+VntaBm eQCkRA== Received: from mail-qt1-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4b7cuha6f5-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 23 Dec 2025 10:02:50 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-4f1d7ac8339so158405351cf.2 for ; Tue, 23 Dec 2025 02:02:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1766484170; x=1767088970; 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=5ohMcQFhPQSoPD7Mh2X+mD1q/35kyWum4P4ToTefAoo=; b=HpK+U7nb/bunZN+l4mXIWdn0/SB+AEW9eMc4gGCCo4p7Y8VxFMeYhu0Y0u1/nApLWO KKBsUvEYwjGih6fM31klThdXQVeUMoQoVHjyptgGC3Bl3JtwLJx2LDkstYZaFfnkHkPD ZQWTNd0/fC+rcW1OH+PbSwQulXBpaeNjg2wnuFTj83LCR/JHvL6w3vJwm/lWm4p135j7 5+WQVqYrBsxNCJKU+Bo9dLJH4gkdDmJlxNTk+FwFrhbpv8imOjf6R5Y4Y+8KlfDZ3LbV 7bHgLrN7tQmMSyTrabufPc3QG+AMLBILDknKaJoBhc57x8qv8nRU+qr+ZA+UPR8teYE4 ibAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766484170; x=1767088970; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=5ohMcQFhPQSoPD7Mh2X+mD1q/35kyWum4P4ToTefAoo=; b=lJstcjUeDDZj/l5H+7lDbynsiBcYbzuucqpoL7fr7Ld5j/W4etUDynj8pWoZSBolIr CDJdC5D6K9xrJkSM21HucLFhWMkgg8mKyVC2BjFKFYDUUTB8LvGmxi2MB+KwexZ1EDms BWB5rFh3vfdorrQ4XIH6EYJNdJdgAFMIfn31VuMvGV5ejH7E/Fd3ngvwDLHVXp2CFTP7 mjAWRgv1QZvLA6IhzENA+ZO17gUyvTHuuKHDfceVlEFCZeZdTnls43q4wWhvCLLJ77yI cR/T/HPLlmPfPsBaV5prWGCpPSmMh/wyie+2njCBrZUC+rCD7FLPWHu0mej25e4tEQmD gurw== X-Forwarded-Encrypted: i=1; AJvYcCXc/lekm+lpk+t/3vQ0FEIaYM6z8VrRmtqtq+JOqEwn6fPOyUi3eg5Y+faiLRN/YZjLOfkQ9Xj0yfR5qc0=@vger.kernel.org X-Gm-Message-State: AOJu0YwMCOju5Ac8F3leO25hpeytoCIFrOf6cLwgaraigM5E5u+ODby/ kCGy0BnL2LDeeZK/0yuX+x25uOO911Jo0pBVpRu3K/xjlGUBbPuSgr0hIX4123QTsgVdGgp+Hlc LmhzP2bpS/AzA/NluxWPPua2WaOsjewP3jIQRU2jM8NwMnOojB30B77UNn8arU5BWIYx7ym/UQn 8= X-Gm-Gg: AY/fxX6Yk1jM0Qk01OshijuD5ltD0yQYEfpQUxeGOoWJrdZg2v8TUh54J8YepGpxKdg 120xkzYRoHy2MqoQMa1uJcvd+SIIhcARRFmed8RaPYwGx5mWUliTuN/+QiNVUdALpqKNCnfBMQu OG5ZFslxT79YgloOUB6fHP5xMLUBf1p7V3LEmOC/QSab3EQeHSYNNJxLgJ9lonlH1wXrRKzxzE4 gf0ofmRBvZR3SI8Nyn5362AK7dleda9HnJ6gMkM/VJ+/TLCUjjEA/OfO2pwIDqLUQEdN+QFh7QW 5kKcSTriN832fqcHtYCfE3IcYMLNIRNUaKIatQiuI9wQS6/EL/8Th8sqc6W/VZK9LP77ygsPZhP AlRUxIu/MWIHG9ooj01Ewrk9fWmNQFZYHUOcbtg== X-Received: by 2002:a05:622a:59c5:b0:4ed:b25e:a721 with SMTP id d75a77b69052e-4f4abdc97efmr207150881cf.78.1766484169723; Tue, 23 Dec 2025 02:02:49 -0800 (PST) X-Google-Smtp-Source: AGHT+IEGNQnUH8+q4d1X2aUWQFd69HHIxqQqX9kHW3GtQxbPYR1v8Q/zvrh4kSh1BGSGr6Az9NhDDA== X-Received: by 2002:a05:622a:59c5:b0:4ed:b25e:a721 with SMTP id d75a77b69052e-4f4abdc97efmr207150471cf.78.1766484169331; Tue, 23 Dec 2025 02:02:49 -0800 (PST) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:190a:1976:65e2:c61]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4324ea1b36fsm26794625f8f.5.2025.12.23.02.02.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Dec 2025 02:02:48 -0800 (PST) From: Bartosz Golaszewski Date: Tue, 23 Dec 2025 11:02:25 +0100 Subject: [PATCH 03/12] i2c: mlxbf: use i2c_adapter-specific printk helpers 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: <20251223-i2c-printk-helpers-v1-3-46a08306afdb@oss.qualcomm.com> References: <20251223-i2c-printk-helpers-v1-0-46a08306afdb@oss.qualcomm.com> In-Reply-To: <20251223-i2c-printk-helpers-v1-0-46a08306afdb@oss.qualcomm.com> To: Wolfram Sang , Andi Shyti , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Khalil Blaiech , Asmaa Mnebhi , Jean Delvare , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , "Christophe Leroy (CS GROUP)" , =?utf-8?q?Andreas_F=C3=A4rber?= , Manivannan Sadhasivam Cc: linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linuxppc-dev@lists.ozlabs.org, linux-actions@lists.infradead.org, Bartosz Golaszewski , Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=3690; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=FvmaFvmAIEhNHrLA6X7BowuLevjvRkQc3nvh8L7n9Pc=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpSmi5f2wnYAXfAuk0aHyw3LAU5NsFlEXThEG/C atkhJYHv/eJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCaUpouQAKCRAFnS7L/zaE wz94EACjJeVfRaVFSv1LgK0Lt6YodrriTrFRafP5jzPZ/SrKUxVMFOXhyVi2Qhg+3HnmUD/kfuK ca3QEJEKmm/MGJ8Z8kRF3ufvaLgbdcqVRQ2AA5ZBFisy9LiSvXpzc+eHRD1Cn4GpGoeqQZaZu7S uDearY1gWQ5M2fsQUb97Dkt++cogEtT9knhMt11iZFvvOIxGVmIQ92ntyA0n1nfIj9YjE6uL3GY GwnEbtTR2Sllx12Dc3z88/Tp1X36aEGndFhaEQOODNUYDo4Wuc/4N9AYKrJyw57Yz1aiGutrdJj /uS5mGo83GFnJTaHQBUNsdwfYSpIJUxanoW+BhH1uzTGoq4x3MJ9UBHS18HVPjDP3lloYPuZiwQ jXmynyUGKuQHaI05bO92NHUHSYRSFTdcXPcXnKbYu0geYPyVI52wWI9NeqOFWPEuaTK6UUEp+7g DP9Q0DxbVOLk5nBCWNQf6KTeWI3EanYSc9IMvbop2eSkNomC0piet9Yv4QkDVRrV6y73bDLzG3o rbguXoVy78noW6FG/N342Zdm+Kyp1DIfokMSmD/UlBPHzt67crGWQCGChAD6TKPshl5jRtAAjK7 28/TD2Rv3M/CBXLPhcd2WTS+KAhPxA9rAj2d2GkR9+Z7pwu/cecDb7u+cGjWTj9LXiLYPqnraRG Sn5dm4jMAVF5crg== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-ORIG-GUID: kalld6U9rnFu8RGN88GozSjiJGdlKfdX X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjIzMDA4MCBTYWx0ZWRfX7S3Pbwdgv3tR 60B54tUSWqyY5BQ0F2H/5od1OhaWA7ZJHC0ZQWl1beHjRUwdKOXOHIXCBOvVSfhuW7cN5wDIyV2 esM/SCGQ2viOxtoOGZnZVUXHDcjqwIJM8kVf0QTPSfAnxM0BCcrOiyTzWugzCqWLjhifB1yavE9 5ZPPS35x4tMGXMIKYh7LDYg63B2S/NyWGhaNqRBC/fEqFqyJ4og/dz2kqWwDM2ngogY/vVbRuGR DosaNDE0jjNlGLEDDz7pyjC87lhjrwGtwm7Q/X7wIqN7DK2nETvEK+RCV3Fru1JsG1tvIiFCL1J /QsTqm1g+USE5lKBwnyIV4HtDbquHgxolFJOV8S+uy87dFu/OTTERTy439TX5XGv9z5xAdwQfoV rMiS3nEBiyNdnm4gTkoXX6xHmtIg8byaKgXwVUKZbAZGbNq+bFNQ8CSdwjUZbNsU5/CG+4W8HOP 8AkAMgRJNapWtjbmjNw== X-Proofpoint-GUID: kalld6U9rnFu8RGN88GozSjiJGdlKfdX X-Authority-Analysis: v=2.4 cv=NZDrFmD4 c=1 sm=1 tr=0 ts=694a68ca cx=c_pps a=WeENfcodrlLV9YRTxbY/uA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=wP3pNCr1ah4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=KSXH8CamUCXRpb75a7MA:9 a=QEXdDO2ut3YA:10 a=kacYvNCVWA4VmyqE58fU:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-12-23_02,2025-12-22_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 clxscore=1015 impostorscore=0 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 adultscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2512230080 Convert all instances of using device printk helpers with struct device embedded in struct i2c_adapter to the new i2c-specific macros that hide that dereference. Signed-off-by: Bartosz Golaszewski --- drivers/i2c/busses/i2c-mlxbf.c | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/drivers/i2c/busses/i2c-mlxbf.c b/drivers/i2c/busses/i2c-mlxbf.c index 8345f7e6385df64bcd3a82021df3f1e04524c6c5..78a7e893b572a682133b3cea200= f571f1977ca1e 100644 --- a/drivers/i2c/busses/i2c-mlxbf.c +++ b/drivers/i2c/busses/i2c-mlxbf.c @@ -2045,28 +2045,28 @@ static s32 mlxbf_i2c_smbus_xfer(struct i2c_adapter = *adap, u16 addr, switch (size) { case I2C_SMBUS_QUICK: mlxbf_i2c_smbus_quick_command(&request, read); - dev_dbg(&adap->dev, "smbus quick, slave 0x%02x\n", addr); + i2c_dbg(adap, "smbus quick, slave 0x%02x\n", addr); break; =20 case I2C_SMBUS_BYTE: mlxbf_i2c_smbus_byte_func(&request, read ? &data->byte : &command, read, pec); - dev_dbg(&adap->dev, "smbus %s byte, slave 0x%02x.\n", + i2c_dbg(adap, "smbus %s byte, slave 0x%02x.\n", str_read_write(read), addr); break; =20 case I2C_SMBUS_BYTE_DATA: mlxbf_i2c_smbus_data_byte_func(&request, &command, &data->byte, read, pec); - dev_dbg(&adap->dev, "smbus %s byte data at 0x%02x, slave 0x%02x.\n", + i2c_dbg(adap, "smbus %s byte data at 0x%02x, slave 0x%02x.\n", str_read_write(read), command, addr); break; =20 case I2C_SMBUS_WORD_DATA: mlxbf_i2c_smbus_data_word_func(&request, &command, (u8 *)&data->word, read, pec); - dev_dbg(&adap->dev, "smbus %s word data at 0x%02x, slave 0x%02x.\n", + i2c_dbg(adap, "smbus %s word data at 0x%02x, slave 0x%02x.\n", str_read_write(read), command, addr); break; =20 @@ -2074,7 +2074,7 @@ static s32 mlxbf_i2c_smbus_xfer(struct i2c_adapter *a= dap, u16 addr, byte_cnt =3D data->block[0]; mlxbf_i2c_smbus_i2c_block_func(&request, &command, data->block, &byte_cnt, read, pec); - dev_dbg(&adap->dev, "i2c %s block data, %d bytes at 0x%02x, slave 0x%02x= .\n", + i2c_dbg(adap, "i2c %s block data, %d bytes at 0x%02x, slave 0x%02x.\n", str_read_write(read), byte_cnt, command, addr); break; =20 @@ -2082,14 +2082,14 @@ static s32 mlxbf_i2c_smbus_xfer(struct i2c_adapter = *adap, u16 addr, byte_cnt =3D read ? I2C_SMBUS_BLOCK_MAX : data->block[0]; mlxbf_i2c_smbus_block_func(&request, &command, data->block, &byte_cnt, read, pec); - dev_dbg(&adap->dev, "smbus %s block data, %d bytes at 0x%02x, slave 0x%0= 2x.\n", + i2c_dbg(adap, "smbus %s block data, %d bytes at 0x%02x, slave 0x%02x.\n", str_read_write(read), byte_cnt, command, addr); break; =20 case I2C_FUNC_SMBUS_PROC_CALL: mlxbf_i2c_smbus_process_call_func(&request, &command, (u8 *)&data->word, pec); - dev_dbg(&adap->dev, "process call, wr/rd at 0x%02x, slave 0x%02x.\n", + i2c_dbg(adap, "process call, wr/rd at 0x%02x, slave 0x%02x.\n", command, addr); break; =20 @@ -2098,13 +2098,12 @@ static s32 mlxbf_i2c_smbus_xfer(struct i2c_adapter = *adap, u16 addr, mlxbf_i2c_smbus_blk_process_call_func(&request, &command, data->block, &byte_cnt, pec); - dev_dbg(&adap->dev, "block process call, wr/rd %d bytes, slave 0x%02x.\n= ", + i2c_dbg(adap, "block process call, wr/rd %d bytes, slave 0x%02x.\n", byte_cnt, addr); break; =20 default: - dev_dbg(&adap->dev, "Unsupported I2C/SMBus command %d\n", - size); + i2c_dbg(adap, "Unsupported I2C/SMBus command %d\n", size); return -EOPNOTSUPP; } =20 --=20 2.47.3 From nobody Sun Feb 8 20:57:52 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (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 11EFB331A47 for ; Tue, 23 Dec 2025 10:02:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766484177; cv=none; b=MgVwEJrgb8Z1NREO1NqgeFocQU328gYZZRS3AkRJXlzVLeTg31eeCrR8WoOJLEor3ZXGrW+49hzCY+19lq7XRNjteIyJWrD3+nnjhQ0CSg+nIJbb82bZOJoQR8mzQI31rNeAYMNsyvF2oWraEA9YxPuXf0zJgn3tAFfkSQlC75E= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766484177; c=relaxed/simple; bh=v8r6k2O16OnH5w6BGAVCeXNkCvKSFSyUWNXZMHQqfkA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Sle4TW3O7Tgy++v9z/5ymluJhuPqTKVf7rDYy1Apt5+TuuRRGEi3u+dDQUjdiQ7Qu/sud44kisoDq0bRGWAC5GYDKQjedtrzT6rfWP3Dck6N1CHr9rEFLLhC/Kz1yPMkUnz7qBbZycCRM7xM/tHPFgdG2ZozlSyVstrtJGWFtVk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=g5cVDaNp; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=d8Bs3TrL; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="g5cVDaNp"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="d8Bs3TrL" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5BN9wkLS2199486 for ; Tue, 23 Dec 2025 10:02:52 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= aRgl7yRlCXzyxV5Kapc0nHIuCvjnGwXzj9M2FJADyBk=; b=g5cVDaNpMwXsImmJ gT/ZfS2PGwp+freHknl+WUVEuhaemAoe9mzv8tv9/oROdqOtSjsGfqMYpjgPG2NC 7Yo/t3Uk06b8FEwDqwP0RjOph1mkPBn8SnN3ZHCWbGR+RfLkNQIglZ39gV5OVkgo 8hZ2q4l/LHjQePZp34mfi1q8zoitHSYg8Zl4pgJsWoZFK3QrdRAcPfu3iAbdSXjm SKkxVi4Hujbk9GZkci0wHGH9iLVfvSheJnA7sd8Vb+qoYG2/f4O07d6CqhM1kV+G HTB2X3aNLuFpv7lKmdFWqGVbDHtRHq2n+MoXF8KJ6lPjzrKwImcOc6LkPfi8fj+T 68KxkA== Received: from mail-qt1-f198.google.com (mail-qt1-f198.google.com [209.85.160.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4b73fwurf7-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 23 Dec 2025 10:02:52 +0000 (GMT) Received: by mail-qt1-f198.google.com with SMTP id d75a77b69052e-4ed6ceab125so123751061cf.1 for ; Tue, 23 Dec 2025 02:02:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1766484172; x=1767088972; 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=aRgl7yRlCXzyxV5Kapc0nHIuCvjnGwXzj9M2FJADyBk=; b=d8Bs3TrLaiKKUEihRuJc4BEI44yhNYL51kT90RxnkgIYEiW7HSmBHw/hb73adNeMOT uKZa/h9bDHoxXRhwhDERpT1kyI0AWdC4UaIzKb05opJdVsv8v5VWHDNGO2gCajxdejg3 ZKp7r9NaI7UkRcVV5cy/hboqJMp2NX/mAStAJf0ehdaigSbTClv2KQQgJXLOm02UVKaj hMO3Q5GnG/LwQjtjfBTLgXWgQbq/eY6KPKrasMoDq9GX4fbx2fuIqIs3TUkXi7b2LODP sLP7fKv0YIxk0TjRKIJwHwkRmwgfLb2RTxTF6owbnjryAkFswtCs0Q7y9IxLeQtybrD1 WhZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766484172; x=1767088972; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=aRgl7yRlCXzyxV5Kapc0nHIuCvjnGwXzj9M2FJADyBk=; b=u5CcPb0pRVD1YZ/IjjN7oyeLZpU4R5YqjIm8a6kWAAtt2Jy60R3VQqnWsHn+BmAwn9 XSKo0E4mh7ErznVauVbtxh2uR2v8R68owiyP2iHDOjbiTh4tELmR8NPIhQDzVc9PoOVa T/2HG6a09zHkUEzg/KYKPtLtrcjsog6KUrZRX74y8izS58A56mqggGHvPJl1q2orrHuN Ae7dn41MXDVT5XgREOcfz3uXJ/IDiR+Lu11AxKa7b68Yc4JmCzjqqeCf7D1yuY0OUjtZ 4+jxWqLlgiBHHXI5A/oE9hi/FQXHG8ZktQ7Pv7a5QHC7/Iy9N43VCjbv7WrUyv1IRsVN YONQ== X-Forwarded-Encrypted: i=1; AJvYcCVH7iS0dewWH40Qy+0Ct9TqvzlKg9tPa5+Qnf8LC96A2fJKDw5HK99+OabN+sonyqGm1AXwni6z0toYXUw=@vger.kernel.org X-Gm-Message-State: AOJu0YwTGjYWcRvD7IpHIUgWtfsMtW1sx4FC5lmpSXSlrpf6SfaRslsW FPvpM/OMDW4xkkogu8Zj/Nxu8xq9VvCz4jE4rjRK4+X+havcjUhLIMGw6XKbsBGF9++XK00/Hz+ 2MfDw8yrgJHSKwb/mchhnmEQaeSI4amFUAD4f+Z8Buy1ujZYGQgvSmbSN96OGdtUAQH4= X-Gm-Gg: AY/fxX6DK+8nUwemr4tcQgjG+nJn7a8yB3e/9ZS9gXtDG5R9YmircmqxRCezOoi0HVK NJv2PEt0nTVtWpSzTulUnnbkw4ATIt80+QqhicAWmeA69WQVSz2AYsUXB7p9q//Q13Ypm8El2Ql edoMd0QHwZVcBsA8lMV9lX01Ciwa70jkIrIfRBsK6S22hkwa4/snybSnVnB9LIq2dW1MydfEV1g fx6kkIjOyArayLlaf8yM5MFBo5QiMOeYa37YLeCbzQawrVp+iTlzRRQtdXncYAtf3+K9jwsGJxH ppkSQfC+C0C4ZmJ1qjyVUYQwX9V6Ms8qs4IWQJGc069tZMpJtk7ef3HU5ER2pxxz4kr3QAfH5CG U/JpqHsCFicnknpWc787P9K3Nf75yeQnyvQYLyA== X-Received: by 2002:a05:622a:4813:b0:4f3:5652:6743 with SMTP id d75a77b69052e-4f4abd79a87mr210916031cf.39.1766484171681; Tue, 23 Dec 2025 02:02:51 -0800 (PST) X-Google-Smtp-Source: AGHT+IG2nrkfO76+qDOJ3k1gwHAAwaCG3ETkY5QEA1jJ//1LJTq/ZgfSqHuPJJDz32+uEXbZStF10Q== X-Received: by 2002:a05:622a:4813:b0:4f3:5652:6743 with SMTP id d75a77b69052e-4f4abd79a87mr210915701cf.39.1766484171153; Tue, 23 Dec 2025 02:02:51 -0800 (PST) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:190a:1976:65e2:c61]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4324ea1b36fsm26794625f8f.5.2025.12.23.02.02.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Dec 2025 02:02:50 -0800 (PST) From: Bartosz Golaszewski Date: Tue, 23 Dec 2025 11:02:26 +0100 Subject: [PATCH 04/12] i2c: isch: use i2c_adapter-specific printk helpers 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: <20251223-i2c-printk-helpers-v1-4-46a08306afdb@oss.qualcomm.com> References: <20251223-i2c-printk-helpers-v1-0-46a08306afdb@oss.qualcomm.com> In-Reply-To: <20251223-i2c-printk-helpers-v1-0-46a08306afdb@oss.qualcomm.com> To: Wolfram Sang , Andi Shyti , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Khalil Blaiech , Asmaa Mnebhi , Jean Delvare , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , "Christophe Leroy (CS GROUP)" , =?utf-8?q?Andreas_F=C3=A4rber?= , Manivannan Sadhasivam Cc: linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linuxppc-dev@lists.ozlabs.org, linux-actions@lists.infradead.org, Bartosz Golaszewski , Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=4804; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=v8r6k2O16OnH5w6BGAVCeXNkCvKSFSyUWNXZMHQqfkA=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpSmi6WTQILh3vDp8LqDDriRAq9W1Ef9GxiLPWF 7dPi5v50q6JAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCaUpougAKCRAFnS7L/zaE w1rXEACS0olMUbGK/4Yp3SSQETn8Vguzf1GV7NdR6FPf2hSdaFxGeutLyKpJl+R34UFzl3HIo16 D5lvsdFTfAgGtO3OfJzRqJzvZiqKUv/RaZurI8wGPSvyM2wWpFRZtWYSM3x4yJ799xkM61vhiO3 zCtFQX9FndLM4u3ArsvyRbokSficADUkzDEd/m5GB6DOK1UvgbgKFEVAHSsIthU9RLEdhjCwvrb Ooii5Z3b0haaGOKsDZgWYBvUl5X8PqWNqB4kVsV5X/Nps8sJJPl19O+rRow/9YSZRthPEd5W8YH 1EKH+MSz9FoYqIBNvIHExKMy512VO/7h/987/ta0sQRcfGQv5MxS61Yxl53icjrbJ0e2pdrGTAP MQwnWQk4Ofkr3KB11kui0cRbFlJsEDcsTj7APhADj44YTHseEvx+YadnT/7rWrJscq0v0E72JuO LHzxIy8tS87lik4AXEhsmQQrjDWGlZb0/fx0V5IVRHSLLkjhnk1pX2+MtSuo/q5/zvrzHWGAbBR McWzobJevYOUQFVNqS7YiwfVAQOtduMCW9Wq55OKrnKp8PYI0IgH3ubSPg2qT+HbyEtuV+lgF6z ARUYr5FUkASy66qOcrG7IVFQzoMvR+0ckhdp5lig8EwJf+RgQ6HBs/LgJDIICAh3sy80zf3Lg86 PD/zBN2HibFEgAA== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Authority-Analysis: v=2.4 cv=ELgLElZC c=1 sm=1 tr=0 ts=694a68cc cx=c_pps a=mPf7EqFMSY9/WdsSgAYMbA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=wP3pNCr1ah4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=7nvlAvaXHceVFyMUCzIA:9 a=QEXdDO2ut3YA:10 a=dawVfQjAaf238kedN5IG:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjIzMDA4MCBTYWx0ZWRfX+1yHzrQSLOTA nZPVyGLt/Z6OY3Uz8Nrw893YLH24c4aRxWzyr/shg6+y/MNGwjNhCW32tC8/pPsjwts56AqnM3u khSCs+Kbu57cM25+pmIjhM7ETQivDo3nNktrDKnSW68O31QdFcJZ93MApFPnqNRxf+TTE9Ywzq6 U9CmuvzaDRS/qACn+HQM1R7GDSygZi69g35WSDJ2ostA6UrOGMoWByfngiC4FIj0FiYbXA/Zm/w uePmutfeWxxZLWIXvuH5gu7KofnPLHiJmuWYUB6fgKYJBz6zgSF0yQyJhd8vFpetcRxIp16wifZ ETWKIhRLbX/NeoINdYQF8hpf8qv4y9p4Q+HxrVSlwpMlwnkdCo/SQTU6jkVJe5ES1fXDwx83tc0 YrbuM5gRiHFQS82vnR84DwsGNWHuPBe7fzIBFQAMslwNO6HrfqFEHpUc98Smtq3+FKwCKR3PrRU FVK0YKjsQrqR5UKB5Ig== X-Proofpoint-GUID: kM87MtrNumKvWbYoi1WB1cFPbYkOFV03 X-Proofpoint-ORIG-GUID: kM87MtrNumKvWbYoi1WB1cFPbYkOFV03 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-12-23_02,2025-12-22_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 malwarescore=0 spamscore=0 phishscore=0 impostorscore=0 suspectscore=0 adultscore=0 clxscore=1015 priorityscore=1501 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2512230080 Convert all instances of using device printk helpers with struct device embedded in struct i2c_adapter to the new i2c-specific macros that hide that dereference. Signed-off-by: Bartosz Golaszewski --- drivers/i2c/busses/i2c-isch.c | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/drivers/i2c/busses/i2c-isch.c b/drivers/i2c/busses/i2c-isch.c index a2ac992f9cb0d2accfaa979b802b98c3b7fbe3af..6ff07ab12e30db6821cadea4de3= a588b9023ea20 100644 --- a/drivers/i2c/busses/i2c-isch.c +++ b/drivers/i2c/busses/i2c-isch.c @@ -86,7 +86,7 @@ static int sch_transaction(struct i2c_adapter *adap) int temp; int rc; =20 - dev_dbg(&adap->dev, + i2c_dbg(adap, "Transaction (pre): CNT=3D%02x, CMD=3D%02x, ADD=3D%02x, DAT0=3D%02x, DAT= 1=3D%02x\n", sch_io_rd8(priv, SMBHSTCNT), sch_io_rd8(priv, SMBHSTCMD), sch_io_rd8(priv, SMBHSTADD), @@ -97,13 +97,13 @@ static int sch_transaction(struct i2c_adapter *adap) if (temp) { /* Can not be busy since we checked it in sch_access */ if (temp & 0x01) - dev_dbg(&adap->dev, "Completion (%02x). Clear...\n", temp); + i2c_dbg(adap, "Completion (%02x). Clear...\n", temp); if (temp & 0x06) - dev_dbg(&adap->dev, "SMBus error (%02x). Resetting...\n", temp); + i2c_dbg(adap, "SMBus error (%02x). Resetting...\n", temp); sch_io_wr8(priv, SMBHSTSTS, temp); temp =3D sch_io_rd8(priv, SMBHSTSTS) & 0x0f; if (temp) { - dev_err(&adap->dev, "SMBus is not ready: (%02x)\n", temp); + i2c_err(adap, "SMBus is not ready: (%02x)\n", temp); return -EAGAIN; } } @@ -116,28 +116,28 @@ static int sch_transaction(struct i2c_adapter *adap) rc =3D read_poll_timeout(sch_io_rd8, temp, !(temp & 0x08), 200, 500000, t= rue, priv, SMBHSTSTS); /* If the SMBus is still busy, we give up */ if (rc) { - dev_err(&adap->dev, "SMBus Timeout!\n"); + i2c_err(adap, "SMBus Timeout!\n"); } else if (temp & 0x04) { rc =3D -EIO; - dev_dbg(&adap->dev, "Bus collision! SMBus may be locked until next hard = reset. (sorry!)\n"); + i2c_dbg(adap, "Bus collision! SMBus may be locked until next hard reset.= (sorry!)\n"); /* Clock stops and target is stuck in mid-transmission */ } else if (temp & 0x02) { rc =3D -EIO; - dev_err(&adap->dev, "Error: no response!\n"); + i2c_err(adap, "Error: no response!\n"); } else if (temp & 0x01) { - dev_dbg(&adap->dev, "Post complete!\n"); + i2c_dbg(adap, "Post complete!\n"); sch_io_wr8(priv, SMBHSTSTS, temp & 0x0f); temp =3D sch_io_rd8(priv, SMBHSTSTS) & 0x07; if (temp & 0x06) { /* Completion clear failed */ - dev_dbg(&adap->dev, + i2c_dbg(adap, "Failed reset at end of transaction (%02x), Bus error!\n", temp); } } else { rc =3D -ENXIO; - dev_dbg(&adap->dev, "No such address.\n"); + i2c_dbg(adap, "No such address.\n"); } - dev_dbg(&adap->dev, "Transaction (post): CNT=3D%02x, CMD=3D%02x, ADD=3D%0= 2x, DAT0=3D%02x, DAT1=3D%02x\n", + i2c_dbg(adap, "Transaction (post): CNT=3D%02x, CMD=3D%02x, ADD=3D%02x, DA= T0=3D%02x, DAT1=3D%02x\n", sch_io_rd8(priv, SMBHSTCNT), sch_io_rd8(priv, SMBHSTCMD), sch_io_rd8(priv, SMBHSTADD), sch_io_rd8(priv, SMBHSTDAT0), sch_io_rd8(priv, SMBHSTDAT1)); @@ -166,7 +166,7 @@ static s32 sch_access(struct i2c_adapter *adap, u16 add= r, /* Make sure the SMBus host is not busy */ temp =3D sch_io_rd8(priv, SMBHSTSTS) & 0x0f; if (temp & 0x08) { - dev_dbg(&adap->dev, "SMBus busy (%02x)\n", temp); + i2c_dbg(adap, "SMBus busy (%02x)\n", temp); return -EAGAIN; } temp =3D sch_io_rd16(priv, SMBHSTCLK); @@ -177,11 +177,11 @@ static s32 sch_access(struct i2c_adapter *adap, u16 a= ddr, * 100 kHz. If we actually run at 25 MHz the bus will be * run ~75 kHz instead which should do no harm. */ - dev_notice(&adap->dev, "Clock divider uninitialized. Setting defaults\n"= ); + i2c_notice(adap, "Clock divider uninitialized. Setting defaults\n"); sch_io_wr16(priv, SMBHSTCLK, backbone_speed / (4 * 100)); } =20 - dev_dbg(&adap->dev, "access size: %d %s\n", size, str_read_write(read_wri= te)); + i2c_dbg(adap, "access size: %d %s\n", size, str_read_write(read_write)); switch (size) { case I2C_SMBUS_QUICK: sch_io_wr8(priv, SMBHSTADD, (addr << 1) | read_write); @@ -223,10 +223,10 @@ static s32 sch_access(struct i2c_adapter *adap, u16 a= ddr, size =3D SCH_BLOCK_DATA; break; default: - dev_warn(&adap->dev, "Unsupported transaction %d\n", size); + i2c_warn(adap, "Unsupported transaction %d\n", size); return -EOPNOTSUPP; } - dev_dbg(&adap->dev, "write size %d to 0x%04x\n", size, SMBHSTCNT); + i2c_dbg(adap, "write size %d to 0x%04x\n", size, SMBHSTCNT); =20 temp =3D sch_io_rd8(priv, SMBHSTCNT); temp =3D (temp & 0xb0) | (size & 0x7); --=20 2.47.3 From nobody Sun Feb 8 20:57:52 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (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 331E73328FD for ; Tue, 23 Dec 2025 10:02:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766484178; cv=none; b=tmrjRWFpxVqHFa1FZFj82UvkOJUh9SFOzhjZlt6YfDb3J2b/PIwoAWmCGQWqiOLpkKYM2fboFVKp3UoN5r5DoIIpgqC4Kd2xUHu+zAzohDlcYPz/JxXWrjClD+SdTj55YtgkAOhI8+cjLaLDemXFEe3cMZyXCn7tCK6GUrcxing= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766484178; c=relaxed/simple; bh=zLVSyj45uG3n1RodmZmb6MT/QpzgzyTcNCdqjEgFCZk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Fn3SI/AhSWlUgHmaxNajO0/R4b3QoX73l6KwtlnVcBKoDHR0WBn1yd/C+H7BXkOqmzrP0CzJDBlW2hUlHhI4jpgpdzST9HC030ciBmlvy3VUC2Fdj2ic+R46rWxfuTKMVcDc4UbHOtnMYo6cBl0VIlNqRvxMyMyJ/0otQQHE3zc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=kOWraz2T; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=U3RVqCZb; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="kOWraz2T"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="U3RVqCZb" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5BN8td6E2748481 for ; Tue, 23 Dec 2025 10:02:54 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= P5sVG0mcxnvXNxJS76KUg1OHt3/W4mYp9VRxOR5aqLA=; b=kOWraz2TOCazDGf/ xFaXszmIsPaHsVx1Y+SMk56kvHxWl6Qswq2UjwUwluKU3ZkPCG62E9lpmTNLi3La zkIIRrtamDCJyo3PsxPo8BKCV1Sjsw349P64AqU6rxeKvYsP7w3fT11QqEqVxg3r xYjd0kq77VhUBsTiiBT5D1KCkQvRQAg92A+Qcl5Xd/O0eFo4yRZyivy6QJqVeyiM jPwpntIMRWc26KtwrHcIVgwSdXpEZP9w1XV38ycO0t7cWYZ3nqgnJ7ynd0Z8Fi+8 bgj4FxrIz26xWlDvCI8QlRK7Lm7lYQBjXANqdf9J70E/UUe3jArLPMO/kdnpOIbk J3ygjQ== Received: from mail-qt1-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4b7h5csn6r-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 23 Dec 2025 10:02:53 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-4ee09211413so121300491cf.2 for ; Tue, 23 Dec 2025 02:02:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1766484173; x=1767088973; 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=P5sVG0mcxnvXNxJS76KUg1OHt3/W4mYp9VRxOR5aqLA=; b=U3RVqCZb8iPy6bwW2+59qQTq1puK+iQuzDEsgr7D/eg40Rp4sYQ9ggim0uzShPW6ES nmESOeo5p+k++64nm11HDDM4EpAl99rHH4wD9mIOhp0DAZeTfmgyByAUL07BcyU+ASM5 5PIQ2HV+iipTgiOGDCTfN12RdcW+Tb+95nbH/7oPS+sW70od/th+Ri3D0Vew2Ox2DOwE 60hvtCQzWCvUOUhs89fYq+flm3O0KGErEi0Sg7EndfTFQ+zYXoudSNUCr/41FmpcUpKM K6Az37aNh0L+rGEUbfuGLampAzd9CtPccPFJnazcBGgzQuPU2K/W6ZN6qRyrgqreKfPE 3MwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766484173; x=1767088973; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=P5sVG0mcxnvXNxJS76KUg1OHt3/W4mYp9VRxOR5aqLA=; b=OqbdK7xqZqdIeKmj7tcfi2a70GFCTBX0N0sYKnVptQq7rU++Jq+lSKNgWq+AI7FjDQ KQB9QTphVUhllbd5oFET4ZrFv4Gtd2YSvkxx+CW8qI47Y3FGJLCYQXxBTBbHZmTN6PJZ DkOGUmgL0utIxTumj6VMih1ugosfQBYjs0bn32Tcv6tNxNsQfvyzM3Qf1N/aci1wbvUI jyeOrHvi53Ymtlq+fFHPpIxci6YZDN9BootIY4Ni4k2crJJmTEKmVgkbsRbYfkC+H+Hw k9W4yHQ6uTNe7mQCmJVYPPQfnGZQdP6h3KGh55FH+BAjIlGSuXBNctZKvuCJdnzf526o WnOA== X-Forwarded-Encrypted: i=1; AJvYcCWI0I9YeC+iBxPDXKjORycpip4kzpRACihZ9H5fOsFg5usb4Jc+hMDLwcZ/t3hh1bp2MWQXc15SKF1H/Js=@vger.kernel.org X-Gm-Message-State: AOJu0YwFzT+TVuazUJPs3T3fltlkPxEbT7FBjAxSWusuKqfcSGFAiJRY SxxWufyhUTMxviAJyJs26WMxPDZ6ce01yOT2RUah0cI+Glxa+9vKgfVisyY+ilawwkrJDTrAMt0 fYBxSsEWvg9BClekG0Iz1MRo/HLXvttG9bDbKYODOeWRUx1encYzk683WZjzZdCduDEc= X-Gm-Gg: AY/fxX6NczJ3OdrszL2wKV9hCXTZ5Oe3FUMMxKrp3gTz8CEAMTrSb4ktIVEGDByvvUw yxEQujk2U/guWESNzIrC4PPs5/eDhc3B1+vol0ZbfJtCBvWLpSRCFChiMBZKRkatRtbZj2qCbLY 7EB3DuyngcSVSUsf4twat2pYfdk2m/r6RgdEIsdHZSFH5wOwgoM4R2v+mOIO1JpJE+VKQomU6Xg MhXDCWT42WMuolL8LE5ZZ6tPvw16m39xbJpeT2LZbEyYNTCxIu3oKbtrIYms36iLc69hDMKC9rx /G4Evve78Vxc06JNjiFvQ6pEZy/CKdlSguNR57dqBoqP1QCSSRR4U+dCBRmeqhkYq9q/QkFcs0q L+NSv2QGebwmCxTx5+P2zkzU0aq0Z6gl+BeaCZQ== X-Received: by 2002:a05:622a:1494:b0:4ee:1b37:c9da with SMTP id d75a77b69052e-4f4abcd08e2mr168062971cf.17.1766484172931; Tue, 23 Dec 2025 02:02:52 -0800 (PST) X-Google-Smtp-Source: AGHT+IGxU8ImwOEdXoIYf1MsM9TeSN65+Y/YYSiNRkoIkd0saptyh7UpmC8vEXV7Zyr4GO6jy06A4A== X-Received: by 2002:a05:622a:1494:b0:4ee:1b37:c9da with SMTP id d75a77b69052e-4f4abcd08e2mr168062531cf.17.1766484172477; Tue, 23 Dec 2025 02:02:52 -0800 (PST) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:190a:1976:65e2:c61]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4324ea1b36fsm26794625f8f.5.2025.12.23.02.02.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Dec 2025 02:02:52 -0800 (PST) From: Bartosz Golaszewski Date: Tue, 23 Dec 2025 11:02:27 +0100 Subject: [PATCH 05/12] i2c: ali1535: use i2c_adapter-specific printk helpers 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: <20251223-i2c-printk-helpers-v1-5-46a08306afdb@oss.qualcomm.com> References: <20251223-i2c-printk-helpers-v1-0-46a08306afdb@oss.qualcomm.com> In-Reply-To: <20251223-i2c-printk-helpers-v1-0-46a08306afdb@oss.qualcomm.com> To: Wolfram Sang , Andi Shyti , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Khalil Blaiech , Asmaa Mnebhi , Jean Delvare , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , "Christophe Leroy (CS GROUP)" , =?utf-8?q?Andreas_F=C3=A4rber?= , Manivannan Sadhasivam Cc: linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linuxppc-dev@lists.ozlabs.org, linux-actions@lists.infradead.org, Bartosz Golaszewski , Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=4099; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=zLVSyj45uG3n1RodmZmb6MT/QpzgzyTcNCdqjEgFCZk=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpSmi8rAtrAU9cEajonJovu2JYczyiZGMkrWxDS Y5Jzyib7tSJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCaUpovAAKCRAFnS7L/zaE wy17D/972dKE+ZfFzABiKYPVHpMHlDBeQ56KuVbzVhhUQvh0TJ2053lqVMHamKoPDvLT0rdTX4A 99HxmF7uBeJtK+kbQ01Bdhmq9xHApLT+E29E37/AD2kEmDiqgh2pTnK/6jzrt33YZCho8x2JdmP FOTUzTACynBfyD/meIOwFNVUlG4WKdCV5XZDwe/EafvWX4xsEE1/NnLEWfwTVWIH0t7neEk1i7h zs7wBNgyOwLuRvCFDyHbW8Eq9uo32AHlKqIsh+FuKGKIhA4zqXstnLmuLRentmZEf/EiuAGr9Af ps9zEjpcLXnUWlm6GfINfIZvZBDiIMnd8wl1uhXmlEgM4t3FUJ7fwY7nQaskSu9FlHvdC8KMWBR ogcRWdUUbIXrCWw55dPDVkZoV1xrZIrrTHq/HzN1/8GZBOZ58mEZsDyGAM++a0RPSToPBNNfZQh Ols9ASW/RvRWlQMGgD0AI2ZrcFIgp2di6iLIqqxyhoHMo/1/ZdutGyPOVAjBXsU1qF3WEWcBSy6 0NQm5+X2Dw/RlYAbc5CP+CuusHtIuMcUfaAIN9rNbvvB0FoFqg+0++Dh7dKod4k441yvjxX8+aN iNjR0KQX6Z7yQJY0evDEofPKrBoN3VRupLBzlwys3dtpohLH1tkLvUxD4YuV7pXe2m9kX4AIPof LVWSd4OC++9HVcA== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjIzMDA4MCBTYWx0ZWRfX/PSQyGkCeM8y cquLCD0n3ML4JIrwM2ZC7Est22ON08Rvbdvfq+kluSvMb2jNhyfFL33/tKQJjBvZYrukOvKs9jE 2ax/Yo0YGWu1z6oy9NfPP8xUGIjejOz1BTtLEfcyqLS87rS7dXvTACOdVUWSLADA3fwmhKJ/OOc +U7C1AcxXvmc8NhH2uZMUo79MM6ZRmdSs/GzgaAnJGOPNi6pKYORPhfCjWNg5mPi7E6gKooiKV/ Qz6KiiLokSqmeW/v+0NXER5Whhkg1C62VRa+J+VAYw2tjgS4CfrzPo22XIpCfVM433ZIP3y1Ot9 vuD02xZqHASqX3YdY429bL81rwTyLikcTxJgaB5NtYoHXXxfBLXRqEGlMqcinj/OLMMAa3OjBCR zsHyqVrjZDqKiJGxozBOARFY/ArHNx5SbATRHO4CiuyPmlIYXMzNN+C78uKN9m4/j5EzVuAQ8a8 WIS8PZh7+mE761JAtVA== X-Proofpoint-ORIG-GUID: tbhlmQ1G5Dff0bMG0kBxNmxsAM_9ZdqU X-Authority-Analysis: v=2.4 cv=LeUxKzfi c=1 sm=1 tr=0 ts=694a68cd cx=c_pps a=WeENfcodrlLV9YRTxbY/uA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=wP3pNCr1ah4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=qeKQattCTu4iihMYEEIA:9 a=QEXdDO2ut3YA:10 a=kacYvNCVWA4VmyqE58fU:22 X-Proofpoint-GUID: tbhlmQ1G5Dff0bMG0kBxNmxsAM_9ZdqU X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-12-23_02,2025-12-22_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 suspectscore=0 phishscore=0 priorityscore=1501 lowpriorityscore=0 clxscore=1015 impostorscore=0 adultscore=0 bulkscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2512230080 Convert all instances of using device printk helpers with struct device embedded in struct i2c_adapter to the new i2c-specific macros that hide that dereference. Signed-off-by: Bartosz Golaszewski --- drivers/i2c/busses/i2c-ali1535.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/drivers/i2c/busses/i2c-ali1535.c b/drivers/i2c/busses/i2c-ali1= 535.c index 1eac358380405838d15551e353605cab0a7e5e65..bf0f36450c5930f86b122618d17= eecf1782dd776 100644 --- a/drivers/i2c/busses/i2c-ali1535.c +++ b/drivers/i2c/busses/i2c-ali1535.c @@ -215,7 +215,7 @@ static int ali1535_transaction(struct i2c_adapter *adap) int result =3D 0; int timeout =3D 0; =20 - dev_dbg(&adap->dev, "Transaction (pre): STS=3D%02x, TYP=3D%02x, " + i2c_dbg(adap, "Transaction (pre): STS=3D%02x, TYP=3D%02x, " "CMD=3D%02x, ADD=3D%02x, DAT0=3D%02x, DAT1=3D%02x\n", inb_p(SMBHSTSTS), inb_p(SMBHSTTYP), inb_p(SMBHSTCMD), inb_p(SMBHSTADD), inb_p(SMBHSTDAT0), inb_p(SMBHSTDAT1)); @@ -245,7 +245,7 @@ static int ali1535_transaction(struct i2c_adapter *adap) * BUSY bit may come back on when you try and use the chip * again. If that's the case you are stuck. */ - dev_info(&adap->dev, + i2c_info(adap, "Resetting entire SMB Bus to clear busy condition (%02x)\n", temp); outb_p(ALI1535_T_OUT, SMBHSTTYP); @@ -262,7 +262,7 @@ static int ali1535_transaction(struct i2c_adapter *adap) * power reset as one of the bits now appears to be * stuck */ /* This may be a bus or device with electrical problems. */ - dev_err(&adap->dev, + i2c_err(adap, "SMBus reset failed! (0x%02x) - controller or " "device on bus is probably hung\n", temp); return -EBUSY; @@ -290,7 +290,7 @@ static int ali1535_transaction(struct i2c_adapter *adap) =20 if (temp & ALI1535_STS_FAIL) { result =3D -EIO; - dev_dbg(&adap->dev, "Error: Failed bus transaction\n"); + i2c_dbg(adap, "Error: Failed bus transaction\n"); } =20 /* Unfortunately the ALI SMB controller maps "no response" and "bus @@ -299,7 +299,7 @@ static int ali1535_transaction(struct i2c_adapter *adap) */ if (temp & ALI1535_STS_BUSERR) { result =3D -ENXIO; - dev_dbg(&adap->dev, + i2c_dbg(adap, "Error: no response or bus collision ADD=3D%02x\n", inb_p(SMBHSTADD)); } @@ -307,14 +307,14 @@ static int ali1535_transaction(struct i2c_adapter *ad= ap) /* haven't ever seen this */ if (temp & ALI1535_STS_DEV) { result =3D -EIO; - dev_err(&adap->dev, "Error: device error\n"); + i2c_err(adap, "Error: device error\n"); } =20 /* check to see if the "command complete" indication is set */ if (!(temp & ALI1535_STS_DONE)) result =3D -ETIMEDOUT; =20 - dev_dbg(&adap->dev, "Transaction (post): STS=3D%02x, TYP=3D%02x, " + i2c_dbg(adap, "Transaction (post): STS=3D%02x, TYP=3D%02x, " "CMD=3D%02x, ADD=3D%02x, DAT0=3D%02x, DAT1=3D%02x\n", inb_p(SMBHSTSTS), inb_p(SMBHSTTYP), inb_p(SMBHSTCMD), inb_p(SMBHSTADD), inb_p(SMBHSTDAT0), inb_p(SMBHSTDAT1)); @@ -352,7 +352,7 @@ static s32 ali1535_access(struct i2c_adapter *adap, u16= addr, temp =3D inb_p(SMBHSTSTS); } if (timeout >=3D MAX_TIMEOUT) - dev_warn(&adap->dev, "Idle wait Timeout! STS=3D0x%02x\n", temp); + i2c_warn(adap, "Idle wait Timeout! STS=3D0x%02x\n", temp); =20 /* clear status register (clear-on-write) */ outb_p(0xFF, SMBHSTSTS); @@ -416,7 +416,7 @@ static s32 ali1535_access(struct i2c_adapter *adap, u16= addr, } break; default: - dev_warn(&adap->dev, "Unsupported transaction %d\n", size); + i2c_warn(adap, "Unsupported transaction %d\n", size); result =3D -EOPNOTSUPP; goto EXIT; } @@ -449,7 +449,7 @@ static s32 ali1535_access(struct i2c_adapter *adap, u16= addr, outb_p(inb_p(SMBHSTTYP) | ALI1535_BLOCK_CLR, SMBHSTTYP); for (i =3D 1; i <=3D data->block[0]; i++) { data->block[i] =3D inb_p(SMBBLKDAT); - dev_dbg(&adap->dev, "Blk: len=3D%d, i=3D%d, data=3D%02x\n", + i2c_dbg(adap, "Blk: len=3D%d, i=3D%d, data=3D%02x\n", len, i, data->block[i]); } break; --=20 2.47.3 From nobody Sun Feb 8 20:57:52 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (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 CE2EF331235 for ; Tue, 23 Dec 2025 10:02:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766484179; cv=none; b=Lh++Bz0pEi82OKzt7v1HH/SpNinjlKRFiQWc1gspJDIyXI46fkADUp6EZaTShxIduP4PKEY8o6fV1XHjtLUVSeXeyO1+agKHF5ceJEZCkRlFobIR9XffwDRKBbTBUQ7dTaKP/X8nZvE8jzHH9N+UNym3m6Er9m3rkjAh/doHc4E= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766484179; c=relaxed/simple; bh=RIl62iCgn+geu7s6HZTdTxIYUTQdth8ibomSIberRJc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=FzCqCk67p3FPSlVJQftyLA9bwjjxl0JbMpohBk4ApTpWT1KsE+vmRZveCLThLV/s5rFTDVLhUwhbKR1/hmCJs29Wz+cqLKbAqDRTHY+5axiiAMu+aq+wnAFxtwWNBTnKdI53QzIrElC4dRPI41eX7q7BMoA7CB81lu+HaRiJ3z8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=PGtJqv01; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=dJXaXVC1; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="PGtJqv01"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="dJXaXVC1" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5BN77Z8s1630564 for ; Tue, 23 Dec 2025 10:02:55 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= x9w1CN691OQTmP7uC2eAhibBXaSrfMYpwQfqEaEU3mA=; b=PGtJqv01xFkPDLF0 9sSCKg1EzX/dfThiML4tQYD6RxzIc2D0GQHgc9E5woU7+Qa4ZD5BmxFTfDwom/Zp /dTHffSso6IFUu/pp+5jvKu7njf7FTstNTuN10HjgRc35k1yoFcgALIkB/1I8QMC QZCbZDN/YTk06R+RYffs75NYZgj+u5kftGGI3BgyL8qQ+MYuvyX71b+IxVB0u3IW CwtPIanv2tzUPcpsOm8L7bW29WfX/DVqFrGHi9cT4ZWsPFpXoQjXlkOONgsyHBol OisiQG69PHI+hDVSzmfJCWIjsuRO6dStKYjFiplI/ML283x011S2Tu2nlBLS7Ev+ f8qGUQ== Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4b7ck8j9n1-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 23 Dec 2025 10:02:55 +0000 (GMT) Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-4f1d7ac8339so158407511cf.2 for ; Tue, 23 Dec 2025 02:02:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1766484175; x=1767088975; 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=x9w1CN691OQTmP7uC2eAhibBXaSrfMYpwQfqEaEU3mA=; b=dJXaXVC1SGFJuztoKOexhdfzNqGR5nwuys+fZg+Sqq2jdiGA4swKgFHG/1UykH5n9A 6gS5+N5JXJbODi/VbXblA9XZnGSqlHTSYkYRNFgntT9bcrWupxGohdNFyKth7UdthOtB 4beEv6tHNtjAzmRknIXu/78RWfpWt6vYUKT4LQaUMPIiKeLONHDHrYFUr8134xGvCd6F mXE5HqSxtib8lexABvU6uS7imxuWrGPSN3SdyPN9hCxoMt3M56omV53CaxwTA+PXBIQC pKUZUgkMA8lav2fKfb65QwcBhr5M5ctfMSgMNM00roeKrEBgFi80V+u9YwW+Uy+qEygN vKig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766484175; x=1767088975; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=x9w1CN691OQTmP7uC2eAhibBXaSrfMYpwQfqEaEU3mA=; b=lOiqzztnj40jsaajeG9pOJ9kuWe9WsSBAY1cn1tN26TtKZkm0R7ZOz4hlg7+VGwkXz qCLgMTLLJuNS4lPuSyCjV2mojxiP7mI146ERhDR+LssjMAwmNY7Jx90xuOmNielQS6/M EQsJJnZ+1oBBLqEgzBf11Ue3TQ/juXm265xvLmjiCLOeBiyUC6z5ezuodd0DWpMeDHhQ 78etdQNyZoeD17VeLG4Z/wiDnq61PjNDCNdQeNvgx2SL93XuaozMt2kwdimQP3Uo9d6f 1UCHrVesnLHHaTlHiEBEjrbiz+/qyY2mvdnwE7zRrPFN8WHgvbVHeoSgWPn+Mgxr4Q52 WL8Q== X-Forwarded-Encrypted: i=1; AJvYcCWNQmZassr/qnMLy4Inl1jc25+misJMJayKKV9ztWX8/2QLUzZdeBmEXG22GofiiGsklk9LJg8eAmYRwwg=@vger.kernel.org X-Gm-Message-State: AOJu0YzsvPdpbIlyThBvfziMBWYzq8nLF5HS7IFMjrkQ/Q0rrLjtPtdx NuiZCWNxb9q/I1eCGimrOW2GfXbOtBq78Rsq1g/B2bfnfI0AqfEfmm6woaplFVKvEwPE1CJdI+I 9o22h2xBorj/hXAp4wB5h6ojO3X0aa1ZQZl8ASEA7eYBzB/0KHyZOWhoMU052f38PHVA8+U1UDH M= X-Gm-Gg: AY/fxX4hw+7SlqAF+teEOr2xWygPthhs1w164vjDdD7wetoI2uuX7ED34Ngki4LEzCd R5xvBTLrOrgjCS90pYSaYj3CSJq2p1Q+oCsSS3vivf5CpFvZd5x8m4/kyNxPHIPEv5AYUDHz1UG DsNC6WMzpDK/e2GMyZWpS1XmmeKtQ2MpwevbqoHyU0kSaBYED+Op0S7MTByLYA2DoMCSUia0Zzb jOmKUWdP8uuDM0FXB2nxCQUVJZ8VovBuAtK5jMbeZcPpCRtxzk0d4lpom/E1c+qLYMNcBpKoUdr sfDLIVWLRx2myv7yT1ft+SsJL/UOlledyX5y9bBq9aWbW/sNzS7Z6KsD4OcBvucM/en/DPKCkyk IqHKcWbF7TWqur4tILMX9DFQMOJ9cMH2WNmO/Fw== X-Received: by 2002:a05:622a:258f:b0:4ed:8103:8c46 with SMTP id d75a77b69052e-4f4abd6e488mr216718081cf.48.1766484174542; Tue, 23 Dec 2025 02:02:54 -0800 (PST) X-Google-Smtp-Source: AGHT+IEPzfEhfDLCN2KQRG3eXv3603/QIFTCQ3fgqRQI0wW6fh6MkpQmoObyB8JOHuhsUVXPreOj+A== X-Received: by 2002:a05:622a:258f:b0:4ed:8103:8c46 with SMTP id d75a77b69052e-4f4abd6e488mr216717531cf.48.1766484174005; Tue, 23 Dec 2025 02:02:54 -0800 (PST) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:190a:1976:65e2:c61]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4324ea1b36fsm26794625f8f.5.2025.12.23.02.02.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Dec 2025 02:02:53 -0800 (PST) From: Bartosz Golaszewski Date: Tue, 23 Dec 2025 11:02:28 +0100 Subject: [PATCH 06/12] i2c: scmi: use i2c_adapter-specific printk helpers 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: <20251223-i2c-printk-helpers-v1-6-46a08306afdb@oss.qualcomm.com> References: <20251223-i2c-printk-helpers-v1-0-46a08306afdb@oss.qualcomm.com> In-Reply-To: <20251223-i2c-printk-helpers-v1-0-46a08306afdb@oss.qualcomm.com> To: Wolfram Sang , Andi Shyti , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Khalil Blaiech , Asmaa Mnebhi , Jean Delvare , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , "Christophe Leroy (CS GROUP)" , =?utf-8?q?Andreas_F=C3=A4rber?= , Manivannan Sadhasivam Cc: linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linuxppc-dev@lists.ozlabs.org, linux-actions@lists.infradead.org, Bartosz Golaszewski , Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1478; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=RIl62iCgn+geu7s6HZTdTxIYUTQdth8ibomSIberRJc=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpSmi9QpltbyrI7odMVS6fBVkmr9NkXuk8yrkL3 XkWgXt4udWJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCaUpovQAKCRAFnS7L/zaE w2S/EACN3KysLT+Ab5yj5K35LkC7LOd9tZrE/a0sLOrsKkOjkbjUa099UfaIId1GKtt1/aaAzQn bZtc/GClmaiNzCfR4bdnbVCOVXcvIMikDvr42Wf9iQqqnRCpoo8mUXDx+bNQlo7MjKwKVs0vSZC GKF+3X565kuPX31mKr96XKGHfsHSCWADBDiSR4kBX3h5vgQeN0zgFPq9S9MBTBDEMmSfHtiS2Eg R/O5ZJc+6Xa2eElqXm4De1R+zF85mV/Qu3xkpuSFXEWWFZhrCd/Ei64B1WJpo5pA0cc4Y+Lo8ey gIdKhh6SkCedu9ZLoJy+3fkDCRrmC+vvtlu/nb3ML0x8cJEfNehgmqTRuNBTuAujBvJ+PTc24V8 PGfeAsHnI7pMMHFbjZXKht9/nQ/5DDPtWRMc3xAXdTmNetVRcZqeaplnBfr06ZJtCg/I36MZcUE QOyAsPM1E91bToi8GsL5jQlpfOusxgAozXWvj7l5DE7mo1AEXBsGthuECijJh44aKfymlGGRvK8 z3cOUlq8lItD9ixk98dVGmGPYFvkhxl1WPKBNhZ7+wdB9GFywUHMR1SKCe18iO1LhrvpgzgYOSR 4wdpgP+2B/dPen0U0hk+ZaNGKeQ9soQCtUpUwkr9ASGtDIF3vmVtCxkzoCIM2wyEnK8iAuQGW9M FJMCJ+lgq98p1vg== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-ORIG-GUID: B5nqAGS4bN9ipTMk42vX_cFcvlQqoJtv X-Proofpoint-GUID: B5nqAGS4bN9ipTMk42vX_cFcvlQqoJtv X-Authority-Analysis: v=2.4 cv=asi/yCZV c=1 sm=1 tr=0 ts=694a68cf cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=wP3pNCr1ah4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=dY4OjmsCUpDc7DjzIskA:9 a=QEXdDO2ut3YA:10 a=a_PwQJl-kcHnX1M80qC6:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjIzMDA4MCBTYWx0ZWRfXyMPUAsWKQ24T Un0R8smtG2A8B1EJ5+JU4rbGBNFGzpdija2YE7iA1ggHIX4k1TQPZAdIbEAkqSKhme4MvQNbDlt TJsuaEs23tDH0cFwHVCxqJtsEYToB1YDqG17vmsz8rATQ+JMjn/Vmt1HSNT97eXFAiQ4QM8imt9 1X2rLCsrfF+FZ5wihh5dm6SV432WnKzOUUCzotPTeZ3bVAt/ZtxAprUafJk11hjbcwSgMqiEN+t ogBZzIEyWX2goSWoUPDYXAEf6ygrK2bxqdxS+IA4kGO/qMy9+WcngWL2yMkjaLfkML25hrcbNdb hfFaEw3xhDQcR+/M1W8x9GbuMSGQ1SIQZIcMiPppGg7G1ArQpsqr5V429mZeepKJ3Zuk4g14RmJ Lt3rHiA4ctl/T7Dxxk4aHspAYozLI35fiCaUa9PkDpDdAs3PooJ7XbEZNsGtKM4eWtC2OsxpsWu R/sMhqeJ7eOYk7J38xQ== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-12-23_02,2025-12-22_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 priorityscore=1501 malwarescore=0 adultscore=0 spamscore=0 phishscore=0 lowpriorityscore=0 impostorscore=0 bulkscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2512230080 Convert all instances of using device printk helpers with struct device embedded in struct i2c_adapter to the new i2c-specific macros that hide that dereference. Signed-off-by: Bartosz Golaszewski --- drivers/i2c/busses/i2c-scmi.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/i2c/busses/i2c-scmi.c b/drivers/i2c/busses/i2c-scmi.c index 10a5146b3aa5fc6edb4c2f3e1cc57750041b7087..96a2cd70d367f485d5f230be4ea= f124398b0f239 100644 --- a/drivers/i2c/busses/i2c-scmi.c +++ b/drivers/i2c/busses/i2c-scmi.c @@ -87,7 +87,7 @@ acpi_smbus_cmi_access(struct i2c_adapter *adap, u16 addr,= unsigned short flags, char *method; int len =3D 0; =20 - dev_dbg(&adap->dev, "access size: %d %s\n", size, + i2c_dbg(adap, "access size: %d %s\n", size, (read_write) ? "READ" : "WRITE"); switch (size) { case I2C_SMBUS_QUICK: @@ -148,7 +148,7 @@ acpi_smbus_cmi_access(struct i2c_adapter *adap, u16 add= r, unsigned short flags, break; =20 default: - dev_warn(&adap->dev, "Unsupported transaction %d\n", size); + i2c_warn(adap, "Unsupported transaction %d\n", size); return -EOPNOTSUPP; } =20 @@ -257,7 +257,7 @@ acpi_smbus_cmi_access(struct i2c_adapter *adap, u16 add= r, unsigned short flags, =20 out: kfree(buffer.pointer); - dev_dbg(&adap->dev, "Transaction status: %i\n", result); + i2c_dbg(adap, "Transaction status: %i\n", result); return result; } =20 --=20 2.47.3 From nobody Sun Feb 8 20:57:52 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (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 1B37232BF43 for ; Tue, 23 Dec 2025 10:02:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766484182; cv=none; b=Roh7RRX1R9qTNUtdLAYgxyr2hTO8d/NXZF7XAdRhnLqXzJmX8/0/N257K9AViOKjJPpYymBOl46zKwI2hCLDDRr+tY7NBeE8eCd2Y/LUdmlvaGfl/W2LkCjs4dqftl1eftDCFhRMBsdtS5YDoxkYLhFJw5EpReRwNsy3ilFzrDY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766484182; c=relaxed/simple; bh=Z5y+uDYDLt8QrBK74QcxPQFJYMWolbieGXxGJWOf/Z0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Ey6/gN8FUVeaegth3HN/gf0ya7HKHwPEkTnSuVkV/Gawthf0W2kOZglV17J5rQGfazUXAjGUe6CFT5kOOQoDqHWuqjvByN/+MhUWdAye7XwUXzPEcRPSdSVDOpl7BhcSKj82flZdtKaQ+RCjaS6uqg+K9JcBi+G9lH4NdfHaj2c= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=bIBBN9gE; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=AGQWjBkW; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="bIBBN9gE"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="AGQWjBkW" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5BN6goEh1632644 for ; Tue, 23 Dec 2025 10:02:57 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= 7VJPGTun9iAEUTgsAs5oldXV0hm6NbS8Rh/bgRh+cvE=; b=bIBBN9gEj819WWSx ukr6MOHNbMcO371J8nAzeNYa6kAXDXdyE4Dg/KOTsXaUTl9qKkZkGyRLFsanbFM7 ulRV11/8RRD9xGHJkL5via2oxM8bV6+tDFtIDXmq/u97zF8aI5SlLyMu89neCMDG 4+G1BfRsARTSwS//CvhRqWHZi/lbX18qELxu7Gulg/+9G/jTQHbcFHvI3sSUJbpu F/geqQDiMKZYCvIorg0sAQNQOseeeCIphl8Yf9Ax6I4JQuaCniTsMznNJN5oeS26 NkGkG3bWxTuZe2B7WVeVjmr83pKepmi4QZzpriJF/ENOpl53lgZMfiuxGK9Xhcqy 0qriWQ== Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4b7ck8j9nb-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 23 Dec 2025 10:02:57 +0000 (GMT) Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-4ee0193a239so50428301cf.0 for ; Tue, 23 Dec 2025 02:02:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1766484176; x=1767088976; 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=7VJPGTun9iAEUTgsAs5oldXV0hm6NbS8Rh/bgRh+cvE=; b=AGQWjBkW1y0C9KL2lqbRr0dac6HNhPOlgr72WbnYc0iHvfeeqBUPoeaYoryiEGu7OA bKOv0bBEtw+zJtSYbxIsSAZvZ5/fU4Z49JWxRnNRB3d+TyYK3cvzFEeVMc10zdY1Sf0S Sa2j+gePKOAsV+RwYseWKMTPl85CeTrF03pp7ndsAn45WiKGWyy5zXXSL/zptYYlzS9O N+5mLZGY/t+BnH4b2yaozTqIZaVXgZMV+NdIjyDGzTK0xJ/Tb2vhIMbJKGOKYC6bRLnd CSTbnTILovRli4titqqfeICLFR2EETV2lPcdkyRtFvrW2qdovMqp2pGbxTn6XrARVJIN psSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766484176; x=1767088976; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=7VJPGTun9iAEUTgsAs5oldXV0hm6NbS8Rh/bgRh+cvE=; b=nWT/yhmzE7oduVlgDsbQiLUsTRo7zpBdpq6CtxCl/36WalTm3jkU/BmoiN57bZxDv5 ld+iRDLOAzhx8Yvgx+O3eBlifPXQ0EihfYSHpr1n8Nz5GypYOIWZvBBfCiHHaIZXVbKY msttm23zeSGgt+kTyp/Fe9IcwXxOYb1KTPGwb9uoqo8ynXJoT0yz9LrU0b1oo5TTa7I/ ZszbjoLY8SbzVlP7vMmSmXI7xTjuBJtB6760s0BWjSlRMDrQP/vjuT3Ig9WdyJ8635ll PXpjoUBlA2d057m9KbU2gx84qGn3bTvhhjxUDuzCKbmO5uvTFnwARkVzwfK6o+wVOY6I Gpqw== X-Forwarded-Encrypted: i=1; AJvYcCU2nKWnwHC4mn2VwAtf+XuAIY9RFoJQaP9stUZCB+StrfgdWlOhbHtkUr8y7cFe1D8qooCP26/cAeSHoR8=@vger.kernel.org X-Gm-Message-State: AOJu0YwU+TJ51+Fup0zwKK0yMfIzK32+qq9GfjafwBiyLri3CRbdF/Hm 8sVcUMBbpX/9bg7aOtbHP4Z11sBOV3aFZWG+VCBoTrdplopee0RhXHI+FnX465ZC69ubmW8689r fi8oG5nJkSxn+sIXx0FbwWbTbc4WM5FrEsCijG84pE9p5EokdY6vxO5+N8FpaWyKqvhM= X-Gm-Gg: AY/fxX7s8kxWveaoqHACE7IG4bUZz2dbcreImXHtqEkdSU1jV/yksDnvTjT6c8Ok4Vi gWcuD+VJbdq5ao4Rl0BB2n+NZSqQB6WnkZItjhn666CZd3meLoKlZeiRt++qZa1E6ILP43LFXJ7 jxof2/pG87g9+QidT+HGt1wa99YnThR1g9EPG9UAlSB26P7M+q863fqhWUJBRQ41N6wam57XgjG CeJjNPAr7oQ6eQlnJjhFME+JxmmWzhL0GRTKTc5S3Au0G3CBYGegGofZBsv3uSXrgTJq3EHtzTd nqp4WbzYORyGHsPzwslz9/FSrB1z2Ex+O122lZ/561j35Ljg23yLWZ+nOdYTMD7ahF66+8TAs0E tgLCLEANP/8/qgQoEB/JAYGafljd/ivK3qEJT0Q== X-Received: by 2002:a05:622a:1927:b0:4e8:9920:be58 with SMTP id d75a77b69052e-4f4abbae21fmr207318081cf.0.1766484176223; Tue, 23 Dec 2025 02:02:56 -0800 (PST) X-Google-Smtp-Source: AGHT+IEvZUZ2J6IwscWcY7RC74ES7QnMTV7pkYZ1I5E0GX9LHN3najl8MNqhxo5VDEyhUmehwO5Tzg== X-Received: by 2002:a05:622a:1927:b0:4e8:9920:be58 with SMTP id d75a77b69052e-4f4abbae21fmr207317561cf.0.1766484175625; Tue, 23 Dec 2025 02:02:55 -0800 (PST) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:190a:1976:65e2:c61]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4324ea1b36fsm26794625f8f.5.2025.12.23.02.02.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Dec 2025 02:02:55 -0800 (PST) From: Bartosz Golaszewski Date: Tue, 23 Dec 2025 11:02:29 +0100 Subject: [PATCH 07/12] i2c: ali15x3: use i2c_adapter-specific printk helpers 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: <20251223-i2c-printk-helpers-v1-7-46a08306afdb@oss.qualcomm.com> References: <20251223-i2c-printk-helpers-v1-0-46a08306afdb@oss.qualcomm.com> In-Reply-To: <20251223-i2c-printk-helpers-v1-0-46a08306afdb@oss.qualcomm.com> To: Wolfram Sang , Andi Shyti , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Khalil Blaiech , Asmaa Mnebhi , Jean Delvare , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , "Christophe Leroy (CS GROUP)" , =?utf-8?q?Andreas_F=C3=A4rber?= , Manivannan Sadhasivam Cc: linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linuxppc-dev@lists.ozlabs.org, linux-actions@lists.infradead.org, Bartosz Golaszewski , Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=4026; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=Z5y+uDYDLt8QrBK74QcxPQFJYMWolbieGXxGJWOf/Z0=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpSmi+az3h2mjkdy8JfZt/+vwI7gUUYCdcxe1ji Aldb5AAaUyJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCaUpovgAKCRAFnS7L/zaE wwg1D/9/TgJ7+cyyriM7piIyunaQDjTvaDw+EBEL51hFHlX+lO4/jVLy2woMDI6R4fIvrXdW6ub Jpy8I2sZt3jMNDjOwoehDFb99d7nU9UhuOIfHRCrblhzfjt5iX1W+Qaf1pwx0BawuEPynomq6YV 8YXynU/1S/jKFPWKtSwMhvDyUfo2IiEuj3+gmgLsn7gW5CUydnE1u2dyvJPDUz90YLOHV7/RQBg fDif1lvU3gfyFc+J2P/yOhXn8Kr9DkrvqIQyYJdfbes6fDpGhgG9OAIUUHhhKpTjuit3E9F9wMd FtxMUW3JOIdOouc90ODz/CCxB/bn3qYR+bY2vynlawaZQAFsb+nE33QJshh8AMF9esfFhUjNqQ9 mebGDH5BMjgjuPJCLwlPneIN+MXg4aJlY2gZySYW2vtrMOreqUVOWaNaK/tECpvg7zY+wu/FNJn OtTNA7guV0cmbQHlOXLdjzKbklatBSK3hvb+0TUjfcli/xb2Wbpkvz1qhX4UorxXc7aW67O+Nh/ K7+rXBRV+/VbEI22DeQ7FRSUA0shc+W1WZKDV/M7RO//k8q8g63p69ixoRUXzIqiiDjsm8oPizV thrGUnbGDKbK6jTyCj+ShJmpLpL9LIJ5RPRtEbMachuYbTpfqO0d0QWI58cXjGgllDLPJhR4Oxr OY84XabOoDPMwvA== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-ORIG-GUID: 2c2sBPvGMVEgVRZAK1pTaKi8uevDYn4d X-Proofpoint-GUID: 2c2sBPvGMVEgVRZAK1pTaKi8uevDYn4d X-Authority-Analysis: v=2.4 cv=asi/yCZV c=1 sm=1 tr=0 ts=694a68d1 cx=c_pps a=JbAStetqSzwMeJznSMzCyw==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=wP3pNCr1ah4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=FH57a1SQlJoUzRel804A:9 a=QEXdDO2ut3YA:10 a=uxP6HrT_eTzRwkO_Te1X:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjIzMDA4MCBTYWx0ZWRfX11ELejzCO+qV xxxsZnaZKGHL/3IZvXllPkziYEw8bdhYMDqfp8P8eEj5vpuJobznL9ngBCTuIbBDZ0qd6w2Jd2o 9Cq7HuCJQK4Ng+o6DnS5pLT3W6dgUbFCOG2IY8NDCbccQS9UHcJM3Gu9h1pRzr8K81fC1EPPqNJ 7CnheoklroNnY97robAoyjb8Smc98R8LnOmjv+VJW4tRsG/TSGQJEevgwDz5oOq/LpxDL7UjbY+ 5Vacz6G13iZrPC7ejHzKX1AnbdwVnE3bCo8qB8N9kUFDYtcKxBad3SPbzaTz/WbhjSxkYTfBoeY wmK+pLi8e9sgZduJFc759xBYScWnZMEeUxT7EufSBvwzOnsa2hSThZewIEIJ6jmQUVI/DR6CGew 2Ybb4DBj7Qxz18+Yeb5/t4bVdfB7jRyh1CVNABOxMhVoLYtPNnUr/66BTtoKlFHwWqkvEd0IFBv CqYAhy4BsgJ67iszEIA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-12-23_02,2025-12-22_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 priorityscore=1501 malwarescore=0 adultscore=0 spamscore=0 phishscore=0 lowpriorityscore=0 impostorscore=0 bulkscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2512230080 Convert all instances of using device printk helpers with struct device embedded in struct i2c_adapter to the new i2c-specific macros that hide that dereference. Signed-off-by: Bartosz Golaszewski --- drivers/i2c/busses/i2c-ali15x3.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/drivers/i2c/busses/i2c-ali15x3.c b/drivers/i2c/busses/i2c-ali1= 5x3.c index 418d11266671e314aa2fb882ece025dc0ae998da..bd62aa8d645004bef121fa46efc= 1d7afc473332a 100644 --- a/drivers/i2c/busses/i2c-ali15x3.c +++ b/drivers/i2c/busses/i2c-ali15x3.c @@ -223,7 +223,7 @@ static int ali15x3_transaction(struct i2c_adapter *adap) int result =3D 0; int timeout =3D 0; =20 - dev_dbg(&adap->dev, "Transaction (pre): STS=3D%02x, CNT=3D%02x, CMD=3D%02= x, " + i2c_dbg(adap, "Transaction (pre): STS=3D%02x, CNT=3D%02x, CMD=3D%02x, " "ADD=3D%02x, DAT0=3D%02x, DAT1=3D%02x\n", inb_p(SMBHSTSTS), inb_p(SMBHSTCNT), inb_p(SMBHSTCMD), inb_p(SMBHSTADD), inb_p(SMBHSTDAT0), inb_p(SMBHSTDAT1)); @@ -255,7 +255,7 @@ static int ali15x3_transaction(struct i2c_adapter *adap) then the BUSY bit may come back on when you try and use the chip again. If that's the case you are stuck. */ - dev_info(&adap->dev, "Resetting entire SMB Bus to " + i2c_info(adap, "Resetting entire SMB Bus to " "clear busy condition (%02x)\n", temp); outb_p(ALI15X3_T_OUT, SMBHSTCNT); temp =3D inb_p(SMBHSTSTS); @@ -270,7 +270,7 @@ static int ali15x3_transaction(struct i2c_adapter *adap) /* this is probably going to be correctable only by a power reset as one of the bits now appears to be stuck */ /* This may be a bus or device with electrical problems. */ - dev_err(&adap->dev, "SMBus reset failed! (0x%02x) - " + i2c_err(adap, "SMBus reset failed! (0x%02x) - " "controller or device on bus is probably hung\n", temp); return -EBUSY; @@ -299,7 +299,7 @@ static int ali15x3_transaction(struct i2c_adapter *adap) =20 if (temp & ALI15X3_STS_TERM) { result =3D -EIO; - dev_dbg(&adap->dev, "Error: Failed bus transaction\n"); + i2c_dbg(adap, "Error: Failed bus transaction\n"); } =20 /* @@ -310,7 +310,7 @@ static int ali15x3_transaction(struct i2c_adapter *adap) */ if (temp & ALI15X3_STS_COLL) { result =3D -ENXIO; - dev_dbg(&adap->dev, + i2c_dbg(adap, "Error: no response or bus collision ADD=3D%02x\n", inb_p(SMBHSTADD)); } @@ -318,9 +318,9 @@ static int ali15x3_transaction(struct i2c_adapter *adap) /* haven't ever seen this */ if (temp & ALI15X3_STS_DEV) { result =3D -EIO; - dev_err(&adap->dev, "Error: device error\n"); + i2c_err(adap, "Error: device error\n"); } - dev_dbg(&adap->dev, "Transaction (post): STS=3D%02x, CNT=3D%02x, CMD=3D%0= 2x, " + i2c_dbg(adap, "Transaction (post): STS=3D%02x, CNT=3D%02x, CMD=3D%02x, " "ADD=3D%02x, DAT0=3D%02x, DAT1=3D%02x\n", inb_p(SMBHSTSTS), inb_p(SMBHSTCNT), inb_p(SMBHSTCMD), inb_p(SMBHSTADD), inb_p(SMBHSTDAT0), inb_p(SMBHSTDAT1)); @@ -347,7 +347,7 @@ static s32 ali15x3_access(struct i2c_adapter * adap, u1= 6 addr, temp =3D inb_p(SMBHSTSTS); } if (timeout >=3D MAX_TIMEOUT) { - dev_err(&adap->dev, "Idle wait Timeout! STS=3D0x%02x\n", temp); + i2c_err(adap, "Idle wait Timeout! STS=3D0x%02x\n", temp); } =20 switch (size) { @@ -404,7 +404,7 @@ static s32 ali15x3_access(struct i2c_adapter * adap, u1= 6 addr, size =3D ALI15X3_BLOCK_DATA; break; default: - dev_warn(&adap->dev, "Unsupported transaction %d\n", size); + i2c_warn(adap, "Unsupported transaction %d\n", size); return -EOPNOTSUPP; } =20 @@ -437,7 +437,7 @@ static s32 ali15x3_access(struct i2c_adapter * adap, u1= 6 addr, outb_p(inb_p(SMBHSTCNT) | ALI15X3_BLOCK_CLR, SMBHSTCNT); for (i =3D 1; i <=3D data->block[0]; i++) { data->block[i] =3D inb_p(SMBBLKDAT); - dev_dbg(&adap->dev, "Blk: len=3D%d, i=3D%d, data=3D%02x\n", + i2c_dbg(adap, "Blk: len=3D%d, i=3D%d, data=3D%02x\n", len, i, data->block[i]); } break; --=20 2.47.3 From nobody Sun Feb 8 20:57:52 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (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 093603358CE for ; Tue, 23 Dec 2025 10:02:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766484182; cv=none; b=KjMLg90EjQ4U+KXBSJIuYoWjSs6CgmSlaEnj22Knie8KQsDQqonWU3z2UiQqx94PmPsYURdCnH6TAk18+BJg6EX8gaat4790BfqgyamtpY9wFH8ORQ/5xoprI3JFeHhBsnlnhRfbcxMYWlgCu3UON4oD2ogHzBroJebybsxwFmc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766484182; c=relaxed/simple; bh=DjhS85KLuUmnMirWSsbDnV889wlZnMXf3iYZWcjz17w=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=P5RCRAXZB8PlglvwyjRdAZk5gPCb5D2Tvn8UrYbugdGnOrB8ZhtGif+AhB2K5IQ2IXrzX3lJBOPp8oWV5dViBcaWDyVYuWAvgq4NaXQTI9VhvpyAf0Jt5lsRZ9OAwpn5P3tX/oQpqrRbDB9i3PrbtrY29QMAg+/TrOvLUEa0Tis= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=l0SHin7k; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Ky5xDHOm; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="l0SHin7k"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Ky5xDHOm" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5BN9siHe2041149 for ; Tue, 23 Dec 2025 10:02:58 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= MmsjRYzbPQApFG3gTDy39jZnNuEkTvMlQkA5MBnb0uk=; b=l0SHin7knMBp+W3F rjAdrwhhQChHbWtqrCAp+evLZYpItXs6dFbvxnWh/YJnN33zWOWoJwp16SxDMxiY I92683Sva9KMNIzsZviuWwwIV4/12Zh5Uc4Z/Uth9R68KYSi+Mse7r/w7UdbaufW j0nQkbwyAQYq3phTTtVkZkPZXrMAZ9nv2sEjq8Ig/tKz8rAteoZfLnYpB9vzy+7/ wN8gjtoeyhCBWOtzoGbuldEjGceBcX9WF+FAPOWHfP2IeHXVLlwwoTnuHHmU78NW Vnc3Wdl8cePqRuy+tUZHeNwsBU40NKzSC2k4RPNjkFd4t0LzXuEe8vIjtXm7Nkzg zGUvtQ== Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4b763pkay5-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 23 Dec 2025 10:02:58 +0000 (GMT) Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-4ee0c1c57bcso161431291cf.2 for ; Tue, 23 Dec 2025 02:02:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1766484178; x=1767088978; 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=MmsjRYzbPQApFG3gTDy39jZnNuEkTvMlQkA5MBnb0uk=; b=Ky5xDHOm0mgPtT5E73u2Bkb48BvJJj6m6hoapVFV+EJAH1DyhdHLyzACercS/qVtSR 3qUcPtvOnCC0UEKdNKUwjWBUyuGvg0+MDIha0dd3gx/D1U2ISF22lSc7PXus3HEKmtGx e6XsUdvjYoKTZBePAGYkqss6WgAJ/LFwRTiAb34iMIgMvWGahQIocFAh3DHfqyB/99TX 8w6WRyl905DPcaagH3fQI92jVsLsMMdNvw6iGf8jp7P1S3cJqGsBqYpOl3cmt6ZB6ZAx gdmb7kYPVBxOFtBdRRp91hun0ctQuHDOXr6gUJo/uxuLhWIzAbuzlAAvjRGdYGRQaHJg rnPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766484178; x=1767088978; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=MmsjRYzbPQApFG3gTDy39jZnNuEkTvMlQkA5MBnb0uk=; b=FUpEn3Lln+zVAUffD//m8zf0xYmz3n8Y0y3ZRMO26nYJOB6FkV+uf2RZa43YZQhBN3 AfbkRG6C/X/WXBdn9HJJotjUqzJ51KRvyuwaBmY8Wpso2f9PnTNhNubeiOl7SfihM0AX 7/TcPYXj+th+b9VGkUi6Dqxem3BIgNPaecZiSOuDOMRTL0iQHFkblUakzsjjTDb2tUpJ ILkS4bmCczNEhtcXBlhg09b+AsLofkISYNtgyl46MRFkIjSCS6UEg5qpk1BQPfHKHpWQ pqbX8M0QIANuIF6nWhNPvVsOvPgaPWegntMXU1goEq7fuc+7jVGCc4DJhF9eNJHzmhVW l/Jw== X-Forwarded-Encrypted: i=1; AJvYcCXw4PUqwzvo+QxOYbltYXEBUiiYq3vhwWpyIHeYJtQ0MMgdB0O8wy2bl37ab4ysQ8pYiDmxYr5bfMctXbE=@vger.kernel.org X-Gm-Message-State: AOJu0YxXhQF7Ly7z6EIezHJ5quoU3mQf6jv0FitZI5VLuY1pwYEeg45L l1xaKK4M1f+zmAuZb5hbU73IFFRcpTKz7JmcrYd0Y/0oumxTHkaM5shMLSwEbaco98+LlqFLko9 ap09vzERzMLRxvWOqKXKInEAcY/XrBFvyxhxTTBkW5WWE638nPBhBP82mPU+vyLmI/u0= X-Gm-Gg: AY/fxX78RFiThoBr3km2LjbmwVfZ4z8OSdsnafkerB+Mz/KYGgVeCQXrr3dTnjqwuIv sxkjpJQHF53kAJwuvVcN9P7EzkdrEGHPdUHd5XOfLwo7OdE/cOfioQWk+C8Ga6v3o4fUJZwjmei AqAyCNCKJm50z5DSi37YWwo06paE50bp0DsVljloff2kaOuuhs/eraLkltXUujXHacTRqxGvlst S6icJQpRVZL0xo/SKhC52mmTTrxhP72xlXtsrVwLaY1yrAhJMNFUxQozFVNWv05wEmfxIVgEF/k aswPsNm6JT6YjKGzAujt+eIICwAMeHfXIGCfjEfxiKI1L+8Z/nd0gdaER0SqVDJdntqWQkTW/G4 K+GaBDOAvoxqOv1ZUR7lMY2NDyxF7mPT6oJ6EgQ== X-Received: by 2002:a05:622a:178b:b0:4ed:2ff9:b325 with SMTP id d75a77b69052e-4f4abd9da0cmr170484291cf.59.1766484177574; Tue, 23 Dec 2025 02:02:57 -0800 (PST) X-Google-Smtp-Source: AGHT+IGqtT5y76xE8az8rWmZUAFSiMsbZmM7GNLUeqGPBNc8CbOBdHosyOf/hmpUH+aL2r9YccEblA== X-Received: by 2002:a05:622a:178b:b0:4ed:2ff9:b325 with SMTP id d75a77b69052e-4f4abd9da0cmr170483931cf.59.1766484177013; Tue, 23 Dec 2025 02:02:57 -0800 (PST) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:190a:1976:65e2:c61]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4324ea1b36fsm26794625f8f.5.2025.12.23.02.02.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Dec 2025 02:02:56 -0800 (PST) From: Bartosz Golaszewski Date: Tue, 23 Dec 2025 11:02:30 +0100 Subject: [PATCH 08/12] i2c: powermac: use i2c_adapter-specific printk helpers 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: <20251223-i2c-printk-helpers-v1-8-46a08306afdb@oss.qualcomm.com> References: <20251223-i2c-printk-helpers-v1-0-46a08306afdb@oss.qualcomm.com> In-Reply-To: <20251223-i2c-printk-helpers-v1-0-46a08306afdb@oss.qualcomm.com> To: Wolfram Sang , Andi Shyti , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Khalil Blaiech , Asmaa Mnebhi , Jean Delvare , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , "Christophe Leroy (CS GROUP)" , =?utf-8?q?Andreas_F=C3=A4rber?= , Manivannan Sadhasivam Cc: linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linuxppc-dev@lists.ozlabs.org, linux-actions@lists.infradead.org, Bartosz Golaszewski , Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=4136; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=DjhS85KLuUmnMirWSsbDnV889wlZnMXf3iYZWcjz17w=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpSmi/bEQ1L9OUWygCY0o7CnHkaJ9YYNQdACOF+ T2aISaVKZKJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCaUpovwAKCRAFnS7L/zaE w+VoD/9tysA1McH2iqmTqnqT9TNdtCA2efLxLXzIh07p/GuadPXYPv0VYjpYgtS/mnYXnG5kuF7 bqCL52zltH4UM+oeMdLZddKTJWnAYfzkJTnQAiiwEMWXdFstGKsWuGWKK07Ts9aVNyFVKai+EbG xXPXchfoaWgKDaulvUvaZOw6b2ZA8kN/cVPpdsAyV/nuP7IDz9KUsMmd52t/8J50HYV8T1cjhNd HgPKRQJjsApbEayChYhr1R5676oDuz7IdWJnCKatgAVzQTt094ci26dLCVJ3iS/ungYosrJtci/ XWRH/D8P/yO17XK2v6b/GfY26/whonOZ0zLpAKZVz6mIouwgwdMTnM9zm4riWoF3A7QF+XtHps3 sZKwAAgSl7tkOHHv1jrG6h700Z/rAy+IvVLBMGa/DzTW87vqQJeFJy0ssGFhY6+VHCFYkzk5vPs xaagyxWZ7dZeH5cp4jGzaD6m6/WYi3YkAd2J4ZMeYJsh4f8SGdzXQc60GqCb3AiVd4sqXBgJcuf YUfHp4volrryE9S++6+BNve8L8YRmvTU+oVH7lE8WFZ5UEf/F/W956xuTRE+kMy+j5fGOp3oK98 dCtIPF4btL+WEy6jpoAwpp6vAPlyqcO9Xp9Nfp5/+2R4l2E4PI+cJ6Ax2E1xWd5PvNT0Gw1MBvl iOtdGmtZ89jEhYg== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjIzMDA4MCBTYWx0ZWRfX+ysB+vFPlZ1M p3VAO+XUNKkGB3uekCi4QV4d6NErUI0SXfDu5wWwu/G2Yk798vFemHKPb0UpES5+J4G2hSgr3hi KsfEHX4EsNUmX957/8D2usYg9Z9Ny6DJqBJf+q9nIxnPtCWSFvMuYNwL5HlNz875BUSJNz4+2BS ipZCkxJSEo+ipMdl0/5TksJjwlUL7bwVKNCD/yGfyNFjmMcQeWhnZKFcBqQTkWN6pCiSdYNtzLm Y+pZEHT/0KmPhp/biGETFHUUponD+CgVGt0TzveKRHZJTER0DBrcu1LnZ5Y2YMkyyLMFS8A+p7T HCrJVrDzdaIlV1iOxu1OTp0uwmxWskXlBnl6pzIJF6sEOqhi3f4wq+p34HVGkPA7usBlolS7zMk L8kFP80SkbviIMSghNXSz5dORs0tUo6OPIP9Hfm9q8XyBoHH51PsE5zZjFAtBv7OFkQWDsuBFjL PTLmdhJYwYY5j2qk/Gg== X-Proofpoint-ORIG-GUID: bzgjXw6JQ5iwFmVQmneZdfiX-NP3rC7X X-Proofpoint-GUID: bzgjXw6JQ5iwFmVQmneZdfiX-NP3rC7X X-Authority-Analysis: v=2.4 cv=H6TWAuYi c=1 sm=1 tr=0 ts=694a68d2 cx=c_pps a=JbAStetqSzwMeJznSMzCyw==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=wP3pNCr1ah4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=xF5Bwn5Do6ynS7Zu1PoA:9 a=QEXdDO2ut3YA:10 a=uxP6HrT_eTzRwkO_Te1X:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-12-23_02,2025-12-22_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 malwarescore=0 lowpriorityscore=0 priorityscore=1501 bulkscore=0 impostorscore=0 phishscore=0 suspectscore=0 spamscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2512230080 Convert all instances of using device printk helpers with struct device embedded in struct i2c_adapter to the new i2c-specific macros that hide that dereference. Signed-off-by: Bartosz Golaszewski --- drivers/i2c/busses/i2c-powermac.c | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/drivers/i2c/busses/i2c-powermac.c b/drivers/i2c/busses/i2c-pow= ermac.c index f99a2cc721a81dc328bc03ea88ff959cafe0f05a..fb5482655d6c5c617392e9ccd74= 5433d5d828335 100644 --- a/drivers/i2c/busses/i2c-powermac.c +++ b/drivers/i2c/busses/i2c-powermac.c @@ -92,13 +92,13 @@ static s32 i2c_powermac_smbus_xfer( struct i2c_adapter*= adap, =20 rc =3D pmac_i2c_open(bus, 0); if (rc) { - dev_err(&adap->dev, "Failed to open I2C, err %d\n", rc); + i2c_err(adap, "Failed to open I2C, err %d\n", rc); return rc; } =20 rc =3D pmac_i2c_setmode(bus, mode); if (rc) { - dev_err(&adap->dev, "Failed to set I2C mode %d, err %d\n", + i2c_err(adap, "Failed to set I2C mode %d, err %d\n", mode, rc); goto bail; } @@ -106,11 +106,11 @@ static s32 i2c_powermac_smbus_xfer( struct i2c_adapte= r* adap, rc =3D pmac_i2c_xfer(bus, addrdir, subsize, subaddr, buf, len); if (rc) { if (rc =3D=3D -ENXIO) - dev_dbg(&adap->dev, + i2c_dbg(adap, "I2C transfer at 0x%02x failed, size %d, " "err %d\n", addrdir >> 1, size, rc); else - dev_err(&adap->dev, + i2c_err(adap, "I2C transfer at 0x%02x failed, size %d, " "err %d\n", addrdir >> 1, size, rc); goto bail; @@ -145,23 +145,23 @@ static int i2c_powermac_xfer(struct i2c_adapter *adap, =20 rc =3D pmac_i2c_open(bus, 0); if (rc) { - dev_err(&adap->dev, "Failed to open I2C, err %d\n", rc); + i2c_err(adap, "Failed to open I2C, err %d\n", rc); return rc; } rc =3D pmac_i2c_setmode(bus, pmac_i2c_mode_std); if (rc) { - dev_err(&adap->dev, "Failed to set I2C mode %d, err %d\n", + i2c_err(adap, "Failed to set I2C mode %d, err %d\n", pmac_i2c_mode_std, rc); goto bail; } rc =3D pmac_i2c_xfer(bus, addrdir, 0, 0, msgs->buf, msgs->len); if (rc < 0) { if (rc =3D=3D -ENXIO) - dev_dbg(&adap->dev, "I2C %s 0x%02x failed, err %d\n", + i2c_dbg(adap, "I2C %s 0x%02x failed, err %d\n", addrdir & 1 ? "read from" : "write to", addrdir >> 1, rc); else - dev_err(&adap->dev, "I2C %s 0x%02x failed, err %d\n", + i2c_err(adap, "I2C %s 0x%02x failed, err %d\n", addrdir & 1 ? "read from" : "write to", addrdir >> 1, rc); } @@ -219,7 +219,7 @@ static u32 i2c_powermac_get_addr(struct i2c_adapter *ad= ap, else if (of_node_name_eq(node, "deq")) return 0x34; =20 - dev_warn(&adap->dev, "No i2c address for %pOF\n", node); + i2c_warn(adap, "No i2c address for %pOF\n", node); =20 return 0xffffffff; } @@ -235,7 +235,7 @@ static void i2c_powermac_create_one(struct i2c_adapter = *adap, info.addr =3D addr; newdev =3D i2c_new_client_device(adap, &info); if (IS_ERR(newdev)) - dev_err(&adap->dev, + i2c_err(adap, "i2c-powermac: Failure to register missing %s\n", type); } @@ -299,7 +299,7 @@ static bool i2c_powermac_get_type(struct i2c_adapter *a= dap, } } =20 - dev_err(&adap->dev, "i2c-powermac: modalias failure on %pOF\n", node); + i2c_err(adap, "i2c-powermac: modalias failure on %pOF\n", node); return false; } =20 @@ -331,7 +331,7 @@ static void i2c_powermac_register_devices(struct i2c_ad= apter *adap, if (!pmac_i2c_match_adapter(node, adap)) continue; =20 - dev_dbg(&adap->dev, "i2c-powermac: register %pOF\n", node); + i2c_dbg(adap, "i2c-powermac: register %pOF\n", node); =20 /* * Keep track of some device existence to handle @@ -353,7 +353,7 @@ static void i2c_powermac_register_devices(struct i2c_ad= apter *adap, =20 newdev =3D i2c_new_client_device(adap, &info); if (IS_ERR(newdev)) { - dev_err(&adap->dev, "i2c-powermac: Failure to register" + i2c_err(adap, "i2c-powermac: Failure to register" " %pOF\n", node); of_node_put(node); /* We do not dispose of the interrupt mapping on --=20 2.47.3 From nobody Sun Feb 8 20:57:52 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (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 D676C338927 for ; Tue, 23 Dec 2025 10:03:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766484184; cv=none; b=DzpyLQQ091jS8QlibjYV7r/phHJlMwxXiXXuYooJYvZa+6CJpLn7DetW7wyTTNCZfEl/7kkv8u/qRcdWBbNp0nsKbUVNBuLra2kraCxDBRLPEOXU9V4QFAIRkD20/5n7zEFi8oATI6fQZb4qhgLJH+/gkRnAOEQ1r/uE+658HWY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766484184; c=relaxed/simple; bh=+nrztrv3eun2Q963Kt+vOIIxHNHM2moiogYKDHo0wls=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=a7F7Xoywjip/lZwngliWqmdLLu+ucTeuDLcEqaAy0J9ZsE7a6yjBCxS6ed0myFJvO/tDF0H/rGK4Vr1JjYSZkEdLwvgRvMTJi1h6MUsN02qcBTEbyFsUJu49Bg8AxDGX9jIzXEPDeNvksTol5HOPMd3rNUneV59RXSlf8vmQWh4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=otwKbrxf; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Fg2mPTNx; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="otwKbrxf"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Fg2mPTNx" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5BN33Gq51896069 for ; Tue, 23 Dec 2025 10:02:59 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= r9uATJ82hYYI1P1Ta5M3mFlNuQ1YfP5cbyb+2iRgAqk=; b=otwKbrxfnL1TdBVC 6WV4xwy/B/sUn11hn2Mc7GzTZGP3XqRyJ5xnM73dU14UKE6XUzKF6qaOA7b8UEXK wSt9BHWtZNlMiMqr+qTAO3he9wMSD+YQNzdxZer8gA15KLv+c4456bAg/IZZfHnr Fq8YbT3WD3s5fO7LpO67NGCN5mpvRZwDQIXSjD0Z/B5cvp1Ygi2DcajaNNdPYoE7 5nvRXV96tuFd5JVvItjtJQQkmzvkUIA2XJGDrN4a7u7Q/dHDPv6JpY7FcQALcT5B JPJ8jK7uAUGPWRb6dmtSPb3MEN2s3nBA0y9pYNYuInrMOwwsM2aK1Y+nLM+Pok7P IYkqmw== Received: from mail-qt1-f198.google.com (mail-qt1-f198.google.com [209.85.160.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4b74takejp-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 23 Dec 2025 10:02:59 +0000 (GMT) Received: by mail-qt1-f198.google.com with SMTP id d75a77b69052e-4ed6ff3de05so136994141cf.3 for ; Tue, 23 Dec 2025 02:02:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1766484179; x=1767088979; 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=r9uATJ82hYYI1P1Ta5M3mFlNuQ1YfP5cbyb+2iRgAqk=; b=Fg2mPTNxDl4ixQ2hlJcQ8JIc80puml6XZ55HrbCX/ddwUz1w0F52l+QHBNHt4UFwty 3Ml/S+Lo9KIJGceJdvnjPHS01Zg6WDjTcLlsqswxapIWZH1Hc9OgeWRSBMsdrK03rZPV 6DlXmnC+eI8ZyTLeOixSilDgVsw/1jf/VmRXhZJlA5YSlWrqtIC4zjxhO7lXKGkCAKju PMn9enEytrNWy6tBDzSdhbQl/o5ZFuE637Nb4APu6oHAKKM7ZIpUnur9oHtQg7Hy5PD2 9TfqOsx36/FqsDHq4n7DCVX+2hGkvnXEsuWv9WtYdXU+siRCXYcBYZkb+Y7Pn5hOts5J r/aw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766484179; x=1767088979; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=r9uATJ82hYYI1P1Ta5M3mFlNuQ1YfP5cbyb+2iRgAqk=; b=FH5Oe8iDlU1uQpxrW79/sTXFvTIhOIfqcS9McBH8LJmSaLoW34Whh7QvNpKOSdfL5P 8mn0NsKnCLH3u5E+usvpv2arLzXlHXevWimvE48qsjsz4oWv4BXN50edmPKR4hob3ng8 WHDluFGWDZZuyO9HcKpf+SC/vnztZeHVKh/6H4ngm3GcLdEDkdj63lGOTgkuThpAEg7f qXumj+lcQXGuF+YUMhrD808ZlHwWYlljqk+9opG0cx4bxyxLvj5OPhQlf0xyEpRGWMni y4wkkO4eH6Is9TUghIdb4C0UoBA8kQ1g0SrTpfIQPhpGMlex0LwyslBuCKnyds/LSpwA 9/Bg== X-Forwarded-Encrypted: i=1; AJvYcCU27tYGMitQZ7O2zIgSg5WlCy0ySYZZtColcQjGM+TkQXaAeqJ/57a1tcDHDQUE6d+QRqoYGbR9w5j5buc=@vger.kernel.org X-Gm-Message-State: AOJu0YyOcfpEYLYLt9r7o0L0H6C9Sl36vGGy+hVAnMRZtpM/WwFU5IY4 flC2rHb1xOpm+uWVHHd9RRs84Cfvfzjsxjr44mjmYAJFpORbrIai9/7nuHwOPxh4gATAe6KVpgZ ku7t2AAVzvM4skRA54pVGQhj5tdqpiPLMK1q7ALMqqWLoSe8Gji2jZWTi8vxz7vnJsBU= X-Gm-Gg: AY/fxX4VMQPpb8pn4HLs2weeMnCOmcD7J+spIJr9CcmawiPySryBVhzmyk6eiuF4sAA jtoJJ6PYGB4ygC14VLKB/x5ohQSP+m8DyhDeesw1AdvHS0PGvVyo4ers1zOAbPMjLZ2E7rqFuTu FvQ4ptvZLbiQtbwbrHioFOHMklhxwMbqLKtcZwYoQ2PUfRQm4lsyoJKfd86VhbHhG5VinGnSihb 5Y4ktZ1lBJ/p673yEhHUcikEZFGLqCSxyZd1WYBDxtEc2nVZsLa0eLvoIFOeAxk6riqJj58nZ9B m1TILG98chO+BiZhMqKbDNdjfwRqXusqX7IWbx/S2iLAVVt75rLhLU9KOH++CSAkatAWWsMNolh GrZiI29Wlg7UdG30nMKGiyZCTt3mZV4LXlof+7Q== X-Received: by 2002:a05:622a:98f:b0:4f1:be95:5a4c with SMTP id d75a77b69052e-4f4abdbe4c5mr222266431cf.63.1766484178991; Tue, 23 Dec 2025 02:02:58 -0800 (PST) X-Google-Smtp-Source: AGHT+IHYXi/jHhONsfaUYfyqVZi+bmTDlvcyn169B42+SyCfOiYjgT7JBB+81IGnemThpNA20OAzag== X-Received: by 2002:a05:622a:98f:b0:4f1:be95:5a4c with SMTP id d75a77b69052e-4f4abdbe4c5mr222266011cf.63.1766484178619; Tue, 23 Dec 2025 02:02:58 -0800 (PST) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:190a:1976:65e2:c61]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4324ea1b36fsm26794625f8f.5.2025.12.23.02.02.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Dec 2025 02:02:58 -0800 (PST) From: Bartosz Golaszewski Date: Tue, 23 Dec 2025 11:02:31 +0100 Subject: [PATCH 09/12] i2c: owl: use i2c_adapter-specific printk helpers 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: <20251223-i2c-printk-helpers-v1-9-46a08306afdb@oss.qualcomm.com> References: <20251223-i2c-printk-helpers-v1-0-46a08306afdb@oss.qualcomm.com> In-Reply-To: <20251223-i2c-printk-helpers-v1-0-46a08306afdb@oss.qualcomm.com> To: Wolfram Sang , Andi Shyti , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Khalil Blaiech , Asmaa Mnebhi , Jean Delvare , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , "Christophe Leroy (CS GROUP)" , =?utf-8?q?Andreas_F=C3=A4rber?= , Manivannan Sadhasivam Cc: linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linuxppc-dev@lists.ozlabs.org, linux-actions@lists.infradead.org, Bartosz Golaszewski , Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1370; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=+nrztrv3eun2Q963Kt+vOIIxHNHM2moiogYKDHo0wls=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpSmjAhdbFloNWEKAbQOt2D2f5/84o4352KnQVG qC6sU/ezyyJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCaUpowAAKCRAFnS7L/zaE w7epD/9rDuuAuMrijZz+HznnGHSdCAeNvsyqHlql+M1L3UpFuJyrk4GpvYgN1asIGCxHuiIFf1f bXtwKF9d3aIJdQVpRiUqimlYz2hnFRxxS75WMWMzENRiho/uW/5Eqt+0cy2tDr/0s5hx0L/A0su +GlAUQJjYyIMHUuHqFGK5mnOcmufBxbSXsae+2b0qsOkJufCrsrrSJYqKOp1taATIiBemTJZBpU VxbKBW0hXg0LR1fhLovLl1CVuOgukNLNVQqMjcTwe7GqYQ978CIp9weEtETbxvuRelLQJynHcSZ KL/6FadBg1u2JjG6wfiUDTij0xfm+4hCrKIkVPrqlxOSOMGUpLzefUV0l/maqjvOgQ0LppSNR5X A934pNHJp/+0V5FSaHBftfwPWbxFQXdbRFgAwfkGkhposEp+iccTtfHyhJXgYcCvmoMLAn7/cfL NAZQ46Hi9rWpzZm5iYEHBL+Bf2/h9OLBSHlpbfWDLqxzMeGEI4hx1bLS7mba2o1qCM/5rln6Gj6 mcT0wSiIUGkhRD8ScfYZWZDeU5m/ZMu7UdZko7fXjAuwqBiTEBJssvjkaKzVeh+47B/R5rCi5tX 6RP3KTEzVW0U0Mrk/v1FkjrmB+jDbxnBnhc2dGQqllDFHvfAFCbO1KYYTpv+84WgRnGB1qad/uE eSV/XsXnlHU5OnA== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Authority-Analysis: v=2.4 cv=DPiCIiNb c=1 sm=1 tr=0 ts=694a68d3 cx=c_pps a=mPf7EqFMSY9/WdsSgAYMbA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=wP3pNCr1ah4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=td_-LIo_6SHiI0BopBAA:9 a=QEXdDO2ut3YA:10 a=dawVfQjAaf238kedN5IG:22 X-Proofpoint-GUID: 42BUxeAkAWSbyRIWjAVK01Ak-6M6pcq6 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjIzMDA4MCBTYWx0ZWRfX8Hgd7mjDhzsy 9TsBGgVC2ER/HLc8PtmqYOyk7CgJwfbXm08DaH1Pr49mhuWezeG3tfyUW+aKn42GrpSoayghaNL SWfH4DUyY9XpiddzWPBsKyktIpOhZe3qA4YcvpN5f88/raXEcuTl2d/FmtyLDr/zCY/rME4ySnF JtCZzQ/ITk7oqKbBsC53hW7ZhSan5GRtZmbKF2U0AcqB0jG0FqaYVu6UmCmQ5nq00IwTLYW+ZrS Z1cieAhiJ0xx2/SeKiIxakrp/fPkm+nh8Wh4TbIx94P51w948JSXyq0ElFOmJCQYzT4DvbfGft0 HtEOvdrCaYszi4vMTY69ZAsQ1YjEnr61khPhV27FDc6JIANiuF5eWodUI/bNL2hwTPvNV4W/mTy FwNaLT+asyx5ozYr4aAn7yJ3WZ7u0pFOYRqhWFXXTusM4ircL63a3MrTUJTc18KFNjf0CsX9MEq Y4G6FYQQvlJHCGeUNFQ== X-Proofpoint-ORIG-GUID: 42BUxeAkAWSbyRIWjAVK01Ak-6M6pcq6 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-12-23_02,2025-12-22_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 priorityscore=1501 malwarescore=0 spamscore=0 bulkscore=0 impostorscore=0 adultscore=0 lowpriorityscore=0 suspectscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2512230080 Convert all instances of using device printk helpers with struct device embedded in struct i2c_adapter to the new i2c-specific macros that hide that dereference. Signed-off-by: Bartosz Golaszewski --- drivers/i2c/busses/i2c-owl.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/i2c/busses/i2c-owl.c b/drivers/i2c/busses/i2c-owl.c index 84a195e358866d693fb6d435a5beaaee640fd2e2..17718f15a0f1fd238bb4a6f23db= b4f9696969ed5 100644 --- a/drivers/i2c/busses/i2c-owl.c +++ b/drivers/i2c/busses/i2c-owl.c @@ -241,7 +241,7 @@ static int owl_i2c_check_bus_busy(struct i2c_adapter *a= dap) timeout =3D jiffies + OWL_I2C_TIMEOUT; while (readl(i2c_dev->base + OWL_I2C_REG_STAT) & OWL_I2C_STAT_BBB) { if (time_after(jiffies, timeout)) { - dev_err(&adap->dev, "Bus busy timeout\n"); + i2c_err(adap, "Bus busy timeout\n"); return -ETIMEDOUT; } } @@ -383,7 +383,7 @@ static int owl_i2c_xfer_common(struct i2c_adapter *adap= , struct i2c_msg *msgs, spin_lock_irqsave(&i2c_dev->lock, flags); =20 if (ret) { - dev_err(&adap->dev, "Transaction timed out\n"); + i2c_err(adap, "Transaction timed out\n"); /* Send stop condition and release the bus */ owl_i2c_update_reg(i2c_dev->base + OWL_I2C_REG_CTL, OWL_I2C_CTL_GBCC_STOP | OWL_I2C_CTL_RB, --=20 2.47.3 From nobody Sun Feb 8 20:57:52 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (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 EC33F33554A for ; Tue, 23 Dec 2025 10:03:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766484186; cv=none; b=lkGVaB+0oV+wrz+Q/21p3sGA/dti/6tdb3FQn5kGFGUy4wJmOgl1aBI5dIdK4Gr3CGQhFVWUbzd3O6i5AClZkX0qHTfduCdN+tz9opczFtx2u3ApPgxsOH4u72OsmAUIMmfug3UfoD87XlegHrq6Qf9d9f8LM0CWxsOpZiAWoSU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766484186; c=relaxed/simple; bh=1RcMgKhoVIDH/uvlkjR4k8BRDeSqy3Z1wqmJ/Zg7uPQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=tbeYzLeouXKphwdhdP7y/QxgGr+xc3Vt2bkctNjep//vVbbEQJcclGi2fSZ5h8dUdDboOmfA5i86ZiMo16Jd6C6lEinBGIzpYlSMl+UAOJkHVVjJOsKN7tyeSa/RlqgKoxoduT+7l8N8BoslgpqVsgsMxDS2aQZC+0owdo+RLv0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=lgtVVrCR; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=EO77KTVa; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="lgtVVrCR"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="EO77KTVa" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5BN9kDJx1889180 for ; Tue, 23 Dec 2025 10:03:01 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= Kn07S0VFJ00r1Opp95FLhCfso4raJ3godCnzzNkTUdQ=; b=lgtVVrCRDEEhbVLA bu1fxLTBApMnXU4Io5Rs7UxlEpP4lv20AZm80EjrI6PAMZvpCBjCN/RrpU2aydOL g0vyT5gMOrqNJiYyX+5UjqmHbGn8dMJbc8BplkwFup1dzZnaRiKrxV9wmSjanO+5 DAV8tqUDtGipXSWN/91KJm2nSQtUFCtkt+YZ4M8XDjdSA/Nrb8pwgRj3S1RPeblX O2ENydHSe6u8kcw6kNgqkiKc9x8rPElPzUPsxhK41Q0bMN0QMNciQW9HOdMdDHzq QZlmEU8TXuKRxRf76vttD6biAOOikTeEIAE5DoAFlKqjR/y8mG+ajwHT1pavw7Zi aYLMgw== Received: from mail-qv1-f70.google.com (mail-qv1-f70.google.com [209.85.219.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4b770ak4ue-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 23 Dec 2025 10:03:01 +0000 (GMT) Received: by mail-qv1-f70.google.com with SMTP id 6a1803df08f44-88a25a341ebso109989566d6.0 for ; Tue, 23 Dec 2025 02:03:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1766484181; x=1767088981; 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=Kn07S0VFJ00r1Opp95FLhCfso4raJ3godCnzzNkTUdQ=; b=EO77KTVaF0Dwd5kba9Z9/YQMlJ/FXDnQKKBReInMkyu5pjHvC+bRAL3RXw6EmE3O+d QLUTzODGhhcbovd1UX02OG2oO+k2+c+mygD9t+nmdzF7ilo5d8SUzId78xDD7Eh1nRhT qEXCr2sU8Q2szbLxwgiru6wBK1/2fcvyPCPqWJwRKi/tcmu/efPDgUFGwdjn2GseLpsy tduYyi+x/DnqroQ+ney6z6Z9wFk9lxdvtghpIejp/Q4x6HVA/0ozq/i/5UsTmzRRbSkA sDtk8+tI/pV3/QPvOhWKFlOBo/hDsbTPsVEvI8e8z908XcWhVjU1x6s5frHU4wENAy6z ckpQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766484181; x=1767088981; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=Kn07S0VFJ00r1Opp95FLhCfso4raJ3godCnzzNkTUdQ=; b=aoI8AHSQ6nc/0PSDe2lxDEu+Bu3QUBNTq1cHfNgUvv73iflBGc7RLPNHUAnMw8t9YQ 3v5P5JVUDGTtkIB8KcCbnE4RVfGB6um6vrW43Xyti/XGvg2pG8CPH72K2umgXUzrtGr1 3Z8M/nS9S4SGK7szKE191Mg6CjM4Fq0RVFMwQXgxI/1czvcAay3iUyBYPcWHmW50t0Z7 Z4DdIZqDQZLni52gLSR7RHf/oorW+KQjDNisMZHCIZ6Um035T8sWascv4HNLs730hyV8 2CZx9d6rZe2L/nD32txhVmJyx5Bo8wrkzpADMJyzUDZOiVUmDMS0O5K53tJweRODL5lc mJcg== X-Forwarded-Encrypted: i=1; AJvYcCUv+aPjLa6lQAfuU6iKkdZmQvQ0GMoNrupPA+oZ0+3Tz4non1oD/GqCcxW/0XgxgV8FMLh0UXYB+S3fUls=@vger.kernel.org X-Gm-Message-State: AOJu0YzogltBOgBdX0lg16zX/nXv48wxqUi9ybE3DCF7hWyN7Ei6q/wX jBYo7eqRz1kyEU/8oAbe6Omz0NI54O8Dtn83bDHncpqtrfG6aLOT9bKyI4ulVE6v/xnHG394Qxf ajCYOpd+yBE/hGRaDW0xSju2Zrs/h07YYkNgYz6D+7lFRxA5VBiT/dcawbgc1hCsEkCg= X-Gm-Gg: AY/fxX53kc1U6p/c6s/fKRLHEEyR+xmBDBX5AuX0KDmUYcwt1TomM2ccSffXoqiBX/I RqUUcfk/HbZg9SaGufNf/bQIPzZlJtZ96cGbpv9xv6dEtmZBg2KQZIiDh4f2A0duSQLiV2BU5H7 YD7gDa+LcIXqHLXXnRrbLWV01xiJmpDceCt96LUsCGPJIFdosM1vklVuzRAf/CtWKPY6iRzMWTo T3TRuHLEPFNitEybewlE8tyiSRRWI5H3n2WcHl48sHxbpKBQ0gE4NTLR7Ggo+ZJHEsFYhtTunbU /Li4CQRi2UM36wxbqmPeFvryt2Y1O/qiq3vlEnRGkatTayHO7sBVz3tSWljn/rfI5z3TM3j0d6Y gE+7+2rBwkfRgizSYwvJnm9+MG7xK1DX+uzTr8A== X-Received: by 2002:a05:622a:250:b0:4f3:5346:5d54 with SMTP id d75a77b69052e-4f4abd78d8fmr199055431cf.50.1766484180388; Tue, 23 Dec 2025 02:03:00 -0800 (PST) X-Google-Smtp-Source: AGHT+IEb/XwjqmlNu6biskXJYdXx7yRjIVunYQjmGPYAWmA2yv1ld3r5jkFpRaOKuHbmJJD/SAxQsA== X-Received: by 2002:a05:622a:250:b0:4f3:5346:5d54 with SMTP id d75a77b69052e-4f4abd78d8fmr199055071cf.50.1766484179952; Tue, 23 Dec 2025 02:02:59 -0800 (PST) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:190a:1976:65e2:c61]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4324ea1b36fsm26794625f8f.5.2025.12.23.02.02.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Dec 2025 02:02:59 -0800 (PST) From: Bartosz Golaszewski Date: Tue, 23 Dec 2025 11:02:32 +0100 Subject: [PATCH 10/12] i2c: nforce2: use i2c_adapter-specific printk helpers 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: <20251223-i2c-printk-helpers-v1-10-46a08306afdb@oss.qualcomm.com> References: <20251223-i2c-printk-helpers-v1-0-46a08306afdb@oss.qualcomm.com> In-Reply-To: <20251223-i2c-printk-helpers-v1-0-46a08306afdb@oss.qualcomm.com> To: Wolfram Sang , Andi Shyti , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Khalil Blaiech , Asmaa Mnebhi , Jean Delvare , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , "Christophe Leroy (CS GROUP)" , =?utf-8?q?Andreas_F=C3=A4rber?= , Manivannan Sadhasivam Cc: linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linuxppc-dev@lists.ozlabs.org, linux-actions@lists.infradead.org, Bartosz Golaszewski , Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=2796; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=1RcMgKhoVIDH/uvlkjR4k8BRDeSqy3Z1wqmJ/Zg7uPQ=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpSmjAWS6dV2oSrIJN/8EGc+7W8i9AyzXFZaPPi mcV5IzVlFiJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCaUpowAAKCRAFnS7L/zaE wy0dEAClg4CncFPQN0S3c+U7UOudBSZbQgLmP6HOhyUtZ3U9OLbCsKadAQFgEhSwX1jECTm5dNF 0RdoIoG+fF0GCw60nKZXgiUzxNUalzHyZjn3MgzLiNqR/BAr3Fe55XuV4sKpYT6yU1xAZ1D0AS0 WB+Cuxnns2XBnbCeu8KX2+jXTE4EspmlwPkIwNTPlrAlof76u8Fyj815z/OQA/0uApNYkRudhth 8X0O57dlCLpgrWcFelojmLpkvLBhwA3ug9kSOZS5GlNWt9tC7n8yEBuUGnu8+MG+yfjadZSdiGY FI/2l6PvAgagfWA6020GUjaUrTrdzHQr57t80WmhjeCdzxZht4XNHlQGykb1O4pHcC9FQoSsK1/ Ua5Ilo556Drv7i1I7H8wPdl3MyXIb2mphWJCjOR3kD/v2xvLIqwnApfjb1z+6ag9RZHTuZBzsch h700sSioPBCeNDSEl8K/MX2Q6LnXgJHDfoXh0dQWUt0WV2kziDw7ZQCFJMAL8MU11fniAfWtnLu 0zkk4hjESymk+Muoy340vMIrgjGBzwhm/KxR9h3yN2OPcYeZBQ6RTKGDc0TXwrufHCZ3m2YcYPU zB8cbguyyVBO5QUmGddwtTBc2xiWqtP6i75lMrsX7aWcquTAWMGnXWUt2zTV+fbXqmMuyOwazC6 QswEw5+ooZn9yfA== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjIzMDA4MCBTYWx0ZWRfX0sf9t2LpfRsW +beffgyKUcDZooUCM0/Vlx0+ALGLwQd9ZksiIJU/vx4/CfLNJ8yGxhP01yhKFh6/FmsNxQO9UEn 9cM8S1FMCTQmEWTbORAAleb/isRV2eWHf3/Q2Fy2ke0yhpv3dGzG0hicNtsa8e6B+nYh6nFVNlc PZXTC7avRD5XXYrrGTyz8HKK/bASWAIoyVmuuMBC+gFKu/YfXS1JhmrWtchPSxxvHbaAqW8Yakw 3uF3BNGTpcxU4XrtE2hrPTQ8ZHOJEm88zMjQ6yZ6iJxGt5E/ZKqvD+UxNPYorzfOLvetQBkPoKO Mhnjp4B+3PjaucEeT+KoZ83FLXSYfD/3yww1+vQJDGWaUFOq5FkCshNgp01jF93yC3gok4ezKRp sSnZtx6nyRK3UInUWQoBG2JsaXsbNYIG3U5uO+Xegp7hpceiy9rgXscaCnicRK5gQh0vrNhnY7c KgUrZ83qAMSstkGeU3A== X-Authority-Analysis: v=2.4 cv=VqAuwu2n c=1 sm=1 tr=0 ts=694a68d5 cx=c_pps a=oc9J++0uMp73DTRD5QyR2A==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=wP3pNCr1ah4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=ULAvDvZivfA9C-ZB8fsA:9 a=QEXdDO2ut3YA:10 a=iYH6xdkBrDN1Jqds4HTS:22 X-Proofpoint-GUID: xFSP9T4ItoB5sPBpaLd1gJFi0_u4i1Q0 X-Proofpoint-ORIG-GUID: xFSP9T4ItoB5sPBpaLd1gJFi0_u4i1Q0 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-12-23_02,2025-12-22_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 bulkscore=0 impostorscore=0 malwarescore=0 adultscore=0 priorityscore=1501 phishscore=0 clxscore=1015 lowpriorityscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2512230080 Convert all instances of using device printk helpers with struct device embedded in struct i2c_adapter to the new i2c-specific macros that hide that dereference. Signed-off-by: Bartosz Golaszewski --- drivers/i2c/busses/i2c-nforce2.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/drivers/i2c/busses/i2c-nforce2.c b/drivers/i2c/busses/i2c-nfor= ce2.c index d58a308582e47650238312537d2d721261d3bca4..2fa6f1dbd27a92c2d67915775e5= 88e4bab675d76 100644 --- a/drivers/i2c/busses/i2c-nforce2.c +++ b/drivers/i2c/busses/i2c-nforce2.c @@ -123,7 +123,7 @@ static void nforce2_abort(struct i2c_adapter *adap) int timeout =3D 0; unsigned char temp; =20 - dev_dbg(&adap->dev, "Aborting current transaction\n"); + i2c_dbg(adap, "Aborting current transaction\n"); =20 outb_p(NVIDIA_SMB_CTRL_ABORT, NVIDIA_SMB_CTRL); do { @@ -132,7 +132,7 @@ static void nforce2_abort(struct i2c_adapter *adap) } while (!(temp & NVIDIA_SMB_STATUS_ABRT_STS) && (timeout++ < MAX_TIMEOUT)); if (!(temp & NVIDIA_SMB_STATUS_ABRT_STS)) - dev_err(&adap->dev, "Can't reset the smbus\n"); + i2c_err(adap, "Can't reset the smbus\n"); outb_p(NVIDIA_SMB_STATUS_ABRT_STS, NVIDIA_SMB_STATUS_ABRT); } =20 @@ -148,13 +148,13 @@ static int nforce2_check_status(struct i2c_adapter *a= dap) } while ((!temp) && (timeout++ < MAX_TIMEOUT)); =20 if (timeout > MAX_TIMEOUT) { - dev_dbg(&adap->dev, "SMBus Timeout!\n"); + i2c_dbg(adap, "SMBus Timeout!\n"); if (smbus->can_abort) nforce2_abort(adap); return -ETIMEDOUT; } if (!(temp & NVIDIA_SMB_STS_DONE) || (temp & NVIDIA_SMB_STS_STATUS)) { - dev_dbg(&adap->dev, "Transaction failed (0x%02x)!\n", temp); + i2c_dbg(adap, "Transaction failed (0x%02x)!\n", temp); return -EIO; } return 0; @@ -207,7 +207,7 @@ static s32 nforce2_access(struct i2c_adapter *adap, u16= addr, if (read_write =3D=3D I2C_SMBUS_WRITE) { len =3D data->block[0]; if ((len =3D=3D 0) || (len > I2C_SMBUS_BLOCK_MAX)) { - dev_err(&adap->dev, + i2c_err(adap, "Transaction failed (requested block size: %d)\n", len); return -EINVAL; @@ -221,7 +221,7 @@ static s32 nforce2_access(struct i2c_adapter *adap, u16= addr, break; =20 default: - dev_err(&adap->dev, "Unsupported transaction %d\n", size); + i2c_err(adap, "Unsupported transaction %d\n", size); return -EOPNOTSUPP; } =20 @@ -249,7 +249,7 @@ static s32 nforce2_access(struct i2c_adapter *adap, u16= addr, case I2C_SMBUS_BLOCK_DATA: len =3D inb_p(NVIDIA_SMB_BCNT); if ((len <=3D 0) || (len > I2C_SMBUS_BLOCK_MAX)) { - dev_err(&adap->dev, + i2c_err(adap, "Transaction failed (received block size: 0x%02x)\n", len); return -EPROTO; --=20 2.47.3 From nobody Sun Feb 8 20:57:52 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (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 A27F1337699 for ; Tue, 23 Dec 2025 10:03:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766484188; cv=none; b=srQGD9GFhMc3UpcyWj7M3FDSYg8n0wxaurGjmwA9qfyV6dLqVCUirG5nPsKpqIhPxEsmM3C/jxf7nE7viHwdjomq2Gnk+3dIoNPWzgDZHk7Cn4PsgJxC6YKpcAtFUqjf/EStE8lQIh7d+C2Hb5Jw7taPc+MUPmEuPApIgDlD3HA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766484188; c=relaxed/simple; bh=dI851BmOduiioly8u4iYfe+Rr//GzNIkYCteXmln3Ng=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=cuNm7tb5K6thhtUlKXMPBCUPof2GZHKPqAjv998q8SaOHnrWLDjtI+W1FHZmH6ZR077QyAJuncTQ3IKDlaDVII0BkI+KlxXhHHesoqLljAPGQ+1BMe9rkByHoaxrfFaD7QcH5EmA1lB6lzrxpQCJpDHyXP80MMKJIn+uC6VlgkQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=F2GLm8R2; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=QOkhn6OW; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="F2GLm8R2"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="QOkhn6OW" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5BNA0kFs1895043 for ; Tue, 23 Dec 2025 10:03:02 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= or9DvhQwaxtsrAqBQKF2R4HMkZA0UWyOfpa2BBt7/z4=; b=F2GLm8R2dREg5sck zgwCv6IffFw5EQxdkz6nZX9+TnNyy8LZcekauJxst7CNm8WdkKpH/ZVHkj+qS/px GDbP6yrTQNayaiBAkb/FwCXjoYPP4IeJ8jjaPBc2jMUIXkL/lj7vMWlD/Axn4D0l rCjL/MvYhL3NNd9iF8EdRvRVZwxSfaUUqhuOFLiDDWRKnPWgf2q9DzEnYJJmF03b zH9+8N8WFL6TFMqn7tqwZIo/0lxAR0ZA8mh77yxxGs1g2ItJ1k99KAFxIAjftPcN XKqKe/l9ArxoAmdi6nrgzWDkW/iV6O7Gldkg6pYtMi4shkzKgT5f0vUZaj8iT+bE ZOwRmg== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4b74takekd-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 23 Dec 2025 10:03:02 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8bb0ae16a63so538071585a.3 for ; Tue, 23 Dec 2025 02:03:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1766484182; x=1767088982; 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=or9DvhQwaxtsrAqBQKF2R4HMkZA0UWyOfpa2BBt7/z4=; b=QOkhn6OWZEiTQUFW5JzSgiQ3KnXGVTms6m/dVvIfHQqqudmCVV1MT04ZToFStZwOpL jZbDdZXepAPFEdKo//CAw9CQRDy3KGwXfQLJ6K3Yod+NgPtud26as6IexTPZrQsFiOW1 chYl/64zYoPAMzPmywR1DWUqTRUVhHsDdyTj7ULnZZjTqEjEzf/mLr9drbCqElMtS+Hp 37u0rx3rDclbBjwMJ038Hyf4TPE12BvHGj04Nq4pQ+LexncQhObQMJiT6PSs/mFspDRv 7G26wyRUj3Xyqm4MhgwDzuXDSkHcyw4wW8ptPiK60XnQRrQh2CGcq+9YHLPdiIdrBfq8 qV4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766484182; x=1767088982; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=or9DvhQwaxtsrAqBQKF2R4HMkZA0UWyOfpa2BBt7/z4=; b=kVn1m4M948s+R5xTwBM3meXtbY5ZgK9uR5yh0A7DOeQTl8LPRcrMBIHZrpUdf3o6K+ HR0mLro2Im29vcB7jX2s05jdR30QfL3EKdAQzqLJm4lvmSsNfop+FIL1V7A4qOWRqInL Z75JiqMbfhrhP9RewCgXYKpg9nfJX0xIeLa3PPhXchzMBA47oo80p73Pw9v2BjJS9aAQ uxkLUlU4zQ5IvzhUe+QJoTK1aGmCMoUEoSFEjGLkrgvq4uI8WAXCAT3JNHiyGN3tUMs6 nyaki2iveg6bwncnT16pEkA+Wi0+0SrDggrO4x4FH1O0uqiqn8T6hJrQgyaHuigbHAL4 QRKA== X-Forwarded-Encrypted: i=1; AJvYcCUitqmsYjB/Ce2LkC21Nc+pc5FPINmxotZFqVdX3EBnXF7NQJl+aRXTtoy7wqjjMqkpAh1KBLdaizYccJs=@vger.kernel.org X-Gm-Message-State: AOJu0YyoBRHmV3HQTWmvaYN/JJlvaAP8EeBFm2PWo9OuaVbi9RwIaqzv EGNzeuC54WW1GZlBhhZGHlzzpWM/ksUBZZ9J9fFlf4SI9JRO+SXhaFZFNhotGKBWPqL7eYPt4kC jNSR+Aqz/G3w+O7zgCUBYVegiRt020hGEmcYkkE6xxhXsgKk1t193wsu+17ouPx7+zz8= X-Gm-Gg: AY/fxX5fvtXoNI7nSjYK9bnZD48Y4KpDxJVDVKrWoAsMHiJBId3UYgiQrDafUXxrrAu bOruIH0X3xMcnDa6X/8qR6MV0H1pM5VKUvLYYVDKCQ/9GeQHSlJFZKFhUcLEJY+QSKIfwrjlFQS +1vNZvR+OIz3w6PAFGoYj4IY2HNj5Ie+rB79WAZsaQd61GLFaBifi5UJdcvuhTCcEec7S1IUu4F oKIAqPpvfXaXrDomrKguWZtG3Y/SKZo2b+7Dr9IfT4qHcSgyAN0rLdaN/M/mNjt97/87MI5nSPQ Skz5IjDKphRpseU77mNWuU2UbLIdvyp2Fpqi0jKNX92PkpfcW+y2U9Z9yXMaspa/XX+McgNybCj drKBDlfv/AdkZRQaRORDnEAQ+QpDM7uBfomLBGg== X-Received: by 2002:a05:622a:2609:b0:4f1:e46b:9dcf with SMTP id d75a77b69052e-4f4abcdf56emr174601861cf.26.1766484182004; Tue, 23 Dec 2025 02:03:02 -0800 (PST) X-Google-Smtp-Source: AGHT+IFYmKh9q3TVpBvPGG04xNQnPAJXRKn+MV5cm9azWZmmq9WoPxX1CHwGyf0VG3WWqkcEF5gNgg== X-Received: by 2002:a05:622a:2609:b0:4f1:e46b:9dcf with SMTP id d75a77b69052e-4f4abcdf56emr174601651cf.26.1766484181594; Tue, 23 Dec 2025 02:03:01 -0800 (PST) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:190a:1976:65e2:c61]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4324ea1b36fsm26794625f8f.5.2025.12.23.02.03.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Dec 2025 02:03:01 -0800 (PST) From: Bartosz Golaszewski Date: Tue, 23 Dec 2025 11:02:33 +0100 Subject: [PATCH 11/12] i2c: amd756: use i2c_adapter-specific printk helpers 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: <20251223-i2c-printk-helpers-v1-11-46a08306afdb@oss.qualcomm.com> References: <20251223-i2c-printk-helpers-v1-0-46a08306afdb@oss.qualcomm.com> In-Reply-To: <20251223-i2c-printk-helpers-v1-0-46a08306afdb@oss.qualcomm.com> To: Wolfram Sang , Andi Shyti , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Khalil Blaiech , Asmaa Mnebhi , Jean Delvare , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , "Christophe Leroy (CS GROUP)" , =?utf-8?q?Andreas_F=C3=A4rber?= , Manivannan Sadhasivam Cc: linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linuxppc-dev@lists.ozlabs.org, linux-actions@lists.infradead.org, Bartosz Golaszewski , Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=3679; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=dI851BmOduiioly8u4iYfe+Rr//GzNIkYCteXmln3Ng=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpSmjB5UVNcmc611VKtySZweLgh03lH4CqLyep8 HN5EDTCCTaJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCaUpowQAKCRAFnS7L/zaE w7K7D/4+c+Fz0nx+enSy+0T4yYkJZdn0nkZfXEFvgWl9SaytNp+VrFeIZFFCXXMRHJLHzQ9F6yE 6grb+AXEzou95fx6/DnPZnO4gmcgKK1vIR5ea8WocpwnbE0BV8n5SCeDwJtTMqb/i7ESl/L6Uw9 7YdYJWNS2IXMX7FN7fE/Nc+ibmyHtIv5QHZQbD4L4NEDUBDXt3L/u1EKGsqMyUp5C/3qAtSkXH1 ix1sU8F1hiF4ppon9nlTAxe6MOmla3QRgWCA0i6WoPuIYU+LtfFBSz9PlLMFSQi3/Tb9pTJojmv sZyt0uBuvEPgfDyh9D4q5y8scZeFgW6/roKmrAmktmOPfu69d600IhvNzHX1/53yk2+ruS4HAWe jr2xoMOReoaIb6zkzEE0K90I4fJNM8eFCx08mnXqg1typ4jMHuTRK26+T2kLlreUWiNAHYXbg8W NintnTN9h/k5RLXA8M0Imm1bBI1yXyxIp7EejP6p+7y4WMjVDx+KmJsnYtWI5qwSIgG0EGvrG8n HzEAMhq4EHGZ21GoCeWNKI0uXpcwJSls/9lQfmgT29CNmnigZgBM8/PW8iEsLmgHAFwlt1BpTZn VIO7KE9o3UipYVObALa592Fk9Ye+4KVwPvy4fepnLyrsTInjb15j8hoaKeYzfo7Zei9+IYYPHAR cv/14KJKs7ruXCA== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Authority-Analysis: v=2.4 cv=DPiCIiNb c=1 sm=1 tr=0 ts=694a68d6 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=wP3pNCr1ah4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=IUzV_G_aAFXi5cZUTYgA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-GUID: A_umCWz8n3XWBOJA1Y2Xu8q8LBgO9c9e X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjIzMDA4MCBTYWx0ZWRfX//HuBWSbzKeM SA7vDjWVLDQCXjTHAlerwTIcWGw49t5GEtYmut8zeIfJYgj32oxdHbApThmdSW7pLjf/Q59fwe8 ui5WWXbgmMJP9ewJmYSLBbgFu3PYA9QeGdaEcr75UtP93u31lrSayvOaDEImJ9twVkbgIhAFdX8 UoKnTe+DMU9Ho3804kNxfz/DH2qMgbi1f3kjO7pxl7iEBMTVpB1PAqwULg3LQMpBZGTpPVj3GIf TBoTg09uuhH15PmxhRRiXfM26G3zTeAC/7HpMRCpZO+sAxid3A1TQEWyLk6vG6bhda7NbIGZjZ5 QTch6rdKANtMcBRzgH/ndPeLZRXZmxh04NRl/TAyJYg+CsX6CavcrKSXC9P4W2hhJAPdeqqSQeV 9M3B+Q9/ayiQvVmzXIWFHZDLdVjWbVHIuWBmG2F/IRlxBEvl6a3NHaVpBPb71+cKecqaTblwnBb Qv/Xwd1VtUsr4SQ9Jog== X-Proofpoint-ORIG-GUID: A_umCWz8n3XWBOJA1Y2Xu8q8LBgO9c9e X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-12-23_02,2025-12-22_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 priorityscore=1501 malwarescore=0 spamscore=0 bulkscore=0 impostorscore=0 adultscore=0 lowpriorityscore=0 suspectscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2512230080 Convert all instances of using device printk helpers with struct device embedded in struct i2c_adapter to the new i2c-specific macros that hide that dereference. Signed-off-by: Bartosz Golaszewski --- drivers/i2c/busses/i2c-amd756.c | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/drivers/i2c/busses/i2c-amd756.c b/drivers/i2c/busses/i2c-amd75= 6.c index 3621c02f1cbabd8c5e9d8a4ae1494ada78726b15..629da0b8024b88cc4d51ea5e785= 147b462a1281c 100644 --- a/drivers/i2c/busses/i2c-amd756.c +++ b/drivers/i2c/busses/i2c-amd756.c @@ -99,14 +99,14 @@ static int amd756_transaction(struct i2c_adapter *adap) int result =3D 0; int timeout =3D 0; =20 - dev_dbg(&adap->dev, "Transaction (pre): GS=3D%04x, GE=3D%04x, ADD=3D%04x,= " + i2c_dbg(adap, "Transaction (pre): GS=3D%04x, GE=3D%04x, ADD=3D%04x, " "DAT=3D%04x\n", inw_p(SMB_GLOBAL_STATUS), inw_p(SMB_GLOBAL_ENABLE), inw_p(SMB_HOST_ADDRESS), inb_p(SMB_HOST_DATA)); =20 /* Make sure the SMBus host is ready to start transmitting */ if ((temp =3D inw_p(SMB_GLOBAL_STATUS)) & (GS_HST_STS | GS_SMB_STS)) { - dev_dbg(&adap->dev, "SMBus busy (%04x). Waiting...\n", temp); + i2c_dbg(adap, "SMBus busy (%04x). Waiting...\n", temp); do { msleep(1); temp =3D inw_p(SMB_GLOBAL_STATUS); @@ -114,7 +114,7 @@ static int amd756_transaction(struct i2c_adapter *adap) (timeout++ < MAX_TIMEOUT)); /* If the SMBus is still busy, we give up */ if (timeout > MAX_TIMEOUT) { - dev_dbg(&adap->dev, "Busy wait timeout (%04x)\n", temp); + i2c_dbg(adap, "Busy wait timeout (%04x)\n", temp); goto abort; } timeout =3D 0; @@ -131,38 +131,38 @@ static int amd756_transaction(struct i2c_adapter *ada= p) =20 /* If the SMBus is still busy, we give up */ if (timeout > MAX_TIMEOUT) { - dev_dbg(&adap->dev, "Completion timeout!\n"); + i2c_dbg(adap, "Completion timeout!\n"); goto abort; } =20 if (temp & GS_PRERR_STS) { result =3D -ENXIO; - dev_dbg(&adap->dev, "SMBus Protocol error (no response)!\n"); + i2c_dbg(adap, "SMBus Protocol error (no response)!\n"); } =20 if (temp & GS_COL_STS) { result =3D -EIO; - dev_warn(&adap->dev, "SMBus collision!\n"); + i2c_warn(adap, "SMBus collision!\n"); } =20 if (temp & GS_TO_STS) { result =3D -ETIMEDOUT; - dev_dbg(&adap->dev, "SMBus protocol timeout!\n"); + i2c_dbg(adap, "SMBus protocol timeout!\n"); } =20 if (temp & GS_HCYC_STS) - dev_dbg(&adap->dev, "SMBus protocol success!\n"); + i2c_dbg(adap, "SMBus protocol success!\n"); =20 outw_p(GS_CLEAR_STS, SMB_GLOBAL_STATUS); =20 #ifdef DEBUG if (((temp =3D inw_p(SMB_GLOBAL_STATUS)) & GS_CLEAR_STS) !=3D 0x00) { - dev_dbg(&adap->dev, + i2c_dbg(adap, "Failed reset at end of transaction (%04x)\n", temp); } #endif =20 - dev_dbg(&adap->dev, + i2c_dbg(adap, "Transaction (post): GS=3D%04x, GE=3D%04x, ADD=3D%04x, DAT=3D%04x\n", inw_p(SMB_GLOBAL_STATUS), inw_p(SMB_GLOBAL_ENABLE), inw_p(SMB_HOST_ADDRESS), inb_p(SMB_HOST_DATA)); @@ -170,7 +170,7 @@ static int amd756_transaction(struct i2c_adapter *adap) return result; =20 abort: - dev_warn(&adap->dev, "Sending abort\n"); + i2c_warn(adap, "Sending abort\n"); outw_p(inw(SMB_GLOBAL_ENABLE) | GE_ABORT, SMB_GLOBAL_ENABLE); msleep(100); outw_p(GS_CLEAR_STS, SMB_GLOBAL_STATUS); @@ -233,7 +233,7 @@ static s32 amd756_access(struct i2c_adapter * adap, u16= addr, size =3D AMD756_BLOCK_DATA; break; default: - dev_warn(&adap->dev, "Unsupported transaction %d\n", size); + i2c_warn(adap, "Unsupported transaction %d\n", size); return -EOPNOTSUPP; } =20 --=20 2.47.3 From nobody Sun Feb 8 20:57:52 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (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 454CD33BBCC for ; Tue, 23 Dec 2025 10:03:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766484189; cv=none; b=a1dH4JpD+DAwoLIJbfICuvI1hZntuJGwZRWmtuMWCgT3HAYnYLHBuI7Oam0iD5KPqBUkhZhk1bPkZR6CchrFMyQGMWY7yDpKVP6hVJkkYOHMj3bKZzoxCAdfHyAmsE1IKn3Zj6O67eCjdPPJ+wFP0EbOTkmv+Wme3HLdPWBbB44= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766484189; c=relaxed/simple; bh=4FwHimgg29jlntM6pAuTRFRVSUKHlsg/WMwTYloxTIE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=av5bpOTu1PRqFBCfzOy6+khBB8ZStQ4YP23fr5XWKWs2SKxR9okXJPOOg057IzkC+58kJx8FipmmbL8wg+m5wYvc5RXBDRH/7B3GzB71HpSQrciF93vKAnclG1BXStL8SCPN/XMECGmgPD9vI85+2dckWqKWW+/UYCRPE7nW1TE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=TH82n2RE; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=URCgdmpn; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="TH82n2RE"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="URCgdmpn" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5BN2tkKG1568831 for ; Tue, 23 Dec 2025 10:03:04 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= s3KzOvEJ3mLY2VN7JHFOBtmtRk05pXH+bmSQ3cYbJUU=; b=TH82n2REmZ2IrdP6 aoMlqIC7IqTaux2aOxGZa/nehnemTyKBWoO/gusPvJ2i7kBV+sZ7BpNP52dT/BiT bV7249MTKpyxGvm4/W8xBHEIIcmu/cm1zPVrYCbIRLjMFDVzJcZfb651hTpYwTgA Dm+gPtTlM199hlN6zaqzsyLoc14I6hrs6QVqT4Ntb6CJ5Ww/S6VyuDy5cXqDf110 Me9+p2Uz/ZYGIWv0ydKHbCOAHOWS3+k3+V78hz26BO1gAJ9Mirzxc9qQhZ1aKthb DWjgCiddrmF5NmVOpqsRTeBGjlkKSk1rBa/Bl4BDWHcBLjyuX5b4yGMvGcifXkpr Dcwyhg== Received: from mail-qt1-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4b76yy3779-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 23 Dec 2025 10:03:04 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-4ed6ff3de05so136995161cf.3 for ; Tue, 23 Dec 2025 02:03:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1766484183; x=1767088983; 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=s3KzOvEJ3mLY2VN7JHFOBtmtRk05pXH+bmSQ3cYbJUU=; b=URCgdmpnTFa76mXOswBfBPnA4TgJsCsZfWYPYMW0KQlBWYdqzpWFlygdcFvak1hpU4 U4+W8fqdX+xsOjhhu3XF0hCxuFt149xk/6e1vBTTSSkN8Vs4pyBWkOKeRcnfkYiEYvDW P9+NPMPkp3Jelm89m0HQi5uxzJIIoh5lCfehGWaSuneedvYX5Qh5CkwVwbDWKo6OG2we VdqYAQQLAetcf8egs7zzPWKFyqI5bcPGBefuAsXb+VCTLw2SNcbKblnE/2CMrr0z5aeV 7hWlzrb93KT4Yy81eOxloFFUjMtbdAqqGi/IFXEbIjdtbSVlVSt4knjQZyMirIH+I8Re mFEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766484183; x=1767088983; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=s3KzOvEJ3mLY2VN7JHFOBtmtRk05pXH+bmSQ3cYbJUU=; b=a6gdt4/R8faxjdnwWhUfP7oprjycIkhhmagy0CLEfhqkwTyg/YCj07qXLBUSw0bShF jDhpBwkS2CDs9QicATfEkH/5WApN12Q+yh4/tN0Ohm0XabP5wNwYlpxoS61+mmrsG3sK gDdlVLZnJs2AVakDZXO+KHlkn9klmnjv99VpwkvOG7cKOUFwJwAZNw5caSl3CYHyCiAX UOCiRQ4w+aIG/CLTkHfwm3+v6MUgmH8kipISwGD1YlMTuV6wtbztsai7rwf9by/17Gya 4uZzC527Uz3uyGFihmwuLfqn//RvKG+xhfhbMkWY4iPRak4I1I5BsFnHAaC0kV8zNGUY 89Yg== X-Forwarded-Encrypted: i=1; AJvYcCUzHEjNfwdqEIHQl1iFxTG+nJbrSPoZNnbH1OeyTRh3fiX+xT1OO2nwBDz2zkPx2FlxTCEThPPU3dQ+0dw=@vger.kernel.org X-Gm-Message-State: AOJu0Yxg6tetl2EWOy/Dk8ox89DfHb3PruT3eS5fHki1F53zhlwKLoj7 ixdCAPHT/DQDeyTlhuuFMrmk2iys3B1yAG5DDLN3gk86nwTdFtteLyLvsd6lqv7e1ylSuZSnOlD iDKEEoyB32uQZls6W1XcaHCUx7Knqurw/JVnRJoFl4OXO0Kk3dJgy+g+EceFrJqj8b5g= X-Gm-Gg: AY/fxX5mH3lwBMfFbCsQ4AROQfjWL6AGJ1IdR6tZZZFGcI7bwC2HDHCWFlyGoVD31DC rp+hAjR+y7JeKue/ew/Fpp8silN1N1nScvBago30Gbg9KXBEq5aq0UkL3kxXJ2ZXj/cKiw58zro J2tSDDlxWCelSPqCAvE4G534q+Y0puMvhfxImHfs++eEU+AsggOlr0WVUy8EzRsNO5E6VU7ARqM 0ek6FF/TuETdWW+8AjL0rhFJMVM3cdK2GCq0ZzLUOf/zCwuYdKIRyAjFLvPmtt5XAclyz2Lo+7D ySjRymhusSfchsnpLjZHpwM3LrW+RL7JZ20vtgf87sUA97w+/g33b1YSrdkm/oy97bW+S+P7w+W kxOmm194v9wc+aqh6Ba7mkH7z9NNQlRRj5+hRjw== X-Received: by 2002:a05:622a:180e:b0:4ee:268f:baa2 with SMTP id d75a77b69052e-4f4abd01701mr216034191cf.27.1766484183600; Tue, 23 Dec 2025 02:03:03 -0800 (PST) X-Google-Smtp-Source: AGHT+IFAMTJ8pU1YC3SohbnEGLHAGZHc0AA80x7fYb578qtWe2mL3hTCo/7Z/yMtAiRHdU8xQS7aHQ== X-Received: by 2002:a05:622a:180e:b0:4ee:268f:baa2 with SMTP id d75a77b69052e-4f4abd01701mr216033741cf.27.1766484183148; Tue, 23 Dec 2025 02:03:03 -0800 (PST) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:190a:1976:65e2:c61]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4324ea1b36fsm26794625f8f.5.2025.12.23.02.03.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Dec 2025 02:03:02 -0800 (PST) From: Bartosz Golaszewski Date: Tue, 23 Dec 2025 11:02:34 +0100 Subject: [PATCH 12/12] i2c: piix4: use i2c_adapter-specific printk helpers 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: <20251223-i2c-printk-helpers-v1-12-46a08306afdb@oss.qualcomm.com> References: <20251223-i2c-printk-helpers-v1-0-46a08306afdb@oss.qualcomm.com> In-Reply-To: <20251223-i2c-printk-helpers-v1-0-46a08306afdb@oss.qualcomm.com> To: Wolfram Sang , Andi Shyti , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Khalil Blaiech , Asmaa Mnebhi , Jean Delvare , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , "Christophe Leroy (CS GROUP)" , =?utf-8?q?Andreas_F=C3=A4rber?= , Manivannan Sadhasivam Cc: linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linuxppc-dev@lists.ozlabs.org, linux-actions@lists.infradead.org, Bartosz Golaszewski , Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1631; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=4FwHimgg29jlntM6pAuTRFRVSUKHlsg/WMwTYloxTIE=; b=kA0DAAoBBZ0uy/82hMMByyZiAGlKaMKjcyICb7c6UsCyrP1wlptqZ7FtRRqRMa9ynrsk3cOjk YkCMwQAAQoAHRYhBJHlEy3ltUYde6Jl/AWdLsv/NoTDBQJpSmjCAAoJEAWdLsv/NoTDTa8P/1PJ 3J38Rsk8OVuFFOLjY8ZAaeAQBKgVC7sJzw7nbu3V+LQJH8+ifuhdooUdi0IlsXt97oMXa66FcQ9 0gw2YiyNXkmud6rB3GC/x3c4uNK0wKq5spQJcT9aOUa8u/gZ4PPK4MfVSiy/Fo4YqRJURYxQM6s dAPbGdd7LynK69IU2Nl311cKRmBNscXNzM0Z1b4jOl1es4R/vbZA4pfJxJFdRoO2H8q0VEFbN0v zD+s3ZeRxYP5m6qWxnaTwRBrfeTH+Oos2g2inIEjSt7l4Xy6HZS5nefyfe8OWMEAxUeXjHs+bSa r8XLlsgEc9MVKOe2en8wvIZJfF/QZ6jd4xYcO+RJeORm0HzHdF8TgdU6oOgV8Xamhe8KsWMTV2h sNWtMM670n/wlBYz+kEBJ6YcWwL2Ecxu2HxRjvfDvCDpgXzBYBoV7ZREMO/10Ougp8Eplr3+wDs TCuxhaS8c3fh3rrA2IdE+z9h/IRc/F6os0IkJ2nAopuP+KVCoVz0X/pTy1kn84ukScDHqwKxT1s fSFx7xuLjep1ExXaYPvblmMmZYe1+UOQIDYK3cIhvYNaOUlyWNIBUQ+3Orngcn0vX/yUxGPAsNK lcfS+4siyLmNRv2Xhqgdtj4r2czS4tH0B4gH++Tezd68ywjNiXorRG5zcbWFFU+/8GTpHdiK0+O 8TiEy X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjIzMDA4MCBTYWx0ZWRfX4q3f7ALzTzAU YoU1VWfWeGhawOZibw5wXKz359u1rYD+JRrqpGuaPp4SDe+V+ShNHS5WpRKoP9Rm47fJMF2Ezvu Wb5aHZo778MjSY9HU+XefSK/EFtgfpvp93T6TkNLALDcCVmg7Os9kPCVTsqiT62O8yMXcLzUHyK +q0b0A2rb2QG7rZwuI7lQvop2UpoB74jOkElPg09oUZZXXWrUp8ZEoZH5rI9BmFKX9T/SxItLC+ 0ldXxn7wzlWdYn9Z0/Y+FTMMShfj+57ALn4ALT9Ktmcp2IWW86Pl2Hp0ZN66ihEyhytHzOodjgT nLVLFP8aeac71JVttJAVxoSaWUu6IbRpJJdmZaHz1iTJQeIiYUd0YHZsRsBGDhkP0erbEwrfq9Q 7er+0krDeG706wKVZGSeqxLfMbcqdrYvQ3lQO4b2y1jHnWMNZfNhqS0KJrm01VAiu5NnyZZOu9P aEg68xqwBZisPo4pI1Q== X-Authority-Analysis: v=2.4 cv=Zb0Q98VA c=1 sm=1 tr=0 ts=694a68d8 cx=c_pps a=WeENfcodrlLV9YRTxbY/uA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=wP3pNCr1ah4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=ZTA4KjZG30Bk9MnLWp4A:9 a=QEXdDO2ut3YA:10 a=kacYvNCVWA4VmyqE58fU:22 X-Proofpoint-ORIG-GUID: c1BepJ979FFQFyZvxQxXNFJsn-g4PT7I X-Proofpoint-GUID: c1BepJ979FFQFyZvxQxXNFJsn-g4PT7I X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-12-23_02,2025-12-22_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 priorityscore=1501 malwarescore=0 impostorscore=0 phishscore=0 spamscore=0 bulkscore=0 adultscore=0 suspectscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2512230080 Convert all instances of using device printk helpers with struct device embedded in struct i2c_adapter to the new i2c-specific macros that hide that dereference. Signed-off-by: Bartosz Golaszewski --- drivers/i2c/busses/i2c-piix4.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/i2c/busses/i2c-piix4.c b/drivers/i2c/busses/i2c-piix4.c index ac3bb550303fe5893822af50c385004c9292e695..bf6ce6b4bed3f4ae8aa392c6818= 9a67636c01bf9 100644 --- a/drivers/i2c/busses/i2c-piix4.c +++ b/drivers/i2c/busses/i2c-piix4.c @@ -650,7 +650,7 @@ static s32 piix4_access(struct i2c_adapter * adap, u16 = addr, size =3D PIIX4_BLOCK_DATA; break; default: - dev_warn(&adap->dev, "Unsupported transaction %d\n", size); + i2c_warn(adap, "Unsupported transaction %d\n", size); return -EOPNOTSUPP; } =20 @@ -825,12 +825,12 @@ static s32 piix4_access_sb800(struct i2c_adapter *ada= p, u16 addr, ret =3D piix4_imc_sleep(); switch (ret) { case -EBUSY: - dev_warn(&adap->dev, + i2c_warn(adap, "IMC base address index region 0x%x already in use.\n", KERNCZ_IMC_IDX); break; case -ETIMEDOUT: - dev_warn(&adap->dev, + i2c_warn(adap, "Failed to communicate with the IMC.\n"); break; default: @@ -839,7 +839,7 @@ static s32 piix4_access_sb800(struct i2c_adapter *adap,= u16 addr, =20 /* If IMC communication fails do not retry */ if (ret) { - dev_warn(&adap->dev, + i2c_warn(adap, "Continuing without IMC notification.\n"); adapdata->notify_imc =3D false; } --=20 2.47.3