au_cmoo() does: pid = au_fhsm_pid(fhsm); if (pid && (current->pid == pid || current->real_parent->pid == pid)) goto out;
But the kernel's 'pid' is really a thread ID. If the HSM daemon is multithreaded, only one of its threads will get be recognised. I think that the HSM daemon should be recognised based on 'tgid' (task group ID, POSIX process ID). Ben. -- Ben Hutchings Experience is directly proportional to the value of equipment destroyed. - Carolyn Scheppner
signature.asc
Description: This is a digitally signed message part
------------------------------------------------------------------------------ Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk