aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/s390/cio/qdio_main.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/s390/cio/qdio_main.c')
-rw-r--r--drivers/s390/cio/qdio_main.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/s390/cio/qdio_main.c b/drivers/s390/cio/qdio_main.c
index 770a740a393c..2a0dfcb0bc42 100644
--- a/drivers/s390/cio/qdio_main.c
+++ b/drivers/s390/cio/qdio_main.c
@@ -18,6 +18,7 @@
18#include <linux/atomic.h> 18#include <linux/atomic.h>
19#include <asm/debug.h> 19#include <asm/debug.h>
20#include <asm/qdio.h> 20#include <asm/qdio.h>
21#include <asm/ipl.h>
21 22
22#include "cio.h" 23#include "cio.h"
23#include "css.h" 24#include "css.h"
@@ -1093,6 +1094,11 @@ static void qdio_handle_activate_check(struct ccw_device *cdev,
1093 q->nr, q->first_to_kick, count, irq_ptr->int_parm); 1094 q->nr, q->first_to_kick, count, irq_ptr->int_parm);
1094no_handler: 1095no_handler:
1095 qdio_set_state(irq_ptr, QDIO_IRQ_STATE_STOPPED); 1096 qdio_set_state(irq_ptr, QDIO_IRQ_STATE_STOPPED);
1097 /*
1098 * In case of z/VM LGR (Live Guest Migration) QDIO recovery will happen.
1099 * Therefore we call the LGR detection function here.
1100 */
1101 lgr_info_log();
1096} 1102}
1097 1103
1098static void qdio_establish_handle_irq(struct ccw_device *cdev, int cstat, 1104static void qdio_establish_handle_irq(struct ccw_device *cdev, int cstat,