]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
RDMA/hfi1: Remove unused one_qsfp_write
authorDr. David Alan Gilbert <linux@treblig.org>
Sun, 23 Feb 2025 21:55:43 +0000 (21:55 +0000)
committerLeon Romanovsky <leon@kernel.org>
Mon, 24 Feb 2025 15:05:39 +0000 (10:05 -0500)
The last use of one_qsfp_write() was removed in 2016's
commit 145dd2b39958 ("IB/hfi1: Always turn on CDRs for low power QSFP
modules")

Remove it.

Signed-off-by: Dr. David Alan Gilbert <linux@treblig.org>
Link: https://patch.msgid.link/20250223215543.153312-1-linux@treblig.org
Signed-off-by: Leon Romanovsky <leon@kernel.org>
drivers/infiniband/hw/hfi1/qsfp.c
drivers/infiniband/hw/hfi1/qsfp.h

index 52cce1c8b76a9051b23e03aafbf1f3ed7616d886..3b7842a7f634fab8197cc5378a353b0a45ba8d70 100644 (file)
@@ -404,26 +404,6 @@ int qsfp_write(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp,
        return count;
 }
 
-/*
- * Perform a stand-alone single QSFP write.  Acquire the resource, do the
- * write, then release the resource.
- */
-int one_qsfp_write(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp,
-                  int len)
-{
-       struct hfi1_devdata *dd = ppd->dd;
-       u32 resource = qsfp_resource(dd);
-       int ret;
-
-       ret = acquire_chip_resource(dd, resource, QSFP_WAIT);
-       if (ret)
-               return ret;
-       ret = qsfp_write(ppd, target, addr, bp, len);
-       release_chip_resource(dd, resource);
-
-       return ret;
-}
-
 /*
  * Access page n, offset m of QSFP memory as defined by SFF 8636
  * by reading @addr = ((256 * n) + m)
index df1389bad86bd66ff4a6e0d967d09ec0188e84c3..5c59d53fcb63f776f8797c25092a5e9944cfb0af 100644 (file)
@@ -195,8 +195,6 @@ int qsfp_write(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp,
               int len);
 int qsfp_read(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp,
              int len);
-int one_qsfp_write(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp,
-                  int len);
 int one_qsfp_read(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp,
                  int len);
 struct hfi1_asic_data;