Commit 7a69fa6
Kent Overstreet
bcachefs: Add missing barriers before wake_up_bit()
wake_up() doesn't require a barrier - but wake_up_bit() does.
This only affected non x86, and primarily lead to lost wakeups after
btree node reads.
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>1 parent 50a7b89 commit 7a69fa6
3 files changed
Lines changed: 10 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| 44 | + | |
44 | 45 | | |
45 | 46 | | |
46 | 47 | | |
| |||
1400 | 1401 | | |
1401 | 1402 | | |
1402 | 1403 | | |
| 1404 | + | |
1403 | 1405 | | |
1404 | 1406 | | |
1405 | 1407 | | |
| |||
1595 | 1597 | | |
1596 | 1598 | | |
1597 | 1599 | | |
| 1600 | + | |
1598 | 1601 | | |
1599 | 1602 | | |
1600 | 1603 | | |
| |||
1721 | 1724 | | |
1722 | 1725 | | |
1723 | 1726 | | |
| 1727 | + | |
1724 | 1728 | | |
1725 | 1729 | | |
1726 | 1730 | | |
| |||
2061 | 2065 | | |
2062 | 2066 | | |
2063 | 2067 | | |
2064 | | - | |
| 2068 | + | |
| 2069 | + | |
2065 | 2070 | | |
| 2071 | + | |
2066 | 2072 | | |
2067 | 2073 | | |
2068 | 2074 | | |
| |||
2175 | 2181 | | |
2176 | 2182 | | |
2177 | 2183 | | |
| 2184 | + | |
2178 | 2185 | | |
2179 | 2186 | | |
2180 | 2187 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| 47 | + | |
47 | 48 | | |
48 | 49 | | |
49 | 50 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
160 | 160 | | |
161 | 161 | | |
162 | 162 | | |
| 163 | + | |
163 | 164 | | |
164 | 165 | | |
165 | 166 | | |
| |||
0 commit comments