Overall looks good, but as I mentioned in the RFC, since you don't have
a ->suspend() method it looks suspicious, so at least the changelog
should describe why you think that doesn't exist. For that matter, the
changelog needs some more description of the patch well. :)
Patch with improved commit message incoming.
Regards.