Re: [RFC][PATCH] Expanding the size of "start" and "end" field in "struct resource"

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

 




On Mar 15, 2006, at 2:13 PM, Eric W. Biederman wrote:

Kumar Gala <[email protected]> writes:

On Mar 15, 2006, at 1:57 PM, Arjan van de Ven wrote:


One of the possible solutions to this problem is that expand the size of "start" and "end" to "unsigned long long". But whole of the PCI and driver code has been written assuming start and end to be unsigned long
and compiler starts throwing warnings.


please use dma_addr_t then instead of unsigned long long

this is the right size on all platforms afaik (could a ppc64 person
verify this?> ;)

Actually we really just want "start" and "end" to be u64 on all platforms. Linus was ok with this change but no one has gone through and fixed everything
that would be required for it.

Since it is faster to ask :)

How is it that other pieces of code have problems?
Warnings or something nasty?

Warnings primarily, however I think some places have assumptions about size that have to be looked at.

- kumar
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux