From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C132C31D367 for ; Mon, 27 Jul 2026 18:49:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.179 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785178157; cv=none; b=jhS/h8p6vLXfe94vpU4i+E2Hdm0qF55KeV59FPOydQYzvjFMddNE49RcL/i9IS2FdjohEakYQ10zbWoRFuqKQSi5g+PeYQ/ZUL8tXGlIxwEDFTO6/InHN2wa5KmQ+jPEAgdhu0GFQyEa40USL9W/jLSpJhIG41bFd5xQoj51sFE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785178157; c=relaxed/simple; bh=fiezkaJGJxXczHYOm/sTNZx+Hl7nM2Yt2kbRzZHMh0Q=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=oNU0f6XT3eSH8QuitS/hVCfbfb3cLqGMJEfWR3nmC7QZ2inTVQwz8SsOaJSRq3+iyNXi0Q9egbWphhfTZ7rNAJIPRYgI7mnstr0acdZICgZ+DOqjAeIbWd/01PsWAEGaoiBNdPmLC+Yxz3ZMHhHXmXF90tvV+lY5InUcK5Fivlw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=RT4p5Qb/; arc=none smtp.client-ip=209.85.214.179 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="RT4p5Qb/" Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-2cacb8416a1so29049565ad.1 for ; Mon, 27 Jul 2026 11:49:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785178155; x=1785782955; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=WISQE5wCB1uVyIS21pc5n1TL5kDVY/0ueF6BiECd4fI=; b=RT4p5Qb/TtLtoP3xmrHfRtQMA1vTjuyPUMBcq55QmSwtcKu5WReBfn+arxWCWQv32g 6uvohSHk7fwTmEKjM6DVNEzQ5hhY3Hkcs4lMeVxABsINJzX1gi7M8zlYM8cLpznACg45 Wb+0BGLXvulUXaPBTo78XKIS8Fp6wH62zb4xn4BWJVmsR/wTplHU/zoq+a5PqmK9ZeCA h1kzXuSa8luwMnDtfccFrpfyh9vjwtkHMslwWwvBmP5ZZzi1Ni8AfXIpHg4Bh6L7n3bo 5XlcUEmMblpaJkaHKTw7MCs5ta0R6XKPDGoTtZ9/RHX//dFYRNiyImF9q8diakJk7z5I 2gVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785178155; x=1785782955; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=WISQE5wCB1uVyIS21pc5n1TL5kDVY/0ueF6BiECd4fI=; b=gOP9TY87URlHZBMpnHVtY/K84u73EnDZttaNNLp9jFsE3Ax3J/3447ckMFO/Bam+Jm iWKYQZAMLUrvl7MJGk9BI4PY8DBGyLeNq8H/Vts2Gp6vfcV8WLeCHZJX9/cbZALT6Yvk SE1aRH2qZVlfEjnAYVoIWYXHGtFntcGgv4mx5l8QFut5dobYEVPHW+dRxi4RQybZyD/W ZwXYwY18DRhz+0/ewA3dzhkLSIuZCxM/rfLd4umCLpQvVMJcAIwvVdvQh3YTWLqsz2O8 29Jt6q0dbUlM6ostZmBtkqSsorqDLZYc59Q1A+zEcD1HDq/XEyF5aoA5i9voWHO9Z2ys JzbA== X-Forwarded-Encrypted: i=1; AHgh+RoqxquurMf/b3X93QQGAFDNB5SZJk7S3WBqzCxmY0+RPFd1DUZ9A1qEwRETlaDUBTopnH8ZnQ52QfSID4A=@vger.kernel.org X-Gm-Message-State: AOJu0YyjS3nkruMO29OsswiPVf6Wnyok6LyWdWgs+amvaHNu6mRLSnbX ByO3NMRXT8uYs7G4Txkn53Q+MU2XFj2btV7iFhbbdFMAWZD8bgSpyCGj X-Gm-Gg: AR+sD10sV/87aF+Z2poMMj5FnPXA7sNu2rqCB+5HANG/06PG/m7bN896W6hgVA2dp0F Y1ZKY4YxtYkZ2Vi9RLHuh1K1eYZlad5HtcXvffwoV4GoGEj3+o0e5iqQ+6Yh6PkJNnNwTnRsiKa /ilyIQizoyqnSKjwRHh9jUca1ORXxaLqPgPGMWbEZO0G2ZuBkcDf2ETLTzQE0dqtTlCq+EQL3WS Ylhh/SKMEbFWsLPULwRd7li98Q/1qQBIp67KnOLfKmk2GgI9x2UJyDEq4IOZEIrS65s9SIqRIY4 29oZiwwLe0LjkzEGmrIfWWZ28ifhf2NXA+JTo5p0Ex0/0QDrZW0eUkAJGVbVQ5PPCdjSz6TyVEr hNYqEy9TNrjOLmGRVvjqXcqNFzzypcK4gfIdCKtTsH+SuYEYl86cmoojRWLVdd/lAYdO6h1Py X-Received: by 2002:a17:902:d984:b0:2c9:b8b7:5d1c with SMTP id d9443c01a7336-2cfde798cfdmr88120275ad.16.1785178155039; Mon, 27 Jul 2026 11:49:15 -0700 (PDT) Received: from ubuntu.. ([110.9.142.4]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2cfde7d7b87sm40186245ad.57.2026.07.27.11.49.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Jul 2026 11:49:14 -0700 (PDT) From: Sang-Heon Jeon To: Jonathan Cameron Cc: Andy Shevchenko , David Lechner , Geert Uytterhoeven , Linus Walleij , linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, Magnus Damm , Marek Vasut , =?UTF-8?q?Nuno=20S=C3=A1?= Subject: [PATCH 5/9] iio: light: vcnl4035: remove vcnl4035_set_pm_runtime_state() helper Date: Tue, 28 Jul 2026 03:47:42 +0900 Message-ID: <20260727184755.2055414-6-ekffu200098@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260727184755.2055414-1-ekffu200098@gmail.com> References: <20260727184755.2055414-1-ekffu200098@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit vcnl4035_set_pm_runtime_state() just calls pm_runtime_resume_and_get() or pm_runtime_put_autosuspend() depending on its bool argument. Call them directly and remove the helper. No functional change. Signed-off-by: Sang-Heon Jeon --- drivers/iio/light/vcnl4035.c | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/drivers/iio/light/vcnl4035.c b/drivers/iio/light/vcnl4035.c index d13c5ff33e07..ce1bd42b0c7c 100644 --- a/drivers/iio/light/vcnl4035.c +++ b/drivers/iio/light/vcnl4035.c @@ -145,16 +145,6 @@ static const struct iio_trigger_ops vcnl4035_trigger_ops = { .set_trigger_state = vcnl4035_als_drdy_set_state, }; -static int vcnl4035_set_pm_runtime_state(struct vcnl4035_data *data, bool on) -{ - struct device *dev = &data->client->dev; - - if (on) - return pm_runtime_resume_and_get(dev); - - return pm_runtime_put_autosuspend(dev); -} - static int vcnl4035_read_info_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val) { @@ -202,11 +192,11 @@ static int vcnl4035_read_raw(struct iio_dev *indio_dev, switch (mask) { case IIO_CHAN_INFO_RAW: - ret = vcnl4035_set_pm_runtime_state(data, true); + ret = pm_runtime_resume_and_get(&data->client->dev); if (ret < 0) return ret; ret = vcnl4035_read_info_raw(indio_dev, chan, val); - vcnl4035_set_pm_runtime_state(data, false); + pm_runtime_put_autosuspend(&data->client->dev); return ret; case IIO_CHAN_INFO_INT_TIME: *val = 50; @@ -237,7 +227,7 @@ static int vcnl4035_write_raw(struct iio_dev *indio_dev, if (val <= 0 || val > 800) return -EINVAL; - ret = vcnl4035_set_pm_runtime_state(data, true); + ret = pm_runtime_resume_and_get(&data->client->dev); if (ret < 0) return ret; @@ -247,7 +237,7 @@ static int vcnl4035_write_raw(struct iio_dev *indio_dev, if (!ret) data->als_it_val = val / 100; - vcnl4035_set_pm_runtime_state(data, false); + pm_runtime_put_autosuspend(&data->client->dev); return ret; default: return -EINVAL; -- 2.43.0