Merge tag 'devicetree-fixes-for-5.12-1' of git://git.kernel.org/pub/scm/linux/kernel...
[linux-2.6-microblaze.git] / fs / fs_struct.c
index ca639ed..04b3f5b 100644 (file)
@@ -117,7 +117,7 @@ struct fs_struct *copy_fs_struct(struct fs_struct *old)
                fs->users = 1;
                fs->in_exec = 0;
                spin_lock_init(&fs->lock);
-               seqcount_init(&fs->seq);
+               seqcount_spinlock_init(&fs->seq, &fs->lock);
                fs->umask = old->umask;
 
                spin_lock(&old->lock);
@@ -163,6 +163,6 @@ EXPORT_SYMBOL(current_umask);
 struct fs_struct init_fs = {
        .users          = 1,
        .lock           = __SPIN_LOCK_UNLOCKED(init_fs.lock),
-       .seq            = SEQCNT_ZERO(init_fs.seq),
+       .seq            = SEQCNT_SPINLOCK_ZERO(init_fs.seq, &init_fs.lock),
        .umask          = 0022,
 };