Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Jul 1997 21:39:05 -0700
From:      David Greenman <dg@root.com>
To:        itojun@itojun.org
Cc:        hackers@freebsd.org
Subject:   Re: odd xxget() in some network drivers 
Message-ID:  <199707250439.VAA16721@implode.root.com>
In-Reply-To: Your message of "Fri, 25 Jul 1997 13:30:53 %2B0900." <18562.869805053@itojun.csl.sony.co.jp> 

next in thread | previous in thread | raw e-mail | index | archive | help
>>   The new logic in that PR is:
>> !     if (MHLEN < len) {
>>   The only problem with the above is that the first if () expression is wrong.
>>The test should be if (len > MHLEN). Not only is this correct for style, but
>>it is logically different: MHLEN < len will allocate an mbuf cluster when
>>len == MHLEN, and this is not desired.
>
>	???? I did not write MHLEN <= len.  Why len>MHLEN and MHLEN<len
>	should result in different situation?

   Sorry, brain fart. You're correct...there's a reason why we write it the
other way: so people like me don't get confused. :-)

>>   I would prefer that you had your proposed changes reviewed first.
>
>	I prefer that too, however only very few people seems to check
>	problem reports in a regular basis... I do need to wait almost
>	forever.  <sigh>

   In this case it's better to contact the author of the driver(s) directly.
Non-bug reports are easily ignored otherwise.

-DG

David Greenman
Core-team/Principal Architect, The FreeBSD Project



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199707250439.VAA16721>