* Re: megaraid warnings
2004-02-17 19:45 megaraid warnings David Mosberger
@ 2004-02-17 19:58 ` Matthew Wilcox
2004-02-17 20:08 ` David Mosberger
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: Matthew Wilcox @ 2004-02-17 19:58 UTC (permalink / raw)
To: linux-ia64
On Tue, Feb 17, 2004 at 11:45:33AM -0800, David Mosberger wrote:
> The 2.6 megaraid driver causes several ugly warnings along the lines of:
>
> drivers/scsi/megaraid.c:3500: warning: cast to pointer from integer of different size
>
> I think those may be harmless (I don't have hardware to test this) but
> it would still be better to fix the drivers so there are no warnings
> (most likely by casting u32 addresses that are guaranteed to be <4GB
> to "unsigned long" before converting them to a pointer).
>
> Can someone look into this?
This keeps coming up on linux-scsi; basically these are ioctls that
are called by some binary-only (and x86-binary-only at that) management
program. so if they want to ship an ia64 version of their management
program, they'll have to fix this; otherwise the addresses are guaranteed
to be in the lower 32 bits of the address space.
--
"Next the statesmen will invent cheap lies, putting the blame upon
the nation that is attacked, and every man will be glad of those
conscience-soothing falsities, and will diligently study them, and refuse
to examine any refutations of them; and thus he will by and by convince
himself that the war is just, and will thank God for the better sleep
he enjoys after this process of grotesque self-deception." -- Mark Twain
^ permalink raw reply [flat|nested] 5+ messages in thread* Re: megaraid warnings
2004-02-17 19:45 megaraid warnings David Mosberger
2004-02-17 19:58 ` Matthew Wilcox
@ 2004-02-17 20:08 ` David Mosberger
2004-02-17 20:09 ` Matthew Wilcox
2004-02-17 20:18 ` David Mosberger
3 siblings, 0 replies; 5+ messages in thread
From: David Mosberger @ 2004-02-17 20:08 UTC (permalink / raw)
To: linux-ia64
>>>>> On Tue, 17 Feb 2004 19:58:47 +0000, Matthew Wilcox <willy@debian.org> said:
Matthew> This keeps coming up on linux-scsi; basically these are
Matthew> ioctls that are called by some binary-only (and
Matthew> x86-binary-only at that) management program. so if they
Matthew> want to ship an ia64 version of their management program,
Matthew> they'll have to fix this; otherwise the addresses are
Matthew> guaranteed to be in the lower 32 bits of the address space.
Then why not disable the offending code for 64-bit platforms for the
time being?
--david
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: megaraid warnings
2004-02-17 19:45 megaraid warnings David Mosberger
2004-02-17 19:58 ` Matthew Wilcox
2004-02-17 20:08 ` David Mosberger
@ 2004-02-17 20:09 ` Matthew Wilcox
2004-02-17 20:18 ` David Mosberger
3 siblings, 0 replies; 5+ messages in thread
From: Matthew Wilcox @ 2004-02-17 20:09 UTC (permalink / raw)
To: linux-ia64
On Tue, Feb 17, 2004 at 12:08:22PM -0800, David Mosberger wrote:
> >>>>> On Tue, 17 Feb 2004 19:58:47 +0000, Matthew Wilcox <willy@debian.org> said:
>
> Matthew> This keeps coming up on linux-scsi; basically these are
> Matthew> ioctls that are called by some binary-only (and
> Matthew> x86-binary-only at that) management program. so if they
> Matthew> want to ship an ia64 version of their management program,
> Matthew> they'll have to fix this; otherwise the addresses are
> Matthew> guaranteed to be in the lower 32 bits of the address space.
>
> Then why not disable the offending code for 64-bit platforms for the
> time being?
Because it works when the x86 app is run in emulation.
--
"Next the statesmen will invent cheap lies, putting the blame upon
the nation that is attacked, and every man will be glad of those
conscience-soothing falsities, and will diligently study them, and refuse
to examine any refutations of them; and thus he will by and by convince
himself that the war is just, and will thank God for the better sleep
he enjoys after this process of grotesque self-deception." -- Mark Twain
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: megaraid warnings
2004-02-17 19:45 megaraid warnings David Mosberger
` (2 preceding siblings ...)
2004-02-17 20:09 ` Matthew Wilcox
@ 2004-02-17 20:18 ` David Mosberger
3 siblings, 0 replies; 5+ messages in thread
From: David Mosberger @ 2004-02-17 20:18 UTC (permalink / raw)
To: linux-ia64
>>>>> On Tue, 17 Feb 2004 20:09:18 +0000, Matthew Wilcox <willy@debian.org> said:
Matthew> On Tue, Feb 17, 2004 at 12:08:22PM -0800, David Mosberger
Matthew> wrote:
>> >>>>> On Tue, 17 Feb 2004 19:58:47 +0000, Matthew Wilcox
>> <willy@debian.org> said:
Matthew> This keeps coming up on linux-scsi; basically these are
Matthew> ioctls that are called by some binary-only (and
Matthew> x86-binary-only at that) management program. so if they
Matthew> want to ship an ia64 version of their management program,
Matthew> they'll have to fix this; otherwise the addresses are
Matthew> guaranteed to be in the lower 32 bits of the address space.
>> Then why not disable the offending code for 64-bit platforms for
>> the time being?
Matthew> Because it works when the x86 app is run in emulation.
Ah, your mail wasn't clear on this. In that case, I'd suggest to fix
the code as I suggested in the earlier mail.
--david
^ permalink raw reply [flat|nested] 5+ messages in thread