On Mon, May 11, 2020 at 07:09:50PM +0300, Maxim Levitsky wrote: > +/* > + * This function works like scsi_device_get but doesn't take a refernce s/refernce/reference/ > + * to the returned object. Intended for legacy code The following explains this in more detail. It's not necessarily legacy code but rather whether it runs under the QEMU global mutex or not: Devices that run under the QEMU global mutex can use this function. Devices that run outside the QEMU global mutex must use scsi_device_get() instead.