Re: [GIT pull] x86/timers updates for 4.13

From: Linus Torvalds
Date: Mon Jul 03 2017 - 21:06:19 EST


On Mon, Jul 3, 2017 at 1:20 AM, Thomas Gleixner <tglx@xxxxxxxxxxxxx> wrote:
>
> This update contains:
>
> - The final solution for the TSC deadline timer borkage, which is caused
> by a hardware problem in the TSC_ADJUST/TSC_DEADLINE_TIMER logic.
>
> The problem is documented now fixed with a microcode update, so we can
> remove the workaround and check for the microcode version. If the
> microcode is not up to date, then the TSC deadline timer is
> enabled. If the borkage is fixed by the proper micro code version,
> then the deadline timer can be used. In both cases the restrictions to
> the range of the TSC_ADJUST value, which were added as workarounds,
> are removed.
>
> - A few simple fixes and updates to the timer related x86 code.

That deadline timer explanation made no sense.

I edited it to what I think you wanted to say in the commit message.

Linus