Module Name:    src
Committed By:   kiyohara
Date:           Sat Oct  8 06:55:19 UTC 2011

Modified Files:
        src/sys/arch/ofppc/ofppc: disksubr.c

Log Message:
Support FAT filesystem on RDB partition.


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/ofppc/ofppc/disksubr.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/ofppc/ofppc/disksubr.c
diff -u src/sys/arch/ofppc/ofppc/disksubr.c:1.23 src/sys/arch/ofppc/ofppc/disksubr.c:1.24
--- src/sys/arch/ofppc/ofppc/disksubr.c:1.23	Thu Aug 18 08:55:43 2011
+++ src/sys/arch/ofppc/ofppc/disksubr.c	Sat Oct  8 06:55:19 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: disksubr.c,v 1.23 2011/08/18 08:55:43 phx Exp $	*/
+/*	$NetBSD: disksubr.c,v 1.24 2011/10/08 06:55:19 kiyohara Exp $	*/
 
 /*-
  * Copyright (c) 2010 Frank Wille.
@@ -63,7 +63,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: disksubr.c,v 1.23 2011/08/18 08:55:43 phx Exp $");
+__KERNEL_RCSID(0, "$NetBSD: disksubr.c,v 1.24 2011/10/08 06:55:19 kiyohara Exp $");
 
 #include "opt_disksubr.h"
 
@@ -448,6 +448,7 @@ read_rdb_label(dev_t dev, void (*strat)(
 		case ADT_AMIX:
 		case ADT_EXT2:
 		case ADT_RAID:
+		case ADT_MSD:
 		case ADT_UNKNOWN:
 			pp = &lp->d_partitions[lp->d_npartitions];
 			break;
@@ -648,6 +649,10 @@ getadostype(u_long dostype)
 		adt.archtype = ADT_RAID;
 		adt.fstype = FS_RAID;
 		return adt;
+	case DOST_MSD:
+		adt.archtype = ADT_MSD;
+		adt.fstype = FS_MSDOS;
+		return adt;
 	default:
 #ifdef DIAGNOSTIC
 		printf("warning unknown dostype: 0x%lx marking unused\n",

Reply via email to