summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/genext2fs/genext2fs-1.4.1/fix-nbblocks-cast.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-devtools/genext2fs/genext2fs-1.4.1/fix-nbblocks-cast.patch')
-rw-r--r--meta/recipes-devtools/genext2fs/genext2fs-1.4.1/fix-nbblocks-cast.patch37
1 files changed, 0 insertions, 37 deletions
diff --git a/meta/recipes-devtools/genext2fs/genext2fs-1.4.1/fix-nbblocks-cast.patch b/meta/recipes-devtools/genext2fs/genext2fs-1.4.1/fix-nbblocks-cast.patch
deleted file mode 100644
index 05b095edf0..0000000000
--- a/meta/recipes-devtools/genext2fs/genext2fs-1.4.1/fix-nbblocks-cast.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-
-This patch fixes up the computation of nbinodes which would go
-negative due to an int overflow issue when nbblocks > 2Meg for
-a 2Gig or greater filesystem.
-
-The computation is now done as a float equation, since both nbblocks
-and bytes_per_inode are no floats, and then cast to int by assignment.
-
-int tmp_nbinodes = nbblocks * BLOCKSIZE / bytes_per_inode;
-
-Upstream-Status: Submitted
-Signed-off-by: Saul Wold <sgw@linux.intel.com>
-
-Rebased by Dexuan Cui <dexuan.cui@intel.com>
-
-Index: genext2fs-1.4.1/genext2fs.c
-===================================================================
---- a/genext2fs.c 2012-03-29 00:07:20.308856017 +0800
-+++ b/genext2fs.c 2012-03-29 00:09:06.848856005 +0800
-@@ -3041,7 +3041,7 @@
- int
- main(int argc, char **argv)
- {
-- int nbblocks = -1;
-+ float nbblocks = -1;
- int nbinodes = -1;
- int nbresrvd = -1;
- float bytes_per_inode = -1;
-@@ -3203,7 +3203,7 @@
- }
- if(fs_timestamp == -1)
- fs_timestamp = time(NULL);
-- fs = init_fs(nbblocks, nbinodes, nbresrvd, holes, fs_timestamp,
-+ fs = init_fs((int)nbblocks, nbinodes, nbresrvd, holes, fs_timestamp,
- bigendian, fsout);
- }
- if (volumelabel != NULL)