From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.178]) (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 75B3039021C for ; Fri, 24 Jul 2026 06:57:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.178 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784876263; cv=none; b=ErjH66UGXPIFe9dhOuEnf9WesJLKni6c0svzNDh3zJac8C/NObTNn/yMxeM9M1uwr1+uPZOaU664fsphX7XfGwIs1SaOjwxoc5XuMRWg9roAjRWUfI7zNus6VOl/zOE3+iFTTo8vl24+CTCyAQox40Z9uSswc3RNRuAqdlncnDY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784876263; c=relaxed/simple; bh=8Rh/zu+0J4RAEvHq34N6psFLh7K+nx8+OCh5rfOP99o=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=aRxg2Y+Bg6m8CWHkiXvutEF9jTyyh8xZF/eM/zi87Behr9V1p+MOLW28Iw9C8uAD3A6ANIPrFn76OZxT9k+bKGkkalmy62ijkxY6A/mBR/eIXTsFSMF3jL6Lxj6yOTpxBRgojepoqIgryu5EDtum+BgtmryMGdt7AyCrLzxk6RA= 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=XslaysCX; arc=none smtp.client-ip=209.85.214.178 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="XslaysCX" Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-2cea3004256so1665625ad.0 for ; Thu, 23 Jul 2026 23:57:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784876262; x=1785481062; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=WFWh6ew/pydJFdsFyG7aVZo1Pmk60G2LsADk/y6fmbQ=; b=XslaysCXHOdySvXayrqlUBqaGIq9zVQFsSZOGyszQbByxP9839fFsqJiUv2xviHy3l zxotGaaWM/Q9ZXJLLaVzusHY5jWloW7EiOfjf/A1F7+5Iah/leI6fBOb8CNBGktQbQF1 i5yQufoBrE0Bigk2uPIlqtql6sgvrNNOarlE5J9hsVZmVpRmhJpqtr2XMRHkALKgsYp+ /ESOZzlRjJszxxrT9oalEdCcNx4iCmXfUq6Rmy+rmaMREVyRqWAWk2u+nf6KKkH8vBC+ BIbHfnMfzbMx77Ro2f9HyTGInDdrrrYQYjfboEdzipRH9z/17N3lI3kKagXrvEMbYSlt Wtcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784876262; x=1785481062; h=content-transfer-encoding:mime-version: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=WFWh6ew/pydJFdsFyG7aVZo1Pmk60G2LsADk/y6fmbQ=; b=XqNI8fx8e/ni+QHaSCUgCeGlefyc9IIXqsktfVC/4s3RXcVkSuHHVCp14xEfZ/gPOO DUROIMrzvmKZbAV0o3pYoRYrUw/s+RFTAFFbPvTVys8bm3DXn8VtQZhqI5ucfmcvzwgY hoAeqPeKarrqwuXZvJrDSZto06KasMrW/s/sTNQYbd5r01rnkVTarWUGUzQKn5ERLVkE zCSHHKp6mIM/zhAcMbVv9UFhKDkY2hlTBJzh8smZU/V7SuZo5bopIguiN750e3TyFg1u vPkOOfjTUQ3ueWzOwAlb2gZFagtdp/mb7S+U/YKtPIq3E0AbPRPawQpJdk6Bk9A0UhTa VMrQ== X-Gm-Message-State: AOJu0YyX9rXrOcspj9As4HWw5dkW9myLo6iVX4YfinVxMt3iYmb+kQAd bfOfmBb88kz4xvUP2OFsK/Cx/o9ELEOabzxhlbqvjKN0krqrecw9vptS X-Gm-Gg: AR+sD11JA+8G5t4RYFjQyM99E/G1vV+iSIG1ro66+TSGjtJz0iVT8o/hNmKxLzNAHgz CzJFVmNWVoiNy7tAaR+T7ceM6LHKdicD7QCfMKlAUMsHHM2cJs+aSajcvtLJ0qlaEOx+Ng2EEu1 o1z0yPRDt+UUJyt0YHRHsRVu7+RVabi+hge312INAAmyfRrrOmZ243W6KSwEDpBFH9DbqsCGPLq nFKquLTjHPu6bBsIwMvvlzpjVgCQci36NXXubmmoDZX0MI1UK6gK/yXFtqAIFL44Th7MH/NVQ6k FDqxpShe6Rif7PaztJuPIOmXU9j3oZdaxkBwE7dIYwMrReHfft9fmr1BBGKHyzCEz7R1nFZw7+m M5baehdcyMgtgJBN4s6VcQikoqKf5KJSD5RkQXTwz+SvrP+hKp0hElWBgmX7wjK5FOYwH5d7WnB eXL4bK/hpiqNrrD7Qwao5ZB7Aa9hogQa8/MVAWrNM9pSZviOSED+brLmRDcsnrFjVRv0j34hWzX PL4OxYcPtrFxzGQRQ5cng== X-Received: by 2002:a17:903:1b24:b0:2ca:c01e:8837 with SMTP id d9443c01a7336-2cfa6c51773mr68789715ad.24.1784876261697; Thu, 23 Jul 2026 23:57:41 -0700 (PDT) Received: from phuc-desktop.. ([183.91.15.56]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2cf8f2e5f17sm47985635ad.41.2026.07.23.23.57.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jul 2026 23:57:41 -0700 (PDT) From: phucduc.bui@gmail.com To: Michael Turquette , Stephen Boyd , Brian Masney , linux-clk@vger.kernel.org Cc: linux-kernel@vger.kernel.org, bui duc phuc Subject: [PATCH] clk: rs9: restore cache_only on regcache_sync() failure in resume Date: Fri, 24 Jul 2026 13:56:58 +0700 Message-ID: <20260724065658.20405-1-phucduc.bui@gmail.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: bui duc phuc If regcache_sync() fails in rs9_resume(), the function only logs the error, leaving regmap with cache_only disabled even though the register cache has not been synchronized with the hardware. Re-enable cache_only on failure to restore the state established by rs9_suspend(). Signed-off-by: bui duc phuc --- drivers/clk/clk-renesas-pcie.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/clk/clk-renesas-pcie.c b/drivers/clk/clk-renesas-pcie.c index 2f6d80ee77cc..a2d7417e05ef 100644 --- a/drivers/clk/clk-renesas-pcie.c +++ b/drivers/clk/clk-renesas-pcie.c @@ -370,8 +370,10 @@ static int rs9_resume(struct device *dev) regcache_cache_only(rs9->regmap, false); ret = regcache_sync(rs9->regmap); - if (ret) + if (ret) { + regcache_cache_only(rs9->regmap, true); dev_err(dev, "Failed to restore register map: %d\n", ret); + } return ret; } -- 2.43.0