Ok I'm happy with this patch set. It appears correct as far as the tty side is concerned, it looks sensible in terms of interface with the devpts layer. Really depends what everyone else thinks about the vfs bits and the API