oscourse-tsinghua / rcore_plus

Rust version of THU uCore OS. Linux compatible.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

deadlock: page fault handler fails to lock process in readv() syscall.

jiegec opened this issue · comments

commented
commented

Solutions:

  1. Map delay-mapped pages in check_(mut_)ptr
  2. Drop lock explicitly
  3. Make lock reentrant
commented

We use No. 2 solution for now.