On 12/18/22 11:59 AM, Stephen Bates wrote: > Hi All > > I am trying to get iowatcher up and running on a VM and I seem to be > hitting an issue reading the debugfs trace files. When I run on the VM > I continually get messages of the form. This is not specific to > iowatcher in that if I run blktrace directly I get something similar: > > $ blktrace -b 8192 -a queue -a complete -a issue -a notify -o ./trace -D . -d /dev/nvme0n1 > <snip> > setup_mmap: mmap: Invalid argument > Thread 0 failed read of /sys/kernel/debug/block/nvme0n1/trace0: 14/Bad address It's clearly mmap failing. Are you using non-4k pages? Would be useful to strace that so we can get some hints on why you're getting EINVAL on the mmap, not enough info in here to render an opinion on why that would fail on your kernel. -- Jens Axboe