From d208d3fe1aed49b631835d3e0161b61b02ade6fe Mon Sep 17 00:00:00 2001 From: Gabor Juhos Date: Mon, 16 Dec 2013 07:37:31 +0000 Subject: [PATCH] ar71xx: add dummy rle_decode function if CONFIG_RLE_DECOMPRESS is not set Signed-off-by: Gabor Juhos SVN-Revision: 39079 --- .../patches-3.10/310-lib-add-rle-decompression.patch | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/target/linux/ar71xx/patches-3.10/310-lib-add-rle-decompression.patch b/target/linux/ar71xx/patches-3.10/310-lib-add-rle-decompression.patch index 5c43ae25766..ebf486ec9f0 100644 --- a/target/linux/ar71xx/patches-3.10/310-lib-add-rle-decompression.patch +++ b/target/linux/ar71xx/patches-3.10/310-lib-add-rle-decompression.patch @@ -22,13 +22,23 @@ lib-$(CONFIG_DECOMPRESS_BZIP2) += decompress_bunzip2.o --- /dev/null +++ b/include/linux/rle.h -@@ -0,0 +1,8 @@ +@@ -0,0 +1,18 @@ +#ifndef _RLE_H_ +#define _RLE_H_ + ++#ifdef CONFIG_RLE_DECOMPRESS +int rle_decode(const unsigned char *src, size_t srclen, + unsigned char *dst, size_t dstlen, + size_t *src_done, size_t *dst_done); ++#else ++static inline int ++rle_decode(const unsigned char *src, size_t srclen, ++ unsigned char *dst, size_t dstlen, ++ size_t *src_done, size_t *dst_done) ++{ ++ return -ENOTSUPP; ++} ++#endif /* CONFIG_RLE_DECOMPRESS */ + +#endif /* _RLE_H_ */ --- /dev/null -- 2.30.2