From patchwork Sat Sep 22 21:20:12 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [1/1] drivers/char/mem.c Date: Sat, 22 Sep 2012 11:20:12 -0000 From: Teodori Serge X-Patchwork-Id: 186181 Message-Id: <1348348812-17201-1-git-send-email-teodori.serge@hotmail.com> To: Greg Kroah-Hartman , Arnd Bergmann , linuxppc-dev@lists.ozlabs.org Cc: Teodori Serge replace 'arch_has_dev_port()' to 'CONFIG_DEVPORT' modified: arch/powerpc/include/asm/io.h modified: drivers/char/mem.c modified: include/linux/io.h why do we need 'arch_has_dev_port()' if we have a 'CONFIG_DEVPORT'? Signed-off-by: Teodori Serge --- arch/powerpc/include/asm/io.h | 2 +- drivers/char/mem.c | 6 ------ include/linux/io.h | 9 --------- 3 files changed, 1 insertion(+), 16 deletions(-) diff --git a/arch/powerpc/include/asm/io.h b/arch/powerpc/include/asm/io.h index f94ef42..cb8b663 100644 --- a/arch/powerpc/include/asm/io.h +++ b/arch/powerpc/include/asm/io.h @@ -25,7 +25,7 @@ extern struct pci_dev *isa_bridge_pcidev; /* * has legacy ISA devices ? */ -#define arch_has_dev_port() (isa_bridge_pcidev != NULL) +#define CONFIG_DEVPORT (isa_bridge_pcidev != NULL) #endif #include diff --git a/drivers/char/mem.c b/drivers/char/mem.c index e5eedfa..7251a67 100644 --- a/drivers/char/mem.c +++ b/drivers/char/mem.c @@ -897,12 +897,6 @@ static int __init chr_dev_init(void) if (!devlist[minor].name) continue; - /* - * Create /dev/port? - */ - if ((minor == DEVPORT_MINOR) && !arch_has_dev_port()) - continue; - device_create(mem_class, NULL, MKDEV(MEM_MAJOR, minor), NULL, devlist[minor].name); } diff --git a/include/linux/io.h b/include/linux/io.h index 069e407..7fd2d21 100644 --- a/include/linux/io.h +++ b/include/linux/io.h @@ -67,13 +67,4 @@ int check_signature(const volatile void __iomem *io_addr, const unsigned char *signature, int length); void devm_ioremap_release(struct device *dev, void *res); -/* - * Some systems do not have legacy ISA devices. - * /dev/port is not a valid interface on these systems. - * So for those archs, should define the following symbol. - */ -#ifndef arch_has_dev_port -#define arch_has_dev_port() (1) -#endif - #endif /* _LINUX_IO_H */