Subject: Re: Linux 2.6.17.14

From: Jarek Poplawski <[email-masked]>
Date: Tue, 17 Oct 2006 10:41:57 +0200

On 17-10-2006 00:04, Greg KH wrote:
...
> diff --git a/net/sched/cls_basic.c b/net/sched/cls_basic.c
> index dfb300b..0f42544 100644
> --- a/net/sched/cls_basic.c
> +++ b/net/sched/cls_basic.c
> @@ -197,7 +197,7 @@ static int basic_change(struct tcf_proto
>  	if (handle)
>  		f->handle = handle;
>  	else {
> -		int i = 0x80000000;
> +		unsigned int i = 0x80000000;
>  		do {
>  			if (++head->hgenerator == 0x7FFFFFFF)
>  				head->hgenerator = 1;

		} while (--i > 0 && basic_get(tp, head->hgenerator));

		if (i <= 0) {
...

I know it should be seen earlier but maybe somebody
should make it less funny at a next chance:

		if (i == 0) {
 
Jarek P.