Re: [PATCH] Add kernel parameter to blacklist modules

2016-06-14 Thread Prarit Bhargava
On 06/14/2016 01:17 PM, Christoph Hellwig wrote: > On Mon, Jun 13, 2016 at 08:32:41AM -0400, Prarit Bhargava wrote: >> Blacklisting a module in linux has long been a problem. The process of >> blacklisting a module has changed over time, and it seems that every OS >

[PATCH v2] Add kernel parameter to blacklist modules

2016-06-14 Thread Prarit Bhargava
ruct which simplifies things. Signed-off-by: Prarit Bhargava Cc: Jonathan Corbet Cc: Rusty Russell Cc: linux-...@vger.kernel.org --- Documentation/kernel-parameters.txt |3 +++ kernel/module.c | 25 + 2 files changed, 28 insertions(+) di

Re: [PATCH] init, fix initcall blacklist for modules

2016-06-14 Thread Prarit Bhargava
On 06/13/2016 04:59 PM, Rasmus Villemoes wrote: > On Mon, Jun 13 2016, Prarit Bhargava wrote: > >> Sorry ... forgot to cc everyone on the last email. >> >> P. >> >> 8< >> >> sprint_symbol_no_offset() returns the string "function_n

[PATCH] Add kernel parameter to blacklist modules

2016-06-13 Thread Prarit Bhargava
le dummy_module [ 85.127433] module dummy_module has been blacklisted. This module will not load. Signed-off-by: Prarit Bhargava Cc: Jonathan Corbet Cc: Rusty Russell Cc: linux-...@vger.kernel.org --- Documentation/kernel-parameters.txt |3 +++ kernel/module.c

[PATCH] init, fix initcall blacklist for modules

2016-06-13 Thread Prarit Bhargava
hen comparing module_init() function names. This patch resolves the issue by comparing to the length of the function_name. Signed-off-by: Prarit Bhargava Cc: Andrew Morton Cc: Thomas Gleixner Cc: Yang Shi Cc: Ingo Molnar Cc: Mel Gorman Cc: Rasmus Villemoes Cc: Kees Cook Cc: Yaowei Bai Cc: An

[PATCH] init, fix initcall blacklist for modules

2016-06-13 Thread Prarit Bhargava
comparing to the length of the function_name. Signed-off-by: Prarit Bhargava --- init/main.c | 14 +- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/init/main.c b/init/main.c index 4c17fda5c2ff..09a795e91efe 100644 --- a/init/main.c +++ b/init/main.c @@ -708,

Re: [PATCH] ACPI: Execute the _PTS method when system reboot

2016-05-31 Thread Prarit Bhargava
On 05/29/2016 11:28 PM, Ocean HY1 He wrote: >> -Original Message- >> From: Prarit Bhargava [mailto:pra...@redhat.com] >> Sent: Tuesday, May 24, 2016 6:16 PM >> To: Ocean HY1 He; j...@redhat.com >> Cc: linux-a...@vger.kernel.org; linux-kernel@vger.kernel.o

Re: [PATCH] ACPI: Execute the _PTS method when system reboot

2016-05-24 Thread Prarit Bhargava
On 05/24/2016 02:41 AM, Ocean HY1 He wrote: > Hi Prarit and Jon, > > How do you think of this? > > Thanks. > > Ocean He / 何海洋 > SW Development Dept. > Beijing Design Center > Enterprise Product Group > Mobile: 18911778926 > E-mail: he...@lenovo.com > No.6 Chuang Ye Road, Haidian District, Bei

Re: [PATCH] powercap/rapl: Do not load in virtualized environments

2016-05-18 Thread Prarit Bhargava
On 05/18/2016 07:06 PM, Rafael J. Wysocki wrote: > On Wed, May 18, 2016 at 2:38 PM, Prarit Bhargava wrote: >> >> >> On 05/17/2016 08:50 PM, Rafael J. Wysocki wrote: >>> On Tue, May 17, 2016 at 1:34 PM, Prarit Bhargava wrote: >>>> intel_rapl

Re: [PATCH] powercap/rapl: Do not load in virtualized environments

2016-05-18 Thread Prarit Bhargava
On 05/17/2016 08:50 PM, Rafael J. Wysocki wrote: > On Tue, May 17, 2016 at 1:34 PM, Prarit Bhargava wrote: >> intel_rapl is currently not supported in virtualized environments. When >> booting the warning message >> >> intel_rapl: no valid rapl domains found in pa

Re: [PATCH] powercap/rapl: Do not load in virtualized environments

2016-05-18 Thread Prarit Bhargava
On 05/17/2016 08:50 PM, Rafael J. Wysocki wrote: > On Tue, May 17, 2016 at 1:34 PM, Prarit Bhargava wrote: >> intel_rapl is currently not supported in virtualized environments. When >> booting the warning message >> >> intel_rapl: no valid rapl domains found in pa

[PATCH] powercap/rapl: Do not load in virtualized environments

2016-05-17 Thread Prarit Bhargava
Cc: "Rafael J. Wysocki" Cc: linux...@vger.kernel.org Signed-off-by: Prarit Bhargava --- drivers/powercap/intel_rapl.c |5 + 1 file changed, 5 insertions(+) diff --git a/drivers/powercap/intel_rapl.c b/drivers/powercap/intel_rapl.c index f2201d42a9cd..bebfbe8acccd 100644 ---

[PATCH 1/2] x86/PCI: Add pci_bdwep_bar() quirk entry for Broadwell-EP Home Agent 1

2016-05-11 Thread Prarit Bhargava
rs/xeon/xeon-e5-v4-spec-update.html Fixes: b894157145e4 ("x86/PCI: Mark Broadwell-EP Home Agent & PCU as having non-compliant BARs") Cc: Bjorn Helgaas Cc: Thomas Gleixner Cc: Ingo Molnar Cc: "H. Peter Anvin" Cc: x...@kernel.org Cc: linux-kernel@vger.kernel.org Cc:

