On Fri, 23 Feb 2018 18:42:55 +0100 Claudio Imbrenda <imbre...@linux.vnet.ibm.com> wrote:
> Until 67915de9f0383ccf4a ("s390x/event-facility: variable-length event masks") > we only supported 32bit sclp event masks, even though the archiecture > allows the guests to set up sclp event masks up to 1021 bytes in length. > With that patch the behaviour was almost compliant, but some issues were > still remaining, in particular regarding the handling of selective reads > and migration. > > This patchset fixes migration and the handling of selective reads, and > puts in place the support for 64-bit sclp event masks internally. > > A new property of the sclp-event device switches between the 32bit masks > and the compliant behaviour. The property is bound to the machine > version, so older machines keep the old broken behaviour, allowing for > migration, but the default is the compliant implementation. > > Fixes: 67915de9f0383ccf4a ("s390x/event-facility: variable-length event > masks") Thanks, applied 1+2 (only patch 1 is needed for the fix.)