On 2010-11-04 15:48, Vasiliy Kulikov wrote: > Structure hd_geometry is copied to userland with 4 padding bytes > between cylinders and start fields uninitialized on 64-bit platforms. > It leads to leaking of contents of kernel stack memory. > > Currently there is no memset() in real implementations of getgeo() > in drivers/block/, so it makes sense to have memset() in blkdev_ioctl(). Thanks, applied. -- Jens Axboe -- To unsubscribe from this list: send the line "unsubscribe kernel-janitors" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html