From: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
To: naresh kamboju <naresh.kernel@gmail.com>
Cc: ltp-list <ltp-list@lists.sourceforge.net>
Subject: Re: [LTP] [PATCH] Synchronization required before release the lock: sem_post/8-1.c
Date: Tue, 23 Mar 2010 10:09:40 +0530 [thread overview]
Message-ID: <20100323043940.GA4384@linux.vnet.ibm.com> (raw)
In-Reply-To: <f5a7b3811003221150w11edbf02xade0f97ecb98a6ff@mail.gmail.com>
On Tue, Mar 23, 2010 at 12:20:33AM +0530, naresh kamboju wrote:
> On Mon, Mar 22, 2010 at 1:55 PM, Rishikesh K Rajak
> Hi Rishi,
> > can you send your patch against today's git ?
> please find the patch below and attached to this e-mail.
Hi Naresh,
Still i am not able to apply it cleanly.
In our git repo we are not finding this :
"
- /* Step 3 Implementation */
"
Can you pull latest next git branch and then create a patch and send it to me?
-Rishi
> Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >
>
> ---
> testcases/open_posix_testsuite/conformance/interfaces/sem_post/8-1.c
> | 11 6 + 5 - 0 !
> 1 file changed, 6 insertions(+), 5 deletions(-)
>
> Index: b/testcases/open_posix_testsuite/conformance/interfaces/sem_post/8-1.c
> ===================================================================
> --- a/testcases/open_posix_testsuite/conformance/interfaces/sem_post/8-1.c
> +++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_post/8-1.c
> @@ -175,13 +175,13 @@ int main()
> }
> fprintf(stderr, "P: child_2: %d forked\n", c_2);
>
> - /* Step 3 Implementation */
> /* Make sure the two children has been waiting */
> - do {
> + /*do {
> + sleep();
> sem_getvalue(sem_1, &val);
> //printf("val = %d\n", val);
> } while (val != 1);
> -
> + */
> c_3 = fork();
> if (c_3 == 0)
> {
> @@ -190,12 +190,13 @@ int main()
> }
> fprintf(stderr, "P: child_3: %d forked\n", c_3);
>
> - /* Step 3 Implementation */
> /* Make sure child 3 has been waiting for the lock */
> - do {
> + /*do {
> + sleep();
> sem_getvalue(sem_1, &val);
> //printf("val = %d\n", val);
> } while (val != 0);
> + */
>
> /* Synchronization required before release the lock */
> sleep(1);
>
>
> Best regards
> Naresh Kamboju
> >
> > -Rishi
> >>
> >> Best regards
> >> Naresh Kamboju
> >> >
> >> > Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >
> >> > ---
> >> > testcases/open_posix_testsuite/conformance/interfaces/sem_post/8-1.c
> >> > | 2 1 + 1 - 0 !
> >> > 1 file changed, 1 insertion(+), 1 deletion(-)
> >> >
> >> > Index: b/testcases/open_posix_testsuite/conformance/interfaces/sem_post/8-1.c
> >> > ===================================================================
> >> > --- a/testcases/open_posix_testsuite/conformance/interfaces/sem_post/8-1.c
> >> > +++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_post/8-1.c
> >> > @@ -161,7 +161,6 @@ int main()
> >> > }
> >> > fprintf(stderr, "P: child_1:%d forked\n", c_1);
> >> >
> >> > - sleep(1);
> >> > c_2 = fork();
> >> > if (c_2 == 0)
> >> > {
> >> > @@ -198,6 +197,7 @@ int main()
> >> > //printf("val = %d\n", val);
> >> > } while (val != 0);
> >> > */
> >> > + sleep(1);
> >> > /* Ok, let's release the lock */
> >> > fprintf(stderr, "P: release lock\n");
> >> > sem_post(sem);
> >> >
> >> >
> >> > please let me know if you have any issues.
> >> >
> >> > Best regards,
> >> > Naresh Kamboju
> >> >> Thanks,
> >> >> -Garrett
> >> >>
> >> >
> >
> >
> >
> > --
> > Thanks & Regards
> > Rishi
> > LTP Maintainer
> > IBM, LTC, Bangalore
> > Please join IRC #ltp @ irc.freenode.net
> >
--
Thanks & Regards
Rishi
LTP Maintainer
IBM, LTC, Bangalore
Please join IRC #ltp @ irc.freenode.net
------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
next prev parent reply other threads:[~2010-03-23 4:39 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-02-25 13:45 [LTP] [PATCH] Synchronization required before release the lock: sem_post/8-1.c naresh kamboju
2010-02-25 13:45 ` naresh kamboju
2010-03-02 8:50 ` [LTP] " Rishikesh K Rajak
2010-03-02 8:50 ` Rishikesh K Rajak
2010-03-02 15:08 ` naresh kamboju
2010-03-02 15:08 ` naresh kamboju
[not found] ` <20100303045624.GB10185@linux.vnet.ibm.com>
2010-03-03 6:00 ` naresh kamboju
2010-03-03 6:00 ` naresh kamboju
2010-03-03 7:03 ` Rishikesh K Rajak
2010-03-03 9:18 ` Garrett Cooper
2010-03-03 9:45 ` Rishikesh K Rajak
2010-03-03 11:33 ` naresh kamboju
2010-03-03 11:42 ` Garrett Cooper
2010-03-03 11:49 ` naresh kamboju
2010-03-03 11:55 ` Garrett Cooper
2010-03-03 13:45 ` naresh kamboju
2010-03-08 10:57 ` naresh kamboju
2010-03-22 8:25 ` Rishikesh K Rajak
2010-03-22 15:20 ` naresh kamboju
2010-03-22 18:50 ` naresh kamboju
2010-03-23 4:39 ` Rishikesh K Rajak [this message]
2010-03-23 8:04 ` naresh kamboju
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20100323043940.GA4384@linux.vnet.ibm.com \
--to=risrajak@linux.vnet.ibm.com \
--cc=ltp-list@lists.sourceforge.net \
--cc=naresh.kernel@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.