Franck, > The following patch is an attempt to remove this macro in setup.c. > I'm not sure about why sometimes it is used and sometimes it is > not. By sending this RFC, I hope to get some feedbacks that will shed > some light on this obscure macro... > > The reason why I'm trying to kick out this macro is that we should > rely on __pa() for address convertions instead of having several > helpers that do the same thing but differently. Futermore if some > tricks are needed for these conversions, they should be done in > one place. Have you verified it works correctly for 64-bit kernels linked at a KSEG0 address? Maciej