Changeset 09ab0a9a in mainline for kernel/generic/include/synch/rcu.h
- Timestamp:
- 2018-09-13T12:05:53Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- cc74cb5
- Parents:
- b2aaaa0
- git-author:
- Jiri Svoboda <jiri@…> (2018-09-13 07:09:46)
- git-committer:
- Jiri Svoboda <jiri@…> (2018-09-13 12:05:53)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified kernel/generic/include/synch/rcu.h ¶
rb2aaaa0 r09ab0a9a 40 40 #include <barrier.h> 41 41 42 43 42 /** Use to assign a pointer to newly initialized data to a rcu reader 44 43 * accessible pointer. … … 92 91 #define rcu_access(ptr) ACCESS_ONCE(ptr) 93 92 94 95 96 97 93 #include <debug.h> 98 94 #include <preemption.h> 99 95 #include <cpu.h> 100 96 #include <proc/thread.h> 101 102 97 103 98 extern bool rcu_read_locked(void); … … 122 117 extern void _rcu_synchronize(bool expedite); 123 118 124 125 119 #ifdef RCU_PREEMPT_A 126 120 … … 158 152 extern rcu_gp_t _rcu_cur_gp; 159 153 extern void _rcu_signal_read_unlock(void); 160 161 154 162 155 /** Unconditionally records a quiescent state for the local cpu. */
Note:
See TracChangeset
for help on using the changeset viewer.