Displaying 2 results from an estimated 2 matches for "bddde8d".
Did you mean:
adddend
2012 Aug 02
2
[PATCH] add additional checks to ext2 loader
Check if some pointers are not NULL due to read errors or other problems
Signed-off-by: Frediano Ziglio <frediano.ziglio at citrix.com>
---
core/fs/ext2/ext2.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/core/fs/ext2/ext2.c b/core/fs/ext2/ext2.c
index bddde8d..8f0f2a4 100644
--- a/core/fs/ext2/ext2.c
+++ b/core/fs/ext2/ext2.c
@@ -139,6 +139,8 @@ ext2_get_inode(struct fs_info *fs, int inr)
block_off = inode_offset % EXT2_INODES_PER_BLOCK(fs);
data = get_cache(fs->fs_dev, block_num);
+ if (!data)
+ return NULL;
return (const struc...
2012 Aug 02
0
[PATCH 3/3] ALPHA: implement and use rdwr_bytes
...r_t part_start,
is_power_of_2(edd_params.sector_size))
sector_size = edd_params.sector_size;
}
+ if (hard_max_transfer > (0x10000/sector_size))
+ hard_max_transfer = (0x10000/sector_size);
}
}
diff --git a/core/fs/ext2/ext2.c b/core/fs/ext2/ext2.c
index 716670c..bddde8d 100644
--- a/core/fs/ext2/ext2.c
+++ b/core/fs/ext2/ext2.c
@@ -274,7 +274,7 @@ static int ext2_fs_init(struct fs_info *fs)
struct cache *cs;
/* read the super block */
- disk->rdwr_sectors(disk, &sb, 2, 2, 0);
+ rdwr_bytes(disk, &sb, 2*512, 2*512, 0);
/* check if...