]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - fs/ext4/ialloc.c
Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso...
[mirror_ubuntu-bionic-kernel.git] / fs / ext4 / ialloc.c
index c5f697a3fad43b88b294af13ac54f669337cc8dd..b4267d72f24955c314d78f350c4247e6c7373cc2 100644 (file)
@@ -1139,9 +1139,7 @@ got:
                           inode->i_ino);
                goto out;
        }
-       spin_lock(&sbi->s_next_gen_lock);
-       inode->i_generation = sbi->s_next_generation++;
-       spin_unlock(&sbi->s_next_gen_lock);
+       inode->i_generation = prandom_u32();
 
        /* Precompute checksum seed for inode metadata */
        if (ext4_has_metadata_csum(sb)) {