mirror of
https://github.com/torvalds/linux.git
synced 2024-11-10 06:01:57 +00:00
misc: add HAS_IOPORT dependencies
In a future patch HAS_IOPORT=n will result in inb()/outb() and friends not being declared. We thus need to add HAS_IOPORT as dependency for those drivers using them. Co-developed-by: Arnd Bergmann <arnd@kernel.org> Signed-off-by: Arnd Bergmann <arnd@kernel.org> Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> Link: https://lore.kernel.org/r/20230516110038.2413224-18-schnelle@linux.ibm.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
f050bb8f56
commit
128f20c018
@ -1,4 +1,5 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
altera-stapl-objs = altera-lpt.o altera-jtag.o altera-comp.o altera.o
|
||||
altera-stapl-y = altera-jtag.o altera-comp.o altera.o
|
||||
altera-stapl-$(CONFIG_HAS_IOPORT) += altera-lpt.o
|
||||
|
||||
obj-$(CONFIG_ALTERA_STAPL) += altera-stapl.o
|
||||
|
@ -2407,6 +2407,10 @@ int altera_init(struct altera_config *config, const struct firmware *fw)
|
||||
|
||||
astate->config = config;
|
||||
if (!astate->config->jtag_io) {
|
||||
if (!IS_ENABLED(CONFIG_HAS_IOPORT)) {
|
||||
retval = -ENODEV;
|
||||
goto free_state;
|
||||
}
|
||||
dprintk("%s: using byteblaster!\n", __func__);
|
||||
astate->config->jtag_io = netup_jtag_io_lpt;
|
||||
}
|
||||
@ -2481,7 +2485,7 @@ int altera_init(struct altera_config *config, const struct firmware *fw)
|
||||
|
||||
} else if (exec_result)
|
||||
printk(KERN_ERR "%s: error %d\n", __func__, exec_result);
|
||||
|
||||
free_state:
|
||||
kfree(astate);
|
||||
free_value:
|
||||
kfree(value);
|
||||
|
Loading…
Reference in New Issue
Block a user