Re: RH 2.6 64-bit experience needed (..duplicated ioctl32 handler )

"Brian F. G. Bidulock" <[email protected]> Wed, 22 Feb 2006 15:53:24 -0700
Newsgroups gmane.linux.kernel.streams
Organization http://www.openss7.org/
Message-ID <[email protected]>
Eugene,

Ok, I have Linux Fast-STREAMS passing all test cases on x86_64 SMP.
Changes to Linux Fast-STREAMS are available immediately to sponsors
of and subscribers to the OpenSS7 on the CVS archive.

<marketingplug>
If anyone needs the changes immediately, sponsorship of the OpenSS7
Project doesn't cost all that much.  mailto:[email protected]
</marketingplug>

I will now finish proper 32-bit compatibility before re-releasing
Linux Fast-STREAMS.

LiS, OTOH, fails a bunch more (10 or 12 more) test cases.  Some of
these appear to the 64bit issues.  Added to the other 40 or so test
case lockups previously discovered on SMP, I cannot see that LiS is
usable in a 64bit SMP environment at all.  (I'm sure that it might
work fine for some very narrow applications.)  Coupled with the fact
that existing BLD32OVER64 and ioctl32 conversion is fundamentally 
flawed, I will likely not be updating LiS unless requested by a sponsor.

Please use Linux Fast-STREAMS in such an environment.  The strcompat
package includes LiS source (and some LiS binary) compatibility for
Linux Fast-STREAMS to assist with any transition issues.

--brian

On Tue, 21 Feb 2006, [email protected] wrote:

> 
>    >  - For LiS I will rip the ioctl conversion hash table and the cdrom
>    >    conversion functions from the system map and override the CDROM
>    >     ioctls with a function that checks for character or block device
>    and
>    >    then either calls the CDROM conversion or calls the STREAMS
>    >   conversions.
>    >
>    > How does that sound?
>    That sounds rather heavy.
> 
>    I'm wondering if there is simpler way of fixing that problem.
> 
>    Anyhow, did you have a chance to implement and test that fix?
> 
>    Are there a lot of changes?
> 
>    --
>    Eugene
> 
> 
> 
>      _________________________________________________________________
> 
>    Try the New Netscape Mail Today!
>    Virtually Spam-Free | More Storage | Import Your Contact List
>    [1]http://mail.netscape.com
> 
> References
> 
>    1. http://mail.netscape.com/

-- 
Brian F. G. Bidulock    ¦ The reasonable man adapts himself to the ¦
[email protected]    ¦ world; the unreasonable one persists in  ¦
http://www.openss7.org/ ¦ trying  to adapt the  world  to himself. ¦
                        ¦ Therefore  all  progress  depends on the ¦
                        ¦ unreasonable man. -- George Bernard Shaw ¦