block: fix an integer overflow in logical block size
[linux-block.git] / drivers / md / raid0.c
index b7c20979bd19a68205dbbdfe5fd05abf5e3ef6c3..322386ff5d225dfb463c68627a885252f76e42f4 100644 (file)
@@ -87,7 +87,7 @@ static int create_strip_zones(struct mddev *mddev, struct r0conf **private_conf)
        char b[BDEVNAME_SIZE];
        char b2[BDEVNAME_SIZE];
        struct r0conf *conf = kzalloc(sizeof(*conf), GFP_KERNEL);
-       unsigned short blksize = 512;
+       unsigned blksize = 512;
 
        *private_conf = ERR_PTR(-ENOMEM);
        if (!conf)