[RFC PATCH 07/20] x86/intel_rdt: Connect pseudo-locking directory to operations

2017-11-13 Thread Reinette Chatre
As a dependent of RDT/CAT we hook up the pseudo-locking files initialization to that of RDT/CAT. The initial operations of mkdir/rmdir used to create pseudo-locked regions are now hooked up also. Signed-off-by: Reinette Chatre <reinette.cha...@intel.com> --- arch/x86/kern

[RFC PATCH 07/20] x86/intel_rdt: Connect pseudo-locking directory to operations

2017-11-13 Thread Reinette Chatre
As a dependent of RDT/CAT we hook up the pseudo-locking files initialization to that of RDT/CAT. The initial operations of mkdir/rmdir used to create pseudo-locked regions are now hooked up also. Signed-off-by: Reinette Chatre --- arch/x86/kernel/cpu/intel_rdt_rdtgroup.c | 17

[RFC PATCH 03/20] x86/intel_rdt: Introduce hooks to create pseudo-locking files

2017-11-13 Thread Reinette Chatre
We create a new file to host pseudo-locking specific code. The first of this code are the functions that create the initial pseudo_lock directory with its first file, "avail", starting by reporting zero. This will be expanded in future commits. Signed-off-by: Reinette Chatre <

[RFC PATCH 01/20] x86/intel_rdt: Documentation for Cache Pseudo-Locking

2017-11-13 Thread Reinette Chatre
Add description of Cache Pseudo-Locking feature, its interface, as well as an example of its usage. Signed-off-by: Reinette Chatre <reinette.cha...@intel.com> --- Documentation/x86/intel_rdt_ui.txt | 229 - 1 file changed, 228 insertions(+), 1 de

[RFC PATCH 00/20] Intel(R) Resource Director Technology Cache Pseudo-Locking enabling

2017-11-13 Thread Reinette Chatre
branch of tip.git at the time the HEAD was: commit 87943db7dfb0c5ee5aa74a9ac06346fadd9695c8 (tip/x86/cache) Author: Reinette Chatre <reinette.cha...@intel.com> Date: Fri Oct 20 02:16:59 2017 -0700 x86/intel_rdt: Fix potential deadlock during resctrl mount DISCLAIMER: Tests document perfo

[RFC PATCH 03/20] x86/intel_rdt: Introduce hooks to create pseudo-locking files

2017-11-13 Thread Reinette Chatre
We create a new file to host pseudo-locking specific code. The first of this code are the functions that create the initial pseudo_lock directory with its first file, "avail", starting by reporting zero. This will be expanded in future commits. Signed-off-by: Reinette Chatre --- arch/

[RFC PATCH 01/20] x86/intel_rdt: Documentation for Cache Pseudo-Locking

2017-11-13 Thread Reinette Chatre
Add description of Cache Pseudo-Locking feature, its interface, as well as an example of its usage. Signed-off-by: Reinette Chatre --- Documentation/x86/intel_rdt_ui.txt | 229 - 1 file changed, 228 insertions(+), 1 deletion(-) diff --git a/Documentation/x86

[RFC PATCH 00/20] Intel(R) Resource Director Technology Cache Pseudo-Locking enabling

2017-11-13 Thread Reinette Chatre
branch of tip.git at the time the HEAD was: commit 87943db7dfb0c5ee5aa74a9ac06346fadd9695c8 (tip/x86/cache) Author: Reinette Chatre Date: Fri Oct 20 02:16:59 2017 -0700 x86/intel_rdt: Fix potential deadlock during resctrl mount DISCLAIMER: Tests document performance of components

Re: [RFT][Update][PATCH v2 2/2] PM / QoS: Fix device resume latency framework

