Since the QoS patches were posted as a few different patch series, and some of the later patches obsoleted some of the earlier ones, I'm reposting the whole series now. The first dozen or so patches have already been reviewed, and this repost includes all of the changes that I made based on those reviews.