aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--block/ioctl.c2
-rw-r--r--fs/partitions/check.c2
2 files changed, 0 insertions, 4 deletions
diff --git a/block/ioctl.c b/block/ioctl.c
index 375c57922b00..c722de0ef2ee 100644
--- a/block/ioctl.c
+++ b/block/ioctl.c
@@ -68,8 +68,6 @@ static int blkpg_ioctl(struct block_device *bdev, struct blkpg_ioctl_arg __user
68 case BLKPG_DEL_PARTITION: 68 case BLKPG_DEL_PARTITION:
69 if (!disk->part[part-1]) 69 if (!disk->part[part-1])
70 return -ENXIO; 70 return -ENXIO;
71 if (disk->part[part - 1]->nr_sects == 0)
72 return -ENXIO;
73 bdevp = bdget_disk(disk, part); 71 bdevp = bdget_disk(disk, part);
74 if (!bdevp) 72 if (!bdevp)
75 return -ENOMEM; 73 return -ENOMEM;
diff --git a/fs/partitions/check.c b/fs/partitions/check.c
index ecc3330972e5..68f3e41ae66f 100644
--- a/fs/partitions/check.c
+++ b/fs/partitions/check.c
@@ -325,8 +325,6 @@ void delete_partition(struct gendisk *disk, int part)
325 325
326 if (!p) 326 if (!p)
327 return; 327 return;
328 if (!p->nr_sects)
329 return;
330 disk->part[part-1] = NULL; 328 disk->part[part-1] = NULL;
331 p->start_sect = 0; 329 p->start_sect = 0;
332 p->nr_sects = 0; 330 p->nr_sects = 0;