All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: [PATCH 0/5] RFC: VFIO CCW cleanup
       [not found] <20181017112846.18c8e605.cohuck@redhat.com>
@ 2018-10-17 10:58 ` Pierre Morel
  0 siblings, 0 replies; only message in thread
From: Pierre Morel @ 2018-10-17 10:58 UTC (permalink / raw)
  To: linux-s390

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 1985 bytes --]

On 17/10/2018 11:28, Cornelia Huck wrote:
> On Wed, 17 Oct 2018 11:18:38 +0200
> Pierre Morel <pmorel@linux.ibm.com> wrote:
> 
>> Hi Connie, and all,
>>
>> I come back on the consolidation of the VFIO CCW driver,
>> this time by making smaller steps.
>> Here a first proposal, as RFC, therefore I only CC to
>> the linux-s390 list.
> 
> I'll not get around to looking at it in detail until after KVM Forum,

of course. :)

> but...
> 
>>
>> The first patch of this serie is essentially cosmetic
>> to clarify the code.
>>
>> The second patch is a bug correction.
> 
> ...this looks small enough to queue right now. It makes sense
> standalone AFAICS.

Yes, I think it does.
So I make a v1 with only these two patches.

Thanks for the comments

Pierre

> 
>>
>> The last three patches clarify the linux device state changes.
>>
>> Currently the VFIO CCW driver may be used while it is
>> not completely initialized or not dedicated to a guest.
>> - Let's consolidate this by moving state change and initialization
>>    inside the mediated device open callback.
>> - quiesce the device when the mediated device is released.
>> - refuse to remove a mediated device when it is in use.
>> - do not change the linux state on subchannel events.
>>
>> Regards,
>>
>> Pierre
>>
>>
>> Pierre Morel (5):
>>    vfio: ccw: Merge BUSY and BOXED states
>>    vfio: ccw: Register mediated device once all structures are
>>      initialized
>>    vfio: ccw: Set subchannel state STANDBY on open
>>    vfio: ccw: Refactoring state changes
>>    vfio: ccw: Do not change the mediated device state on sch events
>>
>>   drivers/s390/cio/vfio_ccw_drv.c     | 38 ++++++++++++++++-------------------
>>   drivers/s390/cio/vfio_ccw_fsm.c     |  7 +------
>>   drivers/s390/cio/vfio_ccw_ops.c     | 40 +++++++++++++++++++++++++++----------
>>   drivers/s390/cio/vfio_ccw_private.h |  1 -
>>   4 files changed, 47 insertions(+), 39 deletions(-)
>>
> 


-- 
Pierre Morel
Linux/KVM/QEMU in B�blingen - Germany

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2018-10-17 10:58 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <20181017112846.18c8e605.cohuck@redhat.com>
2018-10-17 10:58 ` [PATCH 0/5] RFC: VFIO CCW cleanup Pierre Morel

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.