public inbox for ltp@lists.linux.it
 help / color / mirror / Atom feed
* [LTP] [PATCH 02/21] lib/self_exec: Remove extra argument from tst_resm function call
@ 2012-01-03  9:35 Markos Chandras
  2012-01-03  9:50 ` Garrett Cooper
  0 siblings, 1 reply; 7+ messages in thread
From: Markos Chandras @ 2012-01-03  9:35 UTC (permalink / raw)
  To: ltp-list

[-- Attachment #1: Type: text/plain, Size: 49 bytes --]

Hi, please review the attached patch

-- 
markos

[-- Attachment #2: 0002-lib-self_exec-Remove-extra-argument-from-tst_resm-fu.patch --]
[-- Type: text/plain, Size: 817 bytes --]

From 84228a0a49b1d2bbb256f71bd532ef3572b88b3a Mon Sep 17 00:00:00 2001
From: Markos Chandras <markos.chandras@imgtec.com>
Date: Thu, 22 Dec 2011 10:43:19 +0000
Subject: [PATCH 02/21] lib/self_exec: Remove extra argument from tst_resm function call

Signed-off-by: Markos Chandras <markos.chandras@imgtec.com>
---
 lib/self_exec.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/lib/self_exec.c b/lib/self_exec.c
index a457468..c918e70 100644
--- a/lib/self_exec.c
+++ b/lib/self_exec.c
@@ -86,7 +86,7 @@ maybe_run_child(void (*child)(), char *fmt, ...)
 
 	child_dir = strtok(args, ",");
 	if (strlen(child_dir) == 0) {
-	    tst_resm(TBROK, NULL, "Could not get directory from -C option");
+	    tst_resm(TBROK, "Could not get directory from -C option");
 	    tst_exit();
 	}
 
-- 
1.7.1


[-- Attachment #3: Type: text/plain, Size: 355 bytes --]

------------------------------------------------------------------------------
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev

[-- Attachment #4: Type: text/plain, Size: 155 bytes --]

_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply related	[flat|nested] 7+ messages in thread

* Re: [LTP] [PATCH 02/21] lib/self_exec: Remove extra argument from tst_resm function call
  2012-01-03  9:35 [LTP] [PATCH 02/21] lib/self_exec: Remove extra argument from tst_resm function call Markos Chandras
@ 2012-01-03  9:50 ` Garrett Cooper
  2012-01-03  9:57   ` Markos Chandras
  0 siblings, 1 reply; 7+ messages in thread
From: Garrett Cooper @ 2012-01-03  9:50 UTC (permalink / raw)
  To: Markos Chandras; +Cc: ltp-list

On Tue, Jan 3, 2012 at 1:35 AM, Markos Chandras
<Markos.Chandras@imgtec.com> wrote:
> Hi, please review the attached patch

    Converting the function to tst_brkm and removing the tst_exit call
below it would be better.
Thanks!
-Garrett

------------------------------------------------------------------------------
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [LTP] [PATCH 02/21] lib/self_exec: Remove extra argument from tst_resm function call
  2012-01-03  9:50 ` Garrett Cooper
@ 2012-01-03  9:57   ` Markos Chandras
  2012-01-03 10:40     ` Markos Chandras
  0 siblings, 1 reply; 7+ messages in thread
From: Markos Chandras @ 2012-01-03  9:57 UTC (permalink / raw)
  To: Garrett Cooper; +Cc: ltp-list

On 01/03/2012 09:50 AM, Garrett Cooper wrote:
> On Tue, Jan 3, 2012 at 1:35 AM, Markos Chandras
> <Markos.Chandras@imgtec.com>  wrote:
>> Hi, please review the attached patch
>
>      Converting the function to tst_brkm and removing the tst_exit call
> below it would be better.
> Thanks!
> -Garrett
Agreed, but to make this consistent, all the tst_resm && tst_exit pairs 
should be replaced with tst_brkm. I will prepare a patch

-- 
markos


------------------------------------------------------------------------------
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [LTP] [PATCH 02/21] lib/self_exec: Remove extra argument from tst_resm function call
  2012-01-03  9:57   ` Markos Chandras
@ 2012-01-03 10:40     ` Markos Chandras
  2012-01-03 18:01       ` Garrett Cooper
  2012-01-04 14:20       ` Cyril Hrubis
  0 siblings, 2 replies; 7+ messages in thread
From: Markos Chandras @ 2012-01-03 10:40 UTC (permalink / raw)
  To: ltp-list

