Re: [PATCH, v2] numactl: fix libnuma on big-endian 64-bit systems

2008-12-05 Thread Arnd Bergmann
On Thursday 04 December 2008, Arnd Bergmann wrote: > The read-mask function assumes that it is running in 32-bit mode, > by addressing the bitmask as a series of int values, instead of > longs. This is broken as can easily be reproduced by running numademo > on a bit-endian 64-bit system. > > Chan

[PATCH, v2] numactl: fix libnuma on big-endian 64-bit systems

2008-12-04 Thread Arnd Bergmann
The read-mask function assumes that it is running in 32-bit mode, by addressing the bitmask as a series of int values, instead of longs. This is broken as can easily be reproduced by running numademo on a bit-endian 64-bit system. Changing the addressing to use 'long' values fixes the problem. Re