[PATCH 2/2] x86/PCI: Disable IO/MEM decoding for ROM BARs for devices with non-compliant BARs

2016-05-11 Thread Prarit Bhargava
compliant BARs") Cc: Bjorn Helgaas Cc: Thomas Gleixner Cc: Ingo Molnar Cc: "H. Peter Anvin" Cc: x...@kernel.org Cc: linux-kernel@vger.kernel.org Cc: Andi Kleen Signed-off-by: Prarit Bhargava --- drivers/pci/probe.c |6 +++--- 1 file changed, 3 insertions(+), 3 deletio

[PATCH 0/2 v2] Fix Broadwell-EP Home Agent & PCU non-compliant BARs

2016-05-11 Thread Prarit Bhargava
Cc: x...@kernel.org Cc: linux-kernel@vger.kernel.org Cc: Andi Kleen Signed-off-by: Prarit Bhargava Prarit Bhargava (2): x86/PCI: Add pci_bdwep_bar() quirk entry for Broadwell-EP Home Agent 1 x86/PCI: Disable IO/MEM decoding for ROM BARs for devices with non-compliant BARs arch/

[PATCH 1/2] x86/PCI: Add pci_bdwep_bar() quirk entry for Broadwell-EP Home Agent 1

2016-05-11 Thread Prarit Bhargava
rs/xeon/xeon-e5-v4-spec-update.html Fixes: b894157145e4 ("x86/PCI: Mark Broadwell-EP Home Agent & PCU as having non-compliant BARs") Cc: Bjorn Helgaas Cc: Thomas Gleixner Cc: Ingo Molnar Cc: "H. Peter Anvin" Cc: x...@kernel.org Cc: linux-kernel@vger.kernel.org Cc:

[PATCH 2/2] x86/PCI: Disable IO/MEM decoding for ROM BARs for devices with non-compliant BARs

2016-05-11 Thread Prarit Bhargava
compliant BARs") Cc: Bjorn Helgaas Cc: Thomas Gleixner Cc: Ingo Molnar Cc: "H. Peter Anvin" Cc: x...@kernel.org Cc: linux-kernel@vger.kernel.org Cc: Andi Kleen Signed-off-by: Prarit Bhargava --- drivers/pci/probe.c |6 +++--- 1 file changed, 3 insertions(+), 3 deletio

[PATCH 0/2 v2] Fix Broadwell-EP Home Agent & PCU non-compliant BARs

2016-05-11 Thread Prarit Bhargava
Cc: x...@kernel.org Cc: linux-kernel@vger.kernel.org Cc: Andi Kleen Signed-off-by: Prarit Bhargava Prarit Bhargava (2): x86/PCI: Add pci_bdwep_bar() quirk entry for Broadwell-EP Home Agent 1 x86/PCI: Disable IO/MEM decoding for ROM BARs for devices with non-compliant BARs arch/

Re: [PATCH 08/15] ACPICA: Dispatcher: Update thread ID for recursive method calls

2016-05-04 Thread Prarit Bhargava
On 05/04/2016 01:48 AM, Lv Zheng wrote: > From: Prarit Bhargava > > ACPICA commit 7a3bd2d962f221809f25ddb826c9e551b916eb25 > > Set the mutex owner thread ID. > Original patch from: Prarit Bhargava > > Link: https://github.com/acpica/acpica/commit/7a3bd2d9 > Sig

Re: [PATCH 0/3] idle, Honor Hardware Disabled States

2016-05-03 Thread Prarit Bhargava
. > Okay, I geddit. Acked-by: Prarit Bhargava P.

[PATCH] ACPI: fix Thunderbolt hotplug

2016-04-27 Thread Prarit Bhargava
nux-a...@vger.kernel.org Cc: mario_limoncie...@dell.com Cc: sta...@vger.kernel.org Cc: de...@acpica.org Signed-off-by: Prarit Bhargava --- drivers/acpi/acpica/dsmethod.c |3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/acpi/acpica/dsmethod.c b/drivers/acpi/acpica/dsmethod.c index 198

[PATCH 2/2] printk, allow different timestamps for printk.time

2016-04-22 Thread Prarit Bhargava
r Hurley Cc: Vasily Averin Cc: Joe Perches Signed-off-by: Prarit Bhargava --- Documentation/kernel-parameters.txt |6 -- include/linux/timekeeping.h |1 + kernel/printk/printk.c | 35 +-- kernel/time/timekeeping.c

[PATCH 1/2] lib, switch CONFIG_PRINTK_TIME to int

2016-04-22 Thread Prarit Bhargava
Heo Cc: Peter Hurley Cc: Vasily Averin Cc: Joe Perches Signed-off-by: Prarit Bhargava --- Documentation/kernel-parameters.txt|2 +- arch/arm/configs/axm55xx_defconfig |2 +- arch/arm/configs/bcm2835_defconfig |2 +- arch/arm/configs

[PATCH 0/2 v7]: printk, Add monotonic and real printk timestamps

2016-04-22 Thread Prarit Bhargava
other utilities). I will post the patch here http://marc.info/?l=linux-kernel&m=146124485215811&w=2 to fix dmesg once this feature is positively reviewed. Prarit Bhargava (2): lib, switch CONFIG_PRINTK_TIME to int printk, allow different timestamps for printk.time Documentatio

Re: [PATCH 0/2 v6] printk, Add monotonic and real printk timestamps

2016-04-21 Thread Prarit Bhargava
On 04/19/2016 04:56 AM, Petr Mladek wrote: > On Mon 2016-04-18 11:30:52, Prarit Bhargava wrote: > Hmm, If you allow to change the timestamp format only at boot time, it > will make things easier. I just wonder if it would work correctly for > early messages. For example, are there

Re: [PATCH 0/2 v6] printk, Add monotonic and real printk timestamps

2016-04-20 Thread Prarit Bhargava
On 04/19/2016 04:56 AM, Petr Mladek wrote: > On Mon 2016-04-18 11:30:52, Prarit Bhargava wrote: >> >> >> On 03/10/2016 05:00 AM, Petr Mladek wrote: >>> On Tue 2016-03-08 06:03:24, Prarit Bhargava wrote: >>>> >>>> >>>> On 03/

