Re: [RFC][PATCH] perf: sysfs type id

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Peter Zijlstra
Date: Wednesday, November 10, 2010 - 7:10 am

On Wed, 2010-11-10 at 14:01 +0100, Stephane Eranian wrote:


perf_event_attr::type, as said in the initial changelog.


+       if (type < 0) {
+               err = idr_get_new_above(&pmu_idr, pmu, PERF_TYPE_MAX, &type);

and

+       rcu_read_lock();
+       pmu = idr_find(&pmu_idr, event->attr.type);
+       rcu_read_unlock();
+       if (pmu)
+               goto unlock;


So we start dynamic IDs at the top of the static range, and only do
dynamic IDs for those that don't already have a static number.


--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[RFC][PATCH] perf: sysfs type id, Peter Zijlstra, (Tue Nov 9, 2:45 pm)
Re: [RFC][PATCH] perf: sysfs type id, Kay Sievers, (Tue Nov 9, 3:11 pm)
Re: [RFC][PATCH] perf: sysfs type id, Greg KH, (Tue Nov 9, 3:13 pm)
Re: [RFC][PATCH] perf: sysfs type id, Peter Zijlstra, (Tue Nov 9, 3:22 pm)
Re: [RFC][PATCH] perf: sysfs type id, Kay Sievers, (Tue Nov 9, 3:40 pm)
Re: [RFC][PATCH] perf: sysfs type id, Michael Ellerman, (Tue Nov 9, 4:36 pm)
Re: [RFC][PATCH] perf: sysfs type id, Michael Ellerman, (Tue Nov 9, 6:10 pm)
Re: [RFC][PATCH] perf: sysfs type id, Kay Sievers, (Tue Nov 9, 6:19 pm)
Re: [RFC][PATCH] perf: sysfs type id, Michael Ellerman, (Tue Nov 9, 6:45 pm)
Re: [RFC][PATCH] perf: sysfs type id, Kay Sievers, (Tue Nov 9, 6:59 pm)
Re: [RFC][PATCH] perf: sysfs type id, Kay Sievers, (Tue Nov 9, 7:11 pm)
Re: [RFC][PATCH] perf: sysfs type id, Michael Ellerman, (Tue Nov 9, 8:37 pm)
Re: [RFC][PATCH] perf: sysfs type id, Peter Zijlstra, (Wed Nov 10, 5:27 am)
Re: [RFC][PATCH] perf: sysfs type id, Stephane Eranian, (Wed Nov 10, 6:01 am)
Re: [RFC][PATCH] perf: sysfs type id, Peter Zijlstra, (Wed Nov 10, 7:10 am)
Re: [RFC][PATCH] perf: sysfs type id, Peter Zijlstra, (Wed Nov 10, 7:19 am)
Re: [RFC][PATCH] perf: sysfs type id, Stephane Eranian, (Wed Nov 10, 7:24 am)
Re: [RFC][PATCH] perf: sysfs type id, Greg KH, (Wed Nov 10, 10:31 am)
Re: [RFC][PATCH] perf: sysfs type id, Stephane Eranian, (Wed Nov 10, 1:08 pm)
Re: [RFC][PATCH] perf: sysfs type id, Peter Zijlstra, (Wed Nov 10, 1:32 pm)
Re: [RFC][PATCH] perf: sysfs type id, Stephane Eranian, (Wed Nov 10, 1:53 pm)
Re: [RFC][PATCH] perf: sysfs type id, Peter Zijlstra, (Wed Nov 10, 2:05 pm)
Re: [RFC][PATCH] perf: sysfs type id, Corey Ashford, (Tue Nov 16, 7:35 pm)
Re: [RFC][PATCH] perf: sysfs type id, Kyle Moffett, (Wed Nov 17, 12:02 am)
Re: [RFC][PATCH] perf: sysfs type id, Peter Zijlstra, (Wed Nov 17, 4:25 am)
Re: [RFC][PATCH] perf: sysfs type id, Peter Zijlstra, (Wed Nov 17, 4:30 am)
Re: [RFC][PATCH] perf: sysfs type id, Corey Ashford, (Wed Nov 17, 12:47 pm)
Re: [RFC][PATCH] perf: sysfs type id, Peter Zijlstra, (Wed Nov 17, 12:57 pm)
Re: [RFC][PATCH] perf: sysfs type id, Peter Zijlstra, (Wed Nov 17, 1:01 pm)
Re: [RFC][PATCH] perf: sysfs type id, Corey Ashford, (Wed Nov 17, 2:39 pm)