From nobody Sun Feb 8 11:45:35 2026 Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) (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 4B03F22A80D for ; Thu, 13 Nov 2025 10:45:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763030750; cv=none; b=t7BcvAM91uL66+6NLALC5AucpV9XwcNFWskoP9allWXBQfuj3fVl6dp44FttjvpBezNhBE2iS01V71bBd7Rh7ZSzGEWR6XTkWxmoZ18qnD7z+Y11ic3pp7qJbr2gdngNzjreu7ggSqHkjqopKcnxyzgs9wX97b5bTV1Uk10yCx4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763030750; c=relaxed/simple; bh=ckFH07UEJ/6Vn75EeCEfpSFArExjv65uHl/yV6y/LG8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=eRAsy+7kvOczGl6vdgEJyNRDZNSXMxFtO0TD4F9ji8twjTxhqlTPt76Qe/O95DpW2+6JNyeLBzNg2pdLM1fl6GHSjeGghJ8fYtoDzMnRHF1KenqxKqzwcKeaLqfdthGIcrnbCRViwuu+MrfF7R9Uo7IyU+cLHOU0HUiTUl7lbZY= 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=R2utlDgU; arc=none smtp.client-ip=209.85.128.54 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="R2utlDgU" Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-477770019e4so7942185e9.3 for ; Thu, 13 Nov 2025 02:45:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763030748; x=1763635548; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Nmpwq9Y4K1E48WXNTAOK6Thjd08PZ+n1dzKkwN85Vb0=; b=R2utlDgUr3sVQfp/bkdKtl9pHLWl0uSIf7o3JqLOzB27e0NiypZL73QVgi9eC21wkC 3mJiNgq8dfO/wU6iAOwqz+naQVN5nlwT2Z6t7Ow0sfKpiX2ZxH8WMhJVqIF4iEvKl8EU lIZIaiwDFlKGEnZy+SD1eeCzkO7ROyTk9dMS6E6851QtNPA4y16++AKoWm1kTxe+5jF2 qglxykYnl5xw1PEgfdA5s3xE/csl/ZzSMCnVfrpe+O5VXYWRBtxKDvS754zTfWMqFu8r Ycdx4IadK7gxWm1QsNkLspzALwpT2qQmDIz2itLU7FYgZrDEceOKv++WPoFFImzUz070 V9Mg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763030748; x=1763635548; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=Nmpwq9Y4K1E48WXNTAOK6Thjd08PZ+n1dzKkwN85Vb0=; b=hLR8jTtHWQgaA2yTGqWyRXBWXWD/K3MaDtYy1BI3OvIP+CRqZfgyRfBrFNxTHt+QoK /HLOID9K2hii40l1x+yMgRRLMaZ4QHnIvSfXqCQlglEezd45OHruV8ctkvGbaATGhNcw v5Rc6oY+OXhRtzmoBXR1tO8xW3xH+yPbftkyv+msNKlsKQe1RDXJVLqmHgqiXinw+ko4 bu2C5G4Xds4tQM/eFnhpWash0sCtYZHErrc0eK7z/dvc1SGeF2yuOGE0y4IQ1drfQpwb uVQY7w8Zc0JHn1uFx2ogPelOf7UQbQzllDTKghoQvhnb6ZVhe+vBiNIm3qtW8qnWqnxF ckYA== X-Forwarded-Encrypted: i=1; AJvYcCW3KDdELpLfTIz6zIKq1Dzyn/OIEQsZB9D4uJiOWXvVucbNPmdZHr5WOXm8RMIRZm7l25gkL8zB/fJ8EMI=@vger.kernel.org X-Gm-Message-State: AOJu0Yxc53W89tFY7W0UDJ88Qi2DFiykGXlI5hDZxL62/p6c+AE5F7rB VaaGobNT6AoyUUBbb34IeCt2kszBmGWkcQj6iI4SXyqNVg8m5aA3EeaY X-Gm-Gg: ASbGnct5Y3T1WTPPb2WF7nv85noOVAzgkqVyWF7ddJ8zmRNDFSAo67Mq/tKn558Pq2Y +yyouM//ugh1pqXBwClbXdUphqo9f+owzb3/0Y0cp6Hd3RF5dwIgMUcXBgIdTEbinYk16onIP4c dU8Y0VO//4rj/l33ixMmljADEyjs4dUKTtyRgSX/NIrUVGzqkGpH5IICdTiVYnxV9LIfrmP7xLV Ijw5nZTc/l0KXrIVQCLX963lJ65SwZtZ3wPOh4I1txf+gOTmRHrulvpDGZC6LvI/gIvmf0zja2k FUrw5kH6JGfuGX8P+lLrjMZShnDl9eYzKC3+p9C1t7pbTgNdKlPb44L3asv22t2Ip/hC5dvHS+h btCJ+XV1cI7BxZbLb01pIo0C32xcJ49OzT3wHkxM4wRY45EUOJAYGCj2nwqCgG8uV7UgoLEHH15 GDtmHt09715MEYIBUs X-Google-Smtp-Source: AGHT+IHSFATyH/pvqoLWDfUuQR+f8Hx0NgryuaxhpzBtpaYKgjM4VB/bvq8zZBEhr/Gx8I/1GLJeng== X-Received: by 2002:a05:600c:3114:b0:471:1717:40f with SMTP id 5b1f17b1804b1-4778708e373mr56325895e9.22.1763030747572; Thu, 13 Nov 2025 02:45:47 -0800 (PST) Received: from egonzo (82-64-73-52.subs.proxad.net. [82.64.73.52]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4778f247821sm1444975e9.5.2025.11.13.02.45.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Nov 2025 02:45:47 -0800 (PST) From: Dave Penkler To: gregkh@linuxfoundation.org, linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org Cc: johan@kernel.org, Dave Penkler Subject: [PATCH V3 1/6] staging: Remove gpib build from staging Date: Thu, 13 Nov 2025 11:45:38 +0100 Message-ID: <20251113104543.5875-2-dpenkler@gmail.com> X-Mailer: git-send-email 2.51.2 In-Reply-To: <20251113104543.5875-1-dpenkler@gmail.com> References: <20251113104543.5875-1-dpenkler@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" This is no longer needed after the gpib drivers have been destaged. Remove the gpib Kconfig menu and Makefile build rule. Signed-off-by: Dave Penkler --- drivers/staging/Kconfig | 2 -- drivers/staging/Makefile | 1 - 2 files changed, 3 deletions(-) diff --git a/drivers/staging/Kconfig b/drivers/staging/Kconfig index 075e775d3868..2f92cd698bef 100644 --- a/drivers/staging/Kconfig +++ b/drivers/staging/Kconfig @@ -48,6 +48,4 @@ source "drivers/staging/axis-fifo/Kconfig" =20 source "drivers/staging/vme_user/Kconfig" =20 -source "drivers/staging/gpib/Kconfig" - endif # STAGING diff --git a/drivers/staging/Makefile b/drivers/staging/Makefile index e681e403509c..f5b8876aa536 100644 --- a/drivers/staging/Makefile +++ b/drivers/staging/Makefile @@ -13,4 +13,3 @@ obj-$(CONFIG_MOST) +=3D most/ obj-$(CONFIG_GREYBUS) +=3D greybus/ obj-$(CONFIG_BCM2835_VCHIQ) +=3D vc04_services/ obj-$(CONFIG_XIL_AXIS_FIFO) +=3D axis-fifo/ -obj-$(CONFIG_GPIB) +=3D gpib/ --=20 2.51.2 From nobody Sun Feb 8 11:45:35 2026 Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com [209.85.128.49]) (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 AF9E933554C for ; Thu, 13 Nov 2025 10:45:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763030753; cv=none; b=h1tP5C1eFYihJSXg6gvXiQTjNe0TPvlDnJd2xn3evBeSutQcmV87CB/YwP+QPUaDlnifEb6sHdL4M/kVve3Bf6LSKneAYw596ISKS+wYO+Hpx/5E2dN10BiyYpz2h6MCDes8fCfO8/GFBHZPHkKyLzp0kQVQJxEjEDNvyz7/gwI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763030753; c=relaxed/simple; bh=DgA+YQZ2PXtKWbfJH1XR71F2ykLEULNrwbgH40vjVnA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=vA2bvW/ZaSphCOpvm9TEzMUkSTYPyCq7HMjF7pNnzIGuKUXOpWE4WhQV5VfzfSQm7KEfOYu7n87LPsK6BcVfXls3bK+Txcdon0f5XZr6IJIH7Y3sLxDKlbOV1ZoV9zp4DfjKA4Jm2EG2Y7i8OmsAhaszb3Cy2p4sNaWE+MlLP/Q= 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=TLM29ZFc; arc=none smtp.client-ip=209.85.128.49 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="TLM29ZFc" Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-477632d45c9so4773815e9.2 for ; Thu, 13 Nov 2025 02:45:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763030749; x=1763635549; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=2Q6cLMd5HkJMSjJpe28rjQcWfQMB7GUBaFpYg6qXkBE=; b=TLM29ZFcbsLaGR5sVBredL1uuCHCD8WnIduxBAB3iL0UUXbbNTCh7xizzYqIx5h+S9 QcG1WylVM+9qB8fH/QMb0ZWrpHSvV1NL28/WHpr53XMrgCdfvoOqXPwZ/8A4zuB60Tvc Rgpq4eRs/2h18AXRHyRBvS9KTnZd07wq5IOe/UGu6n19tahM/kyxw60yDCqiw3joefFX mfJd/zZEvQBTkTuCQd5xhllseFqsDZO+oMj0FB4AI0KYKZrjKfsj2a9uMO2m1ZPmhjna KA8593FzAHl37aq3BKfekSi5sJN0woxwdRFKPCDz2aYPM6EPnD8zfealvICKkkyI6gOi VVww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763030749; x=1763635549; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=2Q6cLMd5HkJMSjJpe28rjQcWfQMB7GUBaFpYg6qXkBE=; b=JXHv+x5vi9hogyAqt5Cz1GR0x7ReZPetYkmYmW7aHVwFguVyQqiTBzVVWjl8n2zKjP Aohazu3FGQwqDrB/nqyDpWXfe/7Qq5DMr7rbAdBtzT8ByLUaJH6zeUAEs1tbXlMSeQGU x9Qcl16DcgcIAhn4wF9+vov4y7ImUV4+oGmR4PJXCGY+GIldVVvqV5wHzeRojUjRVo2Z eSMmNJ3vFUdy1uqz860MGhEL5DX7+0sB66a8VaUuQDPhG11Z4IZyGw0euA1fVE91r4hQ KCCxO7js0f9xnovvo43FXsmeqfXbR6fKw+7Rjl5hxvm/QhTBBXi7nCdoeqaLsKszVBz9 YjMA== X-Forwarded-Encrypted: i=1; AJvYcCXXkkZ4lWlc11sFxvg344+MuIyDZqOB7XsR/lwx4CIzbLvAffD+Ht7THXh73Rp6g7tlDlxjY8m9Cw7U15M=@vger.kernel.org X-Gm-Message-State: AOJu0YzS0nrVfjksENlZ9b0PjutM9vrvEhwasdQxOQAi1ScPLjFjJCcD mdE4H+nGLRBbeKtnir7pzO3TC4qnWxAPFPROc4Jv+6KGInxjxx7tWyQP X-Gm-Gg: ASbGnct4xzb9Q79evdn6D+KU5KcoDhKGCfhd9Zsrkky0eaQ2wwSkw8UTLduEfuWD+PB P7WGvqgBQ7mYfNuNrR36nnC+tkcsJ+Bu2BMHlH1hhB+kK7ltmkIH+jOFKS2gBm49xHJbvW4CtLj ptONLU9tm6G9WASuzEijVpsD5S9nZOyBW+HGbyoBWSQ32C7xgjSoH7GOleoPag7YePn9cH2QYE+ 6ju42YhGuiMOtAD3hfASCpOJGp7zT0WFcd8rl7VpBsF8jbu2R+DhctVUunTA4J9XycckIAm4uY9 a/AubsJ+KUpdUYBDJfq0jrKdedZYp71ut7KhQ7OlhuJY/Nhb6JK0vOBio+rDPXZCbSv0h1UaioP N4QChvvEqWGO2tOdbFXGDhlxJ5jFqv2sfoYNPePVwwZIqm8hfSbpuEdpyersVNTOiuV5en1+tEN G/lzHxrfzUfNqcS4c4 X-Google-Smtp-Source: AGHT+IHyTFt35dOUEl4C7+ARegy2Feho33shK60lCQ7QsAOD0eQRQVF8cgi3sjrl8oM5XURyD5xYPw== X-Received: by 2002:a05:600c:3511:b0:477:54cd:2021 with SMTP id 5b1f17b1804b1-47787041346mr61868365e9.8.1763030748717; Thu, 13 Nov 2025 02:45:48 -0800 (PST) Received: from egonzo (82-64-73-52.subs.proxad.net. [82.64.73.52]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4778f247821sm1444975e9.5.2025.11.13.02.45.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Nov 2025 02:45:48 -0800 (PST) From: Dave Penkler To: gregkh@linuxfoundation.org, linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org Cc: johan@kernel.org, Dave Penkler Subject: [PATCH V3 2/6] staging: gpib: Remove gpib/uapi from search path Date: Thu, 13 Nov 2025 11:45:39 +0100 Message-ID: <20251113104543.5875-3-dpenkler@gmail.com> X-Mailer: git-send-email 2.51.2 In-Reply-To: <20251113104543.5875-1-dpenkler@gmail.com> References: <20251113104543.5875-1-dpenkler@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The gpib/uapi header files are being moved to include/uapi/linux as part of the gpib destaging process. The latter directory is automatically searched when building the drivers. Remove gpib/uapi from the header file search path in subdir-ccflags Signed-off-by: Dave Penkler --- drivers/staging/gpib/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/staging/gpib/Makefile b/drivers/staging/gpib/Makefile index d0e88f5c0844..2d44fed2a743 100644 --- a/drivers/staging/gpib/Makefile +++ b/drivers/staging/gpib/Makefile @@ -1,5 +1,5 @@ =20 -subdir-ccflags-y +=3D -I$(src)/include -I$(src)/uapi +subdir-ccflags-y +=3D -I$(src)/include =20 obj-$(CONFIG_GPIB_AGILENT_82350B) +=3D agilent_82350b/ obj-$(CONFIG_GPIB_AGILENT_82357A) +=3D agilent_82357a/ --=20 2.51.2 From nobody Sun Feb 8 11:45:35 2026 Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) (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 AC3CD33554A for ; Thu, 13 Nov 2025 10:45:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763030753; cv=none; b=YUxdAyyfT24PLIjFD+Qx/6ry3Bh1B5G8l+M7jFAWnSdOE2kv0pm4ovnujV+WA578mOpAE7dDTwcLIMaT/6eP/sQBLrTRIkL2woWLA/UIjl9XId8LcH4d1GHywRFuPgYrYlB9Zj4LOpVGTT8VX8IYHcrQ4mso9YATKaPuwq5Ue1I= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763030753; c=relaxed/simple; bh=IOMKATf4WlRptW6Eh2eCnd2gEghdfx2vgXIU4gGtjTA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=pZs2zgVnqt8KxaIXgIF0keJgDBCmQN02sEoPq6x93Fiw1jU0i7iWRNjxOQtqIbnBuIzRsTFglavx5pXkaNISifcgYWfsLb5uDUz5M0kZz+pDM1y2k7C50f/o8ClUVtWU73vkgRRcXR9SvqCevToglyMAnCZpPPNCo/gDjExqALE= 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=DlxB2m+/; arc=none smtp.client-ip=209.85.128.54 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="DlxB2m+/" Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-47775fb6cb4so4749935e9.0 for ; Thu, 13 Nov 2025 02:45:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763030750; x=1763635550; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=PFSFlISYEwJhzl0uBpsUYIAL1eAWoNbR9f/0OF3g05Y=; b=DlxB2m+/3qDm7rNMHJJsyrL76Bt+XDdquYhZoEf1z4jHOwyY6sf1E1rQCap0jUZOOw Lwvg3wt29e7aqpDZyoRGI0rn6qqx/MlD/15Ayeh6NYCPGFNbvXxxQ6V4aV0MqAdg7cEk X+RW8ThZkfk1AzFcx41FyfD97XEN4HsaKo2+Fhz41Mc0uGNSqbUAULPwZbfphu7RSa6q DrqyNw8mg56hEMidWyG9bej2XS2cCQU69YKZWSEkwGrP9QwG87QqaCTrlY7N4++CKV9R 6lWoQsSWNkEwNd0QCA3epzuLYljGQLmkBGNi/EuVlH08/NoBrKYwSfY0xdJK8v7nbm9h qnjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763030750; x=1763635550; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=PFSFlISYEwJhzl0uBpsUYIAL1eAWoNbR9f/0OF3g05Y=; b=qzbV4GF0/04W+HQ6gQPXEfCmNV21KudQQsnbO/8T52BjogsMAoiKYnTff7tFbpznLA wGu6kjtuvvgigxGvSSQ22IoyK3ST09g1ZIfwzTEwhgjNe9RenNku8phUqItBBssELgQo pUIcHwPf/AIjB4QBJql5SHlhb0ToNwsVNFBR9GyrYyX2FgO3FtWFFV8viQI3Q6jU5LYI FO0oLWPMkmw+sIhUC2rIYLNwG/YAZilecniY/OXXTWOtWJXQm8S17gZDSwnAGbxLEFLn /f/B9nOg9ZOMtiALVrqC6OjIdioBd2xAOZEG+XjxSoZp3zHddYbxbHLw5zjOO6jTwAyP 8+XQ== X-Forwarded-Encrypted: i=1; AJvYcCXGWLSqKszTf49L2yvshlCad8HUmVsdJVkWQLxnJHoSknbRxyv6BNgHLHYG0vQzxerXosnqm3lPfxy13mY=@vger.kernel.org X-Gm-Message-State: AOJu0Yx3jShVmBlFlanBvvtAp5XqIvtusi+C+JtFa071ASZF8CLk2p9I WOL6PwTTOoX7BpUjbcVG8sJdGvLi0Fn1uTTeAG7vle7n7pvju0lPHBRK X-Gm-Gg: ASbGnctVzePXtPw8o+1+258mhGhqwQdMMwEedFaY2x5LirXyezZXLLLBOAsOukgM+Me eMnF4u9yiMxkJ1z88SbvZSqlTNmCVihmCxPDTPTd3j06tmZBcbFXNhfvOrudKognZvK42lXuTwQ p5WVXJsg73AYkr8reQy891cyTOFucamksWEDD06+QMv8inRhzdX7chDMSxybu88fUXn0cabFvQ3 K9zmhG6Mo3d8NGuR4+N9rze4hpaOGQS7D9+xQf/rgDYY0k8zDL7cU/TipM9aEIvhlaE4ieTB/yk WxUPyXDa3gJzoUT0tk0KkWSjZGXqSqgXSFDs8aA+IuLsDQmUSq6W3J5KVDI54Rj0yze6rwdEcM6 01nF3+rH2WNoKAbwNWjGh/lHz/B4SxUdx1gYXnhOk5P6DGFiO+Mh+jC6PN/yKHvk+EbqsxZ8aGQ bHv4UosOE1oDUSQ3kD X-Google-Smtp-Source: AGHT+IH1hxADsd8hbGacs6bAnl+ge+jB1/i4MRdWamXcaDZJxRiCUsmo8EYYhOzNpB0X6spl994QaQ== X-Received: by 2002:a05:600c:a06:b0:477:7b16:5f9f with SMTP id 5b1f17b1804b1-477870b3d70mr59496805e9.31.1763030750005; Thu, 13 Nov 2025 02:45:50 -0800 (PST) Received: from egonzo (82-64-73-52.subs.proxad.net. [82.64.73.52]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4778f247821sm1444975e9.5.2025.11.13.02.45.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Nov 2025 02:45:49 -0800 (PST) From: Dave Penkler To: gregkh@linuxfoundation.org, linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org Cc: johan@kernel.org, Dave Penkler Subject: [PATCH V3 3/6] staging: gpib: Change file path for uapi headers Date: Thu, 13 Nov 2025 11:45:40 +0100 Message-ID: <20251113104543.5875-4-dpenkler@gmail.com> X-Mailer: git-send-email 2.51.2 In-Reply-To: <20251113104543.5875-1-dpenkler@gmail.com> References: <20251113104543.5875-1-dpenkler@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" As part of the gpib destaging process the gpib/uapi header files will be moved to the standard kernel uapi directory include/uapi/linux Change the include file path in the code for these files accordingly. Signed-off-by: Dave Penkler --- drivers/staging/gpib/include/gpibP.h | 4 ++-- drivers/staging/gpib/include/gpib_types.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/staging/gpib/include/gpibP.h b/drivers/staging/gpib/in= clude/gpibP.h index 1b27f37e0ba0..e3938ada3e0d 100644 --- a/drivers/staging/gpib/include/gpibP.h +++ b/drivers/staging/gpib/include/gpibP.h @@ -12,8 +12,8 @@ #include "gpib_types.h" #include "gpib_proto.h" #include "gpib_cmd.h" -#include "gpib.h" -#include "gpib_ioctl.h" +#include +#include =20 #include #include diff --git a/drivers/staging/gpib/include/gpib_types.h b/drivers/staging/gp= ib/include/gpib_types.h index 998abb379749..5a0978ae27e7 100644 --- a/drivers/staging/gpib/include/gpib_types.h +++ b/drivers/staging/gpib/include/gpib_types.h @@ -8,7 +8,7 @@ #define _GPIB_TYPES_H =20 #ifdef __KERNEL__ -#include "gpib.h" +#include #include #include #include --=20 2.51.2 From nobody Sun Feb 8 11:45:35 2026 Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.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 423FE334C35 for ; Thu, 13 Nov 2025 10:45:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763030755; cv=none; b=UkHMYzDW4swDCpOuiG8/hggZTSFvDTIwsrNpW6AbC0hExqgm0HXB5lfMyv7LPVLSoJT10dCC5jgYICX9t7wmG8FNt3zPl1RsQdlROCVyxXas2GyU/TWeu0Imi5t12CYihjVItYz2PM8LjaocVWXzd2Aw8Z3KCQw3uhaIjgSkiXA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763030755; c=relaxed/simple; bh=8lQxcKvouaei16FqYGY0RR8AerBRZPOQndfjxzjaGZw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=nL9zeIPrXL/xgxd73sq/2FLePVOTotyajySy/uFtVjGpJHYYorlokph/Wa2B+M0tm1BsDRi2qdd40sQm+9ixsEI8aAqVHWRElIVkT8BL9T8umB4y2nrIIiwT+7oG+f9xGwRa4WV+AEspG30FfjM3niJ5MWC0M+spfPn7n5xS0MU= 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=DJIpk1tl; arc=none smtp.client-ip=209.85.128.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="DJIpk1tl" Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-477549b3082so5516705e9.0 for ; Thu, 13 Nov 2025 02:45:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763030751; x=1763635551; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=1iqFxV3svYobU0TK9f8Y5DAj+U7MQujkDDouJLinQ98=; b=DJIpk1tlB/n1zv4QcsxOzRuRJaOpvZ5c9xsDgJcWV3XvkySqDRlVFO+TbymhC0QYAE axU7F6omGMz/FoGXvvv4hz9fwE3k3hIoahEzfyQdWj8+zxSWDhSaMkL/uq96Hc9ObtNh UX8bioFTMteg76hy/CYqG6vBvRXypz4co8qOF3Ce/ze/eXg5LXlBzn7tlrUbADM2SBkP 3TN7IN2DrGwAb/by8f9rcGMVHd4tDPWTxBo9hsxXRXS/03oq0UhMXvo95hyt9WSmwrFB WyzOlmm70Rvs8HXduBcvkIeUhrMvqEIGKfvZH0GEDoQeYn5MYInxUMYWtahbM7iVtBWc AilA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763030751; x=1763635551; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=1iqFxV3svYobU0TK9f8Y5DAj+U7MQujkDDouJLinQ98=; b=NtImHGEBK6B37bShBQiJ8+trYcNJAB+OpYvt7LwFBvb1GimYAHMh3i4w9zuqueX+nb AOYStHICg3Wx/YhG46YWQHwqV5sIgvc3bGYxD/H3VfcfSne/pVkRygK0k9ZFm2qOFqJ+ L2gZ8Sfq6hWw0XbUlemLtOkAwYioslc758ulr+8lQDVcW/GG2WzXmxqMbcWSvxTrvKYr cE96wWnNuvbpB8pvCJPgesM5nusp0eqSmV2tcqbdFMNhBAT8aNgh8wB++1/D+0WO29Hz uPxTavjvi1Wr05/A4BuFXDoKIiSu3YIGVtd+szRIsGxWD8ESRBYJX5QvVTVcfgG60mNm iuqw== X-Forwarded-Encrypted: i=1; AJvYcCXyWg/mfIQVlYmbS6i51DiZmihuDAbqt2X9Fl19c5PMvAn7JbKJKVIVGnFVK3fJFZ3ZsGDvNW04ezJ6n1U=@vger.kernel.org X-Gm-Message-State: AOJu0YwsJ+SLJ/EysnTh6azfqrr2XPRI34NsBxTj8Z7Un0tBBFlZDb4z CKeciCQI0SCzm1UkZjggQwuuoN0u+u4tsnPrW3fejTO9cxpeUKrsXGwX X-Gm-Gg: ASbGncsCI/+c0CRij5E86y6BZztdEM2XBaLN7ticYnIG45Pa4WcxEEilQUyntug9h+m 3dJwPRJAqFi8fGqr9jqelA/8EDjNWPhbpLWnBcQXk6gNjEEIVMfZEv1j4Y1TuVeSBa/K2VGuT6h VMf/aUWwfDTO9S2ifsTKZWaOVmId7wk5zS87AFYQtOkdGC95ZNo2Mh0N0zCN/AoP3uslhSoJYAU xU6FNyc5Cez0DagZa4Y+h93N0SGmsW53wOIgfXlthXtEIxD9Ge7CDxI6KHkQFhOt25Eg6RYF2XO czbTG3ApPgKX4LWtWn5BkgrkgzS1SqKncvWrhcrrJXjo2PM1NVV2OpKGoBpNJ4394y42C08Arxz +85ueZ32qEByRHyayROwesRHEqvc/ky+nPv2nsXaQYI4XN05+WhUqSuSJhxMSzRDTB3Bf9VhpMi npXrg/U2vRb9Sc4OV2 X-Google-Smtp-Source: AGHT+IGR+NeWuRHz8KF2f/Pbo2I9m3KapID91wtHUJiDDYJNtpR/ZDvaLzC91wpETSji+kdJy4ZHUg== X-Received: by 2002:a05:600c:1c2a:b0:471:131f:85b7 with SMTP id 5b1f17b1804b1-4778704da9dmr58822485e9.15.1763030751240; Thu, 13 Nov 2025 02:45:51 -0800 (PST) Received: from egonzo (82-64-73-52.subs.proxad.net. [82.64.73.52]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4778f247821sm1444975e9.5.2025.11.13.02.45.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Nov 2025 02:45:50 -0800 (PST) From: Dave Penkler To: gregkh@linuxfoundation.org, linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org Cc: johan@kernel.org, Dave Penkler Subject: [PATCH V3 4/6] staging: gpib: Update TODO file Date: Thu, 13 Nov 2025 11:45:41 +0100 Message-ID: <20251113104543.5875-5-dpenkler@gmail.com> X-Mailer: git-send-email 2.51.2 In-Reply-To: <20251113104543.5875-1-dpenkler@gmail.com> References: <20251113104543.5875-1-dpenkler@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The comments have now been fixed so remove the item about comments from the TODO file. Signed-off-by: Dave Penkler --- drivers/staging/gpib/TODO | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/drivers/staging/gpib/TODO b/drivers/staging/gpib/TODO index ab41a7f9ca5b..ac07dd90b4ef 100644 --- a/drivers/staging/gpib/TODO +++ b/drivers/staging/gpib/TODO @@ -4,20 +4,6 @@ TODO: CHECK:ALLOC_SIZEOF_STRUCT: Prefer kmalloc(sizeof(*board->private_data)= ...) over kmalloc(sizeof(struct xxx_priv)...) ./gpio/gpib_bitbang.c:50: ERROR:COMPLEX_MACRO: Macros with complex val= ues should be enclosed in parenthese This warning will be addressed later: WARNING:UNDOCUMENTED_DT_STRING: D= T compatible string -- tidy-up comments: - - there are some "//comments" and "// comments" scattered around - - sometimes they are misaligned - - sometimes "// comments" are interleaved with "/* comments */" - - multiline comments should start with initial almost-blank line: - /* - * Good - * multiline - * comment - */ - /* Bad - * multiline - * comment - */ - resolve XXX notes where possible - fix FIXME notes - clean-up commented-out code --=20 2.51.2 From nobody Sun Feb 8 11:45:35 2026 Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) (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 7C66F338F54 for ; Thu, 13 Nov 2025 10:45:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763030757; cv=none; b=qskNIq4FhqJ0pu9m4ZzQau/kTFzVOU4YhgHVXHFO7wByCH+9AMxa1cv8u7TNnfZqANXKAWAnZx/sz+aV7VL7Ie+EBd/QPd4M78aRlfEMuq8jrnS9Guf/S52I+iaMPK7vbvPD1BspdXrwEHi0GdNC03n+xt65TqjKH1wGg1AG59w= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763030757; c=relaxed/simple; bh=+XnCO9qejTe4ztQ5le1uNUFmPXCcBG6FCCQyy4ErpsY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ZFmHZ8Up6yht2xKlpbfEJChTticonCdJAh1JP/JOb9Xxd6i6Yjv7Fv5hQDWLNviMkqZUjvVejxWoNf2h0I+vpMgvyh8xLfLl7LXP5VXajLEakrYKP73/+m//hmEShvqEtFDqy6hOjJfXS+y2wlqJXQmQolz3gIxrbhqlit4P52c= 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=hNEdFfmo; arc=none smtp.client-ip=209.85.128.45 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="hNEdFfmo" Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-477632d45c9so4774585e9.2 for ; Thu, 13 Nov 2025 02:45:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763030754; x=1763635554; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=CCSGnpbgz0bliYKvoZoaZD9Q232D8JPebeahtnpVkpQ=; b=hNEdFfmo8tG0N1uVGg7mofTiw0LwveWviegbNTwGqFfMJtjJi6B0E9Eiwb5uzsMGz0 6OB9FpPEMF3qI87/M2/uHSIhF/QFXC57v5FWSv5we83lRpPs4oizNyOG4g4GlDTwMA7q p8oCXMQ7Vb7nww50xQQSHSjSe1Bt5XLTayiCIiLgpGiPFOwtm7yAZupkir7f0qI5//F0 qnb2tDY1vVZnFqTCUVriS49kONSPwWqTAt1YR1nwu+kETahzfjP/YsQKFxx+ye10frvU GvuYi9D6IKLEwfbNNRNZBTyWz5hpVv40WiXEM/V8IIUEkxGnVx3eaxlYer7awS7Ykeiz //Aw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763030754; x=1763635554; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=CCSGnpbgz0bliYKvoZoaZD9Q232D8JPebeahtnpVkpQ=; b=Y/VOMCHb0Pv+GuJgJJy+s04UdZlJqDCRfyLvRy223VPb1N7I8qL5PLAQKfV9n0IrQW oBPFFigGVIPr9GvAGjsqEDQ6B+KyM3HTXEn8v74h2MZbRACqIoaeP52gbIvP9B6+9lzk wYB16FyJWKzyZvSuq3Qd6kNOVPB6jPyCRrE5VYED2kY4IEZLgnmI+2WgbLgnKohvo2CH xxWGuEOtCOEDwE/WNtDvMLhrO5b0QT4gPGGH0n7UxUviCEwz1Udjcd/XQDYJ80DjUCzX jP5lgp58IYysEZ0Y6bSzeusjVQIabcDk9A0G3cuKcc5dSvYOLSVOtFpvwmWPEWAdW8VI oKhQ== X-Forwarded-Encrypted: i=1; AJvYcCWOq8WAxQZSZm1L+sdn0nvaVz/mWknptbeXPu7J9LELFaeM2rI6ud1wKbaVmEI6poLxRqkdBz6ONjtsIC4=@vger.kernel.org X-Gm-Message-State: AOJu0YyWTTw43sbyBeLbtGOf6QpSHBkt+FLVOo5f6UD2IHGbdYyqTULL kJHica55XV5BaMs5ELvtV5RQuEk272t6EB2IKjOCpliZ4EeVWM8ECqKA X-Gm-Gg: ASbGncsSFIPL6CjMdP71B4JBB7Unts0d8Ldj3HmxGgTLdyfZMuUBHAYeb8OJj4uyVKN 04YYKtM8ilaUpkDWSsbaccR/ZOmlpqVmEUohNhIJF2M9iaRaPL+eT71cHKzNyI2rc0vaMeZIpK4 Tkp/YE1eqIYiIiUkek2lO1sj/RHBjRUWY1smSnGAsqff6qsf3c9EkklwJqTiL8pWixv4Tj099Ot +i8UP2dyHfaOlIbRViWdQyt95QRBKWZZhr1UBg4FquhDU4LnngalJ6Lix4i8VaROFB/uDDrASmR yj91JS1I00OEwfZlLcPjKP12AAn48TSg2PGl5RfvTs3mC9ivDUCNWAfBd5iEBvE5gKRFn0FrXC+ Y8Ra2l7389wcPH6wmVqkxBRpGsuMWpFUE4b7O4juVqqtzjNeZT/NAT44kKXBdVST37X3Cv1YbZh Ty/ABrnSzPyebQLk/T X-Google-Smtp-Source: AGHT+IGxCRedSaI36k9CRMkIT2YTFsd0v2RcTU3A4+H7h0fGyHbkMBGCmGgXRMW69Cuef9l7bByDWg== X-Received: by 2002:a05:600c:45c4:b0:475:e09c:960e with SMTP id 5b1f17b1804b1-477870a9fc0mr66657735e9.32.1763030753468; Thu, 13 Nov 2025 02:45:53 -0800 (PST) Received: from egonzo (82-64-73-52.subs.proxad.net. [82.64.73.52]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4778f247821sm1444975e9.5.2025.11.13.02.45.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Nov 2025 02:45:53 -0800 (PST) From: Dave Penkler To: gregkh@linuxfoundation.org, linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org Cc: johan@kernel.org, Dave Penkler Subject: [PATCH V3 5/6] staging: gpib: Fix SPDX license for gpib headers Date: Thu, 13 Nov 2025 11:45:42 +0100 Message-ID: <20251113104543.5875-6-dpenkler@gmail.com> X-Mailer: git-send-email 2.51.2 In-Reply-To: <20251113104543.5875-1-dpenkler@gmail.com> References: <20251113104543.5875-1-dpenkler@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" As part destaging the gpib drivers we need to add the WITH Linux-syscall-note to the SPDX license in the gpib common includes as these will be part of the kernel headers. Signed-off-by: Dave Penkler --- drivers/staging/gpib/uapi/gpib.h | 2 +- drivers/staging/gpib/uapi/gpib_ioctl.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/staging/gpib/uapi/gpib.h b/drivers/staging/gpib/uapi/g= pib.h index ddf82a4d989f..2a7f5eeb9777 100644 --- a/drivers/staging/gpib/uapi/gpib.h +++ b/drivers/staging/gpib/uapi/gpib.h @@ -1,4 +1,4 @@ -/* SPDX-License-Identifier: GPL-2.0 */ +/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ =20 /*************************************************************************= ** * copyright : (C) 2002 by Frank Mori Hess diff --git a/drivers/staging/gpib/uapi/gpib_ioctl.h b/drivers/staging/gpib/= uapi/gpib_ioctl.h index 55bf5e55507a..50bb6e251e45 100644 --- a/drivers/staging/gpib/uapi/gpib_ioctl.h +++ b/drivers/staging/gpib/uapi/gpib_ioctl.h @@ -1,4 +1,4 @@ -/* SPDX-License-Identifier: GPL-2.0 */ +/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ =20 /*************************************************************************= ** * copyright : (C) 2002 by Frank Mori Hess --=20 2.51.2 From nobody Sun Feb 8 11:45:35 2026 Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com [209.85.128.41]) (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 099CD33ADAE for ; Thu, 13 Nov 2025 10:45:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763030759; cv=none; b=PtvqgX+LgUvlfmc+eKEgoSYnyGusQLAsBaUfOdK0ZG1Z6fEBXT0gSaUYFFvXI8KgnCk3/XHlxNqjAb55fAANAndWnBzgQ4Dab2hsxPzEeHHcu/dqa3wkZAxslVboBERFmPGSNiKyZITomjamRnnxFwjgzNb9ZqcfsFYf0Yljvdg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763030759; c=relaxed/simple; bh=VOE2mrBRSbKJggM7luiOsOPrz2ctoXRXBLlNgQe8dZ0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=sdHGDp3kiUx+uT7t1qIQgG8mjlSfFRvO1+5eLCGfUsZYTqv9IPSDLXEsJMAnobIFDCvabsziOfP7+uGr/zHXwFEv+bFiVrDlo76O3gHTO+7hJe3Cp2rn6E/XshGeperEBADv8Tw40LtmTaIb+SUHcoX90A828q6Xy/qhI7qUUQE= 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=YsX7NZ4m; arc=none smtp.client-ip=209.85.128.41 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="YsX7NZ4m" Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-477632b0621so4228335e9.2 for ; Thu, 13 Nov 2025 02:45:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763030755; x=1763635555; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Cp1VRC2JEKjPuru2Eyj6NZSpUbm3X6pTulMabwLhdU0=; b=YsX7NZ4mfMEFH+zaL14JBthfl7NcGr2pMHHOXlZOn6GeEpZkUgwMg/Ug2YalnNKfGb wz1m121w/X4QnrbTIdO8hDDrPwKM7EgCRKmb7wgyif2XCBCyLTSTC1bOR+OTvHdBEi3t DQOYi014SqJGPNPt/K+7b3OkUDg4FENzBkwyz1MdzGl0hOnNBe8Gx907oZsGWKrUmJGM ScQQucRsOEsxYP7PRs7xYxkp8G+ODGS6qn1RlsAccc/mqlGqDoVIupWeIzrnP/dJyic6 dr4/9jjJ27FRanqxG9l81QX55opUTUGoIesES+qXeZkbGDWWC2tAQMJNQf5iynA3i3lo evrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763030755; x=1763635555; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=Cp1VRC2JEKjPuru2Eyj6NZSpUbm3X6pTulMabwLhdU0=; b=Pu2yoJi6MH4uI9NdEK5fuaut6wAtBC7LlP7/Ji/lWUMClqNOeC2QIv7Gr5rEkWWPuJ hLmBjbjxiLA2+QVDjOW2//rqcfBIRcYqNs5A+M5nSBNAwSUxwylizjd/X/2yU+hbeQpK xOxAj2T1FXbJ+cre+wKy+gi26OBVDG51G6hmCNklQi9tzM5uPkTcNiSqtlm5gnt7cHVR 1VBDoxZNfS8i7ZOWTo4l0r/TJ9VXn1Ki8yce0wRrJ34jjYJdeSKvxTHva6sy8P4xIEfN nxHk+fLDSzkf2qOHXzGETMGd6zgfUQhBn9p0Et5KIHW1uOwLAAnpwDNS1aXtM5R4NIr9 /XUA== X-Forwarded-Encrypted: i=1; AJvYcCVsNYiXzqb/idGqfYqks3xX98c6fzia9om1EctfSbwRPsvG59vRoPy7CX/QzUc5VIqpoX4MXxdtigMihrU=@vger.kernel.org X-Gm-Message-State: AOJu0Yz6JdzoFNnpVVnKVHfnG2LsOZtX5z9MnAs4seYe1jiMeUwC74xO TI5GgQMEhjLo548vCkfZdaGmLkKulwfyTr3OE5v52k8//+rqKxv8QzgX X-Gm-Gg: ASbGncsAedlDl+89PkJGStpL6ic/WgPIxnxVFpga7TdUwNsXdkFsfbo4igI9wzbHrp0 R19ZEoXVUdTxIo7zPbaL1s/sB2Fo3cSI2dT5vBzQHTx4QVu4M+QPs8P1zqf2RJdaaTREvk6N9Ah nZGM8KzPRAJb1RFWoF7gldesGDrtF9QIo5Tc8sH3ey5G6GejJKVH7xjNHp5ZnUl8tAHVBy2Cs3f 7o8VuTLTWqCrfgacv967N9tjgGoEcGjxVbugFcOgLBQSCjxK++wg8/aWyREiOluK/tZNbr2d6bk U8N0NyBViGAj9HiIuI2cMdB7yK10Qa85p8QEHtkJ3h2b9gwQTGQQDWwWGVmg/bdv9c1ySNNX5dl +f8KRiOF08/1VdbjXTqPXw7avwm+OB1AEX/lkE6cGTHO8j7MKvOTyo5j2Ft/26QqGUFMQXj9uJn 6SQKzTc5aP+2aiGLGT X-Google-Smtp-Source: AGHT+IGNUdYMnPQSzULTTDvc4smQFyDRy0LQORWZ45UYHS0koumqlMFBlV0yljo2tH8qvP2vjZVdRg== X-Received: by 2002:a05:600c:4706:b0:477:3e07:217a with SMTP id 5b1f17b1804b1-477870be036mr56075675e9.36.1763030754948; Thu, 13 Nov 2025 02:45:54 -0800 (PST) Received: from egonzo (82-64-73-52.subs.proxad.net. [82.64.73.52]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4778f247821sm1444975e9.5.2025.11.13.02.45.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Nov 2025 02:45:54 -0800 (PST) From: Dave Penkler To: gregkh@linuxfoundation.org, linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org Cc: johan@kernel.org, Dave Penkler Subject: [PATCH V3 6/6] gpib: Destage gpib Date: Thu, 13 Nov 2025 11:45:43 +0100 Message-ID: <20251113104543.5875-7-dpenkler@gmail.com> X-Mailer: git-send-email 2.51.2 In-Reply-To: <20251113104543.5875-1-dpenkler@gmail.com> References: <20251113104543.5875-1-dpenkler@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The gpib user space library needs the uapi header files in order to communicate with the drivers. Copy the common include files from staging/gpib/include/uapi to include/linux/uapi Move the gpib tree out of staging to drivers. Add the gpib Kconfig menu and Makefile build rule. The gpib Kconfig menu has been added just after the related comedi drivers. Remove the word "Linux" from the gpib Kconfig option title as it adds no information. MAINTAINERS: Change the gpib directory and add the uapi include files. Signed-off-by: Dave Penkler --- MAINTAINERS | 4 +++- drivers/Kconfig | 2 ++ drivers/Makefile | 1 + drivers/{staging =3D> }/gpib/Kconfig | 2 +- drivers/{staging =3D> }/gpib/Makefile | 0 drivers/{staging =3D> }/gpib/TODO | 0 drivers/{staging =3D> }/gpib/agilent_82350b/Makefile | 0 drivers/{staging =3D> }/gpib/agilent_82350b/agilent_82350b.c | 0 drivers/{staging =3D> }/gpib/agilent_82350b/agilent_82350b.h | 0 drivers/{staging =3D> }/gpib/agilent_82357a/Makefile | 0 drivers/{staging =3D> }/gpib/agilent_82357a/agilent_82357a.c | 0 drivers/{staging =3D> }/gpib/agilent_82357a/agilent_82357a.h | 0 drivers/{staging =3D> }/gpib/cb7210/Makefile | 0 drivers/{staging =3D> }/gpib/cb7210/cb7210.c | 0 drivers/{staging =3D> }/gpib/cb7210/cb7210.h | 0 drivers/{staging =3D> }/gpib/cec/Makefile | 0 drivers/{staging =3D> }/gpib/cec/cec.h | 0 drivers/{staging =3D> }/gpib/cec/cec_gpib.c | 0 drivers/{staging =3D> }/gpib/common/Makefile | 0 drivers/{staging =3D> }/gpib/common/gpib_os.c | 0 drivers/{staging =3D> }/gpib/common/iblib.c | 0 drivers/{staging =3D> }/gpib/common/ibsys.h | 0 drivers/{staging =3D> }/gpib/eastwood/Makefile | 0 drivers/{staging =3D> }/gpib/eastwood/fluke_gpib.c | 0 drivers/{staging =3D> }/gpib/eastwood/fluke_gpib.h | 0 drivers/{staging =3D> }/gpib/fmh_gpib/Makefile | 0 drivers/{staging =3D> }/gpib/fmh_gpib/fmh_gpib.c | 0 drivers/{staging =3D> }/gpib/fmh_gpib/fmh_gpib.h | 0 drivers/{staging =3D> }/gpib/gpio/Makefile | 0 drivers/{staging =3D> }/gpib/gpio/gpib_bitbang.c | 0 drivers/{staging =3D> }/gpib/hp_82335/Makefile | 0 drivers/{staging =3D> }/gpib/hp_82335/hp82335.c | 0 drivers/{staging =3D> }/gpib/hp_82335/hp82335.h | 0 drivers/{staging =3D> }/gpib/hp_82341/Makefile | 0 drivers/{staging =3D> }/gpib/hp_82341/hp_82341.c | 0 drivers/{staging =3D> }/gpib/hp_82341/hp_82341.h | 0 drivers/{staging =3D> }/gpib/include/amcc5920.h | 0 drivers/{staging =3D> }/gpib/include/amccs5933.h | 0 drivers/{staging =3D> }/gpib/include/gpibP.h | 0 drivers/{staging =3D> }/gpib/include/gpib_cmd.h | 0 drivers/{staging =3D> }/gpib/include/gpib_pci_ids.h | 0 drivers/{staging =3D> }/gpib/include/gpib_proto.h | 0 drivers/{staging =3D> }/gpib/include/gpib_state_machines.h | 0 drivers/{staging =3D> }/gpib/include/gpib_types.h | 0 drivers/{staging =3D> }/gpib/include/nec7210.h | 0 drivers/{staging =3D> }/gpib/include/nec7210_registers.h | 0 drivers/{staging =3D> }/gpib/include/plx9050.h | 0 drivers/{staging =3D> }/gpib/include/quancom_pci.h | 0 drivers/{staging =3D> }/gpib/include/tms9914.h | 0 drivers/{staging =3D> }/gpib/include/tnt4882_registers.h | 0 drivers/{staging =3D> }/gpib/ines/Makefile | 0 drivers/{staging =3D> }/gpib/ines/ines.h | 0 drivers/{staging =3D> }/gpib/ines/ines_gpib.c | 0 drivers/{staging =3D> }/gpib/lpvo_usb_gpib/Makefile | 0 drivers/{staging =3D> }/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c | 0 drivers/{staging =3D> }/gpib/nec7210/Makefile | 0 drivers/{staging =3D> }/gpib/nec7210/board.h | 0 drivers/{staging =3D> }/gpib/nec7210/nec7210.c | 0 drivers/{staging =3D> }/gpib/ni_usb/Makefile | 0 drivers/{staging =3D> }/gpib/ni_usb/ni_usb_gpib.c | 0 drivers/{staging =3D> }/gpib/ni_usb/ni_usb_gpib.h | 0 drivers/{staging =3D> }/gpib/pc2/Makefile | 0 drivers/{staging =3D> }/gpib/pc2/pc2_gpib.c | 0 drivers/{staging =3D> }/gpib/tms9914/Makefile | 0 drivers/{staging =3D> }/gpib/tms9914/tms9914.c | 0 drivers/{staging =3D> }/gpib/tnt4882/Makefile | 0 drivers/{staging =3D> }/gpib/tnt4882/mite.c | 0 drivers/{staging =3D> }/gpib/tnt4882/mite.h | 0 drivers/{staging =3D> }/gpib/tnt4882/tnt4882_gpib.c | 0 {drivers/staging/gpib/uapi =3D> include/uapi/linux}/gpib.h | 0 .../staging/gpib/uapi =3D> include/uapi/linux}/gpib_ioctl.h | 0 71 files changed, 7 insertions(+), 2 deletions(-) rename drivers/{staging =3D> }/gpib/Kconfig (99%) rename drivers/{staging =3D> }/gpib/Makefile (100%) rename drivers/{staging =3D> }/gpib/TODO (100%) rename drivers/{staging =3D> }/gpib/agilent_82350b/Makefile (100%) rename drivers/{staging =3D> }/gpib/agilent_82350b/agilent_82350b.c (100%) rename drivers/{staging =3D> }/gpib/agilent_82350b/agilent_82350b.h (100%) rename drivers/{staging =3D> }/gpib/agilent_82357a/Makefile (100%) rename drivers/{staging =3D> }/gpib/agilent_82357a/agilent_82357a.c (100%) rename drivers/{staging =3D> }/gpib/agilent_82357a/agilent_82357a.h (100%) rename drivers/{staging =3D> }/gpib/cb7210/Makefile (100%) rename drivers/{staging =3D> }/gpib/cb7210/cb7210.c (100%) rename drivers/{staging =3D> }/gpib/cb7210/cb7210.h (100%) rename drivers/{staging =3D> }/gpib/cec/Makefile (100%) rename drivers/{staging =3D> }/gpib/cec/cec.h (100%) rename drivers/{staging =3D> }/gpib/cec/cec_gpib.c (100%) rename drivers/{staging =3D> }/gpib/common/Makefile (100%) rename drivers/{staging =3D> }/gpib/common/gpib_os.c (100%) rename drivers/{staging =3D> }/gpib/common/iblib.c (100%) rename drivers/{staging =3D> }/gpib/common/ibsys.h (100%) rename drivers/{staging =3D> }/gpib/eastwood/Makefile (100%) rename drivers/{staging =3D> }/gpib/eastwood/fluke_gpib.c (100%) rename drivers/{staging =3D> }/gpib/eastwood/fluke_gpib.h (100%) rename drivers/{staging =3D> }/gpib/fmh_gpib/Makefile (100%) rename drivers/{staging =3D> }/gpib/fmh_gpib/fmh_gpib.c (100%) rename drivers/{staging =3D> }/gpib/fmh_gpib/fmh_gpib.h (100%) rename drivers/{staging =3D> }/gpib/gpio/Makefile (100%) rename drivers/{staging =3D> }/gpib/gpio/gpib_bitbang.c (100%) rename drivers/{staging =3D> }/gpib/hp_82335/Makefile (100%) rename drivers/{staging =3D> }/gpib/hp_82335/hp82335.c (100%) rename drivers/{staging =3D> }/gpib/hp_82335/hp82335.h (100%) rename drivers/{staging =3D> }/gpib/hp_82341/Makefile (100%) rename drivers/{staging =3D> }/gpib/hp_82341/hp_82341.c (100%) rename drivers/{staging =3D> }/gpib/hp_82341/hp_82341.h (100%) rename drivers/{staging =3D> }/gpib/include/amcc5920.h (100%) rename drivers/{staging =3D> }/gpib/include/amccs5933.h (100%) rename drivers/{staging =3D> }/gpib/include/gpibP.h (100%) rename drivers/{staging =3D> }/gpib/include/gpib_cmd.h (100%) rename drivers/{staging =3D> }/gpib/include/gpib_pci_ids.h (100%) rename drivers/{staging =3D> }/gpib/include/gpib_proto.h (100%) rename drivers/{staging =3D> }/gpib/include/gpib_state_machines.h (100%) rename drivers/{staging =3D> }/gpib/include/gpib_types.h (100%) rename drivers/{staging =3D> }/gpib/include/nec7210.h (100%) rename drivers/{staging =3D> }/gpib/include/nec7210_registers.h (100%) rename drivers/{staging =3D> }/gpib/include/plx9050.h (100%) rename drivers/{staging =3D> }/gpib/include/quancom_pci.h (100%) rename drivers/{staging =3D> }/gpib/include/tms9914.h (100%) rename drivers/{staging =3D> }/gpib/include/tnt4882_registers.h (100%) rename drivers/{staging =3D> }/gpib/ines/Makefile (100%) rename drivers/{staging =3D> }/gpib/ines/ines.h (100%) rename drivers/{staging =3D> }/gpib/ines/ines_gpib.c (100%) rename drivers/{staging =3D> }/gpib/lpvo_usb_gpib/Makefile (100%) rename drivers/{staging =3D> }/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c (100%) rename drivers/{staging =3D> }/gpib/nec7210/Makefile (100%) rename drivers/{staging =3D> }/gpib/nec7210/board.h (100%) rename drivers/{staging =3D> }/gpib/nec7210/nec7210.c (100%) rename drivers/{staging =3D> }/gpib/ni_usb/Makefile (100%) rename drivers/{staging =3D> }/gpib/ni_usb/ni_usb_gpib.c (100%) rename drivers/{staging =3D> }/gpib/ni_usb/ni_usb_gpib.h (100%) rename drivers/{staging =3D> }/gpib/pc2/Makefile (100%) rename drivers/{staging =3D> }/gpib/pc2/pc2_gpib.c (100%) rename drivers/{staging =3D> }/gpib/tms9914/Makefile (100%) rename drivers/{staging =3D> }/gpib/tms9914/tms9914.c (100%) rename drivers/{staging =3D> }/gpib/tnt4882/Makefile (100%) rename drivers/{staging =3D> }/gpib/tnt4882/mite.c (100%) rename drivers/{staging =3D> }/gpib/tnt4882/mite.h (100%) rename drivers/{staging =3D> }/gpib/tnt4882/tnt4882_gpib.c (100%) rename {drivers/staging/gpib/uapi =3D> include/uapi/linux}/gpib.h (100%) rename {drivers/staging/gpib/uapi =3D> include/uapi/linux}/gpib_ioctl.h (1= 00%) diff --git a/MAINTAINERS b/MAINTAINERS index df07d1a3c28d..a6055a910be6 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -10628,7 +10628,9 @@ F: drivers/platform/x86/gpd-pocket-fan.c GPIB DRIVERS M: Dave Penkler S: Maintained -F: drivers/staging/gpib/ +F: drivers/gpib/ +F: include/uapi/linux/gpib.h +F: include/uapi/linux/gpib_ioctl.h =20 GPIO ACPI SUPPORT M: Mika Westerberg diff --git a/drivers/Kconfig b/drivers/Kconfig index 4915a63866b0..01602581b880 100644 --- a/drivers/Kconfig +++ b/drivers/Kconfig @@ -161,6 +161,8 @@ source "drivers/greybus/Kconfig" =20 source "drivers/comedi/Kconfig" =20 +source "drivers/gpib/Kconfig" + source "drivers/staging/Kconfig" =20 source "drivers/platform/Kconfig" diff --git a/drivers/Makefile b/drivers/Makefile index 8e1ffa4358d5..d275b1526cdd 100644 --- a/drivers/Makefile +++ b/drivers/Makefile @@ -150,6 +150,7 @@ obj-$(CONFIG_VHOST_IOTLB) +=3D vhost/ obj-$(CONFIG_VHOST) +=3D vhost/ obj-$(CONFIG_GREYBUS) +=3D greybus/ obj-$(CONFIG_COMEDI) +=3D comedi/ +obj-$(CONFIG_GPIB) +=3D gpib/ obj-$(CONFIG_STAGING) +=3D staging/ obj-y +=3D platform/ =20 diff --git a/drivers/staging/gpib/Kconfig b/drivers/gpib/Kconfig similarity index 99% rename from drivers/staging/gpib/Kconfig rename to drivers/gpib/Kconfig index aa01538d5beb..2f42aa2d55fd 100644 --- a/drivers/staging/gpib/Kconfig +++ b/drivers/gpib/Kconfig @@ -1,6 +1,6 @@ # SPDX-License-Identifier: GPL-2.0 menuconfig GPIB - tristate "Linux GPIB drivers" + tristate "GPIB drivers" help Enable support for GPIB cards and dongles for Linux. GPIB is the General Purpose Interface Bus which conforms to the diff --git a/drivers/staging/gpib/Makefile b/drivers/gpib/Makefile similarity index 100% rename from drivers/staging/gpib/Makefile rename to drivers/gpib/Makefile diff --git a/drivers/staging/gpib/TODO b/drivers/gpib/TODO similarity index 100% rename from drivers/staging/gpib/TODO rename to drivers/gpib/TODO diff --git a/drivers/staging/gpib/agilent_82350b/Makefile b/drivers/gpib/ag= ilent_82350b/Makefile similarity index 100% rename from drivers/staging/gpib/agilent_82350b/Makefile rename to drivers/gpib/agilent_82350b/Makefile diff --git a/drivers/staging/gpib/agilent_82350b/agilent_82350b.c b/drivers= /gpib/agilent_82350b/agilent_82350b.c similarity index 100% rename from drivers/staging/gpib/agilent_82350b/agilent_82350b.c rename to drivers/gpib/agilent_82350b/agilent_82350b.c diff --git a/drivers/staging/gpib/agilent_82350b/agilent_82350b.h b/drivers= /gpib/agilent_82350b/agilent_82350b.h similarity index 100% rename from drivers/staging/gpib/agilent_82350b/agilent_82350b.h rename to drivers/gpib/agilent_82350b/agilent_82350b.h diff --git a/drivers/staging/gpib/agilent_82357a/Makefile b/drivers/gpib/ag= ilent_82357a/Makefile similarity index 100% rename from drivers/staging/gpib/agilent_82357a/Makefile rename to drivers/gpib/agilent_82357a/Makefile diff --git a/drivers/staging/gpib/agilent_82357a/agilent_82357a.c b/drivers= /gpib/agilent_82357a/agilent_82357a.c similarity index 100% rename from drivers/staging/gpib/agilent_82357a/agilent_82357a.c rename to drivers/gpib/agilent_82357a/agilent_82357a.c diff --git a/drivers/staging/gpib/agilent_82357a/agilent_82357a.h b/drivers= /gpib/agilent_82357a/agilent_82357a.h similarity index 100% rename from drivers/staging/gpib/agilent_82357a/agilent_82357a.h rename to drivers/gpib/agilent_82357a/agilent_82357a.h diff --git a/drivers/staging/gpib/cb7210/Makefile b/drivers/gpib/cb7210/Mak= efile similarity index 100% rename from drivers/staging/gpib/cb7210/Makefile rename to drivers/gpib/cb7210/Makefile diff --git a/drivers/staging/gpib/cb7210/cb7210.c b/drivers/gpib/cb7210/cb7= 210.c similarity index 100% rename from drivers/staging/gpib/cb7210/cb7210.c rename to drivers/gpib/cb7210/cb7210.c diff --git a/drivers/staging/gpib/cb7210/cb7210.h b/drivers/gpib/cb7210/cb7= 210.h similarity index 100% rename from drivers/staging/gpib/cb7210/cb7210.h rename to drivers/gpib/cb7210/cb7210.h diff --git a/drivers/staging/gpib/cec/Makefile b/drivers/gpib/cec/Makefile similarity index 100% rename from drivers/staging/gpib/cec/Makefile rename to drivers/gpib/cec/Makefile diff --git a/drivers/staging/gpib/cec/cec.h b/drivers/gpib/cec/cec.h similarity index 100% rename from drivers/staging/gpib/cec/cec.h rename to drivers/gpib/cec/cec.h diff --git a/drivers/staging/gpib/cec/cec_gpib.c b/drivers/gpib/cec/cec_gpi= b.c similarity index 100% rename from drivers/staging/gpib/cec/cec_gpib.c rename to drivers/gpib/cec/cec_gpib.c diff --git a/drivers/staging/gpib/common/Makefile b/drivers/gpib/common/Mak= efile similarity index 100% rename from drivers/staging/gpib/common/Makefile rename to drivers/gpib/common/Makefile diff --git a/drivers/staging/gpib/common/gpib_os.c b/drivers/gpib/common/gp= ib_os.c similarity index 100% rename from drivers/staging/gpib/common/gpib_os.c rename to drivers/gpib/common/gpib_os.c diff --git a/drivers/staging/gpib/common/iblib.c b/drivers/gpib/common/ibli= b.c similarity index 100% rename from drivers/staging/gpib/common/iblib.c rename to drivers/gpib/common/iblib.c diff --git a/drivers/staging/gpib/common/ibsys.h b/drivers/gpib/common/ibsy= s.h similarity index 100% rename from drivers/staging/gpib/common/ibsys.h rename to drivers/gpib/common/ibsys.h diff --git a/drivers/staging/gpib/eastwood/Makefile b/drivers/gpib/eastwood= /Makefile similarity index 100% rename from drivers/staging/gpib/eastwood/Makefile rename to drivers/gpib/eastwood/Makefile diff --git a/drivers/staging/gpib/eastwood/fluke_gpib.c b/drivers/gpib/east= wood/fluke_gpib.c similarity index 100% rename from drivers/staging/gpib/eastwood/fluke_gpib.c rename to drivers/gpib/eastwood/fluke_gpib.c diff --git a/drivers/staging/gpib/eastwood/fluke_gpib.h b/drivers/gpib/east= wood/fluke_gpib.h similarity index 100% rename from drivers/staging/gpib/eastwood/fluke_gpib.h rename to drivers/gpib/eastwood/fluke_gpib.h diff --git a/drivers/staging/gpib/fmh_gpib/Makefile b/drivers/gpib/fmh_gpib= /Makefile similarity index 100% rename from drivers/staging/gpib/fmh_gpib/Makefile rename to drivers/gpib/fmh_gpib/Makefile diff --git a/drivers/staging/gpib/fmh_gpib/fmh_gpib.c b/drivers/gpib/fmh_gp= ib/fmh_gpib.c similarity index 100% rename from drivers/staging/gpib/fmh_gpib/fmh_gpib.c rename to drivers/gpib/fmh_gpib/fmh_gpib.c diff --git a/drivers/staging/gpib/fmh_gpib/fmh_gpib.h b/drivers/gpib/fmh_gp= ib/fmh_gpib.h similarity index 100% rename from drivers/staging/gpib/fmh_gpib/fmh_gpib.h rename to drivers/gpib/fmh_gpib/fmh_gpib.h diff --git a/drivers/staging/gpib/gpio/Makefile b/drivers/gpib/gpio/Makefile similarity index 100% rename from drivers/staging/gpib/gpio/Makefile rename to drivers/gpib/gpio/Makefile diff --git a/drivers/staging/gpib/gpio/gpib_bitbang.c b/drivers/gpib/gpio/g= pib_bitbang.c similarity index 100% rename from drivers/staging/gpib/gpio/gpib_bitbang.c rename to drivers/gpib/gpio/gpib_bitbang.c diff --git a/drivers/staging/gpib/hp_82335/Makefile b/drivers/gpib/hp_82335= /Makefile similarity index 100% rename from drivers/staging/gpib/hp_82335/Makefile rename to drivers/gpib/hp_82335/Makefile diff --git a/drivers/staging/gpib/hp_82335/hp82335.c b/drivers/gpib/hp_8233= 5/hp82335.c similarity index 100% rename from drivers/staging/gpib/hp_82335/hp82335.c rename to drivers/gpib/hp_82335/hp82335.c diff --git a/drivers/staging/gpib/hp_82335/hp82335.h b/drivers/gpib/hp_8233= 5/hp82335.h similarity index 100% rename from drivers/staging/gpib/hp_82335/hp82335.h rename to drivers/gpib/hp_82335/hp82335.h diff --git a/drivers/staging/gpib/hp_82341/Makefile b/drivers/gpib/hp_82341= /Makefile similarity index 100% rename from drivers/staging/gpib/hp_82341/Makefile rename to drivers/gpib/hp_82341/Makefile diff --git a/drivers/staging/gpib/hp_82341/hp_82341.c b/drivers/gpib/hp_823= 41/hp_82341.c similarity index 100% rename from drivers/staging/gpib/hp_82341/hp_82341.c rename to drivers/gpib/hp_82341/hp_82341.c diff --git a/drivers/staging/gpib/hp_82341/hp_82341.h b/drivers/gpib/hp_823= 41/hp_82341.h similarity index 100% rename from drivers/staging/gpib/hp_82341/hp_82341.h rename to drivers/gpib/hp_82341/hp_82341.h diff --git a/drivers/staging/gpib/include/amcc5920.h b/drivers/gpib/include= /amcc5920.h similarity index 100% rename from drivers/staging/gpib/include/amcc5920.h rename to drivers/gpib/include/amcc5920.h diff --git a/drivers/staging/gpib/include/amccs5933.h b/drivers/gpib/includ= e/amccs5933.h similarity index 100% rename from drivers/staging/gpib/include/amccs5933.h rename to drivers/gpib/include/amccs5933.h diff --git a/drivers/staging/gpib/include/gpibP.h b/drivers/gpib/include/gp= ibP.h similarity index 100% rename from drivers/staging/gpib/include/gpibP.h rename to drivers/gpib/include/gpibP.h diff --git a/drivers/staging/gpib/include/gpib_cmd.h b/drivers/gpib/include= /gpib_cmd.h similarity index 100% rename from drivers/staging/gpib/include/gpib_cmd.h rename to drivers/gpib/include/gpib_cmd.h diff --git a/drivers/staging/gpib/include/gpib_pci_ids.h b/drivers/gpib/inc= lude/gpib_pci_ids.h similarity index 100% rename from drivers/staging/gpib/include/gpib_pci_ids.h rename to drivers/gpib/include/gpib_pci_ids.h diff --git a/drivers/staging/gpib/include/gpib_proto.h b/drivers/gpib/inclu= de/gpib_proto.h similarity index 100% rename from drivers/staging/gpib/include/gpib_proto.h rename to drivers/gpib/include/gpib_proto.h diff --git a/drivers/staging/gpib/include/gpib_state_machines.h b/drivers/g= pib/include/gpib_state_machines.h similarity index 100% rename from drivers/staging/gpib/include/gpib_state_machines.h rename to drivers/gpib/include/gpib_state_machines.h diff --git a/drivers/staging/gpib/include/gpib_types.h b/drivers/gpib/inclu= de/gpib_types.h similarity index 100% rename from drivers/staging/gpib/include/gpib_types.h rename to drivers/gpib/include/gpib_types.h diff --git a/drivers/staging/gpib/include/nec7210.h b/drivers/gpib/include/= nec7210.h similarity index 100% rename from drivers/staging/gpib/include/nec7210.h rename to drivers/gpib/include/nec7210.h diff --git a/drivers/staging/gpib/include/nec7210_registers.h b/drivers/gpi= b/include/nec7210_registers.h similarity index 100% rename from drivers/staging/gpib/include/nec7210_registers.h rename to drivers/gpib/include/nec7210_registers.h diff --git a/drivers/staging/gpib/include/plx9050.h b/drivers/gpib/include/= plx9050.h similarity index 100% rename from drivers/staging/gpib/include/plx9050.h rename to drivers/gpib/include/plx9050.h diff --git a/drivers/staging/gpib/include/quancom_pci.h b/drivers/gpib/incl= ude/quancom_pci.h similarity index 100% rename from drivers/staging/gpib/include/quancom_pci.h rename to drivers/gpib/include/quancom_pci.h diff --git a/drivers/staging/gpib/include/tms9914.h b/drivers/gpib/include/= tms9914.h similarity index 100% rename from drivers/staging/gpib/include/tms9914.h rename to drivers/gpib/include/tms9914.h diff --git a/drivers/staging/gpib/include/tnt4882_registers.h b/drivers/gpi= b/include/tnt4882_registers.h similarity index 100% rename from drivers/staging/gpib/include/tnt4882_registers.h rename to drivers/gpib/include/tnt4882_registers.h diff --git a/drivers/staging/gpib/ines/Makefile b/drivers/gpib/ines/Makefile similarity index 100% rename from drivers/staging/gpib/ines/Makefile rename to drivers/gpib/ines/Makefile diff --git a/drivers/staging/gpib/ines/ines.h b/drivers/gpib/ines/ines.h similarity index 100% rename from drivers/staging/gpib/ines/ines.h rename to drivers/gpib/ines/ines.h diff --git a/drivers/staging/gpib/ines/ines_gpib.c b/drivers/gpib/ines/ines= _gpib.c similarity index 100% rename from drivers/staging/gpib/ines/ines_gpib.c rename to drivers/gpib/ines/ines_gpib.c diff --git a/drivers/staging/gpib/lpvo_usb_gpib/Makefile b/drivers/gpib/lpv= o_usb_gpib/Makefile similarity index 100% rename from drivers/staging/gpib/lpvo_usb_gpib/Makefile rename to drivers/gpib/lpvo_usb_gpib/Makefile diff --git a/drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c b/drivers/g= pib/lpvo_usb_gpib/lpvo_usb_gpib.c similarity index 100% rename from drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c rename to drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c diff --git a/drivers/staging/gpib/nec7210/Makefile b/drivers/gpib/nec7210/M= akefile similarity index 100% rename from drivers/staging/gpib/nec7210/Makefile rename to drivers/gpib/nec7210/Makefile diff --git a/drivers/staging/gpib/nec7210/board.h b/drivers/gpib/nec7210/bo= ard.h similarity index 100% rename from drivers/staging/gpib/nec7210/board.h rename to drivers/gpib/nec7210/board.h diff --git a/drivers/staging/gpib/nec7210/nec7210.c b/drivers/gpib/nec7210/= nec7210.c similarity index 100% rename from drivers/staging/gpib/nec7210/nec7210.c rename to drivers/gpib/nec7210/nec7210.c diff --git a/drivers/staging/gpib/ni_usb/Makefile b/drivers/gpib/ni_usb/Mak= efile similarity index 100% rename from drivers/staging/gpib/ni_usb/Makefile rename to drivers/gpib/ni_usb/Makefile diff --git a/drivers/staging/gpib/ni_usb/ni_usb_gpib.c b/drivers/gpib/ni_us= b/ni_usb_gpib.c similarity index 100% rename from drivers/staging/gpib/ni_usb/ni_usb_gpib.c rename to drivers/gpib/ni_usb/ni_usb_gpib.c diff --git a/drivers/staging/gpib/ni_usb/ni_usb_gpib.h b/drivers/gpib/ni_us= b/ni_usb_gpib.h similarity index 100% rename from drivers/staging/gpib/ni_usb/ni_usb_gpib.h rename to drivers/gpib/ni_usb/ni_usb_gpib.h diff --git a/drivers/staging/gpib/pc2/Makefile b/drivers/gpib/pc2/Makefile similarity index 100% rename from drivers/staging/gpib/pc2/Makefile rename to drivers/gpib/pc2/Makefile diff --git a/drivers/staging/gpib/pc2/pc2_gpib.c b/drivers/gpib/pc2/pc2_gpi= b.c similarity index 100% rename from drivers/staging/gpib/pc2/pc2_gpib.c rename to drivers/gpib/pc2/pc2_gpib.c diff --git a/drivers/staging/gpib/tms9914/Makefile b/drivers/gpib/tms9914/M= akefile similarity index 100% rename from drivers/staging/gpib/tms9914/Makefile rename to drivers/gpib/tms9914/Makefile diff --git a/drivers/staging/gpib/tms9914/tms9914.c b/drivers/gpib/tms9914/= tms9914.c similarity index 100% rename from drivers/staging/gpib/tms9914/tms9914.c rename to drivers/gpib/tms9914/tms9914.c diff --git a/drivers/staging/gpib/tnt4882/Makefile b/drivers/gpib/tnt4882/M= akefile similarity index 100% rename from drivers/staging/gpib/tnt4882/Makefile rename to drivers/gpib/tnt4882/Makefile diff --git a/drivers/staging/gpib/tnt4882/mite.c b/drivers/gpib/tnt4882/mit= e.c similarity index 100% rename from drivers/staging/gpib/tnt4882/mite.c rename to drivers/gpib/tnt4882/mite.c diff --git a/drivers/staging/gpib/tnt4882/mite.h b/drivers/gpib/tnt4882/mit= e.h similarity index 100% rename from drivers/staging/gpib/tnt4882/mite.h rename to drivers/gpib/tnt4882/mite.h diff --git a/drivers/staging/gpib/tnt4882/tnt4882_gpib.c b/drivers/gpib/tnt= 4882/tnt4882_gpib.c similarity index 100% rename from drivers/staging/gpib/tnt4882/tnt4882_gpib.c rename to drivers/gpib/tnt4882/tnt4882_gpib.c diff --git a/drivers/staging/gpib/uapi/gpib.h b/include/uapi/linux/gpib.h similarity index 100% rename from drivers/staging/gpib/uapi/gpib.h rename to include/uapi/linux/gpib.h diff --git a/drivers/staging/gpib/uapi/gpib_ioctl.h b/include/uapi/linux/gp= ib_ioctl.h similarity index 100% rename from drivers/staging/gpib/uapi/gpib_ioctl.h rename to include/uapi/linux/gpib_ioctl.h --=20 2.51.2