PERFORCE change 122892 for review

Ulf Lilleengen lulf at FreeBSD.org
Fri Jul 6 10:15:15 UTC 2007


On fre, jul 06, 2007 at 12:02:44 +0200, Ulf Lilleengen wrote:
> On tor, jul 05, 2007 at 12:01:40 +0000, Sonja Milicic wrote:
> > http://perforce.freebsd.org/chv.cgi?CH=122892
> > 
> > Change 122892 by smilicic at tanarri_marilith on 2007/07/05 00:01:06
> > 
> > 	fixed a bug with log provider creation and added more details to dumpconf
> > 
> > Affected files ...
> > 
> > .. //depot/projects/soc2007/smilicic_glog/sys/geom/log/glog.c#4 edit
> > Differences ...
> > 
> > ==== //depot/projects/soc2007/smilicic_glog/sys/geom/log/glog.c#4 (text+ko) ====
> * SNIP *
> >  g_log_worker_sleep(struct g_log_softc *sc)
> >  {
> > -	if (g_log_no_events(&sc->sc_events))
> > -		tsleep(sc, PRIBIO, "glogidle", hz); 
> > +	if (g_log_no_events(&sc->sc_events)){
> > +		G_LOG_DEBUG(0, "putting worker to sleep");
> > +		tsleep(sc, PRIBIO, "glogidle", hz);
> > +	}
> >  }
> >  
> >  /*worker thread*/
> > @@ -380,6 +419,7 @@
> >  		panic("No softc!");
> You should consider to use KASSERT for this, as you have done en log_post_event.
> >  	
> >  	while (1){
> > +                G_LOG_DEBUG(0,"working...");
> >  		ev = g_log_get_event(&sc->sc_events);
> > +                g_log_stop(sc->sc_geom_log, *force);

*SNIP*

> > +        else 
> > +                panic("Softc is null in ctl_destroy!");
> Also a candidate.
> 
> Also, I noticed that a lot of places you mix whitespaces and tabs. It would be
> nice if you just used one of them. Anyway, thought I'd just see how the other
> GEOM student is doing :) Your work looks good so far!

I forgot to insert more *snips* here, as you can see :)

-- 
Ulf Lilleengen


More information about the p4-projects mailing list