]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
* grub-core/fs/zfs/zfs.c (ZAP_LEAF_NUMCHUNKS): Use unsigned arithmetics.
authorVladimir Serbinenko <phcoder@gmail.com>
Wed, 13 Nov 2013 08:27:36 +0000 (09:27 +0100)
committerVladimir Serbinenko <phcoder@gmail.com>
Wed, 13 Nov 2013 08:27:36 +0000 (09:27 +0100)
ChangeLog
grub-core/fs/zfs/zfs.c

index 16c6ef6e86bf04522914715aaf94aaf2a5920413..6c0f03b7faee7c38062053573d5b40b93fe4cc9f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2013-11-13  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * grub-core/fs/zfs/zfs.c (ZAP_LEAF_NUMCHUNKS): Use unsigned arithmetics.
+
 2013-11-13  Vladimir Serbinenko  <phcoder@gmail.com>
 
        * grub-core/normal/datetime.c (grub_get_weekday): Use if rather than
index d0a4d9cc71e8c53659f7f2c163d58c90ec3689ee..4d0bde4ce04391ac263a69d150dc243b4149ca69 100644 (file)
@@ -129,7 +129,7 @@ LEAF_HASH (int bs, grub_uint64_t h, zap_leaf_phys_t *l)
 static inline int
 ZAP_LEAF_NUMCHUNKS (int bs)
 {
-  return (((1 << bs) - 2 * ZAP_LEAF_HASH_NUMENTRIES (bs)) /
+  return (((1U << bs) - 2 * ZAP_LEAF_HASH_NUMENTRIES (bs)) /
          ZAP_LEAF_CHUNKSIZE - 2);
 }