On Thu, 2008-12-18 at 15:35 +0530, Subrata Modak wrote:
> Resending as i committed mistake in the mail-is ;-)
> 
> Regards--
> Subrata
> 
> -------- Forwarded Message --------
> From: Subrata Modak <[email protected]>
> Reply-To: [email protected]
> To: ltp-list <[email protected]>
> Subject: [PATCH] Fix & Integrate Hyperthreading tests to default LTP run
> Date: Thu, 18 Dec 2008 14:56:06 +0530
> 
> Hi,
> 
> The attached patch fixes and then integrates the Hyperthreading tests to
> default LTP run.
> 
> Signed-Off-By: Subrata Modak <[email protected]>,

Merged This.

Regards--
Subrata

> --
> --- ltp-intermediate-20081218/runltp.orig     2008-12-18 14:40:33.000000000 
> +0530
> +++ ltp-intermediate-20081218/runltp  2008-12-18 14:24:53.000000000 +0530
> @@ -539,7 +539,8 @@ main()
>                           ${LTPROOT}/runtest/power_management_tests  \
>                           ${LTPROOT}/runtest/numa                    \
>                           ${LTPROOT}/runtest/hugetlb                 \
> -                         ${LTPROOT}/runtest/commands
> +                         ${LTPROOT}/runtest/commands                \
> +                         ${LTPROOT}/runtest/hyperthreading
>          do
>              [ -e "$SCENFILES" ] || \
>              {
> diff -uprN 
> ltp-intermediate-20081218/testcases/kernel/sched.orig/hyperthreading/ht_affinity/HTaffinity.c
>  
> ltp-intermediate-20081218/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
> --- 
> ltp-intermediate-20081218/testcases/kernel/sched.orig/hyperthreading/ht_affinity/HTaffinity.c
>      2008-12-18 14:41:43.000000000 +0530
> +++ 
> ltp-intermediate-20081218/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
>   2008-12-18 14:05:26.000000000 +0530
> @@ -47,7 +47,7 @@ len - length in bytes of the bitmask poi
> 
>  int HT_SetAffinity()
>  {
> -     unsigned long mask;
> +     unsigned mask;
>       pid_t pid;
>       int result=1;
>       int cpu_count, i, j, k, cpuid;
> diff -uprN 
> ltp-intermediate-20081218/testcases/kernel/sched.orig/hyperthreading/ht_affinity/HTutils.c
>  
> ltp-intermediate-20081218/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
> --- 
> ltp-intermediate-20081218/testcases/kernel/sched.orig/hyperthreading/ht_affinity/HTutils.c
>         2008-12-18 14:41:43.000000000 +0530
> +++ 
> ltp-intermediate-20081218/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
>      2008-12-18 14:06:43.000000000 +0530
> @@ -21,7 +21,6 @@ char buffer[BUFF_SIZE];
>  int is_cmdline_para(const char *para)
>  {
>       FILE *fp;
> -     int i;
> 
>       if((fp=fopen("/proc/cmdline","r"))!=NULL && para!=NULL)
>       {
> @@ -42,7 +41,6 @@ int is_cmdline_para(const char *para)
>  int is_ht_kernel()
>  {
>       FILE *fp;
> -     int i;
> 
>       if((fp=fopen("/proc/cpuinfo","r"))!=NULL)
>       {
> diff -uprN 
> ltp-intermediate-20081218/testcases/kernel/sched.orig/hyperthreading/ht_affinity/Makefile
>  
> ltp-intermediate-20081218/testcases/kernel/sched/hyperthreading/ht_affinity/Makefile
> --- 
> ltp-intermediate-20081218/testcases/kernel/sched.orig/hyperthreading/ht_affinity/Makefile
>  2008-12-18 14:41:43.000000000 +0530
> +++ 
> ltp-intermediate-20081218/testcases/kernel/sched/hyperthreading/ht_affinity/Makefile
>       2008-12-18 14:20:44.000000000 +0530
> @@ -1,16 +1,18 @@
>  # Check that the definitions below are correct for your system
> 
>  CFLAGS    += -I../../../../../include -Wall
> -LDLFLAGS  += -L../../../../../lib
> -LDLIBS    += -lltp
> +LOADLIBES += -L../../../../../lib -lltp
>  TARGETS   := ht_affinity
> 
>  all: $(TARGETS)
> 
> -ht_affinity: HTaffinity.o HTutils.o
> +#ht_affinity: HTaffinity.o HTutils.o
> +#    gcc -o ht_affinity HTaffinity.o HTutils.o $(CFLAGS) $(LOADLIBES)
> +ht_affinity:
> +     gcc -o ht_affinity HTaffinity.c HTutils.c $(CFLAGS) $(LOADLIBES)
> 
>  install:
> -     @set -e; for i in $(TARGETS) ; do ln -f $$i ../../../bin/$$i ; done
> +     @set -e; for i in $(TARGETS) ; do ln -f $$i ../../../../bin/$$i ; done
> 
>  clean:
> -     rm -f $(TARGETS) *.o
> +     rm -f $(TARGETS)
> diff -uprN 
> ltp-intermediate-20081218/testcases/kernel/sched.orig/hyperthreading/ht_enabled/Makefile
>  
> ltp-intermediate-20081218/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
> --- 
> ltp-intermediate-20081218/testcases/kernel/sched.orig/hyperthreading/ht_enabled/Makefile
>   2008-12-18 14:41:42.000000000 +0530
> +++ 
> ltp-intermediate-20081218/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
>        2008-12-18 14:20:58.000000000 +0530
> @@ -1,8 +1,8 @@
>  # Check that the definitions below are correct for your system
> 
> -CFLAGS+=     -I../../../../../include
> +CFLAGS   +=  -I../../../../../include
>  LOADLIBES+=  -L../../../../../lib -lltp
> -TARGETS = ht_enabled
> +TARGETS  := ht_enabled
> 
>  all: $(TARGETS)
> 
> @@ -10,7 +10,7 @@ ht_enabled:
>       gcc -o ht_enabled HTenabled.c HTutils.c $(CFLAGS) $(LOADLIBES)
> 
>  install:
> -     @set -e; for i in $(TARGETS) ; do ln -f $$i ../../../bin/$$i ; done
> +     @set -e; for i in $(TARGETS) ; do ln -f $$i ../../../../bin/$$i ; done
> 
>  clean:
>       rm -f $(TARGETS)
> diff -uprN 
> ltp-intermediate-20081218/testcases/kernel/sched.orig/hyperthreading/ht_interrupt/Makefile
>  
> ltp-intermediate-20081218/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
> --- 
> ltp-intermediate-20081218/testcases/kernel/sched.orig/hyperthreading/ht_interrupt/Makefile
>         2008-12-18 14:41:43.000000000 +0530
> +++ 
> ltp-intermediate-20081218/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
>      2008-12-18 14:21:10.000000000 +0530
> @@ -10,7 +10,7 @@ ht_interrupt:
>       gcc -o ht_interrupt HTinterrupt.c HTutils.c $(CFLAGS) $(LOADLIBES) 
> 
>  install:
> -     @set -e; for i in $(TARGETS) ; do ln -f $$i ../../../bin/$$i ; done
> +     @set -e; for i in $(TARGETS) ; do ln -f $$i ../../../../bin/$$i ; done
> 
>  clean:
>       rm -f $(TARGETS)
> diff -uprN ltp-intermediate-20081218/testcases/kernel/sched.orig/Makefile 
> ltp-intermediate-20081218/testcases/kernel/sched/Makefile
> --- ltp-intermediate-20081218/testcases/kernel/sched.orig/Makefile    
> 2008-12-18 14:41:40.000000000 +0530
> +++ ltp-intermediate-20081218/testcases/kernel/sched/Makefile 2008-12-18 
> 14:09:10.000000000 +0530
> @@ -1,4 +1,4 @@
> -SUBDIRS = clisrv nptl pthreads process_stress sched_stress tool cfs-scheduler
> +SUBDIRS = cfs-scheduler clisrv hyperthreading nptl process_stress pthreads 
> sched_stress tool 
> 
>  all:
>       @set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i ; done
> 
> 
> 
> Regards--
> Subrata
> 
> ------------------------------------------------------------------------------
> SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
> The future of the web can't happen without you.  Join us at MIX09 to help
> pave the way to the Next Web now. Learn more and register at
> http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
> _______________________________________________ Ltp-list mailing list 
> [email protected] 
> https://lists.sourceforge.net/lists/listinfo/ltp-list


------------------------------------------------------------------------------
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to