Re: [PATCH 0/2 v6] printk, Add monotonic and real printk timestamps

2016-04-18 Thread Prarit Bhargava
On 03/10/2016 05:00 AM, Petr Mladek wrote: > On Tue 2016-03-08 06:03:24, Prarit Bhargava wrote: >> >> >> On 03/08/2016 02:59 AM, Thomas Gleixner wrote: >>> On Tue, 23 Feb 2016, Prarit Bhargava wrote: >>> >>>> This patchset adds monotonic and re

Re: [PATCH] acpi/acpica: fix Thunderbolt hotplug

2016-04-15 Thread Prarit Bhargava
On 04/15/2016 12:21 PM, Moore, Robert wrote: > Lv is looking at it. He has already commented that this might not be the best > solution, so he is continuing to investigate. > /me scratches head Where was that comment made? P.

Re: [PATCH 0/3] idle, Honor Hardware Disabled States

2016-04-11 Thread Prarit Bhargava
On 03/31/2016 12:59 AM, Len Brown wrote: >> Len, >> >> Your patch does >> >> + skl_cstates[5].disabled = 1;/* C8-SKL */ >> + skl_cstates[6].disabled = 1;/* C9-SKL */ >> >> and I don't think that is correct for SKY-H. > > For https://bugzilla.kernel.org/show_bug.cgi?id=109081 >

Re: [PATCH 1/3 v4] powercap, intel_rapl, implement get_max_time_window

2016-04-11 Thread Prarit Bhargava
On 03/31/2016 02:28 PM, Pandruvada, Srinivas wrote: > On Mon, 2016-03-21 at 08:27 -0400, Prarit Bhargava wrote: >> The MSR_PKG_POWER_INFO register (Intel ASDM, section 14.9.3 >> "Package RAPL Domain") provides a maximum time window which the >> system can support

Re: [PATCH v2] x86: Calculate MHz using APERF/MPERF for cpuinfo and scaling_cur_freq

2016-04-08 Thread Prarit Bhargava
>For x86 processors with APERF/MPERF and TSC, return > meaningful and consistent MHz in /proc/cpuinfo and > /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq > >MHz is computed like so: > >MHz = base_MHz * delta_APERF / delta_MPERF > >or when delta_APERF is large, to prevent >64-bit overflow: >

Re: [PATCH 1/3 v4] powercap, intel_rapl, implement get_max_time_window

2016-04-05 Thread Prarit Bhargava
On 03/31/2016 02:28 PM, Pandruvada, Srinivas wrote: > On Mon, 2016-03-21 at 08:27 -0400, Prarit Bhargava wrote: >> The MSR_PKG_POWER_INFO register (Intel ASDM, section 14.9.3 >> "Package RAPL Domain") provides a maximum time window which the >> system can support

[PATCH] acpi/acpica: fix Thunderbolt hotplug

2016-03-29 Thread Prarit Bhargava
J. Wysocki" Cc: Len Brown Cc: linux-a...@vger.kernel.org Cc: de...@acpica.org Signed-off-by: Prarit Bhargava --- drivers/acpi/acpica/dsmethod.c |3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/acpi/acpica/dsmethod.c b/drivers/acpi/acpica/dsmethod.c index 1982310..93799db 1006

Re: [PATCH 0/3] idle, Honor Hardware Disabled States

2016-03-28 Thread Prarit Bhargava
On 03/24/2016 05:54 PM, Len Brown wrote: > On Wed, Mar 23, 2016 at 7:50 PM, Prarit Bhargava wrote: >> >> >> On 03/23/2016 04:05 PM, Len Brown wrote: >>> This patch assumes that if a package state is disabled, >>> the corresponding core state must be

Re: [PATCH resend] init/main.c: Simplify initcall_blacklisted()

2016-03-24 Thread Prarit Bhargava
e symbol name even once in the common case. > > Signed-off-by: Rasmus Villemoes Acked-by: Prarit Bhargava P. > --- > init/main.c | 9 - > 1 file changed, 4 insertions(+), 5 deletions(-) > > diff --git a/init/main.c b/init/main.c > index b3c6e363ae18..d76d9

Re: [PATCH 0/3] idle, Honor Hardware Disabled States

2016-03-23 Thread Prarit Bhargava
e: > > https://bugzilla.kernel.org/show_bug.cgi?id=109081 Len, should I rebase on top of this? Would that work for you? P. > > and will be upstream shortly. > > thanks, > -Len > > > > On Mon, Mar 21, 2016 at 8:49 AM, Prarit Bhargava wrote: >> So

[tip:x86/urgent] x86/msr: Remove unused native_read_tscp()

2016-03-23 Thread tip-bot for Prarit Bhargava
Commit-ID: 9da77666d6975219281fd400eb9608a047337414 Gitweb: http://git.kernel.org/tip/9da77666d6975219281fd400eb9608a047337414 Author: Prarit Bhargava AuthorDate: Tue, 22 Mar 2016 19:06:08 -0400 Committer: Thomas Gleixner CommitDate: Wed, 23 Mar 2016 12:34:17 +0100 x86/msr: Remove

[PATCH] x86, msr, remove unused native_read_tscp()

2016-03-22 Thread Prarit Bhargava
_read_tscp(unsigned int *aux) Cc: x...@kernel.org Cc: Borislav Petkov Cc: Andy Lutomirski Signed-off-by: Prarit Bhargava --- arch/x86/include/asm/msr.h |8 1 file changed, 8 deletions(-) diff --git a/arch/x86/include/asm/msr.h b/arch/x86/include/asm/msr.h index 93fb7c1..7a79ee2 10

[PATCH 0/3] idle, Honor Hardware Disabled States

