From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from sfi-mx-4.v28.ch3.sourceforge.com ([172.29.28.124] helo=mx.sourceforge.net) by h25xhf1.ch3.sourceforge.com with esmtp (Exim 4.69) (envelope-from ) id 1N1cLE-00063E-Lt for ltp-list@lists.sourceforge.net; Sat, 24 Oct 2009 08:51:16 +0000 Received: from e7.ny.us.ibm.com ([32.97.182.137]) by 1b2kzd1.ch3.sourceforge.com with esmtps (TLSv1:AES256-SHA:256) (Exim 4.69) id 1N1cL9-0003B2-Us for ltp-list@lists.sourceforge.net; Sat, 24 Oct 2009 08:51:16 +0000 Received: from d01relay01.pok.ibm.com (d01relay01.pok.ibm.com [9.56.227.233]) by e7.ny.us.ibm.com (8.14.3/8.13.1) with ESMTP id n9O8lmPG015307 for ; Sat, 24 Oct 2009 04:47:48 -0400 Received: from d01av04.pok.ibm.com (d01av04.pok.ibm.com [9.56.224.64]) by d01relay01.pok.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id n9O8p4DQ073120 for ; Sat, 24 Oct 2009 04:51:04 -0400 Received: from d01av04.pok.ibm.com (loopback [127.0.0.1]) by d01av04.pok.ibm.com (8.14.3/8.13.1/NCO v10.0 AVout) with ESMTP id n9O8p4kX032258 for ; Sat, 24 Oct 2009 04:51:04 -0400 From: Subrata Modak In-Reply-To: <20091024084906.11570.79144.sendpatchset@subratamodak.linux.ibm.com> References: <20091024084906.11570.79144.sendpatchset@subratamodak.linux.ibm.com> Content-Type: multipart/mixed; boundary="=-Q3qmruQ+av3kAjc4PpAI" Date: Sat, 24 Oct 2009 14:20:51 +0530 Message-Id: <1256374254.4977.7.camel@subratamodak.linux.ibm.com> Mime-Version: 1.0 Subject: Re: [LTP] [PATCH] Add new testcases for ext4 new features Reply-To: subrata@linux.vnet.ibm.com List-Id: Linux Test Project General Discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ltp-list-bounces@lists.sourceforge.net To: Miao Xie Cc: LTP Mailing List --=-Q3qmruQ+av3kAjc4PpAI Content-Type: text/plain Content-Transfer-Encoding: 7bit Forgot to attach the CODE COVERAGE data file. Regards-- Subrata On Sat, 2009-10-24 at 14:19 +0530, Subrata Modak wrote: > Hi Miao, > > Thanks for this updated patch once again. I have done a bit of testing > and following are the results are few questions again. > > >On Tue, 2009-10-06 at 16:31 +0900, Miao Xie wrote: > >Hi, Subrata > > > > on 2009-9-28 23:17, Subrata Modak wrote: > > > 1) The patch had many broken lines, for which i had to manually edit a lot > > > before it got applied, > > > 2) The patch needs to update the ltp/README file as well for the pre-requisites > > > of building or executing the tests, like as follows: > > > 2.1) Built the kernel with CONFIG_EXT4*=y, > > > 2.2) Download and build the latest e2fsprogs-* from sourceforge.net, so > > > that the latest utilities like mke2fs, tune2fs, dumpe2fs, mkfs.ext4, etc can be > > > built on this system. > > > However, this was not sufficient when i tried to build the sources. I found that > > > header files from e2fslibs-devel* package is also required. Though i did not find > > > an appropraite source RPM or TAR for my system, however, i was able to build by > > > just copying those required headers (e2p.h,bitops.h,ext2_err.h,ext2_ext_attr.h, > > > ext2_fs.h,ext2fs.h,ext2_io.h,ext2_types.h,ext3_extents.h,tdb.h) and Shared Objects > > > (libe2p.a,libe2p.so,libext2fs.a,libext2fs.so). Please mention in ltp/README of > > > where to locate these pre-requisites packages, > > > 3) Do not integrate the ext4-* build with the default LTP build, because you > > > need the user to execute > > > ./configure > > > at > > > LTPROOT/testcases/kernel/fs/ext4-new-features/ > > > And also if the pre-requisites are not present then LTP default build from > > > LTPROOT will fail at LTPROOT/testcases/kernel/fs/ext4-new-features/ directory. > > > So, let us keep the ext4* test cases build and execution seperate. Let users > > > manually cd to LTPROOT/testcases/kernel/fs/ext4-new-features/, > > > and then do: > > > ./configure, > > > make > > > make install > > > and then run > > > ./runltp -f fs_ext4 > > > from LTPROOT > > > > I have fixed these problems in the latest patch that is attached. > > > > > > > > 4) Following are my system parameters. I had created 20GB of primary partition > > > which is ext4 formatted. However many of those tests failed owing to less > > > space on the disk and generated segmentation faults as well. Please see the > > > output and logs attached. If you think that the failures are due to insufficient > > > partition size, etc, please mention then at ltp/README. Please let me know if > > > these issues can be fixed earlier so that i can retest and include it in > > > September 2009 release (may get delayed by a week). > > > > I'm sorry to say that I can't reproduce these problems. I think it might be caused > > by the wrong e2fsprogs-devel package. Could you help me retest it after installing > > the right packages? > > > > The necessary packages are following: > > e2fsprogs > > e2fsprogs-devel > > e2fsprogs-libs > > and the version of these packages should be 1.41.4 or above. > > The SEGMENTATION Fault in ffsb was there, but i found the problem and the > following patch should be applied to fix that problem: > > Signed-off-by: Subrata Modak > --- > > --- ltp-full-20090930/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/parser.c.orig 2009-10-24 19:28:44.000000000 +0530 > +++ ltp-full-20090930/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/parser.c 2009-10-24 19:28:02.000000000 +0530 > @@ -961,7 +961,6 @@ static void init_tg_stats(ffsb_config_t > > tmp_cont = get_tg_container(fc, num); > if (tmp_cont->child) { > - tmp_cont = tmp_cont->child; > if (tmp_cont->type == STATS) { > config = tmp_cont->config; > if (get_config_bool(config, "enable_stats")) { > > --- > > Issues/Observations: > > 1) The test was running for more than 44 hours, so, i had to terminate it. > I had no idea of how long the test will run. Can you please update: > ltp-full-20090930/testcases/kernel/fs/ext4-new-features/README file > for the duration of the test run under nornal circumstance(s) ? > Does it depend upon the size of the partition (i ran it on a 680 GB > LVM this time) ?? > And i also gave LTP a nice value of -20 this time to speed up the > process, still it was taking huge time. > 2) Good news is that, the CODE COVERAGE generated on 2.6.30 kernel > was more than 50% for lines, and 61% for EXT functions. ThatE a good news. > Can you please device strategies for increasing the code coverage > by writing tests in those areas which remained untouched. > 3) Due to changes in the Makefile structures in LTP made by Garret > in the first week of Oct 2009, your patch will not apply as-is. Can you > please rebase your patch over the latest Makefile infrastructre, include > the above comments and resend it once again. > > Thanks once again for writing these tests and taking the trouble > to fix the integration issues with LTP. Following are the system > parameters where i executed these tests: > > # uname -a > Linux 2.6.31 #1 SMP Tue Oct 20 22:57:16 IST 2009 i686 i686 i386 GNU/Linux > > # cat /etc/issue > Welcome to SUSE Linux Enterprise Server 11 (i586) - Kernel \r (\l). > > # lvdisplay > --- Logical volume --- > LV Name /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING > VG Name MYVG1_FOR_EXT4_TESTING > LV UUID ETwDrf-wzXN-vPln-SM8N-1b5E-P2A1-AqNMGc > LV Write Access read/write > LV Status available > # open 0 > LV Size 680.00 GB > Current LE 174080 > Segments 5 > Allocation inherit > Read ahead sectors auto > - currently set to 256 > Block device 253:0 > > # cat /proc/cpuinfo > 8 Intel(R) Xeon(TM) MP CPU 3.00GHz > > # cat /proc/meminfo > MemTotal: 2057156 kB > > # cat ltp-full-20090930/output/fs_ext4_round_3.out > <<>> > tag=ext4_new_feature_test stime=1256230847 > cmdline="run_ext4_test.sh" > contacts="" > analysis=exit > <<>> > EXT4 NEW FEATURE TESTING > TEST STARTED: Please avoid using system while this test executes > > Ext4 block allocation test > ext4-delalloc-mballoc 0 TINFO : isDelalloc: delalloc, isDirectIO: 0, Blocksize: 1024, isAuto_da_alloc: auto_da_alloc=1 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > fsck 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 13865248/713031680 blocks > ext4-delalloc-mballoc 1 TPASS : delalloc/mballoc test pass > ext4-delalloc-mballoc 0 TINFO : isDelalloc: delalloc, isDirectIO: 0, Blocksize: 1024, isAuto_da_alloc: noauto_da_alloc > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > fsck 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 13964313/713031680 blocks > ext4-delalloc-mballoc 2 TPASS : delalloc/mballoc test pass > ext4-delalloc-mballoc 0 TINFO : isDelalloc: nodelalloc, isDirectIO: 0, Blocksize: 1024, isAuto_da_alloc: auto_da_alloc=1 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > fsck 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 13732571/713031680 blocks > ext4-delalloc-mballoc 3 TPASS : delalloc/mballoc test pass > ext4-delalloc-mballoc 0 TINFO : isDelalloc: nodelalloc, isDirectIO: 0, Blocksize: 1024, isAuto_da_alloc: noauto_da_alloc > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > fsck 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 13772321/713031680 blocks > ext4-delalloc-mballoc 4 TPASS : delalloc/mballoc test pass > ext4-delalloc-mballoc 0 TINFO : isDelalloc: delalloc, isDirectIO: 1, Blocksize: 1024, isAuto_da_alloc: auto_da_alloc=1 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > fsck 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 11959107/713031680 blocks > ext4-delalloc-mballoc 5 TPASS : delalloc/mballoc test pass > ext4-delalloc-mballoc 0 TINFO : isDelalloc: delalloc, isDirectIO: 1, Blocksize: 1024, isAuto_da_alloc: noauto_da_alloc > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > fsck 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 11960448/713031680 blocks > ext4-delalloc-mballoc 6 TPASS : delalloc/mballoc test pass > ext4-delalloc-mballoc 0 TINFO : isDelalloc: nodelalloc, isDirectIO: 1, Blocksize: 1024, isAuto_da_alloc: auto_da_alloc=1 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > fsck 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 11956445/713031680 blocks > ext4-delalloc-mballoc 7 TPASS : delalloc/mballoc test pass > ext4-delalloc-mballoc 0 TINFO : isDelalloc: nodelalloc, isDirectIO: 1, Blocksize: 1024, isAuto_da_alloc: noauto_da_alloc > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > fsck 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 11960391/713031680 blocks > ext4-delalloc-mballoc 8 TPASS : delalloc/mballoc test pass > ext4-delalloc-mballoc 0 TINFO : isDelalloc: delalloc, isDirectIO: 0, Blocksize: 4096, isAuto_da_alloc: auto_da_alloc=1 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > fsck 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3572192/178257920 blocks > ext4-delalloc-mballoc 9 TPASS : delalloc/mballoc test pass > ext4-delalloc-mballoc 0 TINFO : isDelalloc: delalloc, isDirectIO: 0, Blocksize: 4096, isAuto_da_alloc: noauto_da_alloc > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > fsck 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3597495/178257920 blocks > ext4-delalloc-mballoc 10 TPASS : delalloc/mballoc test pass > ext4-delalloc-mballoc 0 TINFO : isDelalloc: nodelalloc, isDirectIO: 0, Blocksize: 4096, isAuto_da_alloc: auto_da_alloc=1 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > fsck 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3548055/178257920 blocks > ext4-delalloc-mballoc 11 TPASS : delalloc/mballoc test pass > ext4-delalloc-mballoc 0 TINFO : isDelalloc: nodelalloc, isDirectIO: 0, Blocksize: 4096, isAuto_da_alloc: noauto_da_alloc > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > fsck 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3519203/178257920 blocks > ext4-delalloc-mballoc 12 TPASS : delalloc/mballoc test pass > ext4-delalloc-mballoc 0 TINFO : isDelalloc: delalloc, isDirectIO: 1, Blocksize: 4096, isAuto_da_alloc: auto_da_alloc=1 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > fsck 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 2984396/178257920 blocks > ext4-delalloc-mballoc 13 TPASS : delalloc/mballoc test pass > ext4-delalloc-mballoc 0 TINFO : isDelalloc: delalloc, isDirectIO: 1, Blocksize: 4096, isAuto_da_alloc: noauto_da_alloc > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > fsck 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 2984107/178257920 blocks > ext4-delalloc-mballoc 14 TPASS : delalloc/mballoc test pass > ext4-delalloc-mballoc 0 TINFO : isDelalloc: nodelalloc, isDirectIO: 1, Blocksize: 4096, isAuto_da_alloc: auto_da_alloc=1 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > fsck 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 2984696/178257920 blocks > ext4-delalloc-mballoc 15 TPASS : delalloc/mballoc test pass > ext4-delalloc-mballoc 0 TINFO : isDelalloc: nodelalloc, isDirectIO: 1, Blocksize: 4096, isAuto_da_alloc: noauto_da_alloc > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > fsck 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 2984536/178257920 blocks > ext4-delalloc-mballoc 16 TPASS : delalloc/mballoc test pass > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > fsck 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 13868269/713031680 blocks > ext4-delalloc-mballoc 17 TPASS : remount test pass > > Ext4 journal checksum test > ext4-journal-checksum 0 TINFO : journal mode: writeback, commit interval: 1, journal_checksum: Used, journal_async_commit: Used, barrier: 0 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3402854/178257920 blocks > ext4-journal-checksum 1 TPASS : ext4 journal checksum test pass > ext4-journal-checksum 0 TINFO : journal mode: ordered, commit interval: 1, journal_checksum: Used, journal_async_commit: Used, barrier: 0 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3472921/178257920 blocks > ext4-journal-checksum 2 TPASS : ext4 journal checksum test pass > ext4-journal-checksum 0 TINFO : journal mode: journal, commit interval: 1, journal_checksum: Used, journal_async_commit: Used, barrier: 0 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3294199/178257920 blocks > ext4-journal-checksum 3 TPASS : ext4 journal checksum test pass > ext4-journal-checksum 0 TINFO : journal mode: writeback, commit interval: 100, journal_checksum: Used, journal_async_commit: Used, barrier: 0 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3436952/178257920 blocks > ext4-journal-checksum 4 TPASS : ext4 journal checksum test pass > ext4-journal-checksum 0 TINFO : journal mode: ordered, commit interval: 100, journal_checksum: Used, journal_async_commit: Used, barrier: 0 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3460127/178257920 blocks > ext4-journal-checksum 5 TPASS : ext4 journal checksum test pass > ext4-journal-checksum 0 TINFO : journal mode: journal, commit interval: 100, journal_checksum: Used, journal_async_commit: Used, barrier: 0 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3291530/178257920 blocks > ext4-journal-checksum 6 TPASS : ext4 journal checksum test pass > ext4-journal-checksum 0 TINFO : journal mode: writeback, commit interval: 1, journal_checksum: Used, journal_async_commit: No use, barrier: 0 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3402145/178257920 blocks > ext4-journal-checksum 7 TPASS : ext4 journal checksum test pass > ext4-journal-checksum 0 TINFO : journal mode: ordered, commit interval: 1, journal_checksum: Used, journal_async_commit: No use, barrier: 0 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3457816/178257920 blocks > ext4-journal-checksum 8 TPASS : ext4 journal checksum test pass > ext4-journal-checksum 0 TINFO : journal mode: journal, commit interval: 1, journal_checksum: Used, journal_async_commit: No use, barrier: 0 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3297178/178257920 blocks > ext4-journal-checksum 9 TPASS : ext4 journal checksum test pass > ext4-journal-checksum 0 TINFO : journal mode: writeback, commit interval: 100, journal_checksum: Used, journal_async_commit: No use, barrier: 0 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3427099/178257920 blocks > ext4-journal-checksum 10 TPASS : ext4 journal checksum test pass > ext4-journal-checksum 0 TINFO : journal mode: ordered, commit interval: 100, journal_checksum: Used, journal_async_commit: No use, barrier: 0 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3463779/178257920 blocks > ext4-journal-checksum 11 TPASS : ext4 journal checksum test pass > ext4-journal-checksum 0 TINFO : journal mode: journal, commit interval: 100, journal_checksum: Used, journal_async_commit: No use, barrier: 0 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3297264/178257920 blocks > ext4-journal-checksum 12 TPASS : ext4 journal checksum test pass > ext4-journal-checksum 0 TINFO : journal mode: writeback, commit interval: 1, journal_checksum: No use, journal_async_commit: No use, barrier: 0 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3418069/178257920 blocks > ext4-journal-checksum 13 TPASS : ext4 journal checksum test pass > ext4-journal-checksum 0 TINFO : journal mode: ordered, commit interval: 1, journal_checksum: No use, journal_async_commit: No use, barrier: 0 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3461732/178257920 blocks > ext4-journal-checksum 14 TPASS : ext4 journal checksum test pass > ext4-journal-checksum 0 TINFO : journal mode: journal, commit interval: 1, journal_checksum: No use, journal_async_commit: No use, barrier: 0 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3296798/178257920 blocks > ext4-journal-checksum 15 TPASS : ext4 journal checksum test pass > ext4-journal-checksum 0 TINFO : journal mode: writeback, commit interval: 100, journal_checksum: No use, journal_async_commit: No use, barrier: 0 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3448823/178257920 blocks > ext4-journal-checksum 16 TPASS : ext4 journal checksum test pass > ext4-journal-checksum 0 TINFO : journal mode: ordered, commit interval: 100, journal_checksum: No use, journal_async_commit: No use, barrier: 0 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3477400/178257920 blocks > ext4-journal-checksum 17 TPASS : ext4 journal checksum test pass > ext4-journal-checksum 0 TINFO : journal mode: journal, commit interval: 100, journal_checksum: No use, journal_async_commit: No use, barrier: 0 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3292601/178257920 blocks > ext4-journal-checksum 18 TPASS : ext4 journal checksum test pass > ext4-journal-checksum 0 TINFO : journal mode: writeback, commit interval: 1, journal_checksum: Used, journal_async_commit: Used, barrier: 1 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3390847/178257920 blocks > ext4-journal-checksum 19 TPASS : ext4 journal checksum test pass > ext4-journal-checksum 0 TINFO : journal mode: ordered, commit interval: 1, journal_checksum: Used, journal_async_commit: Used, barrier: 1 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3425279/178257920 blocks > ext4-journal-checksum 20 TPASS : ext4 journal checksum test pass > ext4-journal-checksum 0 TINFO : journal mode: journal, commit interval: 1, journal_checksum: Used, journal_async_commit: Used, barrier: 1 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3292356/178257920 blocks > ext4-journal-checksum 21 TPASS : ext4 journal checksum test pass > ext4-journal-checksum 0 TINFO : journal mode: writeback, commit interval: 100, journal_checksum: Used, journal_async_commit: Used, barrier: 1 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3442559/178257920 blocks > ext4-journal-checksum 22 TPASS : ext4 journal checksum test pass > ext4-journal-checksum 0 TINFO : journal mode: ordered, commit interval: 100, journal_checksum: Used, journal_async_commit: Used, barrier: 1 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3426227/178257920 blocks > ext4-journal-checksum 23 TPASS : ext4 journal checksum test pass > ext4-journal-checksum 0 TINFO : journal mode: journal, commit interval: 100, journal_checksum: Used, journal_async_commit: Used, barrier: 1 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3294010/178257920 blocks > ext4-journal-checksum 24 TPASS : ext4 journal checksum test pass > ext4-journal-checksum 0 TINFO : journal mode: writeback, commit interval: 1, journal_checksum: Used, journal_async_commit: No use, barrier: 1 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3332723/178257920 blocks > ext4-journal-checksum 25 TPASS : ext4 journal checksum test pass > ext4-journal-checksum 0 TINFO : journal mode: ordered, commit interval: 1, journal_checksum: Used, journal_async_commit: No use, barrier: 1 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3384843/178257920 blocks > ext4-journal-checksum 26 TPASS : ext4 journal checksum test pass > ext4-journal-checksum 0 TINFO : journal mode: journal, commit interval: 1, journal_checksum: Used, journal_async_commit: No use, barrier: 1 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3301835/178257920 blocks > ext4-journal-checksum 27 TPASS : ext4 journal checksum test pass > ext4-journal-checksum 0 TINFO : journal mode: writeback, commit interval: 100, journal_checksum: Used, journal_async_commit: No use, barrier: 1 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3399501/178257920 blocks > ext4-journal-checksum 28 TPASS : ext4 journal checksum test pass > ext4-journal-checksum 0 TINFO : journal mode: ordered, commit interval: 100, journal_checksum: Used, journal_async_commit: No use, barrier: 1 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3469033/178257920 blocks > ext4-journal-checksum 29 TPASS : ext4 journal checksum test pass > ext4-journal-checksum 0 TINFO : journal mode: journal, commit interval: 100, journal_checksum: Used, journal_async_commit: No use, barrier: 1 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3305989/178257920 blocks > ext4-journal-checksum 30 TPASS : ext4 journal checksum test pass > ext4-journal-checksum 0 TINFO : journal mode: writeback, commit interval: 1, journal_checksum: No use, journal_async_commit: No use, barrier: 1 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3327513/178257920 blocks > ext4-journal-checksum 31 TPASS : ext4 journal checksum test pass > ext4-journal-checksum 0 TINFO : journal mode: ordered, commit interval: 1, journal_checksum: No use, journal_async_commit: No use, barrier: 1 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3387554/178257920 blocks > ext4-journal-checksum 32 TPASS : ext4 journal checksum test pass > ext4-journal-checksum 0 TINFO : journal mode: journal, commit interval: 1, journal_checksum: No use, journal_async_commit: No use, barrier: 1 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3302200/178257920 blocks > ext4-journal-checksum 33 TPASS : ext4 journal checksum test pass > ext4-journal-checksum 0 TINFO : journal mode: writeback, commit interval: 100, journal_checksum: No use, journal_async_commit: No use, barrier: 1 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3403332/178257920 blocks > ext4-journal-checksum 34 TPASS : ext4 journal checksum test pass > ext4-journal-checksum 0 TINFO : journal mode: ordered, commit interval: 100, journal_checksum: No use, journal_async_commit: No use, barrier: 1 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3378421/178257920 blocks > ext4-journal-checksum 35 TPASS : ext4 journal checksum test pass > ext4-journal-checksum 0 TINFO : journal mode: journal, commit interval: 100, journal_checksum: No use, journal_async_commit: No use, barrier: 1 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 100053/44564480 files, 3309306/178257920 blocks > ext4-journal-checksum 36 TPASS : ext4 journal checksum test pass > > Ext4 subdir limit test > ext4-subdir-limit 0 TINFO : Num of dirs to create: 65537, Dir name len: short name Parent dir: mnt_point, Block size: 1024 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 10/44564480 files, 11420549/713031680 blocks > dumpe2fs 1.41.9 (22-Aug-2009) > ext4-subdir-limit 1 TPASS : ext4 subdir limit test pass > ext4-subdir-limit 0 TINFO : Num of dirs to create: 65537, Dir name len: long name Parent dir: mnt_point, Block size: 1024 > mkdir: No space left on device > ext4-subdir-limit 2 TFAIL : failed to create directories - 19808 > ext4-subdir-limit 0 TINFO : Num of dirs to create: 65537, Dir name len: short name Parent dir: mnt_point/sub, Block size: 1024 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 12/44564480 files, 11420535/713031680 blocks > dumpe2fs 1.41.9 (22-Aug-2009) > ext4-subdir-limit 3 TPASS : ext4 subdir limit test pass > ext4-subdir-limit 0 TINFO : Num of dirs to create: 65537, Dir name len: long name Parent dir: mnt_point/sub, Block size: 1024 > mkdir: No space left on device > ext4-subdir-limit 4 TFAIL : failed to create directories - 20195 > ext4-subdir-limit 0 TINFO : Num of dirs to create: 65537, Dir name len: short name Parent dir: mnt_point, Block size: 2048 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 10/44564480 files, 5666176/356515840 blocks > dumpe2fs 1.41.9 (22-Aug-2009) > ext4-subdir-limit 5 TPASS : ext4 subdir limit test pass > ext4-subdir-limit 0 TINFO : Num of dirs to create: 65537, Dir name len: long name Parent dir: mnt_point, Block size: 2048 > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 10/44564480 files, 5678956/356515840 blocks > dumpe2fs 1.41.9 (22-Aug-2009) > ext4-subdir-limit 6 TPASS : ext4 subdir limit test pass > ext4-subdir-limit 0 TINFO : Num of dirs to create: 65537, Dir name len: short name Parent dir: mnt_point/sub, Block size: 2048 > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 11/44564480 files, 5679516/356515840 blocks > dumpe2fs 1.41.9 (22-Aug-2009) > ext4-subdir-limit 7 TPASS : ext4 subdir limit test pass > ext4-subdir-limit 0 TINFO : Num of dirs to create: 65537, Dir name len: long name Parent dir: mnt_point/sub, Block size: 2048 > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 11/44564480 files, 5692302/356515840 blocks > dumpe2fs 1.41.9 (22-Aug-2009) > ext4-subdir-limit 8 TPASS : ext4 subdir limit test pass > ext4-subdir-limit 0 TINFO : Num of dirs to create: 65537, Dir name len: short name Parent dir: mnt_point, Block size: 4096 > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: The test_fs flag is set (and ext4 is available). CLEARED. > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 10/44564480 files, 2847650/178257920 blocks > dumpe2fs 1.41.9 (22-Aug-2009) > ext4-subdir-limit 9 TPASS : ext4 subdir limit test pass > ext4-subdir-limit 0 TINFO : Num of dirs to create: 65537, Dir name len: long name Parent dir: mnt_point, Block size: 4096 > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 10/44564480 files, 2853603/178257920 blocks > dumpe2fs 1.41.9 (22-Aug-2009) > ext4-subdir-limit 10 TPASS : ext4 subdir limit test pass > ext4-subdir-limit 0 TINFO : Num of dirs to create: 65537, Dir name len: short name Parent dir: mnt_point/sub, Block size: 4096 > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 11/44564480 files, 2853874/178257920 blocks > dumpe2fs 1.41.9 (22-Aug-2009) > ext4-subdir-limit 11 TPASS : ext4 subdir limit test pass > ext4-subdir-limit 0 TINFO : Num of dirs to create: 65537, Dir name len: long name Parent dir: mnt_point/sub, Block size: 4096 > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 11/44564480 files, 2859841/178257920 blocks > dumpe2fs 1.41.9 (22-Aug-2009) > ext4-subdir-limit 12 TPASS : ext4 subdir limit test pass > > Ext4 nanosecond timestamp test > ext4-nsec-timestamps 0 TINFO : Test timestamps with 128 inode size > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > ext4-nsec-timestamps 1 TPASS : Ext4 nanosecond timestamps test with 128 inode size pass > ./ext4_nsec_timestamps_test.sh: line 183: [0: command not found > ext4-nsec-timestamps 0 TINFO : Test timestamps with 256 inode size > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > ext4-nsec-timestamps 2 TPASS : Ext4 nanosecond timestamps test with 256 inode size pass > ./ext4_nsec_timestamps_test.sh: line 189: [0: command not found > > Ext4 persist prealloc test > mke2fs 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 16/44564480 files, 11419497/713031680 blocks > ext4-persistent-preallocation 1 TPASS : ext4 persistent preallocation test pass > mke2fs 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 16/44564480 files, 2847450/178257920 blocks > ext4-persistent-preallocation 2 TPASS : ext4 persistent preallocation test pass > > Ext4 inode version test > ext4-inode-version 0 TINFO : Test inode version is 32 bits with 128 inode size > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > debugfs 1.41.9 (22-Aug-2009) > debugfs 1.41.9 (22-Aug-2009) > ext4-inode-version 1 TPASS : 32 bits inode version with 128 inode size test pass > mke2fs 1.41.9 (22-Aug-2009) > debugfs 1.41.9 (22-Aug-2009) > debugfs 1.41.9 (22-Aug-2009) > ext4-inode-version 2 TPASS : inode version with 256 inode size test pass > mke2fs 1.41.9 (22-Aug-2009) > debugfs 1.41.9 (22-Aug-2009) > debugfs 1.41.9 (22-Aug-2009) > debugfs 1.41.9 (22-Aug-2009) > ext4-inode-version 3 TPASS : inode version with 256 inode size test pass > mke2fs 1.41.9 (22-Aug-2009) > debugfs 1.41.9 (22-Aug-2009) > debugfs 1.41.9 (22-Aug-2009) > debugfs 1.41.9 (22-Aug-2009) > ext4-inode-version 4 TPASS : inode version with 256 inode size test pass > mke2fs 1.41.9 (22-Aug-2009) > debugfs 1.41.9 (22-Aug-2009) > debugfs 1.41.9 (22-Aug-2009) > debugfs 1.41.9 (22-Aug-2009) > debugfs 1.41.9 (22-Aug-2009) > ext4-inode-version 5 TPASS : inode version with 256 inode size test pass > mke2fs 1.41.9 (22-Aug-2009) > debugfs 1.41.9 (22-Aug-2009) > debugfs 1.41.9 (22-Aug-2009) > debugfs 1.41.9 (22-Aug-2009) > ext4-inode-version 6 TPASS : inode version with 256 inode size test pass > mke2fs 1.41.9 (22-Aug-2009) > debugfs 1.41.9 (22-Aug-2009) > debugfs 1.41.9 (22-Aug-2009) > debugfs 1.41.9 (22-Aug-2009) > debugfs 1.41.9 (22-Aug-2009) > debugfs 1.41.9 (22-Aug-2009) > ext4-inode-version 7 TPASS : inode version with 256 inode size test pass > mke2fs 1.41.9 (22-Aug-2009) > debugfs 1.41.9 (22-Aug-2009) > debugfs 1.41.9 (22-Aug-2009) > debugfs 1.41.9 (22-Aug-2009) > debugfs 1.41.9 (22-Aug-2009) > debugfs 1.41.9 (22-Aug-2009) > ext4-inode-version 8 TPASS : inode version with 256 inode size test pass > > Ext4 uninit groups test > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > fsck 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 10/44564480 files, 2847380/178257920 blocks > ext4-uninit-groups 1 TPASS : ext4 uninit groups test pass > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > ./ext4_uninit_groups_test.sh: line 50: 31487 Killed ./ffsb ffsb-config$n > /dev/null > fsck 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 993712/44564480 files, 153853771/178257920 blocks > ext4-uninit-groups 2 TPASS : ext4 uninit groups test pass > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > dumpe2fs 1.41.9 (22-Aug-2009) > dumpe2fs 1.41.9 (22-Aug-2009) > dd: writing `mnt_point/tmp_dir': No space left on device > 175410496+0 records in > 175410495+0 records out > 718481387520 bytes (718 GB) copied, 10848.7 s, 66.2 MB/s > fsck 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 11/44564480 files, 178257895/178257920 blocks > ext4-uninit-groups 3 TPASS : ext4 uninit groups test pass > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > fsck 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 10/44564480 files, 2847380/178257920 blocks > ext4-uninit-groups 4 TPASS : ext4 uninit groups test pass > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > write: Success > write: Success > fsck 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 1150485/44564480 files, 178257751/178257920 blocks > ext4-uninit-groups 5 TPASS : ext4 uninit groups test pass > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > dumpe2fs 1.41.9 (22-Aug-2009) > dumpe2fs 1.41.9 (22-Aug-2009) > dd: writing `mnt_point/tmp_dir': No space left on device > 175410500+0 records in > 175410499+0 records out > 718481403904 bytes (718 GB) copied, 10918 s, 65.8 MB/s > fsck 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 11/44564480 files, 178257899/178257920 blocks > ext4-uninit-groups 6 TPASS : ext4 uninit groups test pass > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > fsck 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 10/44564480 files, 2847380/178257920 blocks > ext4-uninit-groups 7 TPASS : ext4 uninit groups test pass > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > ./ext4_uninit_groups_test.sh: line 50: 5057 Killed ./ffsb ffsb-config$n > /dev/null > ./ext4_uninit_groups_test.sh: line 50: 5698 Killed ./ffsb ffsb-config$n > /dev/null > ./ext4_uninit_groups_test.sh: line 50: 5717 Killed ./ffsb ffsb-config$n > /dev/null > ./ext4_uninit_groups_test.sh: line 50: 5733 Killed ./ffsb ffsb-config$n > /dev/null > ./ext4_uninit_groups_test.sh: line 50: 5754 Killed ./ffsb ffsb-config$n > /dev/null > fsck 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 161807/44564480 files, 27650675/178257920 blocks > ext4-uninit-groups 8 TPASS : ext4 uninit groups test pass > mke2fs 1.41.9 (22-Aug-2009) > tune2fs 1.41.9 (22-Aug-2009) > Setting test filesystem flag > dumpe2fs 1.41.9 (22-Aug-2009) > dumpe2fs 1.41.9 (22-Aug-2009) > ./ext4_uninit_groups_test.sh: line 50: 5817 Killed dd if=/dev/zero of=mnt_point/tmp_dir bs=$bsize count=$bcount > fsck 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING: clean, 11/44564480 files, 131587430/178257920 blocks > ext4-uninit-groups 9 TPASS : ext4 uninit groups test pass > mke2fs 1.41.9 (22-Aug-2009) > /root/subrata/ltp/ltp-full-20090930/testcases/bin/run_ext4_test.sh: line 163: 29289 Killed ./ext4_uninit_groups_test.sh ./ext4-test-config > > Ext4 online defrag test > The output of defrag program is in the file LTPROOT/output/ext4_online_defrag.txt > mkdir: cannot create directory `mnt_point': File exists > ext4-online-defrag 0 TINFO : defrag type: 1, defrag obj: 1, block size: 1024 > mke2fs 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING is apparently in use by the system; will not make a filesystem here! > ext4-online-defrag 1 TFAIL : failed to create ext4 filesystem > ext4-online-defrag 0 TINFO : defrag type: 1, defrag obj: 2, block size: 1024 > mke2fs 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING is apparently in use by the system; will not make a filesystem here! > ext4-online-defrag 2 TFAIL : failed to create ext4 filesystem > ext4-online-defrag 0 TINFO : defrag type: 1, defrag obj: 3, block size: 1024 > mke2fs 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING is apparently in use by the system; will not make a filesystem here! > ext4-online-defrag 3 TFAIL : failed to create ext4 filesystem > ext4-online-defrag 0 TINFO : defrag type: 2, defrag obj: 1, block size: 1024 > mke2fs 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING is apparently in use by the system; will not make a filesystem here! > ext4-online-defrag 4 TFAIL : failed to create ext4 filesystem > ext4-online-defrag 0 TINFO : defrag type: 2, defrag obj: 2, block size: 1024 > mke2fs 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING is apparently in use by the system; will not make a filesystem here! > ext4-online-defrag 5 TFAIL : failed to create ext4 filesystem > ext4-online-defrag 0 TINFO : defrag type: 2, defrag obj: 3, block size: 1024 > mke2fs 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING is apparently in use by the system; will not make a filesystem here! > ext4-online-defrag 6 TFAIL : failed to create ext4 filesystem > ext4-online-defrag 0 TINFO : defrag type: 3, defrag obj: 1, block size: 1024 > mke2fs 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING is apparently in use by the system; will not make a filesystem here! > ext4-online-defrag 7 TFAIL : failed to create ext4 filesystem > ext4-online-defrag 0 TINFO : defrag type: 3, defrag obj: 2, block size: 1024 > mke2fs 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING is apparently in use by the system; will not make a filesystem here! > ext4-online-defrag 8 TFAIL : failed to create ext4 filesystem > ext4-online-defrag 0 TINFO : defrag type: 3, defrag obj: 3, block size: 1024 > mke2fs 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING is apparently in use by the system; will not make a filesystem here! > ext4-online-defrag 9 TFAIL : failed to create ext4 filesystem > ext4-online-defrag 0 TINFO : defrag type: 1, defrag obj: 1, block size: 4096 > mke2fs 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING is apparently in use by the system; will not make a filesystem here! > ext4-online-defrag 10 TFAIL : failed to create ext4 filesystem > ext4-online-defrag 0 TINFO : defrag type: 1, defrag obj: 2, block size: 4096 > mke2fs 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING is apparently in use by the system; will not make a filesystem here! > ext4-online-defrag 11 TFAIL : failed to create ext4 filesystem > ext4-online-defrag 0 TINFO : defrag type: 1, defrag obj: 3, block size: 4096 > mke2fs 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING is apparently in use by the system; will not make a filesystem here! > ext4-online-defrag 12 TFAIL : failed to create ext4 filesystem > ext4-online-defrag 0 TINFO : defrag type: 2, defrag obj: 1, block size: 4096 > mke2fs 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING is apparently in use by the system; will not make a filesystem here! > ext4-online-defrag 13 TFAIL : failed to create ext4 filesystem > ext4-online-defrag 0 TINFO : defrag type: 2, defrag obj: 2, block size: 4096 > mke2fs 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING is apparently in use by the system; will not make a filesystem here! > ext4-online-defrag 14 TFAIL : failed to create ext4 filesystem > ext4-online-defrag 0 TINFO : defrag type: 2, defrag obj: 3, block size: 4096 > mke2fs 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING is apparently in use by the system; will not make a filesystem here! > ext4-online-defrag 15 TFAIL : failed to create ext4 filesystem > ext4-online-defrag 0 TINFO : defrag type: 3, defrag obj: 1, block size: 4096 > mke2fs 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING is apparently in use by the system; will not make a filesystem here! > ext4-online-defrag 16 TFAIL : failed to create ext4 filesystem > ext4-online-defrag 0 TINFO : defrag type: 3, defrag obj: 2, block size: 4096 > mke2fs 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING is apparently in use by the system; will not make a filesystem here! > ext4-online-defrag 17 TFAIL : failed to create ext4 filesystem > ext4-online-defrag 0 TINFO : defrag type: 3, defrag obj: 3, block size: 4096 > mke2fs 1.41.9 (22-Aug-2009) > /dev/MYVG1_FOR_EXT4_TESTING/MYLV1_FOR_EXT4_TESTING is apparently in use by the system; will not make a filesystem here! > ext4-online-defrag 18 TFAIL : failed to create ext4 filesystem > incrementing stop > <<>> > initiation_status="ok" > duration=159188 termination_type=exited termination_id=1 corefile=no > cutime=107622 cstime=13813200 > <<>> > > Regards-- > Subrata > > > > > Thanks. > > Miao > > > > --- > > README | 18 + > > runtest/fs_ext4 | 1 + > > testcases/kernel/fs/ext4-new-features/Makefile | 24 + > > testcases/kernel/fs/ext4-new-features/README | 145 + > > testcases/kernel/fs/ext4-new-features/configure | 23 + > > .../ext4-delalloc-mballoc/Makefile | 12 + > > .../ext4-delalloc-mballoc/ext4-alloc-test.sh | 167 + > > .../fs/ext4-new-features/ext4-ffsb-config/Makefile | 17 + > > .../ext4-ffsb-config/ffsb-config0 | 23 + > > .../ext4-ffsb-config/ffsb-config1 | 23 + > > .../ext4-ffsb-config/ffsb-config2 | 23 + > > .../ext4-ffsb-config/ffsb-config3 | 29 + > > .../ext4-ffsb-config/ffsb-config4 | 29 + > > .../ext4-ffsb-config/ffsb-config5 | 29 + > > .../ext4-ffsb-config/ffsb-config6 | 29 + > > .../ext4-ffsb-config/ffsb-config7 | 29 + > > .../ext4-new-features/ext4-inode-version/Makefile | 19 + > > .../ext4-inode-version/ext4_get_inode_version.sh | 41 + > > .../ext4-inode-version/ext4_inode_version_test.sh | 205 + > > .../ext4-inode-version/ext4_test_inode_version.c | 219 + > > .../ext4-journal-checksum/Makefile | 12 + > > .../ext4-journal-checksum/ext4_journal_checksum.sh | 148 + > > .../ext4-nsec-timestamps/Makefile | 17 + > > .../ext4-nsec-timestamps/ext4_file_time.c | 70 + > > .../ext4_nsec_timestamps_test.sh | 196 + > > .../ext4-new-features/ext4-online-defrag/Makefile | 18 + > > .../ext4-online-defrag/e4defrag.c | 2171 ++++++ > > .../ext4-online-defrag/ext4_online_defrag_test.sh | 192 + > > .../ext4-persist-prealloc/Makefile | 12 + > > .../ext4_persist_prealloc_test.sh | 113 + > > .../ext4-new-features/ext4-subdir-limit/Makefile | 18 + > > .../ext4-subdir-limit/create_long_dirs.c | 156 + > > .../ext4-subdir-limit/create_short_dirs.c | 158 + > > .../ext4-subdir-limit/ext4_subdir_limit_test.sh | 167 + > > .../ext4-new-features/ext4-uninit-groups/Makefile | 12 + > > .../ext4-uninit-groups/ext4_uninit_groups_test.sh | 161 + > > .../kernel/fs/ext4-new-features/ext4_funcs.sh | 47 + > > .../fs/ext4-new-features/ffsb-6.0-rc2/AUTHORS | 7 + > > .../fs/ext4-new-features/ffsb-6.0-rc2/COPYING | 340 + > > .../fs/ext4-new-features/ffsb-6.0-rc2/INSTALL | 182 + > > .../fs/ext4-new-features/ffsb-6.0-rc2/LICENSE | 347 + > > .../fs/ext4-new-features/ffsb-6.0-rc2/Makefile.am | 46 + > > .../fs/ext4-new-features/ffsb-6.0-rc2/Makefile.in | 628 ++ > > .../fs/ext4-new-features/ffsb-6.0-rc2/README | 413 ++ > > .../fs/ext4-new-features/ffsb-6.0-rc2/aclocal.m4 | 880 +++ > > .../fs/ext4-new-features/ffsb-6.0-rc2/cirlist.c | 107 + > > .../fs/ext4-new-features/ffsb-6.0-rc2/cirlist.h | 41 + > > .../fs/ext4-new-features/ffsb-6.0-rc2/config.guess | 1450 ++++ > > .../fs/ext4-new-features/ffsb-6.0-rc2/config.h.in | 130 + > > .../fs/ext4-new-features/ffsb-6.0-rc2/config.sub | 1545 +++++ > > .../fs/ext4-new-features/ffsb-6.0-rc2/configure | 7000 ++++++++++++++++++++ > > .../fs/ext4-new-features/ffsb-6.0-rc2/configure.in | 49 + > > .../fs/ext4-new-features/ffsb-6.0-rc2/depcomp | 472 ++ > > .../ffsb-6.0-rc2/examples/profile_everything | 119 + > > .../fs/ext4-new-features/ffsb-6.0-rc2/ffsb.h | 105 + > > .../fs/ext4-new-features/ffsb-6.0-rc2/ffsb_fc.c | 112 + > > .../fs/ext4-new-features/ffsb-6.0-rc2/ffsb_fs.c | 634 ++ > > .../fs/ext4-new-features/ffsb-6.0-rc2/ffsb_fs.h | 184 + > > .../fs/ext4-new-features/ffsb-6.0-rc2/ffsb_op.c | 178 + > > .../fs/ext4-new-features/ffsb-6.0-rc2/ffsb_op.h | 102 + > > .../fs/ext4-new-features/ffsb-6.0-rc2/ffsb_stats.c | 241 + > > .../fs/ext4-new-features/ffsb-6.0-rc2/ffsb_stats.h | 109 + > > .../fs/ext4-new-features/ffsb-6.0-rc2/ffsb_tg.c | 369 + > > .../fs/ext4-new-features/ffsb-6.0-rc2/ffsb_tg.h | 206 + > > .../ext4-new-features/ffsb-6.0-rc2/ffsb_thread.c | 171 + > > .../ext4-new-features/ffsb-6.0-rc2/ffsb_thread.h | 108 + > > .../kernel/fs/ext4-new-features/ffsb-6.0-rc2/fh.c | 278 + > > .../kernel/fs/ext4-new-features/ffsb-6.0-rc2/fh.h | 41 + > > .../fs/ext4-new-features/ffsb-6.0-rc2/filelist.c | 503 ++ > > .../fs/ext4-new-features/ffsb-6.0-rc2/filelist.h | 145 + > > .../fs/ext4-new-features/ffsb-6.0-rc2/fileops.c | 547 ++ > > .../fs/ext4-new-features/ffsb-6.0-rc2/fileops.h | 51 + > > .../fs/ext4-new-features/ffsb-6.0-rc2/install-sh | 250 + > > .../fs/ext4-new-features/ffsb-6.0-rc2/list.c | 55 + > > .../fs/ext4-new-features/ffsb-6.0-rc2/list.h | 53 + > > .../fs/ext4-new-features/ffsb-6.0-rc2/main.c | 258 + > > .../fs/ext4-new-features/ffsb-6.0-rc2/metaops.c | 112 + > > .../fs/ext4-new-features/ffsb-6.0-rc2/metaops.h | 28 + > > .../fs/ext4-new-features/ffsb-6.0-rc2/missing | 336 + > > .../ext4-new-features/ffsb-6.0-rc2/mkinstalldirs | 40 + > > .../fs/ext4-new-features/ffsb-6.0-rc2/parser.c | 1034 +++ > > .../fs/ext4-new-features/ffsb-6.0-rc2/parser.h | 151 + > > .../ffsb-6.0-rc2/public-description | 4 + > > .../fs/ext4-new-features/ffsb-6.0-rc2/rand.c | 188 + > > .../fs/ext4-new-features/ffsb-6.0-rc2/rand.h | 60 + > > .../kernel/fs/ext4-new-features/ffsb-6.0-rc2/rbt.c | 1040 +++ > > .../kernel/fs/ext4-new-features/ffsb-6.0-rc2/rbt.h | 316 + > > .../ffsb-6.0-rc2/registration-description | 7 + > > .../fs/ext4-new-features/ffsb-6.0-rc2/rwlock.c | 109 + > > .../fs/ext4-new-features/ffsb-6.0-rc2/rwlock.h | 51 + > > .../fs/ext4-new-features/ffsb-6.0-rc2/stamp-h.in | 1 + > > .../fs/ext4-new-features/ffsb-6.0-rc2/util.c | 351 + > > .../fs/ext4-new-features/ffsb-6.0-rc2/util.h | 94 + > > .../kernel/fs/ext4-new-features/run_ext4_test.sh | 179 + > > 94 files changed, 27330 insertions(+), 0 deletions(-) > > create mode 100644 runtest/fs_ext4 > > create mode 100644 testcases/kernel/fs/ext4-new-features/Makefile > > create mode 100644 testcases/kernel/fs/ext4-new-features/README > > create mode 100644 testcases/kernel/fs/ext4-new-features/configure > > create mode 100644 testcases/kernel/fs/ext4-new-features/ext4-delalloc-mballoc/Makefile > > create mode 100644 testcases/kernel/fs/ext4-new-features/ext4-delalloc-mballoc/ext4-alloc-test.sh > > create mode 100644 testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/Makefile > > create mode 100644 testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config0 > > create mode 100644 testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config1 > > create mode 100644 testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config2 > > create mode 100644 testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config3 > > create mode 100644 testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config4 > > create mode 100644 testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config5 > > create mode 100644 testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config6 > > create mode 100644 testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config7 > > create mode 100644 testcases/kernel/fs/ext4-new-features/ext4-inode-version/Makefile > > create mode 100644 testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_get_inode_version.sh > > create mode 100644 testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_inode_version_test.sh > > create mode 100644 testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_test_inode_version.c > > create mode 100644 testcases/kernel/fs/ext4-new-features/ext4-journal-checksum/Makefile > > create mode 100644 testcases/kernel/fs/ext4-new-features/ext4-journal-checksum/ext4_journal_checksum.sh > > create mode 100644 testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/Makefile > > create mode 100644 testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/ext4_file_time.c > > create mode 100644 testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/ext4_nsec_timestamps_test.sh > > create mode 100644 testcases/kernel/fs/ext4-new-features/ext4-online-defrag/Makefile > > create mode 100644 testcases/kernel/fs/ext4-new-features/ext4-online-defrag/e4defrag.c > > create mode 100644 testcases/kernel/fs/ext4-new-features/ext4-online-defrag/ext4_online_defrag_test.sh > > create mode 100644 testcases/kernel/fs/ext4-new-features/ext4-persist-prealloc/Makefile > > create mode 100644 testcases/kernel/fs/ext4-new-features/ext4-persist-prealloc/ext4_persist_prealloc_test.sh > > create mode 100644 testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/Makefile > > create mode 100644 testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/create_long_dirs.c > > create mode 100644 testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/create_short_dirs.c > > create mode 100644 testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/ext4_subdir_limit_test.sh > > create mode 100644 testcases/kernel/fs/ext4-new-features/ext4-uninit-groups/Makefile > > create mode 100644 testcases/kernel/fs/ext4-new-features/ext4-uninit-groups/ext4_uninit_groups_test.sh > > create mode 100644 testcases/kernel/fs/ext4-new-features/ext4_funcs.sh > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/AUTHORS > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/COPYING > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/INSTALL > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/LICENSE > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/Makefile.am > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/Makefile.in > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/README > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/aclocal.m4 > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/cirlist.c > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/cirlist.h > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.guess > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.h.in > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.sub > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/configure > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/configure.in > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/depcomp > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/examples/profile_everything > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb.h > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_fc.c > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_fs.c > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_fs.h > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_op.c > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_op.h > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_stats.c > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_stats.h > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_tg.c > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_tg.h > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_thread.c > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_thread.h > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/fh.c > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/fh.h > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/filelist.c > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/filelist.h > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/fileops.c > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/fileops.h > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/install-sh > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/list.c > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/list.h > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/main.c > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/metaops.c > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/metaops.h > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/missing > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/mkinstalldirs > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/parser.c > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/parser.h > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/public-description > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rand.c > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rand.h > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rbt.c > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rbt.h > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/registration-description > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rwlock.c > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rwlock.h > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/stamp-h.in > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/util.c > > create mode 100644 testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/util.h > > create mode 100644 testcases/kernel/fs/ext4-new-features/run_ext4_test.sh --=-Q3qmruQ+av3kAjc4PpAI Content-Disposition: attachment; filename=ext4-initial-coverage.pdf Content-Type: application/pdf; name=ext4-initial-coverage.pdf Content-Transfer-Encoding: base64 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 /6ugk5lJRhnkogdrq8jjbedN573O7EpqBVKnT7deLsVKWNJKxyA9UuKXhbAYVeD1SqDPcITpNl2J n+JcXgutAqKjyE+ImgymNZKOTq5/CCRoH2TJqChBI6kgIbJAjHL9TXwXwHtYrqsIISgf/a8luf8k BxRjqnXAD0lLW6uHcn2tQQNV11t3V9casrUkWn+3xBkdHlBxEXUtIT12AGVjjNqwN2it0ZZBSCuk Th2E1iRAZAU0wbFJNu83vQAgxZAELJeCY0AYktLZyZ++ZfmVgNbAbrlcytlCTM+4jFuVi94zkOyG RbbV8uMXS/F5st8YZWKIcbJR0MV6DO4WtFPQ24IOWmTiZK+g3YI2C3rUoy+LD+J4IeaC2PHsjQOf 3OVZaSMfmDNPR/SaUgioXR7o/n9ngbddCeNMO7x3iHZHP80r6Y1TmA3xhgELocJ2H6bbMzsV06NP 07OTmZieSxDT9+nP7OORDOL0nby5uRHHp3Keu/qr9yz3lNLuJ/zeYEmCVRqH0RrPw435ylCb7XbD BwLrArt+yIPDdxPdgN1MLE8RGpxsNZASYelQpaNnKS0XX1ns4rrhoQFyOHncHPKd18H6JMFXkBBh yG6V0o0edeKDvj3k91UWb3sCgpFOE/tgp97e3ydh36YlNyC3h73lUUyB1qsaKAdaCXJ5rpxN4eEY kbfUQTPQzVkGLNTu+U+GzLiRIQNILxB+FSnTDtlGo5Uxhgxxdlo5xxlZdrnAAZtjtNZq7TjGQj9J kVC0OgyLn1a4XQt2KstJMx0BPUye1YpaXHL9F+/WUXf4wvihOc8H3a6bvsMX1bLdphgyOORePdg9 7u3XipeJ7uRejSYwUD6o7OvKvilssYyP4nlqKCLkX3X+rQq/v5Pn4haWb6wfZW5kc3RyZWFtCmVu ZG9iagoyMiAwIG9iago3MTQKZW5kb2JqCjQgMCBvYmoKPDwvVHlwZS9QYWdlL01lZGlhQm94IFsw IDAgNjEyIDc5Ml0KL1JvdGF0ZSAwL1BhcmVudCAzIDAgUgovUmVzb3VyY2VzPDwvUHJvY1NldFsv UERGIC9JbWFnZUMgL1RleHRdCi9Gb250IDE5IDAgUgo+PgovQ29udGVudHMgNSAwIFIKPj4KZW5k b2JqCjIwIDAgb2JqCjw8L1R5cGUvUGFnZS9NZWRpYUJveCBbMCAwIDYxMiA3OTJdCi9Sb3RhdGUg MC9QYXJlbnQgMyAwIFIKL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERiAvSW1hZ2VDIC9UZXh0XQov Rm9udCAyNSAwIFIKPj4KL0NvbnRlbnRzIDIxIDAgUgo+PgplbmRvYmoKMyAwIG9iago8PCAvVHlw ZSAvUGFnZXMgL0tpZHMgWwo0IDAgUgoyMCAwIFIKXSAvQ291bnQgMgo+PgplbmRvYmoKMSAwIG9i ago8PC9UeXBlIC9DYXRhbG9nIC9QYWdlcyAzIDAgUgo+PgplbmRvYmoKMTkgMCBvYmoKPDwvUjEy CjEyIDAgUi9SMTgKMTggMCBSL1IxNgoxNiAwIFIvUjgKOCAwIFIvUjE0CjE0IDAgUi9SMTAKMTAg MCBSPj4KZW5kb2JqCjI1IDAgb2JqCjw8L1IxOAoxOCAwIFIvUjE2CjE2IDAgUi9SMTQKMTQgMCBS L1IyNAoyNCAwIFI+PgplbmRvYmoKMjYgMCBvYmoKPDwvU3VidHlwZS9UeXBlMUMvRmlsdGVyL0Zs YXRlRGVjb2RlL0xlbmd0aCAyNyAwIFI+PnN0cmVhbQp4nC1Re1BUdRj97Qr33gB3w7w0zTR7AZFn LCCQ29ACQ7xDELdFSQ2BVthx70K8CnmMiKnwgymYKGJSN+VdjQhDD4ERWWOM2ICcGHaSlwgD1Ew2 Wd9df+vUhen7/vn+OGfO+c6RIAcpkkgk/ql6Pqe0OEuTbSzOSlEe0uWVGrKLlMHihqhyQ3OVIeGq UKVGVxK8hd6NidH2iq3cET9p2AVy1w259Vm0NTIHqeMzzi4yCUNTO5x2IpSGDqI45IXikQYlIh+k RcnID2WgwygGyUVl5IAC0Un0pcRZopM0SZ2le6UZUl5aL+2Xzuw4+qRSJozOCCbWblqEQfof88yy ZTA3RUH+XRDc6QfJZm91Jh9zXLESSYtAaBeus8RnnyeJJbErnuAHPquPIRqSwv4iAVxDJLthjiRu RJ6uDlIemoPnYNcd6zonEoVaG8+qyDUqf1TTFYcZ8uI+IiERJO4BkYDHvZHOyW+5+F9sPE1OExO7 eieCuJKd6RGhQan3QQayu/fXOJntpM1fwKwRwoKsJAz74VcN2rSk1/L2YOKEiUuf13SsOf1e4SaG ePzHb5+DlgmgajNr9JVGPu2AXi2K7g0CBpIhbQVo8BgfKy/o4TqL2gwfa5lNastkC1Sz+Nf3hyr7 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 gyrMKcqGHL5YGft9s6KkVC648jAm7xuOLf98Rs2VElmZrFz4mNUhX1LyOQ4qEck5KFvqf4+AdNgW cghJuJ3zRtz66romG9B3hmiGK1hQuGDDTszakebUEnf+1aY5R8eY3MJ8yAc6IauquRRKZCXCGXS7 vAMAqvnzLjd3Y6GNJ9ZJFaxSVZ0Vcrn86tWB+kGg7w3Hh+cXaWQtSMsNTs0+ksfHf8mS5IhjRNGx fuBFH7ztv9Y7UFF3TdBdU1994xqdp5evF9yZOFJTAuVtgmJZOTfrZnl4KyKZzK+t/ayB9j7bOtDT 1NPVKGyt76ocrXhTVykbqr9gyjNQm7O7DNnPuP/9KYVfbrzfz74njal/c2H462aMhXFBsZmNP1IN j+tiqjLq0/ntCTfSh2AOFhU3b80tDiEK1mmk67j6t5DArLRYwcXszOyY6EnUybOl0BEuNB4OifZ5 XzwW5y8M/koUfRTor86onvzQON85Iuy/P957T+N6BYpaZ/Zo9P19U1+k0KiowxYzmNgoJn+hkIn6 FOlF+WIiJRMbXch05yHrzRtmsPrMbn9fB/iE/mTFDe1cXeyeviMYHGn7gfPaZPyQT3dlWVlJSfGN turKK80dyoYRGITejN6k9uhe/4ZjcAg8k0760RJJ8gk4AUHVqQNRtTk8dATVMvM3on3jMqMuJAnP RYVKRUC7hij+/mz67s9CdzzGPFZJ3IwPHt7tdHJw+t3Ko9+EGhbZf2Sxxh74IyeC+C8IUGRzCmVu ZHN0cmVhbQplbmRvYmoKMzkgMCBvYmoKMTc2MAplbmRvYmoKMTIgMCBvYmoKPDwvQmFzZUZvbnQv Vk5aUVhMK05pbWJ1c19TYW5zX0wuUmVndWxhci4wLjAuMThjM2MuMTU4My5TZXQwL0ZvbnREZXNj cmlwdG9yIDExIDAgUi9UeXBlL0ZvbnQKL0ZpcnN0Q2hhciAxL0xhc3RDaGFyIDE0L1dpZHRoc1sg NjExIDU1NiA1NTYgNTU2IDU1NiA3MjIgMjIyIDI3OCA3MjIgNTAwIDU1NiAzMzMgNTU2IDU1Nl0K L0VuY29kaW5nIDQwIDAgUi9TdWJ0eXBlL1R5cGUxPj4KZW5kb2JqCjQwIDAgb2JqCjw8L1R5cGUv RW5jb2RpbmcvQmFzZUVuY29kaW5nL1dpbkFuc2lFbmNvZGluZy9EaWZmZXJlbmNlc1sKMS9GL28v dS9uL2QvSC9pL3QvQy92L2Uvci9hL2ddPj4KZW5kb2JqCjE4IDAgb2JqCjw8L0Jhc2VGb250L1BH VUdCRytEZWphVnVfTEdDX1NhbnMuQm9vay4wLjAuNmNmNjAuMC5TZXQwL0ZvbnREZXNjcmlwdG9y IDE3IDAgUi9UeXBlL0ZvbnQKL0ZpcnN0Q2hhciAxL0xhc3RDaGFyIDEyL1dpZHRoc1sgNjM2IDYz NiAzMTcgMzM2IDYzNiA2MzYgNjM2IDYzNiA2MzYgNjM2IDYzNiA2MzZdCi9FbmNvZGluZyA0MSAw IFIvU3VidHlwZS9UeXBlMT4+CmVuZG9iago0MSAwIG9iago8PC9UeXBlL0VuY29kaW5nL0Jhc2VF bmNvZGluZy9XaW5BbnNpRW5jb2RpbmcvRGlmZmVyZW5jZXNbCjEvaWR4MDAxNC9pZHgwMDFBL2lk eDAwMDMvaWR4MDAxMi9pZHgwMDE1L2lkeDAwMTcvaWR4MDAxQi9pZHgwMDE2L2lkeDAwMTkvaWR4 MDAxMy9pZHgwMDE4L2lkeDAwMUNdPj4KZW5kb2JqCjE2IDAgb2JqCjw8L0Jhc2VGb250L1ZOWlFY TCtEZWphVnVfTEdDX1NhbnMuQm9sZC4wLjAuNjgxY2MuMC5TZXQwL0ZvbnREZXNjcmlwdG9yIDE1 IDAgUi9UeXBlL0ZvbnQKL0ZpcnN0Q2hhciAxL0xhc3RDaGFyIDE0L1dpZHRoc1sgNjk1IDM3OSA2 OTUgMzQ4IDEwMDEgNjk1IDY5NSA2OTUgNDE1IDY5NSA2OTUgNjk1IDY5NSA2OTVdCi9FbmNvZGlu ZyA0MiAwIFIvU3VidHlwZS9UeXBlMT4+CmVuZG9iago0MiAwIG9iago8PC9UeXBlL0VuY29kaW5n L0Jhc2VFbmNvZGluZy9XaW5BbnNpRW5jb2RpbmcvRGlmZmVyZW5jZXNbCjEvaWR4MDAxOS9pZHgw MDExL2lkeDAwMUMvaWR4MDAwMy9pZHgwMDA4L2lkeDAwMTQvaWR4MDAxQi9pZHgwMDEzL2lkeDAw MTAvaWR4MDAxNS9pZHgwMDE2L2lkeDAwMTcvaWR4MDAxOC9pZHgwMDFBXT4+CmVuZG9iago4IDAg b2JqCjw8L0Jhc2VGb250L1JYTlFPTCtOaW1idXNfU2Fuc19MLkJvbGRfSXRhbGljLjAuMC4xN2Ez MS4zOWRiLlNldDAvRm9udERlc2NyaXB0b3IgNyAwIFIvVHlwZS9Gb250Ci9GaXJzdENoYXIgMS9M YXN0Q2hhciAxNi9XaWR0aHNbIDYxMSA3MjIgNzc4IDY2NyAyNzggMzMzIDU1NiA2MTEgNjExIDU1 NiA1NTYgMzg5IDU1NiA2MTEgNjExCjMzM10KL0VuY29kaW5nIDQzIDAgUi9TdWJ0eXBlL1R5cGUx Pj4KZW5kb2JqCjQzIDAgb2JqCjw8L1R5cGUvRW5jb2RpbmcvQmFzZUVuY29kaW5nL1dpbkFuc2lF bmNvZGluZy9EaWZmZXJlbmNlc1sKMS9ML0MvTy9WL3NwYWNlL2h5cGhlbi9jL28vZC9lL3Yvci9h L2cvcC90XT4+CmVuZG9iagoxNCAwIG9iago8PC9CYXNlRm9udC9JVFBFVlYrQ291cmllci5SZWd1 bGFyLjAuMC4xZWM3MC40MmY3LlNldDAvRm9udERlc2NyaXB0b3IgMTMgMCBSL1R5cGUvRm9udAov Rmlyc3RDaGFyIDEvTGFzdENoYXIgMjgvV2lkdGhzWyA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2 MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMAo2MDAgNjAwIDYwMCA2MDAgNjAwIDYw MCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDBdCi9FbmNvZGluZyA0NCAwIFIvU3VidHlwZS9U eXBlMT4+CmVuZG9iago0NCAwIG9iago8PC9UeXBlL0VuY29kaW5nL0Jhc2VFbmNvZGluZy9XaW5B bnNpRW5jb2RpbmcvRGlmZmVyZW5jZXNbCjEvYS9jL2wvcGVyaW9kL2gvYi9vL2svdW5kZXJzY29y ZS92L2kvZC90L3kvci9lL3gvZm91ci9uL3Mvai90d28vZi9tL2cvei91L3BdPj4KZW5kb2JqCjEw IDAgb2JqCjw8L0Jhc2VGb250L1ZHQldFVitOaW1idXNfU2Fuc19MLkJvbGQuMC4wLjE4NjBlLjIw NTEuU2V0MC9Gb250RGVzY3JpcHRvciA5IDAgUi9UeXBlL0ZvbnQKL0ZpcnN0Q2hhciAxL0xhc3RD aGFyIDQyL1dpZHRoc1sgNzIyIDYxMSAzODkgNTU2IDYxMSAzMzMgMjc4IDU1NiAyNzggNzc4IDMz MyA2MTEgNTU2IDYxMSA1NTYKMzMzIDMzMyA1NTYgMjc4IDU1NiA1NTYgNjExIDU1NiAyNzggNTU2 IDU1NiA1NTYgNTU2IDU1NiAyNzggNjExCjU1NiA1NTYgNTU2IDg4OSA3MjIgNTU2IDU1NiA2MTEg NTU2IDg4OSA2MTFdCi9FbmNvZGluZyA0NSAwIFIvU3VidHlwZS9UeXBlMT4+CmVuZG9iago0NSAw IG9iago8PC9UeXBlL0VuY29kaW5nL0Jhc2VFbmNvZGluZy9XaW5BbnNpRW5jb2RpbmcvRGlmZmVy ZW5jZXNbCjEvQy91L3IvZS9uL3Qvc3BhY2Uvdi9pL3cvY29sb24vZC9jL28veS9oeXBoZW4vZi9z L3NsYXNoL3gvZm91ci9UL2svbC91bmRlcnNjb3JlL3R3by9zaXgvdGhyZWUvb25lL3BlcmlvZC9M L2ZpdmUvemVyby9zZXZlbi9wZXJjZW50L0QvYS9uaW5lL0YvZWlnaHQvbS9nXT4+CmVuZG9iagoy NCAwIG9iago8PC9CYXNlRm9udC9CSUFCRkMrTmltYnVzX1NhbnNfTC5SZWd1bGFyX0l0YWxpYy4w LjAuMThhNDEuMWU5Zi5TZXQvRm9udERlc2NyaXB0b3IgMjMgMCBSL1R5cGUvRm9udAovRmlyc3RD aGFyIDEvTGFzdENoYXIgMjIvV2lkdGhzWyA3NzggNTU2IDU1NiAzMzMgNTU2IDI3OCA1NTYgMjc4 IDU1NiA1MDAgMjc4IDU1NiA3MjIgNzc4IDY2Nwo1MDAgNTAwIDIyMiA1NTYgNTU2IDI3OCA1NTZd Ci9FbmNvZGluZyA0NiAwIFIvU3VidHlwZS9UeXBlMT4+CmVuZG9iago0NiAwIG9iago8PC9UeXBl L0VuY29kaW5nL0Jhc2VFbmNvZGluZy9XaW5BbnNpRW5jb2RpbmcvRGlmZmVyZW5jZXNbCjEvRy9l L24vci9hL3QvZC9zcGFjZS9iL3kvY29sb24vTC9DL08vVi92L3MvaS9vL29uZS9wZXJpb2QvZWln aHRdPj4KZW5kb2JqCjExIDAgb2JqCjw8L1R5cGUvRm9udERlc2NyaXB0b3IvRm9udE5hbWUvVk5a UVhMK05pbWJ1c19TYW5zX0wuUmVndWxhci4wLjAuMThjM2MuMTU4My5TZXQwL0ZvbnRCQm94WzAg LTIxOCA2NzcgNzQxXS9GbGFncyA0Ci9Bc2NlbnQgNzQxCi9DYXBIZWlnaHQgNzQxCi9EZXNjZW50 IC0yMTgKL0l0YWxpY0FuZ2xlIDAKL1N0ZW1WIDEwMQovTWlzc2luZ1dpZHRoIDEwMDAKL0NoYXJT ZXQoL24vby9kL0MvZS9yL2cvRi90L2kvSC91L3YvYSkvRm9udEZpbGUzIDI2IDAgUj4+CmVuZG9i agoxNyAwIG9iago8PC9UeXBlL0ZvbnREZXNjcmlwdG9yL0ZvbnROYW1lL1BHVUdCRytEZWphVnVf TEdDX1NhbnMuQm9vay4wLjAuNmNmNjAuMC5TZXQwL0ZvbnRCQm94WzAgLTE3NiA1ODAgNzQyXS9G bGFncyA0Ci9Bc2NlbnQgNzQyCi9DYXBIZWlnaHQgNzQyCi9EZXNjZW50IC0xNzYKL0l0YWxpY0Fu Z2xlIDAKL1N0ZW1WIDg2Ci9NaXNzaW5nV2lkdGggNjAwCi9DaGFyU2V0KC9pZHgwMDEzL2lkeDAw MTgvaWR4MDAxQy9pZHgwMDE0L2lkeDAwMUEvaWR4MDAwMy9pZHgwMDEyL2lkeDAwMTUvaWR4MDAx Ny9pZHgwMDFCL2lkeDAwMTYvaWR4MDAxOSkvRm9udEZpbGUzIDI4IDAgUj4+CmVuZG9iagoxNSAw IG9iago8PC9UeXBlL0ZvbnREZXNjcmlwdG9yL0ZvbnROYW1lL1ZOWlFYTCtEZWphVnVfTEdDX1Nh bnMuQm9sZC4wLjAuNjgxY2MuMC5TZXQwL0ZvbnRCQm94WzAgLTE3NiA5NzAgNzQyXS9GbGFncyA0 Ci9Bc2NlbnQgNzQyCi9DYXBIZWlnaHQgNzQyCi9EZXNjZW50IC0xNzYKL0l0YWxpY0FuZ2xlIDAK L1N0ZW1WIDE0NQovTWlzc2luZ1dpZHRoIDYwMAovQ2hhclNldCgvaWR4MDAxMy9pZHgwMDE4L2lk eDAwMUMvaWR4MDAxNC9pZHgwMDFBL2lkeDAwMTEvaWR4MDAwMy9pZHgwMDA4L2lkeDAwMTAvaWR4 MDAxNS9pZHgwMDE3L2lkeDAwMUIvaWR4MDAxNi9pZHgwMDE5KS9Gb250RmlsZTMgMzAgMCBSPj4K ZW5kb2JqCjcgMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9SWE5RT0wrTmlt YnVzX1NhbnNfTC5Cb2xkX0l0YWxpYy4wLjAuMTdhMzEuMzlkYi5TZXQwL0ZvbnRCQm94WzAgLTIx OCA4MjggNzQxXS9GbGFncyA0Ci9Bc2NlbnQgNzQxCi9DYXBIZWlnaHQgNzQxCi9EZXNjZW50IC0y MTgKL0l0YWxpY0FuZ2xlIDAKL1N0ZW1WIDEyNAovTWlzc2luZ1dpZHRoIDEwMDAKL0NoYXJTZXQo L0wvYy9vL2QvQy9wL2UvTy9yL2cvdC9oeXBoZW4vc3BhY2Uvdi9hL1YpL0ZvbnRGaWxlMyAzMiAw IFI+PgplbmRvYmoKMTMgMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9JVFBF VlYrQ291cmllci5SZWd1bGFyLjAuMC4xZWM3MC40MmY3LlNldDAvRm9udEJCb3hbLTQ4IC0xNTcg NjQ4IDY1Nl0vRmxhZ3MgNQovQXNjZW50IDY1NgovQ2FwSGVpZ2h0IDY1NgovRGVzY2VudCAtMTU3 Ci9JdGFsaWNBbmdsZSAwCi9TdGVtViA5NwovQXZnV2lkdGggNjAwCi9NYXhXaWR0aCA2MDAKL01p c3NpbmdXaWR0aCA2MDAKL0NoYXJTZXQoL3kvbi9jL3R3by96L28vZC9wL2UvZm91ci9mL3IvZy9z L2gvdC9pL3Uvai9wZXJpb2QvdW5kZXJzY29yZS92L2svbC9hL3gvbS9iKS9Gb250RmlsZTMgMzQg MCBSPj4KZW5kb2JqCjkgMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9WR0JX RVYrTmltYnVzX1NhbnNfTC5Cb2xkLjAuMC4xODYwZS4yMDUxLlNldDAvRm9udEJCb3hbLTIyIC0y MTkgODYzIDc0MV0vRmxhZ3MgNAovQXNjZW50IDc0MQovQ2FwSGVpZ2h0IDc0MQovRGVzY2VudCAt MjE5Ci9JdGFsaWNBbmdsZSAwCi9TdGVtViAxMjkKL01pc3NpbmdXaWR0aCAxMDAwCi9DaGFyU2V0 KC9ML3kvbi9jL3R3by9vL2QvQy90aHJlZS9lL2ZvdXIvRC9mL2ZpdmUvci9zaXgvZy9GL3Mvc2V2 ZW4vdC9pL2h5cGhlbi9laWdodC91L25pbmUvcGVyaW9kL1Qvc3BhY2Uvdi9jb2xvbi9rL3NsYXNo L3VuZGVyc2NvcmUvdy9sL2EvemVyby9wZXJjZW50L3gvbS9vbmUpL0ZvbnRGaWxlMyAzNiAwIFI+ PgplbmRvYmoKMjMgMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9CSUFCRkMr TmltYnVzX1NhbnNfTC5SZWd1bGFyX0l0YWxpYy4wLjAuMThhNDEuMWU5Zi5TZXQvRm9udEJCb3hb MCAtMjE4IDgyOCA3NDFdL0ZsYWdzIDQKL0FzY2VudCA3NDEKL0NhcEhlaWdodCA3NDEKL0Rlc2Nl bnQgLTIxOAovSXRhbGljQW5nbGUgMAovU3RlbVYgMTI0Ci9NaXNzaW5nV2lkdGggMTAwMAovQ2hh clNldCgvTC95L24vby9kL0MvZS9PL3Ivcy9HL3QvaS9laWdodC9wZXJpb2Qvc3BhY2Uvdi9jb2xv bi9hL1YvYi9vbmUpL0ZvbnRGaWxlMyAzOCAwIFI+PgplbmRvYmoKMiAwIG9iago8PC9Qcm9kdWNl cihFU1AgR2hvc3RzY3JpcHQgODE1LjAyKQovQ3JlYXRpb25EYXRlKEQ6MjAwOTEwMjQxMzQ3MTUp Ci9Nb2REYXRlKEQ6MjAwOTEwMjQxMzQ3MTUpPj5lbmRvYmoKeHJlZgowIDQ3CjAwMDAwMDAwMDAg NjU1MzUgZiAKMDAwMDAwNjU0OSAwMDAwMCBuIAowMDAwMDI0MDkzIDAwMDAwIG4gCjAwMDAwMDY0 ODMgMDAwMDAgbiAKMDAwMDAwNjE4MSAwMDAwMCBuIAowMDAwMDAwMDE1IDAwMDAwIG4gCjAwMDAw MDUzNTUgMDAwMDAgbiAKMDAwMDAyMjc1MCAwMDAwMCBuIAowMDAwMDIwMDAzIDAwMDAwIG4gCjAw MDAwMjMzODMgMDAwMDAgbiAKMDAwMDAyMDgwMyAwMDAwMCBuIAowMDAwMDIxNzg3IDAwMDAwIG4g CjAwMDAwMTg4NDYgMDAwMDAgbiAKMDAwMDAyMzA0MCAwMDAwMCBuIAowMDAwMDIwMzY2IDAwMDAw IG4gCjAwMDAwMjIzOTcgMDAwMDAgbiAKMDAwMDAxOTU4MiAwMDAwMCBuIAowMDAwMDIyMDYxIDAw MDAwIG4gCjAwMDAwMTkxODYgMDAwMDAgbiAKMDAwMDAwNjU5NyAwMDAwMCBuIAowMDAwMDA2MzMx IDAwMDAwIG4gCjAwMDAwMDUzNzUgMDAwMDAgbiAKMDAwMDAwNjE2MSAwMDAwMCBuIAowMDAwMDIz Nzc4IDAwMDAwIG4gCjAwMDAwMjEzNzQgMDAwMDAgbiAKMDAwMDAwNjY4MiAwMDAwMCBuIAowMDAw MDA2NzQ3IDAwMDAwIG4gCjAwMDAwMDc4MzEgMDAwMDAgbiAKMDAwMDAwNzg1MSAwMDAwMCBuIAow MDAwMDA5MjczIDAwMDAwIG4gCjAwMDAwMDkyOTQgMDAwMDAgbiAKMDAwMDAxMDk3NyAwMDAwMCBu IAowMDAwMDEwOTk4IDAwMDAwIG4gCjAwMDAwMTIzODQgMDAwMDAgbiAKMDAwMDAxMjQwNSAwMDAw MCBuIAowMDAwMDE0MzU0IDAwMDAwIG4gCjAwMDAwMTQzNzUgMDAwMDAgbiAKMDAwMDAxNjk1OCAw MDAwMCBuIAowMDAwMDE2OTc5IDAwMDAwIG4gCjAwMDAwMTg4MjUgMDAwMDAgbiAKMDAwMDAxOTA3 OCAwMDAwMCBuIAowMDAwMDE5NDA2IDAwMDAwIG4gCjAwMDAwMTk4MTEgMDAwMDAgbiAKMDAwMDAy MDI0NSAwMDAwMCBuIAowMDAwMDIwNjQ4IDAwMDAwIG4gCjAwMDAwMjExNDMgMDAwMDAgbiAKMDAw MDAyMTY0NCAwMDAwMCBuIAp0cmFpbGVyCjw8IC9TaXplIDQ3IC9Sb290IDEgMCBSIC9JbmZvIDIg MCBSCi9JRCBbKFIUb3ci6h+HNbL3sSrOtvApKFIUb3ci6h+HNbL3sSrOtvApXQo+PgpzdGFydHhy ZWYKMjQyMDQKJSVFT0YK --=-Q3qmruQ+av3kAjc4PpAI Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ------------------------------------------------------------------------------ Come build with us! The BlackBerry(R) Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9 - 12, 2009. Register now! http://p.sf.net/sfu/devconference --=-Q3qmruQ+av3kAjc4PpAI Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Ltp-list mailing list Ltp-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ltp-list --=-Q3qmruQ+av3kAjc4PpAI--