[PATCH v1] Mark some compressor parameters as const
Kelvin Zhang
zhangkelvin at google.com
Wed Dec 15 04:49:53 AEDT 2021
Change-Id: Ieba9eeca9028766826dbd404aba63f3cb5936eb8
Signed-off-by: Kelvin Zhang <zhangkelvin at google.com>
---
lib/compressor.c | 4 ++--
lib/compressor.h | 8 ++++----
lib/compressor_liblzma.c | 4 ++--
lib/compressor_lz4.c | 4 ++--
lib/compressor_lz4hc.c | 4 ++--
5 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/lib/compressor.c b/lib/compressor.c
index ad12cdf..eaf402a 100644
--- a/lib/compressor.c
+++ b/lib/compressor.c
@@ -22,8 +22,8 @@ static struct erofs_compressor *compressors[] = {
#endif
};
-int erofs_compress_destsize(struct erofs_compress *c,
- void *src, unsigned int *srcsize,
+int erofs_compress_destsize(const struct erofs_compress *c,
+ const void *src, unsigned int *srcsize,
void *dst, unsigned int dstsize)
{
unsigned int uncompressed_size;
diff --git a/lib/compressor.h b/lib/compressor.h
index aa85ae0..ed7edee 100644
--- a/lib/compressor.h
+++ b/lib/compressor.h
@@ -21,8 +21,8 @@ struct erofs_compressor {
int (*exit)(struct erofs_compress *c);
int (*setlevel)(struct erofs_compress *c, int compression_level);
- int (*compress_destsize)(struct erofs_compress *c,
- void *src, unsigned int *srcsize,
+ int (*compress_destsize)(const struct erofs_compress *c,
+ const void *src, unsigned int *srcsize,
void *dst, unsigned int dstsize);
};
@@ -45,8 +45,8 @@ extern struct erofs_compressor erofs_compressor_lz4;
extern struct erofs_compressor erofs_compressor_lz4hc;
extern struct erofs_compressor erofs_compressor_lzma;
-int erofs_compress_destsize(struct erofs_compress *c,
- void *src, unsigned int *srcsize,
+int erofs_compress_destsize(const struct erofs_compress *c,
+ const void *src, unsigned int *srcsize,
void *dst, unsigned int dstsize);
int erofs_compressor_setlevel(struct erofs_compress *c, int compression_level);
diff --git a/lib/compressor_liblzma.c b/lib/compressor_liblzma.c
index 40a05ef..637dfe4 100644
--- a/lib/compressor_liblzma.c
+++ b/lib/compressor_liblzma.c
@@ -18,8 +18,8 @@ struct erofs_liblzma_context {
lzma_stream strm;
};
-static int erofs_liblzma_compress_destsize(struct erofs_compress *c,
- void *src, unsigned int *srcsize,
+static int erofs_liblzma_compress_destsize(const struct erofs_compress *c,
+ const void *src, unsigned int *srcsize,
void *dst, unsigned int dstsize)
{
struct erofs_liblzma_context *ctx = c->private_data;
diff --git a/lib/compressor_lz4.c b/lib/compressor_lz4.c
index f6832be..4ebc758 100644
--- a/lib/compressor_lz4.c
+++ b/lib/compressor_lz4.c
@@ -12,8 +12,8 @@
#define LZ4_DISTANCE_MAX 65535 /* set to maximum value by default */
#endif
-static int lz4_compress_destsize(struct erofs_compress *c,
- void *src, unsigned int *srcsize,
+static int lz4_compress_destsize(const struct erofs_compress *c,
+ const void *src, unsigned int *srcsize,
void *dst, unsigned int dstsize)
{
int srcSize = (int)*srcsize;
diff --git a/lib/compressor_lz4hc.c b/lib/compressor_lz4hc.c
index fd801ab..7ddb253 100644
--- a/lib/compressor_lz4hc.c
+++ b/lib/compressor_lz4hc.c
@@ -13,8 +13,8 @@
#define LZ4_DISTANCE_MAX 65535 /* set to maximum value by default */
#endif
-static int lz4hc_compress_destsize(struct erofs_compress *c,
- void *src, unsigned int *srcsize,
+static int lz4hc_compress_destsize(const struct erofs_compress *c,
+ const void *src, unsigned int *srcsize,
void *dst, unsigned int dstsize)
{
int srcSize = (int)*srcsize;
--
2.34.1.173.g76aa8bc2d0-goog
More information about the Linux-erofs
mailing list