[rtems commit] JFFS2: Add device identifier for the flash device

Chris Johns chrisj at rtems.org
Mon Jun 16 19:56:27 UTC 2014


On 14/06/2014 2:00 am, Sebastian Huber wrote:
> Module:    rtems
> Branch:    master
> Commit:    73bf499ce7710ff8e75833042f88d1ff5b3e84fa
> Changeset: http://git.rtems.org/rtems/commit/?id=73bf499ce7710ff8e75833042f88d1ff5b3e84fa
>
> Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
> Date:      Tue Jun 10 10:56:55 2014 +0200
>
> JFFS2: Add device identifier for the flash device
>
> It is used in combination with the inode number to uniquely identify a
> file system node in the system.
>
> ---
>
>   cpukit/libfs/src/jffs2/include/rtems/jffs2.h |   11 ++++++++++-
>   cpukit/libfs/src/jffs2/src/fs-rtems.c        |    7 +++++--
>   2 files changed, 15 insertions(+), 3 deletions(-)
>
> diff --git a/cpukit/libfs/src/jffs2/include/rtems/jffs2.h b/cpukit/libfs/src/jffs2/include/rtems/jffs2.h
> index e69fc20..7b2f4d5 100644
> --- a/cpukit/libfs/src/jffs2/include/rtems/jffs2.h
> +++ b/cpukit/libfs/src/jffs2/include/rtems/jffs2.h
> @@ -118,7 +118,8 @@ typedef struct rtems_jffs2_flash_control rtems_jffs2_flash_control;
>    *     .flash_size = FLASH_SIZE,
>    *     .read = flash_read,
>    *     .write = flash_write,
> - *     .erase = flash_erase
> + *     .erase = flash_erase,
> + *     .device_identifier = 0xc01dc0fe

I cannot see anything that describes what this field is to contain. A 
number is a bit cryptic. Is this specific to a flash driver, all 
drivers, or something else ?

I cannot find the flash driver used here so maybe a comment about this 
and where to find it would also help.

Thanks
Chris


More information about the devel mailing list