Commit 3f7b75ab authored by Shunsuke Mie's avatar Shunsuke Mie Committed by Michael S. Tsirkin

tools/virtio: fix the vringh test for virtio ring changes

Fix the build caused by missing kmsan_handle_dma() and is_power_of_2() that
are used in drivers/virtio/virtio_ring.c.
Signed-off-by: default avatarShunsuke Mie <mie@igel.co.jp>
Message-Id: <20230110034310.779744-1-mie@igel.co.jp>
Signed-off-by: default avatarMichael S. Tsirkin <mst@redhat.com>
parent 9526f9a2
/* SPDX-License-Identifier: GPL-2.0 */ /* SPDX-License-Identifier: GPL-2.0 */
#ifndef BUG_H #ifndef _LINUX_BUG_H
#define BUG_H #define _LINUX_BUG_H
#include <asm/bug.h> #include <asm/bug.h>
#define BUG_ON(__BUG_ON_cond) assert(!(__BUG_ON_cond)) #define BUG_ON(__BUG_ON_cond) assert(!(__BUG_ON_cond))
#define BUILD_BUG_ON(x)
#define BUG() abort() #define BUG() abort()
#endif /* BUG_H */ #endif /* _LINUX_BUG_H */
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _LINUX_BUILD_BUG_H
#define _LINUX_BUILD_BUG_H
#define BUILD_BUG_ON(x)
#endif /* _LINUX_BUILD_BUG_H */
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _LINUX_CPUMASK_H
#define _LINUX_CPUMASK_H
#include <linux/kernel.h>
#endif /* _LINUX_CPUMASK_H */
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __LINUX_GFP_H
#define __LINUX_GFP_H
#include <linux/topology.h>
#endif
...@@ -10,6 +10,7 @@ ...@@ -10,6 +10,7 @@
#include <stdarg.h> #include <stdarg.h>
#include <linux/compiler.h> #include <linux/compiler.h>
#include <linux/log2.h>
#include <linux/types.h> #include <linux/types.h>
#include <linux/overflow.h> #include <linux/overflow.h>
#include <linux/list.h> #include <linux/list.h>
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _LINUX_KMSAN_H
#define _LINUX_KMSAN_H
#include <linux/gfp.h>
inline void kmsan_handle_dma(struct page *page, size_t offset, size_t size,
enum dma_data_direction dir)
{
}
#endif /* _LINUX_KMSAN_H */
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
#ifndef SCATTERLIST_H #ifndef SCATTERLIST_H
#define SCATTERLIST_H #define SCATTERLIST_H
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/bug.h>
struct scatterlist { struct scatterlist {
unsigned long page_link; unsigned long page_link;
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _LINUX_TOPOLOGY_H
#define _LINUX_TOPOLOGY_H
#include <linux/cpumask.h>
#endif /* _LINUX_TOPOLOGY_H */
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment