From 5cbdd9f4445514cbacadc362c2891e40b7f36072 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Thu, 2 Aug 2018 16:55:29 +0200 Subject: gometalinter: strengthen gocyclo limit Strengthen gocycle limit 35->24! Yay! No more jumbo functions! Fixes #538 --- pkg/host/host_linux.go | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'pkg/host/host_linux.go') diff --git a/pkg/host/host_linux.go b/pkg/host/host_linux.go index 6d7c9c516..16be1d578 100644 --- a/pkg/host/host_linux.go +++ b/pkg/host/host_linux.go @@ -122,6 +122,10 @@ var ( filesystemsOnce sync.Once ) +// The function is lengthy as it handles all pseudo-syscalls, +// but it does not seem to cause comprehension problems as there is no shared state. +// Splitting this per-syscall will only increase code size. +// nolint: gocyclo func isSupportedSyzkall(sandbox string, c *prog.Syscall) (bool, string) { switch c.CallName { case "syz_open_dev": -- cgit mrf-deployment