Some fix advice about test case kernel/syscalls/ipc/msgctl/msgctl11.c
Hi all
I met the same issue mentioned in the post ltp-list mails as follows.
And I notice that the test will still fail with
"Not enough free pids" once the memory is lager than 4G.
Does any one has plan to fix it or give it a walk around ?
If not, I want to fix it with the update of maximum pid number
once the memory is over 4G.
Willing to get your advice.
Jin
Quoted 27 lines · Caspar Zhang
Quoted 14 lines · Romu Hu
Hi,
msgctl11 in ltp-20110915 failed on 2.6.39 kernel:
msgctl11 1 TBROK : Not enough free pids
I found that before error out,
MSGMNI is 32768
MAXNKIDS is 10free_pidsis 32611
maxnkids = ((free_pids/ 4) / MSGMNI);
so maxnkids is zero, which is why msgctl11 failed.Quoted 4 lines
Is this problem of testcase or problem of the tested system?
Thanks
I think it's a configuration issue.
Cyril, do you think is it better to change TBROK to TCONF here?
(quoted diff) +1
-1- tst_resm(TBROK, "Not enough free pids"); + tst_resm(TCONF, "Not enough free pids");
Quoted 2 lines
Thanks,
Caspar
I changed MSGMNI in /proc to below 3000 and test passed.
Thanks
Signature · 14 lines
Regards, Romu ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ Ltp-list mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ltp-list