Re: [PATCH] um: make personality(PER_LINUX32) work on x86_64

2024-08-28 Thread Johannes Berg
On Mon, 2024-08-19 at 11:46 -0700, Maciej Żenczykowski wrote: > On Mon, Aug 19, 2024 at 5:23 AM Johannes Berg > wrote: > > > > On Tue, 2024-08-13 at 16:47 -0700, Maciej Żenczykowski wrote: > > > Without this patch: > > > #!/usr/bin/python3 > > > import ctypes > > > import os > > > person

Re: [PATCH] um: make personality(PER_LINUX32) work on x86_64

2024-08-19 Thread Maciej Żenczykowski
On Mon, Aug 19, 2024 at 5:23 AM Johannes Berg wrote: > > On Tue, 2024-08-13 at 16:47 -0700, Maciej Żenczykowski wrote: > > Without this patch: > > #!/usr/bin/python3 > > import ctypes > > import os > > personality = ctypes.CDLL(None).personality > > personality.restype = ctypes.c_int > >

Re: [PATCH] um: make personality(PER_LINUX32) work on x86_64

2024-08-19 Thread Johannes Berg
On Tue, 2024-08-13 at 16:47 -0700, Maciej Żenczykowski wrote: > Without this patch: > #!/usr/bin/python3 > import ctypes > import os > personality = ctypes.CDLL(None).personality > personality.restype = ctypes.c_int > personality.argtypes = [ctypes.c_ulong] > PER_LINUX32=8 > persona

[PATCH] um: make personality(PER_LINUX32) work on x86_64

2024-08-13 Thread Maciej Żenczykowski
Without this patch: #!/usr/bin/python3 import ctypes import os personality = ctypes.CDLL(None).personality personality.restype = ctypes.c_int personality.argtypes = [ctypes.c_ulong] PER_LINUX32=8 personality(PER_LINUX32) print(os.uname().machine) returns: x86_64 instead of the d