* Arjan van de Ven <arjan@infradead.org> wrote:X86_FEATURE_CONSTANT_TSC CPUs (all modern Intel CPUs) should be fine - we dont do any TSC frequency fixups for them. The loops_per_jiffy fixup looks like this: if (!(freq->flags & CPUFREQ_CONST_LOOPS)) cpu_data(freq->cpu).loops_per_jiffy = cpufreq_scale(loops_per_jiffy_ref, ref_freq, freq->new); i.e. X86_FEATURE_CONSTANT_TSC excluded. The sched_clock() scaling factor is modified like this: if (!(freq->flags & CPUFREQ_CONST_LOOPS)) { tsc_khz = cpu_khz; preempt_disable(); set_cyc2ns_scale(cpu_khz, smp_processor_id()); so here X86_FEATURE_CONSTANT_TSC is excluded again. So the whole frequency scaling issue will become a pure legacy issue only with time. Ingo --
| Kok, Auke | Re: -mm merge plans for 2.6.23 - ioat/dma engine |
| Jeff Garzik | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Greg Kroah-Hartman | [PATCH 001/196] Chinese: Add the known_regression URI to the HOWTO |
| Matthew Garrett | [PATCH] Remove process freezer from suspend to RAM pathway |
| Gerrit Renker | [PATCH 15/37] dccp: Set per-connection CCIDs via socket options |
| David Miller | [GIT]: Networking |
| Jarek Poplawski | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Jens Axboe | Re: [BUG] New Kernel Bugs |
git: | |
