> @@ -1032,6 +1032,8 @@ rwsem_down_read_slowpath(struct rw_semap
>                */
>               if (adjustment && !(atomic_long_read(&sem->count) &
>                    (RWSEM_WRITER_MASK | RWSEM_FLAG_HANDOFF))) {
> +                     /* Provide lock ACQUIRE */
> +                     smp_acquire__after_ctrl_dep();

Does this also make the lock RCtso?  Or maybe RCtso was already
guaranteed (and I'm failing to see why)?

Thanks,
  Andrea

Reply via email to