On Wed, 12 Feb 2025, John B. Wyatt IV wrote: > On Wed, Feb 12, 2025 at 02:53:35PM -0600, Crystal Wood wrote: > > On Mon, 2025-02-10 at 14:50 -0500, John Kacur wrote: > > > For the -s option, why do we need to put the IDLESTATEDISABLEDSTATUS, if > > > we omit that can't we just get a result like running "cpupower idle-info"? > > > Could you rename IDLESTATEDISABLEDSTATUS to just IDLESTATE_STATUS? > > > > This was confusing to me too, but it looks like the argument is actually > > a particular idle state, not the status of that state. So it should be > > "IDLESTATE" just like -d and -e. Or better, "IDLE-STATE" like "CPU- > > LIST". > > > > -Crystal > > > > Apologies for not answering you earlier John. Did not see this email until > Crystal's email. > > If there is no objections I will go with Crystal's suggestion. No objection, just as long as it is legible, that looks a lot better! John > > Here is the current printout for the patch series I will send (note I changed > a few items to address confusion). Please let me know if this addresses > everyone's concerns: > > options: > -h, --help show this help message and exit > -i, --idle-info Print general idle information on cpus in CPU-LIST. If CPU-LIST is not specified, default to all cpus. > -s IDLE-STATE, --status IDLE-STATE > Print the idle-state (cpu sleep state) of the cpus in CPU-LIST as enabled or disabled. The argument is the index of the idle-state of the cpu as reported by -i. If > CPU-LIST is not specified, default to all cpus. > -d IDLE-STATE, --disable IDLE-STATE > Disable cpus in CPU-LIST's idle-state (cpu sleep state). The argument is the index of the idle-state of the cpu as reported by -i. If CPU-LIST is not specified, > default to all cpus. > -e IDLE-STATE, --enable IDLE-STATE > Enable cpus in CPU-LIST's idle-state (cpu sleep state). The argument is the index of the idle-state of the cpu as reported by -i. If CPU-LIST is not specified, > default to all cpus. > -c CPU-LIST, --cpus CPU-LIST > CPU-LIST affected by commands > > -- > Sincerely, > John Wyatt > Software Engineer, Core Kernel > Red Hat > > >