Ohad Ben-Cohen
cfb470b336
ARM: 7130/1: dev_archdata: add private iommu extension
...
Add a private iommu pointer to the ARM-specific arch data in the
device struct, which will be used to attach iommu-specific data
to devices which require iommu support.
Different iommu implementations (on different platforms) will attach
different types of data to this pointer, so 'void *' is currently used
(the downside is reduced typesafety).
Note: ia64, x86 and sparc have this exact iommu extension as well, and
if others are likely to adopt it too, we might want to consider
adding this to the device struct itself directly.
Signed-off-by: Ohad Ben-Cohen <ohad@wizery.com>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Grant Likely <grant.likely@secretlab.ca>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2011-10-17 09:13:42 +01:00
..
alpha
All Arch: remove linkage for sys_nfsservctl system call
2011-08-26 15:09:58 -07:00
arm
ARM: 7130/1: dev_archdata: add private iommu extension
2011-10-17 09:13:42 +01:00
avr32
All Arch: remove linkage for sys_nfsservctl system call
2011-08-26 15:09:58 -07:00
blackfin
All Arch: remove linkage for sys_nfsservctl system call
2011-08-26 15:09:58 -07:00
cris
All Arch: remove linkage for sys_nfsservctl system call
2011-08-26 15:09:58 -07:00
frv
All Arch: remove linkage for sys_nfsservctl system call
2011-08-26 15:09:58 -07:00
h8300
All Arch: remove linkage for sys_nfsservctl system call
2011-08-26 15:09:58 -07:00
ia64
All Arch: remove linkage for sys_nfsservctl system call
2011-08-26 15:09:58 -07:00
m32r
All Arch: remove linkage for sys_nfsservctl system call
2011-08-26 15:09:58 -07:00
m68k
All Arch: remove linkage for sys_nfsservctl system call
2011-08-26 15:09:58 -07:00
microblaze
All Arch: remove linkage for sys_nfsservctl system call
2011-08-26 15:09:58 -07:00
mips
All Arch: remove linkage for sys_nfsservctl system call
2011-08-26 15:09:58 -07:00
mn10300
All Arch: remove linkage for sys_nfsservctl system call
2011-08-26 15:09:58 -07:00
openrisc
OpenRISC: Miscellaneous
2011-07-22 18:46:41 +02:00
parisc
remove remaining references to nfsservctl
2011-08-29 16:31:59 -07:00
powerpc
Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc
2011-08-31 08:58:36 -07:00
s390
All Arch: remove linkage for sys_nfsservctl system call
2011-08-26 15:09:58 -07:00
score
modules: make arch's use default loader hooks
2011-07-24 22:06:04 +09:30
sh
Merge branch 'sh-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-3.x
2011-08-29 13:34:48 -07:00
sparc
sparc64: Only Panther cheetah+ chips have POPC.
2011-08-29 21:14:29 -07:00
tile
Merge branch 'apei-release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6
2011-08-03 21:53:27 -10:00
um
ptrace: unify show_regs() prototype
2011-07-26 16:49:43 -07:00
unicore32
Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6
2011-07-29 23:35:05 -07:00
x86
Fix pointer dereference before call to pcie_bus_configure_settings
2011-09-09 19:49:58 -07:00
xtensa
All Arch: remove linkage for sys_nfsservctl system call
2011-08-26 15:09:58 -07:00
.gitignore
Kconfig
Add Kconfig option ARCH_HAVE_NMI_SAFE_CMPXCHG
2011-08-03 11:12:37 -04:00