> >> >> >> 4546 else >> 4547 cmn_err(CE_CONT, "?root on %s fstype %s\n", >> 4548 rootfs.bo_name, fstyp); >> >> >> What does "?root" mean?
Sparc does the same: uts/common/os/swapgeneric.c, rootconf(void) else cmn_err(CE_CONT, "?root on %s fstype %s\n", rootfs.bo_name, rootfs.bo_fstype); =============== I have got 3 more comments: 1) http://cr.opensolaris.org/~pavelf/6317111/usr/src/uts/i86pc/os/fakebop.c.frames.html 1104 * then we need to set "fstype" to "nfsdyn" so we mount the comment should change "nfsdyn" to "nfs" 2) again, "nfsdyn" should be replaced via "nfs" in /usr/sadm/lib/wbem/config_tftp 59 echo "setprop fstype 'nfsdyn'" >> ${BOOTENVRC} Since /usr/sadm/lib/wbem/config_tftp is part of closed consolidation (not in onnv), I will handle this separately. 3) Fix for 6350006 BAD TRAP panic, when using unknown nfs protocol version in fstype property should address also sparc, uts/common/os/swapgeneric.c, function rootconf() RLOCK_VFSSW(); vsw = vfs_getvfsswbyname(rootfs.bo_fstype); RUNLOCK_VFSSW(); should be changed to RLOCK_VFSSW(); vsw = vfs_getvfsswbyname(rootfs.bo_fstype); RUNLOCK_VFSSW(); if (vsw == NULL) { cmn_err(CE_CONT, "Cannot find %s filesystem\n", fstyp); return (ENXIO); } ====== Can we get 1 more review? Thanks, Pavel