summaryrefslogtreecommitdiff
path: root/mm/percpu-vm.c
diff options
context:
space:
mode:
authorTahsin Erdogan <tahsin@google.com>2017-02-26 00:00:19 +0300
committerTejun Heo <tj@kernel.org>2017-03-06 23:55:39 +0300
commit320661b08dd6f1746d5c7ab4eb435ec64b97cd45 (patch)
treebb7249336a8e2d2ab0d2d22689a5737dd78bf3e0 /mm/percpu-vm.c
parentc1ae3cfa0e89fa1a7ecc4c99031f5e9ae99d9201 (diff)
downloadlinux-320661b08dd6f1746d5c7ab4eb435ec64b97cd45.tar.xz
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+
Diffstat (limited to 'mm/percpu-vm.c')
0 files changed, 0 insertions, 0 deletions