@@ -141,4 +141,9 @@ static struct tst_test test = {
.setup = setup,
.cleanup = cleanup,
.test_all = run,
+ .tags = (const struct tst_tag[]) {
+ {"linux-git", "4291086b1f08"},
+ {"CVE", "2014-0196"},
+ {}
+ }
};
@@ -469,6 +469,11 @@ static struct tst_test test = {
.setup = setup,
.timeout = TIMEOUT,
.test_all = run,
+ .tags = (const struct tst_tag[]) {
+ {"linux-git", "9b6e6a8334d5"},
+ {"CVE", "2015-3290"},
+ {}
+ }
};
#else /* HAVE_PERF_EVENT_ATTR && (defined(__x86_64__) || defined(__i386__)) */
@@ -62,4 +62,9 @@ static struct tst_test test = {
.test_all = run,
.cleanup = cleanup,
.min_kver = "2.6.8",
+ .tags = (const struct tst_tag[]) {
+ {"linux-git", "22f6b4d34fcf"},
+ {"CVE", "2016-10044"},
+ {}
+ }
};
@@ -71,4 +71,9 @@ static struct tst_test test = {
.setup = setup,
.cleanup = cleanup,
.test_all = do_test,
+ .tags = (const struct tst_tag[]) {
+ {"linux-git", "03dab869b7b2"},
+ {"CVE", "2016-7042"},
+ {}
+ }
};
@@ -150,4 +150,9 @@ static struct tst_test test = {
.setup = setup,
.cleanup = cleanup,
.min_kver = "2.6.33",
+ .tags = (const struct tst_tag[]) {
+ {"linux-git", "a2e2725541fa"},
+ {"CVE", "2016-7117"},
+ {}
+ }
};
@@ -77,4 +77,9 @@ static void run(void)
static struct tst_test test = {
.setup = setup,
.test_all = run,
+ .tags = (const struct tst_tag[]) {
+ {"linux-git", "1137b5e2529a"},
+ {"CVE", "2017-16939"},
+ {}
+ }
};
@@ -111,4 +111,9 @@ static struct tst_test test = {
.cleanup = cleanup,
.setup = setup,
.test_all = run,
+ .tags = (const struct tst_tag[]) {
+ {"linux-git", "2b7e8665b4ff"},
+ {"CVE", "2017-17052"},
+ {}
+ }
};
@@ -154,6 +154,11 @@ static struct tst_test test = {
.setup = setup,
.cleanup = cleanup,
.test_all = run,
+ .tags = (const struct tst_tag[]) {
+ {"linux-git", "ccd5b3235180"},
+ {"CVE", "2017-17053"},
+ {}
+ }
};
#else
@@ -51,4 +51,9 @@ static struct tst_test test = {
.forks_child = 1,
.setup = setup,
.test_all = do_test,
+ .tags = (const struct tst_tag[]) {
+ {"linux-git", "0c461cb727d1"},
+ {"CVE", "2017-2618"},
+ {}
+ }
};
@@ -109,4 +109,9 @@ static struct tst_test test = {
.test_all = run,
.cleanup = cleanup,
.needs_root = 1,
+ .tags = (const struct tst_tag[]) {
+ {"linux-git", "43a6684519ab"},
+ {"CVE", "2017-2671"},
+ {}
+ }
};
@@ -377,7 +377,11 @@ static struct tst_test test = {
.setup = setup,
.test_all = run,
.cleanup = cleanup,
- .min_kver = "2.6.32"
+ .min_kver = "2.6.32",
+ .tags = (const struct tst_tag[]) {
+ {"CVE", "2017-5754"},
+ {}
+ }
};
#else /* #if defined(__x86_64__) || defined(__i386__) */
@@ -250,4 +250,8 @@ static struct tst_test test = {
.needs_root = 1,
.setup = setup,
.test_all = stack_clash_test,
+ .tags = (const struct tst_tag[]) {
+ {"CVE", "2017-1000364"},
+ {}
+ }
};
@@ -76,4 +76,9 @@ static void do_test(unsigned int i)
static struct tst_test test = {
.test = do_test,
.tcnt = ARRAY_SIZE(hash_algs),
+ .tags = (const struct tst_tag[]) {
+ {"linux-git", "af3ff8045bbf"},
+ {"CVE", "2017-17806"},
+ {}
+ }
};
@@ -59,4 +59,9 @@ static struct tst_test test = {
.test_all = run,
.timeout = 20,
.needs_checkpoints = 1,
+ .tags = (const struct tst_tag[]) {
+ {"linux-git", "ecaaab564978"},
+ {"CVE", "2017-17805"},
+ {}
+ }
};
@@ -28,4 +28,8 @@ static void run(void)
static struct tst_test test = {
.test_all = run,
+ .tags = (const struct tst_tag[]) {
+ {"linux-git", "e57121d08c38"},
+ {}
+ }
};
@@ -55,4 +55,8 @@ static void run(void)
static struct tst_test test = {
.test_all = run,
.forks_child = 1,
+ .tags = (const struct tst_tag[]) {
+ {"linux-git", "bb2964810233"},
+ {}
+ }
};
@@ -11,7 +11,7 @@
* boundary. Based on the reproducer from the commit message. Note that this
* issue only reproduces on certain architectures, such as arm and arm64.
*
- * On some older kernel without commit 160544075f2 ("crypto: scatterwalk - Hide
+ * On some older kernel without commit 160544075f2a ("crypto: scatterwalk - Hide
* PageSlab call to optimise away flush_dcache_page") , it doesn't use
* ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE macro. It can crash on all architectures.
* Without skcipher walk interface, it is also a regresstion test for commit
@@ -46,4 +46,10 @@ static void run(void)
static struct tst_test test = {
.test_all = run,
+ .tags = (const struct tst_tag[]) {
+ {"linux-git", "8088d3dd4d7c"},
+ {"linux-git", "160544075f2a"},
+ {"linux-git", "0868def3e410"},
+ {}
+ }
};
@@ -48,4 +48,8 @@ static void run(void)
static struct tst_test test = {
.test_all = run,
+ .tags = (const struct tst_tag[]) {
+ {"linux-git", "8f9c46934848"},
+ {}
+ }
};
@@ -192,4 +192,10 @@ static struct tst_test test = {
.setup = setup,
.test_all = run,
.cleanup = cleanup,
+ .tags = (const struct tst_tag[]) {
+ {"linux-git", "f43f39958beb"},
+ {"CVE", "2013-2547"},
+ {"CVE", "2018-19854"},
+ {}
+ }
};
@@ -105,4 +105,8 @@ static struct tst_test test = {
.cleanup = cleanup,
.needs_root = 1,
.forks_child = 1,
+ .tags = (const struct tst_tag[]) {
+ {"linux-git", "21d4120ec6f5"},
+ {}
+ }
};
@@ -75,4 +75,9 @@ static struct tst_test test = {
.test_all = run,
.cleanup = cleanup,
.needs_root = 1,
+ .tags = (const struct tst_tag[]) {
+ {"linux-git", "d76c68109f37"},
+ {"CVE", "2017-5754"},
+ {}
+ }
};
@@ -140,4 +140,10 @@ static struct tst_test test = {
.test_all = run,
.setup = setup,
.cleanup = cleanup,
+ .tags = (const struct tst_tag[]) {
+ {"linux-git", "d11662f4f798"},
+ {"linux-git", "ba3021b2c79b"},
+ {"CVE", "2017-1000380"},
+ {}
+ }
};
@@ -142,4 +142,9 @@ static struct tst_test test = {
.setup = setup,
.cleanup = cleanup,
.needs_checkpoints = 1,
+ .tags = (const struct tst_tag[]) {
+ {"CVE", "2017-8890"},
+ {"linux-git", "657831ff"},
+ {},
+ }
};
@@ -263,4 +263,8 @@ static struct tst_test test = {
.cleanup = cleanup,
.needs_tmpdir = 1,
.needs_root = 1,
+ .tags = (const struct tst_tag[]) {
+ {"linux-git", "4d9570158b626"},
+ {}
+ }
};
@@ -83,4 +83,9 @@ static void verify_add_key(unsigned int i)
static struct tst_test test = {
.tcnt = ARRAY_SIZE(tcases),
.test = verify_add_key,
+ .tags = (const struct tst_tag[]) {
+ {"linux-git", "5649645d725c"},
+ {"CVE", "2017-15274"},
+ {}
+ }
};
@@ -181,5 +181,9 @@ static struct tst_test test = {
{&attr, .size = sizeof(*attr)},
{&msg, .size = sizeof(MSG)},
{},
+ },
+ .tags = (const struct tst_tag[]) {
+ {"linux-git", "3612af783cf5"},
+ {}
}
};
@@ -187,5 +187,10 @@ static struct tst_test test = {
{&attr, .size = sizeof(*attr)},
{&msg, .size = sizeof(MSG)},
{},
+ },
+ .tags = (const struct tst_tag[]) {
+ {"linux-git", "95a762e2c8c9"},
+ {"CVE", "2017-16995"},
+ {}
}
};
@@ -73,4 +73,9 @@ static struct tst_test test = {
.cleanup = cleanup,
.test = verify_futex_cmp_requeue,
.tcnt = ARRAY_SIZE(tcases),
+ .tags = (const struct tst_tag[]) {
+ {"CVE", "2018-6927"},
+ {"linux-git", "fbe0e839d1e2"},
+ {}
+ }
};
@@ -136,4 +136,8 @@ static struct tst_test test = {
.setup = setup,
.cleanup = cleanup,
.test_all = do_test,
+ .tags = (const struct tst_tag[]) {
+ {"linux-git", "b4a1b4f5047e"},
+ {}
+ }
};
@@ -43,4 +43,9 @@ static void do_test(void)
static struct tst_test test = {
.test_all = do_test,
+ .tags = (const struct tst_tag[]) {
+ {"CVE", "2017-7472"},
+ {"linux-git", "c9f838d104fe"},
+ {}
+ }
};
@@ -207,4 +207,8 @@ static struct tst_test test = {
.tcnt = 3,
.test = do_test,
.forks_child = 1,
+ .tags = (const struct tst_tag[]) {
+ {"linux-git", "63a0b0509e70"},
+ {}
+ }
};
@@ -330,6 +330,12 @@ static struct tst_test test = {
.cleanup = cleanup,
.test = do_test,
.tcnt = ARRAY_SIZE(tcases),
+ .tags = (const struct tst_tag[]) {
+ {"linux-git", "e66f17ff7177"},
+ {"linux-git", "c9d398fa2378"},
+ {"linux-git", "4643d67e8cb0"},
+ {}
+ }
};
#else
@@ -41,4 +41,8 @@ static struct tst_test test = {
.setup = setup,
.needs_root = 1,
.needs_tmpdir = 1,
+ .tags = (const struct tst_tag[]) {
+ {"CVE", "2018-1000001"},
+ {}
+ }
};
@@ -31,4 +31,8 @@ static void run(void)
static struct tst_test test = {
.test_all = run,
+ .tags = (const struct tst_tag[]) {
+ {"CVE", "2017-6951"},
+ {}
+ }
};
@@ -66,4 +66,8 @@ static void sbrk_test(void)
static struct tst_test test = {
.test_all = sbrk_test,
+ .tags = (const struct tst_tag[]) {
+ {"linux-git", "473a06572fcd"},
+ {}
+ }
};
@@ -77,4 +77,8 @@ static struct tst_test test = {
.setup = setup,
.cleanup = cleanup,
.test_all = verify_sendto,
+ .tags = (const struct tst_tag[]) {
+ {"linux-git", "6e51fe757259"},
+ {}
+ }
};
@@ -114,4 +114,8 @@ static struct tst_test test = {
.setup = setup,
.cleanup = cleanup,
.forks_child = 1,
+ .tags = (const struct tst_tag[]) {
+ {"linux-git", "c3bca5d450b62"},
+ {}
+ }
};