X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=second%2Ffs_swap.c;h=1efb96e1d81278cc58a20e936517d4837b8c316d;hb=e915b0ad8c6b5a2fa25c59bd56ae752f8c2c799d;hp=87da8775f85c8db55e7101261e88a4ac56f713e6;hpb=37d30b56405bf9858e0c1c1baad93105737e7a1b;p=yaboot.git diff --git a/second/fs_swap.c b/second/fs_swap.c index 87da877..1efb96e 100644 --- a/second/fs_swap.c +++ b/second/fs_swap.c @@ -59,9 +59,10 @@ swap_open(struct boot_file_t* file, struct partition_t* part, DEBUG_ENTER; DEBUG_OPEN; - if (file->device_kind != FILE_DEVICE_BLOCK || part == NULL) { - DEBUG_LEAVE(FILE_ERR_BADDEV); - return FILE_ERR_BADDEV; + if (part == NULL) { + DEBUG_F("No partions on %s, not checking for swap\n", device_name); + DEBUG_LEAVE(FILE_ERR_BAD_FSYS); + return FILE_ERR_BAD_FSYS; } /* We assume that device is "short" and is correctly NULL terminsated */