All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH V4 0/4] Destage gpib drivers
@ 2025-11-17 14:40 Dave Penkler
  2025-11-17 14:40 ` [PATCH V4 1/4] staging: gpib: Change // comments in uapi header file Dave Penkler
                   ` (4 more replies)
  0 siblings, 5 replies; 7+ messages in thread
From: Dave Penkler @ 2025-11-17 14:40 UTC (permalink / raw)
  To: gregkh, linux-staging, linux-kernel; +Cc: johan, Dave Penkler

This patch series is for moving the gpib drivers out of the staging area.

Patches 1-3 make some preliminary changes in staging to prepare for the move.
Patch 4 does the move and completes the destage.

Patch 1: Change // comments in uapi header file
Patch 2: Remove comment item in TODO file
Patch 3: Add SPDX syscall note to uapi gpib headers
Patch 4: Complete the destaging of gpib
      - Remove gpib from Kconfig and Makefile in staging
      - Remove the gpib/uapi directory from include search path in Makefile
      - In the code change the uapi include file paths to <linux/xxx.h>
      - Move the common gpib/uapi headers to include/uapi/linux
      - Move the gpib tree out of staging
      - Delete the word Linux from gpib Kconfig file
      - Add gpib to Kconfig and Makefile in drivers
      - Update MAINTAINERS

