From mboxrd@z Thu Jan 1 00:00:00 1970 From: peterz@infradead.org (Peter Zijlstra) Date: Wed, 10 Mar 2010 11:56:06 +0100 Subject: [PATCH 4/6] perf-events: export enable/disable event symbols to kernel modules In-Reply-To: <1268217690-29712-5-git-send-email-will.deacon@arm.com> References: <1268217690-29712-1-git-send-email-will.deacon@arm.com> <1268217690-29712-2-git-send-email-will.deacon@arm.com> <1268217690-29712-3-git-send-email-will.deacon@arm.com> <1268217690-29712-4-git-send-email-will.deacon@arm.com> <1268217690-29712-5-git-send-email-will.deacon@arm.com> Message-ID: <1268218566.8991.1.camel@twins> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On Wed, 2010-03-10 at 10:41 +0000, Will Deacon wrote: > The perf_event_enable and perf_event_disable functions are used to > control the activation of perf-events for a given context or CPU. > > This patch exports these symbols so that they can be used by kernel > modules. Without these symbols, an event must be destroyed and recreated > to disable or enable it respectively. The maximum number of perf-events > is also made available to modules via the perf_get_max_events function. Where is the module that uses all this?