[PATCH] improved error checking in ticks per timeslice

Joel Sherrill joel at rtems.org
Sat Feb 17 17:11:24 UTC 2024


On Wed, Feb 14, 2024, 9:54 PM zack leung <zakthertemsdev at gmail.com> wrote:

> > This file is generated from something in rtems-central. This was at the
> > top of the file:
> >
> >   * This file is part of the RTEMS quality process and was automatically
> >   * generated.  If you find something that needs to be fixed or
> >   * worded better please post a report or patch to an RTEMS mailing list
>
> No, problem. I can fix this before I check in the patch.
>
> re: this do you need me to change it to something?
>

I'm hoping Sebastian has some guidance for you on what to edit for this and
how to propagate it dull.

>
>
> On Wed, 14 Feb 2024 at 09:28, Sebastian Huber <
> sebastian.huber at embedded-brains.de> wrote:
>
>>
>>
>> On 14.02.24 15:18, Joel Sherrill wrote:
>> > I'm cc'ing Sebastian because you edited the text in a generated file.
>> He
>> > should be able to point us to the right place to fix it.
>> >
>> > On Mon, Feb 12, 2024 at 8:26 PM <zakthertemsdev at gmail.com
>> > <mailto:zakthertemsdev at gmail.com>> wrote:
>> >
>> >     From: Zack leung <z.liang111 at gmail.com <mailto:z.liang111 at gmail.com
>> >>
>> >
>> >     diff --git a/cpukit/doxygen/appl-config.h
>> b/cpukit/doxygen/appl-config.h
>> >     index bd7cde628f..d480eb3971 100644
>> >     --- a/cpukit/doxygen/appl-config.h
>> >     +++ b/cpukit/doxygen/appl-config.h
>> >     @@ -3312,7 +3312,7 @@
>> >        * @parblock
>> >        * The following constraints apply to this configuration option:
>> >        *
>> >     - * * The value of the configuration option shall be greater than or
>> >     equal to
>> >     + * * The value of the configuration option shall be greater than
>> >        *   zero.
>> >
>> >
>> >
>> > This file is generated from something in rtems-central. This was at the
>> > top of the file:
>> >
>> >   * This file is part of the RTEMS quality process and was automatically
>> >   * generated.  If you find something that needs to be fixed or
>> >   * worded better please post a report or patch to an RTEMS mailing list
>>
>> No, problem. I can fix this before I check in the patch.
>>
>> >
>> >        *
>> >        * * The value of the configuration option shall be less than or
>> >     equal to <a
>> >     diff --git a/cpukit/include/rtems/confdefs/clock.h
>> >     b/cpukit/include/rtems/confdefs/clock.h
>> >     index 26519cc70b..d0d7c453bc 100644
>> >     --- a/cpukit/include/rtems/confdefs/clock.h
>> >     +++ b/cpukit/include/rtems/confdefs/clock.h
>> >     @@ -74,6 +74,10 @@
>> >         #error "CONFIGURE_MICROSECONDS_PER_TICK must be positive"
>> >       #endif
>> >
>> >     +#if CONFIGURE_TICKS_PER_TIMESLICE <= 0 &&
>> >     defined(CONFIGURE_TICKS_PER_TIMESLICE)
>> >     +  #error "CONFIGURE_TICKS_PER_TIMESLICE shall be greater than zero"
>> >     +#endif
>> >     +
>> >
>> >
>> > This is modifying the right file but I think it is safer to check that
>> > it is defined
>> > before checking its value.
>>
>> Yes, the defined() check should be first.
>>
>> --
>> embedded brains GmbH & Co. KG
>> Herr Sebastian HUBER
>> Dornierstr. 4
>> 82178 Puchheim
>> Germany
>> email: sebastian.huber at embedded-brains.de
>> phone: +49-89-18 94 741 - 16
>> fax:   +49-89-18 94 741 - 08
>>
>> Registergericht: Amtsgericht München
>> Registernummer: HRB 157899
>> Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
>> Unsere Datenschutzerklärung finden Sie hier:
>> https://embedded-brains.de/datenschutzerklaerung/
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20240217/fee925d3/attachment.htm>


More information about the devel mailing list