Thanks.

On Tue, 2009-02-17 at 11:27 +0530, Gowrishankar wrote:
> Hi Subrata,
> 
> Subrata Modak wrote:
> > Gowri,
> >
> > On Fri, 2008-12-19 at 14:26 +0530, Subrata Modak wrote:
> >   
> >> On Thu, 2008-12-18 at 17:00 +0530, gowrishankar wrote:
> >>     
> >>> Hi Subrata,
> >>> It seems, these tests have become obsolete.
> >>>
> >>> We no longer can test module creation/deletion as it does or atleast in 
> >>> equivalent way,
> >>> as modularization is completely simplified than 2.5 days; we can not 
> >>> spawn a system call
> >>> check if return value is ok.
> >>> Having a walk on module creation in 2.6 can better explain than my words.
> >>>
> >>>       
> >> Thanks. We may then need to completely remove these tests and try to
> >> find out some replacement for them.
> >>
> >>     
> >
> > Did you find some replacement(s) ?
> >
> > Regards--
> > Subrata
> >
> >   
> I have not yet investigated on this. I can let you know once I do.
> 
> Thanks for reminding it.
> 
> --
> Gowri
> 
> >> Regards--
> >> Subrata
> >>
> >>     
> >>> afaik, it is nothing to do with any assembler part.
> >>>
> >>> Thanks,
> >>> Gowri
> >>> Subrata Modak wrote:
> >>>       
> >>>> Gowri,
> >>>>
> >>>> I reported the following failures sometimes back. Can you see if they
> >>>> also has something to do with ASSEMBLER code issue(s) ?
> >>>>
> >>>> Regards--
> >>>> Subrata
> >>>>
> >>>> -------- Forwarded Message --------
> >>>> From: Garrett Cooper <[email protected]>
> >>>> To: [email protected]
> >>>> Cc: ltp-list <[email protected]>, Jin Bing Guo
> >>>> <[email protected]>, Daniel Gollub <[email protected]>, Cai Qian
> >>>> <[email protected]>, Mike Frysinger <[email protected]>, elder.costa
> >>>> <[email protected]>
> >>>> Subject: Re: [COMPILATION ERROR] for testcases/kernel/module/*
> >>>> Date: Wed, 29 Oct 2008 10:14:41 -0700
> >>>>
> >>>> On Wed, Oct 29, 2008 at 3:21 AM, Subrata Modak
> >>>> <[email protected]> wrote:
> >>>>   
> >>>>         
> >>>>> Hi,
> >>>>>
> >>>>> I was investigating and found that: ltp/testcases/kernel/module/* test
> >>>>> cases are not built/installed and run. However the ltp/runtest/
> >>>>> directory tells that ltp/runtest/modules have the provision to run the
> >>>>> following tests:
> >>>>>
> >>>>> delete_module01,
> >>>>> delete_module02,
> >>>>> delete_module03,
> >>>>>
> >>>>> But no clue why ltp/testcases/kernel/Makefile does not build the module
> >>>>> directory. And no mention of why:
> >>>>>
> >>>>> create_module01,
> >>>>> query_module01,
> >>>>> query_module02, &
> >>>>> query_module03
> >>>>>
> >>>>> does not run.
> >>>>>
> >>>>> On trying to build them, i got the first error:
> >>>>>
> >>>>> cc -Wall -O -g -I../../../../include    create_module01.c
> >>>>> -L../../../../lib -lltp   -o create_module01
> >>>>> create_module01.c:68:24: error: asm/atomic.h: No such file or directory
> >>>>> create_module01.c:69:26: error: linux/module.h: No such file or
> >>>>> directory
> >>>>> create_module01.c: In function 'main':
> >>>>> create_module01.c:108: warning: implicit declaration of function
> >>>>> 'create_module'
> >>>>> create_module01.c:117: warning: implicit declaration of function
> >>>>> 'delete_module'
> >>>>>
> >>>>> On removing the inclusion of "asm/atomic.h" & "linux/module.h", i was
> >>>>> able to build just "create_module01". And the remaining gave me the
> >>>>> following error:
> >>>>>
> >>>>> cc -Wall -O -g -I../../../../include    create_module02.c
> >>>>> -L../../../../lib -lltp   -o create_module02
> >>>>> create_module02.c:124: error: variably modified 'longmodname' at file
> >>>>> scope
> >>>>> create_module02.c:155: warning: integer constant is too large for 'long'
> >>>>> type
> >>>>> create_module02.c:155: warning: large integer implicitly truncated to
> >>>>> unsigned type
> >>>>> create_module02.c: In function 'main':
> >>>>> create_module02.c:186: warning: implicit declaration of function
> >>>>> 'create_module'
> >>>>> create_module02.c: In function 'cleanup2':
> >>>>> create_module02.c:250: warning: implicit declaration of function
> >>>>> 'delete_module'
> >>>>> make: *** [create_module02] Error 1
> >>>>>
> >>>>>
> >>>>>
> >>>>> cc -I../../../../include -Wall delete_module01.c -L../../../../lib -lltp
> >>>>> -o delete_module01
> >>>>> delete_module01.c: In function 'main':
> >>>>> delete_module01.c:117: warning: implicit declaration of function
> >>>>> 'delete_module'
> >>>>> cc -I../../../../include -Wall delete_module02.c -L../../../../lib -lltp
> >>>>> -o delete_module02
> >>>>> delete_module02.c:116: error: variably modified 'longmodname' at file
> >>>>> scope
> >>>>> delete_module02.c: In function 'main':
> >>>>> delete_module02.c:168: warning: implicit declaration of function
> >>>>> 'delete_module'
> >>>>> delete_module02.c:170: warning: format '%d' expects type 'int', but
> >>>>> argument 2 has type 'long int'
> >>>>> delete_module02.c:170: warning: format '%d' expects type 'int', but
> >>>>> argument 3 has type 'long int'
> >>>>> make: *** [delete_module02] Error 1
> >>>>>
> >>>>>
> >>>>>
> >>>>> cc -I../../../../include -Wall query_module01.c -L../../../../lib -lltp
> >>>>> -o query_module01
> >>>>> query_module01.c:93:24: error: asm/atomic.h: No such file or directory
> >>>>> query_module01.c:94:26: error: linux/module.h: No such file or directory
> >>>>> query_module01.c:123: error: variably modified 'longmodname' at file
> >>>>> scope
> >>>>> query_module01.c:125: error: variably modified 'out_buf' at file scope
> >>>>> query_module01.c:139: error: 'QM_MODULES' undeclared here (not in a
> >>>>> function)
> >>>>> query_module01.c:142: error: 'QM_DEPS' undeclared here (not in a
> >>>>> function)
> >>>>> query_module01.c:145: error: 'QM_REFS' undeclared here (not in a
> >>>>> function)
> >>>>> query_module01.c:148: error: 'QM_INFO' undeclared here (not in a
> >>>>> function)
> >>>>> query_module01.c:151: error: 'QM_SYMBOLS' undeclared here (not in a
> >>>>> function)
> >>>>> query_module01.c: In function 'main':
> >>>>> query_module01.c:191: warning: implicit declaration of function
> >>>>> 'query_module'
> >>>>> query_module01.c: In function 'test_functionality':
> >>>>> query_module01.c:254: error: dereferencing pointer to incomplete type
> >>>>> query_module01.c:254: error: request for member 'flags' in something not
> >>>>> a structure or union
> >>>>> query_module01.c:255: error: 'MOD_RUNNING' undeclared (first use in this
> >>>>> function)
> >>>>> query_module01.c:255: error: (Each undeclared identifier is reported
> >>>>> only once
> >>>>> query_module01.c:255: error: for each function it appears in.)
> >>>>> query_module01.c:255: error: invalid operands to binary &
> >>>>>
> >>>>>
> >>>>> And when i ran the successfully compiled "create_module01", i got the
> >>>>> following output:
> >>>>>
> >>>>> # ./create_module01
> >>>>> create_module01    1  CONF  :  This test will not work on kernels after
> >>>>> 2.5.48
> >>>>>
> >>>>>
> >>>>> Now i have the following questions:
> >>>>>
> >>>>> 1) Has anybody tried to compile them before,
> >>>>> 2) Is there any necessity to execute these tests now ?
> >>>>>
> >>>>> If yes, how do we solve this and integrate them ?
> >>>>>
> >>>>> Regards--
> >>>>> Subrata
> >>>>>     
> >>>>>           
> >>>> Shoot -- that's an outstanding issue that I noticed a while ago that
> >>>> needs to be fixed (forgot about it until now).
> >>>>
> >>>> query_module doesn't compile for me because of a #error reported issue
> >>>> and there was something weird with delete_module where it wasn't
> >>>> finding the Makefile.inc file, so I gave up... probably an accidental
> >>>> error on my part.
> >>>>
> >>>> -Garrett
> >>>>
> >>>>
> >>>>   
> >>>>         
> >> ------------------------------------------------------------------------------
> >> _______________________________________________
> >> Ltp-list mailing list
> >> [email protected]
> >> https://lists.sourceforge.net/lists/listinfo/ltp-list
> >>     
> >
> >   
> 


------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to