NAK. Please don't start exposing random error codes to the block layer. There are a few (very few) with special meaning in the block layer, mostly just for multipathing. If you have an actual, demonstrated need for those we can add it. Otherwise you're just creating noise.