Date: Sun, 10 Feb 2002 03:01:57 +0900 From: Takanori Saneto <sanewo@ba2.so-net.ne.jp> To: Munehiro Matsuda <haro@h4.dion.ne.jp> Cc: Takanori Saneto <sanewo@ba2.so-net.ne.jp> Subject: Re: /dev/rtc not configured message when starting VMWare2 on -current Message-ID: <200202091801.g19I1w307461@muse.sanewo.dyn.to> In-Reply-To: <20020209002638L.haro@h4.dion.ne.jp> (Munehiro Matsuda's message of "Sat, 09 Feb 2002 00:26:38 %2B0900") References: <px8wuxpr4k9.wl@hunter.muc.macsch.com> <20020209002638L.haro@h4.dion.ne.jp>
next in thread | previous in thread | raw e-mail | index | archive | help
Re: "Re: /dev/rtc not configured message when starting VMWare2 on -current" In article <20020209002638L.haro@h4.dion.ne.jp>, Munehiro Matsuda <haro@h4.dion.ne.jp> wrote: >I have a hack^Wpatch that should fix your problem. I think you need to prevent returning the value of uninitialized variable (``error'') when no error should be returned. How about following patch? (just added "error = 0;" line) Index: rtc.c =================================================================== RCS file: /export/cvsup/cvs/ports/emulators/rtc/files/rtc.c,v retrieving revision 1.6 diff -u -r1.6 rtc.c --- rtc.c 16 Sep 2001 07:05:18 -0000 1.6 +++ rtc.c 9 Feb 2002 17:54:44 -0000 @@ -266,10 +266,32 @@ { int error; +#if __FreeBSD_version >= 500023 +dev_t dev; +struct rtc_softc *sc; + + if (rtc_sc!=NULL) + return (EINVAL); + + dev = make_dev(&rtc_cdevsw, 0, UID_ROOT, GID_WHEEL, 0644, DEVICE_NAME); + if (dev==NULL) + return (EINVAL); + + MALLOC(sc, struct rtc_softc*, sizeof(*sc), M_DEVBUF, M_WAITOK); + if (sc==NULL) + return (EINVAL); + + bzero(sc, sizeof(*sc)); + rtc_sc = sc; + dev->si_drv1 = sc; /* Link together */ + sc->dev = dev; + error = 0; +#else error = cdevsw_add(&rtc_cdevsw); if (error) return error; +#endif return error; } -- $B$5$M$r(B (SANETO Takanori) // [$B<qL#(B] $BK\6H$r$9$k$3$H(B // $B!&!&!&!&!&!&!&!&!&!&!&!&!&!&!&!&!&(B // Bonjour Chapeau // <URL:mailto:sanewo@ba2.so-net.ne.jp> // [$BK\6H(B] $B<qL#$KAv$k$3$H(B // To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200202091801.g19I1w307461>