Trying to comple the latest version (2.6.11-rc5-mm1) gives a huge amount of warnings in a lot of files due to printf formats (and a couple of other minor issues) that have %lx instead of %llx for the "start" element in the pci_resource struct whose type was changed from u32 to u64. These are relatively easy to fix and need to be fixed because of potential stack issues with var arg functions like printk and friends. My question is: should I do this or is someone else working on this, perhaps a better fix than simply changing the majority of occurrences of "%lx" to "%llx"?