commit | 360aa640a59f269b784848c0b2d6d462952750d9 | [log] [tgz] |
---|---|---|
author | Fabien Dessenne <fabien.dessenne@st.com> | Thu Mar 07 16:58:23 2019 +0100 |
committer | Bjorn Andersson <bjorn.andersson@linaro.org> | Sat Jun 29 21:08:14 2019 -0700 |
tree | cf5d41daeadb6f14a8c41637b7ae29ee05e6747a | |
parent | bce6f5221374ba451a337d0a3773e6eb99dad3e8 [diff] |
hwspinlock: add the 'in_atomic' API Add the 'in_atomic' mode which can be called from an atomic context. This mode relies on the existing 'raw' mode (no lock, no preemption/irq disabling) with the difference that the timeout is not based on jiffies (jiffies won't increase when irq are disabled) but handled with busy-waiting udelay() calls. Signed-off-by: Fabien Dessenne <fabien.dessenne@st.com> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>