Hi

I have tried for e2compression support in my system.But it's not fruitful for me. kindly give me the suggestion for my problem.

The Kernel i am using is 2.6.10. I have applied the e2compression patch 0.4.45-alpha2 to that kernel and I have compiled it.
My Root Filesystem is in the ext3 Filesystem. i m also having the ext2 Filesystem drive. In that i have created a directory and i hv set for compression by the following command.
chattr +c $dirname.
After that if i copy any file to that diresctory segmentation Faults occurs.Can i know what is wrong in my side.what should i do to have the ext2 compression File system support.

Thanks in advance.


Error Message

Unable to handle kernel paging request at virtual address 00003d21
printing eip:
c01f03af
*pde = 048a7067
Oops: 0000 [#1]
PREEMPT
Modules linked in: ipv6 autofs4 dm_mod video button battery ac uhci_hcd i2c_viapro i2c_core snd_via82xx snd_ac97_codec snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd_page_alloc snd_mpu401_uart snd_rawmidi snd_seq_device snd soundcore 8139too mii sata_via libata sd_mod scsi_mod
CPU: 0
EIP: 0060:[<c01f03af>] Not tainted VLI
EFLAGS: 00010296 (2.6.10)
EIP is at longest_match+0xf/0x1e
eax: c7a62008 ebx: 000031e1 ecx: 00000004 edx: 00003c99
esi: c7a62008 edi: 00000000 ebp: 00002d76 esp: c1261c6c
ds: 007b es: 007b ss: 0068
Process cp (pid: 4136, threadinfo=c1260000 task=c189d000)
Stack: 00007fff c7a52000 c7a5201c 03ff2f18 c7a60101 00000003 00000102 0000001c
c7a551c5 000031e1 c7a62008 00000000 00002d76 c01eb113 00003c99 00000004
c1261ce4 c7a62008 c7a52000 00000004 c01ea5e2 00003c9c 00000000 c1261ce4
Call Trace:
[<c01eb113>] deflate_slow+0x73/0x4b0
[<c01ea5e2>] ext2_deflate+0xf2/0x2e0
[<c01e9e03>] ext2_wGZIP+0x53/0xa0
[<c01e9e29>] ext2_wGZIP+0x79/0xa0
[<c01e9d60>] ext2_zcalloc+0x0/0x20
[<c01e9d80>] ext2_zcfree+0x0/0x10
[<c01fe433>] ext2_compress_cluster+0x683/0x1a20
[<c01484ca>] find_get_page+0x6a/0x130
[<c017517d>] __find_get_block_slow+0x4d/0x280
[<c014fa13>] __set_page_dirty_nobuffers+0x143/0x1e0
[<c0178777>] generic_commit_write+0x77/0xa0
[<c019833d>] update_atime+0x3d/0xa0
[<c0148ffb>] do_generic_mapping_read+0x21b/0x4d0
[<c01ffb93>] ext2_cleanup_compressed_inode+0x3c3/0x470
[<c0172fa0>] do_sync_read+0x0/0xf0
[<c01f28a4>] ext2_release_file+0x44/0x50
[<c0174267>] __fput+0x107/0x140
[<c017285c>] filp_close+0x3c/0x70
[<c0103829>] sysenter_past_esp+0x52/0x79
Code: f0 8b 59 08 01 c3 89 29 89 59 08 8b 44 24 10 89 42 34 b8 fd ff ff ff e9 50 ff ff ff 55 57 56 53 83 ec 24 8b 54 24 38 8b 4c 24 3c <8b> 82 88 00 00 00 8b 5a 6c 39 c3 7c 02 89 c3 89 5c 24 18 8b 72
Segmentation fault