* [to-be-updated] test_hexdump-replace-magic-numbers-by-their-meaning.patch removed from -mm tree
@ 2015-12-10 0:23 akpm
0 siblings, 0 replies; only message in thread
From: akpm @ 2015-12-10 0:23 UTC (permalink / raw)
To: andriy.shevchenko, linux, mm-commits
The patch titled
Subject: test_hexdump: replace magic numbers by their meaning
has been removed from the -mm tree. Its filename was
test_hexdump-replace-magic-numbers-by-their-meaning.patch
This patch was dropped because an updated version will be merged
------------------------------------------------------
From: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Subject: test_hexdump: replace magic numbers by their meaning
The magic numbers of the length are converted to their actual meaning,
such as end of the buffer with and without ASCII part.
We don't touch the rest magic constants that will be removed in the
following commits.
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Cc: Rasmus Villemoes <linux@rasmusvillemoes.dk>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
---
lib/test_hexdump.c | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
diff -puN lib/test_hexdump.c~test_hexdump-replace-magic-numbers-by-their-meaning lib/test_hexdump.c
--- a/lib/test_hexdump.c~test_hexdump-replace-magic-numbers-by-their-meaning
+++ a/lib/test_hexdump.c
@@ -130,18 +130,23 @@ static void __init test_hexdump_overflow
{
char buf[TEST_HEXDUMP_BUF_SIZE];
const char *t = test_data_1_le[0];
+ size_t len = 1;
size_t l = buflen;
+ int rs = 16, gs = 1;
+ int ae, he, e, r;
bool a;
- int e, r;
memset(buf, ' ', sizeof(buf));
- r = hex_dump_to_buffer(data_b, 1, 16, 1, buf, buflen, ascii);
+ r = hex_dump_to_buffer(data_b, len, rs, gs, buf, buflen, ascii);
+
+ ae = rs * 2 /* hex */ + rs / gs /* spaces */ + 1 /* space */ + len /* ascii */;
+ he = (gs * 2 /* hex */ + 1 /* space */) * len / gs - 1 /* no trailing space */;
if (ascii)
- e = 50;
+ e = ae;
else
- e = 2;
+ e = he;
buf[e + 2] = '\0';
if (!buflen) {
_
Patches currently in -mm which might be from andriy.shevchenko@linux.intel.com are
test_hexdump-check-all-bytes-in-real-buffer.patch
test_hexdump-test-all-possible-group-sizes-for-overflow.patch
test_hexdump-print-statistics-at-the-end.patch
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2015-12-10 0:23 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-12-10 0:23 [to-be-updated] test_hexdump-replace-magic-numbers-by-their-meaning.patch removed from -mm tree akpm
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.