File tree Expand file tree Collapse file tree 2 files changed +0
-26
lines changed Expand file tree Collapse file tree 2 files changed +0
-26
lines changed Original file line number Diff line number Diff line change @@ -124,19 +124,9 @@ extern void downgrade_write(struct rw_semaphore *sem);
124
124
*/
125
125
extern void down_read_nested (struct rw_semaphore * sem , int subclass );
126
126
extern void down_write_nested (struct rw_semaphore * sem , int subclass );
127
- /*
128
- * Take/release a lock when not the owner will release it.
129
- *
130
- * [ This API should be avoided as much as possible - the
131
- * proper abstraction for this case is completions. ]
132
- */
133
- extern void down_read_non_owner (struct rw_semaphore * sem );
134
- extern void up_read_non_owner (struct rw_semaphore * sem );
135
127
#else
136
128
# define down_read_nested (sem , subclass ) down_read(sem)
137
129
# define down_write_nested (sem , subclass ) down_write(sem)
138
- # define down_read_non_owner (sem ) down_read(sem)
139
- # define up_read_non_owner (sem ) up_read(sem)
140
130
#endif
141
131
142
132
#endif /* _LINUX_RWSEM_H */
Original file line number Diff line number Diff line change @@ -117,15 +117,6 @@ void down_read_nested(struct rw_semaphore *sem, int subclass)
117
117
118
118
EXPORT_SYMBOL (down_read_nested );
119
119
120
- void down_read_non_owner (struct rw_semaphore * sem )
121
- {
122
- might_sleep ();
123
-
124
- __down_read (sem );
125
- }
126
-
127
- EXPORT_SYMBOL (down_read_non_owner );
128
-
129
120
void down_write_nested (struct rw_semaphore * sem , int subclass )
130
121
{
131
122
might_sleep ();
@@ -136,13 +127,6 @@ void down_write_nested(struct rw_semaphore *sem, int subclass)
136
127
137
128
EXPORT_SYMBOL (down_write_nested );
138
129
139
- void up_read_non_owner (struct rw_semaphore * sem )
140
- {
141
- __up_read (sem );
142
- }
143
-
144
- EXPORT_SYMBOL (up_read_non_owner );
145
-
146
130
#endif
147
131
148
132
You can’t perform that action at this time.
0 commit comments