From 1543e317f1da31b75942316931e8f491a8920811 Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Thu, 04 Jan 2024 10:08:02 +0000 Subject: [PATCH] disable FB --- kernel/drivers/s390/cio/vfio_ccw_cp.h | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/kernel/drivers/s390/cio/vfio_ccw_cp.h b/kernel/drivers/s390/cio/vfio_ccw_cp.h index a4b74fb..ba31240 100644 --- a/kernel/drivers/s390/cio/vfio_ccw_cp.h +++ b/kernel/drivers/s390/cio/vfio_ccw_cp.h @@ -15,12 +15,20 @@ #include <asm/scsw.h> #include "orb.h" +#include "vfio_ccw_trace.h" + +/* + * Max length for ccw chain. + * XXX: Limit to 256, need to check more? + */ +#define CCWCHAIN_LEN_MAX 256 /** * struct channel_program - manage information for channel program * @ccwchain_list: list head of ccwchains * @orb: orb for the currently processed ssch request * @mdev: the mediated device to perform page pinning/unpinning + * @initialized: whether this instance is actually initialized * * @ccwchain_list is the head of a ccwchain list, that contents the * translated result of the guest channel program that pointed out by @@ -30,6 +38,8 @@ struct list_head ccwchain_list; union orb orb; struct device *mdev; + bool initialized; + struct ccw1 *guest_cp; }; extern int cp_init(struct channel_program *cp, struct device *mdev, -- Gitblit v1.6.2