Package: msr-tools
Version: 1.3-2
Severity: wishlist
Tags: upstream

Dear Maintainer,

I tried to use rdmsr to read a particular MSR using:

    # rdmsr MSR_K8_TOP_MEM2

Thinking that if it didn't know what MSR_K8_TOP_MEM2 was it would produce an
error and I could look up the proper number. Instead it said "0" which was a
plausible answer and so I carried on.

However it turns out that it actually read whatever MSR
strtoul("MSR_K8_TOP_MEM2", NULL, 0) produces, which is unlikely to be the MSR
which was wanted.

It would be great if there could be some sanity checking of the input and/or
the error checks on the strtoul.

The strtoul(3) manpage suggests setting errno=0 before calling strtoul and then
checking for no-zero errno afterwards, since 0 is a legitimate converstion
result.
`
Thanks,
Ian.

-- System Information:
Debian Release: 8.0
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'unstable'), (500, 'testing'), (500, 
'oldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf, armel

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: sysvinit (via /sbin/init)

Versions of packages msr-tools depends on:
ii  libc6  2.19-18

msr-tools recommends no packages.

msr-tools suggests no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to