css: fix actl handling for unit exceptions
commit89c6722da24761d14db1b19250919c8004758ba5
authorCornelia Huck <cohuck@redhat.com>
Mon, 5 Jul 2021 16:39:52 +0000 (5 18:39 +0200)
committerThomas Huth <thuth@redhat.com>
Mon, 6 Sep 2021 14:23:08 +0000 (6 16:23 +0200)
tree9fed7625c72834222dadf2afb49c5492cecc797a
parent759a5d3be0ca447514bc774f97218d3a0a8ed654
css: fix actl handling for unit exceptions

When a subchannel becomes pending with unit exception, start
pending (and for that matter, halt or clear pending) are not
removed in the actl. Device active and subchannel active,
however, are (due to the subchannel becoming status pending
with primary respectively secondary status).

The other conditions in the actl are only cleared when the
guest executes tsch on the subchannel.

Signed-off-by: Cornelia Huck <cohuck@redhat.com>
Reviewed-by: Matthew Rosato <mjrosato@linux.ibm.com>
Tested-by: Jared Rossi <jrossi@linux.ibm.com>
Message-Id: <20210705163952.736020-3-cohuck@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
include/hw/s390x/css.h