Re: [PATCH 2/3] nolibc: Add support for LoongArch

From: Arnd Bergmann
Date: Tue Feb 07 2023 - 09:26:38 EST


On Tue, Feb 7, 2023, at 03:09, chris.chenfeiyang@xxxxxxxxx wrote:
> From: Feiyang Chen <chenfeiyang@xxxxxxxxxxx>
>
> Add support for LoongArch (32 and 64 bit) to nolibc.
>
> Signed-off-by: Feiyang Chen <chenfeiyang@xxxxxxxxxxx>
> ---
> +
> +struct sys_stat_struct {
> + unsigned long st_dev; /* Device. */
> + unsigned long st_ino; /* File serial number. */
> + unsigned int st_mode; /* File mode. */
> + unsigned int st_nlink; /* Link count. */
> + unsigned int st_uid; /* User ID of the file's owner. */
> + unsigned int st_gid; /* Group ID of the file's group. */
> + unsigned long st_rdev; /* Device number, if device. */
> + unsigned long __pad1;
> + long st_size; /* Size of file, in bytes. */
> + int st_blksize; /* Optimal block size for I/O. */
> + int __pad2;
> + long st_blocks; /* Number 512-byte blocks allocated. */
> + long st_atime; /* Time of last access. */
> + unsigned long st_atime_nsec;
> + long st_mtime; /* Time of last modification. */
> + unsigned long st_mtime_nsec;
> + long st_ctime; /* Time of last status change. */
> + unsigned long st_ctime_nsec;
> + unsigned int __unused4;
> + unsigned int __unused5;
> +};

This definition should not be used after patch 1, I think you
should drop it.

Arnd