On Tue, 17 Feb 2015, Boris Egorov wrote: > Sorry, PROGRESS_CHARS macro is used correctly, but INTERVAL and > RUN_INTERVAL not. In my opinion, they should be defined and used once in > static variable assigning, and nowhere else. > > On 02/17/2015 08:30 PM, Boris Egorov wrote: > > Looks like this patch is not applied yet. > > > > I can move value check to parse_options and send another version of > > patch. As for macros - yes, I already mentioned them in debian bug > > report thread. There are three of them (INTERVAL, RUN_INTERVAL, > > PROGRESS_CHARS) which are improperly (IMO) used instead of corresponding > > lowercase variables. I thought these changes should go to another patch. > > > > On 02/17/2015 08:08 PM, Sebastian Andrzej Siewior wrote: > >> * Boris Egorov | 2014-11-27 16:20:34 [+0600]: > >> > >>> Program will crash if nr_runs is 0 due to dividing by it in > >>> print_results(). Let's exit early instead. > >>> > >>> Fixes: http://bugs.debian.org/716237 > >> > >> Has this been dealt with? I can't see this applied. I would prefer > >> doing the value check in parse_options() itself. And looking at it, it > >> seems that run_interval is interval ignored. Or is there macro magic > >> invovled? > >> > >>> Signed-off-by: Boris Egorov <egorov@xxxxxxxxx> > >>> --- > >>> src/rt-migrate-test/rt-migrate-test.c | 5 +++++ > >>> 1 file changed, 5 insertions(+) > >>> > >>> diff --git a/src/rt-migrate-test/rt-migrate-test.c > >>> b/src/rt-migrate-test/rt-migrate-test.c > >>> index e3c7a09..876a122 100644 > >>> --- a/src/rt-migrate-test/rt-migrate-test.c > >>> +++ b/src/rt-migrate-test/rt-migrate-test.c > >>> @@ -465,6 +465,11 @@ int main (int argc, char **argv) > >>> parse_options(argc, argv); > >>> + if (nr_runs <= 0) { > >>> + fprintf(stderr, "Warning, --loops argument is non-positive. Exiting.\n"); > >>> + exit(-1); > >>> + } > >>> + > >>> signal(SIGINT, stop_log); > >>> if (argc >= (optind + 1)) > >>> -- > >>> 2.1.3 > >> > >> Sebastian > >> > > > > -- > Best regards, > Boris Egorov > -- Awaiting your respin on these patches. Thanks John -- To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html