Received: by 2002:a25:e7d8:0:0:0:0:0 with SMTP id e207csp3425762ybh; Mon, 16 Mar 2020 23:23:34 -0700 (PDT) X-Google-Smtp-Source: ADFU+vttN6o0H7+XwbnEckZZuQiA7c70HL3KX+Akn+6MEY2E1d2zb1/yoBmRELP5nTLIbSf8Hlwe X-Received: by 2002:aca:acd5:: with SMTP id v204mr2291356oie.124.1584426214117; Mon, 16 Mar 2020 23:23:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1584426214; cv=none; d=google.com; s=arc-20160816; b=JZeQsgwLI5mqA5Sof5GPmDn926pCLSZZiBRWBsUmGjY7wvOoceaa6cV9SoOgvop7W3 0paq8GYcfDC8i2vjUEAZB8fUBydx4x5kPKRzJvnC7j4Zh+E0zdPcsMj/njC/RBUIRBQy OMR7871+Ii+15uKo7yzm7JRMi13CdV+u7qRgOsebSnv2hkZoGbcfCK+XYcSPIwJDVl4j 97f6STiQm7rwbdzXwarFXgF5MobYVGrzcs1HEB++nLckE2zZZFxNaMZLVxUfBqlCzNTq mAy2bf8vhwbYgl7UrteFM2iCwouT4i3W+JPjcMmKnybgAiU6iI1LUdJdmliJ0GP6ODHC 1Tmg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :ironport-sdr:ironport-sdr; bh=HPtrooLE8PFEe96d7fs22yRb2oQiriRVTT5FeJ7seDg=; b=VzpG9TgwssSCuq36MUoXcK0FFwOfQrLrIqd79ei23qFQ0wcUyw7xirSoQg1WWHprAy O8PJ6kAl43FfQXwqlGbInXOw84HjFvviPGcZ3/QN/XSomvEXguh0xFBTQ2fEfJ7O1sPF QCWZsa+26eMSi7r72dfLOSJuZhOY4du93VTJ6QF/834c+9PGz0RJGFMldsiC+K/yrVCs JqUY7uji0CV4zQWtd1UQQ1JYCMDBX+kSbKyOX4s8RtM0e/yBW7xWslYfMdEG49Yo/zuO PimITdL6ih22exHsBTOYKhOx03cS7ztsljIbG9XAT2fKTzn6BXcHAkhTa9+gbqpBpVL0 EONw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e8si1369963oiy.103.2020.03.16.23.23.22; Mon, 16 Mar 2020 23:23:34 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726559AbgCQGWq (ORCPT + 99 others); Tue, 17 Mar 2020 02:22:46 -0400 Received: from mga12.intel.com ([192.55.52.136]:53584 "EHLO mga12.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726476AbgCQGWo (ORCPT ); Tue, 17 Mar 2020 02:22:44 -0400 IronPort-SDR: gshdWBo30FL/OH8dhz3Re6uKxQSdEG+3nRMKaOzU5mL7kbVLyBgiE6mURQ3+SizbtsRAmykAj5 2ZDnT1/RLetQ== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Mar 2020 23:22:44 -0700 IronPort-SDR: MeOW/RkChix9+L3XZWkbULOSqzYrZF12rc8e6ZOPMx0ghIoVq5R39Bhmq1aKzP9Rzj7OnGsDgm Fe5s63EY6rvQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,563,1574150400"; d="scan'208";a="445390326" Received: from black.fi.intel.com (HELO black.fi.intel.com.) ([10.237.72.28]) by fmsmga006.fm.intel.com with ESMTP; 16 Mar 2020 23:22:42 -0700 From: Alexander Shishkin To: Greg Kroah-Hartman Cc: linux-kernel@vger.kernel.org, Alexander Shishkin , Andy Shevchenko , stable@vger.kernel.org Subject: [GIT PULL 5/6] intel_th: Fix user-visible error codes Date: Tue, 17 Mar 2020 08:22:14 +0200 Message-Id: <20200317062215.15598-6-alexander.shishkin@linux.intel.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200317062215.15598-1-alexander.shishkin@linux.intel.com> References: <20200317062215.15598-1-alexander.shishkin@linux.intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org There are a few places in the driver that end up returning ENOTSUPP to the user, replace those with EINVAL. Signed-off-by: Alexander Shishkin Reviewed-by: Andy Shevchenko Fixes: ba82664c134ef ("intel_th: Add Memory Storage Unit driver") Cc: stable@vger.kernel.org # v4.4+ --- drivers/hwtracing/intel_th/msu.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/hwtracing/intel_th/msu.c b/drivers/hwtracing/intel_th/msu.c index 7ac7dd4d3b1c..f08e9e883710 100644 --- a/drivers/hwtracing/intel_th/msu.c +++ b/drivers/hwtracing/intel_th/msu.c @@ -765,7 +765,7 @@ static int msc_configure(struct msc *msc) lockdep_assert_held(&msc->buf_mutex); if (msc->mode > MSC_MODE_MULTI) - return -ENOTSUPP; + return -EINVAL; if (msc->mode == MSC_MODE_MULTI) { if (msc_win_set_lockout(msc->cur_win, WIN_READY, WIN_INUSE)) @@ -1299,7 +1299,7 @@ static int msc_buffer_alloc(struct msc *msc, unsigned long *nr_pages, } else if (msc->mode == MSC_MODE_MULTI) { ret = msc_buffer_multi_alloc(msc, nr_pages, nr_wins); } else { - ret = -ENOTSUPP; + ret = -EINVAL; } if (!ret) { @@ -1535,7 +1535,7 @@ static ssize_t intel_th_msc_read(struct file *file, char __user *buf, if (ret >= 0) *ppos = iter->offset; } else { - ret = -ENOTSUPP; + ret = -EINVAL; } put_count: -- 2.25.1