2016-03-21 Thread Prarit Bhargava
ratharaman Chandramouli Cc: linux...@vger.kernel.org Signed-off-by: Prarit Bhargava Prarit Bhargava (3): idle, rename MSR_NHM_SNB_PKG_CST_CFG_CTL to MSR_PKG_CST_CONFIG_CONTROL intel_idle, Introduce cstate limits and fix hardware cstate disable value cpuidle, Prevent users fro

[PATCH 1/3] idle, rename MSR_NHM_SNB_PKG_CST_CFG_CTL to MSR_PKG_CST_CONFIG_CONTROL

2016-03-21 Thread Prarit Bhargava
Peter Zijlstra (Intel)" Cc: Borislav Petkov Cc: Andi Kleen Cc: Alexander Shishkin Cc: Dasaratharaman Chandramouli Cc: linux...@vger.kernel.org Signed-off-by: Prarit Bhargava --- arch/x86/include/asm/msr-index.h |2 +- drivers/idle/intel_idle.c |4 ++-- tools

[PATCH 3/3] cpuidle, Prevent users from enabling cstates that are disabled in Hardware

2016-03-21 Thread Prarit Bhargava
The current codebase allows a user to enable a cstate even though the hardware has disabled it. This patch adds state checking and prevents userspace from setting a hardware disabled cstate to enabled. Signed-off-by: Prarit Bhargava --- drivers/cpuidle/governors/ladder.c |3 +++ drivers

[PATCH 2/3] intel_idle, Introduce cstate limits and fix hardware cstate disable value

2016-03-21 Thread Prarit Bhargava
-software-developer-manuals.html Cc: x...@kernel.org Cc: Len Brown Cc: "Peter Zijlstra (Intel)" Cc: Borislav Petkov Cc: Andi Kleen Cc: Alexander Shishkin Cc: Dasaratharaman Chandramouli Cc: linux...@vger.kernel.org Signed-off-by: Prarit Bhargava --- drivers/idle/intel_idl

[PATCH 3/3 v3] powercap, intel_rapl, Add ignore_max_time_window_check module parameter for broken BIOSes

2016-03-21 Thread Prarit Bhargava
patch adds a ignore_max_time_window_check module parameter to avoid the maximum time window check in set_time_window(). [v2]: change name to max_time_window_check, fix (val == 0) check [v3]: fix typo in debug message Cc: "Rafael J. Wysocki" Cc: Prarit Bhargava Cc: Radivoje Jov

[PATCH 2/3 v4] powercap, intel_rapl, implement check for minimum time window

2016-03-21 Thread Prarit Bhargava
rep ^ /sys/devices/virtual/powercap/intel-rapl/intel-rapl\:0/constraint_0_time_window_us -bash: echo: write error: Invalid argument /sys/devices/virtual/powercap/intel-rapl/intel-rapl:0/constraint_0_time_window_us:1:976 Cc: "Rafael J. Wysocki" Cc: Prarit Bhargava Cc: Radivoje J

[PATCH 1/3 v4] powercap, intel_rapl, implement get_max_time_window

2016-03-21 Thread Prarit Bhargava
straint_0_time_window_us:1:976 Cc: "Rafael J. Wysocki" Cc: Prarit Bhargava Cc: Radivoje Jovanovic Cc: Seiichi Ikarashi Cc: Mathias Krause Cc: Ajay Thomas Signed-off-by: Prarit Bhargava --- drivers/powercap/intel_rapl.c | 31 +++ drivers/powercap/p

[RESEND PATCH 0/3 v4] powercap, intel_rapl, implement time window checks

2016-03-21 Thread Prarit Bhargava
hecks on broken BIOSes. Cc: "Rafael J. Wysocki" Cc: Prarit Bhargava Cc: Radivoje Jovanovic Cc: Seiichi Ikarashi Cc: Mathias Krause Cc: Ajay Thomas Signed-off-by: Prarit Bhargava Prarit Bhargava (3): powercap, intel_rapl, implement get_max_time_window powercap, intel_rapl, implement

[PATCH 3/3 v3] powercap, intel_rapl, Add ignore_max_time_window_check module parameter for broken BIOSes

2016-03-19 Thread Prarit Bhargava
patch adds a ignore_max_time_window_check module parameter to avoid the maximum time window check in set_time_window(). [v2]: change name to max_time_window_check, fix (val == 0) check [v3]: fix typo in debug message Cc: "Rafael J. Wysocki" Cc: Prarit Bhargava Cc: Radivoje Jov

[PATCH 2/3 v4] powercap, intel_rapl, implement check for minimum time window

2016-03-19 Thread Prarit Bhargava
rep ^ /sys/devices/virtual/powercap/intel-rapl/intel-rapl\:0/constraint_0_time_window_us -bash: echo: write error: Invalid argument /sys/devices/virtual/powercap/intel-rapl/intel-rapl:0/constraint_0_time_window_us:1:976 Cc: "Rafael J. Wysocki" Cc: Prarit Bhargava Cc: Radivoje J

[PATCH 0/3 v4] powercap, intel_rapl, implement time window checks

2016-03-18 Thread Prarit Bhargava
hecks on broken BIOSes. Prarit Bhargava (3): powercap, intel_rapl, implement get_max_time_window powercap, intel_rapl, implement check for minimum time window powercap, intel_rapl, Add ignore_max_time_window_check module parameter for broken BIOSes drivers/powercap/intel_rapl.c

[PATCH 1/3 v4] powercap, intel_rapl, implement get_max_time_window

2016-03-18 Thread Prarit Bhargava
straint_0_time_window_us:1:976 Cc: "Rafael J. Wysocki" Cc: Prarit Bhargava Cc: Radivoje Jovanovic Cc: Seiichi Ikarashi Cc: Mathias Krause Cc: Ajay Thomas Signed-off-by: Prarit Bhargava --- drivers/powercap/intel_rapl.c | 31 +++ drivers/powercap/p

Re: [PATCH 0/2 v6] printk, Add monotonic and real printk timestamps

2016-03-08 Thread Prarit Bhargava
On 03/08/2016 02:59 AM, Thomas Gleixner wrote: > On Tue, 23 Feb 2016, Prarit Bhargava wrote: > >> This patchset adds monotonic and real printk timestamps. The first patch >> changes CONFIG_PRINT_TIME from a bool to an int to allow for the additional >> timestamps t

