Vasily Averin
5ec140e600
dm: bounce_pfn limit added
...
Device mapper uses its own bounce_pfn that may differ from one on underlying
device. In that way dm can build incorrect requests that contain sg elements
greater than underlying device is able to handle.
This is the cause of slab corruption in i2o layer, occurred on i386 arch when
very long direct IO requests are addressed to dm-over-i2o device.
Signed-off-by: Vasily Averin <vvs@sw.ru>
Cc: <stable@kernel.org>
Cc: Alasdair G Kergon <agk@redhat.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
2007-11-02 08:47:25 +01:00
..
acorn /char
unicode diacritics support
2007-10-17 08:42:52 -07:00
acpi
Pull documentation into release branch
2007-10-29 17:31:01 -04:00
amba
Driver core: change add_uevent_var to use a struct
2007-10-12 14:51:01 -07:00
ata
libata: implement and use ATA_QCFLAG_QUIET
2007-10-30 09:59:43 -04:00
atm
Eliminate pointless casts from void* in a few driver irq handlers.
2007-10-23 19:53:16 -04:00
auxdisplay
base
Revert "Driver core: remove class_device_*_bin_file"
2007-10-31 12:51:29 -07:00
block
cciss: update copyright notices
2007-10-29 11:33:05 +01:00
bluetooth
[Bluetooth] Add generic driver for Bluetooth USB devices
2007-10-22 02:59:46 -07:00
cdrom
SG: audit of drivers that use blk_rq_map_sg()
2007-10-24 13:21:21 +02:00
char
x86 gart: rename CONFIG_IOMMU to CONFIG_GART_IOMMU
2007-10-30 00:22:22 +01:00
clocksource
connector
[CONNECTOR]: Fix a spurious kfree_skb() call
2007-10-30 21:29:47 -07:00
cpufreq
Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6
2007-10-12 15:49:37 -07:00
cpuidle
cpuidle: remove unused exports
2007-10-29 17:27:50 -04:00
crypto
[CRYPTO] users: Fix up scatterlist conversion errors
2007-10-27 00:52:07 -07:00
dca
I/OAT: Add DCA services
2007-10-16 09:43:09 -07:00
dio
dma
Remove bogus default y for DMAR and NET_DMA
2007-10-30 08:06:55 -07:00
edac
NULL terminate the pci_device_ids in pasemi_edac
2007-10-19 11:53:56 -07:00
eisa
signedness: module_param_array nump argument
2007-10-14 12:41:52 -07:00
firewire
firewire: Fix pci resume to not pass in a __be32 config rom.
2007-10-31 19:02:19 +01:00
firmware
define global BIT macro
2007-10-19 11:53:42 -07:00
hid
changed email
2007-10-20 00:47:32 +02:00
hwmon
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial
2007-10-19 20:36:17 -07:00
i2c
typo fixes
2007-10-20 01:34:40 +02:00
ide
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6
2007-10-28 12:03:14 -07:00
ieee1394
ieee1394: ieee1394_transactions.c: remove dead code
2007-10-31 19:02:19 +01:00
infiniband
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband
2007-10-30 15:26:56 -07:00
input
[PARPORT] Remove unused 'irq' argument from parport irq functions
2007-10-23 19:53:16 -04:00
isdn
[ISDN] capidrv: address two longstanding warnings
2007-10-29 04:45:06 -04:00
kvm
Consolidate host virtualization support under Virtualization menu
2007-10-23 15:49:47 +10:00
leds
fix typo "sort" -> "short"
2007-10-20 01:55:58 +02:00
lguest
lguest: documentation update
2007-10-25 15:02:50 +10:00
macintosh
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial
2007-10-19 20:36:17 -07:00
mca
md
dm: bounce_pfn limit added
2007-11-02 08:47:25 +01:00
media
[MEDIA] IVTV: exit_ivtv_i2c() cannot be __devexit
2007-10-31 07:48:21 -07:00
message
SG: audit of drivers that use blk_rq_map_sg()
2007-10-24 13:21:21 +02:00
mfd
typo fixes
2007-10-20 01:34:40 +02:00
misc
fujitsu-laptop.c: remove dead code
2007-10-25 17:43:46 -04:00
mmc
[ARM] Fix pxamci regression
2007-10-31 15:21:39 +00:00
mtd
Eliminate pointless casts from void* in a few driver irq handlers.
2007-10-23 19:53:16 -04:00
net
[NET]: Forget the zero_it argument of sk_alloc()
2007-11-01 00:39:31 -07:00
nubus
of
[SPARC/64]: Consolidate of_register_driver
2007-10-17 21:17:42 -07:00
oprofile
parisc
parisc: fix sg_page() fallout
2007-10-23 09:49:31 +02:00
parport
[PARPORT] Remove unused 'irq' argument from parport irq functions
2007-10-23 19:53:16 -04:00
pci
intel-iommu: Fix array overflow
2007-10-30 08:06:55 -07:00
pcmcia
remove asm/bitops.h includes
2007-10-19 11:53:41 -07:00
pnp
PNP: add debug message for adding new device
2007-10-17 08:43:04 -07:00
power
Merge git://git.infradead.org/battery-2.6
2007-10-22 19:20:52 -07:00
ps3
remove asm/bitops.h includes
2007-10-19 11:53:41 -07:00
rapidio
rtc
s3c-rtc: remove unused variable
2007-10-30 08:06:55 -07:00
s390
SG: s390-scsi: missing size parameter in zfcp_address_to_sg()
2007-10-29 09:18:03 +01:00
sbus
vfc_dev conversion to mutex: fallout
2007-10-20 15:04:06 -07:00
scsi
[ARM] Fix an rpc_defconfig regression
2007-10-31 15:21:35 +00:00
serial
serial: fix serial_txx9 console initialization
2007-10-30 08:06:55 -07:00
sh
sn
spi
fix abuses of ptrdiff_t
2007-10-29 07:41:33 -07:00
ssb
[PATCH] ssb: fix build failure
2007-10-16 21:04:11 -04:00
tc
lk201: remove obsolete driver
2007-10-17 08:42:57 -07:00
telephony
kconfig: syntax cleanup - drop support for "depends/requires/def_boolean"
2007-10-12 21:20:32 +02:00
uio
usb
x86 gart: rename CONFIG_IOMMU to CONFIG_GART_IOMMU
2007-10-30 00:22:22 +01:00
video
Kbuild/doc: fix links to Documentation files
2007-10-30 14:26:30 -07:00
virtio
Virtio helper routines for a descriptor ringbuffer implementation
2007-10-23 15:49:55 +10:00
w1
Kbuild/doc: fix links to Documentation files
2007-10-30 14:26:30 -07:00
watchdog
Kbuild/doc: fix links to Documentation files
2007-10-30 14:26:30 -07:00
xen
Add missing newlines to some uses of dev_<level> messages
2007-10-18 14:37:28 -07:00
zorro
Convert files to UTF-8 and some cleanups
2007-10-19 23:21:04 +02:00
Kconfig
Virtio interface
2007-10-23 15:49:54 +10:00
Makefile
Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
2007-10-23 16:37:29 -07:00