commit | 8fef9900d43feb9d5017c72840966733085e3e82 | [log] [tgz] |
---|---|---|
author | Andreas Schwab <schwab@suse.de> | Tue May 07 09:36:46 2019 +0200 |
committer | Palmer Dabbelt <palmer@sifive.com> | Thu May 16 20:42:13 2019 -0700 |
tree | 6343590c54c1b8c5e1d74f83e0da13d1d7e0a92f | |
parent | a967a289f16969527a8a41e261695c639a69bee4 [diff] |
riscv: fix locking violation in page fault handler When a user mode process accesses an address in the vmalloc area do_page_fault tries to unlock the mmap semaphore when it isn't locked. Signed-off-by: Andreas Schwab <schwab@suse.de> [Palmer: Duplicated code instead of a goto] Signed-off-by: Palmer Dabbelt <palmer@sifive.com>