forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-31 f70575805708cabdedea7498aaa3f710fde4d920
kernel/drivers/scsi/bfa/bfad_attr.c
....@@ -1,3 +1,4 @@
1
+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
34 * Copyright (c) 2014- QLogic Corporation.
....@@ -5,15 +6,6 @@
56 * www.qlogic.com
67 *
78 * Linux driver for QLogic BR-series Fibre Channel Host Bus Adapter.
8
- *
9
- * This program is free software; you can redistribute it and/or modify it
10
- * under the terms of the GNU General Public License (GPL) Version 2 as
11
- * published by the Free Software Foundation
12
- *
13
- * This program is distributed in the hope that it will be useful, but
14
- * WITHOUT ANY WARRANTY; without even the implied warranty of
15
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16
- * General Public License for more details.
179 */
1810
1911 /*
....@@ -445,7 +437,7 @@
445437 return status;
446438 }
447439
448
-int
440
+static int
449441 bfad_im_issue_fc_host_lip(struct Scsi_Host *shost)
450442 {
451443 struct bfad_im_port_s *im_port =
....@@ -570,7 +562,7 @@
570562 return 0;
571563 }
572564
573
-void
565
+static void
574566 bfad_im_vport_set_symbolic_name(struct fc_vport *fc_vport)
575567 {
576568 struct bfad_vport_s *vport = (struct bfad_vport_s *)fc_vport->dd_data;
....@@ -719,7 +711,7 @@
719711 char serial_num[BFA_ADAPTER_SERIAL_NUM_LEN];
720712
721713 bfa_get_adapter_serial_num(&bfad->bfa, serial_num);
722
- return snprintf(buf, PAGE_SIZE, "%s\n", serial_num);
714
+ return sysfs_emit(buf, "%s\n", serial_num);
723715 }
724716
725717 static ssize_t
....@@ -733,7 +725,7 @@
733725 char model[BFA_ADAPTER_MODEL_NAME_LEN];
734726
735727 bfa_get_adapter_model(&bfad->bfa, model);
736
- return snprintf(buf, PAGE_SIZE, "%s\n", model);
728
+ return sysfs_emit(buf, "%s\n", model);
737729 }
738730
739731 static ssize_t
....@@ -813,7 +805,7 @@
813805 snprintf(model_descr, BFA_ADAPTER_MODEL_DESCR_LEN,
814806 "Invalid Model");
815807
816
- return snprintf(buf, PAGE_SIZE, "%s\n", model_descr);
808
+ return sysfs_emit(buf, "%s\n", model_descr);
817809 }
818810
819811 static ssize_t
....@@ -827,7 +819,7 @@
827819 u64 nwwn;
828820
829821 nwwn = bfa_fcs_lport_get_nwwn(port->fcs_port);
830
- return snprintf(buf, PAGE_SIZE, "0x%llx\n", cpu_to_be64(nwwn));
822
+ return sysfs_emit(buf, "0x%llx\n", cpu_to_be64(nwwn));
831823 }
832824
833825 static ssize_t
....@@ -844,7 +836,7 @@
844836 bfa_fcs_lport_get_attr(&bfad->bfa_fcs.fabric.bport, &port_attr);
845837 strlcpy(symname, port_attr.port_cfg.sym_name.symname,
846838 BFA_SYMNAME_MAXLEN);
847
- return snprintf(buf, PAGE_SIZE, "%s\n", symname);
839
+ return sysfs_emit(buf, "%s\n", symname);
848840 }
849841
850842 static ssize_t
....@@ -858,14 +850,14 @@
858850 char hw_ver[BFA_VERSION_LEN];
859851
860852 bfa_get_pci_chip_rev(&bfad->bfa, hw_ver);
861
- return snprintf(buf, PAGE_SIZE, "%s\n", hw_ver);
853
+ return sysfs_emit(buf, "%s\n", hw_ver);
862854 }
863855
864856 static ssize_t
865857 bfad_im_drv_version_show(struct device *dev, struct device_attribute *attr,
866858 char *buf)
867859 {
868
- return snprintf(buf, PAGE_SIZE, "%s\n", BFAD_DRIVER_VERSION);
860
+ return sysfs_emit(buf, "%s\n", BFAD_DRIVER_VERSION);
869861 }
870862
871863 static ssize_t
....@@ -879,7 +871,7 @@
879871 char optrom_ver[BFA_VERSION_LEN];
880872
881873 bfa_get_adapter_optrom_ver(&bfad->bfa, optrom_ver);
882
- return snprintf(buf, PAGE_SIZE, "%s\n", optrom_ver);
874
+ return sysfs_emit(buf, "%s\n", optrom_ver);
883875 }
884876
885877 static ssize_t
....@@ -893,7 +885,7 @@
893885 char fw_ver[BFA_VERSION_LEN];
894886
895887 bfa_get_adapter_fw_ver(&bfad->bfa, fw_ver);
896
- return snprintf(buf, PAGE_SIZE, "%s\n", fw_ver);
888
+ return sysfs_emit(buf, "%s\n", fw_ver);
897889 }
898890
899891 static ssize_t
....@@ -905,7 +897,7 @@
905897 (struct bfad_im_port_s *) shost->hostdata[0];
906898 struct bfad_s *bfad = im_port->bfad;
907899
908
- return snprintf(buf, PAGE_SIZE, "%d\n",
900
+ return sysfs_emit(buf, "%d\n",
909901 bfa_get_nports(&bfad->bfa));
910902 }
911903
....@@ -913,7 +905,7 @@
913905 bfad_im_drv_name_show(struct device *dev, struct device_attribute *attr,
914906 char *buf)
915907 {
916
- return snprintf(buf, PAGE_SIZE, "%s\n", BFAD_DRIVER_NAME);
908
+ return sysfs_emit(buf, "%s\n", BFAD_DRIVER_NAME);
917909 }
918910
919911 static ssize_t
....@@ -932,14 +924,14 @@
932924 rports = kcalloc(nrports, sizeof(struct bfa_rport_qualifier_s),
933925 GFP_ATOMIC);
934926 if (rports == NULL)
935
- return snprintf(buf, PAGE_SIZE, "Failed\n");
927
+ return sysfs_emit(buf, "Failed\n");
936928
937929 spin_lock_irqsave(&bfad->bfad_lock, flags);
938930 bfa_fcs_lport_get_rport_quals(port->fcs_port, rports, &nrports);
939931 spin_unlock_irqrestore(&bfad->bfad_lock, flags);
940932 kfree(rports);
941933
942
- return snprintf(buf, PAGE_SIZE, "%d\n", nrports);
934
+ return sysfs_emit(buf, "%d\n", nrports);
943935 }
944936
945937 static DEVICE_ATTR(serial_number, S_IRUGO,