fs/partitions/osf.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/fs/partitions/osf.c b/fs/partitions/osf.c index be03a0b..fcab201 100644 --- a/fs/partitions/osf.c +++ b/fs/partitions/osf.c @@ -68,8 +68,8 @@ int osf_partition(struct parsed_partitions *state) } npartitions = le16_to_cpu(label->d_npartitions); if (npartitions > MAX_OSF_PARTITIONS) { - put_dev_sector(sect); - return 0; + printk("OSF: %u partitions\n", npartitions); + npartitions = MAX_OSF_PARTITIONS; } for (i = 0 ; i < npartitions; i++, partition++) { if (slot == state->limit)