Fwd: [Milkymist-devel] [PATCH] imfs: give a default value to st_blksize
Ralf Corsepius
ralf.corsepius at rtems.org
Fri Jun 3 15:34:56 UTC 2011
On 06/01/2011 05:19 PM, Sebastien Bourdeauducq wrote:
> -------- Forwarded Message --------
> From: Xiangfu Liu<xiangfu at sharism.cc>
> Reply-to: "Milkymist One, Milkymist SoC and Flickernoise developers'
> list"<devel at lists.milkymist.org>
> To: devel at lists.milkymist.org
> Subject: [Milkymist-devel] [PATCH] imfs: give a default value to
> st_blksize
> Date: Tue, 31 May 2011 22:55:02 +0800
>
> ---
> cpukit/libfs/src/imfs/imfs_stat.c | 7 +++++++
> 1 files changed, 7 insertions(+), 0 deletions(-)
>
> Hi Sebastien
> this patch fix https://github.com/milkymist/bugs/issues/17.
>
>
> diff --git a/cpukit/libfs/src/imfs/imfs_stat.c b/cpukit/libfs/src/imfs/imfs_stat.c
> index fa9a5c2..eb6e62e 100644
> --- a/cpukit/libfs/src/imfs/imfs_stat.c
> +++ b/cpukit/libfs/src/imfs/imfs_stat.c
> @@ -77,5 +77,12 @@ int IMFS_stat(
> buf->st_mtime = the_jnode->stat_mtime;
> buf->st_ctime = the_jnode->stat_ctime;
>
> + /*
> + * Give a default value to st_blksize, when 'mv' file from imfs to other fs
> + * st_blksize == 0 will cause problem, like: there is malloc in 'mv' base on
> + * st_blksize
> + */
> + buf->st_blksize = 1024;
> +
> return 0;
> }
This patch can't be correct. The blksize is a device's feature and
therefore needs to queried from the device.
Unfortunately, I am not sufficiently familiar with the imfs to provide a
better proposal.
Ralf
More information about the users
mailing list