]> git.baikalelectronics.ru Git - kernel.git/commit
sparc: Kill SBUS DVMA layer.
authorDavid S. Miller <davem@davemloft.net>
Thu, 28 Aug 2008 00:01:57 +0000 (17:01 -0700)
committerDavid S. Miller <davem@davemloft.net>
Fri, 29 Aug 2008 09:13:10 +0000 (02:13 -0700)
commitc6ded078838fb2877405bf90e616d47679054671
treea443e687646ab25744b20e43963f728870122e97
parentfdb454feb147861ea8b45c042114959ffb47ec24
sparc: Kill SBUS DVMA layer.

This thing was completely pointless.

Just find the OF device in the parent of drivers that want to program
this device, and map the DMA regs inside such drivers too.

This also moves the dummy claim_dma_lock() and release_dma_lock()
implementation to floppy_32.h, which makes it handle this issue
just like floppy_64.h does.

Signed-off-by: David S. Miller <davem@davemloft.net>
12 files changed:
arch/sparc/include/asm/dma.h
arch/sparc/include/asm/dma_32.h [deleted file]
arch/sparc/include/asm/dma_64.h [deleted file]
arch/sparc/include/asm/floppy_32.h
arch/sparc/kernel/sparc_ksyms.c
arch/sparc64/kernel/sparc64_ksyms.c
drivers/net/sunlance.c
drivers/sbus/Makefile
drivers/sbus/dvma.c [deleted file]
drivers/sbus/sbus.c
drivers/scsi/esp_scsi.h
drivers/scsi/sun_esp.c