# DF-5821 — hammer2_vop_reclaim prints kernel pointers (vp, ip) to the console/msgbuf

## Code (certain)
`hammer2_vop_reclaim` (sys/vfs/hammer2/hammer2_vnops.c:183-184):

	kprintf("hammer2: vp=%p ip=%p unlinked but not disposed\n",
		vp, ip);

`vp`/`ip` are kernel virtual addresses. The message fires on the
"unlinked-but-not-disposed" reclaim path (inactive-sideq race). Anyone who
can read the msgbuf (console dmesg) obtains two live KVA pointers — the
same disclosure class as DF-2637 (hammer2_inode.c sites); this is the
hammer2_vnops.c site not covered by it.

## PoC
Not separately run: triggering the underlying inactive/reclaim race
deterministically is impractical (stress harness in DF-5820's pack ran 120 s
without hitting the sibling race); the kprintf itself is trivially readable
in source. Info severity — hardening.

## Fix
	kprintf("hammer2: unlinked inode not disposed\n");
(drop the %p arguments.)
