mighty-p : Du solltest vielleicht in check_frontend() die fehlerfreie Ausführung der ioctl-Aufrufe prüfen (0). Irgendwie passen bei clausmuus die Signalwerte und der Status nicht zusammen.
Edit:
Ohne Signal oder Lock im Status-Flag sind die anderen Werte sicher nicht gültig, also besser dann nur das Statusflag anzeigen.
Helmut