linux/drivers/block
Roger Pau Monne d642daf637 xen-blkfront: restore the non-persistent data path
commit bfe11d6de1 upstream.

When persistent grants were added they were always used, even if the
backend doesn't have this feature (there's no harm in always using the
same set of pages). This restores the old data path when the backend
doesn't have persistent grants, removing the burden of doing a memcpy
when it is not actually needed.

Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
Reported-by: Felipe Franciosi <felipe.franciosi@citrix.com>
Cc: Felipe Franciosi <felipe.franciosi@citrix.com>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Cc: David Vrabel <david.vrabel@citrix.com>
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
[v2: Fix up whitespace issues]
Tested-by: Felipe Franciosi <felipe@paradoxo.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-06-07 13:25:37 -07:00
..
aoe mm: close PageTail race 2014-04-03 12:01:05 -07:00
drbd
mtip32xx mtip32xx: Set queue bounce limit 2014-05-06 07:55:32 -07:00
paride
rsxx
xen-blkback xen/blkback: fix reference counting 2013-12-04 10:56:25 -08:00
amiflop.c
ataflop.c
brd.c block: fix a probe argument to blk_register_region 2013-11-29 11:11:50 -08:00
cciss_cmd.h
cciss_scsi.c
cciss_scsi.h
cciss.c cciss: fix info leak in cciss_ioctl32_passthru() 2013-10-13 16:08:28 -07:00
cciss.h
cpqarray.c cpqarray: fix info leak in ida_locked_ioctl() 2013-10-13 16:08:28 -07:00
cpqarray.h
cryptoloop.c
DAC960.c
DAC960.h
floppy.c floppy: don't write kernel-only members to FDRAWCMD ioctl output 2014-05-13 13:59:40 +02:00
hd.c
ida_cmd.h
ida_ioctl.h
Kconfig
loop.c loop: fix crash when using unassigned loop device 2013-12-04 10:56:20 -08:00
Makefile
mg_disk.c
nbd.c nbd: correct disconnect behavior 2013-07-21 18:21:29 -07:00
nvme-core.c NVMe: Add MSI support 2013-05-31 11:45:52 -04:00
nvme-scsi.c NVMe: Fix a signedness bug in nvme_trans_modesel_get_mp 2013-05-17 09:10:38 -04:00
osdblk.c
pktcdvd.c pktcdvd: silence static checker warning 2013-05-29 15:36:22 +02:00
ps3disk.c
ps3vram.c
rbd_types.h
rbd.c rbd: fix error paths in rbd_img_request_fill() 2014-05-30 21:52:12 -07:00
smart1,2.h
sunvdc.c
swim_asm.S
swim.c
swim3.c
sx8.c
umem.c
umem.h
virtio_blk.c
xen-blkfront.c xen-blkfront: restore the non-persistent data path 2014-06-07 13:25:37 -07:00
xsysace.c drivers/block/xsysace.c: fix id with missing port-number 2013-05-24 16:22:50 -07:00
z2ram.c