- if (magic != LOV_USER_MAGIC_V1 &&
- magic != LOV_USER_MAGIC_V3 &&
- magic != LOV_USER_MAGIC_SPECIFIC &&
- magic != LOV_USER_MAGIC_COMP_V1) {
+ switch (magic) {
+ case LOV_USER_MAGIC_FOREIGN:
+ RETURN(0);
+ case LOV_USER_MAGIC_V1:
+ case LOV_USER_MAGIC_V3:
+ case LOV_USER_MAGIC_SPECIFIC:
+ RETURN(lod_verify_v1v3(d, buf, is_from_disk));
+ case LOV_USER_MAGIC_COMP_V1:
+ case LOV_USER_MAGIC_SEL:
+ break;
+ default: