diff options
Diffstat (limited to 'net/9p/trans_virtio.c')
| -rw-r--r-- | net/9p/trans_virtio.c | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/net/9p/trans_virtio.c b/net/9p/trans_virtio.c index 5af18d11b51..2a167658bb9 100644 --- a/net/9p/trans_virtio.c +++ b/net/9p/trans_virtio.c @@ -192,10 +192,10 @@ static int pack_sg_list(struct scatterlist *sg, int start,  		s = rest_of_page(data);  		if (s > count)  			s = count; +		BUG_ON(index > limit);  		sg_set_buf(&sg[index++], data, s);  		count -= s;  		data += s; -		BUG_ON(index > limit);  	}  	return index-start;  |