Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

net: ipa: Make QMI message rules const

Commit ff6d365898d4 ("soc: qcom: qmi: use const for struct
qmi_elem_info") allows QMI message encoding/decoding rules to be
const, so do that for IPA.

Signed-off-by: Jeff Johnson <quic_jjohnson@quicinc.com>
Reviewed-by: Alex Elder <elder@linaro.org>
Reviewed-by: Sibi Sankar <quic_sibis@quicinc.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Jeff Johnson and committed by
David S. Miller
c0facc04 070f822d

+20 -20
+10 -10
drivers/net/ipa/ipa_qmi_msg.c
··· 9 9 #include "ipa_qmi_msg.h" 10 10 11 11 /* QMI message structure definition for struct ipa_indication_register_req */ 12 - struct qmi_elem_info ipa_indication_register_req_ei[] = { 12 + const struct qmi_elem_info ipa_indication_register_req_ei[] = { 13 13 { 14 14 .data_type = QMI_OPT_FLAG, 15 15 .elem_len = 1, ··· 116 116 }; 117 117 118 118 /* QMI message structure definition for struct ipa_indication_register_rsp */ 119 - struct qmi_elem_info ipa_indication_register_rsp_ei[] = { 119 + const struct qmi_elem_info ipa_indication_register_rsp_ei[] = { 120 120 { 121 121 .data_type = QMI_STRUCT, 122 122 .elem_len = 1, ··· 134 134 }; 135 135 136 136 /* QMI message structure definition for struct ipa_driver_init_complete_req */ 137 - struct qmi_elem_info ipa_driver_init_complete_req_ei[] = { 137 + const struct qmi_elem_info ipa_driver_init_complete_req_ei[] = { 138 138 { 139 139 .data_type = QMI_UNSIGNED_1_BYTE, 140 140 .elem_len = 1, ··· 151 151 }; 152 152 153 153 /* QMI message structure definition for struct ipa_driver_init_complete_rsp */ 154 - struct qmi_elem_info ipa_driver_init_complete_rsp_ei[] = { 154 + const struct qmi_elem_info ipa_driver_init_complete_rsp_ei[] = { 155 155 { 156 156 .data_type = QMI_STRUCT, 157 157 .elem_len = 1, ··· 169 169 }; 170 170 171 171 /* QMI message structure definition for struct ipa_init_complete_ind */ 172 - struct qmi_elem_info ipa_init_complete_ind_ei[] = { 172 + const struct qmi_elem_info ipa_init_complete_ind_ei[] = { 173 173 { 174 174 .data_type = QMI_STRUCT, 175 175 .elem_len = 1, ··· 187 187 }; 188 188 189 189 /* QMI message structure definition for struct ipa_mem_bounds */ 190 - struct qmi_elem_info ipa_mem_bounds_ei[] = { 190 + const struct qmi_elem_info ipa_mem_bounds_ei[] = { 191 191 { 192 192 .data_type = QMI_UNSIGNED_4_BYTE, 193 193 .elem_len = 1, ··· 208 208 }; 209 209 210 210 /* QMI message structure definition for struct ipa_mem_array */ 211 - struct qmi_elem_info ipa_mem_array_ei[] = { 211 + const struct qmi_elem_info ipa_mem_array_ei[] = { 212 212 { 213 213 .data_type = QMI_UNSIGNED_4_BYTE, 214 214 .elem_len = 1, ··· 229 229 }; 230 230 231 231 /* QMI message structure definition for struct ipa_mem_range */ 232 - struct qmi_elem_info ipa_mem_range_ei[] = { 232 + const struct qmi_elem_info ipa_mem_range_ei[] = { 233 233 { 234 234 .data_type = QMI_UNSIGNED_4_BYTE, 235 235 .elem_len = 1, ··· 250 250 }; 251 251 252 252 /* QMI message structure definition for struct ipa_init_modem_driver_req */ 253 - struct qmi_elem_info ipa_init_modem_driver_req_ei[] = { 253 + const struct qmi_elem_info ipa_init_modem_driver_req_ei[] = { 254 254 { 255 255 .data_type = QMI_OPT_FLAG, 256 256 .elem_len = 1, ··· 645 645 }; 646 646 647 647 /* QMI message structure definition for struct ipa_init_modem_driver_rsp */ 648 - struct qmi_elem_info ipa_init_modem_driver_rsp_ei[] = { 648 + const struct qmi_elem_info ipa_init_modem_driver_rsp_ei[] = { 649 649 { 650 650 .data_type = QMI_STRUCT, 651 651 .elem_len = 1,
+10 -10
drivers/net/ipa/ipa_qmi_msg.h
··· 247 247 }; 248 248 249 249 /* Message structure definitions defined in "ipa_qmi_msg.c" */ 250 - extern struct qmi_elem_info ipa_indication_register_req_ei[]; 251 - extern struct qmi_elem_info ipa_indication_register_rsp_ei[]; 252 - extern struct qmi_elem_info ipa_driver_init_complete_req_ei[]; 253 - extern struct qmi_elem_info ipa_driver_init_complete_rsp_ei[]; 254 - extern struct qmi_elem_info ipa_init_complete_ind_ei[]; 255 - extern struct qmi_elem_info ipa_mem_bounds_ei[]; 256 - extern struct qmi_elem_info ipa_mem_array_ei[]; 257 - extern struct qmi_elem_info ipa_mem_range_ei[]; 258 - extern struct qmi_elem_info ipa_init_modem_driver_req_ei[]; 259 - extern struct qmi_elem_info ipa_init_modem_driver_rsp_ei[]; 250 + extern const struct qmi_elem_info ipa_indication_register_req_ei[]; 251 + extern const struct qmi_elem_info ipa_indication_register_rsp_ei[]; 252 + extern const struct qmi_elem_info ipa_driver_init_complete_req_ei[]; 253 + extern const struct qmi_elem_info ipa_driver_init_complete_rsp_ei[]; 254 + extern const struct qmi_elem_info ipa_init_complete_ind_ei[]; 255 + extern const struct qmi_elem_info ipa_mem_bounds_ei[]; 256 + extern const struct qmi_elem_info ipa_mem_array_ei[]; 257 + extern const struct qmi_elem_info ipa_mem_range_ei[]; 258 + extern const struct qmi_elem_info ipa_init_modem_driver_req_ei[]; 259 + extern const struct qmi_elem_info ipa_init_modem_driver_rsp_ei[]; 260 260 261 261 #endif /* !_IPA_QMI_MSG_H_ */