]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
* grub-core/disk/diskfilter.c (grub_diskfilter_make_raid): Make
authorVladimir Serbinenko <phcoder@gmail.com>
Wed, 13 Nov 2013 08:40:16 +0000 (09:40 +0100)
committerVladimir Serbinenko <phcoder@gmail.com>
Wed, 13 Nov 2013 08:40:16 +0000 (09:40 +0100)
level / 3 division explicitly unsigned. Saves few bytes.

ChangeLog
grub-core/disk/diskfilter.c

index 6c0f03b7faee7c38062053573d5b40b93fe4cc9f..065c3d362cd3b7558b0c317d0ed657da8aeadb4e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2013-11-13  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * grub-core/disk/diskfilter.c (grub_diskfilter_make_raid): Make
+       level / 3 division explicitly unsigned. Saves few bytes.
+
 2013-11-13  Vladimir Serbinenko  <phcoder@gmail.com>
 
        * grub-core/fs/zfs/zfs.c (ZAP_LEAF_NUMCHUNKS): Use unsigned arithmetics.
index b917c3eab14b5ec6ead0aa0ca2394059f1863896..dc693696a09d7b2d820c52f245de696fd957df79 100644 (file)
@@ -934,7 +934,7 @@ grub_diskfilter_make_raid (grub_size_t uuidlen, char *uuid, int nmemb,
     case 4:
     case 5:
     case 6:
-      totsize = (nmemb - level / 3) * disk_size;
+      totsize = (nmemb - ((unsigned) level / 3U)) * disk_size;
       break;
 
     default: