diff --git a/src/Makefile b/src/Makefile index 10da40dc..d8833bf7 100644 --- a/src/Makefile +++ b/src/Makefile @@ -19,7 +19,6 @@ C_TARGETS := \ nbdsetsize \ openclose \ sg/dxfer-from-dev \ - sg/syzkaller1 \ zbdioctl C_URING_TARGETS := metadata \ @@ -32,7 +31,10 @@ HAVE_UBLK_HEADER := $(call HAVE_C_HEADER,linux/ublk_cmd.h,1) CXX_TARGETS := \ discontiguous-io -TARGETS := $(C_TARGETS) $(CXX_TARGETS) +SYZKALLER_TARGETS := \ + sg/syzkaller1 + +TARGETS := $(C_TARGETS) $(CXX_TARGETS) $(SYZKALLER_TARGETS) ifeq ($(HAVE_UBLK_HEADER), 1) C_URING_TARGETS += $(C_UBLK_TARGETS) @@ -70,6 +72,9 @@ $(C_TARGETS): %: %.c $(CXX_TARGETS): %: %.cpp $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@ $^ +$(SYZKALLER_TARGETS): %: %.c + $(CC) $(CFLAGS) -Wno-unused-but-set-variable $(LDFLAGS) -o $@ $^ + $(C_URING_TARGETS): %: %.c $(CC) $(CFLAGS) $(LDFLAGS) $(URING_FLAGS) -o $@ $^ $(URING_LIBS) diff --git a/src/metadata.c b/src/metadata.c index d935fd63..556f3690 100644 --- a/src/metadata.c +++ b/src/metadata.c @@ -246,7 +246,7 @@ static int check_metadata(void *p, int intervals, int ref) if (v != ref) { fprintf(stderr, "reftag interval:%d expected:%x got:%llx\n", - i, ref, v); + i, ref, (unsigned long long)v); return -1; } remaining -= sizeof(*tuple);