[PATCH 2/2 v6] printk, allow different timestamps for printk.time

2016-02-23 Thread Prarit Bhargava
r Hurley Cc: Vasily Averin Cc: Joe Perches Signed-off-by: Prarit Bhargava --- Documentation/kernel-parameters.txt | 6 -- include/linux/timekeeping.h | 1 + kernel/printk/printk.c | 35 +-- kernel/time/timekeeping.c | 13 +

[PATCH 0/2 v6] printk, Add monotonic and real printk timestamps

2016-02-23 Thread Prarit Bhargava
Kroah-Hartman Cc: Petr Mladek Cc: Tejun Heo Cc: Peter Hurley Cc: Vasily Averin Cc: Joe Perches Signed-off-by: Prarit Bhargava Prarit Bhargava (2): lib, switch CONFIG_PRINTK_TIME to int printk, allow different timestamps for printk.time Documentation/kernel-parameters.txt

[PATCH 1/2 v6] lib, switch CONFIG_PRINTK_TIME to int

2016-02-23 Thread Prarit Bhargava
Heo Cc: Peter Hurley Cc: Vasily Averin Cc: Joe Perches Signed-off-by: Prarit Bhargava --- Documentation/kernel-parameters.txt| 2 +- arch/arm/configs/axm55xx_defconfig | 2 +- arch/arm/configs/bcm2835_defconfig | 2 +- arch/arm/configs

Re: [PATCH] lib/bug.c: use common WARN helper

2016-02-23 Thread Prarit Bhargava
int(BUG_GET_TAINT(bug), LOCKDEP_STILL_OK); > + __warn(file, line, (void *)bugaddr, BUG_GET_TAINT(bug), regs, > +NULL); > + ^^^ minor minor minor nit: extra line here. Not a big deal but change it if anyone else complains. Other than that ... Acked-and-tested-by: Prarit Bhargava P. > return BUG_TRAP_TYPE_WARN; > } > >

Re: [PATCH] printk, allow different timestamps for printk.time [v2]

2016-02-08 Thread Prarit Bhargava
On 02/08/2016 10:51 AM, Petr Mladek wrote: > On Thu 2016-02-04 12:03:27, Prarit Bhargava wrote: >> >> >> On 02/04/2016 11:48 AM, Petr Mladek wrote: >>> On Thu 2016-01-28 07:43:49, Prarit Bhargava wrote: >>>> +static u64 printk_get_ts(void) >>>&g

[tip:sched/core] sched/isolcpus: Output warning when the ' isolcpus=' kernel parameter is invalid

2016-02-05 Thread tip-bot for Prarit Bhargava
Commit-ID: a6e4491c682a7b28574a62e6f311a0acec50b318 Gitweb: http://git.kernel.org/tip/a6e4491c682a7b28574a62e6f311a0acec50b318 Author: Prarit Bhargava AuthorDate: Thu, 4 Feb 2016 09:38:00 -0500 Committer: Ingo Molnar CommitDate: Fri, 5 Feb 2016 08:46:38 +0100 sched/isolcpus: Output

Re: [PATCH] printk, allow different timestamps for printk.time [v2]

