ia64: salinfo: use a waitqueue instead a sema down/up combo