01 Nov, 2011
1 commit
-
Building an allyesconfig doesn't reveal a hidden need
for any of these. Since module.h brings in the whole kitchen
sink, it just needlessly adds 30k+ lines to the cpp burden.Signed-off-by: Paul Gortmaker
10 Aug, 2009
5 commits
-
All we need to do for CONFIG_DMA_API_DEBUG support is call
dma_debug_init() in DMA code common for SPARC32 and SPARC64.Now SPARC32 uses two dma_map_ops structures for pci and sbus so
there is not much dma stuff for SPARC32 in kernel/dma.c.
kernel/ioport.c also includes dma stuff for SPARC32. So let's
put all the dma stuff for SPARC32 in kernel/ioport.c and make
kernel/dma.c common for SPARC32 and SPARC64.Signed-off-by: FUJITA Tomonori
Tested-by: Robert Reif
Acked-by: David S. Miller
Cc: tony.luck@intel.com
Cc: fenghua.yu@intel.com
LKML-Reference:
Signed-off-by: Ingo Molnar -
This converts SPARC to use asm-generic/pci-dma-compat instead
of the homegrown mechnism.SPARC32 has two dma_map_ops structures for pci and sbus
(removing arch/sparc/kernel/dma.c, PCI and SBUS DMA accessor).
The global 'dma_ops' is set to sbus_dma_ops and get_dma_ops()
returns pci32_dma_ops for pci devices so we can use the
appropriate dma mapping operations.Signed-off-by: FUJITA Tomonori
Tested-by: Robert Reif
Acked-by: David S. Miller
Cc: tony.luck@intel.com
Cc: fenghua.yu@intel.com
LKML-Reference:
Signed-off-by: Ingo Molnar -
This is a preparation for using asm-generic/pci-dma-compat.h;
SPARC32 has two dma_map_ops structures for pci and sbus
(removing arch/sparc/kernel/dma.c, PCI and SBUS DMA accessor).Signed-off-by: FUJITA Tomonori
Tested-by: Robert Reif
Acked-by: David S. Miller
Cc: tony.luck@intel.com
Cc: fenghua.yu@intel.com
LKML-Reference:
Signed-off-by: Ingo Molnar -
Signed-off-by: FUJITA Tomonori
Tested-by: Robert Reif
Acked-by: David S. Miller
Cc: tony.luck@intel.com
Cc: fenghua.yu@intel.com
LKML-Reference:
Signed-off-by: Ingo Molnar -
Signed-off-by: FUJITA Tomonori
Tested-by: Robert Reif
Acked-by: David S. Miller
Cc: tony.luck@intel.com
Cc: fenghua.yu@intel.com
LKML-Reference:
Signed-off-by: Ingo Molnar
16 Jun, 2009
2 commits
-
This modifies SPARC32 to use struct dma_map ops. It means that we can
remove dma-mapping_{32|64}.h.Signed-off-by: FUJITA Tomonori
Tested-by: Robert Reif
Signed-off-by: David S. Miller -
Signed-off-by: FUJITA Tomonori
Tested-by: Robert Reif
Signed-off-by: David S. Miller
29 Aug, 2008
1 commit
-
These dispatch to either PCI or SBUS routines based upon
the device bus type.This will allow us to let SBUS drivers call these routines.
Signed-off-by: David S. Miller