Just to recap how it went the last time around: Kay kept pushing his piece of code into the tree, claiming that it was optional, that nobody who doesn't like it has to enable it, so what's the problem? OK, in it went. And pretty soon udev (maintained by the same... meticulously honorable person) had stopped working on the kernels that didn't have that enabled.
We had been there before. To paraphrase another... meticulously honorable person, «if you didn't want something relied upon, why have you put it into the kernel?» Said person is on the record as having no problem whatsoever with adding dependencies to the bottom of userland stack.
IMO either it's OK without «if you don't like it, don't enable it», or it should not be merged at all.
https://lkml.org/lkml/2015/4/13/712
upd: да там дальше по тексту настоящая схватка