> On Nov 7, 2021, at 5:48 AM, Richard Henderson <richard.hender...@linaro.org> > wrote: > > There are a number of alignement issues flagged up by clang, > this attempts to fix only one of them: getdents. Does it make sense to have size asserts for these types? That would catch the alignment issues and are cheap to maintain since ABI sizes should never change… Warner > r~ > > Richard Henderson (4): > linux-user: Split out do_getdents, do_getdents64 > linux-user: Always use flexible arrays for dirent d_name > linux-user: Fix member types of target_dirent64 > linux-user: Rewrite do_getdents, do_getdents64 > > linux-user/syscall_defs.h | 12 +- > linux-user/syscall.c | 290 ++++++++++++++++++-------------------- > 2 files changed, 141 insertions(+), 161 deletions(-) > > -- > 2.25.1 > >
- [PATCH 4/4] linux-user: Rewrite do_getdents, do_ge... Richard Henderson
- [PATCH 1/4] linux-user: Split out do_getdents, do_... Richard Henderson
- Re: [PATCH 1/4] linux-user: Split out do_getd... Philippe Mathieu-Daudé
- Re: [PATCH 1/4] linux-user: Split out do_getd... Warner Losh
- [PATCH 2/4] linux-user: Always use flexible arrays... Richard Henderson
- Re: [PATCH 2/4] linux-user: Always use flexib... Philippe Mathieu-Daudé
- Re: [PATCH 2/4] linux-user: Always use flexib... Warner Losh
- [PATCH 3/4] linux-user: Fix member types of target... Richard Henderson
- Re: [PATCH 3/4] linux-user: Fix member types ... Philippe Mathieu-Daudé
- Re: [PATCH 3/4] linux-user: Fix member types ... Warner Losh
- Re: [PATCH 0/4] linux-user: Fix getdents alignment... Warner Losh
- Re: [PATCH 0/4] linux-user: Fix getdents alig... Richard Henderson
- Re: [PATCH 0/4] linux-user: Fix getdents alignment... Laurent Vivier