> From: Jiri Pirko <j...@resnulli.us> > Sent: Tuesday, June 25, 2024 4:37 PM [..] > >So if you are changing that to a completion, I think surprise removal > >needs to trigger a callback so the completion can be signalled. > > What exacly do you mean by "surprise removal"? PCI devices can be removed from the PCI bus while the driver is running and with outstanding admin commands. Pci bus's remove() is called and this needs to notify and complete the outstanding commands with the error ENODEV or similar.
- [PATCH virtio 3/8] virtio: push out code to vp_avq_inde... Jiri Pirko
- [PATCH virtio 2/8] virtio_pci_modern: treat vp_dev->... Jiri Pirko
- [PATCH virtio 4/8] virtio: create admin queues alongsid... Jiri Pirko
- [PATCH virtio 5/8] virtio_pci_modern: create admin queu... Jiri Pirko
- [PATCH virtio 6/8] virtio_pci_modern: pass cmd as an id... Jiri Pirko
- [PATCH virtio 8/8] virtio_pci_modern: remove admin queu... Jiri Pirko
- [PATCH virtio 7/8] virtio_pci_modern: use completion in... Jiri Pirko
- Re: [PATCH virtio 7/8] virtio_pci_modern: use comp... Michael S. Tsirkin
- Re: [PATCH virtio 7/8] virtio_pci_modern: use ... Jiri Pirko
- Re: [PATCH virtio 7/8] virtio_pci_modern: use ... Jiri Pirko
- RE: [PATCH virtio 7/8] virtio_pci_modern: ... Parav Pandit
- Re: [PATCH virtio 7/8] virtio_pci_mode... Jiri Pirko
- Re: [PATCH virtio 7/8] virtio_pci_modern: use comp... Michael S. Tsirkin
- Re: [PATCH virtio 0/8] virtio_pci_modern: allow paralle... Heng Qi
- Re: [PATCH virtio 0/8] virtio_pci_modern: allow pa... Michael S. Tsirkin
- Re: [PATCH virtio 0/8] virtio_pci_modern: allo... Jiri Pirko
- Re: [PATCH virtio 0/8] virtio_pci_modern: ... Michael S. Tsirkin
- Re: [PATCH virtio 0/8] virtio_pci_mode... Jiri Pirko
- Re: [PATCH virtio 0/8] virtio_pci... Michael S. Tsirkin
- Re: [PATCH virtio 0/8] virtio... Heng Qi