klinux: Wake up everyone
klinux: Wake up everyone

* call wake_up() when releasing the read lock
* call wake_up_all() when canceling

golems/ach,chen0510566/ach,chen0510566/ach,golems/ach,chen0510566/ach,chen0510566/ach,golems/ach,golems/ach,chen0510566/ach,golems/ach,chen0510566/ach,golems/ach