ia64: remove now unused machvec indirections
authorChristoph Hellwig <hch@lst.de>
Tue, 13 Aug 2019 07:25:02 +0000 (09:25 +0200)
committerTony Luck <tony.luck@intel.com>
Fri, 16 Aug 2019 18:33:57 +0000 (11:33 -0700)
commit05933aac7b11911955de307a329dc2a7a14b7bd0
tree5fbf522b4adc70501eed8986930bc0744bbb7810
parentcf07cb1ff4ea008abf06c95878c700cf1dd65c3e
ia64: remove now unused machvec indirections

With the SGI SN2 machvec removal most of the indirections are unused
now, so remove them.  This includes the entire removal of the mmio
read*/write* macros as the generic ones are identical to the
asm-generic/io.h version.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Link: https://lkml.kernel.org/r/20190813072514.23299-17-hch@lst.de
Signed-off-by: Tony Luck <tony.luck@intel.com>
23 files changed:
arch/ia64/include/asm/hw_irq.h
arch/ia64/include/asm/io.h
arch/ia64/include/asm/machvec.h
arch/ia64/include/asm/machvec_init.h
arch/ia64/include/asm/mmiowb.h
arch/ia64/include/asm/pci.h
arch/ia64/include/asm/switch_to.h
arch/ia64/kernel/iosapic.c
arch/ia64/kernel/irq.c
arch/ia64/kernel/irq_ia64.c
arch/ia64/kernel/machine_kexec.c
arch/ia64/kernel/machvec.c
arch/ia64/kernel/mca.c
arch/ia64/kernel/msi_ia64.c
arch/ia64/kernel/sal.c
arch/ia64/kernel/setup.c
arch/ia64/kernel/smp.c
arch/ia64/kernel/smpboot.c
arch/ia64/kernel/time.c
arch/ia64/lib/io.c
arch/ia64/mm/discontig.c
arch/ia64/mm/tlb.c
arch/ia64/pci/pci.c