You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Saeed Bishara
ff7b04796d
dmaengine: DMA engine driver for Marvell XOR engine
...
The XOR engine found in Marvell's SoCs and system controllers
provides XOR and DMA operation, iSCSI CRC32C calculation, memory
initialization, and memory ECC error cleanup operation support.
This driver implements the DMA engine API and supports the following
capabilities:
- memcpy
- xor
- memset
The XOR engine can be used by DMA engine clients implemented in the
kernel, one of those clients is the RAID module. In that case, I
observed 20% improvement in the raid5 write throughput, and 40%
decrease in the CPU utilization when doing array construction, those
results obtained on an 5182 running at 500Mhz.
When enabling the NET DMA client, the performance decreased, so
meanwhile it is recommended to keep this client off.
Signed-off-by: Saeed Bishara <saeed@marvell.com>
Signed-off-by: Lennert Buytenhek <buytenh@marvell.com>
Signed-off-by: Nicolas Pitre <nico@marvell.com>
Acked-by: Maciej Sosnowski <maciej.sosnowski@intel.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
17 years ago
..
accessibility
…
acorn/ char
…
acpi
acpi: fix integer as NULL pointer warning
17 years ago
amba
…
ata
drivers/ata: trim trailing whitespace
17 years ago
atm
drivers/atm/: remove CVS keywords
17 years ago
auxdisplay
…
base
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
17 years ago
block
brd: don't show ramdisks in /proc/partitions
17 years ago
bluetooth
…
cdrom
[POWERPC] iSeries: Remove unused mail address
17 years ago
char
ip2: fix crashes on load/unload
17 years ago
clocksource
…
connector
…
cpufreq
[CPUFREQ] clarify license of freq_table.c
17 years ago
cpuidle
…
crypto
…
dca
…
dio
…
dma
dmaengine: DMA engine driver for Marvell XOR engine
17 years ago
edac
edac: mpc85xx: fix building as a module
17 years ago
eisa
…
firewire
firewire: prevent userspace from accessing shut down devices
17 years ago
firmware
…
gpio
gpiolib: fix off by one errors
17 years ago
hid
HID: remove CVS keywords
17 years ago
hwmon
ibmaem: new driver for power/energy/temp meters in IBM System X hardware
17 years ago
i2c
i2c/max6875: Really prevent 24RF08 corruption
17 years ago
ide
ide: fix race in device_create
17 years ago
ieee1394
ieee1394: sbp2: use correct size of command descriptor block
17 years ago
infiniband
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband
17 years ago
input
MODULE_LICENSE expects "GPL v2", not "GPLv2"
17 years ago
isdn
isdn: fix integer as NULL pointer warning
17 years ago
leds
LEDS: fix race in device_create
17 years ago
lguest
…
macintosh
…
mca
…
md
md: restart recovery cleanly after device failure.
17 years ago
media
tuner: Do not alter i2c_client.name
17 years ago
memstick
…
message
…
mfd
HTC_EGPIO is ARM-only
17 years ago
misc
…
mmc
missing dependencies on HAS_DMA
17 years ago
mtd
ck804rom: fix driver_data in probe table.
17 years ago
net
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
17 years ago
nubus
…
of
…
oprofile
…
parisc
…
parport
…
pci
pciehp: add message about pciehp_slot_with_bus option
17 years ago
pcmcia
…
pnp
…
power
Power Supply: fix race in device_create
17 years ago
ps3
…
rapidio
…
rtc
…
s390
s390: fix race in device_create
17 years ago
sbus
sbus bpp: instances missed in s/dev_name/bpp_dev_name/
17 years ago
scsi
scsi: fix integer as NULL pointer warning
17 years ago
serial
serial: fix enable_irq_wake/disable_irq_wake imbalance in serial_core.c
17 years ago
sh
…
sn
…
spi
spi: remove some spidev oops-on-rmmod paths
17 years ago
ssb
…
tc
…
telephony
…
thermal
…
uio
UIO: fix race in device_create
17 years ago
usb
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6
17 years ago
video
Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm
17 years ago
virtio
…
w1
…
watchdog
[WATCHDOG] Add ICH9DO into the iTCO_wdt.c driver
17 years ago
xen
…
zorro
…
Kconfig
…
Makefile
…