> case REPORT_LUNS: > + assert(!s->lun); Besides REPORT_LUNS really belonging into the core code as mentioned before the assert seems dangerous to me. What protects a guest from issuing a REPORT LUNS for a non-zero LUN and hitting this assert? Note that SPC explicitly allows sending REPORT LUNS to either LUN 0 or the well known LUN if it exists, even if at least Linux doesn't make use of the latter yet.
- [Qemu-devel] [RFC PATCH 0/6] SCSI series part 2, rewrite... Paolo Bonzini
- [Qemu-devel] [RFC PATCH 3/6] scsi-generic: allow cu... Paolo Bonzini
- Re: [Qemu-devel] [RFC PATCH 3/6] scsi-generic: ... Christoph Hellwig
- Re: [Qemu-devel] [RFC PATCH 3/6] scsi-gener... Paolo Bonzini
- [Qemu-devel] [RFC PATCH 2/6] scsi: support parsing ... Paolo Bonzini
- Re: [Qemu-devel] [RFC PATCH 2/6] scsi: support ... Christoph Hellwig
- [Qemu-devel] [RFC PATCH 5/6] scsi: let a SCSIDevice... Paolo Bonzini
- [Qemu-devel] [RFC PATCH 1/6] scsi: ignore LUN field... Paolo Bonzini
- Re: [Qemu-devel] [RFC PATCH 1/6] scsi: ignore L... Christoph Hellwig
- [Qemu-devel] [RFC PATCH 4/6] scsi-disk: allow custo... Paolo Bonzini
- Re: [Qemu-devel] [RFC PATCH 4/6] scsi-disk: all... Christoph Hellwig
- [Qemu-devel] [RFC PATCH 6/6] scsi: add walking of h... Paolo Bonzini
- Re: [Qemu-devel] [RFC PATCH 0/6] SCSI series part 2... Christoph Hellwig
- Re: [Qemu-devel] [RFC PATCH 0/6] SCSI series pa... Paolo Bonzini
- Re: [Qemu-devel] [RFC PATCH 0/6] SCSI serie... Christoph Hellwig
- Re: [Qemu-devel] [RFC PATCH 0/6] SCSI s... Paolo Bonzini