summaryrefslogtreecommitdiff
path: root/debian/patches/0007-ext2fs-use-size_t-where-appropriate.patch
diff options
context:
space:
mode:
authorJustus Winter <4winter@informatik.uni-hamburg.de>2014-06-06 11:59:46 +0200
committerJustus Winter <4winter@informatik.uni-hamburg.de>2014-06-06 11:59:46 +0200
commit4b7fee3d2940323e865ca335a83d660829bd75ec (patch)
tree2ab16861abe458409299b8cb10ac93c3f9e603ae /debian/patches/0007-ext2fs-use-size_t-where-appropriate.patch
parent60fbfb5cee47763d4c1dd831f66b853f2b5755cd (diff)
add patch series
Diffstat (limited to 'debian/patches/0007-ext2fs-use-size_t-where-appropriate.patch')
-rw-r--r--debian/patches/0007-ext2fs-use-size_t-where-appropriate.patch84
1 files changed, 84 insertions, 0 deletions
diff --git a/debian/patches/0007-ext2fs-use-size_t-where-appropriate.patch b/debian/patches/0007-ext2fs-use-size_t-where-appropriate.patch
new file mode 100644
index 00000000..dabc079a
--- /dev/null
+++ b/debian/patches/0007-ext2fs-use-size_t-where-appropriate.patch
@@ -0,0 +1,84 @@
+From 9bf50738cfac12536ba40311d2e121cce336511c Mon Sep 17 00:00:00 2001
+From: Justus Winter <4winter@informatik.uni-hamburg.de>
+Date: Fri, 6 Jun 2014 11:29:18 +0200
+Subject: [PATCH 7/9] ext2fs: use size_t where appropriate
+
+* extfs/dir.c: Use size_t where appropriate.
+---
+ ext2fs/dir.c | 22 +++++++++++-----------
+ 1 file changed, 11 insertions(+), 11 deletions(-)
+
+diff --git a/ext2fs/dir.c b/ext2fs/dir.c
+index 0597500..1f7c7ed 100644
+--- a/ext2fs/dir.c
++++ b/ext2fs/dir.c
+@@ -99,7 +99,7 @@ diskfs_null_dirstat (struct dirstat *ds)
+
+ static error_t
+ dirscanblock (vm_address_t blockoff, struct node *dp, int idx,
+- const char *name, int namelen, enum lookup_type type,
++ const char *name, size_t namelen, enum lookup_type type,
+ struct dirstat *ds, ino_t *inum);
+
+
+@@ -137,7 +137,7 @@ diskfs_lookup_hard (struct node *dp, const char *name, enum lookup_type type,
+ {
+ error_t err;
+ ino_t inum;
+- int namelen;
++ size_t namelen;
+ int spec_dotdot;
+ struct node *np = 0;
+ int retry_dotdot = 0;
+@@ -379,11 +379,11 @@ diskfs_lookup_hard (struct node *dp, const char *name, enum lookup_type type,
+ return ENOENT. */
+ static error_t
+ dirscanblock (vm_address_t blockaddr, struct node *dp, int idx,
+- const char *name, int namelen, enum lookup_type type,
++ const char *name, size_t namelen, enum lookup_type type,
+ struct dirstat *ds, ino_t *inum)
+ {
+- int nfree = 0;
+- int needed = 0;
++ size_t nfree = 0;
++ size_t needed = 0;
+ vm_address_t currentoff, prevoff;
+ struct ext2_dir_entry_2 *entry = 0;
+ int nentries = 0;
+@@ -421,7 +421,7 @@ dirscanblock (vm_address_t blockaddr, struct node *dp, int idx,
+
+ if (looking || countcopies)
+ {
+- int thisfree;
++ size_t thisfree;
+
+ /* Count how much free space this entry has in it. */
+ if (entry->inode == 0)
+@@ -527,11 +527,11 @@ diskfs_direnter_hard (struct node *dp, const char *name, struct node *np,
+ struct dirstat *ds, struct protid *cred)
+ {
+ struct ext2_dir_entry_2 *new;
+- int namelen = strlen (name);
+- int needed = EXT2_DIR_REC_LEN (namelen);
+- int oldneeded;
++ size_t namelen = strlen (name);
++ size_t needed = EXT2_DIR_REC_LEN (namelen);
++ size_t oldneeded;
+ vm_address_t fromoff, tooff;
+- int totfreed;
++ size_t totfreed;
+ error_t err;
+ size_t oldsize = 0;
+
+@@ -577,7 +577,7 @@ diskfs_direnter_hard (struct node *dp, const char *name, struct node *np,
+ {
+ struct ext2_dir_entry_2 *from = (struct ext2_dir_entry_2 *)fromoff;
+ struct ext2_dir_entry_2 *to = (struct ext2_dir_entry_2 *) tooff;
+- int fromreclen = from->rec_len;
++ size_t fromreclen = from->rec_len;
+
+ if (from->inode != 0)
+ {
+--
+2.0.0.rc2
+