commit | 320661b08dd6f1746d5c7ab4eb435ec64b97cd45 | [log] [tgz] |
---|---|---|
author | Tahsin Erdogan <tahsin@google.com> | Sat Feb 25 13:00:19 2017 -0800 |
committer | Tejun Heo <tj@kernel.org> | Mon Mar 06 15:55:39 2017 -0500 |
tree | bb7249336a8e2d2ab0d2d22689a5737dd78bf3e0 | |
parent | c1ae3cfa0e89fa1a7ecc4c99031f5e9ae99d9201 [diff] |
percpu: acquire pcpu_lock when updating pcpu_nr_empty_pop_pages Update to pcpu_nr_empty_pop_pages in pcpu_alloc() is currently done without holding pcpu_lock. This can lead to bad updates to the variable. Add missing lock calls. Fixes: b539b87fed37 ("percpu: implmeent pcpu_nr_empty_pop_pages and chunk->nr_populated") Signed-off-by: Tahsin Erdogan <tahsin@google.com> Signed-off-by: Tejun Heo <tj@kernel.org> Cc: stable@vger.kernel.org # v3.18+