[Replicant] [libsamsung-ipc] [PATCH 2/7] xmm626_hsic_modem_data_send: pass the ipc_client struct

Denis 'GNUtoo' Carikli GNUtoo at cyberdimension.org
Fri Jul 24 19:47:20 UTC 2020


This enables to use logging inside the callbacks.

At this point the ipc_client struct is already available,
so it is safe to do that.

Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo at cyberdimension.org>
---
 samsung-ipc/modems/xmm626/xmm626_hsic.c | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/samsung-ipc/modems/xmm626/xmm626_hsic.c b/samsung-ipc/modems/xmm626/xmm626_hsic.c
index 6e7126c..d59fea0 100644
--- a/samsung-ipc/modems/xmm626/xmm626_hsic.c
+++ b/samsung-ipc/modems/xmm626/xmm626_hsic.c
@@ -29,6 +29,7 @@
 
 #include <samsung-ipc.h>
 
+#include "ipc.h"
 #include "modems/xmm626/xmm626.h"
 #include "modems/xmm626/xmm626_hsic.h"
 
@@ -391,8 +392,9 @@ complete:
 	return rc;
 }
 
-int xmm626_hsic_modem_data_send(int device_fd, const void *data, size_t size,
-				int address)
+int xmm626_hsic_modem_data_send(
+	__attribute__((unused)) struct ipc_client *client, int device_fd,
+	const void *data, size_t size, int address)
 {
 	size_t chunk;
 	size_t count;
@@ -543,7 +545,7 @@ int xmm626_hsic_firmware_send(struct ipc_client *client, int device_fd,
 		return -1;
 	}
 
-	rc = xmm626_hsic_modem_data_send(device_fd, firmware_data,
+	rc = xmm626_hsic_modem_data_send(client, device_fd, firmware_data,
 					 firmware_size,
 					 XMM626_FIRMWARE_ADDRESS);
 	if (rc < 0)
@@ -572,7 +574,7 @@ int xmm626_hsic_nv_data_send(struct ipc_client *client, int device_fd)
 	}
 	ipc_client_log(client, "Loaded nv_data");
 
-	rc = xmm626_hsic_modem_data_send(device_fd, nv_data, nv_size,
+	rc = xmm626_hsic_modem_data_send(client, device_fd, nv_data, nv_size,
 					 XMM626_NV_DATA_ADDRESS);
 	if (rc < 0)
 		goto error;
-- 
2.27.0



More information about the Replicant mailing list