Hi CAI,

On Friday 17 October 2008 12:11:35 CAI Qian wrote:
> diff -Nur ltp/testcases/kernel/containers/pidns/pidns03.c
> ltp-new/testcases/kernel/containers/pidns/pidns03.c
> --- ltp/testcases/kernel/containers/pidns/pidns03.c     2008-10-15 
> 21:39:45.000000000 +0800
> +++ ltp-new/testcases/kernel/containers/pidns/pidns03.c 2008-10-16 
> 14:48:52.635233426 +0800
> @@ -80,7 +80,7 @@
>         ppid = getpid();
>  
>         /* Create a Container and execute to test the functionality */
> -       ret = do_clone_unshare_test(T_CLONE, CLONE_NEWPID|CLONE_NEWNS, 
> child_fn, ppid);
> +       ret = do_clone_unshare_test(T_CLONE, CLONE_NEWPID|CLONE_NEWNS, 
> child_fn, &ppid);
>  
>         /* check return code */
>         if (ret == -1) {
> @@ -116,7 +116,7 @@
>   */
>  
>  int
> -child_fn(pid_t Ppid)
> +child_fn(pid_t *Ppid)
>  {
>         char dirnam[50];
>         DIR *d;
> @@ -129,19 +129,19 @@
>                         "\t\t\t\tParent namespace pid = %d,"
>                         "container parent pid = %d,"
>                         "and container pid = %d\n",
> -                       Ppid, parent_pid, cloned_pid);
> +                       *Ppid, parent_pid, cloned_pid);
>  
>         /* do any /proc setup which winds up being necessary. */
>         if (mount("proc", "/proc", "proc", 0, NULL) < 0)
>                 tst_resm(TFAIL, "mount failed : \n");
>  
>         /* Check for the parent pid is existing still? */
> -       sprintf(dirnam, "/proc/%d", Ppid);
> +       sprintf(dirnam, "/proc/%d", *Ppid);
>  
>         d = opendir(dirnam);
>         if (!d) {
>                 tst_resm(TPASS, \
> -               "Got the proc file directory created by parent ns %d\n", 
> Ppid);
> +               "Got the proc file directory created by parent ns %d\n", 
> *Ppid);
>                 umount("/proc");
>         } else {
>                 tst_resm(TFAIL, "Failed to open /proc directory \n");

Reviewed-by: Daniel Gollub <[EMAIL PROTECTED]>

I can confirm this diff-hunk. I had quite similar patch in my queue.
Without this one i get a serious compiler warning in our Build System
which requires to get fixed and doesn't let the build of ltp pass.

Nice work! I try to review some more...

best regards,
Daniel

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to