Commit 7fcee0a
ioctl: pass data for Get/Set Features commands
Several nvme_{g,s}et_features_*() functions take a data buffer
but don't provide it to the Get/Set Features commands.
Fix them to pass the data buffer to nvme_{g,s}et_features().
Getting the Host Memory Buffer feature also returns
a struct nvme_host_mem_buf_attrs data structure,
so make a nvme_get_features_host_mem_buf2() function
that takes in a data buffer to receive it.
Signed-off-by: Caleb Sander <[email protected]>1 parent 87cf460 commit 7fcee0a
3 files changed
Lines changed: 64 additions & 14 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
665 | 665 | | |
666 | 666 | | |
667 | 667 | | |
668 | | - | |
| 668 | + | |
| 669 | + | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
| 675 | + | |
| 676 | + | |
| 677 | + | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
669 | 681 | | |
670 | | - | |
671 | | - | |
| 682 | + | |
672 | 683 | | |
673 | 684 | | |
674 | 685 | | |
| |||
748 | 759 | | |
749 | 760 | | |
750 | 761 | | |
751 | | - | |
752 | | - | |
| 762 | + | |
| 763 | + | |
753 | 764 | | |
754 | 765 | | |
755 | 766 | | |
| |||
952 | 963 | | |
953 | 964 | | |
954 | 965 | | |
955 | | - | |
956 | | - | |
| 966 | + | |
| 967 | + | |
957 | 968 | | |
958 | 969 | | |
959 | 970 | | |
| |||
1037 | 1048 | | |
1038 | 1049 | | |
1039 | 1050 | | |
1040 | | - | |
1041 | | - | |
| 1051 | + | |
| 1052 | + | |
1042 | 1053 | | |
1043 | 1054 | | |
1044 | 1055 | | |
| |||
1052 | 1063 | | |
1053 | 1064 | | |
1054 | 1065 | | |
| 1066 | + | |
| 1067 | + | |
| 1068 | + | |
| 1069 | + | |
| 1070 | + | |
| 1071 | + | |
| 1072 | + | |
| 1073 | + | |
| 1074 | + | |
| 1075 | + | |
| 1076 | + | |
| 1077 | + | |
| 1078 | + | |
| 1079 | + | |
| 1080 | + | |
| 1081 | + | |
| 1082 | + | |
| 1083 | + | |
| 1084 | + | |
| 1085 | + | |
1055 | 1086 | | |
1056 | 1087 | | |
1057 | 1088 | | |
| |||
1104 | 1135 | | |
1105 | 1136 | | |
1106 | 1137 | | |
1107 | | - | |
1108 | | - | |
| 1138 | + | |
| 1139 | + | |
1109 | 1140 | | |
1110 | 1141 | | |
1111 | 1142 | | |
| |||
1152 | 1183 | | |
1153 | 1184 | | |
1154 | 1185 | | |
1155 | | - | |
1156 | | - | |
| 1186 | + | |
| 1187 | + | |
1157 | 1188 | | |
1158 | 1189 | | |
1159 | 1190 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2758 | 2758 | | |
2759 | 2759 | | |
2760 | 2760 | | |
| 2761 | + | |
| 2762 | + | |
| 2763 | + | |
| 2764 | + | |
2761 | 2765 | | |
2762 | 2766 | | |
2763 | 2767 | | |
| |||
2766 | 2770 | | |
2767 | 2771 | | |
2768 | 2772 | | |
2769 | | - | |
| 2773 | + | |
| 2774 | + | |
| 2775 | + | |
| 2776 | + | |
| 2777 | + | |
| 2778 | + | |
| 2779 | + | |
| 2780 | + | |
| 2781 | + | |
| 2782 | + | |
| 2783 | + | |
| 2784 | + | |
| 2785 | + | |
| 2786 | + | |
| 2787 | + | |
2770 | 2788 | | |
2771 | 2789 | | |
2772 | 2790 | | |
| |||
0 commit comments