Dave Penkler (4):
  staging: gpib: Change // comments in uapi header file
  staging: gpib: Update TODO file
  staging: gpib: Fix SPDX license for gpib headers
  gpib: Destage gpib

 MAINTAINERS                                      |  4 +++-
 drivers/Kconfig                                  |  2 ++
 drivers/Makefile                                 |  1 +
 drivers/{staging => }/gpib/Kconfig               |  8 ++++----
 drivers/{staging => }/gpib/Makefile              |  2 +-
 drivers/{staging => }/gpib/TODO                  | 14 --------------
 .../{staging => }/gpib/agilent_82350b/Makefile   |  0
 .../gpib/agilent_82350b/agilent_82350b.c         |  0
 .../gpib/agilent_82350b/agilent_82350b.h         |  0
 .../{staging => }/gpib/agilent_82357a/Makefile   |  0
 .../gpib/agilent_82357a/agilent_82357a.c         |  0
 .../gpib/agilent_82357a/agilent_82357a.h         |  0
 drivers/{staging => }/gpib/cb7210/Makefile       |  0
 drivers/{staging => }/gpib/cb7210/cb7210.c       |  0
 drivers/{staging => }/gpib/cb7210/cb7210.h       |  0
 drivers/{staging => }/gpib/cec/Makefile          |  0
 drivers/{staging => }/gpib/cec/cec.h             |  0
 drivers/{staging => }/gpib/cec/cec_gpib.c        |  0
 drivers/{staging => }/gpib/common/Makefile       |  0
 drivers/{staging => }/gpib/common/gpib_os.c      |  0
 drivers/{staging => }/gpib/common/iblib.c        |  0
 drivers/{staging => }/gpib/common/ibsys.h        |  0
 drivers/{staging => }/gpib/eastwood/Makefile     |  0
 drivers/{staging => }/gpib/eastwood/fluke_gpib.c |  0
 drivers/{staging => }/gpib/eastwood/fluke_gpib.h |  0
 drivers/{staging => }/gpib/fmh_gpib/Makefile     |  0
 drivers/{staging => }/gpib/fmh_gpib/fmh_gpib.c   |  0
 drivers/{staging => }/gpib/fmh_gpib/fmh_gpib.h   |  0
 drivers/{staging => }/gpib/gpio/Makefile         |  0
 drivers/{staging => }/gpib/gpio/gpib_bitbang.c   |  0
 drivers/{staging => }/gpib/hp_82335/Makefile     |  0
 drivers/{staging => }/gpib/hp_82335/hp82335.c    |  0
 drivers/{staging => }/gpib/hp_82335/hp82335.h    |  0
 drivers/{staging => }/gpib/hp_82341/Makefile     |  0
 drivers/{staging => }/gpib/hp_82341/hp_82341.c   |  0
 drivers/{staging => }/gpib/hp_82341/hp_82341.h   |  0
 drivers/{staging => }/gpib/include/amcc5920.h    |  0
 drivers/{staging => }/gpib/include/amccs5933.h   |  0
 drivers/{staging => }/gpib/include/gpibP.h       |  4 ++--
 drivers/{staging => }/gpib/include/gpib_cmd.h    |  0
 .../{staging => }/gpib/include/gpib_pci_ids.h    |  0
 drivers/{staging => }/gpib/include/gpib_proto.h  |  0
 .../gpib/include/gpib_state_machines.h           |  0
 drivers/{staging => }/gpib/include/gpib_types.h  |  2 +-
 drivers/{staging => }/gpib/include/nec7210.h     |  0
 .../gpib/include/nec7210_registers.h             |  0
 drivers/{staging => }/gpib/include/plx9050.h     |  0
 drivers/{staging => }/gpib/include/quancom_pci.h |  0
 drivers/{staging => }/gpib/include/tms9914.h     |  0
 .../gpib/include/tnt4882_registers.h             |  0
 drivers/{staging => }/gpib/ines/Makefile         |  0
 drivers/{staging => }/gpib/ines/ines.h           |  0
 drivers/{staging => }/gpib/ines/ines_gpib.c      |  0
 .../{staging => }/gpib/lpvo_usb_gpib/Makefile    |  0
 .../gpib/lpvo_usb_gpib/lpvo_usb_gpib.c           |  0
 drivers/{staging => }/gpib/nec7210/Makefile      |  0
 drivers/{staging => }/gpib/nec7210/board.h       |  0
 drivers/{staging => }/gpib/nec7210/nec7210.c     |  0
 drivers/{staging => }/gpib/ni_usb/Makefile       |  0
 drivers/{staging => }/gpib/ni_usb/ni_usb_gpib.c  |  0
 drivers/{staging => }/gpib/ni_usb/ni_usb_gpib.h  |  0
 drivers/{staging => }/gpib/pc2/Makefile          |  0
 drivers/{staging => }/gpib/pc2/pc2_gpib.c        |  0
 drivers/{staging => }/gpib/tms9914/Makefile      |  0
 drivers/{staging => }/gpib/tms9914/tms9914.c     |  0
 drivers/{staging => }/gpib/tnt4882/Makefile      |  0
 drivers/{staging => }/gpib/tnt4882/mite.c        |  0
 drivers/{staging => }/gpib/tnt4882/mite.h        |  0
 .../{staging => }/gpib/tnt4882/tnt4882_gpib.c    |  0
 drivers/staging/Kconfig                          |  2 --
 drivers/staging/Makefile                         |  1 -
 .../gpib/uapi => include/uapi/linux}/gpib.h      |  2 +-
 .../uapi => include/uapi/linux}/gpib_ioctl.h     | 16 ++++++++--------
 73 files changed, 23 insertions(+), 35 deletions(-)
 rename drivers/{staging => }/gpib/Kconfig (97%)
 rename drivers/{staging => }/gpib/Makefile (92%)
 rename drivers/{staging => }/gpib/TODO (56%)
 rename drivers/{staging => }/gpib/agilent_82350b/Makefile (100%)
 rename drivers/{staging => }/gpib/agilent_82350b/agilent_82350b.c (100%)
 rename drivers/{staging => }/gpib/agilent_82350b/agilent_82350b.h (100%)
 rename drivers/{staging => }/gpib/agilent_82357a/Makefile (100%)
 rename drivers/{staging => }/gpib/agilent_82357a/agilent_82357a.c (100%)
 rename drivers/{staging => }/gpib/agilent_82357a/agilent_82357a.h (100%)
 rename drivers/{staging => }/gpib/cb7210/Makefile (100%)
 rename drivers/{staging => }/gpib/cb7210/cb7210.c (100%)
 rename drivers/{staging => }/gpib/cb7210/cb7210.h (100%)
 rename drivers/{staging => }/gpib/cec/Makefile (100%)
 rename drivers/{staging => }/gpib/cec/cec.h (100%)
 rename drivers/{staging => }/gpib/cec/cec_gpib.c (100%)
 rename drivers/{staging => }/gpib/common/Makefile (100%)
 rename drivers/{staging => }/gpib/common/gpib_os.c (100%)
 rename drivers/{staging => }/gpib/common/iblib.c (100%)
 rename drivers/{staging => }/gpib/common/ibsys.h (100%)
 rename drivers/{staging => }/gpib/eastwood/Makefile (100%)
 rename drivers/{staging => }/gpib/eastwood/fluke_gpib.c (100%)
 rename drivers/{staging => }/gpib/eastwood/fluke_gpib.h (100%)
 rename drivers/{staging => }/gpib/fmh_gpib/Makefile (100%)
 rename drivers/{staging => }/gpib/fmh_gpib/fmh_gpib.c (100%)
 rename drivers/{staging => }/gpib/fmh_gpib/fmh_gpib.h (100%)
 rename drivers/{staging => }/gpib/gpio/Makefile (100%)
 rename drivers/{staging => }/gpib/gpio/gpib_bitbang.c (100%)
 rename drivers/{staging => }/gpib/hp_82335/Makefile (100%)
 rename drivers/{staging => }/gpib/hp_82335/hp82335.c (100%)
 rename drivers/{staging => }/gpib/hp_82335/hp82335.h (100%)
 rename drivers/{staging => }/gpib/hp_82341/Makefile (100%)
 rename drivers/{staging => }/gpib/hp_82341/hp_82341.c (100%)
 rename drivers/{staging => }/gpib/hp_82341/hp_82341.h (100%)
 rename drivers/{staging => }/gpib/include/amcc5920.h (100%)
 rename drivers/{staging => }/gpib/include/amccs5933.h (100%)
 rename drivers/{staging => }/gpib/include/gpibP.h (96%)
 rename drivers/{staging => }/gpib/include/gpib_cmd.h (100%)
 rename drivers/{staging => }/gpib/include/gpib_pci_ids.h (100%)
 rename drivers/{staging => }/gpib/include/gpib_proto.h (100%)
 rename drivers/{staging => }/gpib/include/gpib_state_machines.h (100%)
 rename drivers/{staging => }/gpib/include/gpib_types.h (99%)
 rename drivers/{staging => }/gpib/include/nec7210.h (100%)
 rename drivers/{staging => }/gpib/include/nec7210_registers.h (100%)
 rename drivers/{staging => }/gpib/include/plx9050.h (100%)
 rename drivers/{staging => }/gpib/include/quancom_pci.h (100%)
 rename drivers/{staging => }/gpib/include/tms9914.h (100%)
 rename drivers/{staging => }/gpib/include/tnt4882_registers.h (100%)
 rename drivers/{staging => }/gpib/ines/Makefile (100%)
 rename drivers/{staging => }/gpib/ines/ines.h (100%)
 rename drivers/{staging => }/gpib/ines/ines_gpib.c (100%)
 rename drivers/{staging => }/gpib/lpvo_usb_gpib/Makefile (100%)
 rename drivers/{staging => }/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c (100%)
 rename drivers/{staging => }/gpib/nec7210/Makefile (100%)
 rename drivers/{staging => }/gpib/nec7210/board.h (100%)
 rename drivers/{staging => }/gpib/nec7210/nec7210.c (100%)
 rename drivers/{staging => }/gpib/ni_usb/Makefile (100%)
 rename drivers/{staging => }/gpib/ni_usb/ni_usb_gpib.c (100%)
 rename drivers/{staging => }/gpib/ni_usb/ni_usb_gpib.h (100%)
 rename drivers/{staging => }/gpib/pc2/Makefile (100%)
 rename drivers/{staging => }/gpib/pc2/pc2_gpib.c (100%)
 rename drivers/{staging => }/gpib/tms9914/Makefile (100%)
 rename drivers/{staging => }/gpib/tms9914/tms9914.c (100%)
 rename drivers/{staging => }/gpib/tnt4882/Makefile (100%)
 rename drivers/{staging => }/gpib/tnt4882/mite.c (100%)
 rename drivers/{staging => }/gpib/tnt4882/mite.h (100%)
 rename drivers/{staging => }/gpib/tnt4882/tnt4882_gpib.c (100%)
 rename {drivers/staging/gpib/uapi => include/uapi/linux}/gpib.h (97%)
 rename {drivers/staging/gpib/uapi => include/uapi/linux}/gpib_ioctl.h (90%)

-- 
Changes for V2
Combine patches for Kconfig and Makefile
	Patch  1 and  2 -> Patch 1
	Patch 10 and 11 -> Patch 9
Add patch for MAINTAINERS

Changes V2 -> V3 Combine the destaging patches and Kconfig title
change into a single patch: Patches 5, 7-10 -> Patch 6

Changes V3 -> V4
    Add comment patch for ppc64 build failure
    Also combine patches 1,2,3 and 6 into a single patch -> Patch 4

2.51.2	 

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2025-11-24 16:53 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-17 14:40 [PATCH V4 0/4] Destage gpib drivers Dave Penkler
2025-11-17 14:40 ` [PATCH V4 1/4] staging: gpib: Change // comments in uapi header file Dave Penkler
2025-11-17 14:40 ` [PATCH V4 2/4] staging: gpib: Update TODO file Dave Penkler
2025-11-17 14:40 ` [PATCH V4 3/4] staging: gpib: Fix SPDX license for gpib headers Dave Penkler
2025-11-17 14:40 ` [PATCH V4 4/4] gpib: Destage gpib Dave Penkler
2025-11-24 16:42   ` Greg KH
2025-11-24 16:53 ` [PATCH V4 0/4] Destage gpib drivers Greg KH

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.