|
@@ -61,7 +61,8 @@ struct files_struct {
|
|
(rcu_dereference_check((fdtfd), \
|
|
(rcu_dereference_check((fdtfd), \
|
|
rcu_read_lock_held() || \
|
|
rcu_read_lock_held() || \
|
|
lockdep_is_held(&(files)->file_lock) || \
|
|
lockdep_is_held(&(files)->file_lock) || \
|
|
- atomic_read(&(files)->count) == 1))
|
|
|
|
|
|
+ atomic_read(&(files)->count) == 1 || \
|
|
|
|
+ rcu_my_thread_group_empty()))
|
|
|
|
|
|
#define files_fdtable(files) \
|
|
#define files_fdtable(files) \
|
|
(rcu_dereference_check_fdtable((files), (files)->fdt))
|
|
(rcu_dereference_check_fdtable((files), (files)->fdt))
|