separate partition format handling from generic code

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
diff --git a/block/Makefile b/block/Makefile
index 3199c0c..39b76ba 100644
--- a/block/Makefile
+++ b/block/Makefile
@@ -6,7 +6,7 @@
 			blk-flush.o blk-settings.o blk-ioc.o blk-map.o \
 			blk-exec.o blk-merge.o blk-softirq.o blk-timeout.o \
 			blk-iopoll.o blk-lib.o ioctl.o genhd.o scsi_ioctl.o \
-			partitions/
+			partition-generic.o partitions/
 
 obj-$(CONFIG_BLK_DEV_BSG)	+= bsg.o
 obj-$(CONFIG_BLK_DEV_BSGLIB)	+= bsg-lib.o