On 06/29/2018 07:32 PM, Lisandro Damián Nicanor Pérez Meyer wrote: > Point is: is this a fix or papering over the real problem? I would like to > know *for sure* that I'm not applying a hack with this patch. In other words: > why it should use 32bits instead of 64?
It's a workaround because the 64-bit tagged pointers assume a 48 bit virtual address space as on x86_64 while SPARC has a 52-bit virtual address space. And since the Linux kernel allocates memory from top to bottom, any tagged pointers will get mangled on sparc64. Adrian -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer - glaub...@debian.org `. `' Freie Universitaet Berlin - glaub...@physik.fu-berlin.de `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913