forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-13 9d77db3c730780c8ef5ccd4b66403ff5675cfe4e
kernel/drivers/scsi/qla4xxx/ql4_nx.c
....@@ -1,8 +1,7 @@
1
+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * QLogic iSCSI HBA Driver
34 * Copyright (c) 2003-2013 QLogic Corporation
4
- *
5
- * See LICENSE.qla4xxx for copyright and licensing details.
65 */
76 #include <linux/delay.h>
87 #include <linux/io.h>
....@@ -974,10 +973,10 @@
974973 return ret;
975974 }
976975
977
-/**
976
+/*
978977 * This routine does CRB initialize sequence
979978 * to put the ISP into operational state
980
- **/
979
+ */
981980 static int
982981 qla4_82xx_pinit_from_rom(struct scsi_qla_host *ha, int verbose)
983982 {
....@@ -2645,7 +2644,7 @@
26452644 uint32_t addr1, addr2, value, data, temp, wrval;
26462645 uint8_t stride, stride2;
26472646 uint16_t count;
2648
- uint32_t poll, mask, data_size, modify_mask;
2647
+ uint32_t poll, mask, modify_mask;
26492648 uint32_t wait_count = 0;
26502649 uint32_t *data_ptr = *d_ptr;
26512650 struct qla8044_minidump_entry_rddfe *rddfe;
....@@ -2661,7 +2660,6 @@
26612660 poll = le32_to_cpu(rddfe->poll);
26622661 mask = le32_to_cpu(rddfe->mask);
26632662 modify_mask = le32_to_cpu(rddfe->modify_mask);
2664
- data_size = le32_to_cpu(rddfe->data_size);
26652663
26662664 addr2 = addr1 + stride;
26672665
....@@ -2742,7 +2740,7 @@
27422740 uint8_t stride1, stride2;
27432741 uint32_t addr3, addr4, addr5, addr6, addr7;
27442742 uint16_t count, loop_cnt;
2745
- uint32_t poll, mask;
2743
+ uint32_t mask;
27462744 uint32_t *data_ptr = *d_ptr;
27472745 struct qla8044_minidump_entry_rdmdio *rdmdio;
27482746
....@@ -2754,7 +2752,6 @@
27542752 stride2 = le32_to_cpu(rdmdio->stride_2);
27552753 count = le32_to_cpu(rdmdio->count);
27562754
2757
- poll = le32_to_cpu(rdmdio->poll);
27582755 mask = le32_to_cpu(rdmdio->mask);
27592756 value2 = le32_to_cpu(rdmdio->value_2);
27602757
....@@ -2813,7 +2810,7 @@
28132810 struct qla8xxx_minidump_entry_hdr *entry_hdr,
28142811 uint32_t **d_ptr)
28152812 {
2816
- uint32_t addr1, addr2, value1, value2, poll, mask, r_value;
2813
+ uint32_t addr1, addr2, value1, value2, poll, r_value;
28172814 struct qla8044_minidump_entry_pollwr *pollwr_hdr;
28182815 uint32_t wait_count = 0;
28192816 uint32_t rval = QLA_SUCCESS;
....@@ -2825,7 +2822,6 @@
28252822 value2 = le32_to_cpu(pollwr_hdr->value_2);
28262823
28272824 poll = le32_to_cpu(pollwr_hdr->poll);
2828
- mask = le32_to_cpu(pollwr_hdr->mask);
28292825
28302826 while (wait_count < poll) {
28312827 ha->isp_ops->rd_reg_indirect(ha, addr1, &r_value);
....@@ -3220,6 +3216,7 @@
32203216 /**
32213217 * qla4_8xxx_uevent_emit - Send uevent when the firmware dump is ready.
32223218 * @ha: pointer to adapter structure
3219
+ * @code: uevent code to act upon
32233220 **/
32243221 static void qla4_8xxx_uevent_emit(struct scsi_qla_host *ha, u32 code)
32253222 {
....@@ -3228,7 +3225,7 @@
32283225
32293226 switch (code) {
32303227 case QL4_UEVENT_CODE_FW_DUMP:
3231
- snprintf(event_string, sizeof(event_string), "FW_DUMP=%ld",
3228
+ snprintf(event_string, sizeof(event_string), "FW_DUMP=%lu",
32323229 ha->host_no);
32333230 break;
32343231 default:
....@@ -3688,9 +3685,9 @@
36883685 return dwptr;
36893686 }
36903687
3691
-/**
3688
+/*
36923689 * Address and length are byte address
3693
- **/
3690
+ */
36943691 static uint8_t *
36953692 qla4_82xx_read_optrom_data(struct scsi_qla_host *ha, uint8_t *buf,
36963693 uint32_t offset, uint32_t length)
....@@ -4052,8 +4049,8 @@
40524049 dma_addr_t sys_info_dma;
40534050 int status = QLA_ERROR;
40544051
4055
- sys_info = dma_zalloc_coherent(&ha->pdev->dev, sizeof(*sys_info),
4056
- &sys_info_dma, GFP_KERNEL);
4052
+ sys_info = dma_alloc_coherent(&ha->pdev->dev, sizeof(*sys_info),
4053
+ &sys_info_dma, GFP_KERNEL);
40574054 if (sys_info == NULL) {
40584055 DEBUG2(printk("scsi%ld: %s: Unable to allocate dma buffer.\n",
40594056 ha->host_no, __func__));