Message ID | 1251833267-27347-1-git-send-email-jcmvbkbc@gmail.com |
---|---|
State | Superseded |
Headers | show |
diff --git a/linux-user/syscall_defs.h b/linux-user/syscall_defs.h index 7db7a8c..b8c3eaa 100644 --- a/linux-user/syscall_defs.h +++ b/linux-user/syscall_defs.h @@ -1152,8 +1152,8 @@ struct __attribute__((__packed__)) target_stat64 { unsigned long long __pad0; long long st_size; int st_blksize; - long long st_blocks; /* Number 512-byte blocks allocated. */ unsigned int __pad1; + long long st_blocks; /* Number 512-byte blocks allocated. */ int target_st_atime; unsigned int target_st_atime_nsec; int target_st_mtime;
Swap __pad1 and st_blocks fields location to maintain proper alignment. This fixes incorrect 'du' and 'stat' report on ppc guest. Signed-off-by: Max Filippov <jcmvbkbc@gmail.com> --- linux-user/syscall_defs.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)