]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - fs/ext4/ext4_i.h
ext4: delayed allocation ENOSPC handling
[mirror_ubuntu-bionic-kernel.git] / fs / ext4 / ext4_i.h
index c2903ef72159f0d435127e3dfc3703dff701eabd..ef7409f0e7e475fde5afb303b68cdcd7c05e8b1c 100644 (file)
@@ -163,6 +163,13 @@ struct ext4_inode_info {
        /* mballoc */
        struct list_head i_prealloc_list;
        spinlock_t i_prealloc_lock;
+
+       /* allocation reservation info for delalloc */
+       unsigned long i_reserved_data_blocks;
+       unsigned long i_reserved_meta_blocks;
+       unsigned long i_allocated_meta_blocks;
+       unsigned short i_delalloc_reserved_flag;
+       spinlock_t i_block_reservation_lock;
 };
 
 #endif /* _EXT4_I */