From mboxrd@z Thu Jan 1 00:00:00 1970 From: jeff.mcgee@intel.com Subject: [PATCH 1/3] pm_rps: Add read back checking on sysfs writes Date: Fri, 17 Jan 2014 16:56:04 -0600 Message-ID: <1389999366-19715-2-git-send-email-jeff.mcgee@intel.com> References: <1389999366-19715-1-git-send-email-jeff.mcgee@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id C35B5FBF19 for ; Fri, 17 Jan 2014 14:49:39 -0800 (PST) In-Reply-To: <1389999366-19715-1-git-send-email-jeff.mcgee@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: intel-gfx-bounces@lists.freedesktop.org Errors-To: intel-gfx-bounces@lists.freedesktop.org To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org From: Jeff McGee Signed-off-by: Jeff McGee --- tests/pm_rps.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tests/pm_rps.c b/tests/pm_rps.c index 7c739b6..ec07dd2 100644 --- a/tests/pm_rps.c +++ b/tests/pm_rps.c @@ -68,15 +68,20 @@ static int readval(FILE *filp) static int do_writeval(FILE *filp, int val, int lerrno) { - int ret; + int ret, orig; + + orig = readval(filp); rewind(filp); ret = fprintf(filp, "%d", val); + if (lerrno) { /* Expecting specific error */ igt_assert(ret == EOF && errno == lerrno); + igt_assert(readval(filp) == orig); } else { /* Expecting no error */ igt_assert(ret != EOF); + igt_assert(readval(filp) == val); } return ret; -- 1.8.5.2