From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755647AbcFHVOi (ORCPT ); Wed, 8 Jun 2016 17:14:38 -0400 Received: from mail1.bemta8.messagelabs.com ([216.82.243.200]:5398 "EHLO mail1.bemta8.messagelabs.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754855AbcFHVOf (ORCPT ); Wed, 8 Jun 2016 17:14:35 -0400 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVywNY2U3d7V0S 4waN7ehYL25awWFzeNYfNgcnj8ya5AMYo1sy8pPyKBNaM/0+7WAumc1Q8OdrH0sDYx97FyMUh JLCLUeLSumWsXYycQM4hRomFF8whEkD26St9bBDOJUaJG01vWCGctYwSR5rfskA4WxglnkxrY QfpZxMwkJh55y6YLSJwnkXi6a1cEFtYIE5i68KXYHEWARWJUxvnMYPYvAKeErsWrmUBsSUE5C ROHpsMdgengJfEw19rmSBu8pRoefeYHcJWkzh89hEbRH2wxK3325kg5ghKnJz5BGwOs4CExME XL5gnMArNQpKahSS1gJFpFaNGcWpRWWqRrqG5XlJRZnpGSW5iZo6uoYGFXm5qcXFiempOYlKx XnJ+7iZGYBjXMzAw7mCcstv9EKMkB5OSKG+Ze0S4EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneM 51AOcGi1PTUirTMHGBEwaQlOHiURHg5gFElxFtckJhbnJkOkTrFqCglzrsYpE8AJJFRmgfXBo viS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeZ+DTOHJzCuBm/4KaDET0OLlR8JBFpckIqS kGhh7TMTzxZP8K1cFGilul5/k2CjY753nLHD363xx+/S8L/nacj/ENpqnmDPrq5rbf8+7l3z0 lW+ETIpEqLp9/fWswjnL+pcInZrxdwZ/UoK7c0RPzTH/qacqHzFezL1zp/S4gPml1QUGMl/TB T0qHhdGOlhKuIb59Sos/fg8PHLzBa9XT/OVlFiKMxINtZiLihMBAMTlV90CAAA= X-Env-Sender: David.Kershner@unisys.com X-Msg-Ref: server-14.tower-46.messagelabs.com!1465420467!29094340!16 X-Originating-IP: [192.61.61.105] X-StarScan-Received: X-StarScan-Version: 8.46; banners=-,-,- X-VirusChecked: Checked From: David Kershner To: , , , , , , , , , , , , , , , , , , , , , Subject: [PATCH v4 02/29] staging: unisys: visorbus: check parahotplug_request_complete_result Date: Wed, 8 Jun 2016 17:13:56 -0400 Message-ID: <1465420463-24982-3-git-send-email-david.kershner@unisys.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1465420463-24982-1-git-send-email-david.kershner@unisys.com> References: <1465420463-24982-1-git-send-email-david.kershner@unisys.com> X-OriginalArrivalTime: 08 Jun 2016 21:14:27.0399 (UTC) FILETIME=[BD4D9D70:01D1C1CA] MIME-Version: 1.0 Content-Type: text/plain Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Erik Arfvidson This patch modifies the caller of parahotplug_request_complete() to check the return value and return appropriate result. Signed-off-by: Erik Arfvidson Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/visorbus/visorchipset.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/staging/unisys/visorbus/visorchipset.c b/drivers/staging/unisys/visorbus/visorchipset.c index d248c94..7f44913 100644 --- a/drivers/staging/unisys/visorbus/visorchipset.c +++ b/drivers/staging/unisys/visorbus/visorchipset.c @@ -2036,11 +2036,14 @@ static ssize_t devicedisabled_store(struct device *dev, const char *buf, size_t count) { unsigned int id; + int err; if (kstrtouint(buf, 10, &id)) return -EINVAL; - parahotplug_request_complete(id, 0); + err = parahotplug_request_complete(id, 0); + if (err < 0) + return err; return count; } -- 1.9.1