There are cases where under Linux it is not safe to sleep in taskq_dispatch(). Rather than adding Linux specific code to detect these cases I opted to keep it simple and just never allow a sleep here. The impact of this should be minimal.