diff options
Diffstat (limited to 'fs/ecryptfs/crypto.c')
-rw-r--r-- | fs/ecryptfs/crypto.c | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/fs/ecryptfs/crypto.c b/fs/ecryptfs/crypto.c index 64026e53722a..d09cb4cdd09f 100644 --- a/fs/ecryptfs/crypto.c +++ b/fs/ecryptfs/crypto.c | |||
@@ -286,7 +286,7 @@ int virt_to_scatterlist(const void *addr, int size, struct scatterlist *sg, | |||
286 | pg = virt_to_page(addr); | 286 | pg = virt_to_page(addr); |
287 | offset = offset_in_page(addr); | 287 | offset = offset_in_page(addr); |
288 | sg_set_page(&sg[i], pg, 0, offset); | 288 | sg_set_page(&sg[i], pg, 0, offset); |
289 | remainder_of_page = PAGE_CACHE_SIZE - offset; | 289 | remainder_of_page = PAGE_SIZE - offset; |
290 | if (size >= remainder_of_page) { | 290 | if (size >= remainder_of_page) { |
291 | sg[i].length = remainder_of_page; | 291 | sg[i].length = remainder_of_page; |
292 | addr += remainder_of_page; | 292 | addr += remainder_of_page; |
@@ -400,7 +400,7 @@ static loff_t lower_offset_for_page(struct ecryptfs_crypt_stat *crypt_stat, | |||
400 | struct page *page) | 400 | struct page *page) |
401 | { | 401 | { |
402 | return ecryptfs_lower_header_size(crypt_stat) + | 402 | return ecryptfs_lower_header_size(crypt_stat) + |
403 | ((loff_t)page->index << PAGE_CACHE_SHIFT); | 403 | ((loff_t)page->index << PAGE_SHIFT); |
404 | } | 404 | } |
405 | 405 | ||
406 | /** | 406 | /** |
@@ -428,7 +428,7 @@ static int crypt_extent(struct ecryptfs_crypt_stat *crypt_stat, | |||
428 | size_t extent_size = crypt_stat->extent_size; | 428 | size_t extent_size = crypt_stat->extent_size; |
429 | int rc; | 429 | int rc; |
430 | 430 | ||
431 | extent_base = (((loff_t)page_index) * (PAGE_CACHE_SIZE / extent_size)); | 431 | extent_base = (((loff_t)page_index) * (PAGE_SIZE / extent_size)); |
432 | rc = ecryptfs_derive_iv(extent_iv, crypt_stat, | 432 | rc = ecryptfs_derive_iv(extent_iv, crypt_stat, |
433 | (extent_base + extent_offset)); | 433 | (extent_base + extent_offset)); |
434 | if (rc) { | 434 | if (rc) { |
@@ -498,7 +498,7 @@ int ecryptfs_encrypt_page(struct page *page) | |||
498 | } | 498 | } |
499 | 499 | ||
500 | for (extent_offset = 0; | 500 | for (extent_offset = 0; |
501 | extent_offset < (PAGE_CACHE_SIZE / crypt_stat->extent_size); | 501 | extent_offset < (PAGE_SIZE / crypt_stat->extent_size); |
502 | extent_offset++) { | 502 | extent_offset++) { |
503 | rc = crypt_extent(crypt_stat, enc_extent_page, page, | 503 | rc = crypt_extent(crypt_stat, enc_extent_page, page, |
504 | extent_offset, ENCRYPT); | 504 | extent_offset, ENCRYPT); |
@@ -512,7 +512,7 @@ int ecryptfs_encrypt_page(struct page *page) | |||
512 | lower_offset = lower_offset_for_page(crypt_stat, page); | 512 | lower_offset = lower_offset_for_page(crypt_stat, page); |
513 | enc_extent_virt = kmap(enc_extent_page); | 513 | enc_extent_virt = kmap(enc_extent_page); |
514 | rc = ecryptfs_write_lower(ecryptfs_inode, enc_extent_virt, lower_offset, | 514 | rc = ecryptfs_write_lower(ecryptfs_inode, enc_extent_virt, lower_offset, |
515 | PAGE_CACHE_SIZE); | 515 | PAGE_SIZE); |
516 | kunmap(enc_extent_page); | 516 | kunmap(enc_extent_page); |
517 | if (rc < 0) { | 517 | if (rc < 0) { |
518 | ecryptfs_printk(KERN_ERR, | 518 | ecryptfs_printk(KERN_ERR, |
@@ -560,7 +560,7 @@ int ecryptfs_decrypt_page(struct page *page) | |||
560 | 560 | ||
561 | lower_offset = lower_offset_for_page(crypt_stat, page); | 561 | lower_offset = lower_offset_for_page(crypt_stat, page); |
562 | page_virt = kmap(page); | 562 | page_virt = kmap(page); |
563 | rc = ecryptfs_read_lower(page_virt, lower_offset, PAGE_CACHE_SIZE, | 563 | rc = ecryptfs_read_lower(page_virt, lower_offset, PAGE_SIZE, |
564 | ecryptfs_inode); | 564 | ecryptfs_inode); |
565 | kunmap(page); | 565 | kunmap(page); |
566 | if (rc < 0) { | 566 | if (rc < 0) { |
@@ -571,7 +571,7 @@ int ecryptfs_decrypt_page(struct page *page) | |||
571 | } | 571 | } |
572 | 572 | ||
573 | for (extent_offset = 0; | 573 | for (extent_offset = 0; |
574 | extent_offset < (PAGE_CACHE_SIZE / crypt_stat->extent_size); | 574 | extent_offset < (PAGE_SIZE / crypt_stat->extent_size); |
575 | extent_offset++) { | 575 | extent_offset++) { |
576 | rc = crypt_extent(crypt_stat, page, page, | 576 | rc = crypt_extent(crypt_stat, page, page, |
577 | extent_offset, DECRYPT); | 577 | extent_offset, DECRYPT); |
@@ -659,11 +659,11 @@ void ecryptfs_set_default_sizes(struct ecryptfs_crypt_stat *crypt_stat) | |||
659 | if (crypt_stat->flags & ECRYPTFS_METADATA_IN_XATTR) | 659 | if (crypt_stat->flags & ECRYPTFS_METADATA_IN_XATTR) |
660 | crypt_stat->metadata_size = ECRYPTFS_MINIMUM_HEADER_EXTENT_SIZE; | 660 | crypt_stat->metadata_size = ECRYPTFS_MINIMUM_HEADER_EXTENT_SIZE; |
661 | else { | 661 | else { |
662 | if (PAGE_CACHE_SIZE <= ECRYPTFS_MINIMUM_HEADER_EXTENT_SIZE) | 662 | if (PAGE_SIZE <= ECRYPTFS_MINIMUM_HEADER_EXTENT_SIZE) |
663 | crypt_stat->metadata_size = | 663 | crypt_stat->metadata_size = |
664 | ECRYPTFS_MINIMUM_HEADER_EXTENT_SIZE; | 664 | ECRYPTFS_MINIMUM_HEADER_EXTENT_SIZE; |
665 | else | 665 | else |
666 | crypt_stat->metadata_size = PAGE_CACHE_SIZE; | 666 | crypt_stat->metadata_size = PAGE_SIZE; |
667 | } | 667 | } |
668 | } | 668 | } |
669 | 669 | ||
@@ -1442,7 +1442,7 @@ int ecryptfs_read_metadata(struct dentry *ecryptfs_dentry) | |||
1442 | ECRYPTFS_VALIDATE_HEADER_SIZE); | 1442 | ECRYPTFS_VALIDATE_HEADER_SIZE); |
1443 | if (rc) { | 1443 | if (rc) { |
1444 | /* metadata is not in the file header, so try xattrs */ | 1444 | /* metadata is not in the file header, so try xattrs */ |
1445 | memset(page_virt, 0, PAGE_CACHE_SIZE); | 1445 | memset(page_virt, 0, PAGE_SIZE); |
1446 | rc = ecryptfs_read_xattr_region(page_virt, ecryptfs_inode); | 1446 | rc = ecryptfs_read_xattr_region(page_virt, ecryptfs_inode); |
1447 | if (rc) { | 1447 | if (rc) { |
1448 | printk(KERN_DEBUG "Valid eCryptfs headers not found in " | 1448 | printk(KERN_DEBUG "Valid eCryptfs headers not found in " |
@@ -1475,7 +1475,7 @@ int ecryptfs_read_metadata(struct dentry *ecryptfs_dentry) | |||
1475 | } | 1475 | } |
1476 | out: | 1476 | out: |
1477 | if (page_virt) { | 1477 | if (page_virt) { |
1478 | memset(page_virt, 0, PAGE_CACHE_SIZE); | 1478 | memset(page_virt, 0, PAGE_SIZE); |
1479 | kmem_cache_free(ecryptfs_header_cache, page_virt); | 1479 | kmem_cache_free(ecryptfs_header_cache, page_virt); |
1480 | } | 1480 | } |
1481 | return rc; | 1481 | return rc; |