Merge tag 'jfs-5.16' of git://github.com/kleikamp/linux-shaggy
[linux-2.6-microblaze.git] / include / linux / rcupdate.h
index 434d12f..5e0beb5 100644 (file)
@@ -71,7 +71,8 @@ static inline void __rcu_read_lock(void)
 static inline void __rcu_read_unlock(void)
 {
        preempt_enable();
-       rcu_read_unlock_strict();
+       if (IS_ENABLED(CONFIG_RCU_STRICT_GRACE_PERIOD))
+               rcu_read_unlock_strict();
 }
 
 static inline int rcu_preempt_depth(void)