ext4.h (16ba7e312045cd5d32fba0156312b4303f200787) ext4.h (9e52484c713321e84e8834803a44ca0a001376d2)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * ext4.h
4 *
5 * Copyright (C) 1992, 1993, 1994, 1995
6 * Remy Card (card@masi.ibp.fr)
7 * Laboratoire MASI - Institut Blaise Pascal
8 * Universite Pierre et Marie Curie (Paris VI)

--- 595 unchanged lines hidden (view full) ---

604 /* Convert extent to initialized after IO complete */
605#define EXT4_GET_BLOCKS_IO_CONVERT_EXT (EXT4_GET_BLOCKS_CONVERT|\
606 EXT4_GET_BLOCKS_CREATE_UNWRIT_EXT)
607 /* Eventual metadata allocation (due to growing extent tree)
608 * should not fail, so try to use reserved blocks for that.*/
609#define EXT4_GET_BLOCKS_METADATA_NOFAIL 0x0020
610 /* Don't normalize allocation size (used for fallocate) */
611#define EXT4_GET_BLOCKS_NO_NORMALIZE 0x0040
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * ext4.h
4 *
5 * Copyright (C) 1992, 1993, 1994, 1995
6 * Remy Card (card@masi.ibp.fr)
7 * Laboratoire MASI - Institut Blaise Pascal
8 * Universite Pierre et Marie Curie (Paris VI)

--- 595 unchanged lines hidden (view full) ---

604 /* Convert extent to initialized after IO complete */
605#define EXT4_GET_BLOCKS_IO_CONVERT_EXT (EXT4_GET_BLOCKS_CONVERT|\
606 EXT4_GET_BLOCKS_CREATE_UNWRIT_EXT)
607 /* Eventual metadata allocation (due to growing extent tree)
608 * should not fail, so try to use reserved blocks for that.*/
609#define EXT4_GET_BLOCKS_METADATA_NOFAIL 0x0020
610 /* Don't normalize allocation size (used for fallocate) */
611#define EXT4_GET_BLOCKS_NO_NORMALIZE 0x0040
612 /* Request will not result in inode size update (user for fallocate) */
613#define EXT4_GET_BLOCKS_KEEP_SIZE 0x0080
614 /* Convert written extents to unwritten */
615#define EXT4_GET_BLOCKS_CONVERT_UNWRITTEN 0x0100
616 /* Write zeros to newly created written extents */
617#define EXT4_GET_BLOCKS_ZERO 0x0200
618#define EXT4_GET_BLOCKS_CREATE_ZERO (EXT4_GET_BLOCKS_CREATE |\
619 EXT4_GET_BLOCKS_ZERO)
620 /* Caller will submit data before dropping transaction handle. This
621 * allows jbd2 to avoid submitting data before commit. */

--- 2886 unchanged lines hidden ---
612 /* Convert written extents to unwritten */
613#define EXT4_GET_BLOCKS_CONVERT_UNWRITTEN 0x0100
614 /* Write zeros to newly created written extents */
615#define EXT4_GET_BLOCKS_ZERO 0x0200
616#define EXT4_GET_BLOCKS_CREATE_ZERO (EXT4_GET_BLOCKS_CREATE |\
617 EXT4_GET_BLOCKS_ZERO)
618 /* Caller will submit data before dropping transaction handle. This
619 * allows jbd2 to avoid submitting data before commit. */

--- 2886 unchanged lines hidden ---