[PATCH 2/2] Double block_buffer
Dinar valeev
k0da at opensuse.org
Tue May 21 22:22:55 EST 2013
From: Dinar Valeev <dvaleev at suse.com>
We have block_buffer equal to MAX_BLOCK_SIZE. If we're working with 4k
aligned device, it is not enough, since we're reading too blocks.
Let's double it.
Signed-off-by: Dinar Valeev <dvaleev at suse.com>
---
second/partition.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/second/partition.c b/second/partition.c
index d805ad0..1ade1b6 100644
--- a/second/partition.c
+++ b/second/partition.c
@@ -64,7 +64,7 @@ static const char *valid_mac_partition_types[] = {
#define MAX_BLOCK_SIZE 4096
-static unsigned char block_buffer[MAX_BLOCK_SIZE];
+static unsigned char block_buffer[MAX_BLOCK_SIZE * 2];
static void
add_new_partition(struct partition_t** list, int part_number, const char *part_type,
--
1.8.1.4
More information about the Yaboot-devel
mailing list