aboutsummaryrefslogtreecommitdiff
path: root/include/scsi/sg.h
diff options
context:
space:
mode:
authorAl Viro <viro@zeniv.linux.org.uk>2006-11-29 11:40:22 +0100
committerAdrian Bunk <bunk@stusta.de>2006-11-29 11:40:22 +0100
commit82182ed2ce8df69635bcfed4baad8bbfae842bc8 (patch)
treeda5bc595a8151b82150069759097c6dc1d358d4d /include/scsi/sg.h
parentcf76a4a8bd6b14d9fc09e2d050253dc70312c273 (diff)
add forgotten ->b_data in memcpy() call in ext3/resize.c (oopsable)
sbi->s_group_desc is an array of pointers to buffer_head. memcpy() of buffer size from address of buffer_head is a bad idea - it will generate junk in any case, may oops if buffer_head is close to the end of slab page and next page is not mapped and isn't what was intended there. IOW, ->b_data is missing in that call. Fortunately, result doesn't go into the primary on-disk data structures, so only backup ones get crap written to them; that had allowed this bug to remain unnoticed until now. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Adrian Bunk <bunk@stusta.de>
Diffstat (limited to 'include/scsi/sg.h')
0 files changed, 0 insertions, 0 deletions