Commit d9db1bb5 authored by Benjamin Tissoires's avatar Benjamin Tissoires Committed by Jiri Kosina
Browse files

selftests: hid: ensure the program is correctly pinned



Turns out that if bpffs was not mounted, the test was silently passing.

So ensure it passes by checking the mount command result.

Signed-off-by: default avatarBenjamin Tissoires <benjamin.tissoires@redhat.com>
Signed-off-by: default avatarJiri Kosina <jkosina@suse.cz>
parent cea6c4d9
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -640,7 +640,8 @@ TEST_F(hid_bpf, test_attach_detach)

	/* pin the first program and immediately unpin it */
#define PIN_PATH "/sys/fs/bpf/hid_first_event"
	bpf_program__pin(self->skel->progs.hid_first_event, PIN_PATH);
	err = bpf_program__pin(self->skel->progs.hid_first_event, PIN_PATH);
	ASSERT_OK(err) TH_LOG("error while calling bpf_program__pin");
	remove(PIN_PATH);
#undef PIN_PATH
	usleep(100000);