All of lore.kernel.org
 help / color / mirror / Atom feed
From: Arnaldo Carvalho de Melo <arnaldo.melo@gmail.com>
To: Geert Uytterhoeven <geert+renesas@glider.be>
Cc: Peter Zijlstra <peterz@infradead.org>,
	Ingo Molnar <mingo@redhat.com>,
	linux-kernel@vger.kernel.org, Andi Kleen <andi@firstfloor.org>,
	Kan Liang <kan.liang@intel.com>,
	Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>
Subject: Re: [PATCH] perf: Add missing newline at end of file
Date: Mon, 17 Jun 2019 13:00:11 -0300	[thread overview]
Message-ID: <20190617160011.GB3927@kernel.org> (raw)
In-Reply-To: <20190617144725.6415-1-geert+renesas@glider.be>

Em Mon, Jun 17, 2019 at 04:47:25PM +0200, Geert Uytterhoeven escreveu:
> "git diff" says:
> 
>     \ No newline at end of file
> 
> after modifying the files.

Auto generated files, IIRC, Andi, Kan, Sukadev?

- Arnaldo
 
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
> ---
>  tools/perf/pmu-events/arch/powerpc/power9/cache.json            | 2 +-
>  tools/perf/pmu-events/arch/powerpc/power9/floating-point.json   | 2 +-
>  tools/perf/pmu-events/arch/powerpc/power9/frontend.json         | 2 +-
>  tools/perf/pmu-events/arch/powerpc/power9/marked.json           | 2 +-
>  tools/perf/pmu-events/arch/powerpc/power9/memory.json           | 2 +-
>  tools/perf/pmu-events/arch/powerpc/power9/other.json            | 2 +-
>  tools/perf/pmu-events/arch/powerpc/power9/pipeline.json         | 2 +-
>  tools/perf/pmu-events/arch/powerpc/power9/pmc.json              | 2 +-
>  tools/perf/pmu-events/arch/powerpc/power9/translation.json      | 2 +-
>  tools/perf/pmu-events/arch/x86/bonnell/cache.json               | 2 +-
>  tools/perf/pmu-events/arch/x86/bonnell/floating-point.json      | 2 +-
>  tools/perf/pmu-events/arch/x86/bonnell/frontend.json            | 2 +-
>  tools/perf/pmu-events/arch/x86/bonnell/memory.json              | 2 +-
>  tools/perf/pmu-events/arch/x86/bonnell/other.json               | 2 +-
>  tools/perf/pmu-events/arch/x86/bonnell/pipeline.json            | 2 +-
>  tools/perf/pmu-events/arch/x86/bonnell/virtual-memory.json      | 2 +-
>  tools/perf/pmu-events/arch/x86/broadwell/cache.json             | 2 +-
>  tools/perf/pmu-events/arch/x86/broadwell/floating-point.json    | 2 +-
>  tools/perf/pmu-events/arch/x86/broadwell/frontend.json          | 2 +-
>  tools/perf/pmu-events/arch/x86/broadwell/memory.json            | 2 +-
>  tools/perf/pmu-events/arch/x86/broadwell/other.json             | 2 +-
>  tools/perf/pmu-events/arch/x86/broadwell/pipeline.json          | 2 +-
>  tools/perf/pmu-events/arch/x86/broadwell/uncore.json            | 2 +-
>  tools/perf/pmu-events/arch/x86/broadwell/virtual-memory.json    | 2 +-
>  tools/perf/pmu-events/arch/x86/broadwellde/cache.json           | 2 +-
>  tools/perf/pmu-events/arch/x86/broadwellde/floating-point.json  | 2 +-
>  tools/perf/pmu-events/arch/x86/broadwellde/frontend.json        | 2 +-
>  tools/perf/pmu-events/arch/x86/broadwellde/memory.json          | 2 +-
>  tools/perf/pmu-events/arch/x86/broadwellde/other.json           | 2 +-
>  tools/perf/pmu-events/arch/x86/broadwellde/pipeline.json        | 2 +-
>  tools/perf/pmu-events/arch/x86/broadwellde/virtual-memory.json  | 2 +-
>  tools/perf/pmu-events/arch/x86/broadwellx/cache.json            | 2 +-
>  tools/perf/pmu-events/arch/x86/broadwellx/floating-point.json   | 2 +-
>  tools/perf/pmu-events/arch/x86/broadwellx/frontend.json         | 2 +-
>  tools/perf/pmu-events/arch/x86/broadwellx/memory.json           | 2 +-
>  tools/perf/pmu-events/arch/x86/broadwellx/other.json            | 2 +-
>  tools/perf/pmu-events/arch/x86/broadwellx/pipeline.json         | 2 +-
>  tools/perf/pmu-events/arch/x86/broadwellx/virtual-memory.json   | 2 +-
>  tools/perf/pmu-events/arch/x86/cascadelakex/cache.json          | 2 +-
>  tools/perf/pmu-events/arch/x86/cascadelakex/floating-point.json | 2 +-
>  tools/perf/pmu-events/arch/x86/cascadelakex/frontend.json       | 2 +-
>  tools/perf/pmu-events/arch/x86/cascadelakex/memory.json         | 2 +-
>  tools/perf/pmu-events/arch/x86/cascadelakex/other.json          | 2 +-
>  tools/perf/pmu-events/arch/x86/cascadelakex/pipeline.json       | 2 +-
>  tools/perf/pmu-events/arch/x86/cascadelakex/virtual-memory.json | 2 +-
>  tools/perf/pmu-events/arch/x86/goldmont/cache.json              | 2 +-
>  tools/perf/pmu-events/arch/x86/goldmont/frontend.json           | 2 +-
>  tools/perf/pmu-events/arch/x86/goldmont/memory.json             | 2 +-
>  tools/perf/pmu-events/arch/x86/goldmont/other.json              | 2 +-
>  tools/perf/pmu-events/arch/x86/goldmont/pipeline.json           | 2 +-
>  tools/perf/pmu-events/arch/x86/goldmont/virtual-memory.json     | 2 +-
>  tools/perf/pmu-events/arch/x86/goldmontplus/cache.json          | 2 +-
>  tools/perf/pmu-events/arch/x86/goldmontplus/frontend.json       | 2 +-
>  tools/perf/pmu-events/arch/x86/goldmontplus/memory.json         | 2 +-
>  tools/perf/pmu-events/arch/x86/goldmontplus/other.json          | 2 +-
>  tools/perf/pmu-events/arch/x86/goldmontplus/pipeline.json       | 2 +-
>  tools/perf/pmu-events/arch/x86/goldmontplus/virtual-memory.json | 2 +-
>  tools/perf/pmu-events/arch/x86/haswell/cache.json               | 2 +-
>  tools/perf/pmu-events/arch/x86/haswell/floating-point.json      | 2 +-
>  tools/perf/pmu-events/arch/x86/haswell/frontend.json            | 2 +-
>  tools/perf/pmu-events/arch/x86/haswell/memory.json              | 2 +-
>  tools/perf/pmu-events/arch/x86/haswell/other.json               | 2 +-
>  tools/perf/pmu-events/arch/x86/haswell/pipeline.json            | 2 +-
>  tools/perf/pmu-events/arch/x86/haswell/uncore.json              | 2 +-
>  tools/perf/pmu-events/arch/x86/haswell/virtual-memory.json      | 2 +-
>  tools/perf/pmu-events/arch/x86/haswellx/cache.json              | 2 +-
>  tools/perf/pmu-events/arch/x86/haswellx/floating-point.json     | 2 +-
>  tools/perf/pmu-events/arch/x86/haswellx/frontend.json           | 2 +-
>  tools/perf/pmu-events/arch/x86/haswellx/memory.json             | 2 +-
>  tools/perf/pmu-events/arch/x86/haswellx/other.json              | 2 +-
>  tools/perf/pmu-events/arch/x86/haswellx/pipeline.json           | 2 +-
>  tools/perf/pmu-events/arch/x86/haswellx/virtual-memory.json     | 2 +-
>  tools/perf/pmu-events/arch/x86/ivybridge/cache.json             | 2 +-
>  tools/perf/pmu-events/arch/x86/ivybridge/floating-point.json    | 2 +-
>  tools/perf/pmu-events/arch/x86/ivybridge/frontend.json          | 2 +-
>  tools/perf/pmu-events/arch/x86/ivybridge/memory.json            | 2 +-
>  tools/perf/pmu-events/arch/x86/ivybridge/other.json             | 2 +-
>  tools/perf/pmu-events/arch/x86/ivybridge/pipeline.json          | 2 +-
>  tools/perf/pmu-events/arch/x86/ivybridge/uncore.json            | 2 +-
>  tools/perf/pmu-events/arch/x86/ivybridge/virtual-memory.json    | 2 +-
>  tools/perf/pmu-events/arch/x86/ivytown/cache.json               | 2 +-
>  tools/perf/pmu-events/arch/x86/ivytown/floating-point.json      | 2 +-
>  tools/perf/pmu-events/arch/x86/ivytown/frontend.json            | 2 +-
>  tools/perf/pmu-events/arch/x86/ivytown/memory.json              | 2 +-
>  tools/perf/pmu-events/arch/x86/ivytown/other.json               | 2 +-
>  tools/perf/pmu-events/arch/x86/ivytown/pipeline.json            | 2 +-
>  tools/perf/pmu-events/arch/x86/ivytown/virtual-memory.json      | 2 +-
>  tools/perf/pmu-events/arch/x86/jaketown/cache.json              | 2 +-
>  tools/perf/pmu-events/arch/x86/jaketown/floating-point.json     | 2 +-
>  tools/perf/pmu-events/arch/x86/jaketown/frontend.json           | 2 +-
>  tools/perf/pmu-events/arch/x86/jaketown/memory.json             | 2 +-
>  tools/perf/pmu-events/arch/x86/jaketown/other.json              | 2 +-
>  tools/perf/pmu-events/arch/x86/jaketown/pipeline.json           | 2 +-
>  tools/perf/pmu-events/arch/x86/jaketown/virtual-memory.json     | 2 +-
>  tools/perf/pmu-events/arch/x86/knightslanding/cache.json        | 2 +-
>  tools/perf/pmu-events/arch/x86/knightslanding/frontend.json     | 2 +-
>  tools/perf/pmu-events/arch/x86/knightslanding/memory.json       | 2 +-
>  tools/perf/pmu-events/arch/x86/knightslanding/pipeline.json     | 2 +-
>  .../perf/pmu-events/arch/x86/knightslanding/virtual-memory.json | 2 +-
>  tools/perf/pmu-events/arch/x86/nehalemep/cache.json             | 2 +-
>  tools/perf/pmu-events/arch/x86/nehalemep/floating-point.json    | 2 +-
>  tools/perf/pmu-events/arch/x86/nehalemep/frontend.json          | 2 +-
>  tools/perf/pmu-events/arch/x86/nehalemep/memory.json            | 2 +-
>  tools/perf/pmu-events/arch/x86/nehalemep/other.json             | 2 +-
>  tools/perf/pmu-events/arch/x86/nehalemep/pipeline.json          | 2 +-
>  tools/perf/pmu-events/arch/x86/nehalemep/virtual-memory.json    | 2 +-
>  tools/perf/pmu-events/arch/x86/nehalemex/cache.json             | 2 +-
>  tools/perf/pmu-events/arch/x86/nehalemex/floating-point.json    | 2 +-
>  tools/perf/pmu-events/arch/x86/nehalemex/frontend.json          | 2 +-
>  tools/perf/pmu-events/arch/x86/nehalemex/memory.json            | 2 +-
>  tools/perf/pmu-events/arch/x86/nehalemex/other.json             | 2 +-
>  tools/perf/pmu-events/arch/x86/nehalemex/pipeline.json          | 2 +-
>  tools/perf/pmu-events/arch/x86/nehalemex/virtual-memory.json    | 2 +-
>  tools/perf/pmu-events/arch/x86/sandybridge/cache.json           | 2 +-
>  tools/perf/pmu-events/arch/x86/sandybridge/floating-point.json  | 2 +-
>  tools/perf/pmu-events/arch/x86/sandybridge/frontend.json        | 2 +-
>  tools/perf/pmu-events/arch/x86/sandybridge/memory.json          | 2 +-
>  tools/perf/pmu-events/arch/x86/sandybridge/other.json           | 2 +-
>  tools/perf/pmu-events/arch/x86/sandybridge/pipeline.json        | 2 +-
>  tools/perf/pmu-events/arch/x86/sandybridge/uncore.json          | 2 +-
>  tools/perf/pmu-events/arch/x86/sandybridge/virtual-memory.json  | 2 +-
>  tools/perf/pmu-events/arch/x86/silvermont/cache.json            | 2 +-
>  tools/perf/pmu-events/arch/x86/silvermont/frontend.json         | 2 +-
>  tools/perf/pmu-events/arch/x86/silvermont/memory.json           | 2 +-
>  tools/perf/pmu-events/arch/x86/silvermont/other.json            | 2 +-
>  tools/perf/pmu-events/arch/x86/silvermont/pipeline.json         | 2 +-
>  tools/perf/pmu-events/arch/x86/silvermont/virtual-memory.json   | 2 +-
>  tools/perf/pmu-events/arch/x86/skylake/cache.json               | 2 +-
>  tools/perf/pmu-events/arch/x86/skylake/floating-point.json      | 2 +-
>  tools/perf/pmu-events/arch/x86/skylake/frontend.json            | 2 +-
>  tools/perf/pmu-events/arch/x86/skylake/memory.json              | 2 +-
>  tools/perf/pmu-events/arch/x86/skylake/other.json               | 2 +-
>  tools/perf/pmu-events/arch/x86/skylake/pipeline.json            | 2 +-
>  tools/perf/pmu-events/arch/x86/skylake/uncore.json              | 2 +-
>  tools/perf/pmu-events/arch/x86/skylake/virtual-memory.json      | 2 +-
>  tools/perf/pmu-events/arch/x86/skylakex/cache.json              | 2 +-
>  tools/perf/pmu-events/arch/x86/skylakex/floating-point.json     | 2 +-
>  tools/perf/pmu-events/arch/x86/skylakex/frontend.json           | 2 +-
>  tools/perf/pmu-events/arch/x86/skylakex/memory.json             | 2 +-
>  tools/perf/pmu-events/arch/x86/skylakex/other.json              | 2 +-
>  tools/perf/pmu-events/arch/x86/skylakex/pipeline.json           | 2 +-
>  tools/perf/pmu-events/arch/x86/skylakex/virtual-memory.json     | 2 +-
>  tools/perf/pmu-events/arch/x86/westmereep-dp/cache.json         | 2 +-
>  .../perf/pmu-events/arch/x86/westmereep-dp/floating-point.json  | 2 +-
>  tools/perf/pmu-events/arch/x86/westmereep-dp/frontend.json      | 2 +-
>  tools/perf/pmu-events/arch/x86/westmereep-dp/memory.json        | 2 +-
>  tools/perf/pmu-events/arch/x86/westmereep-dp/other.json         | 2 +-
>  tools/perf/pmu-events/arch/x86/westmereep-dp/pipeline.json      | 2 +-
>  .../perf/pmu-events/arch/x86/westmereep-dp/virtual-memory.json  | 2 +-
>  tools/perf/pmu-events/arch/x86/westmereep-sp/cache.json         | 2 +-
>  .../perf/pmu-events/arch/x86/westmereep-sp/floating-point.json  | 2 +-
>  tools/perf/pmu-events/arch/x86/westmereep-sp/frontend.json      | 2 +-
>  tools/perf/pmu-events/arch/x86/westmereep-sp/memory.json        | 2 +-
>  tools/perf/pmu-events/arch/x86/westmereep-sp/other.json         | 2 +-
>  tools/perf/pmu-events/arch/x86/westmereep-sp/pipeline.json      | 2 +-
>  .../perf/pmu-events/arch/x86/westmereep-sp/virtual-memory.json  | 2 +-
>  tools/perf/pmu-events/arch/x86/westmereex/cache.json            | 2 +-
>  tools/perf/pmu-events/arch/x86/westmereex/floating-point.json   | 2 +-
>  tools/perf/pmu-events/arch/x86/westmereex/frontend.json         | 2 +-
>  tools/perf/pmu-events/arch/x86/westmereex/memory.json           | 2 +-
>  tools/perf/pmu-events/arch/x86/westmereex/other.json            | 2 +-
>  tools/perf/pmu-events/arch/x86/westmereex/pipeline.json         | 2 +-
>  tools/perf/pmu-events/arch/x86/westmereex/virtual-memory.json   | 2 +-
>  tools/perf/scripts/python/bin/intel-pt-events-report            | 2 +-
>  164 files changed, 164 insertions(+), 164 deletions(-)
> 
> diff --git a/tools/perf/pmu-events/arch/powerpc/power9/cache.json b/tools/perf/pmu-events/arch/powerpc/power9/cache.json
> index 8510721050544204..222d954f829d87cc 100644
> --- a/tools/perf/pmu-events/arch/powerpc/power9/cache.json
> +++ b/tools/perf/pmu-events/arch/powerpc/power9/cache.json
> @@ -104,4 +104,4 @@
>      "EventName": "PM_CMPLU_STALL_LARX",
>      "BriefDescription": "Finish stall because the NTF instruction was a larx waiting to be satisfied"
>    }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/powerpc/power9/floating-point.json b/tools/perf/pmu-events/arch/powerpc/power9/floating-point.json
> index 8a83bca26552a149..18c1df3bef08896f 100644
> --- a/tools/perf/pmu-events/arch/powerpc/power9/floating-point.json
> +++ b/tools/perf/pmu-events/arch/powerpc/power9/floating-point.json
> @@ -29,4 +29,4 @@
>      "EventName": "PM_THRESH_NOT_MET",
>      "BriefDescription": "Threshold counter did not meet threshold"
>    }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/powerpc/power9/frontend.json b/tools/perf/pmu-events/arch/powerpc/power9/frontend.json
> index f9fa84b16fb5968b..0656c1ac3458131c 100644
> --- a/tools/perf/pmu-events/arch/powerpc/power9/frontend.json
> +++ b/tools/perf/pmu-events/arch/powerpc/power9/frontend.json
> @@ -354,4 +354,4 @@
>      "EventName": "PM_IPTEG_FROM_L31_ECO_MOD",
>      "BriefDescription": "A Page Table Entry was loaded into the TLB with Modified (M) data from another core's ECO L3 on the same chip due to a instruction side request"
>    }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/powerpc/power9/marked.json b/tools/perf/pmu-events/arch/powerpc/power9/marked.json
> index b1954c38bab1a5d8..cb41a7add534fd94 100644
> --- a/tools/perf/pmu-events/arch/powerpc/power9/marked.json
> +++ b/tools/perf/pmu-events/arch/powerpc/power9/marked.json
> @@ -624,4 +624,4 @@
>      "EventName": "PM_MRK_BR_MPRED_CMPL",
>      "BriefDescription": "Marked Branch Mispredicted"
>    }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/powerpc/power9/memory.json b/tools/perf/pmu-events/arch/powerpc/power9/memory.json
> index 2e2ebc700c747ab0..d471601d89cf6628 100644
> --- a/tools/perf/pmu-events/arch/powerpc/power9/memory.json
> +++ b/tools/perf/pmu-events/arch/powerpc/power9/memory.json
> @@ -124,4 +124,4 @@
>      "EventName": "PM_DARQ1_4_6_ENTRIES",
>      "BriefDescription": "Cycles in which 4, 5, or 6 DARQ1 entries (out of 12) are in use"
>    }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/powerpc/power9/other.json b/tools/perf/pmu-events/arch/powerpc/power9/other.json
> index 48cf4f920b3ff09d..c47fec746f292bc5 100644
> --- a/tools/perf/pmu-events/arch/powerpc/power9/other.json
> +++ b/tools/perf/pmu-events/arch/powerpc/power9/other.json
> @@ -2334,4 +2334,4 @@
>      "EventName": "PM_L3_PF_USAGE",
>      "BriefDescription": "Rotating sample of 32 PF actives"
>    }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/powerpc/power9/pipeline.json b/tools/perf/pmu-events/arch/powerpc/power9/pipeline.json
> index b4772f54a271890e..536fbde7ed7e0d63 100644
> --- a/tools/perf/pmu-events/arch/powerpc/power9/pipeline.json
> +++ b/tools/perf/pmu-events/arch/powerpc/power9/pipeline.json
> @@ -529,4 +529,4 @@
>      "EventName": "PM_MRK_DATA_FROM_L21_SHR_CYC",
>      "BriefDescription": "Duration in cycles to reload with Shared (S) data from another core's L2 on the same chip due to a marked load"
>    }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/powerpc/power9/pmc.json b/tools/perf/pmu-events/arch/powerpc/power9/pmc.json
> index 8b3b0f3be6644c65..98b08ce2d2ccb721 100644
> --- a/tools/perf/pmu-events/arch/powerpc/power9/pmc.json
> +++ b/tools/perf/pmu-events/arch/powerpc/power9/pmc.json
> @@ -114,4 +114,4 @@
>      "EventName": "PM_1FLOP_CMPL",
>      "BriefDescription": "one flop (fadd, fmul, fsub, fcmp, fsel, fabs, fnabs, fres, fsqrte, fneg) operation completed"
>    }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/powerpc/power9/translation.json b/tools/perf/pmu-events/arch/powerpc/power9/translation.json
> index b27642676244576c..d8721c4d22332030 100644
> --- a/tools/perf/pmu-events/arch/powerpc/power9/translation.json
> +++ b/tools/perf/pmu-events/arch/powerpc/power9/translation.json
> @@ -224,4 +224,4 @@
>      "EventName": "PM_CMPLU_STALL_TLBIE",
>      "BriefDescription": "Finish stall because the NTF instruction was a tlbie waiting for response from L2"
>    }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/bonnell/cache.json b/tools/perf/pmu-events/arch/x86/bonnell/cache.json
> index ffab90c5891c6fe9..66179defeda9b217 100644
> --- a/tools/perf/pmu-events/arch/x86/bonnell/cache.json
> +++ b/tools/perf/pmu-events/arch/x86/bonnell/cache.json
> @@ -743,4 +743,4 @@
>          "SampleAfterValue": "10000",
>          "BriefDescription": "Retired loads that miss the L2 cache"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/bonnell/floating-point.json b/tools/perf/pmu-events/arch/x86/bonnell/floating-point.json
> index f0e090cdb9f0543c..70c36a70ec711ee3 100644
> --- a/tools/perf/pmu-events/arch/x86/bonnell/floating-point.json
> +++ b/tools/perf/pmu-events/arch/x86/bonnell/floating-point.json
> @@ -258,4 +258,4 @@
>          "SampleAfterValue": "2000000",
>          "BriefDescription": "Saturated arithmetic instructions retired."
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/bonnell/frontend.json b/tools/perf/pmu-events/arch/x86/bonnell/frontend.json
> index ef69540ab61dbbce..db6415c0d4ec0b04 100644
> --- a/tools/perf/pmu-events/arch/x86/bonnell/frontend.json
> +++ b/tools/perf/pmu-events/arch/x86/bonnell/frontend.json
> @@ -80,4 +80,4 @@
>          "BriefDescription": "This event counts the cycles where 1 or more uops are issued by the micro-sequencer (MS), including microcode assists and inserted flows, and written to the IQ.",
>          "CounterMask": "1"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/bonnell/memory.json b/tools/perf/pmu-events/arch/x86/bonnell/memory.json
> index 3ae843b20c8acfd3..0655462932ec2802 100644
> --- a/tools/perf/pmu-events/arch/x86/bonnell/memory.json
> +++ b/tools/perf/pmu-events/arch/x86/bonnell/memory.json
> @@ -151,4 +151,4 @@
>          "SampleAfterValue": "200000",
>          "BriefDescription": "Any Software prefetch"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/bonnell/other.json b/tools/perf/pmu-events/arch/x86/bonnell/other.json
> index 4bc1c582d1cd2c0e..e7c1ada258b794b5 100644
> --- a/tools/perf/pmu-events/arch/x86/bonnell/other.json
> +++ b/tools/perf/pmu-events/arch/x86/bonnell/other.json
> @@ -447,4 +447,4 @@
>          "SampleAfterValue": "200000",
>          "BriefDescription": "Hardware interrupts received."
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/bonnell/pipeline.json b/tools/perf/pmu-events/arch/x86/bonnell/pipeline.json
> index 09c6de13de20dd3c..333a97217cb239ce 100644
> --- a/tools/perf/pmu-events/arch/x86/bonnell/pipeline.json
> +++ b/tools/perf/pmu-events/arch/x86/bonnell/pipeline.json
> @@ -361,4 +361,4 @@
>          "SampleAfterValue": "200000",
>          "BriefDescription": "Micro-op reissues on a store-load collision (At Retirement)"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/bonnell/virtual-memory.json b/tools/perf/pmu-events/arch/x86/bonnell/virtual-memory.json
> index 7bb8175887217b2c..9ac07962530bee81 100644
> --- a/tools/perf/pmu-events/arch/x86/bonnell/virtual-memory.json
> +++ b/tools/perf/pmu-events/arch/x86/bonnell/virtual-memory.json
> @@ -121,4 +121,4 @@
>          "SampleAfterValue": "200000",
>          "BriefDescription": "Retired loads that miss the DTLB (precise event)."
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/broadwell/cache.json b/tools/perf/pmu-events/arch/x86/broadwell/cache.json
> index 7938bf5689abae4c..889dba72d3f9aa5c 100644
> --- a/tools/perf/pmu-events/arch/x86/broadwell/cache.json
> +++ b/tools/perf/pmu-events/arch/x86/broadwell/cache.json
> @@ -3396,4 +3396,4 @@
>          "Offcore": "1",
>          "CounterHTOff": "0,1,2,3"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/broadwell/floating-point.json b/tools/perf/pmu-events/arch/x86/broadwell/floating-point.json
> index 15291239c1285375..0dc65066535da3c3 100644
> --- a/tools/perf/pmu-events/arch/x86/broadwell/floating-point.json
> +++ b/tools/perf/pmu-events/arch/x86/broadwell/floating-point.json
> @@ -169,4 +169,4 @@
>          "CounterMask": "1",
>          "CounterHTOff": "0,1,2,3"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/broadwell/frontend.json b/tools/perf/pmu-events/arch/x86/broadwell/frontend.json
> index aa4a5d762f212bf5..d33eae0e69a64eca 100644
> --- a/tools/perf/pmu-events/arch/x86/broadwell/frontend.json
> +++ b/tools/perf/pmu-events/arch/x86/broadwell/frontend.json
> @@ -283,4 +283,4 @@
>          "BriefDescription": "Decode Stream Buffer (DSB)-to-MITE switch true penalty cycles.",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/broadwell/memory.json b/tools/perf/pmu-events/arch/x86/broadwell/memory.json
> index b6b5247d3d5a79b4..597abc42da75845b 100644
> --- a/tools/perf/pmu-events/arch/x86/broadwell/memory.json
> +++ b/tools/perf/pmu-events/arch/x86/broadwell/memory.json
> @@ -3042,4 +3042,4 @@
>          "Offcore": "1",
>          "CounterHTOff": "0,1,2,3"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/broadwell/other.json b/tools/perf/pmu-events/arch/x86/broadwell/other.json
> index 4f829c5febbe6f89..dd4e44d99618ad9e 100644
> --- a/tools/perf/pmu-events/arch/x86/broadwell/other.json
> +++ b/tools/perf/pmu-events/arch/x86/broadwell/other.json
> @@ -41,4 +41,4 @@
>          "BriefDescription": "Cycles when L1 and L2 are locked due to UC or split lock",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/broadwell/pipeline.json b/tools/perf/pmu-events/arch/x86/broadwell/pipeline.json
> index bb25574b8d212f5e..f5f45deade9642aa 100644
> --- a/tools/perf/pmu-events/arch/x86/broadwell/pipeline.json
> +++ b/tools/perf/pmu-events/arch/x86/broadwell/pipeline.json
> @@ -1426,4 +1426,4 @@
>          "BriefDescription": "Counts the total number when the front end is resteered, mainly when the BPU cannot provide a correct prediction and this is corrected by other branch handling mechanisms at the front end.",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/broadwell/uncore.json b/tools/perf/pmu-events/arch/x86/broadwell/uncore.json
> index 28e1e159a3cb5a44..0849ba08c3ff7b65 100644
> --- a/tools/perf/pmu-events/arch/x86/broadwell/uncore.json
> +++ b/tools/perf/pmu-events/arch/x86/broadwell/uncore.json
> @@ -275,4 +275,4 @@
>      "Invert": "0",
>      "EdgeDetect": "0"
>    }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/broadwell/virtual-memory.json b/tools/perf/pmu-events/arch/x86/broadwell/virtual-memory.json
> index 2a015e4c7e21a9c6..a07319c626ed6adc 100644
> --- a/tools/perf/pmu-events/arch/x86/broadwell/virtual-memory.json
> +++ b/tools/perf/pmu-events/arch/x86/broadwell/virtual-memory.json
> @@ -385,4 +385,4 @@
>          "BriefDescription": "STLB flush attempts",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/broadwellde/cache.json b/tools/perf/pmu-events/arch/x86/broadwellde/cache.json
> index bf243fe2a0ec3c64..c873ccd8ae359cfe 100644
> --- a/tools/perf/pmu-events/arch/x86/broadwellde/cache.json
> +++ b/tools/perf/pmu-events/arch/x86/broadwellde/cache.json
> @@ -806,4 +806,4 @@
>          "SampleAfterValue": "100003",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/broadwellde/floating-point.json b/tools/perf/pmu-events/arch/x86/broadwellde/floating-point.json
> index d7b9d9c9c518850c..044974bb906535ad 100644
> --- a/tools/perf/pmu-events/arch/x86/broadwellde/floating-point.json
> +++ b/tools/perf/pmu-events/arch/x86/broadwellde/floating-point.json
> @@ -162,4 +162,4 @@
>          "SampleAfterValue": "100003",
>          "CounterHTOff": "0,1,2,3"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/broadwellde/frontend.json b/tools/perf/pmu-events/arch/x86/broadwellde/frontend.json
> index 72781e1e3362fe41..d62e60ac92f7014e 100644
> --- a/tools/perf/pmu-events/arch/x86/broadwellde/frontend.json
> +++ b/tools/perf/pmu-events/arch/x86/broadwellde/frontend.json
> @@ -283,4 +283,4 @@
>          "SampleAfterValue": "2000003",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/broadwellde/memory.json b/tools/perf/pmu-events/arch/x86/broadwellde/memory.json
> index e44f73c24ac8555c..243f7c72840fdb41 100644
> --- a/tools/perf/pmu-events/arch/x86/broadwellde/memory.json
> +++ b/tools/perf/pmu-events/arch/x86/broadwellde/memory.json
> @@ -429,4 +429,4 @@
>          "SampleAfterValue": "101",
>          "CounterHTOff": "3"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/broadwellde/other.json b/tools/perf/pmu-events/arch/x86/broadwellde/other.json
> index 4475249ea9da6ac3..bb06ddd28007cd89 100644
> --- a/tools/perf/pmu-events/arch/x86/broadwellde/other.json
> +++ b/tools/perf/pmu-events/arch/x86/broadwellde/other.json
> @@ -41,4 +41,4 @@
>          "SampleAfterValue": "2000003",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/broadwellde/pipeline.json b/tools/perf/pmu-events/arch/x86/broadwellde/pipeline.json
> index e2f0540625a240ac..2874145e34acaeb2 100644
> --- a/tools/perf/pmu-events/arch/x86/broadwellde/pipeline.json
> +++ b/tools/perf/pmu-events/arch/x86/broadwellde/pipeline.json
> @@ -1420,4 +1420,4 @@
>          "SampleAfterValue": "100003",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/broadwellde/virtual-memory.json b/tools/perf/pmu-events/arch/x86/broadwellde/virtual-memory.json
> index 7d79c707c6d150b5..1eb84d12804db071 100644
> --- a/tools/perf/pmu-events/arch/x86/broadwellde/virtual-memory.json
> +++ b/tools/perf/pmu-events/arch/x86/broadwellde/virtual-memory.json
> @@ -385,4 +385,4 @@
>          "SampleAfterValue": "100007",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/broadwellx/cache.json b/tools/perf/pmu-events/arch/x86/broadwellx/cache.json
> index 75a3098d5775e89a..17c1c6013d556d6d 100644
> --- a/tools/perf/pmu-events/arch/x86/broadwellx/cache.json
> +++ b/tools/perf/pmu-events/arch/x86/broadwellx/cache.json
> @@ -963,4 +963,4 @@
>          "SampleAfterValue": "100003",
>          "CounterHTOff": "0,1,2,3"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/broadwellx/floating-point.json b/tools/perf/pmu-events/arch/x86/broadwellx/floating-point.json
> index ba0e0c4e74eb21ac..2285dfeb5a7367a1 100644
> --- a/tools/perf/pmu-events/arch/x86/broadwellx/floating-point.json
> +++ b/tools/perf/pmu-events/arch/x86/broadwellx/floating-point.json
> @@ -162,4 +162,4 @@
>          "SampleAfterValue": "100003",
>          "CounterHTOff": "0,1,2,3"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/broadwellx/frontend.json b/tools/perf/pmu-events/arch/x86/broadwellx/frontend.json
> index 72781e1e3362fe41..d62e60ac92f7014e 100644
> --- a/tools/perf/pmu-events/arch/x86/broadwellx/frontend.json
> +++ b/tools/perf/pmu-events/arch/x86/broadwellx/frontend.json
> @@ -283,4 +283,4 @@
>          "SampleAfterValue": "2000003",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/broadwellx/memory.json b/tools/perf/pmu-events/arch/x86/broadwellx/memory.json
> index ecb413bb67cafbfa..18f96aa82752af4e 100644
> --- a/tools/perf/pmu-events/arch/x86/broadwellx/memory.json
> +++ b/tools/perf/pmu-events/arch/x86/broadwellx/memory.json
> @@ -676,4 +676,4 @@
>          "SampleAfterValue": "100003",
>          "CounterHTOff": "0,1,2,3"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/broadwellx/other.json b/tools/perf/pmu-events/arch/x86/broadwellx/other.json
> index 4475249ea9da6ac3..bb06ddd28007cd89 100644
> --- a/tools/perf/pmu-events/arch/x86/broadwellx/other.json
> +++ b/tools/perf/pmu-events/arch/x86/broadwellx/other.json
> @@ -41,4 +41,4 @@
>          "SampleAfterValue": "2000003",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/broadwellx/pipeline.json b/tools/perf/pmu-events/arch/x86/broadwellx/pipeline.json
> index c2f6932a581737f0..27929cb7f0483205 100644
> --- a/tools/perf/pmu-events/arch/x86/broadwellx/pipeline.json
> +++ b/tools/perf/pmu-events/arch/x86/broadwellx/pipeline.json
> @@ -1420,4 +1420,4 @@
>          "SampleAfterValue": "100003",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/broadwellx/virtual-memory.json b/tools/perf/pmu-events/arch/x86/broadwellx/virtual-memory.json
> index 7d79c707c6d150b5..1eb84d12804db071 100644
> --- a/tools/perf/pmu-events/arch/x86/broadwellx/virtual-memory.json
> +++ b/tools/perf/pmu-events/arch/x86/broadwellx/virtual-memory.json
> @@ -385,4 +385,4 @@
>          "SampleAfterValue": "100007",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/cascadelakex/cache.json b/tools/perf/pmu-events/arch/x86/cascadelakex/cache.json
> index 143077c2caf49874..d8f6effe1bbce54e 100644
> --- a/tools/perf/pmu-events/arch/x86/cascadelakex/cache.json
> +++ b/tools/perf/pmu-events/arch/x86/cascadelakex/cache.json
> @@ -10169,4 +10169,4 @@
>          "SampleAfterValue": "100003",
>          "CounterHTOff": "0,1,2,3"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/cascadelakex/floating-point.json b/tools/perf/pmu-events/arch/x86/cascadelakex/floating-point.json
> index 91b38de138f2d675..a8919a0894c05e2e 100644
> --- a/tools/perf/pmu-events/arch/x86/cascadelakex/floating-point.json
> +++ b/tools/perf/pmu-events/arch/x86/cascadelakex/floating-point.json
> @@ -82,4 +82,4 @@
>          "SampleAfterValue": "100003",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/cascadelakex/frontend.json b/tools/perf/pmu-events/arch/x86/cascadelakex/frontend.json
> index 954e64574ee28243..f88b44d891ee5cb6 100644
> --- a/tools/perf/pmu-events/arch/x86/cascadelakex/frontend.json
> +++ b/tools/perf/pmu-events/arch/x86/cascadelakex/frontend.json
> @@ -479,4 +479,4 @@
>          "SampleAfterValue": "100007",
>          "CounterHTOff": "0,1,2,3"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/cascadelakex/memory.json b/tools/perf/pmu-events/arch/x86/cascadelakex/memory.json
> index dfee925963795eae..a0c89ef8224d6270 100644
> --- a/tools/perf/pmu-events/arch/x86/cascadelakex/memory.json
> +++ b/tools/perf/pmu-events/arch/x86/cascadelakex/memory.json
> @@ -9906,4 +9906,4 @@
>          "SampleAfterValue": "100003",
>          "CounterHTOff": "0,1,2,3"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/cascadelakex/other.json b/tools/perf/pmu-events/arch/x86/cascadelakex/other.json
> index 73e27c48bd6e36b3..9b326ff4c6d89723 100644
> --- a/tools/perf/pmu-events/arch/x86/cascadelakex/other.json
> +++ b/tools/perf/pmu-events/arch/x86/cascadelakex/other.json
> @@ -8905,4 +8905,4 @@
>          "SampleAfterValue": "100003",
>          "CounterHTOff": "0,1,2,3"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/cascadelakex/pipeline.json b/tools/perf/pmu-events/arch/x86/cascadelakex/pipeline.json
> index 5b7df05f900cc0d9..51900c3e55f396dc 100644
> --- a/tools/perf/pmu-events/arch/x86/cascadelakex/pipeline.json
> +++ b/tools/perf/pmu-events/arch/x86/cascadelakex/pipeline.json
> @@ -966,4 +966,4 @@
>          "SampleAfterValue": "100003",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/cascadelakex/virtual-memory.json b/tools/perf/pmu-events/arch/x86/cascadelakex/virtual-memory.json
> index 579733168e233dde..ec5811b3275b5f4a 100644
> --- a/tools/perf/pmu-events/arch/x86/cascadelakex/virtual-memory.json
> +++ b/tools/perf/pmu-events/arch/x86/cascadelakex/virtual-memory.json
> @@ -282,4 +282,4 @@
>          "SampleAfterValue": "100007",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/goldmont/cache.json b/tools/perf/pmu-events/arch/x86/goldmont/cache.json
> index 52a105666afcbc99..971e0c7964aac0a2 100644
> --- a/tools/perf/pmu-events/arch/x86/goldmont/cache.json
> +++ b/tools/perf/pmu-events/arch/x86/goldmont/cache.json
> @@ -1302,4 +1302,4 @@
>          "BriefDescription": "Counts demand cacheable data reads of full cache lines that hit the L2 cache.",
>          "Offcore": "1"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/goldmont/frontend.json b/tools/perf/pmu-events/arch/x86/goldmont/frontend.json
> index 9ba08518649ee5bc..d386539b2cb87e6b 100644
> --- a/tools/perf/pmu-events/arch/x86/goldmont/frontend.json
> +++ b/tools/perf/pmu-events/arch/x86/goldmont/frontend.json
> @@ -49,4 +49,4 @@
>          "SampleAfterValue": "200003",
>          "BriefDescription": "Decode restrictions due to predicting wrong instruction length"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/goldmont/memory.json b/tools/perf/pmu-events/arch/x86/goldmont/memory.json
> index 197dc76d49ddc75a..52a4111cbbd3b693 100644
> --- a/tools/perf/pmu-events/arch/x86/goldmont/memory.json
> +++ b/tools/perf/pmu-events/arch/x86/goldmont/memory.json
> @@ -31,4 +31,4 @@
>          "SampleAfterValue": "200003",
>          "BriefDescription": "Machine clears due to memory ordering issue"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/goldmont/other.json b/tools/perf/pmu-events/arch/x86/goldmont/other.json
> index 959cadd7cb0e8171..d3b6fe6b7216c2f5 100644
> --- a/tools/perf/pmu-events/arch/x86/goldmont/other.json
> +++ b/tools/perf/pmu-events/arch/x86/goldmont/other.json
> @@ -79,4 +79,4 @@
>          "SampleAfterValue": "200003",
>          "BriefDescription": "Cycles pending interrupts are masked"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/goldmont/pipeline.json b/tools/perf/pmu-events/arch/x86/goldmont/pipeline.json
> index 6342368accf8a45c..98ebf2928dccd2f5 100644
> --- a/tools/perf/pmu-events/arch/x86/goldmont/pipeline.json
> +++ b/tools/perf/pmu-events/arch/x86/goldmont/pipeline.json
> @@ -449,4 +449,4 @@
>          "SampleAfterValue": "200003",
>          "BriefDescription": "BACLEARs asserted for conditional branch"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/goldmont/virtual-memory.json b/tools/perf/pmu-events/arch/x86/goldmont/virtual-memory.json
> index 343d66bbd777003e..d755f197b08b44aa 100644
> --- a/tools/perf/pmu-events/arch/x86/goldmont/virtual-memory.json
> +++ b/tools/perf/pmu-events/arch/x86/goldmont/virtual-memory.json
> @@ -75,4 +75,4 @@
>          "BriefDescription": "Memory uops retired that missed the DTLB (Precise event capable)",
>          "Data_LA": "1"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/goldmontplus/cache.json b/tools/perf/pmu-events/arch/x86/goldmontplus/cache.json
> index 5a6ac8285ad4bfe3..5f2641e4f7d99435 100644
> --- a/tools/perf/pmu-events/arch/x86/goldmontplus/cache.json
> +++ b/tools/perf/pmu-events/arch/x86/goldmontplus/cache.json
> @@ -1464,4 +1464,4 @@
>          "BriefDescription": "Counts data read, code read, and read for ownership (RFO) requests (demand & prefetch) outstanding, per cycle, from the time of the L2 miss to when any response is received.",
>          "Offcore": "1"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/goldmontplus/frontend.json b/tools/perf/pmu-events/arch/x86/goldmontplus/frontend.json
> index a7878965ceab278a..eb1cd44a549ccea6 100644
> --- a/tools/perf/pmu-events/arch/x86/goldmontplus/frontend.json
> +++ b/tools/perf/pmu-events/arch/x86/goldmontplus/frontend.json
> @@ -59,4 +59,4 @@
>          "SampleAfterValue": "200003",
>          "BriefDescription": "Decode restrictions due to predicting wrong instruction length"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/goldmontplus/memory.json b/tools/perf/pmu-events/arch/x86/goldmontplus/memory.json
> index 91e0815f3ffbb15b..cf92358b3f101d7e 100644
> --- a/tools/perf/pmu-events/arch/x86/goldmontplus/memory.json
> +++ b/tools/perf/pmu-events/arch/x86/goldmontplus/memory.json
> @@ -35,4 +35,4 @@
>          "SampleAfterValue": "20003",
>          "BriefDescription": "Machine clears due to memory ordering issue"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/goldmontplus/other.json b/tools/perf/pmu-events/arch/x86/goldmontplus/other.json
> index b860374418abb1a4..8e50690050c9c2c1 100644
> --- a/tools/perf/pmu-events/arch/x86/goldmontplus/other.json
> +++ b/tools/perf/pmu-events/arch/x86/goldmontplus/other.json
> @@ -95,4 +95,4 @@
>          "SampleAfterValue": "200003",
>          "BriefDescription": "Cycles pending interrupts are masked"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/goldmontplus/pipeline.json b/tools/perf/pmu-events/arch/x86/goldmontplus/pipeline.json
> index e3fa1a0ba71b6356..757f8828715712e0 100644
> --- a/tools/perf/pmu-events/arch/x86/goldmontplus/pipeline.json
> +++ b/tools/perf/pmu-events/arch/x86/goldmontplus/pipeline.json
> @@ -538,4 +538,4 @@
>          "SampleAfterValue": "200003",
>          "BriefDescription": "BACLEARs asserted for conditional branch"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/goldmontplus/virtual-memory.json b/tools/perf/pmu-events/arch/x86/goldmontplus/virtual-memory.json
> index 0d32fd26ded14e6c..da7fdfda3ec143fe 100644
> --- a/tools/perf/pmu-events/arch/x86/goldmontplus/virtual-memory.json
> +++ b/tools/perf/pmu-events/arch/x86/goldmontplus/virtual-memory.json
> @@ -218,4 +218,4 @@
>          "BriefDescription": "Memory uops retired that missed the DTLB (Precise event capable)",
>          "Data_LA": "1"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/haswell/cache.json b/tools/perf/pmu-events/arch/x86/haswell/cache.json
> index 7fb0ad8d8ca1da02..2e5ed218f5419b29 100644
> --- a/tools/perf/pmu-events/arch/x86/haswell/cache.json
> +++ b/tools/perf/pmu-events/arch/x86/haswell/cache.json
> @@ -1060,4 +1060,4 @@
>          "Offcore": "1",
>          "CounterHTOff": "0,1,2,3"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/haswell/floating-point.json b/tools/perf/pmu-events/arch/x86/haswell/floating-point.json
> index f5a3beaa19fc8d74..7cfc6d48cc02009a 100644
> --- a/tools/perf/pmu-events/arch/x86/haswell/floating-point.json
> +++ b/tools/perf/pmu-events/arch/x86/haswell/floating-point.json
> @@ -89,4 +89,4 @@
>          "CounterMask": "1",
>          "CounterHTOff": "0,1,2,3"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/haswell/frontend.json b/tools/perf/pmu-events/arch/x86/haswell/frontend.json
> index c0a5bedcc15c0d37..42d43b80fb16a09f 100644
> --- a/tools/perf/pmu-events/arch/x86/haswell/frontend.json
> +++ b/tools/perf/pmu-events/arch/x86/haswell/frontend.json
> @@ -291,4 +291,4 @@
>          "BriefDescription": "Decode Stream Buffer (DSB)-to-MITE switch true penalty cycles.",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/haswell/memory.json b/tools/perf/pmu-events/arch/x86/haswell/memory.json
> index ef13ed88e2eae681..7f49e414cd8fef1f 100644
> --- a/tools/perf/pmu-events/arch/x86/haswell/memory.json
> +++ b/tools/perf/pmu-events/arch/x86/haswell/memory.json
> @@ -673,4 +673,4 @@
>          "Offcore": "1",
>          "CounterHTOff": "0,1,2,3"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/haswell/other.json b/tools/perf/pmu-events/arch/x86/haswell/other.json
> index 8a4d898d76c11b18..7ad2bcf427a42aa5 100644
> --- a/tools/perf/pmu-events/arch/x86/haswell/other.json
> +++ b/tools/perf/pmu-events/arch/x86/haswell/other.json
> @@ -40,4 +40,4 @@
>          "BriefDescription": "Cycles when L1 and L2 are locked due to UC or split lock",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/haswell/pipeline.json b/tools/perf/pmu-events/arch/x86/haswell/pipeline.json
> index 734d3873729e8048..84bcb14ef9f29691 100644
> --- a/tools/perf/pmu-events/arch/x86/haswell/pipeline.json
> +++ b/tools/perf/pmu-events/arch/x86/haswell/pipeline.json
> @@ -1340,4 +1340,4 @@
>          "BriefDescription": "Counts the total number when the front end is resteered, mainly when the BPU cannot provide a correct prediction and this is corrected by other branch handling mechanisms at the front end.",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/haswell/uncore.json b/tools/perf/pmu-events/arch/x86/haswell/uncore.json
> index 3ef5c21fef56b796..23b87c1df82fe899 100644
> --- a/tools/perf/pmu-events/arch/x86/haswell/uncore.json
> +++ b/tools/perf/pmu-events/arch/x86/haswell/uncore.json
> @@ -371,4 +371,4 @@
>      "Invert": "0",
>      "EdgeDetect": "0"
>    }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/haswell/virtual-memory.json b/tools/perf/pmu-events/arch/x86/haswell/virtual-memory.json
> index 777b500a5c9f3ef2..bc5f3fafa79921df 100644
> --- a/tools/perf/pmu-events/arch/x86/haswell/virtual-memory.json
> +++ b/tools/perf/pmu-events/arch/x86/haswell/virtual-memory.json
> @@ -481,4 +481,4 @@
>          "BriefDescription": "STLB flush attempts",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/haswellx/cache.json b/tools/perf/pmu-events/arch/x86/haswellx/cache.json
> index a9e62d4357af0635..1df96cc19557820e 100644
> --- a/tools/perf/pmu-events/arch/x86/haswellx/cache.json
> +++ b/tools/perf/pmu-events/arch/x86/haswellx/cache.json
> @@ -1094,4 +1094,4 @@
>          "SampleAfterValue": "100003",
>          "CounterHTOff": "0,1,2,3"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/haswellx/floating-point.json b/tools/perf/pmu-events/arch/x86/haswellx/floating-point.json
> index bc08cc1f2f7eb85d..28453b278e425c9a 100644
> --- a/tools/perf/pmu-events/arch/x86/haswellx/floating-point.json
> +++ b/tools/perf/pmu-events/arch/x86/haswellx/floating-point.json
> @@ -80,4 +80,4 @@
>          "SampleAfterValue": "100003",
>          "CounterHTOff": "0,1,2,3"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/haswellx/frontend.json b/tools/perf/pmu-events/arch/x86/haswellx/frontend.json
> index a4d9f1fcf940b67b..0c6f731498306da2 100644
> --- a/tools/perf/pmu-events/arch/x86/haswellx/frontend.json
> +++ b/tools/perf/pmu-events/arch/x86/haswellx/frontend.json
> @@ -291,4 +291,4 @@
>          "SampleAfterValue": "2000003",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/haswellx/memory.json b/tools/perf/pmu-events/arch/x86/haswellx/memory.json
> index a42d5ce86b6f4ae4..bf51a2551a0a4ea7 100644
> --- a/tools/perf/pmu-events/arch/x86/haswellx/memory.json
> +++ b/tools/perf/pmu-events/arch/x86/haswellx/memory.json
> @@ -764,4 +764,4 @@
>          "SampleAfterValue": "100003",
>          "CounterHTOff": "0,1,2,3"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/haswellx/other.json b/tools/perf/pmu-events/arch/x86/haswellx/other.json
> index 800e65df31bc5e22..151f16a9d6450143 100644
> --- a/tools/perf/pmu-events/arch/x86/haswellx/other.json
> +++ b/tools/perf/pmu-events/arch/x86/haswellx/other.json
> @@ -40,4 +40,4 @@
>          "SampleAfterValue": "2000003",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/haswellx/pipeline.json b/tools/perf/pmu-events/arch/x86/haswellx/pipeline.json
> index 26f2888341ee03ed..15c0cded89fc6dbe 100644
> --- a/tools/perf/pmu-events/arch/x86/haswellx/pipeline.json
> +++ b/tools/perf/pmu-events/arch/x86/haswellx/pipeline.json
> @@ -1337,4 +1337,4 @@
>          "SampleAfterValue": "100003",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/haswellx/virtual-memory.json b/tools/perf/pmu-events/arch/x86/haswellx/virtual-memory.json
> index 168df552b1a82d33..300ef1d360c2cb17 100644
> --- a/tools/perf/pmu-events/arch/x86/haswellx/virtual-memory.json
> +++ b/tools/perf/pmu-events/arch/x86/haswellx/virtual-memory.json
> @@ -481,4 +481,4 @@
>          "SampleAfterValue": "100003",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/ivybridge/cache.json b/tools/perf/pmu-events/arch/x86/ivybridge/cache.json
> index 5f6cb2abc3840162..3e877d7d4a565e83 100644
> --- a/tools/perf/pmu-events/arch/x86/ivybridge/cache.json
> +++ b/tools/perf/pmu-events/arch/x86/ivybridge/cache.json
> @@ -1099,4 +1099,4 @@
>          "BriefDescription": "Counts all data/code/rfo references (demand & prefetch)",
>          "CounterHTOff": "0,1,2,3"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/ivybridge/floating-point.json b/tools/perf/pmu-events/arch/x86/ivybridge/floating-point.json
> index 950b62c0908e445a..d7ba0ac68d7e9344 100644
> --- a/tools/perf/pmu-events/arch/x86/ivybridge/floating-point.json
> +++ b/tools/perf/pmu-events/arch/x86/ivybridge/floating-point.json
> @@ -148,4 +148,4 @@
>          "CounterMask": "1",
>          "CounterHTOff": "0,1,2,3"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/ivybridge/frontend.json b/tools/perf/pmu-events/arch/x86/ivybridge/frontend.json
> index efaa949ead31ee20..894ccfaaf6106887 100644
> --- a/tools/perf/pmu-events/arch/x86/ivybridge/frontend.json
> +++ b/tools/perf/pmu-events/arch/x86/ivybridge/frontend.json
> @@ -302,4 +302,4 @@
>          "BriefDescription": "Cycles when Decode Stream Buffer (DSB) fill encounter more than 3 Decode Stream Buffer (DSB) lines",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/ivybridge/memory.json b/tools/perf/pmu-events/arch/x86/ivybridge/memory.json
> index a74d54f56192c0cf..09ee7dab292cccbb 100644
> --- a/tools/perf/pmu-events/arch/x86/ivybridge/memory.json
> +++ b/tools/perf/pmu-events/arch/x86/ivybridge/memory.json
> @@ -233,4 +233,4 @@
>          "BriefDescription": "Counts LLC replacements",
>          "CounterHTOff": "0,1,2,3"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/ivybridge/other.json b/tools/perf/pmu-events/arch/x86/ivybridge/other.json
> index 4eb83ee404123989..db4c3d9219ee4093 100644
> --- a/tools/perf/pmu-events/arch/x86/ivybridge/other.json
> +++ b/tools/perf/pmu-events/arch/x86/ivybridge/other.json
> @@ -41,4 +41,4 @@
>          "BriefDescription": "Cycles when L1 and L2 are locked due to UC or split lock",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/ivybridge/pipeline.json b/tools/perf/pmu-events/arch/x86/ivybridge/pipeline.json
> index 2a0aad91d83d05e3..9e7181957967e2ea 100644
> --- a/tools/perf/pmu-events/arch/x86/ivybridge/pipeline.json
> +++ b/tools/perf/pmu-events/arch/x86/ivybridge/pipeline.json
> @@ -1302,4 +1302,4 @@
>          "BriefDescription": "Counts the total number when the front end is resteered, mainly when the BPU cannot provide a correct prediction and this is corrected by other branch handling mechanisms at the front end.",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/ivybridge/uncore.json b/tools/perf/pmu-events/arch/x86/ivybridge/uncore.json
> index 42c70eed05a2f0b7..8c96fc33f0ea21ce 100644
> --- a/tools/perf/pmu-events/arch/x86/ivybridge/uncore.json
> +++ b/tools/perf/pmu-events/arch/x86/ivybridge/uncore.json
> @@ -311,4 +311,4 @@
>      "Invert": "0",
>      "EdgeDetect": "0"
>    }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/ivybridge/virtual-memory.json b/tools/perf/pmu-events/arch/x86/ivybridge/virtual-memory.json
> index f243551b4d1293aa..12a3256d1c94fb23 100644
> --- a/tools/perf/pmu-events/arch/x86/ivybridge/virtual-memory.json
> +++ b/tools/perf/pmu-events/arch/x86/ivybridge/virtual-memory.json
> @@ -177,4 +177,4 @@
>          "BriefDescription": "STLB flush attempts",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/ivytown/cache.json b/tools/perf/pmu-events/arch/x86/ivytown/cache.json
> index 6dad3ad6b102765e..e9045c9b97f62907 100644
> --- a/tools/perf/pmu-events/arch/x86/ivytown/cache.json
> +++ b/tools/perf/pmu-events/arch/x86/ivytown/cache.json
> @@ -1257,4 +1257,4 @@
>          "BriefDescription": "Counts non-temporal stores",
>          "CounterHTOff": "0,1,2,3"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/ivytown/floating-point.json b/tools/perf/pmu-events/arch/x86/ivytown/floating-point.json
> index 950b62c0908e445a..d7ba0ac68d7e9344 100644
> --- a/tools/perf/pmu-events/arch/x86/ivytown/floating-point.json
> +++ b/tools/perf/pmu-events/arch/x86/ivytown/floating-point.json
> @@ -148,4 +148,4 @@
>          "CounterMask": "1",
>          "CounterHTOff": "0,1,2,3"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/ivytown/frontend.json b/tools/perf/pmu-events/arch/x86/ivytown/frontend.json
> index efaa949ead31ee20..894ccfaaf6106887 100644
> --- a/tools/perf/pmu-events/arch/x86/ivytown/frontend.json
> +++ b/tools/perf/pmu-events/arch/x86/ivytown/frontend.json
> @@ -302,4 +302,4 @@
>          "BriefDescription": "Cycles when Decode Stream Buffer (DSB) fill encounter more than 3 Decode Stream Buffer (DSB) lines",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/ivytown/memory.json b/tools/perf/pmu-events/arch/x86/ivytown/memory.json
> index 3a7b86af88166546..cf074bebbec39f22 100644
> --- a/tools/perf/pmu-events/arch/x86/ivytown/memory.json
> +++ b/tools/perf/pmu-events/arch/x86/ivytown/memory.json
> @@ -500,4 +500,4 @@
>          "BriefDescription": "Counts prefetch (that bring data to LLC only) data reads that miss in the LLC",
>          "CounterHTOff": "0,1,2,3"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/ivytown/other.json b/tools/perf/pmu-events/arch/x86/ivytown/other.json
> index 4eb83ee404123989..db4c3d9219ee4093 100644
> --- a/tools/perf/pmu-events/arch/x86/ivytown/other.json
> +++ b/tools/perf/pmu-events/arch/x86/ivytown/other.json
> @@ -41,4 +41,4 @@
>          "BriefDescription": "Cycles when L1 and L2 are locked due to UC or split lock",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/ivytown/pipeline.json b/tools/perf/pmu-events/arch/x86/ivytown/pipeline.json
> index 2a0aad91d83d05e3..9e7181957967e2ea 100644
> --- a/tools/perf/pmu-events/arch/x86/ivytown/pipeline.json
> +++ b/tools/perf/pmu-events/arch/x86/ivytown/pipeline.json
> @@ -1302,4 +1302,4 @@
>          "BriefDescription": "Counts the total number when the front end is resteered, mainly when the BPU cannot provide a correct prediction and this is corrected by other branch handling mechanisms at the front end.",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/ivytown/virtual-memory.json b/tools/perf/pmu-events/arch/x86/ivytown/virtual-memory.json
> index 4645e9d3f46040b5..d03ffdbcdf24da21 100644
> --- a/tools/perf/pmu-events/arch/x86/ivytown/virtual-memory.json
> +++ b/tools/perf/pmu-events/arch/x86/ivytown/virtual-memory.json
> @@ -195,4 +195,4 @@
>          "BriefDescription": "STLB flush attempts",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/jaketown/cache.json b/tools/perf/pmu-events/arch/x86/jaketown/cache.json
> index 52dc6ef40e635c12..ecd76d3f4a57af4b 100644
> --- a/tools/perf/pmu-events/arch/x86/jaketown/cache.json
> +++ b/tools/perf/pmu-events/arch/x86/jaketown/cache.json
> @@ -1287,4 +1287,4 @@
>          "BriefDescription": "Counts all data/code/rfo references (demand & prefetch)",
>          "CounterHTOff": "0,1,2,3"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/jaketown/floating-point.json b/tools/perf/pmu-events/arch/x86/jaketown/floating-point.json
> index 982eda48785ec878..9adf675c743a7f7e 100644
> --- a/tools/perf/pmu-events/arch/x86/jaketown/floating-point.json
> +++ b/tools/perf/pmu-events/arch/x86/jaketown/floating-point.json
> @@ -135,4 +135,4 @@
>          "CounterMask": "1",
>          "CounterHTOff": "0,1,2,3"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/jaketown/frontend.json b/tools/perf/pmu-events/arch/x86/jaketown/frontend.json
> index 1b7b1dd36c68ec25..d9c6e3ffadbc1995 100644
> --- a/tools/perf/pmu-events/arch/x86/jaketown/frontend.json
> +++ b/tools/perf/pmu-events/arch/x86/jaketown/frontend.json
> @@ -302,4 +302,4 @@
>          "CounterMask": "1",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/jaketown/memory.json b/tools/perf/pmu-events/arch/x86/jaketown/memory.json
> index 27e636428f4ff9f8..c378e3573d881748 100644
> --- a/tools/perf/pmu-events/arch/x86/jaketown/memory.json
> +++ b/tools/perf/pmu-events/arch/x86/jaketown/memory.json
> @@ -419,4 +419,4 @@
>          "BriefDescription": "This event counts all remote cache-to-cache transfers (includes HITM and HIT-Forward) for all demand and L2 prefetches. LLC prefetches are excluded.",
>          "CounterHTOff": "0,1,2,3"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/jaketown/other.json b/tools/perf/pmu-events/arch/x86/jaketown/other.json
> index 64b195b82c502c8b..80fd47f1f7859528 100644
> --- a/tools/perf/pmu-events/arch/x86/jaketown/other.json
> +++ b/tools/perf/pmu-events/arch/x86/jaketown/other.json
> @@ -55,4 +55,4 @@
>          "BriefDescription": "Cycles when L1 and L2 are locked due to UC or split lock.",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/jaketown/pipeline.json b/tools/perf/pmu-events/arch/x86/jaketown/pipeline.json
> index 783a5b4a67b19725..ed5079639d68bb5c 100644
> --- a/tools/perf/pmu-events/arch/x86/jaketown/pipeline.json
> +++ b/tools/perf/pmu-events/arch/x86/jaketown/pipeline.json
> @@ -1213,4 +1213,4 @@
>          "BriefDescription": "Count XClk pulses when this thread is unhalted and the other thread is halted.",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/jaketown/virtual-memory.json b/tools/perf/pmu-events/arch/x86/jaketown/virtual-memory.json
> index a654ab771fce7a5a..a1a8115f36bf1b90 100644
> --- a/tools/perf/pmu-events/arch/x86/jaketown/virtual-memory.json
> +++ b/tools/perf/pmu-events/arch/x86/jaketown/virtual-memory.json
> @@ -146,4 +146,4 @@
>          "BriefDescription": "STLB flush attempts.",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/knightslanding/cache.json b/tools/perf/pmu-events/arch/x86/knightslanding/cache.json
> index e847b0fd696df6cc..4500eb60b18c120f 100644
> --- a/tools/perf/pmu-events/arch/x86/knightslanding/cache.json
> +++ b/tools/perf/pmu-events/arch/x86/knightslanding/cache.json
> @@ -2302,4 +2302,4 @@
>          "BriefDescription": "Counts any Prefetch requests that accounts for reponses from snoop request hit with data forwarded from it Far(not in the same quadrant as the request)-other tile L2 in E/F/M state. Valid only in SNC4 Cluster mode.",
>          "Offcore": "1"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/knightslanding/frontend.json b/tools/perf/pmu-events/arch/x86/knightslanding/frontend.json
> index 6d38636689a47ba3..0fc6bf172d8b17ff 100644
> --- a/tools/perf/pmu-events/arch/x86/knightslanding/frontend.json
> +++ b/tools/perf/pmu-events/arch/x86/knightslanding/frontend.json
> @@ -31,4 +31,4 @@
>          "SampleAfterValue": "200003",
>          "BriefDescription": "Counts the number of times the MSROM starts a flow of uops."
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/knightslanding/memory.json b/tools/perf/pmu-events/arch/x86/knightslanding/memory.json
> index c6bb16ba0f8653aa..bc3d065579262f83 100644
> --- a/tools/perf/pmu-events/arch/x86/knightslanding/memory.json
> +++ b/tools/perf/pmu-events/arch/x86/knightslanding/memory.json
> @@ -1107,4 +1107,4 @@
>          "BriefDescription": "Counts any Read request  that accounts for responses from DDR (local and far)",
>          "Offcore": "1"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/knightslanding/pipeline.json b/tools/perf/pmu-events/arch/x86/knightslanding/pipeline.json
> index 92e4ef2e22c62da9..588b9b956e66ca63 100644
> --- a/tools/perf/pmu-events/arch/x86/knightslanding/pipeline.json
> +++ b/tools/perf/pmu-events/arch/x86/knightslanding/pipeline.json
> @@ -429,4 +429,4 @@
>          "SampleAfterValue": "200003",
>          "BriefDescription": "Counts the number of mispredicted far branch instructions retired."
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/knightslanding/virtual-memory.json b/tools/perf/pmu-events/arch/x86/knightslanding/virtual-memory.json
> index 9e493977771f178c..6313fa16263166c0 100644
> --- a/tools/perf/pmu-events/arch/x86/knightslanding/virtual-memory.json
> +++ b/tools/perf/pmu-events/arch/x86/knightslanding/virtual-memory.json
> @@ -62,4 +62,4 @@
>          "SampleAfterValue": "200003",
>          "BriefDescription": "Counts the total number of core cycles for all the page walks. The cycles for page walks started in speculative path will also be included."
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/nehalemep/cache.json b/tools/perf/pmu-events/arch/x86/nehalemep/cache.json
> index 1c4fd6af138229e3..b5318f5fc19fde54 100644
> --- a/tools/perf/pmu-events/arch/x86/nehalemep/cache.json
> +++ b/tools/perf/pmu-events/arch/x86/nehalemep/cache.json
> @@ -3226,4 +3226,4 @@
>          "BriefDescription": "Offcore prefetch requests that HITM in a remote cache",
>          "Offcore": "1"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/nehalemep/floating-point.json b/tools/perf/pmu-events/arch/x86/nehalemep/floating-point.json
> index 7d2f71a9dee3ef04..07d1ff95ed07d46a 100644
> --- a/tools/perf/pmu-events/arch/x86/nehalemep/floating-point.json
> +++ b/tools/perf/pmu-events/arch/x86/nehalemep/floating-point.json
> @@ -226,4 +226,4 @@
>          "SampleAfterValue": "200000",
>          "BriefDescription": "SIMD integer 64 bit unpack operations"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/nehalemep/frontend.json b/tools/perf/pmu-events/arch/x86/nehalemep/frontend.json
> index e5e21e03444d7b2b..f16116b3454d3889 100644
> --- a/tools/perf/pmu-events/arch/x86/nehalemep/frontend.json
> +++ b/tools/perf/pmu-events/arch/x86/nehalemep/frontend.json
> @@ -23,4 +23,4 @@
>          "SampleAfterValue": "2000000",
>          "BriefDescription": "Two Uop instructions decoded"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/nehalemep/memory.json b/tools/perf/pmu-events/arch/x86/nehalemep/memory.json
> index 029a7fc8561c0629..52fc032987e2a2cc 100644
> --- a/tools/perf/pmu-events/arch/x86/nehalemep/memory.json
> +++ b/tools/perf/pmu-events/arch/x86/nehalemep/memory.json
> @@ -736,4 +736,4 @@
>          "BriefDescription": "Offcore prefetch requests satisfied by a remote DRAM",
>          "Offcore": "1"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/nehalemep/other.json b/tools/perf/pmu-events/arch/x86/nehalemep/other.json
> index af0860622445280b..52ceb500c3bc1621 100644
> --- a/tools/perf/pmu-events/arch/x86/nehalemep/other.json
> +++ b/tools/perf/pmu-events/arch/x86/nehalemep/other.json
> @@ -207,4 +207,4 @@
>          "SampleAfterValue": "2000000",
>          "BriefDescription": "Super Queue full stall cycles"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/nehalemep/pipeline.json b/tools/perf/pmu-events/arch/x86/nehalemep/pipeline.json
> index 41006ddcd8933493..54633582497788f7 100644
> --- a/tools/perf/pmu-events/arch/x86/nehalemep/pipeline.json
> +++ b/tools/perf/pmu-events/arch/x86/nehalemep/pipeline.json
> @@ -878,4 +878,4 @@
>          "BriefDescription": "Total cycles (Precise Event)",
>          "CounterMask": "16"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/nehalemep/virtual-memory.json b/tools/perf/pmu-events/arch/x86/nehalemep/virtual-memory.json
> index 0596094e0ee9ebee..5cba00c1b6442f9f 100644
> --- a/tools/perf/pmu-events/arch/x86/nehalemep/virtual-memory.json
> +++ b/tools/perf/pmu-events/arch/x86/nehalemep/virtual-memory.json
> @@ -106,4 +106,4 @@
>          "SampleAfterValue": "200000",
>          "BriefDescription": "Retired stores that miss the DTLB (Precise Event)"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/nehalemex/cache.json b/tools/perf/pmu-events/arch/x86/nehalemex/cache.json
> index 980352618ad7e987..2cdd2ff8544fa4fc 100644
> --- a/tools/perf/pmu-events/arch/x86/nehalemex/cache.json
> +++ b/tools/perf/pmu-events/arch/x86/nehalemex/cache.json
> @@ -3181,4 +3181,4 @@
>          "BriefDescription": "Offcore prefetch requests that HITM in a remote cache",
>          "Offcore": "1"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/nehalemex/floating-point.json b/tools/perf/pmu-events/arch/x86/nehalemex/floating-point.json
> index 7d2f71a9dee3ef04..07d1ff95ed07d46a 100644
> --- a/tools/perf/pmu-events/arch/x86/nehalemex/floating-point.json
> +++ b/tools/perf/pmu-events/arch/x86/nehalemex/floating-point.json
> @@ -226,4 +226,4 @@
>          "SampleAfterValue": "200000",
>          "BriefDescription": "SIMD integer 64 bit unpack operations"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/nehalemex/frontend.json b/tools/perf/pmu-events/arch/x86/nehalemex/frontend.json
> index e5e21e03444d7b2b..f16116b3454d3889 100644
> --- a/tools/perf/pmu-events/arch/x86/nehalemex/frontend.json
> +++ b/tools/perf/pmu-events/arch/x86/nehalemex/frontend.json
> @@ -23,4 +23,4 @@
>          "SampleAfterValue": "2000000",
>          "BriefDescription": "Two Uop instructions decoded"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/nehalemex/memory.json b/tools/perf/pmu-events/arch/x86/nehalemex/memory.json
> index 029a7fc8561c0629..52fc032987e2a2cc 100644
> --- a/tools/perf/pmu-events/arch/x86/nehalemex/memory.json
> +++ b/tools/perf/pmu-events/arch/x86/nehalemex/memory.json
> @@ -736,4 +736,4 @@
>          "BriefDescription": "Offcore prefetch requests satisfied by a remote DRAM",
>          "Offcore": "1"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/nehalemex/other.json b/tools/perf/pmu-events/arch/x86/nehalemex/other.json
> index af0860622445280b..52ceb500c3bc1621 100644
> --- a/tools/perf/pmu-events/arch/x86/nehalemex/other.json
> +++ b/tools/perf/pmu-events/arch/x86/nehalemex/other.json
> @@ -207,4 +207,4 @@
>          "SampleAfterValue": "2000000",
>          "BriefDescription": "Super Queue full stall cycles"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/nehalemex/pipeline.json b/tools/perf/pmu-events/arch/x86/nehalemex/pipeline.json
> index 41006ddcd8933493..54633582497788f7 100644
> --- a/tools/perf/pmu-events/arch/x86/nehalemex/pipeline.json
> +++ b/tools/perf/pmu-events/arch/x86/nehalemex/pipeline.json
> @@ -878,4 +878,4 @@
>          "BriefDescription": "Total cycles (Precise Event)",
>          "CounterMask": "16"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/nehalemex/virtual-memory.json b/tools/perf/pmu-events/arch/x86/nehalemex/virtual-memory.json
> index 0596094e0ee9ebee..5cba00c1b6442f9f 100644
> --- a/tools/perf/pmu-events/arch/x86/nehalemex/virtual-memory.json
> +++ b/tools/perf/pmu-events/arch/x86/nehalemex/virtual-memory.json
> @@ -106,4 +106,4 @@
>          "SampleAfterValue": "200000",
>          "BriefDescription": "Retired stores that miss the DTLB (Precise Event)"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/sandybridge/cache.json b/tools/perf/pmu-events/arch/x86/sandybridge/cache.json
> index bb79e89c2049d272..7d40a248e0cb7099 100644
> --- a/tools/perf/pmu-events/arch/x86/sandybridge/cache.json
> +++ b/tools/perf/pmu-events/arch/x86/sandybridge/cache.json
> @@ -1876,4 +1876,4 @@
>          "BriefDescription": "REQUEST = PF_LLC_IFETCH and RESPONSE = ANY_RESPONSE",
>          "CounterHTOff": "0,1,2,3"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/sandybridge/floating-point.json b/tools/perf/pmu-events/arch/x86/sandybridge/floating-point.json
> index ce26537c7d47f912..7472bd56fb297332 100644
> --- a/tools/perf/pmu-events/arch/x86/sandybridge/floating-point.json
> +++ b/tools/perf/pmu-events/arch/x86/sandybridge/floating-point.json
> @@ -135,4 +135,4 @@
>          "CounterMask": "1",
>          "CounterHTOff": "0,1,2,3"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/sandybridge/frontend.json b/tools/perf/pmu-events/arch/x86/sandybridge/frontend.json
> index e58ed14a204cc8dc..7fc434f8e26829cc 100644
> --- a/tools/perf/pmu-events/arch/x86/sandybridge/frontend.json
> +++ b/tools/perf/pmu-events/arch/x86/sandybridge/frontend.json
> @@ -302,4 +302,4 @@
>          "BriefDescription": "Cases of cancelling valid Decode Stream Buffer (DSB) fill not because of exceeding way limit.",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/sandybridge/memory.json b/tools/perf/pmu-events/arch/x86/sandybridge/memory.json
> index 78c1a987f9a2294a..959925808106a935 100644
> --- a/tools/perf/pmu-events/arch/x86/sandybridge/memory.json
> +++ b/tools/perf/pmu-events/arch/x86/sandybridge/memory.json
> @@ -442,4 +442,4 @@
>          "BriefDescription": "REQUEST = PF_LLC_IFETCH and RESPONSE = LLC_MISS_LOCAL and SNOOP = DRAM",
>          "CounterHTOff": "0,1,2,3"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/sandybridge/other.json b/tools/perf/pmu-events/arch/x86/sandybridge/other.json
> index 874eb40a2e0f737c..83929405f9e2ebf9 100644
> --- a/tools/perf/pmu-events/arch/x86/sandybridge/other.json
> +++ b/tools/perf/pmu-events/arch/x86/sandybridge/other.json
> @@ -55,4 +55,4 @@
>          "BriefDescription": "Cycles when L1 and L2 are locked due to UC or split lock.",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/sandybridge/pipeline.json b/tools/perf/pmu-events/arch/x86/sandybridge/pipeline.json
> index b7150f65f16d6402..99e22ef37f61bdb7 100644
> --- a/tools/perf/pmu-events/arch/x86/sandybridge/pipeline.json
> +++ b/tools/perf/pmu-events/arch/x86/sandybridge/pipeline.json
> @@ -1223,4 +1223,4 @@
>          "BriefDescription": "Counts the total number when the front end is resteered, mainly when the BPU cannot provide a correct prediction and this is corrected by other branch handling mechanisms at the front end.",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/sandybridge/uncore.json b/tools/perf/pmu-events/arch/x86/sandybridge/uncore.json
> index 42c70eed05a2f0b7..8c96fc33f0ea21ce 100644
> --- a/tools/perf/pmu-events/arch/x86/sandybridge/uncore.json
> +++ b/tools/perf/pmu-events/arch/x86/sandybridge/uncore.json
> @@ -311,4 +311,4 @@
>      "Invert": "0",
>      "EdgeDetect": "0"
>    }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/sandybridge/virtual-memory.json b/tools/perf/pmu-events/arch/x86/sandybridge/virtual-memory.json
> index b8eccce5d75d4a21..a2c49c352438e924 100644
> --- a/tools/perf/pmu-events/arch/x86/sandybridge/virtual-memory.json
> +++ b/tools/perf/pmu-events/arch/x86/sandybridge/virtual-memory.json
> @@ -146,4 +146,4 @@
>          "BriefDescription": "STLB flush attempts.",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/silvermont/cache.json b/tools/perf/pmu-events/arch/x86/silvermont/cache.json
> index 805ef14365399768..d1ce1045ce4111de 100644
> --- a/tools/perf/pmu-events/arch/x86/silvermont/cache.json
> +++ b/tools/perf/pmu-events/arch/x86/silvermont/cache.json
> @@ -809,4 +809,4 @@
>          "BriefDescription": "Counts demand and DCU prefetch data read that have any response type.",
>          "Offcore": "1"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/silvermont/frontend.json b/tools/perf/pmu-events/arch/x86/silvermont/frontend.json
> index 204473badf5ab599..44d62ce27a71e3b7 100644
> --- a/tools/perf/pmu-events/arch/x86/silvermont/frontend.json
> +++ b/tools/perf/pmu-events/arch/x86/silvermont/frontend.json
> @@ -44,4 +44,4 @@
>          "SampleAfterValue": "200003",
>          "BriefDescription": "Counts the number of times a decode restriction reduced the decode throughput due to wrong instruction length prediction"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/silvermont/memory.json b/tools/perf/pmu-events/arch/x86/silvermont/memory.json
> index d72e09a5f9297054..c2338715feec335c 100644
> --- a/tools/perf/pmu-events/arch/x86/silvermont/memory.json
> +++ b/tools/perf/pmu-events/arch/x86/silvermont/memory.json
> @@ -8,4 +8,4 @@
>          "SampleAfterValue": "200003",
>          "BriefDescription": "Stalls due to Memory ordering"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/silvermont/other.json b/tools/perf/pmu-events/arch/x86/silvermont/other.json
> index 47814046fa9d4893..7bd9ec324378bb57 100644
> --- a/tools/perf/pmu-events/arch/x86/silvermont/other.json
> +++ b/tools/perf/pmu-events/arch/x86/silvermont/other.json
> @@ -17,4 +17,4 @@
>          "SampleAfterValue": "200003",
>          "BriefDescription": "Cycles code-fetch stalled due to any reason."
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/silvermont/pipeline.json b/tools/perf/pmu-events/arch/x86/silvermont/pipeline.json
> index 1ed62ad4cf778201..6805fede792a8862 100644
> --- a/tools/perf/pmu-events/arch/x86/silvermont/pipeline.json
> +++ b/tools/perf/pmu-events/arch/x86/silvermont/pipeline.json
> @@ -353,4 +353,4 @@
>          "SampleAfterValue": "200003",
>          "BriefDescription": "Counts the number of taken branch instructions retired"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/silvermont/virtual-memory.json b/tools/perf/pmu-events/arch/x86/silvermont/virtual-memory.json
> index ad31479f8f6019f6..ac50244bc65a045f 100644
> --- a/tools/perf/pmu-events/arch/x86/silvermont/virtual-memory.json
> +++ b/tools/perf/pmu-events/arch/x86/silvermont/virtual-memory.json
> @@ -66,4 +66,4 @@
>          "SampleAfterValue": "200003",
>          "BriefDescription": "Total cycles for all the page walks. (I-side and D-side)"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/skylake/cache.json b/tools/perf/pmu-events/arch/x86/skylake/cache.json
> index 720458139049c1f4..fe6640afa8e1c38d 100644
> --- a/tools/perf/pmu-events/arch/x86/skylake/cache.json
> +++ b/tools/perf/pmu-events/arch/x86/skylake/cache.json
> @@ -2925,4 +2925,4 @@
>          "Offcore": "1",
>          "CounterHTOff": "0,1,2,3"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/skylake/floating-point.json b/tools/perf/pmu-events/arch/x86/skylake/floating-point.json
> index 213dd6230cf2b6e1..e39e796005acf6f2 100644
> --- a/tools/perf/pmu-events/arch/x86/skylake/floating-point.json
> +++ b/tools/perf/pmu-events/arch/x86/skylake/floating-point.json
> @@ -64,4 +64,4 @@
>          "CounterMask": "1",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/skylake/frontend.json b/tools/perf/pmu-events/arch/x86/skylake/frontend.json
> index 7fa95a35e3cacc98..e6e342d469464982 100644
> --- a/tools/perf/pmu-events/arch/x86/skylake/frontend.json
> +++ b/tools/perf/pmu-events/arch/x86/skylake/frontend.json
> @@ -479,4 +479,4 @@
>          "TakenAlone": "1",
>          "CounterHTOff": "0,1,2,3"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/skylake/memory.json b/tools/perf/pmu-events/arch/x86/skylake/memory.json
> index f197b4c7695beb45..12f8b791703236d3 100644
> --- a/tools/perf/pmu-events/arch/x86/skylake/memory.json
> +++ b/tools/perf/pmu-events/arch/x86/skylake/memory.json
> @@ -1601,4 +1601,4 @@
>          "Offcore": "1",
>          "CounterHTOff": "0,1,2,3"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/skylake/other.json b/tools/perf/pmu-events/arch/x86/skylake/other.json
> index 84a316d380acbd2a..07fbf4b01bbe5c72 100644
> --- a/tools/perf/pmu-events/arch/x86/skylake/other.json
> +++ b/tools/perf/pmu-events/arch/x86/skylake/other.json
> @@ -45,4 +45,4 @@
>          "BriefDescription": "Number of hardware interrupts received by the processor.",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/skylake/pipeline.json b/tools/perf/pmu-events/arch/x86/skylake/pipeline.json
> index 4a891fbbc4bb2ba2..31af384556ea24c2 100644
> --- a/tools/perf/pmu-events/arch/x86/skylake/pipeline.json
> +++ b/tools/perf/pmu-events/arch/x86/skylake/pipeline.json
> @@ -964,4 +964,4 @@
>          "BriefDescription": "Counts the total number when the front end is resteered, mainly when the BPU cannot provide a correct prediction and this is corrected by other branch handling mechanisms at the front end.",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/skylake/uncore.json b/tools/perf/pmu-events/arch/x86/skylake/uncore.json
> index dbc193252fb30d6e..e46e38d7822243e0 100644
> --- a/tools/perf/pmu-events/arch/x86/skylake/uncore.json
> +++ b/tools/perf/pmu-events/arch/x86/skylake/uncore.json
> @@ -251,4 +251,4 @@
>      "Invert": "0",
>      "EdgeDetect": "0"
>    }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/skylake/virtual-memory.json b/tools/perf/pmu-events/arch/x86/skylake/virtual-memory.json
> index 2bcba7daca14d920..935b4679a308fb64 100644
> --- a/tools/perf/pmu-events/arch/x86/skylake/virtual-memory.json
> +++ b/tools/perf/pmu-events/arch/x86/skylake/virtual-memory.json
> @@ -281,4 +281,4 @@
>          "BriefDescription": "STLB flush attempts",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/skylakex/cache.json b/tools/perf/pmu-events/arch/x86/skylakex/cache.json
> index 24df183693faa5ab..3c638e710735bd10 100644
> --- a/tools/perf/pmu-events/arch/x86/skylakex/cache.json
> +++ b/tools/perf/pmu-events/arch/x86/skylakex/cache.json
> @@ -1660,4 +1660,4 @@
>          "SampleAfterValue": "100003",
>          "CounterHTOff": "0,1,2,3"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/skylakex/floating-point.json b/tools/perf/pmu-events/arch/x86/skylakex/floating-point.json
> index c5d0babe89fcef11..ea5cc60129e432ef 100644
> --- a/tools/perf/pmu-events/arch/x86/skylakex/floating-point.json
> +++ b/tools/perf/pmu-events/arch/x86/skylakex/floating-point.json
> @@ -82,4 +82,4 @@
>          "SampleAfterValue": "100003",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/skylakex/frontend.json b/tools/perf/pmu-events/arch/x86/skylakex/frontend.json
> index 4dc583cfb5459c29..de03a98624c49f34 100644
> --- a/tools/perf/pmu-events/arch/x86/skylakex/frontend.json
> +++ b/tools/perf/pmu-events/arch/x86/skylakex/frontend.json
> @@ -479,4 +479,4 @@
>          "SampleAfterValue": "100007",
>          "CounterHTOff": "0,1,2,3"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/skylakex/memory.json b/tools/perf/pmu-events/arch/x86/skylakex/memory.json
> index 48a9cdf81307cbdd..2827a02d071f3e26 100644
> --- a/tools/perf/pmu-events/arch/x86/skylakex/memory.json
> +++ b/tools/perf/pmu-events/arch/x86/skylakex/memory.json
> @@ -1393,4 +1393,4 @@
>          "SampleAfterValue": "100003",
>          "CounterHTOff": "0,1,2,3"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/skylakex/other.json b/tools/perf/pmu-events/arch/x86/skylakex/other.json
> index 778a541463eb6cab..1b76d8594fc5bbb6 100644
> --- a/tools/perf/pmu-events/arch/x86/skylakex/other.json
> +++ b/tools/perf/pmu-events/arch/x86/skylakex/other.json
> @@ -161,4 +161,4 @@
>          "SampleAfterValue": "100003",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/skylakex/pipeline.json b/tools/perf/pmu-events/arch/x86/skylakex/pipeline.json
> index 369f56c1d1b5a444..df1c6d5d583aa0c7 100644
> --- a/tools/perf/pmu-events/arch/x86/skylakex/pipeline.json
> +++ b/tools/perf/pmu-events/arch/x86/skylakex/pipeline.json
> @@ -964,4 +964,4 @@
>          "SampleAfterValue": "100003",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/skylakex/virtual-memory.json b/tools/perf/pmu-events/arch/x86/skylakex/virtual-memory.json
> index 7f466c97e485ddc6..95f1f87ca8662446 100644
> --- a/tools/perf/pmu-events/arch/x86/skylakex/virtual-memory.json
> +++ b/tools/perf/pmu-events/arch/x86/skylakex/virtual-memory.json
> @@ -281,4 +281,4 @@
>          "SampleAfterValue": "100007",
>          "CounterHTOff": "0,1,2,3,4,5,6,7"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/westmereep-dp/cache.json b/tools/perf/pmu-events/arch/x86/westmereep-dp/cache.json
> index 6e61ae20d01a064f..84a6c9ce0d9a299f 100644
> --- a/tools/perf/pmu-events/arch/x86/westmereep-dp/cache.json
> +++ b/tools/perf/pmu-events/arch/x86/westmereep-dp/cache.json
> @@ -2814,4 +2814,4 @@
>          "BriefDescription": "REQUEST = PREFETCH and RESPONSE = REMOTE_CACHE_HITM",
>          "Offcore": "1"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/westmereep-dp/floating-point.json b/tools/perf/pmu-events/arch/x86/westmereep-dp/floating-point.json
> index 7d2f71a9dee3ef04..07d1ff95ed07d46a 100644
> --- a/tools/perf/pmu-events/arch/x86/westmereep-dp/floating-point.json
> +++ b/tools/perf/pmu-events/arch/x86/westmereep-dp/floating-point.json
> @@ -226,4 +226,4 @@
>          "SampleAfterValue": "200000",
>          "BriefDescription": "SIMD integer 64 bit unpack operations"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/westmereep-dp/frontend.json b/tools/perf/pmu-events/arch/x86/westmereep-dp/frontend.json
> index e5e21e03444d7b2b..f16116b3454d3889 100644
> --- a/tools/perf/pmu-events/arch/x86/westmereep-dp/frontend.json
> +++ b/tools/perf/pmu-events/arch/x86/westmereep-dp/frontend.json
> @@ -23,4 +23,4 @@
>          "SampleAfterValue": "2000000",
>          "BriefDescription": "Two Uop instructions decoded"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/westmereep-dp/memory.json b/tools/perf/pmu-events/arch/x86/westmereep-dp/memory.json
> index 6e0829b7617ffad7..0c36efc9f75fd874 100644
> --- a/tools/perf/pmu-events/arch/x86/westmereep-dp/memory.json
> +++ b/tools/perf/pmu-events/arch/x86/westmereep-dp/memory.json
> @@ -755,4 +755,4 @@
>          "BriefDescription": "REQUEST = PREFETCH and RESPONSE = REMOTE_DRAM",
>          "Offcore": "1"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/westmereep-dp/other.json b/tools/perf/pmu-events/arch/x86/westmereep-dp/other.json
> index 85133d6a5ce018e1..7715ac7bcdf05f19 100644
> --- a/tools/perf/pmu-events/arch/x86/westmereep-dp/other.json
> +++ b/tools/perf/pmu-events/arch/x86/westmereep-dp/other.json
> @@ -284,4 +284,4 @@
>          "SampleAfterValue": "2000000",
>          "BriefDescription": "Super Queue full stall cycles"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/westmereep-dp/pipeline.json b/tools/perf/pmu-events/arch/x86/westmereep-dp/pipeline.json
> index f130510f761617ae..35fc501936689d6c 100644
> --- a/tools/perf/pmu-events/arch/x86/westmereep-dp/pipeline.json
> +++ b/tools/perf/pmu-events/arch/x86/westmereep-dp/pipeline.json
> @@ -896,4 +896,4 @@
>          "BriefDescription": "Total cycles (Precise Event)",
>          "CounterMask": "16"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/westmereep-dp/virtual-memory.json b/tools/perf/pmu-events/arch/x86/westmereep-dp/virtual-memory.json
> index 57b53562e2bd65e8..d61cf9e9fa600ccf 100644
> --- a/tools/perf/pmu-events/arch/x86/westmereep-dp/virtual-memory.json
> +++ b/tools/perf/pmu-events/arch/x86/westmereep-dp/virtual-memory.json
> @@ -170,4 +170,4 @@
>          "SampleAfterValue": "200000",
>          "BriefDescription": "Retired stores that miss the DTLB (Precise Event)"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/westmereep-sp/cache.json b/tools/perf/pmu-events/arch/x86/westmereep-sp/cache.json
> index 62cddfff9781766d..565af853eea9c481 100644
> --- a/tools/perf/pmu-events/arch/x86/westmereep-sp/cache.json
> +++ b/tools/perf/pmu-events/arch/x86/westmereep-sp/cache.json
> @@ -3230,4 +3230,4 @@
>          "BriefDescription": "Offcore prefetch requests that HITM in a remote cache",
>          "Offcore": "1"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/westmereep-sp/floating-point.json b/tools/perf/pmu-events/arch/x86/westmereep-sp/floating-point.json
> index 7d2f71a9dee3ef04..07d1ff95ed07d46a 100644
> --- a/tools/perf/pmu-events/arch/x86/westmereep-sp/floating-point.json
> +++ b/tools/perf/pmu-events/arch/x86/westmereep-sp/floating-point.json
> @@ -226,4 +226,4 @@
>          "SampleAfterValue": "200000",
>          "BriefDescription": "SIMD integer 64 bit unpack operations"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/westmereep-sp/frontend.json b/tools/perf/pmu-events/arch/x86/westmereep-sp/frontend.json
> index e5e21e03444d7b2b..f16116b3454d3889 100644
> --- a/tools/perf/pmu-events/arch/x86/westmereep-sp/frontend.json
> +++ b/tools/perf/pmu-events/arch/x86/westmereep-sp/frontend.json
> @@ -23,4 +23,4 @@
>          "SampleAfterValue": "2000000",
>          "BriefDescription": "Two Uop instructions decoded"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/westmereep-sp/memory.json b/tools/perf/pmu-events/arch/x86/westmereep-sp/memory.json
> index 8355b5d3945ba8fa..52657bea8dd6f080 100644
> --- a/tools/perf/pmu-events/arch/x86/westmereep-sp/memory.json
> +++ b/tools/perf/pmu-events/arch/x86/westmereep-sp/memory.json
> @@ -736,4 +736,4 @@
>          "BriefDescription": "Offcore prefetch requests satisfied by a remote DRAM",
>          "Offcore": "1"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/westmereep-sp/other.json b/tools/perf/pmu-events/arch/x86/westmereep-sp/other.json
> index 85133d6a5ce018e1..7715ac7bcdf05f19 100644
> --- a/tools/perf/pmu-events/arch/x86/westmereep-sp/other.json
> +++ b/tools/perf/pmu-events/arch/x86/westmereep-sp/other.json
> @@ -284,4 +284,4 @@
>          "SampleAfterValue": "2000000",
>          "BriefDescription": "Super Queue full stall cycles"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/westmereep-sp/pipeline.json b/tools/perf/pmu-events/arch/x86/westmereep-sp/pipeline.json
> index f130510f761617ae..35fc501936689d6c 100644
> --- a/tools/perf/pmu-events/arch/x86/westmereep-sp/pipeline.json
> +++ b/tools/perf/pmu-events/arch/x86/westmereep-sp/pipeline.json
> @@ -896,4 +896,4 @@
>          "BriefDescription": "Total cycles (Precise Event)",
>          "CounterMask": "16"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/westmereep-sp/virtual-memory.json b/tools/perf/pmu-events/arch/x86/westmereep-sp/virtual-memory.json
> index 2153b3f5d7b0b498..bb4e99b3a0c252b4 100644
> --- a/tools/perf/pmu-events/arch/x86/westmereep-sp/virtual-memory.json
> +++ b/tools/perf/pmu-events/arch/x86/westmereep-sp/virtual-memory.json
> @@ -146,4 +146,4 @@
>          "SampleAfterValue": "200000",
>          "BriefDescription": "Retired stores that miss the DTLB (Precise Event)"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/westmereex/cache.json b/tools/perf/pmu-events/arch/x86/westmereex/cache.json
> index 30266602fc82e85d..898af4db1010568e 100644
> --- a/tools/perf/pmu-events/arch/x86/westmereex/cache.json
> +++ b/tools/perf/pmu-events/arch/x86/westmereex/cache.json
> @@ -3222,4 +3222,4 @@
>          "BriefDescription": "Offcore prefetch requests that HITM in a remote cache",
>          "Offcore": "1"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/westmereex/floating-point.json b/tools/perf/pmu-events/arch/x86/westmereex/floating-point.json
> index 7d2f71a9dee3ef04..07d1ff95ed07d46a 100644
> --- a/tools/perf/pmu-events/arch/x86/westmereex/floating-point.json
> +++ b/tools/perf/pmu-events/arch/x86/westmereex/floating-point.json
> @@ -226,4 +226,4 @@
>          "SampleAfterValue": "200000",
>          "BriefDescription": "SIMD integer 64 bit unpack operations"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/westmereex/frontend.json b/tools/perf/pmu-events/arch/x86/westmereex/frontend.json
> index e5e21e03444d7b2b..f16116b3454d3889 100644
> --- a/tools/perf/pmu-events/arch/x86/westmereex/frontend.json
> +++ b/tools/perf/pmu-events/arch/x86/westmereex/frontend.json
> @@ -23,4 +23,4 @@
>          "SampleAfterValue": "2000000",
>          "BriefDescription": "Two Uop instructions decoded"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/westmereex/memory.json b/tools/perf/pmu-events/arch/x86/westmereex/memory.json
> index 794e6773bf74cc0c..3c15f9e067727173 100644
> --- a/tools/perf/pmu-events/arch/x86/westmereex/memory.json
> +++ b/tools/perf/pmu-events/arch/x86/westmereex/memory.json
> @@ -744,4 +744,4 @@
>          "BriefDescription": "Offcore prefetch requests satisfied by a remote DRAM",
>          "Offcore": "1"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/westmereex/other.json b/tools/perf/pmu-events/arch/x86/westmereex/other.json
> index 85133d6a5ce018e1..7715ac7bcdf05f19 100644
> --- a/tools/perf/pmu-events/arch/x86/westmereex/other.json
> +++ b/tools/perf/pmu-events/arch/x86/westmereex/other.json
> @@ -284,4 +284,4 @@
>          "SampleAfterValue": "2000000",
>          "BriefDescription": "Super Queue full stall cycles"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/westmereex/pipeline.json b/tools/perf/pmu-events/arch/x86/westmereex/pipeline.json
> index 799c57d94c39617f..8a999cfbdebad68e 100644
> --- a/tools/perf/pmu-events/arch/x86/westmereex/pipeline.json
> +++ b/tools/perf/pmu-events/arch/x86/westmereex/pipeline.json
> @@ -902,4 +902,4 @@
>          "BriefDescription": "Total cycles (Precise Event)",
>          "CounterMask": "16"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/pmu-events/arch/x86/westmereex/virtual-memory.json b/tools/perf/pmu-events/arch/x86/westmereex/virtual-memory.json
> index ad989207e8f8b85e..a6a04d23f481ffa2 100644
> --- a/tools/perf/pmu-events/arch/x86/westmereex/virtual-memory.json
> +++ b/tools/perf/pmu-events/arch/x86/westmereex/virtual-memory.json
> @@ -170,4 +170,4 @@
>          "SampleAfterValue": "200000",
>          "BriefDescription": "Retired stores that miss the DTLB (Precise Event)"
>      }
> -]
> \ No newline at end of file
> +]
> diff --git a/tools/perf/scripts/python/bin/intel-pt-events-report b/tools/perf/scripts/python/bin/intel-pt-events-report
> index 9a9c92fcd026871b..3933b489f6aaf55c 100644
> --- a/tools/perf/scripts/python/bin/intel-pt-events-report
> +++ b/tools/perf/scripts/python/bin/intel-pt-events-report
> @@ -1,3 +1,3 @@
>  #!/bin/bash
>  # description: print Intel PT Power Events and PTWRITE
> -perf script $@ -s "$PERF_EXEC_PATH"/scripts/python/intel-pt-events.py
> \ No newline at end of file
> +perf script $@ -s "$PERF_EXEC_PATH"/scripts/python/intel-pt-events.py
> -- 
> 2.17.1

-- 

- Arnaldo

  reply	other threads:[~2019-06-17 16:00 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-06-17 14:47 [PATCH] perf: Add missing newline at end of file Geert Uytterhoeven
2019-06-17 16:00 ` Arnaldo Carvalho de Melo [this message]
2022-04-05  9:48   ` Geert Uytterhoeven
2022-04-05 13:59     ` Liang, Kan
2022-04-08 14:45       ` Xing Zhengjun
2022-04-10  9:46         ` Geert Uytterhoeven

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20190617160011.GB3927@kernel.org \
    --to=arnaldo.melo@gmail.com \
    --cc=andi@firstfloor.org \
    --cc=geert+renesas@glider.be \
    --cc=kan.liang@intel.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mingo@redhat.com \
    --cc=peterz@infradead.org \
    --cc=sukadev@linux.vnet.ibm.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.