From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f44.google.com (mail-wr1-f44.google.com [209.85.221.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4700D53A887 for ; Mon, 31 Aug 2026 15:23:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.44 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788189802; cv=none; b=d1AQi4RAr0s3BOkpebS5eozCQLU9tS7YmKH0D9FDInA2GqS6Bx2mHzXIN4fOPhWOu3BvWRzu5eYPcKQ3K8ODU5JVpPfgF8ShVc/77XZDn1IKTRjLq24h38LGfnrDid54pQfiggRT+5YPJtS48UOAutxWuvtdJFqRX7xpUo5e7IA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788189802; c=relaxed/simple; bh=VROs6V2JqeZOTOsQeopHbcjKrqF5W5jtcqSlcD7sz5Q=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; b=MVkuQO2DxAdtF6dohlpgOeuGB0GphH8zdFXp5aycrqdv0kMJoIy6Vrp9FSrpWVQSRej+LTDan/pHJj/8hd0F3I/FbQpGnJOJBIP4waNGou6sAr1LvWoEfet0J6Ke38AyIF8GN0aui1fwiucsFUszNb5G89f/GAZBucIFGI7k7XM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=GFefaMxs; arc=none smtp.client-ip=209.85.221.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="GFefaMxs" Received: by mail-wr1-f44.google.com with SMTP id ffacd0b85a97d-4843f205a5bso434184f8f.1 for ; Mon, 31 Aug 2026 08:23:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788189799; x=1788794599; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:message-id:date :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to :content-type; bh=AroDAdEC/YeidAbcO1BDQF73gbNPEW2RBPc0/SvGdVQ=; b=GFefaMxs7yWjGL637KyVjfptoTZxYUwHdeLt8d3qlOCcR/XjOLPR4MlAgr9OCdmWmG UW0bTmbshGpTZO8OM8jUm5FQ11RG/+/5iQUd8qC2IGiKVaRHbYI1eIbgkCThnKRtsQe3 j1PEHf8GcO5xakyZwFxp8ePyNBvoNItsb8n90hhOTVltrU2r2r/oZUFmzd0mN0om9nvt bqQAmLtD4sKzoXtFNvXW6G0oHrDeYEQWuPM95N+xKLYyLSVuA67uMXy32PyThZxDKl2g pK4pEB+t17pp/31czA1z8MlqON4+EaQ8EHS6g9h5iiL/YPA+imjJRboHdyPrWQWIk7qv HHkQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788189799; x=1788794599; h=content-transfer-encoding:content-type:mime-version:message-id:date :subject:cc:to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to:content-type; bh=AroDAdEC/YeidAbcO1BDQF73gbNPEW2RBPc0/SvGdVQ=; b=SLAGxnFF9OzhIM+UndK7Dgu6sDif4tz1pI1SBfmvnXZXSbRXUumQ6AWR51ZilznR96 BKz2rKuKdZR1VVUF1EDvhgpD/dbtTM4AwfjbsmfIOf3YTXyBo8Y6QjK81ZWw3csXCJKN Nugz7Pr4tg/t03nK1HicJBuyPpQ9jveX1qYEyg+SXHdl+3AjLaeLli3d2doVBhezdcb0 5gQSn4frIRCknnRybmtmxB4PE0BqNo3ZVkn+i2h9c8vDb83jDfybmKvyh0EfQm8Epa9d VNXi4im8+rUBfDyXlyyjEbe85Dbc+/yo5m4F4iU82G5DQwR58PZY+blRrUq+6EYYE6OT pnIQ== X-Forwarded-Encrypted: i=1; AKwUvBz5KjFuFoWorbLGbukML0DvG4D0k6az/yh+KaNt3qDtsNdeF94mDrCq7lhGNddYRiVoSdZqtgJRGR+VEoc=@vger.kernel.org X-Gm-Message-State: AFuF++lAbelUBJOcDIDasqiqK0/AL4vA5XjRkILcORpAUGvrcgUU+/DU o/b80Bcj3JSoJnBj6t+m/f2qTOoHCLJ4x+C6w7+9gHVduDtoCuHsoZCi X-Gm-Gg: AYBFou0n3YY/hyt6Vx1SDkVh2RtjR6L76oa9nou+mawVhEzkbk5jZlxv8vZgJJn1hCH 8OY4joOcoLyllQY6/vBtzqh6QhPIQP0suZAsizFhVmhHMEbGuImFevEgIVsj61S7A64kBfAhspZ wncfD25vqrh40LUuPUq8u3iEOsTiOkbmj+xSuuQWYbINHreBR9chTIjhWbSDue/WQYvjpBZGYjm l6FroXDErGv1WKYK8WKm5PJHLm2TUblS4R/AeFxuO/e0rW3ULrLfL/HmcaS0tIvj08C9KZs5Efw ryTfOJI5QyNsNFbDuJySXWahhzkAwIUEK3EtDHTwnpicx5HHHm2sIqA3KmuL5q1xb20RgkiwPxq rcRrZjV8/KYaiTDWRm/fh98WY0fL1JPytf4HR7IjjmCim089TEp0wuOnxe1l3PSCPOLY4wnNV6G zLCv8S+fFgk8EwmM9OM0VIwa7FK4apPQ2feXgy5fwGHmeCZj9z9SHi4p/DhhY0H+zrwuToGZ7OD YkPNCEELSUUWlOsWBeX0O8w X-Received: by 2002:a05:6000:27c6:b0:484:3313:48ec with SMTP id ffacd0b85a97d-484416ff9cemr477222f8f.27.1788189799301; Mon, 31 Aug 2026 08:23:19 -0700 (PDT) Received: from unix.. (244.red-81-44-253.staticip.rima-tde.net. [81.44.253.244]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-482fbb2794dsm24234272f8f.25.2026.08.31.08.23.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Aug 2026 08:23:18 -0700 (PDT) From: =?UTF-8?q?Iv=C3=A1n=20Ezequiel=20Rodriguez?= To: Bartosz Golaszewski Cc: Linus Walleij , Kent Gibson , linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, =?UTF-8?q?Iv=C3=A1n=20Ezequiel=20Rodriguez?= Subject: [PATCH v1 0/1] gpio: cdev: EOPNOTSUPP when HTE unavailable Date: Mon, 31 Aug 2026 12:23:05 -0300 Message-ID: <20260831152306.166630-1-ivanrwcm25@gmail.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Hi, When CONFIG_HTE is enabled but hte_ts_get() returns -ENODEV (no HTE provider for the line), gpiolib-cdev currently propagates -ENODEV to userspace. Map that to -EOPNOTSUPP so it matches the errno already returned when CONFIG_HTE is disabled or GPIO_V2_LINE_FLAG_EVENT_CLOCK_HTE is otherwise unsupported. Base: v7.3-rc1 Tested: built with CONFIG_GPIOLIB=y, CONFIG_GPIO_CDEV=y, CONFIG_HTE=y. QEMU smoke for the HTE ioctl path was skipped (no gpiochip0 in this guest); the change is a one-line errno remap on the existing error path. Thanks, Iván Iván Ezequiel Rodriguez (1): gpio: cdev: return EOPNOTSUPP when HTE is unavailable drivers/gpio/gpiolib-cdev.c | 2 ++ 1 file changed, 2 insertions(+) -- 2.43.0