Re: [PATCH 02/24] io-controller: Core of the elevator fair queuing

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Aug 27, 2009 at 10:49:40AM +0800, Gui Jianfeng wrote:> Vivek Goyal wrote:> ...> > +static void update_min_vdisktime(struct io_service_tree *st)> > +{> > +	u64 vdisktime;> > +> > +	if (st->active_entity)> > +		vdisktime = st->active_entity->vdisktime;> > +> > +	if (st->rb_leftmost) {> > +		struct io_entity *entity = rb_entry(st->rb_leftmost,> > +						struct io_entity, rb_node);> > +> > +		if (!st->active_entity)> > +			vdisktime = entity->vdisktime;> > +		else> > +			vdisktime = min_vdisktime(vdisktime, entity->vdisktime);> > +	}> > +> > +	st->min_vdisktime = max_vdisktime(st->min_vdisktime, vdisktime);> > +}> > block/elevator-fq.c: In function ‘elv_ioq_slice_expired’:> block/elevator-fq.c:132: warning: ‘vdisktime’ may be used uninitialized in this function> LD      block/built-in.o> > We'd better initialize vdisktime at first.> 
Thanks Gui. Will fix in next posting.
Vivek
> Signed-off-by: Gui Jianfeng <guijianfeng@xxxxxxxxxxxxxx>> --->  block/elevator-fq.c |    2 ++>  1 files changed, 2 insertions(+), 0 deletions(-)> > diff --git a/block/elevator-fq.c b/block/elevator-fq.c> index d04e925..a4161c2 100644> --- a/block/elevator-fq.c> +++ b/block/elevator-fq.c> @@ -131,6 +131,8 @@ static void update_min_vdisktime(struct io_service_tree *st)>  {>  	u64 vdisktime;>  > +	vdisktime = st->min_vdisktime;> +>  	if (st->active_entity)>  		vdisktime = st->active_entity->vdisktime;>  > -- > 1.5.4.rc3_______________________________________________Containers mailing listContainers@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx://lists.linux-foundation.org/mailman/listinfo/containers


[Index of Archives]     [Cgroups]     [Netdev]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux