Philipp Zabel
97f8571e66
pxamci: fix byte aligned DMA transfers
...
The pxa27x DMA controller defaults to 64-bit alignment. This caused
the SCR reads to fail (and, depending on card type, error out) when
card->raw_scr was not aligned on a 8-byte boundary.
For performance reasons all scatter-gather addresses passed to
pxamci_request should be aligned on 8-byte boundaries, but if
this can't be guaranteed, byte aligned DMA transfers in the
have to be enabled in the controller to get correct behaviour.
Signed-off-by: Philipp Zabel <philipp.zabel@gmail.com>
Signed-off-by: Pierre Ossman <drzeus@drzeus.cx>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-07-06 10:37:40 -07:00
..
accessibility
acorn /char
acpi
x86 ACPI: normalize segment descriptor register on resume
2008-07-05 08:25:40 +02:00
amba
ata
ahci: give another shot at clearing all bits in irq_stat
2008-07-05 13:05:37 -07:00
atm
atm: [he] send idle cells instead of unassigned when in SDH mode
2008-06-16 17:21:27 -07:00
auxdisplay
Miguel Ojeda has moved
2008-07-04 10:40:05 -07:00
base
mm: switch node meminfo Active & Inactive pages to Kbytes
2008-07-04 10:40:09 -07:00
block
cciss: read config to obtain max outstanding commands per controller
2008-07-04 10:40:09 -07:00
bluetooth
cdrom
char
tty: Fix inverted logic in send_break
2008-07-02 19:21:48 -07:00
clocksource
connector
CONNECTOR: add a proc entry to list connectors
2008-06-27 20:03:24 -07:00
cpufreq
cpuidle
crypto
dca
dio
dma
edac
eisa
firewire
firewire: fw-sbp2: fix parsing of logical unit directories
2008-06-27 20:55:00 +02:00
firmware
gpio
gpio: pca953x (i2c) handles max7310 too
2008-07-04 10:40:06 -07:00
hid
hwmon
hdaps: add support for various newer Lenovo thinkpads
2008-07-04 10:40:06 -07:00
i2c
I2C: S3C2410: Add MODULE_ALIAS() for s3c2440 device.
2008-07-01 14:30:38 +01:00
ide
ide: ide_unregister() locking bugfix
2008-07-05 20:30:51 +02:00
ieee1394
ieee1394: Kconfig menu touch-up
2008-06-19 00:12:36 +02:00
infiniband
IB/mthca: Clear ICM pages before handing to FW
2008-06-23 09:29:58 -07:00
input
drivers/input/ff-core.c needs <linux/sched.h>
2008-07-02 18:40:08 -07:00
isdn
drivers/isdn/sc/ioctl.c: add missing kfree
2008-06-12 18:05:41 -07:00
leds
lguest
x86: fix NULL pointer deref in __switch_to
2008-06-20 13:26:18 +02:00
macintosh
[POWERPC] Build fix for drivers/macintosh/mediabay.c
2008-06-16 15:00:47 +10:00
mca
md
Merge git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-2.6-dm
2008-07-02 18:55:17 -07:00
media
V4L/DVB (8178): uvc: Fix compilation breakage for the other drivers, if uvc is selected
2008-07-02 08:58:15 -03:00
memstick
message
mfd
misc
mmc
pxamci: fix byte aligned DMA transfers
2008-07-06 10:37:40 -07:00
mtd
net
hostap: fix sparse warnings
2008-06-30 15:43:52 -04:00
nubus
of
oprofile
parisc
parport
pci
pci: VT3336 can't do MSI either
2008-07-04 10:40:05 -07:00
pcmcia
pnp
PNPACPI: use _CRS IRQ descriptor length for _SRS
2008-06-11 19:13:46 -04:00
power
ps3
rapidio
rtc
rtc-x1205: Fix alarm set
2008-07-04 10:40:05 -07:00
s390
sbus
scsi
[SCSI] esp: tidy up target reference counting
2008-06-25 12:36:13 -05:00
serial
serial: fix serial_match_port() for dynamic major tty-device numbers
2008-07-04 10:40:04 -07:00
sh
sn
spi
spi: fix the read path in spidev
2008-07-04 10:40:08 -07:00
ssb
ssb: Fix coherent DMA mask for PCI devices
2008-06-13 16:14:52 -04:00
tc
telephony
thermal
thermal: Create CONFIG_THERMAL_HWMON=n
2008-06-25 19:25:42 -04:00
uio
usb
Revert "USB: don't explicitly reenable root-hub status interrupts"
2008-07-06 10:27:25 -07:00
video
w100fb: add 80 MHz modeline
2008-07-04 10:40:08 -07:00
virtio
virtio: Complete feature negotation before updating status
2008-06-15 13:46:16 -07:00
w1
watchdog
Revert "[WATCHDOG] hpwdt: Add CFLAGS to get driver working"
2008-06-24 13:09:26 +00:00
xen
xen: Use wmb instead of rmb in xen_evtchn_do_upcall().
2008-06-20 14:56:30 +02:00
zorro
Kconfig
Makefile