2017-11-06 Thread Reinette Chatre
to follow these changes. > > Also add a special "n/a" value to the corresponding user space I/F > to allow user space to indicate that it cannot accept any resume > latencies at all for the given device. > > Fixes: 85dc0b8a4019 (PM / QoS: Make it possible to expose PM QoS

Re: [RFT][Update][PATCH v2 2/2] PM / QoS: Fix device resume latency framework

2017-11-06 Thread Reinette Chatre
o add a special "n/a" value to the corresponding user space I/F > to allow user space to indicate that it cannot accept any resume > latencies at all for the given device. > > Fixes: 85dc0b8a4019 (PM / QoS: Make it possible to expose PM QoS latency > constraints) > Lin

Re: [RFT][PATCH v2 2/2] PM / QoS: Fix device resume latency framework

2017-11-03 Thread Reinette Chatre
Hi Rafael, I started to test this but found myself triggering one of the warnings: On 11/3/2017 4:50 AM, Rafael J. Wysocki wrote: > --- linux-pm.orig/include/linux/pm_qos.h > +++ linux-pm/include/linux/pm_qos.h > @@ -28,16 +28,19 @@ enum pm_qos_flags_status { > PM_QOS_FLAGS_ALL, > }; >

Re: [RFT][PATCH v2 2/2] PM / QoS: Fix device resume latency framework

2017-11-03 Thread Reinette Chatre
Hi Rafael, I started to test this but found myself triggering one of the warnings: On 11/3/2017 4:50 AM, Rafael J. Wysocki wrote: > --- linux-pm.orig/include/linux/pm_qos.h > +++ linux-pm/include/linux/pm_qos.h > @@ -28,16 +28,19 @@ enum pm_qos_flags_status { > PM_QOS_FLAGS_ALL, > }; >

[tip:x86/cache] x86/intel_rdt: Initialize bitmask of shareable resource if CDP enabled

2017-10-21 Thread tip-bot for Reinette Chatre
Commit-ID: 95953034fb24c16ad0047a98b16427e5935830c4 Gitweb: https://git.kernel.org/tip/95953034fb24c16ad0047a98b16427e5935830c4 Author: Reinette Chatre <reinette.cha...@intel.com> AuthorDate: Fri, 20 Oct 2017 02:16:57 -0700 Committer: Thomas Gleixner <t...@linutronix.de> Com

[tip:x86/cache] x86/intel_rdt: Initialize bitmask of shareable resource if CDP enabled

2017-10-21 Thread tip-bot for Reinette Chatre
Commit-ID: 95953034fb24c16ad0047a98b16427e5935830c4 Gitweb: https://git.kernel.org/tip/95953034fb24c16ad0047a98b16427e5935830c4 Author: Reinette Chatre AuthorDate: Fri, 20 Oct 2017 02:16:57 -0700 Committer: Thomas Gleixner CommitDate: Sat, 21 Oct 2017 17:12:21 +0200 x86/intel_rdt

[tip:x86/cache] x86/intel_rdt: Fix potential deadlock during resctrl mount

2017-10-21 Thread tip-bot for Reinette Chatre
Commit-ID: 87943db7dfb0c5ee5aa74a9ac06346fadd9695c8 Gitweb: https://git.kernel.org/tip/87943db7dfb0c5ee5aa74a9ac06346fadd9695c8 Author: Reinette Chatre <reinette.cha...@intel.com> AuthorDate: Fri, 20 Oct 2017 02:16:59 -0700 Committer: Thomas Gleixner <t...@linutronix.de> Com

[tip:x86/cache] x86/intel_rdt: Fix potential deadlock during resctrl mount

2017-10-21 Thread tip-bot for Reinette Chatre
Commit-ID: 87943db7dfb0c5ee5aa74a9ac06346fadd9695c8 Gitweb: https://git.kernel.org/tip/87943db7dfb0c5ee5aa74a9ac06346fadd9695c8 Author: Reinette Chatre AuthorDate: Fri, 20 Oct 2017 02:16:59 -0700 Committer: Thomas Gleixner CommitDate: Sat, 21 Oct 2017 17:12:22 +0200 x86/intel_rdt: Fix

[tip:x86/cache] x86/intel_rdt: Fix potential deadlock during resctrl unmount

2017-10-21 Thread tip-bot for Reinette Chatre
Commit-ID: 36b6f9fcb8928c06b6638a4cf91bc9d69bb49aa2 Gitweb: https://git.kernel.org/tip/36b6f9fcb8928c06b6638a4cf91bc9d69bb49aa2 Author: Reinette Chatre <reinette.cha...@intel.com> AuthorDate: Fri, 20 Oct 2017 02:16:58 -0700 Committer: Thomas Gleixner <t...@linutronix.de> Com

[tip:x86/cache] x86/intel_rdt: Fix potential deadlock during resctrl unmount

2017-10-21 Thread tip-bot for Reinette Chatre
Commit-ID: 36b6f9fcb8928c06b6638a4cf91bc9d69bb49aa2 Gitweb: https://git.kernel.org/tip/36b6f9fcb8928c06b6638a4cf91bc9d69bb49aa2 Author: Reinette Chatre AuthorDate: Fri, 20 Oct 2017 02:16:58 -0700 Committer: Thomas Gleixner CommitDate: Sat, 21 Oct 2017 17:12:21 +0200 x86/intel_rdt: Fix

Re: [PATCH] PM / QoS: Fix device resume latency PM QoS

2017-10-20 Thread Reinette Chatre
cpu1/power/pm_qos_resume_latency_us:0 /sys/devices/system/cpu/cpu2/power/pm_qos_resume_latency_us:0 /sys/devices/system/cpu/cpu3/power/pm_qos_resume_latency_us:0 I am keeping this patch in my local repo to continue developing against it. Thank you very much. Tested-by: Reinette Chatre <

Re: [PATCH] PM / QoS: Fix device resume latency PM QoS

2017-10-20 Thread Reinette Chatre
cpu1/power/pm_qos_resume_latency_us:0 /sys/devices/system/cpu/cpu2/power/pm_qos_resume_latency_us:0 /sys/devices/system/cpu/cpu3/power/pm_qos_resume_latency_us:0 I am keeping this patch in my local repo to continue developing against it. Thank you very much. Tested-by: Reinette Chatre Reinette

[PATCH 3/3] x86/intel_rdt: Fix potential deadlock during resctrl mount

2017-10-20 Thread Reinette Chatre
rdtgroup_mutex. Since we now obtain cpu_hotplug_lock earlier we modify the static_branch_enable calls to the cpuslocked variants. Reported-by: Sai Praneeth Prakhya <sai.praneeth.prak...@intel.com> Signed-off-by: Reinette Chatre <reinette.cha...@intel.com> Tested-by: Sai Praneeth Prakhya

[PATCH 3/3] x86/intel_rdt: Fix potential deadlock during resctrl mount

2017-10-20 Thread Reinette Chatre
rdtgroup_mutex. Since we now obtain cpu_hotplug_lock earlier we modify the static_branch_enable calls to the cpuslocked variants. Reported-by: Sai Praneeth Prakhya Signed-off-by: Reinette Chatre Tested-by: Sai Praneeth Prakhya Acked-by: Vikas Shivappa --- arch/x86/kernel/cpu/intel_rdt_rdtgro

[PATCH 2/3] x86/intel_rdt: Fix potential deadlock during resctrl unmount

2017-10-20 Thread Reinette Chatre
the cpus came online, cpu_hotplug_lock before rdtgroup_mutex. With cpu_hotplug_lock now obtained earlier we also modify the static_branch_disable() calls to the cpuslocked variant. Signed-off-by: Reinette Chatre <reinette.cha...@intel.com> Tested-by: Sai Praneeth Prakhya <sai.praneeth.prak...@intel

[PATCH 2/3] x86/intel_rdt: Fix potential deadlock during resctrl unmount

2017-10-20 Thread Reinette Chatre
the cpus came online, cpu_hotplug_lock before rdtgroup_mutex. With cpu_hotplug_lock now obtained earlier we also modify the static_branch_disable() calls to the cpuslocked variant. Signed-off-by: Reinette Chatre Tested-by: Sai Praneeth Prakhya Acked-by: Vikas Shivappa Acked-by: Tony Luck ---

[PATCH 0/3] x86/intel_rdt: Locking and initialization fixes

2017-10-20 Thread Reinette Chatre
Hi Thomas, Please consider these three fixes for the RDT subsystem. They are submitted as series for convenience, not because of dependencies among them. Thank you Reinette Reinette Chatre (3): x86/intel_rdt: Initialize bitmask of shareable resource if CDP enabled x86/intel_rdt: Fix

[PATCH 0/3] x86/intel_rdt: Locking and initialization fixes

2017-10-20 Thread Reinette Chatre
Hi Thomas, Please consider these three fixes for the RDT subsystem. They are submitted as series for convenience, not because of dependencies among them. Thank you Reinette Reinette Chatre (3): x86/intel_rdt: Initialize bitmask of shareable resource if CDP enabled x86/intel_rdt: Fix

[PATCH 1/3] x86/intel_rdt: Initialize bitmask of shareable resource if CDP enabled

2017-10-20 Thread Reinette Chatre
of shareable resource is initialized when CDP is enabled. Fixes: 0dd2d7494cd8 ("x86/intel_rdt: Show bitmask of shareable resource with other executing units" Signed-off-by: Reinette Chatre <reinette.cha...@intel.com> Acked-by: Fenghua Yu <fenghua...@intel.com> Acked-by: Vikas

[PATCH 1/3] x86/intel_rdt: Initialize bitmask of shareable resource if CDP enabled

2017-10-20 Thread Reinette Chatre
of shareable resource is initialized when CDP is enabled. Fixes: 0dd2d7494cd8 ("x86/intel_rdt: Show bitmask of shareable resource with other executing units" Signed-off-by: Reinette Chatre Acked-by: Fenghua Yu Acked-by: Vikas Shivappa Acked-by: Tony Luck --- arch/x86/kernel/cpu/intel

[tip:x86/cache] x86/intel_rdt: Mark rdt_root and closid_alloc as static

2017-08-01 Thread tip-bot for Reinette Chatre
Commit-ID: cb2200e967c65519ca6c5426644a49dca65f6294 Gitweb: http://git.kernel.org/tip/cb2200e967c65519ca6c5426644a49dca65f6294 Author: Reinette Chatre <reinette.cha...@intel.com> AuthorDate: Tue, 25 Jul 2017 14:14:24 -0700 Committer: Thomas Gleixner <t...@linutronix.de> Com

[tip:x86/cache] x86/intel_rdt: Mark rdt_root and closid_alloc as static

2017-08-01 Thread tip-bot for Reinette Chatre
Commit-ID: cb2200e967c65519ca6c5426644a49dca65f6294 Gitweb: http://git.kernel.org/tip/cb2200e967c65519ca6c5426644a49dca65f6294 Author: Reinette Chatre AuthorDate: Tue, 25 Jul 2017 14:14:24 -0700 Committer: Thomas Gleixner CommitDate: Tue, 1 Aug 2017 22:41:20 +0200 x86/intel_rdt: Mark

<    7   8   9   10   11   12