> And btw I do have wakelock-less implementation of autosleep, that only> sleeped the machine when nothing was ready to run. It was called> "sleepy linux". Should I dig it out?

As has been explained several times now, that's not equivalent. The difference is what makes this a hard problem. If a usecase is valid and nobody can come up with a convincing explanation of what an elegant solution would look like, then the ugly solution wins.