patch-2.4.10 linux/fs/partitions/ldm.c
Next file: linux/fs/pipe.c
Previous file: linux/fs/partitions/ibm.c
Back to the patch index
Back to the overall index
- Lines: 19
- Date:
Fri Sep 7 09:28:38 2001
- Orig file:
v2.4.9/linux/fs/partitions/ldm.c
- Orig date:
Sun Aug 12 13:28:00 2001
diff -u --recursive --new-file v2.4.9/linux/fs/partitions/ldm.c linux/fs/partitions/ldm.c
@@ -23,7 +23,7 @@
* in the file COPYING); if not, write to the Free Software Foundation,
* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
-#include <asm/types.h>
+#include <linux/types.h>
#include <asm/unaligned.h>
#include <asm/byteorder.h>
#include <linux/genhd.h>
@@ -141,7 +141,8 @@
printk(LDM_CRIT "Cannot find VBLK, database may be corrupt.\n");
return -1;
}
- if (BE16(buffer + 0x0E) == 0) /* Record is not in use. */
+ if ((BE16(buffer + 0x0E) == 0) || /* Record is not in use. */
+ (BE16(buffer + 0x0C) != 0)) /* Part 2 of an ext. record */
return 0;
/* FIXME: What about extended VBLKs? */
switch (buffer[0x13]) {
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)