On 01/07/2011 02:40 AM, czhang@redhat.com wrote: > From: Caspar Zhang > > We get segfaults during testing mtest01 on a 5TB memory machine, the > problem was traced to the array pid_list[] went to overflow and > corrupted memory. This fix makes pid_list dynamically sized with > correct memory size to avoid overflow. > > v2: not split into different bits when allocating pid_list. > v3: 1) fix optargs: -b and -p should not be used at the same time. > 2) pre_mem maybe not initialized before using if -p option not used. > fix it by moving it outside ``if(maxpercent)'' block. > v4: fix code format. > > Signed-off-by: Caspar Zhang Patch attached. Thanks, Caspar -- Quality Assurance Engineer (Kernel) in Red Hat Software (Beijing) Co., R&D Branch TEL: +86-10-62608150 WEB: http://www.redhat.com/ -- C-A-S-P-A-R, Caspar /kæspɑ:/ ;-)