소스 검색

qcacmn: Typecast variable to same type before comparison

Typecast 'rowsize' to qdf_size_t, to avoid compiler error
'comparison of distinct pointer types lacks a cast'.

Change-Id: I29e05a1f0d165accf3bebefc0af2b9f97cac0f5d
CRs-Fixed: 2350601
Lin Bai 6 년 전
부모
커밋
5c0d751414
1개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  1. 4 4
      qdf/linux/src/qdf_debugfs.c

+ 4 - 4
qdf/linux/src/qdf_debugfs.c

@@ -180,14 +180,14 @@ void qdf_debugfs_hexdump(qdf_debugfs_file_t file, const uint8_t *buf,
 			 qdf_size_t len, int rowsize, int groupsize)
 			 qdf_size_t len, int rowsize, int groupsize)
 {
 {
 	char *dst;
 	char *dst;
-	size_t dstlen, readlen;
+	size_t dstlen, readlen, remaining = len;
 	int prefix = 0;
 	int prefix = 0;
 	size_t commitlen;
 	size_t commitlen;
 
 
-	while (len > 0 && (file->size > file->count)) {
+	while (remaining > 0 && (file->size > file->count)) {
 		seq_printf(file, "%.8x: ", prefix);
 		seq_printf(file, "%.8x: ", prefix);
 
 
-		readlen = min(len, rowsize);
+		readlen = qdf_min(remaining, (qdf_size_t)rowsize);
 		dstlen = seq_get_buf(file, &dst);
 		dstlen = seq_get_buf(file, &dst);
 		hex_dump_to_buffer(buf, readlen, rowsize, groupsize, dst,
 		hex_dump_to_buffer(buf, readlen, rowsize, groupsize, dst,
 				   dstlen, false);
 				   dstlen, false);
@@ -195,7 +195,7 @@ void qdf_debugfs_hexdump(qdf_debugfs_file_t file, const uint8_t *buf,
 		seq_commit(file, commitlen);
 		seq_commit(file, commitlen);
 		seq_putc(file, '\n');
 		seq_putc(file, '\n');
 
 
-		len = (len > rowsize) ? len - rowsize : 0;
+		remaining = (remaining > rowsize) ? remaining - rowsize : 0;
 		buf += readlen;
 		buf += readlen;
 		prefix += rowsize;
 		prefix += rowsize;
 	}
 	}