Roger Pau Monne
087ffecdaa
xen-blkback: use balloon pages for persistent grants
...
With current persistent grants implementation we are not freeing the
persistent grants after we disconnect the device. Since grant map
operations change the mfn of the allocated page, and we can no longer
pass it to __free_page without setting the mfn to a sane value, use
balloon grant pages instead, as the gntdev device does.
Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
Cc: stable@vger.kernel.org
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2013-02-19 15:17:21 -05:00
..
aoe
aoe: fix use after free in aoedev_by_aoeaddr()
2012-12-17 17:15:26 -08:00
drbd
drbd: fix potential protocol error and resulting disconnect/reconnect
2013-01-21 22:58:36 +01:00
mtip32xx
mtip32xx: fix for crash when the device surprise removed during rebuild
2013-01-11 14:35:58 +01:00
paride
xen-blkback
xen-blkback: use balloon pages for persistent grants
2013-02-19 15:17:21 -05:00
amiflop.c
ataflop.c
brd.c
cciss.c
Drivers: block: remove __dev* attributes.
2013-01-03 15:57:15 -08:00
cciss.h
cciss_cmd.h
cciss_scsi.c
cciss: fix handling of protocol error
2012-09-18 11:57:08 +02:00
cciss_scsi.h
cpqarray.c
Drivers: block: remove __dev* attributes.
2013-01-03 15:57:15 -08:00
cpqarray.h
cryptoloop.c
DAC960.c
dac960: Remove unused variables from DAC960_CreateProcEntries()
2012-05-11 16:42:14 +02:00
DAC960.h
floppy.c
floppy: destroy floppy workqueue before cleaning up the queue
2012-11-23 14:32:54 +01:00
hd.c
Remove all #inclusions of asm/system.h
2012-03-28 18:30:03 +01:00
ida_cmd.h
ida_ioctl.h
Kconfig
cciss: select CONFIG_CHECK_SIGNATURE
2012-10-30 08:37:00 +01:00
loop.c
Merge branch 'for-3.8/drivers' of git://git.kernel.dk/linux-block
2012-12-17 13:39:11 -08:00
Makefile
block: remove the deprecated ub driver
2012-09-05 17:18:53 -07:00
mg_disk.c
mg_disk: Use struct dev_pm_ops for power management
2012-07-06 19:07:00 +02:00
nbd.c
nbd: handle discard requests
2012-10-06 03:05:24 +09:00
nvme.c
Drivers: block: remove __dev* attributes.
2013-01-03 15:57:15 -08:00
osdblk.c
block: Add bio_clone_bioset(), bio_clone_kmalloc()
2012-09-09 10:35:39 +02:00
pktcdvd.c
pktcdvd: Switch to bio_kmalloc()
2012-09-09 10:35:39 +02:00
ps3disk.c
Drivers: block: remove __dev* attributes.
2013-01-03 15:57:15 -08:00
ps3vram.c
Drivers: block: remove __dev* attributes.
2013-01-03 15:57:15 -08:00
rbd.c
rbd: get rid of rbd_{get,put}_dev()
2012-12-20 10:56:44 -06:00
rbd_types.h
rbd: get rid of RBD_MAX_SEG_NAME_LEN
2012-12-17 08:37:29 -06:00
smart1,2.h
sunvdc.c
Drivers: block: remove __dev* attributes.
2013-01-03 15:57:15 -08:00
swim.c
Drivers: block: remove __dev* attributes.
2013-01-03 15:57:15 -08:00
swim3.c
Drivers: block: remove __dev* attributes.
2013-01-03 15:57:15 -08:00
swim_asm.S
sx8.c
umem.c
Drivers: block: remove __dev* attributes.
2013-01-03 15:57:15 -08:00
umem.h
virtio_blk.c
Various minor fixes, but a slightly more complex one to fix the per-cpu overload
2013-01-20 16:44:28 -08:00
xd.c
Remove all #inclusions of asm/system.h
2012-03-28 18:30:03 +01:00
xd.h
xen-blkfront.c
xen-blkfront: drop the use of llist_for_each_entry_safe
2013-02-19 15:17:08 -05:00
xsysace.c
Drivers: block: remove __dev* attributes.
2013-01-03 15:57:15 -08:00
z2ram.c