Yes.
So you want to optimize the code for the (imho very exotic) functionality.
And again, the overhead of a system call is nothing compared to the signal
delivery. I bet this overhead won't be visible with any benchmark.
What if everyone who wants to add the new functionality will add one
single "if + code" to the core kernel just because he wants to add
a very minor optimization for his needs?
And you forgot about the maintaince overhead. You forgot that this extra
"if" uglifies/complicates the code.
This all is imho of course, and I'm not maintainer. But I promise I
will argue against this change forever ;)
Yes please, this would be very nice. Please do not count me, but I'm
afraid I am not alone who needs to really understand why this patch
is useful.
Oleg.
--