summaryrefslogtreecommitdiff
path: root/drivers/idle
diff options
context:
space:
mode:
authorMark Rutland <mark.rutland@arm.com>2018-05-21 18:19:49 +0100
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2018-08-03 07:50:31 +0200
commitd0a963cf845c6ed34e911774b0de6bca7daa5e6f (patch)
treeaf8c350aa811d930a2426c5e76571b36fe1beb7d /drivers/idle
parentcffbdb7702ba549f116c44fe3006a587c94f8885 (diff)
drivers/perf: arm-ccn: don't log to dmesg in event_init
[ Upstream commit 1898eb61fbc9703efee886d3abec27a388cf28c3 ] The ARM CCN PMU driver uses dev_warn() to complain about parameters in the user-provided perf_event_attr. This means that under normal operation (e.g. a single invocation of the perf tool), a number of messages warnings may be logged to dmesg. Tools may issue multiple syscalls to probe for feature support, and multiple applications (from multiple users) can attempt to open events simultaneously, so this is not very helpful, even if a user happens to have access to dmesg. Worse, this can push important information out of the dmesg ring buffer, and can significantly slow down syscall fuzzers, vastly increasing the time it takes to find critical bugs. Demote the dev_warn() instances to dev_dbg(), as is the case for all other PMU drivers under drivers/perf/. Users who wish to debug PMU event initialisation can enable dynamic debug to receive these messages. Signed-off-by: Mark Rutland <mark.rutland@arm.com> Cc: Pawel Moll <pawel.moll@arm.com> Cc: Will Deacon <will.deacon@arm.com> Signed-off-by: Will Deacon <will.deacon@arm.com> Signed-off-by: Sasha Levin <alexander.levin@microsoft.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/idle')
0 files changed, 0 insertions, 0 deletions