|
Revision tags: v6.15, v6.15-rc7, v6.15-rc6, v6.15-rc5, v6.15-rc4, v6.15-rc3, v6.15-rc2, v6.15-rc1, v6.14, v6.14-rc7, v6.14-rc6, v6.14-rc5, v6.14-rc4, v6.14-rc3, v6.14-rc2 |
|
| #
453b733c |
| 04-Feb-2025 |
Dave Penkler <[email protected]> |
staging: gpib: Remove dependencies on !X86_PAE
The dependecies on !X86_PAE were introduced to fix an i386 build issue due to drivers casting resource_type_t to void * commit 48e8a8160dba ("staging:
staging: gpib: Remove dependencies on !X86_PAE
The dependecies on !X86_PAE were introduced to fix an i386 build issue due to drivers casting resource_type_t to void * commit 48e8a8160dba ("staging: gpib: Fix i386 build issue")
Subsequently commit baf8855c9160 ("staging: gpib: fix address space mixup") properly resolved these issues by fixing the code in the drivers.
Delete the lines "depends on !X86_PAE"
Signed-off-by: Dave Penkler <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
show more ...
|
|
Revision tags: v6.14-rc1 |
|
| #
7b66aae7 |
| 24-Jan-2025 |
Dave Penkler <[email protected]> |
staging: gpib: Remove depends on BROKEN
The build of drivers/staging/gpib/hp_82341 driver was failing with:
ERROR: modpost: "isapnp_read_byte" [drivers/staging/gpib/hp_82341/hp_82341.ko] undefined!
staging: gpib: Remove depends on BROKEN
The build of drivers/staging/gpib/hp_82341 driver was failing with:
ERROR: modpost: "isapnp_read_byte" [drivers/staging/gpib/hp_82341/hp_82341.ko] undefined!
The driver was marked BROKEN to fix this issue Link: https://lore.kernel.org/all/2024101412-outsider-icing-052e@gregkh/
Remove the dependency on BROKEN
Signed-off-by: Dave Penkler <[email protected]> Link: https://lore.kernel.org/linux-staging/[email protected]/T/#u Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
show more ...
|
|
Revision tags: v6.13, v6.13-rc7, v6.13-rc6, v6.13-rc5, v6.13-rc4, v6.13-rc3 |
|
| #
fec866a0 |
| 13-Dec-2024 |
Arnd Bergmann <[email protected]> |
staging: gpib: use ioport_map
The tnt4882 backend has a rather elabolate way of abstracting the PIO and MMIO based hardware variants, duplicating the functionality of ioport_map() in a less portable
staging: gpib: use ioport_map
The tnt4882 backend has a rather elabolate way of abstracting the PIO and MMIO based hardware variants, duplicating the functionality of ioport_map() in a less portable way.
Change it to use ioport_map() with ioread8()/iowrite8() to do this more easily.
Signed-off-by: Arnd Bergmann <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
show more ...
|
| #
edbb7200 |
| 13-Dec-2024 |
Arnd Bergmann <[email protected]> |
staging: gpib: fix pcmcia dependencies
With CONFIG_PCMCIA=m, the gpib drivers that optionally support PCMCIA cannot be built-in.
Add a Kconfig dependency to force these to be loadable modules as we
staging: gpib: fix pcmcia dependencies
With CONFIG_PCMCIA=m, the gpib drivers that optionally support PCMCIA cannot be built-in.
Add a Kconfig dependency to force these to be loadable modules as well, and change the GPIB_PCMCIA symbol to have the correct state for that.
Signed-off-by: Arnd Bergmann <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
show more ...
|
|
Revision tags: v6.13-rc2 |
|
| #
48e8a816 |
| 04-Dec-2024 |
Dave Penkler <[email protected]> |
staging: gpib: Fix i386 build issue
These drivers cast resource_type_t to void * causing the build to fail.
With CONFIG_X86_PAE enabled the resource_size_t type is a 64bit unsigned int which cannot
staging: gpib: Fix i386 build issue
These drivers cast resource_type_t to void * causing the build to fail.
With CONFIG_X86_PAE enabled the resource_size_t type is a 64bit unsigned int which cannot be cast to a 32 bit pointer.
Disable these drivers if X68_PAE is enabled
Reported-by: Guenter Roeck <[email protected]> Closes: https://lore.kernel.org/all/[email protected]/ Fixes: e9dc69956d4d ("staging: gpib: Add Computer Boards GPIB driver") Fixes: e1339245eba3 ("staging: gpib: Add Computer Equipment Corporation GPIB driver") Fixes: bb1bd92fa0f2 ("staging: gpib: Add ines GPIB driver") Fixes: 0cd5b05551e0 ("staging: gpib: Add TNT4882 chip based GPIB driver") Signed-off-by: Dave Penkler <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
show more ...
|
| #
80242c4a |
| 04-Dec-2024 |
Dave Penkler <[email protected]> |
staging: gpib: Workaround for ppc build failure
Make GPIB_FMH depend on !PPC
Reported_by: Stephen Rothwell <[email protected]> Link: https://lore.kernel.org/all/[email protected]
staging: gpib: Workaround for ppc build failure
Make GPIB_FMH depend on !PPC
Reported_by: Stephen Rothwell <[email protected]> Link: https://lore.kernel.org/all/[email protected]/ Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Dave Penkler <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
show more ...
|
|
Revision tags: v6.13-rc1 |
|
| #
f580786e |
| 23-Nov-2024 |
Nathan Chancellor <[email protected]> |
staging: gpib: Make GPIB_NI_PCI_ISA depend on HAS_IOPORT
After commit 78ecb0375685 ("staging: gpib: make port I/O code conditional"), building tnt4882.ko on platforms without HAS_IOPORT (such as hex
staging: gpib: Make GPIB_NI_PCI_ISA depend on HAS_IOPORT
After commit 78ecb0375685 ("staging: gpib: make port I/O code conditional"), building tnt4882.ko on platforms without HAS_IOPORT (such as hexagon and s390) fails with:
ERROR: modpost: "inb_wrapper" [drivers/staging/gpib/tnt4882/tnt4882.ko] undefined! ERROR: modpost: "inw_wrapper" [drivers/staging/gpib/tnt4882/tnt4882.ko] undefined! ERROR: modpost: "nec7210_locking_ioport_write_byte" [drivers/staging/gpib/tnt4882/tnt4882.ko] undefined! ERROR: modpost: "nec7210_locking_ioport_read_byte" [drivers/staging/gpib/tnt4882/tnt4882.ko] undefined! ERROR: modpost: "outb_wrapper" [drivers/staging/gpib/tnt4882/tnt4882.ko] undefined! ERROR: modpost: "outw_wrapper" [drivers/staging/gpib/tnt4882/tnt4882.ko] undefined!
Only allow tnt4882.ko to be built when CONFIG_HAS_IOPORT is set to avoid this build failure, as this driver unconditionally needs it.
Fixes: 78ecb0375685 ("staging: gpib: make port I/O code conditional") Signed-off-by: Nathan Chancellor <[email protected]> Tested-by: Geert Uytterhoeven <[email protected]> Link: https://lore.kernel.org/r/20241123-gpib-tnt4882-depends-on-has_ioport-v1-1-033c58b64751@kernel.org Signed-off-by: Greg Kroah-Hartman <[email protected]>
show more ...
|
|
Revision tags: v6.12, v6.12-rc7 |
|
| #
0f95c181 |
| 04-Nov-2024 |
Dave Penkler <[email protected]> |
staging: gpib: Fix Kconfig
The NI_PCI_ISA driver also supports PCI and PCMCIA Correct typo COMPIlE_TEST
Fixes: 2c9f5d8c6ece ("staging: gpib: add bus specific Kconfig dependencies") Signed-off-by: D
staging: gpib: Fix Kconfig
The NI_PCI_ISA driver also supports PCI and PCMCIA Correct typo COMPIlE_TEST
Fixes: 2c9f5d8c6ece ("staging: gpib: add bus specific Kconfig dependencies") Signed-off-by: Dave Penkler <[email protected]> Reviewed-by: Dan Carpenter <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
show more ...
|
| #
a836d4ec |
| 04-Nov-2024 |
Dave Penkler <[email protected]> |
staging: gpib: Replace custom debug with dev_dbg
Remove GPIB_KERNEL_DEBUG config option Remove GPIB_DEBUG reference Replace GPIB_DPRINTK with dev_dbg Change pr_alert to dev_alert
Signed-off-by: Dav
staging: gpib: Replace custom debug with dev_dbg
Remove GPIB_KERNEL_DEBUG config option Remove GPIB_DEBUG reference Replace GPIB_DPRINTK with dev_dbg Change pr_alert to dev_alert
Signed-off-by: Dave Penkler <[email protected]> Reviewed-by: Dan Carpenter <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
show more ...
|
|
Revision tags: v6.12-rc6, v6.12-rc5, v6.12-rc4 |
|
| #
0ed8194a |
| 16-Oct-2024 |
Arnd Bergmann <[email protected]> |
staging: gpib: cb7210: select NEC7210 library
The nec7210 library module is required to build cb7210:
ERROR: modpost: "nec7210_write" [drivers/staging/gpib/cb7210/cb7210.ko] undefined! ERROR: modpo
staging: gpib: cb7210: select NEC7210 library
The nec7210 library module is required to build cb7210:
ERROR: modpost: "nec7210_write" [drivers/staging/gpib/cb7210/cb7210.ko] undefined! ERROR: modpost: "nec7210_read" [drivers/staging/gpib/cb7210/cb7210.ko] undefined! ERROR: modpost: "nec7210_command" [drivers/staging/gpib/cb7210/cb7210.ko] undefined! ERROR: modpost: "nec7210_take_control" [drivers/staging/gpib/cb7210/cb7210.ko] undefined!
Signed-off-by: Arnd Bergmann <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
show more ...
|
| #
2c9f5d8c |
| 16-Oct-2024 |
Arnd Bergmann <[email protected]> |
staging: gpib: add bus specific Kconfig dependencies
A number of GPIB drivers fail to build when CONFIG_HAS_IOPORT is disabled, which can be avoided with a CONFIG_ISA_BUS or CONFIG_PCMCIA dependency
staging: gpib: add bus specific Kconfig dependencies
A number of GPIB drivers fail to build when CONFIG_HAS_IOPORT is disabled, which can be avoided with a CONFIG_ISA_BUS or CONFIG_PCMCIA dependency.
For completeness, mark all of the new device drivers with a dependency on whichever bus they use, and hide the symbols for chip drivers that are already selected by teh device drivers using them.
Signed-off-by: Arnd Bergmann <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
show more ...
|
| #
afa0ab04 |
| 16-Oct-2024 |
Greg Kroah-Hartman <[email protected]> |
staging: gpib: mark FMH driver as broken
When doing a 'make allyesconfig' things break in this driver due to duplicate symbols, so mark it broken for now until that can be fixed up.
Cc: Dave Penkle
staging: gpib: mark FMH driver as broken
When doing a 'make allyesconfig' things break in this driver due to duplicate symbols, so mark it broken for now until that can be fixed up.
Cc: Dave Penkler <[email protected]> Reported-by: Stephen Rothwell <[email protected]> Link: https://lore.kernel.org/r/[email protected] Link: https://lore.kernel.org/r/2024101628-jazz-radial-3400@gregkh Signed-off-by: Greg Kroah-Hartman <[email protected]>
show more ...
|
| #
e0eb7cc4 |
| 14-Oct-2024 |
Greg Kroah-Hartman <[email protected]> |
staging: gpib: mark HP82341 driver as broken
The hp82341 driver uses the isapnp_read_byte() call, but it's not exported for modules at this point in time:
ERROR: modpost: "isapnp_read_byte" [driver
staging: gpib: mark HP82341 driver as broken
The hp82341 driver uses the isapnp_read_byte() call, but it's not exported for modules at this point in time:
ERROR: modpost: "isapnp_read_byte" [drivers/staging/gpib/hp_82341/hp_82341.ko] undefined!
So mark it as broken for now, it can be fixed and cleaned up later.
Link: https://lore.kernel.org/r/[email protected] Reported-by: Stephen Rothwell <[email protected]> Cc: Dave Penkler <[email protected]> Link: https://lore.kernel.org/r/2024101412-outsider-icing-052e@gregkh Signed-off-by: Greg Kroah-Hartman <[email protected]>
show more ...
|
|
Revision tags: v6.12-rc3 |
|
| #
b06f8249 |
| 10-Oct-2024 |
Greg Kroah-Hartman <[email protected]> |
staging: gpib: disable CONFIG_GPIB_KERNEL_DEBUG
It breaks the build so disable that option for now.
It shouldn't be needed anyway, the normal in-kernel debugging facilities should be used instead.
staging: gpib: disable CONFIG_GPIB_KERNEL_DEBUG
It breaks the build so disable that option for now.
It shouldn't be needed anyway, the normal in-kernel debugging facilities should be used instead.
Cc: Dave Penkler <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
show more ...
|
|
Revision tags: v6.12-rc2, v6.12-rc1 |
|
| #
165e8cc3 |
| 18-Sep-2024 |
Dave Penkler <[email protected]> |
staging: gpib: Add KBUILD files for GPIB drivers
Top level Kconfig and Makefiles.
Cc: Peter Bosch <[email protected]> Signed-off-by: Dave Penkler <[email protected]> Link: https://lore.kernel.or
staging: gpib: Add KBUILD files for GPIB drivers
Top level Kconfig and Makefiles.
Cc: Peter Bosch <[email protected]> Signed-off-by: Dave Penkler <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
show more ...
|