diff options
author | David S. Miller <davem@davemloft.net> | 2014-05-02 01:30:28 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2014-05-02 01:30:28 -0400 |
commit | bf6569988a483b5bfa382bad4360460cf4ad8b12 (patch) | |
tree | 5ed5b236de9b3a575319bbfe84f8e52ba1b0ddee /arch/sparc/include/asm/pci_64.h | |
parent | 8cf749a8f506b06ebbf090709d64e81af519184b (diff) | |
parent | c3373da90bf43b6018c32781b642070b1eeaaebe (diff) | |
download | linux-bf6569988a483b5bfa382bad4360460cf4ad8b12.tar.gz linux-bf6569988a483b5bfa382bad4360460cf4ad8b12.tar.bz2 linux-bf6569988a483b5bfa382bad4360460cf4ad8b12.zip |
Merge branch 'sparc32_generic_io_h'
Sam Ravnborg says:
====================
sparc32: introduce asm-generic
Inspired by Michal Simek <monstr@monstr.eu> this patch-set
introduces asm-generic/io.h for sparc32.
As the diff-stat tells this was a nice code-reduction.
The changes are done on top of the previous sent sparse warning cleanup.
But I do not expect any difficult conflicts if applied alone.
leon_pci + pcic are touched because they had local
and identical implementations of functiones that are
static inline in asm-generic/io.h
leon_pci_grpci1 + leon_pci_grpci2 are touched becuse they
used a sparc spacific implmentation of swab32.
They have just been changed to use the global variant.
I also looked at sparc64 - but there were to many
sparc64 assembler implementations of the io
functons - and the generic io.h did not support this mix.
The last patch kills a few defines in io.h for sbus.
I assume they were introduced before the functions
were all shifted over to __iomem style pointers.
The same could be done for sparc64 - but then
there were even more of the same so I left
this for another time.
The patch-set has been build tested only.
My attempts to test this using qemu have failed as
the qemu version I have errors out.
And my fedora box are mssing some libs to build
qemu from source :-(
====================
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'arch/sparc/include/asm/pci_64.h')
0 files changed, 0 insertions, 0 deletions