]> git.proxmox.com Git - grub2.git/commitdiff
* include/grub/diskfilter.h (grub_diskfilter_vg): Increase extent_size
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Wed, 4 Apr 2012 12:31:22 +0000 (14:31 +0200)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Wed, 4 Apr 2012 12:31:22 +0000 (14:31 +0200)
to uint64_t to prevent overflow.
(grub_diskfilter_lv): Increase start_extent and extent_count
to uint64_t to prevent overflow.

ChangeLog
include/grub/diskfilter.h

index bb444699e6ea6f3d617c678cef61ce1b50ec0415..1e1dbb34a8b62ee4c0263c545267f18605373bb6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2012-04-04  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * include/grub/diskfilter.h (grub_diskfilter_vg): Increase extent_size
+       to uint64_t to prevent overflow.
+       (grub_diskfilter_lv): Increase start_extent and extent_count
+       to uint64_t to prevent overflow.
+
 2012-04-01  Vladimir Serbinenko  <phcoder@gmail.com>
 
        * configure.ac: Increase version.
index 63ba1f1f6624f09a65d511d78dc49b430b8c9513..95754564d582538e200e42d56769ef519069b85c 100644 (file)
@@ -42,7 +42,7 @@ struct grub_diskfilter_vg {
   grub_size_t uuid_len;
   /* Optional.  */
   char *name;
-  int extent_size;
+  grub_uint64_t extent_size;
   struct grub_diskfilter_pv *pvs;
   struct grub_diskfilter_lv *lvs;
   struct grub_diskfilter_vg *next;
@@ -100,8 +100,8 @@ struct grub_diskfilter_lv {
 };
 
 struct grub_diskfilter_segment {
-  unsigned int start_extent;
-  unsigned int extent_count;
+  grub_uint64_t start_extent;
+  grub_uint64_t extent_count;
   enum 
     {
       GRUB_DISKFILTER_STRIPED = 0,