After the addition of rawIO patch, you couldn't rebuild util-linux*.src.rpm with vanilla Linux kernel. BuildPreReq: kernel >= 2.2.12-7 would probably fix this.
Adding an open ended dependency like this, while it might work in this case, is not the Right Thing To Do because it makes a claim that the util-linux src rpm will build with all future kernel versions, which is untestable at best. What is really needed is explicit (rather than implicit) dependencies on, for example, RawIO rather than kernel, but that will take a larger administrative structure and better dependency analysis tools than we have today.