--- ecryptfs-tyhicks/fs/ecryptfs/crypto.c 2012-01-08 22:59:08.961042356 -0800 +++ ecryptfs-defreez/fs/ecryptfs/crypto.c 2012-01-08 23:00:42.045368996 -0800 @@ -424,9 +424,10 @@ static int ecryptfs_encrypt_extent(struc ecryptfs_printk(KERN_DEBUG, "First 8 bytes before " "encryption:\n"); ecryptfs_dump_hex((char *) - (page_address(page) + (kmap(page) + (extent_offset * crypt_stat->extent_size)), 8); + kunmap(page); } rc = ecryptfs_encrypt_page_offset(crypt_stat, enc_extent_page, 0, page, (extent_offset @@ -573,9 +574,10 @@ static int ecryptfs_decrypt_extent(struc (unsigned long long)(extent_base + extent_offset), rc); ecryptfs_printk(KERN_DEBUG, "First 8 bytes after " "decryption:\n"); - ecryptfs_dump_hex((char *)(page_address(page) + ecryptfs_dump_hex((char *)(kmap(page) + (extent_offset * crypt_stat->extent_size)), 8); + kunmap(page); } out: return rc;