mirror of https://github.com/xemu-project/xemu.git
tests/9pfs: Turn fs_readdir_split() into a helper
fs_readdir_split() isn't a top level test function and thus shouldn't take the "void *obj, void *data, QGuestAllocator *t_alloc" arguments. Turn it into a helper to be used by test functions. Signed-off-by: Greg Kurz <groug@kaod.org> Message-Id: <160321016084.266767.9501523425012383531.stgit@bahia.lan> Signed-off-by: Christian Schoenebeck <qemu_oss@crudebyte.com>
This commit is contained in:
parent
3fe4baf47b
commit
1d98613d7c
|
@ -731,11 +731,8 @@ static void fs_readdir(void *obj, void *data, QGuestAllocator *t_alloc)
|
||||||
}
|
}
|
||||||
|
|
||||||
/* readdir test where overall request is split over several messages */
|
/* readdir test where overall request is split over several messages */
|
||||||
static void fs_readdir_split(void *obj, void *data, QGuestAllocator *t_alloc,
|
static void do_readdir_split(QVirtio9P *v9p, uint32_t count)
|
||||||
uint32_t count)
|
|
||||||
{
|
{
|
||||||
QVirtio9P *v9p = obj;
|
|
||||||
alloc = t_alloc;
|
|
||||||
char *const wnames[] = { g_strdup(QTEST_V9FS_SYNTH_READDIR_DIR) };
|
char *const wnames[] = { g_strdup(QTEST_V9FS_SYNTH_READDIR_DIR) };
|
||||||
uint16_t nqid;
|
uint16_t nqid;
|
||||||
v9fs_qid qid;
|
v9fs_qid qid;
|
||||||
|
@ -1002,19 +999,22 @@ static void fs_mkdir(void *obj, void *data, QGuestAllocator *t_alloc,
|
||||||
static void fs_readdir_split_128(void *obj, void *data,
|
static void fs_readdir_split_128(void *obj, void *data,
|
||||||
QGuestAllocator *t_alloc)
|
QGuestAllocator *t_alloc)
|
||||||
{
|
{
|
||||||
fs_readdir_split(obj, data, t_alloc, 128);
|
alloc = t_alloc;
|
||||||
|
do_readdir_split(obj, 128);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void fs_readdir_split_256(void *obj, void *data,
|
static void fs_readdir_split_256(void *obj, void *data,
|
||||||
QGuestAllocator *t_alloc)
|
QGuestAllocator *t_alloc)
|
||||||
{
|
{
|
||||||
fs_readdir_split(obj, data, t_alloc, 256);
|
alloc = t_alloc;
|
||||||
|
do_readdir_split(obj, 256);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void fs_readdir_split_512(void *obj, void *data,
|
static void fs_readdir_split_512(void *obj, void *data,
|
||||||
QGuestAllocator *t_alloc)
|
QGuestAllocator *t_alloc)
|
||||||
{
|
{
|
||||||
fs_readdir_split(obj, data, t_alloc, 512);
|
alloc = t_alloc;
|
||||||
|
do_readdir_split(obj, 512);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue