From e323d6f7ddb48b77b70b9c9750dd77090ef93c22 Mon Sep 17 00:00:00 2001 From: Li Nan Date: Sun, 4 Feb 2024 16:02:36 +0800 Subject: [PATCH] scsi: iscsi: kabi: KABI reservation for scsi_transport_iscsi.h hulk inclusion category: feature bugzilla: https://gitee.com/openeuler/kernel/issues/I91059 ---------------------------------------------------------------------- Reserve KABI for file scsi_transport_iscsi.h. Signed-off-by: Li Nan --- include/scsi/scsi_transport_iscsi.h | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/include/scsi/scsi_transport_iscsi.h b/include/scsi/scsi_transport_iscsi.h index fb3399e4cd29..d16f8baa3817 100644 --- a/include/scsi/scsi_transport_iscsi.h +++ b/include/scsi/scsi_transport_iscsi.h @@ -156,6 +156,11 @@ struct iscsi_transport { int (*logout_flashnode_sid) (struct iscsi_cls_session *cls_sess); int (*get_host_stats) (struct Scsi_Host *shost, char *buf, int len); u8 (*check_protection)(struct iscsi_task *task, sector_t *sector); + + KABI_RESERVE(1) + KABI_RESERVE(2) + KABI_RESERVE(3) + KABI_RESERVE(4) }; /* @@ -218,6 +223,15 @@ struct iscsi_cls_conn { struct device dev; /* sysfs transport/container device */ enum iscsi_connection_state state; + + KABI_RESERVE(1) + KABI_RESERVE(2) + KABI_RESERVE(3) + KABI_RESERVE(4) + KABI_RESERVE(5) + KABI_RESERVE(6) + KABI_RESERVE(7) + KABI_RESERVE(8) }; #define iscsi_dev_to_conn(_dev) \ @@ -276,6 +290,15 @@ struct iscsi_cls_session { int sid; /* session id */ void *dd_data; /* LLD private data */ struct device dev; /* sysfs transport/container device */ + + KABI_RESERVE(1) + KABI_RESERVE(2) + KABI_RESERVE(3) + KABI_RESERVE(4) + KABI_RESERVE(5) + KABI_RESERVE(6) + KABI_RESERVE(7) + KABI_RESERVE(8) }; #define iscsi_dev_to_session(_dev) \ @@ -308,6 +331,11 @@ struct iscsi_endpoint { struct device dev; int id; struct iscsi_cls_conn *conn; + + KABI_RESERVE(1) + KABI_RESERVE(2) + KABI_RESERVE(3) + KABI_RESERVE(4) }; struct iscsi_iface { -- Gitee