The subject of deprecating and removing the API that permits this came up recently on the Linux Kernel Mailing List. I raised my concerns, and the Linux Kernel developers have been laudably responsive on the subject. As I said to them, I would welcome a better API, that allows setting these things atomically, start and length together as a pair.
Thanks for doing the necessary and often ungrateful work of keeping kernel developers in check, Jonathan. ;)