[bzimage] Kill off the initrd image type
[people/dverkamp/gpxe.git] / src / arch / i386 / image / bzimage.c
index 9372f55..d9c0545 100644 (file)
@@ -34,7 +34,6 @@
 #include <gpxe/image.h>
 #include <gpxe/segment.h>
 #include <gpxe/init.h>
-#include <gpxe/initrd.h>
 #include <gpxe/cpio.h>
 #include <gpxe/features.h>
 
@@ -188,8 +187,8 @@ static size_t bzimage_load_initrd ( struct image *image,
        struct cpio_header cpio;
         size_t offset = 0;
 
-       /* Ignore images which aren't initrds */
-       if ( initrd->type != &initrd_image_type )
+       /* Do not include kernel image itself as an initrd */
+       if ( initrd == image )
                return 0;
 
        /* Create cpio header before non-prebuilt images */