https://blog.dasomoli.org/442/
[Linux kernel] Runtime PM framework for I/O devices