Code Review
/
kvmfornfv.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
This patch includes few script updates to eliminate the
[kvmfornfv.git]
/
kernel
/
drivers
/
s390
/
block
/
dasd_eckd.h
diff --git
a/kernel/drivers/s390/block/dasd_eckd.h
b/kernel/drivers/s390/block/dasd_eckd.h
index
ddab7df
..
f8f91ee
100644
(file)
--- a/
kernel/drivers/s390/block/dasd_eckd.h
+++ b/
kernel/drivers/s390/block/dasd_eckd.h
@@
-355,7
+355,8
@@
struct dasd_gneq {
__u8 identifier:2;
__u8 reserved:6;
} __attribute__ ((packed)) flags;
__u8 identifier:2;
__u8 reserved:6;
} __attribute__ ((packed)) flags;
- __u8 reserved[5];
+ __u8 record_selector;
+ __u8 reserved[4];
struct {
__u8 value:2;
__u8 number:6;
struct {
__u8 value:2;
__u8 number:6;
@@
-492,10
+493,18
@@
struct alias_pav_group {
struct dasd_device *next;
};
struct dasd_device *next;
};
+struct dasd_conf_data {
+ struct dasd_ned neds[5];
+ u8 reserved[64];
+ struct dasd_gneq gneq;
+} __packed;
+
struct dasd_eckd_private {
struct dasd_eckd_characteristics rdc_data;
u8 *conf_data;
int conf_len;
struct dasd_eckd_private {
struct dasd_eckd_characteristics rdc_data;
u8 *conf_data;
int conf_len;
+ /* per path configuration data */
+ struct dasd_conf_data *path_conf_data[8];
/* pointers to specific parts in the conf_data */
struct dasd_ned *ned;
struct dasd_sneq *sneq;
/* pointers to specific parts in the conf_data */
struct dasd_ned *ned;
struct dasd_sneq *sneq;