[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [dm-devel] [PATCH v3 01/26] block: Fix a buffer overrun in bio_integrity_split()
- From: "Martin K. Petersen" <martin petersen oracle com>
- To: Kent Overstreet <koverstreet google com>
- Cc: axboe kernel dk, "Martin K. Petersen" <martin petersen oracle com>, dm-devel redhat com, linux-kernel vger kernel org, linux-bcache vger kernel org, tj kernel org, Vivek Goyal <vgoyal redhat com>
- Subject: Re: [dm-devel] [PATCH v3 01/26] block: Fix a buffer overrun in bio_integrity_split()
- Date: Tue, 02 Oct 2012 18:30:28 -0400
>>>>> "Kent" == Kent Overstreet <koverstreet google com> writes:
>> > + *bp->bip1.bip_vec = bip->bip_vec[0];
>> > + *bp->bip2.bip_vec = bip->bip_vec[0];
>>
>> I think this is horrible.
Yep.
>> Why not introduce bvec pointer in bip (like bio), to cover the case
>> when bvec are not inline.
Kent> That's... exactly what the next patch in the series does.
I'm perfectly ok with a patch that introduces the pointer and fixes the
bio_pair case. As long as that's all it does.
--
Martin K. Petersen Oracle Linux Engineering
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]