2016-02-04 Thread Prarit Bhargava
On 02/04/2016 11:48 AM, Petr Mladek wrote: > On Thu 2016-01-28 07:43:49, Prarit Bhargava wrote: >> +static u64 printk_get_ts(void) >> +{ >> +u64 mono, offset_real; >> + >> +if (printk_time == 0) >> +return 0; >> + >>

[PATCH] sched, output warning when isolcpus kernel parameter is invalid

2016-02-04 Thread Prarit Bhargava
() to indicate to the user that something has gone awry, and returns 0 on error. Cc: Ingo Molnar Cc: Peter Zijlstra Signed-off-by: Prarit Bhargava --- kernel/sched/core.c |9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/kernel/sched/core.c b/kernel/sched/core.c index

Re: [PATCH] printk, allow different timestamps for printk.time [v2]

2016-01-28 Thread Prarit Bhargava
On 01/28/2016 07:52 AM, Vasily Averin wrote: > Dear Prarit, > Hi Vasily, Thanks for your suggestions. > I have no objections about your patch, > bit in fact I doubt we really need to convert each timestamp in kernel logs. > How do you think is it probably better to convert only one timestamp

[PATCH] printk, allow different timestamps for printk.time [v2]

2016-01-28 Thread Prarit Bhargava
c: John Stultz Cc: Xunlei Pang Cc: Thomas Gleixner Cc: Baolin Wang Cc: Andrew Morton Cc: Greg Kroah-Hartman Cc: Petr Mladek Cc: Tejun Heo Cc: Peter Hurley Cc: Vasily Averin Cc: Joe Perches Signed-off-by: Prarit Bhargava --- Documentation/kernel-parameters.txt |6 ++- include/lin

Re: [PATCH] printk, allow different timestamps for printk.time

2016-01-26 Thread Prarit Bhargava
On 01/26/2016 03:34 PM, Thomas Gleixner wrote: > Prarit, > > On Mon, 25 Jan 2016, Prarit Bhargava wrote: >> diff --git a/Documentation/kernel-parameters.txt >> b/Documentation/kernel-parameters.txt >> index 87d40a7..2cf6692 100644 >> --- a/Documentati

[PATCH] printk, allow different timestamps for printk.time

2016-01-25 Thread Prarit Bhargava
clocks Cc: John Stultz Cc: Xunlei Pang Cc: Thomas Gleixner Cc: Baolin Wang Cc: Andrew Morton Cc: Greg Kroah-Hartman Cc: Petr Mladek Cc: Tejun Heo Cc: Peter Hurley Cc: Vasily Averin Cc: Joe Perches Signed-off-by: Prarit Bhargava --- Documentation/kernel-parameters.txt |5 +++--

[PATCH 1/3] powercap, intel_rapl, implement get_max_time_window

2016-01-24 Thread Prarit Bhargava
straint_0_time_window_us:1:976 Cc: "Rafael J. Wysocki" Cc: Prarit Bhargava Cc: Radivoje Jovanovic Cc: Seiichi Ikarashi Cc: Mathias Krause Cc: Ajay Thomas Signed-off-by: Prarit Bhargava --- drivers/powercap/intel_rapl.c | 31 +++ drivers/powercap/p

[PATCH 3/3] powercap, intel_rapl, Add ignore_max_time_window_check module parameter for broken BIOSes [v3]

2016-01-24 Thread Prarit Bhargava
patch adds a ignore_max_time_window_check module parameter to avoid the maximum time window check in set_time_window(). [v2]: change name to max_time_window_check, fix (val == 0) check [v3]: fix typo in debug message Cc: "Rafael J. Wysocki" Cc: Prarit Bhargava Cc: Radivoje Jov

[PATCH 2/3] powercap, intel_rapl, implement check for minimum time window

2016-01-24 Thread Prarit Bhargava
rep ^ /sys/devices/virtual/powercap/intel-rapl/intel-rapl\:0/constraint_0_time_window_us -bash: echo: write error: Invalid argument /sys/devices/virtual/powercap/intel-rapl/intel-rapl:0/constraint_0_time_window_us:1:976 Cc: "Rafael J. Wysocki" Cc: Prarit Bhargava Cc: Radivoje J

[PATCH 0/3] powercap, intel_rapl, implement time window checks [v3]

2016-01-24 Thread Prarit Bhargava
ot; Cc: Prarit Bhargava Cc: Radivoje Jovanovic Cc: Seiichi Ikarashi Cc: Mathias Krause Cc: Ajay Thomas Signed-off-by: Prarit Bhargava Prarit Bhargava (3): powercap, intel_rapl, implement get_max_time_window powercap, intel_rapl, implement check for minimum time window powercap,

Re: [PATCH 1/3] powercap, intel_rapl, implement get_max_time_window

2016-01-22 Thread Prarit Bhargava
On 01/21/2016 07:27 PM, Seiichi Ikarashi wrote: > On 2016-01-22 01:15, Prarit Bhargava wrote: >> The MSR_PKG_POWER_INFO register (Intel ASDM, section 14.9.3 >> "Package RAPL Domain") provides a maximum time window which the >> system can support. This window is re

Re: [PATCH] lib/bug: make panic_on_warn available for all architectures

2016-01-22 Thread Prarit Bhargava
in case panic_on_warn is set. > > Let's simply enable the panic_on_warn feature by adding the same code > like it was added to warn_slowpath_common() in panic.c. > > This enables panic_on_warn also for arm64, parisc, powerpc, s390 and > sh. > > Cc: Prarit Bhargava >

[PATCH 3/3] powercap, intel_rapl, Add ignore_max_time_window_check module parameter for broken BIOSes

2016-01-21 Thread Prarit Bhargava
patch adds a ignore_max_time_window_check module parameter to avoid the maximum time window check in set_time_window(). [v2]: change name to max_time_window_check, fix (val == 0) check Cc: "Rafael J. Wysocki" Cc: Prarit Bhargava Cc: Radivoje Jovanovic Cc: Seiichi Ikarashi Cc: Math

[PATCH 1/3] powercap, intel_rapl, implement get_max_time_window

2016-01-21 Thread Prarit Bhargava
straint_0_time_window_us:1:976 Cc: "Rafael J. Wysocki" Cc: Prarit Bhargava Cc: Radivoje Jovanovic Cc: Seiichi Ikarashi Cc: Mathias Krause Cc: Ajay Thomas Signed-off-by: Prarit Bhargava --- drivers/powercap/intel_rapl.c | 31 +++ drivers/powercap/p

[PATCH 0/3] powercap, intel_rapl, implement time window checks

2016-01-21 Thread Prarit Bhargava
th minor changes Cc: "Rafael J. Wysocki" Cc: Prarit Bhargava Cc: Radivoje Jovanovic Cc: Seiichi Ikarashi Cc: Mathias Krause Cc: Ajay Thomas Signed-off-by: Prarit Bhargava Prarit Bhargava (3): powercap, intel_rapl, implement get_max_time_window powercap, intel_rapl, implement

[PATCH 2/3] powercap, intel_rapl, implement check for minimum time window

2016-01-21 Thread Prarit Bhargava
rep ^ /sys/devices/virtual/powercap/intel-rapl/intel-rapl\:0/constraint_0_time_window_us -bash: echo: write error: Invalid argument /sys/devices/virtual/powercap/intel-rapl/intel-rapl:0/constraint_0_time_window_us:1:976 Cc: "Rafael J. Wysocki" Cc: Prarit Bhargava Cc: Radivoje J

Re: [PATCH 0/2] printk, Add printk.clock kernel parameter [v2]

2016-01-21 Thread Prarit Bhargava
On 01/14/2016 09:44 AM, Thomas Gleixner wrote: > On Thu, 14 Jan 2016, Petr Mladek wrote: >> On Wed 2016-01-13 18:28:50, Thomas Gleixner wrote: >>> You can solve the whole business by changing the timestamp in printk_log to >>> >>>u64 mono; >>>u64 offset_real; >> >> This

Re: [PATCH 1/2] kernel, timekeeping, add trylock option to ktime_get_with_offset()

2016-01-06 Thread Prarit Bhargava
On 01/06/2016 02:04 PM, John Stultz wrote: > On Wed, Jan 6, 2016 at 9:34 AM, Thomas Gleixner wrote: >> On Wed, 6 Jan 2016, John Stultz wrote: >>> On Wed, Jan 6, 2016 at 5:00 AM, Prarit Bhargava wrote: >>>> -ktime_t ktime_get_with_offset(enum tk_offsets offs) >&

Re: [PATCH 1/2] kernel, timekeeping, add trylock option to ktime_get_with_offset()

2016-01-06 Thread Prarit Bhargava
On 01/06/2016 12:34 PM, Thomas Gleixner wrote: > On Wed, 6 Jan 2016, John Stultz wrote: >> On Wed, Jan 6, 2016 at 5:00 AM, Prarit Bhargava wrote: >>> -ktime_t ktime_get_with_offset(enum tk_offsets offs) >>> +ktime_t ktime_get_with_offset(enum t

Re: [PATCH 1/2] kernel, timekeeping, add trylock option to ktime_get_with_offset()

2016-01-06 Thread Prarit Bhargava
On 01/06/2016 12:33 PM, John Stultz wrote: > On Wed, Jan 6, 2016 at 9:28 AM, John Stultz wrote: >> On Wed, Jan 6, 2016 at 5:00 AM, Prarit Bhargava wrote: >>> -ktime_t ktime_get_with_offset(enum tk_offsets offs) >>> +ktime_t ktime_get_with_offset(enum t

Re: [PATCH 1/2] kernel, timekeeping, add trylock option to ktime_get_with_offset()

2016-01-06 Thread Prarit Bhargava
On 01/06/2016 11:04 AM, Jiri Bohac wrote: > On Wed, Jan 06, 2016 at 08:00:33AM -0500, Prarit Bhargava wrote: >> -ktime_t ktime_get_with_offset(enum tk_offsets offs) >> +ktime_t ktime_get_with_offset(enum tk_offsets offs, int trylock) >> { >> struct timekeepe

[PATCH 2/2] printk, Add printk.clock kernel parameter

2016-01-06 Thread Prarit Bhargava
mas Gleixner Cc: Baolin Wang Cc: Andrew Morton Cc: Greg Kroah-Hartman Cc: Petr Mladek Cc: Tejun Heo Cc: Peter Hurley Cc: Vasily Averin Cc: Joe Perches Signed-off-by: Prarit Bhargava --- include/linux/time64.h |2 + kernel/printk/printk.c | 105 +

[PATCH 1/2] kernel, timekeeping, add trylock option to ktime_get_with_offset()

2016-01-06 Thread Prarit Bhargava
: Baolin Wang Cc: Arnd Bergmann Signed-off-by: Prarit Bhargava --- include/linux/timekeeping.h | 50 +++ kernel/time/timekeeping.c | 15 - 2 files changed, 60 insertions(+), 5 deletions(-) diff --git a/include/linux/timekeeping.h b/include

[PATCH 0/2] printk, Add a printk.clock kernel parameter

2016-01-06 Thread Prarit Bhargava
with printk timestamps. The hardware clock, or the existing functionality, is preserved by default. Cc: John Stultz Cc: Xunlei Pang Cc: Thomas Gleixner Cc: Baolin Wang Cc: Andrew Morton Cc: Greg Kroah-Hartman Cc: Petr Mladek Cc: Tejun Heo Cc: Peter Hurley Cc: Vasily Averin Cc: Joe Perches Si

[PATCH 3/3] powercap, intel_rapl, Add ignore_max_time_window_check module parameter for broken BIOSes

2015-12-21 Thread Prarit Bhargava
patch adds a ignore_max_time_window_check module parameter to avoid the maximum time window check in set_time_window(). [v2]: change name to max_time_window_check, fix (val == 0) check Cc: "Rafael J. Wysocki" Cc: Prarit Bhargava Cc: Radivoje Jovanovic Cc: Seiichi Ikarashi Cc: Math

[PATCH 0/3 v2] powercap, intel_rapl, implement time window checks

2015-12-21 Thread Prarit Bhargava
ments barrier checking for the time windows, and adds reporting of a known bug in which the maxmimum time window value may be erroneously set to 0, as well as a module parameter to avoid the maximum window checks on broken BIOSes. [v2]: update 3/3 with minor changes Prarit Bhargava (3): pow

[PATCH 1/3] powercap, intel_rapl, implement get_max_time_window

2015-12-21 Thread Prarit Bhargava
straint_0_time_window_us:1:976 Cc: "Rafael J. Wysocki" Cc: Prarit Bhargava Cc: Radivoje Jovanovic Cc: Seiichi Ikarashi Cc: Mathias Krause Cc: Ajay Thomas Signed-off-by: Prarit Bhargava --- drivers/powercap/intel_rapl.c | 31 +++ drivers/powercap/p

[PATCH 2/3] powercap, intel_rapl, implement check for minimum time window

2015-12-21 Thread Prarit Bhargava
rep ^ /sys/devices/virtual/powercap/intel-rapl/intel-rapl\:0/constraint_0_time_window_us -bash: echo: write error: Invalid argument /sys/devices/virtual/powercap/intel-rapl/intel-rapl:0/constraint_0_time_window_us:1:976 Cc: "Rafael J. Wysocki" Cc: Prarit Bhargava Cc: Radivoje J

Re: [PATCH 3/3] powercap, intel_rapl, Add ignore_max_window_check module parameter for broken BIOSes

2015-12-18 Thread Prarit Bhargava
On 12/18/2015 12:50 AM, Seiichi Ikarashi wrote: > On 2015-12-15 22:02, Prarit Bhargava wrote: >> Some systems erroneously set the maximum time window field of >> MSR_PKG_POWER_INFO register to 0. This results in a user not being able >> to set the time windows for the pa

Re: [PATCH 1/3] powercap, intel_rapl, implement get_max_time_window

2015-12-17 Thread Prarit Bhargava
On 12/17/2015 12:45 AM, Seiichi Ikarashi wrote: > On 2015-12-15 22:02, Prarit Bhargava wrote: >> The MSR_PKG_POWER_INFO register (Intel ASDM, section 14.9.3 >> "Package RAPL Domain") provides a maximum time window which the >> system can support. This window is re

[PATCH 1/3] powercap, intel_rapl, implement get_max_time_window

2015-12-15 Thread Prarit Bhargava
straint_0_time_window_us:1:976 Cc: "Rafael J. Wysocki" Cc: Prarit Bhargava Cc: Radivoje Jovanovic Cc: Seiichi Ikarashi Cc: Mathias Krause Cc: Ajay Thomas Signed-off-by: Prarit Bhargava --- drivers/powercap/intel_rapl.c | 31 +++ drivers/powercap/p

[PATCH 3/3] powercap, intel_rapl, Add ignore_max_window_check module parameter for broken BIOSes

2015-12-15 Thread Prarit Bhargava
patch adds a ignore_max_window_check module parameter to avoid the maximum time window check in set_time_window(). Cc: "Rafael J. Wysocki" Cc: Prarit Bhargava Cc: Radivoje Jovanovic Cc: Seiichi Ikarashi Cc: Mathias Krause Cc: Ajay Thomas Signed-off-by: Prarit Bhargava --- driver

[PATCH 2/3] powercap, intel_rapl, implement check for minimum time window

2015-12-15 Thread Prarit Bhargava
rep ^ /sys/devices/virtual/powercap/intel-rapl/intel-rapl\:0/constraint_0_time_window_us -bash: echo: write error: Invalid argument /sys/devices/virtual/powercap/intel-rapl/intel-rapl:0/constraint_0_time_window_us:1:976 Cc: "Rafael J. Wysocki" Cc: Prarit Bhargava Cc: Radivoje J

[PATCH 0/3] powercap, intel_rapl, implement time window checks

2015-12-15 Thread Prarit Bhargava
ments barrier checking for the time windows, and adds reporting of a known bug in which the maxmimum time window value may be erroneously set to 0, as well as a module parameter to avoid the maximum window checks on broken BIOSes. Cc: "Rafael J. Wysocki" Cc: Prarit Bhargava Cc: Radivoj

Re: [PATCH v2] powercap, intel_rapl.c, fix BIOS lock check

2015-12-10 Thread Prarit Bhargava
On 12/09/2015 07:52 PM, Rafael J. Wysocki wrote: > On Wednesday, December 09, 2015 03:31:23 PM Jacob Pan wrote: >> On Thu, 10 Dec 2015 00:38:27 +0100 >> "Rafael J. Wysocki" wrote: >> >>> OK, I've put it into my bleeding-edge branch as 4.5 candidate, but do >>> we want it in "stable" and therefor

[PATCH v2] powercap, intel_rapl.c, fix BIOS lock check

2015-12-09 Thread Prarit Bhargava
Krause Cc: Ajay Thomas Signed-off-by: Prarit Bhargava [v2]: fix brackets --- drivers/powercap/intel_rapl.c |7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/drivers/powercap/intel_rapl.c b/drivers/powercap/intel_rapl.c index cc97f08..48747c2 100644 --- a/driver

Re: [PATCH] powercap, intel_rapl.c, fix BIOS lock check

2015-12-09 Thread Prarit Bhargava
On 12/08/2015 07:12 PM, Seiichi Ikarashi wrote: > On 2015-12-09 03:33, Prarit Bhargava wrote: >> Intel RAPL initialized on several systems where the BIOS lock bit (msr >> 0x610, bit 63) was set. This occured because the return value of >> rapl_read_data_raw() was being che

[PATCH] powercap, intel_rapl.c, fix BIOS lock check

2015-12-08 Thread Prarit Bhargava
Krause Cc: Ajay Thomas Signed-off-by: Prarit Bhargava --- drivers/powercap/intel_rapl.c |6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/powercap/intel_rapl.c b/drivers/powercap/intel_rapl.c index cc97f08..0b0d09d 100644 --- a/drivers/powercap/intel_rapl.c +++

Re: [PATCH 1/2] cpufreq, intel_pstate, Fix limits->max_policy_pct rounding error

2015-11-20 Thread Prarit Bhargava
On 11/20/2015 03:02 PM, Pandruvada, Srinivas wrote: > On Fri, 2015-11-20 at 10:43 -0500, Prarit Bhargava wrote: >> >> On 11/20/2015 10:19 AM, Viresh Kumar wrote: >>> On 20-11-15, 10:10, Prarit Bhargava wrote: >>>>>> limits->max_policy

Re: [PATCH 1/2] cpufreq, intel_pstate, Fix limits->max_policy_pct rounding error

2015-11-20 Thread Prarit Bhargava
On 11/20/2015 10:19 AM, Viresh Kumar wrote: > On 20-11-15, 10:10, Prarit Bhargava wrote: >>>>limits->max_policy_pct = clamp_t(int, limits->max_policy_pct, 0 , 100); >>> >>> And put this after the later one ? >>> >>>>

Re: [PATCH 1/2] cpufreq, intel_pstate, Fix limits->max_policy_pct rounding error

2015-11-20 Thread Prarit Bhargava
On 11/20/2015 08:18 AM, Viresh Kumar wrote: > On 20-11-15, 07:32, Prarit Bhargava wrote: >> I have a Intel (6,63) processor with a "marketing" frequency (from >> /proc/cpuinfo) of 2100MHz, and a max turbo frequency of 2600MHz. I >> can execute >> >>

[PATCH 1/2] cpufreq, intel_pstate, Fix limits->max_policy_pct rounding error

2015-11-20 Thread Prarit Bhargava
Cc: Srinivas Pandruvada Cc: Len Brown Cc: Alexandra Yates Cc: Kristen Carlson Accardi Cc: "Rafael J. Wysocki" Cc: Viresh Kumar Cc: linux...@vger.kernel.org Signed-off-by: Prarit Bhargava --- drivers/cpufreq/intel_pstate.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/c

[PATCH 2/2] cpufreq, intel_pstate, fix limits->max_perf rounding error

2015-11-20 Thread Prarit Bhargava
cardi Cc: "Rafael J. Wysocki" Cc: Viresh Kumar Cc: linux...@vger.kernel.org Signed-off-by: Prarit Bhargava --- drivers/cpufreq/intel_pstate.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/cpufreq/intel_pstate.c b/drivers/cpufreq/intel_pstate.c index 6b63374..8b8e331 100644 --

<    1   2   3   4   5   6   7   8   9   10   >