AI Slop Code Risk Monitor

cloudius-systems/osv

SlopCodeMonitor badge for cloudius-systems/osv Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

OSv, a new operating system for the cloud.

3.5 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for cloudius-systems/osv, a C project with 4,265 GitHub stars. SynthScan examined 345,370 lines of code across 1476 source files, recording 1144 pattern matches distributed across 15 syntactic categories. The legacy adjusted pattern signal is 3.5 (Low pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

3.5
Adjusted Signal
3.5
Raw Pattern Score
100%
Time Factor
2026-10-26
Last Push
4.3K
Stars
C
Language
345.4K
Lines of Code
1.5K
Files
1.1K
Pattern Hits
2026-10-31
Scan Date
0.01
HC Hit Rate

Risk Review · Payload v1

Use each vector to guide manual verification of the underlying findings.

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 14.4/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 1062 finding(s).

Hallucinated Dependency & Supply Chain Risk 1.0/100 · LOW

Are imports declared and package/API names verified? 57 finding(s).

Agent Over-Engineering Ratio 1.7/100 · LOW

Are wrappers, guards, and repeated structures necessary? 55 finding(s).

PR Review Velocity Impact 16.3/100 · LOW

Which changes need focused human review? 1144 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 0HIGH 10MEDIUM 18LOW 1116

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 1144 distinct pattern matches across 15 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Over-Commented Block972 hits · 955 pts
SeverityFileLineSnippetContext
LOWlibc/syscall_to_function.h1#include <bits/syscall.h>COMMENT
LOWlibc/syscall_to_function.h21#define __OSV_TO_FUNCTION_SYS_unlinkat unlinkatCOMMENT
LOWlibc/random.c1/*COMMENT
LOWlibc/include/sys/random.h21#endifCOMMENT
LOWlibc/network/__socket.h1#include <sys/socket.h>COMMENT
LOWlibc/network/__netlink.h1#include <sys/socket.h>COMMENT
LOWlibc/network/getaddrinfo.c1#include <stdlib.h>COMMENT
LOWlibc/network/getnameinfo.c1#include <osv/debug.h>COMMENT
LOWlibc/internal/lock.h1#include <osv/mutex.h>COMMENT
LOWlibc/internal/libc.h1#ifndef LIBC_HCOMMENT
LOWlibc/internal/libc.h41extern char **__environ;COMMENT
LOWlibc/stdio/stdio_impl.h1#ifndef _STDIO_IMPL_HCOMMENT
LOWlibc/stdio/vfprintf.c1#include "stdio_impl.h"COMMENT
LOWinclude/osv/ioctl.h21COMMENT
LOWinclude/osv/ioctl.h41COMMENT
LOWinclude/osv/ioctl.h61#undef SIOCSIFHWBROADCASTCOMMENT
LOWinclude/osv/ioctl.h81COMMENT
LOWinclude/osv/ioctl.h101#define SIOCSIFGENERIC _IOW('i', 57, struct bsd_ifreq) /* generic IF set op */COMMENT
LOWinclude/osv/ioctl.h121COMMENT
LOWinclude/osv/export.h1/*COMMENT
LOWinclude/osv/export.h21// we automatically self-document the code and in future could auto-generate someCOMMENT
LOWinclude/osv/export.h41COMMENT
LOWinclude/osv/vnode.h201#define VOP_IOCTL(VP, FP, C, A) ((VP)->v_op->vop_ioctl)(VP, FP, C, A)COMMENT
LOWinclude/osv/bio.h41#include <sys/cdefs.h>COMMENT
LOWinclude/osv/file.h41COMMENT
LOWinclude/osv/condvar.h1/*COMMENT
LOWinclude/osv/condvar.h21// counter in the waker, and decide exactly who to wake.COMMENT
LOWinclude/osv/condvar.h241COMMENT
LOWinclude/osv/io_uring.h101 IORING_OP_LAST, /* 65 - not a real op, used as sentinel */COMMENT
LOWinclude/osv/io_uring.h121#define IORING_SETUP_SUBMIT_ALL (1U << 7) /* continue submit on error */COMMENT
LOWinclude/osv/io_uring.h141#define IORING_FEAT_CUR_PERSONALITY (1U << 4)COMMENT
LOWinclude/osv/io_uring.h161#define IORING_ENTER_GETEVENTS (1U << 0)COMMENT
LOWinclude/osv/io_uring.h181#define IORING_POLL_UPDATE_EVENTS (1U << 1)COMMENT
LOWinclude/osv/vnode_attr.h21#define AT_SIZE 0x00080COMMENT
LOWinclude/osv/mutex.h61static inline bool mutex_trylock(mutex_t *m) { return lockfree_mutex_try_lock(m); }COMMENT
LOWinclude/osv/mutex.h121#define CONCATENATE(x, y) CONCATENATE2(x, y)COMMENT
LOWinclude/glibc-compat/sys/cdefs.h1/*COMMENT
LOWinclude/glibc-compat/sys/cdefs.h21#define __always_inline __attribute__((always_inline))COMMENT
LOWinclude/glibc-compat/linux/version.h1#define LINUX_VERSION_CODE 198400COMMENT
LOWinclude/api/stdlib.h181#if defined(_GNU_SOURCE) || defined(_BSD_SOURCE)COMMENT
LOWinclude/api/endian.h1#ifndef _ENDIAN_HCOMMENT
LOWinclude/api/endian.h41#define htobe16(x) __bswap16(x)COMMENT
LOWinclude/api/endian.h61#define be16toh(x) (uint16_t)(x)COMMENT
LOWinclude/api/unistd.h1#ifndef _UNISTD_HCOMMENT
LOWinclude/api/unistd.h201//#define ftruncate64 ftruncateCOMMENT
LOWinclude/api/unistd.h221#define _POSIX_RAW_SOCKETS _POSIX_VERSIONCOMMENT
LOWinclude/api/unistd.h241#define _POSIX_READER_WRITER_LOCKS _POSIX_VERSIONCOMMENT
LOWinclude/api/unistd.h261#define _PC_ASYNC_IO 10COMMENT
LOWinclude/api/unistd.h281#define _SC_SAVED_IDS 8COMMENT
LOWinclude/api/unistd.h301#define _SC_MQ_PRIO_MAX 28COMMENT
LOWinclude/api/unistd.h321#define _SC_2_C_BIND 47COMMENT
LOWinclude/api/unistd.h341#define _SC_T_IOV_MAX 66COMMENT
LOWinclude/api/unistd.h361#define _SC_AVPHYS_PAGES 86COMMENT
LOWinclude/api/unistd.h381#define _SC_LONG_BIT 106COMMENT
LOWinclude/api/unistd.h401#define _SC_XBS5_ILP32_OFFBIG 126COMMENT
LOWinclude/api/unistd.h421#define _SC_FILE_ATTRIBUTES 146COMMENT
LOWinclude/api/unistd.h441#define _SC_USER_GROUPS 166COMMENT
LOWinclude/api/unistd.h461#define _SC_IPV6 235COMMENT
LOWinclude/api/unistd.h481#define _CS_GNU_LIBPTHREAD_VERSION 3COMMENT
LOWinclude/api/unistd.h501#define _CS_POSIX_V7_ILP32_OFF32_CFLAGS 1132COMMENT
912 more matches not shown…
Empty Error Handlers9 hits · 45 pts
SeverityFileLineSnippetContext
HIGHscripts/trace.py100except trace.NotATraceDumpFile:CODE
HIGHscripts/run.py437except:CODE
HIGHscripts/run.py512except:CODE
HIGHscripts/metadata.py12except:CODE
HIGHscripts/libosv.py34except AttributeError:CODE
HIGHmodules/httpserver-api/tests/basetest.py160except:CODE
HIGHmodules/httpserver-api/tests/ssl/test_connection.py21except:CODE
HIGHmodules/httpserver-api/tests/ssl/test_connection.py43except subprocess.CalledProcessError:CODE
HIGHmodules/httpserver-api/tests/api/testtrace.py52except ValueError: # not json. that is fineCODE
Unused Imports42 hits · 42 pts
SeverityFileLineSnippetContext
LOWimages/zfs-test.py1CODE
LOWimages/default.py1CODE
LOWscripts/list_manifest_files.py3CODE
LOWscripts/github_releases_util.py10CODE
LOWscripts/github_releases_util.py13CODE
LOWscripts/ec2-make-ami.py3CODE
LOWscripts/download_aarch64_packages.py3CODE
LOWscripts/silentant.py10CODE
LOWscripts/test.py4CODE
LOWscripts/test.py13CODE
LOWscripts/mkbootfs.py4CODE
LOWscripts/top.py15CODE
LOWscripts/manifest_common.py3CODE
LOWscripts/loader.py24CODE
LOWscripts/gen-rofs-img.py46CODE
LOWscripts/gen-rofs-img.py47CODE
LOWscripts/gen-rofs-img.py48CODE
LOWscripts/tests/test_http_app.py2CODE
LOWscripts/tests/test_http_app.py5CODE
LOWscripts/tests/test_net.py1CODE
LOWscripts/tests/test_tracing.py1CODE
LOWscripts/tests/test_app_with_test_script.py2CODE
LOWscripts/tests/test_app.py2CODE
LOWscripts/tests/test_app.py5CODE
LOWmodules/httpserver-jvm-plugin/module.py2CODE
LOWmodules/nfs-tests/test.py6CODE
LOWmodules/nfs-tests/module.py3CODE
LOWmodules/httpserver-jolokia-plugin/module.py2CODE
LOWmodules/httpserver-jolokia-plugin/module.py4CODE
LOWmodules/httpserver-html5-gui/module.py2CODE
LOWmodules/cli/module.py1CODE
LOWmodules/bsd_zfs/module.py1CODE
LOWmodules/httpserver-monitoring-api/module.py2CODE
LOWmodules/monitoring-agent/module.py2CODE
LOWmodules/monitoring-agent/module.py4CODE
LOWmodules/httpserver-api/module.py2CODE
LOWmodules/httpserver-api/tests/monitoring-api/testfile.py2CODE
LOWmodules/httpserver-api/tests/monitoring-api/testfile.py5CODE
LOW…les/httpserver-api/tests/monitoring-api/testnetwork.py2CODE
LOWmodules/httpserver-api/tests/api/testnetwork.py2CODE
LOWmodules/open_zfs/module.py1CODE
LOWmodules/cloud-init/module.py2CODE
Deep Nesting37 hits · 37 pts
SeverityFileLineSnippetContext
LOWscripts/trace.py421CODE
LOWscripts/trace.py468CODE
LOWscripts/trace.py565CODE
LOWscripts/trace.py601CODE
LOWscripts/trace.py627CODE
LOWscripts/trace.py72CODE
LOWscripts/run.py116CODE
LOWscripts/run.py348CODE
LOWscripts/run.py443CODE
LOWscripts/list_manifest_files.py6CODE
LOWscripts/github_releases_util.py136CODE
LOWscripts/github_releases_util.py153CODE
LOWscripts/export_manifest.py9CODE
LOWscripts/mkbootfs.py7CODE
LOWscripts/memory_analyzer.py37CODE
LOWscripts/memory_analyzer.py143CODE
LOWscripts/manifest_common.py11CODE
LOWscripts/manifest_common.py29CODE
LOWscripts/loader.py1371CODE
LOWscripts/loader.py704CODE
LOWscripts/loader.py1077CODE
LOWscripts/upload_manifest.py18CODE
LOWscripts/gen-rofs-img.py299CODE
LOWscripts/module.py60CODE
LOWscripts/module.py70CODE
LOWscripts/module.py136CODE
LOWscripts/module.py242CODE
LOWscripts/osv/prof.py276CODE
LOWscripts/osv/modules/resolve.py36CODE
LOWscripts/osv/modules/resolve.py87CODE
LOWscripts/osv/modules/resolve.py101CODE
LOWscripts/osv/modules/resolve.py128CODE
LOWscripts/osv/modules/filemap.py75CODE
LOWscripts/tests/test_http_app.py21CODE
LOWmodules/httpserver-api/json2code.py175CODE
LOWmodules/httpserver-api/json2code.py232CODE
LOWmodules/httpserver-api/json2code.py260CODE
Decorative Section Separators8 hits · 30 pts
SeverityFileLineSnippetContext
MEDIUM⚡scripts/zfs-image-on-host.sh146# -------------------COMMENT
MEDIUM⚡scripts/zfs-image-on-host.sh148# ------------------COMMENT
MEDIUM⚡scripts/zfs-image-on-host.sh158# -------------------COMMENT
MEDIUM⚡scripts/zfs-image-on-host.sh160# -------------------COMMENT
MEDIUMscripts/manifest_from_host.sh3#---------------------------------------------------------------------COMMENT
MEDIUMscripts/manifest_from_host.sh9#---------------------------------------------------------------------COMMENT
MEDIUMscripts/extract_symbols.sh3#---------------------------------------------------------------------COMMENT
MEDIUMscripts/extract_symbols.sh18#---------------------------------------------------------------------COMMENT
Hyper-Verbose Identifiers28 hits · 29 pts
SeverityFileLineSnippetContext
LOWscripts/trace.py57def add_symbol_resolution_options(parser):CODE
LOWscripts/trace.py415def is_input_net_packet_sample(sample):CODE
LOWscripts/trace.py418def is_output_net_packet_sample(sample):CODE
LOWscripts/trace.py456def get_timed_traces_per_function(timed_traces):CODE
LOWscripts/trace.py670def add_trace_listing_options(parser):CODE
LOWscripts/run.py44def find_qemu_tap_guest_ip_address(qemu_tap_ip_address):CODE
LOWscripts/tester.py103def template_compare_filename(item1, item2):CODE
LOWscripts/tester.py153def extract_config_params_from_args(args):CODE
LOWscripts/firecracker.py235def start_firecracker_with_no_api(firecracker_path, firecracker_config_json):CODE
LOWscripts/test-ruby.py46def run_tests_in_single_instance():CODE
LOWscripts/download_aarch64_packages.py75def ubuntu_identify_boost_version(codename, index):CODE
LOWscripts/test.py111def run_tests_in_single_instance():CODE
LOWscripts/loader.py807def get_template_arg_with_prefix(gdb_type, prefix):CODE
LOWscripts/loader.py1357def save_backtrace_symbols_to_file(filename):CODE
LOWscripts/gen-rofs-img.py306 def populate_with_directory_path(path,directory):CODE
LOWscripts/osv/modules/resolve.py121def require_if_other_module_present(module_name,other_module_name):CODE
LOWscripts/osv/modules/resolve.py128def resolve_required_modules_if_other_is_present():CODE
LOWscripts/tests/test_net.py13def tcp_close_without_reading(hypervisor, host_name):CODE
LOW⚡scripts/tests/test_net.py36def tcp_close_without_reading_on_qemu():CODE
LOW⚡scripts/tests/test_net.py40def tcp_close_without_reading_on_fc():CODE
LOWscripts/tests/testing.py300def run_command_in_guest_on_qemu_with_tap(command, py_args, qemu_tap):CODE
LOWmodules/httpserver-api/tests/basetest.py35 def get_json_api_from_directory(cls, directory, name):CODE
LOWmodules/httpserver-api/tests/ssl/test_connection.py10 def test_client_connection_is_accepted_when_cert_and_key_is_passed(self):CODE
LOWmodules/httpserver-api/tests/ssl/test_connection.py17 def test_client_connection_is_rejected_when_no_client_certificate_is_passed(self):CODE
LOWmodules/httpserver-api/tests/monitoring-api/testfile.py26 def test_list_astrik_file_cmd(self):CODE
LOWmodules/httpserver-api/tests/api/testfile.py26 def test_list_astrik_file_cmd(self):CODE
LOWmodules/httpserver-api/tests/api/testtrace.py32 def test_get_single_eventinfo(self):CODE
LOWmodules/httpserver-api/tests/api/testtrace.py38 def test_set_single_eventinfo(self):CODE
Fake / Example Data14 hits · 20 pts
SeverityFileLineSnippetContext
LOWbsd/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c1497 zprop_list_t fake_name = { 0 };CODE
LOW⚡bsd/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c1693 fake_name.pl_prop = ZFS_PROP_NAME;CODE
LOW⚡bsd/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c1694 fake_name.pl_width = strlen(gettext("NAME"));CODE
LOW⚡bsd/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c1695 fake_name.pl_next = cb.cb_proplist;CODE
LOW⚡bsd/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c1696 cb.cb_proplist = &fake_name;CODE
LOW⚡bsd/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c1705 if (cb.cb_proplist == &fake_name)CODE
LOW⚡bsd/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c1706 zprop_free_list(fake_name.pl_next);CODE
LOWbsd/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c5124 zprop_list_t fake_name = { 0 };CODE
LOW⚡bsd/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c5146 fake_name.pl_prop = ZPOOL_PROP_NAME;CODE
LOW⚡bsd/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c5147 fake_name.pl_width = strlen(gettext("NAME"));CODE
LOW⚡bsd/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c5148 fake_name.pl_next = cb.cb_proplist;CODE
LOW⚡bsd/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c5149 cb.cb_proplist = &fake_name;CODE
LOW⚡bsd/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c5155 if (cb.cb_proplist == &fake_name)CODE
LOW⚡bsd/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c5156 zprop_free_list(fake_name.pl_next);CODE
AI Slop Vocabulary8 hits · 20 pts
SeverityFileLineSnippetContext
LOWbsd/sys/sys/socket.h79#define SO_DONTROUTE 0x0010 /* just use interface addresses */COMMENT
MEDIUMbsd/sys/cddl/contrib/opensolaris/uts/common/sys/synch.h141#define LOCK_ROBUST 0x40 /* robust lock */COMMENT
LOW…ys/cddl/contrib/opensolaris/uts/common/sys/processor.h106#define PBIND_QUERY -2 /* don't set, just return the binding */COMMENT
LOWbsd/porting/netport.h151#define EJUSTRETURN (-2) /* don't modify regs, just return */COMMENT
MEDIUMscripts/bench/rebuild-bench.sh2# Rebuild the zfs-bench.so harness into an existing OSv build tree andCOMMENT
MEDIUMscripts/bench/run-bench.sh13# which the harness ignores; we start data disks at vblk0). To keep theCOMMENT
MEDIUMscripts/bench/run-bench.sh14# harness default (/dev/vblk1) we always attach one throwaway image asCOMMENT
MEDIUMscripts/bench/run-bench.sh31# vblk0: tiny throwaway (harness never touches it); real data disks -> vblk1+COMMENT
Self-Referential Comments4 hits · 12 pts
SeverityFileLineSnippetContext
MEDIUMscripts/export_manifest.py13 # Create the base directory where we are going to put all package files.COMMENT
MEDIUMscripts/ec2-utils.sh253# This function implements work-around for AMIs copying problem described here:COMMENT
MEDIUMmodules/tests/create_static.sh31 #This file is around 700K so it is a good test sample for the concurrent testCOMMENT
MEDIUMmodules/tests-with-linux-ld/create_static.sh31 #This file is around 700K so it is a good test sample for the concurrent testCOMMENT
Redundant / Tautological Comments7 hits · 10 pts
SeverityFileLineSnippetContext
LOWscripts/disk-utils-common.sh4 # Check if we have something connected to nbd0COMMENT
LOWscripts/firecracker.py162 # Check if the bridge exists if user specified itCOMMENT
LOWscripts/firecracker.py258 # Check if firecracker is installedCOMMENT
LOWscripts/loader.py235# Check if given Field has member field called name, i.e., whetherCOMMENT
LOWscripts/checkpatch.pl1722 # Check if either of these lines are modified, elseCOMMENT
LOWscripts/manifest_from_host.sh162# Check if directory and disregard LIB mode if requestedCOMMENT
LOWscripts/manifest_from_host.sh176# Check if file existsCOMMENT
Excessive Try-Catch Wrapping8 hits · 10 pts
SeverityFileLineSnippetContext
LOWtests/tst-tcp-hash-cli.py19 except Exception as e: print(e)CODE
LOWtests/tst-tcp-hash-cli.py57 except Exception as inst:CODE
LOWscripts/firecracker.py337 except Exception as e:CODE
LOWscripts/manifest_common.py46 except Exception:CODE
LOWscripts/tests/test_http_app.py98 except Exception as ex:CODE
LOW⚡scripts/tests/test_net.py29 except Exception as e:CODE
LOWscripts/tests/test_app.py50 except Exception as ex:CODE
MEDIUMmodules/httpserver-api/json2code.py398 print("Error while parsing JSON file '" + param + "' error ", value.message)CODE
Cross-Language Confusion1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHscripts/setup.py32 pre_install = '(yum list installed compat-openssl10-devel 2>/dev/null && yum -y remove compat-openssl10-devel) || ecCODE
Example Usage Blocks3 hits · 4 pts
SeverityFileLineSnippetContext
LOWscripts/download_and_build_qemu.sh12# Usage:COMMENT
LOWscripts/download_and_build_boost.sh9# Usage:COMMENT
LOWscripts/download_aarch64_toolchain.sh7# Usage:COMMENT
AI Structural Patterns2 hits · 2 pts
SeverityFileLineSnippetContext
LOWscripts/osv/prof.py359CODE
LOWscripts/tests/test_http_app.py21CODE
Slop Phrases1 hit · 1 pts
SeverityFileLineSnippetContext
LOWbsd/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c4915 "If you boot from pool '%s', don't forget to update boot code.\n"CODE