linux/tools/power/cpupower/utils
Josh Boyer f447ef4a56 cpupower: Fix segfault due to incorrect getopt_long arugments
If a user calls 'cpupower set --perf-bias 15', the process will end with
a SIGSEGV in libc because cpupower-set passes a NULL optarg to the atoi
call.  This is because the getopt_long structure currently has all of
the options as having an optional_argument when they really have a
required argument.  We change the structure to use required_argument to
match the short options and it resolves the issue.

This fixes https://bugzilla.redhat.com/show_bug.cgi?id=1000439

Signed-off-by: Josh Boyer <jwboyer@fedoraproject.org>
Cc: Dominik Brodowski <linux@dominikbrodowski.net>
Cc: Thomas Renninger <trenn@suse.de>
Cc: stable@vger.kernel.org
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2013-12-17 11:29:30 -08:00
..
helpers tools: cpupower: fix wrong err msg not supported vs not available 2013-11-25 23:10:50 +01:00
idle_monitor cpupower: Add Haswell family 0x45 specific idle monitor to show PC8,9,10 states 2013-07-05 01:52:19 +02:00
builtin.h cpupower: Introduce idle-set subcommand and C-state enabling/disabling 2013-07-05 01:52:19 +02:00
cpufreq-info.c cpupower: use man(1) when calling "cpupower help subcommand" 2011-08-19 17:13:56 +02:00
cpufreq-set.c cpupower: use man(1) when calling "cpupower help subcommand" 2011-08-19 17:13:56 +02:00
cpuidle-info.c cpupower: Introduce idle-set subcommand and C-state enabling/disabling 2013-07-05 01:52:19 +02:00
cpuidle-set.c cpupower: Introduce idle-set subcommand and C-state enabling/disabling 2013-07-05 01:52:19 +02:00
cpupower-info.c cpupower: use man(1) when calling "cpupower help subcommand" 2011-08-19 17:13:56 +02:00
cpupower-set.c cpupower: Fix segfault due to incorrect getopt_long arugments 2013-12-17 11:29:30 -08:00
cpupower.c cpupower: Introduce idle-set subcommand and C-state enabling/disabling 2013-07-05 01:52:19 +02:00
version-gen.sh cpupowerutils: use kernel version-derived version string 2011-07-29 18:35:39 +02:00