[PATCH] CONFIGURE_IMFS_MEMFILE_BYTES_PER_BLOCK was undocumented and not error checked

Nick Withers nick.withers at anu.edu.au
Tue Oct 20 22:41:40 UTC 2015


A couple of doco typos...

On Tue, 2015-10-20 at 14:47 -0500, Joel Sherrill wrote:
> closes #2431.
> ---
>  cpukit/sapi/include/confdefs.h       |   14 ++++++++
>  doc/user/conf.t                      |   55 ++++++++++++++++++++++++++++++++++
>  testsuites/psxtests/psximfs02/init.c |    4 +-
>  3 files changed, 71 insertions(+), 2 deletions(-)
> 
> diff --git a/cpukit/sapi/include/confdefs.h b/cpukit/sapi/include/confdefs.h
> index 66c8c7e..db2bedd 100644
> --- a/cpukit/sapi/include/confdefs.h
> +++ b/cpukit/sapi/include/confdefs.h
> @@ -3823,5 +3823,19 @@ const rtems_libio_helper rtems_fs_init_helper =
>    #endif
>  #endif
>  
> +/*
> + * IMFS block size for in memory files (memfiles) must be a power of
> + * two between 16 and 512 inclusive.
> + */
> +#if ((CONFIGURE_IMFS_MEMFILE_BYTES_PER_BLOCK != 16) && \
> +     (CONFIGURE_IMFS_MEMFILE_BYTES_PER_BLOCK != 32) && \
> +     (CONFIGURE_IMFS_MEMFILE_BYTES_PER_BLOCK != 64) && \
> +     (CONFIGURE_IMFS_MEMFILE_BYTES_PER_BLOCK != 128) && \
> +     (CONFIGURE_IMFS_MEMFILE_BYTES_PER_BLOCK != 256) && \
> +     (CONFIGURE_IMFS_MEMFILE_BYTES_PER_BLOCK != 512))
> +  #error "IMFS Memfile block size must be a power of 2 between 16 and 512"
> +#endif
> +
> +
>  #endif
>  /* end of include file */
> diff --git a/doc/user/conf.t b/doc/user/conf.t
> index ec9b1f8..9905454 100644
> --- a/doc/user/conf.t
> +++ b/doc/user/conf.t
> @@ -2749,6 +2749,61 @@ options will be defined as well
>  @end itemize
>  
>  @c
> + at c === CONFIGURE_IMFS_MEMFILE_BYTES_PER_BLOCK ===
> + at c
> + at subsection Specify Block Size for IMFS
> +
> + at findex CONFIGURE_IMFS_MEMFILE_BYTES_PER_BLOCK
> +
> + at table @b
> + at item CONSTANT:
> + at code{CONFIGURE_IMFS_MEMFILE_BYTES_PER_BLOCK}
> +
> + at item DATA TYPE:
> +Boolean feature macro.
> +
> + at item RANGE:
> +Valid values for this configuration parameter are are a power of two (2)

There's a double "are" there.

> +between 16 and 512 inclusively.  In other words, valid values are 16,
> +32, 64, 128, 257,and 512.

"257,and" -> "256 and". Since I'm here, I'd say "inclusive" rather than
"inclusively" too, but maybe that's just me.

Cheers!
-- 
Nick Withers

Embedded Systems Programmer
Department of Nuclear Physics, Research School of Physics and Engineering
The Australian National University (CRICOS: 00120C)





More information about the devel mailing list