hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/kernel/notifier.c
....@@ -142,9 +142,9 @@
142142 unsigned long flags;
143143 int ret;
144144
145
- raw_spin_lock_irqsave(&nh->lock, flags);
145
+ spin_lock_irqsave(&nh->lock, flags);
146146 ret = notifier_chain_register(&nh->head, n);
147
- raw_spin_unlock_irqrestore(&nh->lock, flags);
147
+ spin_unlock_irqrestore(&nh->lock, flags);
148148 return ret;
149149 }
150150 EXPORT_SYMBOL_GPL(atomic_notifier_chain_register);
....@@ -164,9 +164,9 @@
164164 unsigned long flags;
165165 int ret;
166166
167
- raw_spin_lock_irqsave(&nh->lock, flags);
167
+ spin_lock_irqsave(&nh->lock, flags);
168168 ret = notifier_chain_unregister(&nh->head, n);
169
- raw_spin_unlock_irqrestore(&nh->lock, flags);
169
+ spin_unlock_irqrestore(&nh->lock, flags);
170170 synchronize_rcu();
171171 return ret;
172172 }
....@@ -182,9 +182,9 @@
182182 * Musn't use RCU; because then the notifier list can
183183 * change between the up and down traversal.
184184 */
185
- raw_spin_lock_irqsave(&nh->lock, flags);
185
+ spin_lock_irqsave(&nh->lock, flags);
186186 ret = notifier_call_chain_robust(&nh->head, val_up, val_down, v);
187
- raw_spin_unlock_irqrestore(&nh->lock, flags);
187
+ spin_unlock_irqrestore(&nh->lock, flags);
188188
189189 return ret;
190190 }