* Daniel Walker <dwalker@mvista.com> wrote:Unfortunately this seems to be a step backwards to me. Please consider: this should be the following API: clocksource_rating_change(&clocksource_tsc, 0); a rating change can occur due to other things as well, not only due to 'tsc unstable' events. So keeping an API around that changes the rating (and propagates all related changes), makes more sense to me. also, a pure function call is the most natural (and most flexible) API, for a centrally registered resource like a clock source driver. And a rating change should imply a reselect too, obviously. That way we replace 2 lines with 1 line - that's a real API improvement and a real cleanup patch. and that's precisely what Thomas' patch in -mm that your queue undoes implements. (see: simplify-the-registration-of-clocksources.patch in -mm) Have you considered Thomas' change when you dropped it? Ingo -
| Andrew Morton | -mm merge plans for 2.6.23 |
| David Miller | Re: [BUG] New Kernel Bugs |
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
| Andrew Morton | Re: Linux 2.6.21-rc4 |
git: | |
| David Miller | [GIT]: Networking |
| Natalie Protasevich | [BUG] New Kernel Bugs |
| Jarek Poplawski | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Eric W. Biederman | [PATCH] macvlan: Support creating macvlans from macvlans |