[-- Attachment #1: Type: text/plain, Size: 599 bytes --]

On 01/03/2012 09:57 AM, Markos Chandras wrote:
> On 01/03/2012 09:50 AM, Garrett Cooper wrote:
>> On Tue, Jan 3, 2012 at 1:35 AM, Markos Chandras
>> <Markos.Chandras@imgtec.com>   wrote:
>>> Hi, please review the attached patch
>>
>>       Converting the function to tst_brkm and removing the tst_exit call
>> below it would be better.
>> Thanks!
>> -Garrett
> Agreed, but to make this consistent, all the tst_resm&&  tst_exit pairs
> should be replaced with tst_brkm. I will prepare a patch
>
Here is a patch that converts all tst_resm && tst_exit calls to 
tst_brkm. Please review it.

-- 
markos

[-- Attachment #2: 0002-lib-self_exec-Convert-tst_resm-tst_exit-calls-to-tst.patch --]
[-- Type: text/plain, Size: 3082 bytes --]

From 9259c9318e099c84291afaa1de5279dfb26a763d Mon Sep 17 00:00:00 2001
From: Markos Chandras <markos.chandras@imgtec.com>
Date: Thu, 22 Dec 2011 10:43:19 +0000
Subject: [PATCH 02/21] lib/self_exec: Convert tst_resm && tst_exit calls to tst_brkm

Signed-off-by: Markos Chandras <markos.chandras@imgtec.com>
---
 lib/self_exec.c |   26 +++++++++-----------------
 1 files changed, 9 insertions(+), 17 deletions(-)

diff --git a/lib/self_exec.c b/lib/self_exec.c
index a457468..abbfeb4 100644
--- a/lib/self_exec.c
+++ b/lib/self_exec.c
@@ -86,8 +86,7 @@ maybe_run_child(void (*child)(), char *fmt, ...)
 
 	child_dir = strtok(args, ",");
 	if (strlen(child_dir) == 0) {
-	    tst_resm(TBROK, NULL, "Could not get directory from -C option");
-	    tst_exit();
+	    tst_brkm(TBROK, NULL, "Could not get directory from -C option");
 	}
 
 	va_start(ap, fmt);
@@ -95,8 +94,7 @@ maybe_run_child(void (*child)(), char *fmt, ...)
 	for (p = fmt; *p; p++) {
 	    tok = strtok(NULL, ",");
 	    if (!tok || strlen(tok) == 0) {
-		tst_resm(TBROK, "Invalid argument to -C option");
-		tst_exit();
+		tst_brkm(TBROK, NULL, "Invalid argument to -C option");
 	    }
 
 	    switch (*p) {
@@ -104,8 +102,7 @@ maybe_run_child(void (*child)(), char *fmt, ...)
 		iptr = va_arg(ap, int *);
 		i = strtol(tok, &endptr, 10);
 		if (*endptr != '\0') {
-		    tst_resm(TBROK, "Invalid argument to -C option");
-		    tst_exit();
+		    tst_brkm(TBROK, NULL, "Invalid argument to -C option");
 		}
 		*iptr = i;
 		break;
@@ -113,8 +110,7 @@ maybe_run_child(void (*child)(), char *fmt, ...)
 		j = va_arg(ap, int);
 		i = strtol(tok, &endptr, 10);
 		if (*endptr != '\0') {
-		    tst_resm(TBROK, "Invalid argument to -C option");
-		    tst_exit();
+		    tst_brkm(TBROK, NULL, "Invalid argument to -C option");
 		}
 		if (j != i) {
 		    va_end(ap);
@@ -124,21 +120,18 @@ maybe_run_child(void (*child)(), char *fmt, ...)
 	    case 's':
 		s = va_arg(ap, char *);
 		if (!strncpy(s, tok, strlen(tok)+1)) {
-		    tst_resm(TBROK, "Could not strncpy for -C option");
-		    tst_exit();
+		    tst_brkm(TBROK, NULL, "Could not strncpy for -C option");
 		}
 		break;
 	    case 'S':
 		sptr = va_arg(ap, char **);
 		*sptr = strdup(tok);
 		if (!*sptr) {
-		    tst_resm(TBROK, "Could not strdup for -C option");
-		    tst_exit();
+		    tst_brkm(TBROK, NULL, "Could not strdup for -C option");
 		}
 		break;
 	    default:
-		tst_resm(TBROK, "Format string option %c not implemented", *p);
-		tst_exit();
+		tst_brkm(TBROK, NULL, "Format string option %c not implemented", *p);
 		break;
 	    }
 	}
@@ -146,8 +139,7 @@ maybe_run_child(void (*child)(), char *fmt, ...)
 	va_end(ap);
 
 	if (chdir(child_dir) < 0) {
-	    tst_resm(TBROK, "Could not change to %s for child", child_dir);
-	    tst_exit();
+	    tst_brkm(TBROK, "Could not change to %s for child", child_dir);
 	}
 
 	(*child)();
@@ -215,4 +207,4 @@ self_exec(char *argv0, char *fmt, ...)
     return execlp(argv0, argv0, "-C", arg, (char *) NULL);
 }
 
-#endif /* UCLINUX */
\ No newline at end of file
+#endif /* UCLINUX */
-- 
1.7.1


[-- Attachment #3: Type: text/plain, Size: 355 bytes --]

------------------------------------------------------------------------------
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev

[-- Attachment #4: Type: text/plain, Size: 155 bytes --]

_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply related	[flat|nested] 7+ messages in thread

* Re: [LTP] [PATCH 02/21] lib/self_exec: Remove extra argument from tst_resm function call
  2012-01-03 10:40     ` Markos Chandras
@ 2012-01-03 18:01       ` Garrett Cooper
  2012-01-04 14:20       ` Cyril Hrubis
  1 sibling, 0 replies; 7+ messages in thread
From: Garrett Cooper @ 2012-01-03 18:01 UTC (permalink / raw)
  To: Markos Chandras; +Cc: ltp-list

On Tue, Jan 3, 2012 at 2:40 AM, Markos Chandras
<Markos.Chandras@imgtec.com> wrote:
> On 01/03/2012 09:57 AM, Markos Chandras wrote:
>>
>> On 01/03/2012 09:50 AM, Garrett Cooper wrote:
>>>
>>> On Tue, Jan 3, 2012 at 1:35 AM, Markos Chandras
>>> <Markos.Chandras@imgtec.com>   wrote:
>>>>
>>>> Hi, please review the attached patch
>>>
>>>
>>>      Converting the function to tst_brkm and removing the tst_exit call
>>> below it would be better.
>>
>> Agreed, but to make this consistent, all the tst_resm&&  tst_exit pairs
>>
>> should be replaced with tst_brkm. I will prepare a patch
>>
> Here is a patch that converts all tst_resm && tst_exit calls to tst_brkm.
> Please review it.

Looks ok!

Reviewed-by: Garrett Cooper <yanegomi@gmail.com>

Thanks!
-Garrett

------------------------------------------------------------------------------
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [LTP] [PATCH 02/21] lib/self_exec: Remove extra argument from tst_resm function call
  2012-01-03 10:40     ` Markos Chandras
  2012-01-03 18:01       ` Garrett Cooper
@ 2012-01-04 14:20       ` Cyril Hrubis
       [not found]         ` <4F045E94.3060004@imgtec.com>
  1 sibling, 1 reply; 7+ messages in thread
From: Cyril Hrubis @ 2012-01-04 14:20 UTC (permalink / raw)
  To: Markos Chandras; +Cc: ltp-list

Hi!
> On 01/03/2012 09:57 AM, Markos Chandras wrote:
> >On 01/03/2012 09:50 AM, Garrett Cooper wrote:
> >>On Tue, Jan 3, 2012 at 1:35 AM, Markos Chandras
> >><Markos.Chandras@imgtec.com>   wrote:
> >>>Hi, please review the attached patch
> >>
> >>      Converting the function to tst_brkm and removing the tst_exit call
> >>below it would be better.
> >>Thanks!
> >>-Garrett
> >Agreed, but to make this consistent, all the tst_resm&&  tst_exit pairs
> >should be replaced with tst_brkm. I will prepare a patch
> >
> Here is a patch that converts all tst_resm && tst_exit calls to
> tst_brkm. Please review it.

Commited, thanks.

And please add better patch description next time.

-- 
Cyril Hrubis
chrubis@suse.cz

------------------------------------------------------------------------------
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [LTP] [PATCH 02/21] lib/self_exec: Remove extra argument from tst_resm function call
       [not found]         ` <4F045E94.3060004@imgtec.com>
@ 2012-01-04 15:35           ` Cyril Hrubis
  0 siblings, 0 replies; 7+ messages in thread
From: Cyril Hrubis @ 2012-01-04 15:35 UTC (permalink / raw)
  To: Markos Chandras; +Cc: ltp-list

Hi!
> Thanks. I will next time. However, I think there is a problem with
> the patch now that I had some time to look at in again. The last
> chunk is wrong. This statement
> 
> +	    tst_brkm(TBROK, "Could not change to %s for child", child_dir);
> 
> should be
> 
> +	    tst_brkm(TBROK, NULL, "Could not change to %s for child", child_dir);
> 
> Could you please commit this fix as well?

Will do, but please send a patch next time.

-- 
Cyril Hrubis
chrubis@suse.cz

------------------------------------------------------------------------------
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2012-01-04 15:24 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-03  9:35 [LTP] [PATCH 02/21] lib/self_exec: Remove extra argument from tst_resm function call Markos Chandras
2012-01-03  9:50 ` Garrett Cooper
2012-01-03  9:57   ` Markos Chandras
2012-01-03 10:40     ` Markos Chandras
2012-01-03 18:01       ` Garrett Cooper
2012-01-04 14:20       ` Cyril Hrubis
     [not found]         ` <4F045E94.3060004@imgtec.com>
2012-01-04 15:35           ` Cyril Hrubis

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox