From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-dy1-f193.google.com (mail-dy1-f193.google.com [74.125.82.193]) (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 141402BE03C for ; Tue, 28 Apr 2026 02:12:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.193 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777342351; cv=none; b=ev+1cnG57tgzNfHEdLHgL9QTj0uEh6EI4s2WGuxAkc6N5WQhhN/VnfAaQT+OvuyexEtqY+G4zJHksJ7fz39AMljNTX9cRkCAxXBosjTAx+1Snt3cyE/IoKfFhXBB0+Q+8VK//RGF/Jb/97DuMJCO0/k/L20hwnRKR1UjqUu72c4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777342351; c=relaxed/simple; bh=Tdk2lJ4zWobo7srIX/NAQZAcJs3hYskyW6KHVsKjjfo=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=uIr9JRawrSP7XXZAtI5enH+P7AalcBi2OEzvOmZ0MlqwJKP4+KIqvJEp0BpfjCmT0Z6qiZ697NM7rIRktJarKH99MTgwHGvX3Dji8fHRFri2IztzJlJk8jrT3oDGCfL/WnOfhM18IGsK0NH0oI8QQRBHWs/fgwQ0ZVMmxgI6zYY= 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=kAvGJAkJ; arc=none smtp.client-ip=74.125.82.193 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="kAvGJAkJ" Received: by mail-dy1-f193.google.com with SMTP id 5a478bee46e88-2bdcf5970cdso8902860eec.0 for ; Mon, 27 Apr 2026 19:12:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1777342349; x=1777947149; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=cHJNwzAXnwG2bTgqC2dIYJnrKIbhFFR0KSctlzcpGck=; b=kAvGJAkJT3y4BbOWJytnZ/OHkH6lBB4MSBFsFhEhX31/TjBsr5AtY23xaOAteGXKap uGKNz9F+MqNDMvmRWWTFRR9h9eeQJ3G5D77xiy3LqeURkQxklIlUtHvL42YZ+U1d8Vou jgDJV6PoLbzvUvH8lfWQvxhZi7PEp7M0UkM3vK+KBldcRIaiIduw7xBtb0C1iYERV/px 1Y6+Iw484bEcHYuOgYGTOwPbJj7VzkpqSHNkrE0UOXBEm1q7W4C0XMDl5EJsA/bLEnJT 3MgWUImyEBTVVqj9QcoEOGNij3uVK6pthW6c9U3TnjL/JJRoTG4JIhM3tHuoIFMtLLtK cHBQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777342349; x=1777947149; h=content-transfer-encoding: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; bh=cHJNwzAXnwG2bTgqC2dIYJnrKIbhFFR0KSctlzcpGck=; b=C5iDJGC0mnRcJzyGNs+mr3/BQkj+xarz+MlLms3TAfCXiX3ySkdXDQeNdMax+4KvTv /8IPkKJNlXOZXpWlkYr1O+n1+wWgi0p4tzs5XPBPQoLc0yhsMrLFPiqrPzJy0W7suMsY X1FZN1p15O1EOtq7RRl9r+QjfzuaOSaJ7nAf2JKKcrDYhtAOWXuvKKxYXMILVLO1LyB7 KGArSV8/GaBSXzVL51acafMxgBPd9riNMZ/MX9hvsKgb3CZPXw9syhOYsnR4a/b6quSr WsQaamBAVAyYrh5cVMzoF0TkEFN7IsVctWqN7EpZp9KmidOOJCefQOaEnsUaU17ZNIy2 1hag== X-Gm-Message-State: AOJu0YwWJjqwOAizFJafFRG0i1wvzp4gzYMD6Gl+FS+sOZIQS+k6dQQt XSjp65BC0zwO0DmwC9MoNGY9Jo5V3dRrB2zxTFZSjkFg+AGFSSQQt5LmHjz45SwU X-Gm-Gg: AeBDiesdYF6hkX1MsTU+I5gaGR42H5qEyQBmo2oCYujjEl7Dti4X8j4vYNUxrV0vvk8 VmhpNSBdlzEFFHTRUuoVvyWK+8lpU8mWRDfepPXQYR0gTcnyudiG4/6NAqzMTS7yaonJ0SCTh0U UOWBkWxdozAcMdRqUQXtgrAhYRveJELGEyxNouR2ktW6Oy0EWLd91tUSHRNaJtkT98kyr4DuCn6 R6LpZ/NWqaZ20ToNvCJYg0fhdOdMRPh29pbJ+kmRAqe9DUyBsACdQtTxH+cxMcC7asKlcSVdUjc 5DgCWGOI+lHkUTEZn3Kqm1W5VvrCIHZjTyk1lfOHy3i6kNB9Zz2Na/Mp4lBVeDphfpOoLcPpL0B T6vUaONUst9N+/v7YA/MqUiVZ0y10+RwbPVHLP0mAWCS4TbNX5eRHYR7Zpr5kWgJ9MskfLSRSOD H2JdkZ+t0G2ErCsh0VROauoj4NOcD4txjNxtc/Fh6tRUfetnWTd+mhQwPUg79zpDx7b/1EtBRy7 QYNbAhUe/kakLBFp6ChlXRA98aOQ0XLz6DExwlx5NUfKKRh6wC2xyTcnyeIGfcEQtnaHJ29SiSI spEaUdpCDWpclZe4ZV7xMLdruXTP X-Received: by 2002:a05:7300:3b07:b0:2ea:ea7:480e with SMTP id 5a478bee46e88-2ed0e3773a9mr164856eec.10.1777342349061; Mon, 27 Apr 2026 19:12:29 -0700 (PDT) Received: from ethan-latitude5420.. (host-127-24.cafrjco.fresno.ca.us.clients.pavlovmedia.net. [68.180.127.24]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2ed0a0ce761sm1132554eec.15.2026.04.27.19.12.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Apr 2026 19:12:28 -0700 (PDT) From: Ethan Nelson-Moore To: netdev@vger.kernel.org Cc: Ethan Nelson-Moore , stable@vger.kernel.org, Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Thomas Gleixner , Denis Benato , Ingo Molnar , Simon Horman Subject: [PATCH] net: fealnx: make driver work on architectures without I/O ports Date: Mon, 27 Apr 2026 19:11:36 -0700 Message-ID: <20260428021145.40930-1-enelsonmoore@gmail.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Devices supported by the fealnx driver support both MMIO and PIO access (they have a PCI BAR for each). However, the driver always tries to use the PIO BAR on architectures other than Alpha. This makes the driver not work on architectures without I/O port mapping support. The comment explaining why this was done explains that some x86 systems have issues with MMIO. To enable the driver on all architectures while preventing potential regressions, change the driver to only use PIO on x86. Issue discovered by manual inspection. Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2") Cc: stable@vger.kernel.org Signed-off-by: Ethan Nelson-Moore --- drivers/net/ethernet/fealnx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/fealnx.c b/drivers/net/ethernet/fealnx.c index 3c9961806f75..51dd09107242 100644 --- a/drivers/net/ethernet/fealnx.c +++ b/drivers/net/ethernet/fealnx.c @@ -91,7 +91,7 @@ static int full_duplex[MAX_UNITS] = { -1, -1, -1, -1, -1, -1, -1, -1 }; /* This driver was written to use PCI memory space, however some x86 systems work only with I/O space accesses. */ -#ifndef __alpha__ +#ifdef CONFIG_X86 #define USE_IO_OPS #endif -- 2.43.0