On Fri, 2009-03-13 at 22:49 +0530, Subrata Modak wrote:
> Hi,
> 
> In testing one of the distros (unreleased), i recently discovered a problem
> where the kernel hangs while loading all the modules sequentially. This was
> a random testing conducted through the following simple script. The distro
> kernel hanged in several instances of testing, and, the machine had to be
> rebooted each time.
> 
> When i verified the same script through some other already stable distros, i
> found that those stable kernels handle the situation well by not laoding those
> modules for which controllers does not exist. Module loading errors were 
> expected,
> nevertheless i expected the kernel to hang each time this script executed. I
> thought this could be a good stress generation script for any system.
> 
> Regards--
> Subrata
> 
> Signed-Off-By: Subrata Modak <[email protected]>

Added.

Regards--
Subrata

> ---
> 
> diff -uprN 
> ltp-full-20090228/testscripts.orig/load_stress_all_kernel_modules.sh 
> ltp-full-20090228/testscripts/load_stress_all_kernel_modules.sh
> --- ltp-full-20090228/testscripts.orig/load_stress_all_kernel_modules.sh      
> 1970-01-01 05:30:00.000000000 +0530
> +++ ltp-full-20090228/testscripts/load_stress_all_kernel_modules.sh   
> 2009-03-13 22:37:09.000000000 +0530
> @@ -0,0 +1,35 @@
> +#!/bin/sh
> +################################################################################
> +##                                                                           
>  ##
> +## Copyright (c) International Business Machines  Corp., 2009                
>  ##
> +##                                                                           
>  ##
> +## This program is free software;  you can redistribute it and#or modify     
>  ##
> +## it under the terms of the GNU General Public License as published by      
>  ##
> +## the Free Software Foundation; either version 2 of the License, or         
>  ##
> +## (at your option) any later version.                                       
>  ##
> +##                                                                           
>  ##
> +## This program is distributed in the hope that it will be useful, but       
>  ##
> +## WITHOUT ANY WARRANTY; without even the implied warranty of 
> MERCHANTABILITY ##
> +## or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License  
>  ##
> +## for more details.                                                         
>  ##
> +##                                                                           
>  ##
> +## You should have received a copy of the GNU General Public License         
>  ##
> +## along with this program;  if not, write to the Free Software              
>  ##
> +## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA   
>  ##
> +##                                                                           
>  ##
> +################################################################################
> +#                                                                            
>  ##
> +# File :        load_stress_all_kernel_modules.sh                            
>  ##
> +#                                                                            
>  ##
> +# Description:  Try to load all the modules present in the system, installed 
>  ##
> +#               both during Distro installation, or, custom kernel build.    
>  ##
> +#                                                                            
>  ##
> +# Author:       Subrata Modak <[email protected]>                   
>  ##
> +################################################################################
> +
> +for module in `modprobe -l | tr '\n' ' '`
> +  do
> +    insert_module=`basename $module .ko`
> +    modprobe -v $insert_module
> +done
> +
> 


------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to