inode.c (2dcba4781fa3842e28f47ab23056d58cd283fca6) | inode.c (53085fac02d12fcd29a9cb074ec480ff0f77ae5c) |
---|---|
1/* 2 * linux/fs/ext4/inode.c 3 * 4 * Copyright (C) 1992, 1993, 1994, 1995 5 * Remy Card (card@masi.ibp.fr) 6 * Laboratoire MASI - Institut Blaise Pascal 7 * Universite Pierre et Marie Curie (Paris VI) 8 * --- 369 unchanged lines hidden (view full) --- 378 "lblock %lu mapped to illegal pblock " 379 "(length %d)", (unsigned long) map->m_lblk, 380 map->m_len); 381 return -EFSCORRUPTED; 382 } 383 return 0; 384} 385 | 1/* 2 * linux/fs/ext4/inode.c 3 * 4 * Copyright (C) 1992, 1993, 1994, 1995 5 * Remy Card (card@masi.ibp.fr) 6 * Laboratoire MASI - Institut Blaise Pascal 7 * Universite Pierre et Marie Curie (Paris VI) 8 * --- 369 unchanged lines hidden (view full) --- 378 "lblock %lu mapped to illegal pblock " 379 "(length %d)", (unsigned long) map->m_lblk, 380 map->m_len); 381 return -EFSCORRUPTED; 382 } 383 return 0; 384} 385 |
386int ext4_issue_zeroout(struct inode *inode, ext4_lblk_t lblk, ext4_fsblk_t pblk, 387 ext4_lblk_t len) 388{ 389 int ret; 390 391 if (ext4_encrypted_inode(inode)) 392 return ext4_encrypted_zeroout(inode, lblk, pblk, len); 393 394 ret = sb_issue_zeroout(inode->i_sb, pblk, len, GFP_NOFS); 395 if (ret > 0) 396 ret = 0; 397 398 return ret; 399} 400 |
|
386#define check_block_validity(inode, map) \ 387 __check_block_validity((inode), __func__, __LINE__, (map)) 388 389#ifdef ES_AGGRESSIVE_TEST 390static void ext4_map_blocks_es_recheck(handle_t *handle, 391 struct inode *inode, 392 struct ext4_map_blocks *es_map, 393 struct ext4_map_blocks *map, --- 5007 unchanged lines hidden --- | 401#define check_block_validity(inode, map) \ 402 __check_block_validity((inode), __func__, __LINE__, (map)) 403 404#ifdef ES_AGGRESSIVE_TEST 405static void ext4_map_blocks_es_recheck(handle_t *handle, 406 struct inode *inode, 407 struct ext4_map_blocks *es_map, 408 struct ext4_map_blocks *map, --- 5007 unchanged lines hidden --- |