s390: remove virt_to_phys implementation
authorSebastian Ott <sebott@linux.vnet.ibm.com>
Thu, 23 May 2013 09:55:07 +0000 (11:55 +0200)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Wed, 26 Jun 2013 19:10:02 +0000 (21:10 +0200)
commit92820a5f99748b02a3713a314d81e2fd0b6b2f80
treeab42528a4e59e59e3030666f800e9e2422d8b5b6
parentb6ed49e0ceeceb71d85c4f0f0c9fefa689b3c7db
s390: remove virt_to_phys implementation

virt_to_phys on s390 currently uses the LRA instruction to translate
virtual to physical addresses. This creates an unnecessary overhead
and caused trouble with dma debugging code (when called with an
address pointing to a already unmapped page).
Just get rid of s390's implementation and use the one from
asm-generic/io.h .

Note: with this change virt_to_phys will no longer work on vmalloc'ed
addresses.

Reviewed-by: Gerald Schaefer <gerald.schaefer@de.ibm.com>
Signed-off-by: Sebastian Ott <sebott@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/include/asm/io.h