From patchwork Sun Apr 6 18:57:17 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Len Brown X-Patchwork-Id: 878685 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 571461A2C0B for ; Sun, 6 Apr 2025 18:58:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1743965912; cv=none; b=cbHerPNf1Asa/6dWhLhDLymvn3VH7+17h8iL4ebKm7TjMw+JT4dyTeAW3pr/XmFMC/3eAVtvP28xBx0f4PnmTqvkboL6O8Fg3uL9xAQVEeNuON9eOM4EKzOVrK04ztdT9PcSFANUfwQEbdrlwwg5f3q2EwNwQU9bigOOl8abfuo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1743965912; c=relaxed/simple; bh=17AI1he28sTOXWCZfEVtnNpkF0FtQMKiPHMrcyzxPzc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=U2sQgVuS5YXUTfjLdrQ2FPwGTuUkgcNEPak3dJEvKaimpTPsXQsNIbZqqhpgHwMqBKyUrvW0/F78rcVCocbcfrJzLfLQy+s1edRPLAMQNSHHsI0dHtBaRMeWE2cJKKVMCkvxbG/YYRETCtZKNDniC8qSzDM/n9e2N/tq4Zlc3EQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=FkUGmTC3; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="FkUGmTC3" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 24B8BC4CEEA; Sun, 6 Apr 2025 18:58:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1743965911; bh=17AI1he28sTOXWCZfEVtnNpkF0FtQMKiPHMrcyzxPzc=; h=From:To:Cc:Subject:Date:In-Reply-To:References:Reply-To:From; b=FkUGmTC3CkChIyL7nfasFWruyD6m37kqpO+G2Vpoa8SyQRC7nr6a18aeEbgXK1jTj ruI2ijVEdXLqhd3I3u7f5h+yrh1bOe1FNslIN0pq8k4AAfTxUbT7lV9dx0jFHNzUvn gVJSVM6XK0MPfW9/UrV93CG5fP4fGRi2H4x21upXyIHeE9+6PJWYHgWNznxMwKFxCX f6LU3F3MwXm5GYNUkSFieu89lrXbV0+eNMR+tPnfFe78+ntitCLPLhCBNF56Qmi6NG WP0qALFMsOgHaZFzPCf7nj7+YHlns5q9R4LfCa/e/jrugvxqKYahtAG2FWnXzrSnZ1 zQ8ASHmCBD5BQ== From: Len Brown To: linux-pm@vger.kernel.org Cc: Zhang Rui , Len Brown Subject: [PATCH 08/10] tools/power turbostat: Restore GFX sysfs fflush() call Date: Sun, 6 Apr 2025 14:57:17 -0400 Message-ID: X-Mailer: git-send-email 2.45.2 In-Reply-To: <1c7c7388e6c31f46b26a884d80b45efbad8237b2.1743965272.git.len.brown@intel.com> References: <1c7c7388e6c31f46b26a884d80b45efbad8237b2.1743965272.git.len.brown@intel.com> Precedence: bulk X-Mailing-List: linux-pm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Reply-To: Len Brown Organization: Intel Open Source Technology Center From: Zhang Rui Do fflush() to discard the buffered data, before each read of the graphics sysfs knobs. Fixes: ba99a4fc8c24 ("tools/power turbostat: Remove unnecessary fflush() call") Signed-off-by: Zhang Rui Signed-off-by: Len Brown --- tools/power/x86/turbostat/turbostat.c | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/power/x86/turbostat/turbostat.c b/tools/power/x86/turbostat/turbostat.c index 70e17d4ad9b6..c9a34c16c7a8 100644 --- a/tools/power/x86/turbostat/turbostat.c +++ b/tools/power/x86/turbostat/turbostat.c @@ -6039,6 +6039,7 @@ int snapshot_graphics(int idx) int retval; rewind(gfx_info[idx].fp); + fflush(gfx_info[idx].fp); switch (idx) { case GFX_rc6: