summaryrefslogtreecommitdiffstats
path: root/tools/Makefile
diff options
context:
space:
mode:
authorDamien Le Moal2017-07-03 08:44:58 +0200
committerMike Snitzer2017-07-05 22:08:47 +0200
commit3908c9839b1077e677ef9e92d2bce7f224519c59 (patch)
tree4b385dcc6742ce62ba9aeb1bed662cda3993df91 /tools/Makefile
parentdm raid: stop using BUG() in __rdev_sectors() (diff)
downloadkernel-qcow2-linux-3908c9839b1077e677ef9e92d2bce7f224519c59.tar.gz
kernel-qcow2-linux-3908c9839b1077e677ef9e92d2bce7f224519c59.tar.xz
kernel-qcow2-linux-3908c9839b1077e677ef9e92d2bce7f224519c59.zip
dm zoned: fix overflow when converting zone ID to sectors
A zone ID is a 32 bits unsigned int which can overflow when doing the bit shifts in dmz_start_sect(). With a 256 MB zone size drive, the overflow happens for a zone ID >= 8192. Fix this by casting the zone ID to a sector_t before doing the bit shift. While at it, similarly fix dmz_start_block(). Signed-off-by: Damien Le Moal <damien.lemoal@wdc.com> Signed-off-by: Mike Snitzer <snitzer@redhat.com>
Diffstat (limited to 'tools/Makefile')
0 files changed, 0 insertions, 0 deletions