mbox series

[0/4,v2,Bionic] Add Cavium ThunderX2 SoC UNCORE PMU driver

Message ID 20190111032909.14654-1-ike.pan@canonical.com
Headers show
Series Add Cavium ThunderX2 SoC UNCORE PMU driver | expand

Message

Ike Panhc Jan. 11, 2019, 3:29 a.m. UTC
v2: Make sure all patch comment has buglink

BugLink: http://launchpad.net/bugs/1811200

Add driver for Cavium ThunderX2 SoC UNCORE PMU. These patches is backported
from upstream commit d6310a3f33, 69c32972d5.

For 4.15 kernel, commit 82975c46da is also needed to export
perf_event_update_userpage.

Also take define for_each_sibling_event from commit edb39592a5.

Ike Panhc (1):
  UBUNTU: [Config] New config CONFIG_THUNDERX2_PMU=m

Kulkarni, Ganapatrao (2):
  Documentation: perf: Add documentation for ThunderX2 PMU uncore driver
  drivers/perf: Add Cavium ThunderX2 SoC UNCORE PMU driver

Suzuki K Poulose (1):
  perf: Export perf_event_update_userpage

 Documentation/perf/thunderx2-pmu.txt      |  41 +
 debian.master/config/config.common.ubuntu |   1 +
 drivers/perf/Kconfig                      |   9 +
 drivers/perf/Makefile                     |   1 +
 drivers/perf/thunderx2_pmu.c              | 865 ++++++++++++++++++++++
 include/linux/cpuhotplug.h                |   1 +
 kernel/events/core.c                      |   1 +
 7 files changed, 919 insertions(+)
 create mode 100644 Documentation/perf/thunderx2-pmu.txt
 create mode 100644 drivers/perf/thunderx2_pmu.c

Comments

Stefan Bader Jan. 11, 2019, 8:19 a.m. UTC | #1
On 11.01.19 04:29, Ike Panhc wrote:
> v2: Make sure all patch comment has buglink
> 
> BugLink: http://launchpad.net/bugs/1811200
> 
> Add driver for Cavium ThunderX2 SoC UNCORE PMU. These patches is backported
> from upstream commit d6310a3f33, 69c32972d5.
> 
> For 4.15 kernel, commit 82975c46da is also needed to export
> perf_event_update_userpage.
> 
> Also take define for_each_sibling_event from commit edb39592a5.
> 
> Ike Panhc (1):
>   UBUNTU: [Config] New config CONFIG_THUNDERX2_PMU=m
> 
> Kulkarni, Ganapatrao (2):
>   Documentation: perf: Add documentation for ThunderX2 PMU uncore driver
>   drivers/perf: Add Cavium ThunderX2 SoC UNCORE PMU driver
> 
> Suzuki K Poulose (1):
>   perf: Export perf_event_update_userpage
> 
>  Documentation/perf/thunderx2-pmu.txt      |  41 +
>  debian.master/config/config.common.ubuntu |   1 +
>  drivers/perf/Kconfig                      |   9 +
>  drivers/perf/Makefile                     |   1 +
>  drivers/perf/thunderx2_pmu.c              | 865 ++++++++++++++++++++++
>  include/linux/cpuhotplug.h                |   1 +
>  kernel/events/core.c                      |   1 +
>  7 files changed, 919 insertions(+)
>  create mode 100644 Documentation/perf/thunderx2-pmu.txt
>  create mode 100644 drivers/perf/thunderx2_pmu.c
> 
Thanks. Just one note (I missed that before and no need to re-submit) that we
should move to use https:// for the BugLink references as that is something that
should be done in general (like deprecate insecure/unauthenticated web).

Acked-by: Stefan Bader <stefan.bader@canonical.com>
Colin Ian King Jan. 11, 2019, 9:24 a.m. UTC | #2
On 11/01/2019 03:29, Ike Panhc wrote:
> v2: Make sure all patch comment has buglink
> 
> BugLink: http://launchpad.net/bugs/1811200
> 
> Add driver for Cavium ThunderX2 SoC UNCORE PMU. These patches is backported
> from upstream commit d6310a3f33, 69c32972d5.
> 
> For 4.15 kernel, commit 82975c46da is also needed to export
> perf_event_update_userpage.
> 
> Also take define for_each_sibling_event from commit edb39592a5.
> 
> Ike Panhc (1):
>   UBUNTU: [Config] New config CONFIG_THUNDERX2_PMU=m
> 
> Kulkarni, Ganapatrao (2):
>   Documentation: perf: Add documentation for ThunderX2 PMU uncore driver
>   drivers/perf: Add Cavium ThunderX2 SoC UNCORE PMU driver
> 
> Suzuki K Poulose (1):
>   perf: Export perf_event_update_userpage
> 
>  Documentation/perf/thunderx2-pmu.txt      |  41 +
>  debian.master/config/config.common.ubuntu |   1 +
>  drivers/perf/Kconfig                      |   9 +
>  drivers/perf/Makefile                     |   1 +
>  drivers/perf/thunderx2_pmu.c              | 865 ++++++++++++++++++++++
>  include/linux/cpuhotplug.h                |   1 +
>  kernel/events/core.c                      |   1 +
>  7 files changed, 919 insertions(+)
>  create mode 100644 Documentation/perf/thunderx2-pmu.txt
>  create mode 100644 drivers/perf/thunderx2_pmu.c
> 

Acked-by: Colin Ian King <colin.king@canonical.com>
Kleber Sacilotto de Souza Jan. 11, 2019, 10:06 a.m. UTC | #3
On 1/11/19 4:29 AM, Ike Panhc wrote:
> v2: Make sure all patch comment has buglink
>
> BugLink: http://launchpad.net/bugs/1811200
>
> Add driver for Cavium ThunderX2 SoC UNCORE PMU. These patches is backported
> from upstream commit d6310a3f33, 69c32972d5.
>
> For 4.15 kernel, commit 82975c46da is also needed to export
> perf_event_update_userpage.
>
> Also take define for_each_sibling_event from commit edb39592a5.
>
> Ike Panhc (1):
>   UBUNTU: [Config] New config CONFIG_THUNDERX2_PMU=m
>
> Kulkarni, Ganapatrao (2):
>   Documentation: perf: Add documentation for ThunderX2 PMU uncore driver
>   drivers/perf: Add Cavium ThunderX2 SoC UNCORE PMU driver
>
> Suzuki K Poulose (1):
>   perf: Export perf_event_update_userpage
>
>  Documentation/perf/thunderx2-pmu.txt      |  41 +
>  debian.master/config/config.common.ubuntu |   1 +
>  drivers/perf/Kconfig                      |   9 +
>  drivers/perf/Makefile                     |   1 +
>  drivers/perf/thunderx2_pmu.c              | 865 ++++++++++++++++++++++
>  include/linux/cpuhotplug.h                |   1 +
>  kernel/events/core.c                      |   1 +
>  7 files changed, 919 insertions(+)
>  create mode 100644 Documentation/perf/thunderx2-pmu.txt
>  create mode 100644 drivers/perf/thunderx2_pmu.c
>
Applied to bionic/master-next branch, fixing the protocol to https on
the BugLink's.

Thanks,
Kleber