* Paul Mackerras <paulus@xxxxxxxxx> wrote: > Ingo Molnar writes: > > > the real solution is something like the patch below. That generates new > > (but harmless) warnings within the powerpc code but those are a one-off > > effort to fix and are not reoccuring. > > > > Cc:-ed Paul Mackerras - Paul, am i missing anything? > > That does change the formal types of things exported to userland, and > hence technically breaks the ABI, which is why I am cautious about this > idea. Whether or not that causes real problems in practice I'm not > sure, but I would want to at least check with the glibc developers > first. > > One solution to might be to use an #ifdef __KERNEL__ so that userland > still sees the long types but kernel code sees long longs. which APIs do you mean exactly, could you give me an example please and the type of breakage you suspect? I cannot see how the binary representation could ever change from this. (and that is all that an ABI is about - it is an application Binary interface. I.e. there's no ABI breakage.) Ingo -- To unsubscribe from this list: send the line "unsubscribe linux-next" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html