Received: by 2002:a05:6a10:a841:0:0:0:0 with SMTP id d1csp620210pxy; Wed, 28 Apr 2021 10:36:52 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwutf26uIxCmtgTkSnZMIFWfUcV7ZPCGZ9REYiWkjTamAxYFX1Rpe6+0ZIRrQ2M13xxUAKI X-Received: by 2002:a05:6402:1516:: with SMTP id f22mr8921732edw.136.1619631411896; Wed, 28 Apr 2021 10:36:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1619631411; cv=none; d=google.com; s=arc-20160816; b=txciIrNoRdBY9IFA2/eoh7bknc+XBW0+3nfEn0VOh4OvIbH5Yr39EqGfXAoJWam/nI 2co1LW0t4ncN73GCB86OHFcPo9Ah2aNM+HVafoPXMkgYVLesIMK0tE9AvNbgzXfe9V8U NAQuUWOD3F35oB3MczePhoDdUsgSsxiMorRLRLx21gNrwAxAiPZSP94Ov+4ETy9a/Uk9 vfFa/XIr79C7koIf7wFdczSj3rGhyY0EqWxkiJzQBQOGoETSdopLjbuR/f8R5QxcZYO2 lSsK5AP/37FY5rg2yM0lyQnJdZunWMt8KrApuCE9OR3EP1slvGIh0nQ6sLHymra4JL+l G9ew== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=5Imq5ThQKIcuTMPGbarO5b7QqiT5aq3jH6KkJHNa4TM=; b=U3LErhPEj39jaB0Sm+rgVl95FY5nHFUS25Mt2n6/c+Kx/ZoEy0mKX1/B9N9TYyuTUh EnoOuBtMozv8taenTVLb4vzfviVttAHPOHvVYZf23jBPw1FX2sY1PHpnIIDVGhlXuXI3 38zQSC5tdF96CysMkoMdICPYgP2Nl2SeE6WBeFcjQvEkzOgk24Wb3NHK81OP5UGj8C+A UTKla9YWvYckx7doLM/NcdDEtJMUfFECxIertAnEApb7Hc+f9RiR1o3alA9+qj/DhIrv 0Bp6rIdGp8U3QaSYbPawnLBFMup4fx4rT0HNSq08frcWARNtfgaUlkDUEad9xjKu2FEK 1A1g== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=crapouillou.net Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id a23si721968ejb.73.2021.04.28.10.36.26; Wed, 28 Apr 2021 10:36:51 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=crapouillou.net Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239896AbhD1PJe (ORCPT + 99 others); Wed, 28 Apr 2021 11:09:34 -0400 Received: from aposti.net ([89.234.176.197]:53996 "EHLO aposti.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238948AbhD1PJS (ORCPT ); Wed, 28 Apr 2021 11:09:18 -0400 From: Paul Cercueil To: Jonathan Cameron , Lars-Peter Clausen , Peter Meerwald-Stadler Cc: linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, Paul Cercueil Subject: [PATCH] tools/iio: iio_event_monitor: Fix ioctl error check Date: Wed, 28 Apr 2021 16:08:15 +0100 Message-Id: <20210428150815.136150-1-paul@crapouillou.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The ioctrl() call will return errno=EINVAL if the device does not support the events interface, and not ENODEV. Signed-off-by: Paul Cercueil --- tools/iio/iio_event_monitor.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/iio/iio_event_monitor.c b/tools/iio/iio_event_monitor.c index bb03859db89d..cdd9a84f18fa 100644 --- a/tools/iio/iio_event_monitor.c +++ b/tools/iio/iio_event_monitor.c @@ -323,7 +323,7 @@ int main(int argc, char **argv) ret = ioctl(fd, IIO_GET_EVENT_FD_IOCTL, &event_fd); if (ret == -1 || event_fd == -1) { ret = -errno; - if (ret == -ENODEV) + if (ret == -EINVAL) fprintf(stderr, "This device does not support events\n"); else -- 2.30.2