diff options
author | Kent Overstreet <koverstreet@google.com> | 2012-10-13 00:18:27 +0400 |
---|---|---|
committer | Kent Overstreet <koverstreet@google.com> | 2013-03-24 01:15:26 +0400 |
commit | 6fda981cafbf908acd11e1e636fec50e99d56a47 (patch) | |
tree | be6c8b95551a6081745ab937241dc4a3ef348676 /.mailmap | |
parent | df2cb6daa4cbc34406bc4b1ac9b9335df1083a72 (diff) | |
download | linux-6fda981cafbf908acd11e1e636fec50e99d56a47.tar.xz |
block: Fix a buffer overrun in bio_integrity_split()
bio_integrity_split() seemed to be confusing pointers and arrays -
bip_vec in bio_integrity_payload was an array appended to the end of the
payload, so the bio_vecs in struct bio_pair should have come after the
bio_integrity_payload they're for.
Fix it by making bip_vec a pointer to the inline vecs - a later patch is
going to make more use of this pointer.
Signed-off-by: Kent Overstreet <koverstreet@google.com>
CC: Jens Axboe <axboe@kernel.dk>
CC: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to '.mailmap')
0 files changed, 0 insertions, 0 deletions