summaryrefslogtreecommitdiff
path: root/tests/unittests/libmtd_test.c
diff options
context:
space:
mode:
authorBalint Reczey <balint@balintreczey.hu>2018-02-07 05:58:21 +0700
committerDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>2018-02-14 15:26:00 +0100
commitdaef4f155f4b677907f210d93839013204168d02 (patch)
treee404b6b670f8b8a70177d2ca6e193fe53df8e0de /tests/unittests/libmtd_test.c
parentfd0b70bbf1c1f3e939438c884360eb6f31f73252 (diff)
mtd: unittests: Decode arg size from ioctl request
Signed-off-by: Balint Reczey <balint.reczey@canonical.com> Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
Diffstat (limited to 'tests/unittests/libmtd_test.c')
-rw-r--r--tests/unittests/libmtd_test.c30
1 files changed, 15 insertions, 15 deletions
diff --git a/tests/unittests/libmtd_test.c b/tests/unittests/libmtd_test.c
index fc28dc0..f36fb56 100644
--- a/tests/unittests/libmtd_test.c
+++ b/tests/unittests/libmtd_test.c
@@ -70,7 +70,7 @@ static void test_mtd_mark_bad(void **state)
mtd.eb_cnt = 1024;
mtd.eb_size = 128;
seek = (loff_t)eb * mtd.eb_size;
- expect_ioctl(MEMSETBADBLOCK, 0, &seek, sizeof(seek));
+ expect_ioctl(MEMSETBADBLOCK, 0, &seek);
int r = mtd_mark_bad(&mtd, 4, eb);
assert_int_equal(r, 0);
@@ -87,7 +87,7 @@ static void test_mtd_is_bad(void **state)
mtd.eb_cnt = 1024;
mtd.eb_size = 128;
seek = (loff_t)eb * mtd.eb_size;
- expect_ioctl(MEMGETBADBLOCK, 0, &seek, sizeof(seek));
+ expect_ioctl(MEMGETBADBLOCK, 0, &seek);
int r = mtd_is_bad(&mtd, 4, eb);
assert_int_equal(r, 0);
@@ -106,7 +106,7 @@ static void test_mtd_lock(void **state)
memset(&ei, 0, sizeof(ei));
ei.start = eb * mtd.eb_size;
ei.length = mtd.eb_size;
- expect_ioctl(MEMLOCK, 0, &ei, sizeof(ei));
+ expect_ioctl(MEMLOCK, 0, &ei);
int r = mtd_lock(&mtd, 4, eb);
assert_int_equal(r, 0);
@@ -125,7 +125,7 @@ static void test_mtd_unlock(void **state)
memset(&ei, 0, sizeof(ei));
ei.start = eb * mtd.eb_size;
ei.length = mtd.eb_size;
- expect_ioctl(MEMUNLOCK, 0, &ei, sizeof(ei));
+ expect_ioctl(MEMUNLOCK, 0, &ei);
int r = mtd_unlock(&mtd, 4, eb);
assert_int_equal(r, 0);
@@ -144,7 +144,7 @@ static void test_mtd_is_locked(void **state)
memset(&ei, 0, sizeof(ei));
ei.start = eb * mtd.eb_size;
ei.length = mtd.eb_size;
- expect_ioctl(MEMISLOCKED, 0, &ei, sizeof(ei));
+ expect_ioctl(MEMISLOCKED, 0, &ei);
int r = mtd_is_locked(&mtd, 4, eb);
assert_int_equal(r, 0);
@@ -160,7 +160,7 @@ static void test_mtd_regioninfo(void **state)
int mock_fd = 4;
int regidx = 0xAA;
rr.regionindex = regidx;
- expect_ioctl(MEMGETREGIONINFO, 0, &rr, sizeof(rr));
+ expect_ioctl(MEMGETREGIONINFO, 0, &rr);
int r = mtd_regioninfo(mock_fd, regidx, &req);
assert_int_equal(r, 0);
@@ -187,12 +187,12 @@ static void test_mtd_erase_multi(void **state)
ei.length = ei64.length;
/* non offs64 first */
lib->offs64_ioctls = OFFS64_IOCTLS_NOT_SUPPORTED;
- expect_ioctl(MEMERASE, 0, &ei, sizeof(ei));
+ expect_ioctl(MEMERASE, 0, &ei);
int r = mtd_erase_multi(lib, &mtd, 4, eb, blocks);
assert_int_equal(r, 0);
lib->offs64_ioctls = OFFS64_IOCTLS_SUPPORTED;
- expect_ioctl(MEMERASE64, 0, &ei64, sizeof(ei64));
+ expect_ioctl(MEMERASE64, 0, &ei64);
r = mtd_erase_multi(lib, &mtd, 4, eb, blocks);
assert_int_equal(r, 0);
@@ -224,12 +224,12 @@ static void test_mtd_erase(void **state)
ei.length = ei64.length;
/* non offs64 first */
lib->offs64_ioctls = OFFS64_IOCTLS_NOT_SUPPORTED;
- expect_ioctl(MEMERASE, 0, &ei, sizeof(ei));
+ expect_ioctl(MEMERASE, 0, &ei);
int r = mtd_erase(lib, &mtd, 4, eb);
assert_int_equal(r, 0);
lib->offs64_ioctls = OFFS64_IOCTLS_SUPPORTED;
- expect_ioctl(MEMERASE64, 0, &ei64, sizeof(ei64));
+ expect_ioctl(MEMERASE64, 0, &ei64);
r = mtd_erase(lib, &mtd, 4, eb);
assert_int_equal(r, 0);
@@ -314,7 +314,7 @@ static void test_mtd_write_withoob(void **state)
req.usr_data = (uint64_t)(unsigned long)buf;
req.usr_oob = (uint64_t)(unsigned long)oob_data;
req.mode = mode;
- expect_ioctl(MEMWRITE, 0, &req, sizeof(req));
+ expect_ioctl(MEMWRITE, 0, &req);
int r = mtd_write(lib, &mtd, mock_fd, eb, offs, buf, len, oob_data, oob_len, mode);
assert_int_equal(r, 0);
@@ -348,12 +348,12 @@ static void test_mtd_read_oob(void **state)
oob.ptr = buf;
lib->offs64_ioctls = OFFS64_IOCTLS_NOT_SUPPORTED;
- expect_ioctl(MEMREADOOB, 0, &oob, sizeof(oob));
+ expect_ioctl(MEMREADOOB, 0, &oob);
int r = mtd_read_oob(lib, &mtd, mock_fd, start, length, buf);
assert_int_equal(r, 0);
lib->offs64_ioctls = OFFS64_IOCTLS_SUPPORTED;
- expect_ioctl(MEMREADOOB64, 0, &oob64, sizeof(oob64));
+ expect_ioctl(MEMREADOOB64, 0, &oob64);
r = mtd_read_oob(lib, &mtd, mock_fd, start, length, buf);
assert_int_equal(r, 0);
@@ -388,12 +388,12 @@ static void test_mtd_write_oob(void **state)
oob.ptr = buf;
lib->offs64_ioctls = OFFS64_IOCTLS_NOT_SUPPORTED;
- expect_ioctl(MEMWRITEOOB, 0, &oob, sizeof(oob));
+ expect_ioctl(MEMWRITEOOB, 0, &oob);
int r = mtd_write_oob(lib, &mtd, mock_fd, start, length, buf);
assert_int_equal(r, 0);
lib->offs64_ioctls = OFFS64_IOCTLS_SUPPORTED;
- expect_ioctl(MEMWRITEOOB64, 0, &oob64, sizeof(oob64));
+ expect_ioctl(MEMWRITEOOB64, 0, &oob64);
r = mtd_write_oob(lib, &mtd, mock_fd, start, length, buf);
assert_int_equal(r, 0);