diff for duplicates of <510F16C9.2060901@oberhumer.com> diff --git a/a/1.txt b/N1/1.txt index 4a4d006..ac050ac 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -108,3 +108,13 @@ Legend: -- Markus Oberhumer, <markus@oberhumer.com>, http://www.oberhumer.com/ + + + +-------------- next part -------------- +A non-text attachment was scrubbed... +Name: lib-lzo-huge-LZO-decompression-speedup-on-ARM.patch +Type: text/x-patch +Size: 1584 bytes +Desc: not available +URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20130204/60f7d9d8/attachment.bin> diff --git a/a/2.hdr b/a/2.hdr deleted file mode 100644 index 2af30a4..0000000 --- a/a/2.hdr +++ /dev/null @@ -1,5 +0,0 @@ -Content-Type: text/x-patch; - name="lib-lzo-huge-LZO-decompression-speedup-on-ARM.patch" -Content-Transfer-Encoding: 7bit -Content-Disposition: attachment; - filename="lib-lzo-huge-LZO-decompression-speedup-on-ARM.patch" diff --git a/a/2.txt b/a/2.txt deleted file mode 100644 index ae24898..0000000 --- a/a/2.txt +++ /dev/null @@ -1,55 +0,0 @@ -commit 8745b927fcfcd6953ada9bd1220a73083db5948a -Author: Markus F.X.J. Oberhumer <markus@oberhumer.com> -Date: Mon Feb 4 02:26:14 2013 +0100 - - lib/lzo: huge LZO decompression speedup on ARM by using unaligned access - - Signed-off-by: Markus F.X.J. Oberhumer <markus@oberhumer.com> - -diff --git a/lib/lzo/lzo1x_decompress_safe.c b/lib/lzo/lzo1x_decompress_safe.c -index 569985d..e3edc5f 100644 ---- a/lib/lzo/lzo1x_decompress_safe.c -+++ b/lib/lzo/lzo1x_decompress_safe.c -@@ -72,9 +72,11 @@ copy_literal_run: - COPY8(op, ip); - op += 8; - ip += 8; -+# if !defined(__arm__) - COPY8(op, ip); - op += 8; - ip += 8; -+# endif - } while (ip < ie); - ip = ie; - op = oe; -@@ -159,9 +161,11 @@ copy_literal_run: - COPY8(op, m_pos); - op += 8; - m_pos += 8; -+# if !defined(__arm__) - COPY8(op, m_pos); - op += 8; - m_pos += 8; -+# endif - } while (op < oe); - op = oe; - if (HAVE_IP(6)) { -diff --git a/lib/lzo/lzodefs.h b/lib/lzo/lzodefs.h -index 5a4beb2..b230601 100644 ---- a/lib/lzo/lzodefs.h -+++ b/lib/lzo/lzodefs.h -@@ -12,8 +12,14 @@ - */ - - -+#if 1 && defined(__arm__) && ((__LINUX_ARM_ARCH__ >= 6) || defined(__ARM_FEATURE_UNALIGNED)) -+#define CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS 1 -+#define COPY4(dst, src) \ -+ * (u32 *) (void *) (dst) = * (const u32 *) (const void *) (src) -+#else - #define COPY4(dst, src) \ - put_unaligned(get_unaligned((const u32 *)(src)), (u32 *)(dst)) -+#endif - #if defined(__x86_64__) - #define COPY8(dst, src) \ - put_unaligned(get_unaligned((const u64 *)(src)), (u64 *)(dst)) diff --git a/a/content_digest b/N1/content_digest index 1a48a7f..0ee75e5 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -2,35 +2,11 @@ "ref\020130128142510.68092e10.akpm@linux-foundation.org\0" "ref\0alpine.LFD.2.02.1301282320430.6300@xanadu.home\0" "ref\020130130102353.GA8925@sig21.net\0" - "From\0Markus F.X.J. Oberhumer <markus@oberhumer.com>\0" - "Subject\0Re: [RFC PATCH 0/4] Add support for LZ4-compressed kernels\0" + "From\0markus@oberhumer.com (Markus F.X.J. Oberhumer)\0" + "Subject\0[RFC PATCH 0/4] Add support for LZ4-compressed kernels\0" "Date\0Mon, 04 Feb 2013 03:02:49 +0100\0" - "To\0Johannes Stezenbach <js@sig21.net>\0" - "Cc\0Nicolas Pitre <nico@fluxnic.net>" - Andrew Morton <akpm@linux-foundation.org> - Kyungsik Lee <kyungsik.lee@lge.com> - Russell King <linux@arm.linux.org.uk> - Thomas Gleixner <tglx@linutronix.de> - Ingo Molnar <mingo@redhat.com> - H. Peter Anvin <hpa@zytor.com> - Michal Marek <mmarek@suse.cz> - linux-arm-kernel@lists.infradead.org - linux-kernel@vger.kernel.org - linux-kbuild@vger.kernel.org - x86@kernel.org - Nitin Gupta <nitingupta910@gmail.com> - Richard Purdie <rpurdie@openedhand.com> - Josh Triplett <josh@joshtriplett.org> - Joe Millenbach <jmillenbach@gmail.com> - Albin Tonnerre <albin.tonnerre@free-electrons.com> - hyojun.im@lge.com - chan.jeong@lge.com - gunho.lee@lge.com - minchan.kim@lge.com - namhyung.kim@lge.com - raphael.andy.lee@gmail.com - " CE Linux Developers List <celinux-dev@lists.celinuxforum.org>\0" - "\01:1\0" + "To\0linux-arm-kernel@lists.infradead.org\0" + "\00:1\0" "b\0" "On 2013-01-30 11:23, Johannes Stezenbach wrote:\n" "> On Mon, Jan 28, 2013 at 11:29:14PM -0500, Nicolas Pitre wrote:\n" @@ -141,64 +117,16 @@ "> \n" "\n" "-- \n" - Markus Oberhumer, <markus@oberhumer.com>, http://www.oberhumer.com/ - "\01:2\0" - "fn\0lib-lzo-huge-LZO-decompression-speedup-on-ARM.patch\0" - "b\0" - "commit 8745b927fcfcd6953ada9bd1220a73083db5948a\n" - "Author: Markus F.X.J. Oberhumer <markus@oberhumer.com>\n" - "Date: Mon Feb 4 02:26:14 2013 +0100\n" - "\n" - " lib/lzo: huge LZO decompression speedup on ARM by using unaligned access\n" - " \n" - " Signed-off-by: Markus F.X.J. Oberhumer <markus@oberhumer.com>\n" - "\n" - "diff --git a/lib/lzo/lzo1x_decompress_safe.c b/lib/lzo/lzo1x_decompress_safe.c\n" - "index 569985d..e3edc5f 100644\n" - "--- a/lib/lzo/lzo1x_decompress_safe.c\n" - "+++ b/lib/lzo/lzo1x_decompress_safe.c\n" - "@@ -72,9 +72,11 @@ copy_literal_run:\n" - " \t\t\t\t\t\tCOPY8(op, ip);\n" - " \t\t\t\t\t\top += 8;\n" - " \t\t\t\t\t\tip += 8;\n" - "+# if !defined(__arm__)\n" - " \t\t\t\t\t\tCOPY8(op, ip);\n" - " \t\t\t\t\t\top += 8;\n" - " \t\t\t\t\t\tip += 8;\n" - "+# endif\n" - " \t\t\t\t\t} while (ip < ie);\n" - " \t\t\t\t\tip = ie;\n" - " \t\t\t\t\top = oe;\n" - "@@ -159,9 +161,11 @@ copy_literal_run:\n" - " \t\t\t\t\tCOPY8(op, m_pos);\n" - " \t\t\t\t\top += 8;\n" - " \t\t\t\t\tm_pos += 8;\n" - "+# if !defined(__arm__)\n" - " \t\t\t\t\tCOPY8(op, m_pos);\n" - " \t\t\t\t\top += 8;\n" - " \t\t\t\t\tm_pos += 8;\n" - "+# endif\n" - " \t\t\t\t} while (op < oe);\n" - " \t\t\t\top = oe;\n" - " \t\t\t\tif (HAVE_IP(6)) {\n" - "diff --git a/lib/lzo/lzodefs.h b/lib/lzo/lzodefs.h\n" - "index 5a4beb2..b230601 100644\n" - "--- a/lib/lzo/lzodefs.h\n" - "+++ b/lib/lzo/lzodefs.h\n" - "@@ -12,8 +12,14 @@\n" - " */\n" - " \n" - " \n" - "+#if 1 && defined(__arm__) && ((__LINUX_ARM_ARCH__ >= 6) || defined(__ARM_FEATURE_UNALIGNED))\n" - "+#define CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS 1\n" - "+#define COPY4(dst, src)\t\\\n" - "+\t\t* (u32 *) (void *) (dst) = * (const u32 *) (const void *) (src)\n" - "+#else\n" - " #define COPY4(dst, src)\t\\\n" - " \t\tput_unaligned(get_unaligned((const u32 *)(src)), (u32 *)(dst))\n" - "+#endif\n" - " #if defined(__x86_64__)\n" - " #define COPY8(dst, src)\t\\\n" - " \t\tput_unaligned(get_unaligned((const u64 *)(src)), (u64 *)(dst))" + "Markus Oberhumer, <markus@oberhumer.com>, http://www.oberhumer.com/\n" + "\n" + "\n" + "\n" + "-------------- next part --------------\n" + "A non-text attachment was scrubbed...\n" + "Name: lib-lzo-huge-LZO-decompression-speedup-on-ARM.patch\n" + "Type: text/x-patch\n" + "Size: 1584 bytes\n" + "Desc: not available\n" + URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20130204/60f7d9d8/attachment.bin> -a34ead0610fc9df0973ecab24598d379d757c1b1ec679be3193add1819d9da9b +6fbcef865cd94d6fbaea4531fbc5e42b3749b66fa1bd973542c6a182fe9a3b21
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.