OK, sorry for the confusion, I will give a new patch series. I'm not very familiar with the conventions so I wonder if someone could help clarify some principles for me. I'd like to replace all the init/exit callback of DeviceClass to realize/unrealize, and convert return type of exit callback of some higher-level classes, like HDACodecDeviceClass, to void.
My first question Is it a good idea to split these patches into two series? For example, one series to convert exit callback of these higher-level classes to void, and then the other to replace all the init/exit callback of DeviceClass to realize/unrealize. The second question is that should I always give separate patch for different directories? One example is that in both hw/ide and hw/block, I need to replace the init callback with realize in some high-level classes, should I give two patches or just give one patch for the work? Thanks