xen/blkfront: beyond ARRAY_SIZE of info->shadow
Subsystems (4)
PATCH 1/1 xen/blkfront: beyond ARRAY_SIZE of info->shadow
Do not go beyond ARRAY_SIZE of info->shadow
Signed-off-by Roel Kluin <[email protected]>
---
drivers/block/xen-blkfront.c +1 -1
@@ -122,7 +122,7 @@ static DEFINE_SPINLOCK(blkif_io_lock);static int get_id_from_freelist (struct blkfront_info *info) {unsigned long free = info->shadow_free; -BUG_ON (free >BLK_RING_SIZE ); +BUG_ON (free >=BLK_RING_SIZE ); info->shadow_free = info->shadow[free].req.id; info->shadow[free].req.id =0x0fffffee ;/* debug */ return free;
Quoted 4 lines · Roel Kluin
Do not go beyond
ARRAY_SIZEofinfo->shadowSigned-off-by Roel Kluin <[email protected]>
Jens, can you put this into a next-merge-window branch?
Thanks,
J
Quoted 21 lines
---
drivers/block/xen-blkfront.c +1
-1@@ -122,7 +122,7 @@ static DEFINE_SPINLOCK(blkif_io_lock);static int get_id_from_freelist (struct blkfront_info *info) {unsigned long free = info->shadow_free; -BUG_ON (free >BLK_RING_SIZE ); +BUG_ON (free >=BLK_RING_SIZE ); info->shadow_free = info->shadow[free].req.id; info->shadow[free].req.id =0x0fffffee ;/* debug */ return free;_______________________________________________
Virtualization mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/virtualization
Quoted 8 lines · Jeremy Fitzhardinge
Quoted 4 lines · Roel Kluin
Do not go beyond
ARRAY_SIZEofinfo->shadowSigned-off-by Roel Kluin <[email protected]>Jens, can you put this into a next-merge-window branch?
Sure, will do.
Signature · 1 line
Jens Axboe