Unverified Commit 21cdd555 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!4455 scsi: iscsi: kabi: KABI reservation for scsi_transport_iscsi.h

parents c64f96ba e323d6f7
Loading
Loading
Loading
Loading
+28 −0
Original line number Diff line number Diff line
@@ -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 {