[PART2 PATCH v4 07/11] iommu/amd: Introduce amd_iommu_update_ga()

2016-07-13 Thread Suravee Suthikulpanit
From: Suravee Suthikulpanit Introduces a new IOMMU API, amd_iommu_update_ga(), which allows KVM (SVM) to update existing posted interrupt IOMMU IRTE when load/unload vcpu. Signed-off-by: Suravee Suthikulpanit ---

[PATCH 0/3] drm/msm: Deletion of a few unnecessary checks

2016-07-13 Thread SF Markus Elfring
From: Markus Elfring Date: Wed, 13 Jul 2016 19:46:45 +0200 A few update suggestions were taken into account from static source code analysis. Markus Elfring (3): HDMI: Delete an unnecessary check before the function call "kfree" Delete unnecessary checks

[PART2 PATCH v4 10/11] svm: Introduce AMD IOMMU avic_ga_log_notifier

2016-07-13 Thread Suravee Suthikulpanit
From: Suravee Suthikulpanit This patch introduces avic_ga_log_notifier, which will be called by IOMMU driver whenever it handles the Guest vAPIC (GA) log entry. Signed-off-by: Suravee Suthikulpanit ---

[PATCH v7 6/9] clocksource/drivers/arm_arch_timer: Simplify ACPI support code.

2016-07-13 Thread fu . wei
From: Fu Wei The patch update arm_arch_timer driver to use the function provided by the new GTDT driver of ACPI. By this way, arm_arch_timer.c can be simplified, and separate all the ACPI GTDT knowledge from this timer driver. Signed-off-by: Fu Wei

[PATCH v7 7/9] acpi/arm64: Add memory-mapped timer support in GTDT driver

2016-07-13 Thread fu . wei
From: Fu Wei This driver adds support for parsing memory-mapped timer in GTDT: provide a kernel APIs to parse GT Block Structure in GTDT, export all the info by filling the struct which provided by parameter(pointer of the struct). By this driver, we can add ACPI support for

RE: [PATCH 08/32] Define CONFIG_INTEL_RDT

2016-07-13 Thread Yu, Fenghua
> From: Thomas Gleixner [mailto:t...@linutronix.de] > Sent: Wednesday, July 13, 2016 3:26 AM > On Tue, 12 Jul 2016, Fenghua Yu wrote: > > Subject: Define CONFIG_INTEL_RDT > > That does not qualify as a proper patch subject > > > From: Vikas Shivappa > > > >

[PATCH v7 9/9] acpi/arm64: Add SBSA Generic Watchdog support in GTDT driver

2016-07-13 Thread fu . wei
From: Fu Wei This driver adds support for parsing SBSA Generic Watchdog timer in GTDT, parse all info in SBSA Generic Watchdog Structure in GTDT, and creating a platform device with that information. This allows the operating system to obtain device data from the resource of

[PATCH v7 2/9] clocksource/drivers/arm_arch_timer: Add a new enum for spi type

2016-07-13 Thread fu . wei
From: Fu Wei This patch add a new enum "spi_nr" and use it in the driver. Just for code's readability, no functional change. Signed-off-by: Fu Wei --- drivers/clocksource/arm_arch_timer.c | 4 ++-- include/clocksource/arm_arch_timer.h | 6 ++ 2 files

[PATCH v7 3/9] clocksource/drivers/arm_arch_timer: Improve printk relevant code

2016-07-13 Thread fu . wei
From: Fu Wei This patch defines pr_fmt(fmt) for all pr_* functions, then the pr_* doesn't need to add "arch_timer:" everytime. Also delete some Blank Spaces in arch_timer_banner, according to the suggestion from checkpatch.pl. No functional change. Signed-off-by: Fu Wei

[PATCH v7 5/9] MAINTAINERS / ACPI: add the ARM64-specific ACPI Support maintainers

2016-07-13 Thread fu . wei
From: Fu Wei This patch add the ARM64-specific ACPI Support maintainers in MAINTAINERS, according to the discussion on mailing list: https://lkml.org/lkml/2016/6/29/580 Lorenzo Pieralisi will submit the pull requsts. The maintainers are listed by the alphabet order of their

[PART2 PATCH v4 07/11] iommu/amd: Introduce amd_iommu_update_ga()

2016-07-13 Thread Suravee Suthikulpanit
From: Suravee Suthikulpanit Introduces a new IOMMU API, amd_iommu_update_ga(), which allows KVM (SVM) to update existing posted interrupt IOMMU IRTE when load/unload vcpu. Signed-off-by: Suravee Suthikulpanit --- drivers/iommu/amd_iommu.c | 65 +

[PATCH 0/3] drm/msm: Deletion of a few unnecessary checks

2016-07-13 Thread SF Markus Elfring
From: Markus Elfring Date: Wed, 13 Jul 2016 19:46:45 +0200 A few update suggestions were taken into account from static source code analysis. Markus Elfring (3): HDMI: Delete an unnecessary check before the function call "kfree" Delete unnecessary checks before

[PART2 PATCH v4 10/11] svm: Introduce AMD IOMMU avic_ga_log_notifier

2016-07-13 Thread Suravee Suthikulpanit
From: Suravee Suthikulpanit This patch introduces avic_ga_log_notifier, which will be called by IOMMU driver whenever it handles the Guest vAPIC (GA) log entry. Signed-off-by: Suravee Suthikulpanit --- arch/x86/include/asm/kvm_host.h | 2 ++ arch/x86/kvm/svm.c | 68

[PATCH v7 6/9] clocksource/drivers/arm_arch_timer: Simplify ACPI support code.

2016-07-13 Thread fu . wei
From: Fu Wei The patch update arm_arch_timer driver to use the function provided by the new GTDT driver of ACPI. By this way, arm_arch_timer.c can be simplified, and separate all the ACPI GTDT knowledge from this timer driver. Signed-off-by: Fu Wei Signed-off-by: Hanjun Guo ---

[PATCH v7 7/9] acpi/arm64: Add memory-mapped timer support in GTDT driver

2016-07-13 Thread fu . wei
From: Fu Wei This driver adds support for parsing memory-mapped timer in GTDT: provide a kernel APIs to parse GT Block Structure in GTDT, export all the info by filling the struct which provided by parameter(pointer of the struct). By this driver, we can add ACPI support for memory-mapped timer

RE: [PATCH 08/32] Define CONFIG_INTEL_RDT

2016-07-13 Thread Yu, Fenghua
> From: Thomas Gleixner [mailto:t...@linutronix.de] > Sent: Wednesday, July 13, 2016 3:26 AM > On Tue, 12 Jul 2016, Fenghua Yu wrote: > > Subject: Define CONFIG_INTEL_RDT > > That does not qualify as a proper patch subject > > > From: Vikas Shivappa > > > > CONFIG_INTEL_RDT is defined. > >

[PATCH v7 9/9] acpi/arm64: Add SBSA Generic Watchdog support in GTDT driver

2016-07-13 Thread fu . wei
From: Fu Wei This driver adds support for parsing SBSA Generic Watchdog timer in GTDT, parse all info in SBSA Generic Watchdog Structure in GTDT, and creating a platform device with that information. This allows the operating system to obtain device data from the resource of platform device.

[PATCH v7 2/9] clocksource/drivers/arm_arch_timer: Add a new enum for spi type

2016-07-13 Thread fu . wei
From: Fu Wei This patch add a new enum "spi_nr" and use it in the driver. Just for code's readability, no functional change. Signed-off-by: Fu Wei --- drivers/clocksource/arm_arch_timer.c | 4 ++-- include/clocksource/arm_arch_timer.h | 6 ++ 2 files changed, 8 insertions(+), 2

[PATCH v7 3/9] clocksource/drivers/arm_arch_timer: Improve printk relevant code

2016-07-13 Thread fu . wei
From: Fu Wei This patch defines pr_fmt(fmt) for all pr_* functions, then the pr_* doesn't need to add "arch_timer:" everytime. Also delete some Blank Spaces in arch_timer_banner, according to the suggestion from checkpatch.pl. No functional change. Signed-off-by: Fu Wei ---

[PATCH v7 5/9] MAINTAINERS / ACPI: add the ARM64-specific ACPI Support maintainers

2016-07-13 Thread fu . wei
From: Fu Wei This patch add the ARM64-specific ACPI Support maintainers in MAINTAINERS, according to the discussion on mailing list: https://lkml.org/lkml/2016/6/29/580 Lorenzo Pieralisi will submit the pull requsts. The maintainers are listed by the alphabet order of their name.

[PATCH v7 1/9] clocksource/drivers/arm_arch_timer: Move enums and defines to header file

2016-07-13 Thread fu . wei
From: Fu Wei To support the arm_arch_timer via ACPI we need to share defines and enums between the driver and the ACPI parser code. Split out the relevant defines and enums into arm_arch_timer.h. No functional change. Signed-off-by: Fu Wei ---

[PATCH v7 4/9] acpi/arm64: Add GTDT table parse driver

2016-07-13 Thread fu . wei
From: Fu Wei This patch adds support for parsing arch timer in GTDT, provides some kernel APIs to parse all the PPIs and always-on info in GTDT and export them. By this driver, we can simplify arm_arch_timer drivers, and separate the ACPI GTDT knowledge from it.

Re: [RFC 0/3] extend kexec_file_load system call

2016-07-13 Thread Mark Rutland
On Thu, Jul 14, 2016 at 02:38:06AM +0900, AKASHI Takahiro wrote: > Apologies for the slow response. I'm attending LinuxCon this week. > > On Wed, Jul 13, 2016 at 10:34:47AM +0100, Mark Rutland wrote: > > On Wed, Jul 13, 2016 at 10:36:14AM +0800, Dave Young wrote: > > > But consider we can kexec

[PATCH v7 8/9] clocksource/drivers/arm_arch_timer: Add GTDT support for memory-mapped timer

2016-07-13 Thread fu . wei
From: Fu Wei The patch add memory-mapped timer register support by using the information provided by the new GTDT driver of ACPI. Signed-off-by: Fu Wei --- drivers/clocksource/arm_arch_timer.c | 131 ++- 1 file changed, 130

[PATCH 3/3] drm/msm: Delete an unnecessary check before drm_gem_object_unreference()

2016-07-13 Thread SF Markus Elfring
From: Markus Elfring Date: Wed, 13 Jul 2016 19:29:19 +0200 The drm_gem_object_unreference() function tests whether its argument is NULL and then returns immediately. Thus the test around the call is not needed. This issue was detected by using the Coccinelle

[PART2 PATCH v4 06/11] iommu/amd: Adding GALOG interrupt handler

2016-07-13 Thread Suravee Suthikulpanit
From: Suravee Suthikulpanit This patch adds AMD IOMMU guest virtual APIC log (GALOG) handler. When IOMMU hardware receives an interrupt targeting a blocking vcpu, it creates an entry in the GALOG, and generates an interrupt to notify the AMD IOMMU driver. At this

[PATCH v7 1/9] clocksource/drivers/arm_arch_timer: Move enums and defines to header file

2016-07-13 Thread fu . wei
From: Fu Wei To support the arm_arch_timer via ACPI we need to share defines and enums between the driver and the ACPI parser code. Split out the relevant defines and enums into arm_arch_timer.h. No functional change. Signed-off-by: Fu Wei --- drivers/clocksource/arm_arch_timer.c | 11

[PATCH v7 4/9] acpi/arm64: Add GTDT table parse driver

2016-07-13 Thread fu . wei
From: Fu Wei This patch adds support for parsing arch timer in GTDT, provides some kernel APIs to parse all the PPIs and always-on info in GTDT and export them. By this driver, we can simplify arm_arch_timer drivers, and separate the ACPI GTDT knowledge from it. Signed-off-by: Fu Wei

Re: [RFC 0/3] extend kexec_file_load system call

2016-07-13 Thread Mark Rutland
On Thu, Jul 14, 2016 at 02:38:06AM +0900, AKASHI Takahiro wrote: > Apologies for the slow response. I'm attending LinuxCon this week. > > On Wed, Jul 13, 2016 at 10:34:47AM +0100, Mark Rutland wrote: > > On Wed, Jul 13, 2016 at 10:36:14AM +0800, Dave Young wrote: > > > But consider we can kexec

[PATCH v7 8/9] clocksource/drivers/arm_arch_timer: Add GTDT support for memory-mapped timer

2016-07-13 Thread fu . wei
From: Fu Wei The patch add memory-mapped timer register support by using the information provided by the new GTDT driver of ACPI. Signed-off-by: Fu Wei --- drivers/clocksource/arm_arch_timer.c | 131 ++- 1 file changed, 130 insertions(+), 1 deletion(-) diff

[PATCH 3/3] drm/msm: Delete an unnecessary check before drm_gem_object_unreference()

2016-07-13 Thread SF Markus Elfring
From: Markus Elfring Date: Wed, 13 Jul 2016 19:29:19 +0200 The drm_gem_object_unreference() function tests whether its argument is NULL and then returns immediately. Thus the test around the call is not needed. This issue was detected by using the Coccinelle software. Signed-off-by: Markus

[PART2 PATCH v4 06/11] iommu/amd: Adding GALOG interrupt handler

2016-07-13 Thread Suravee Suthikulpanit
From: Suravee Suthikulpanit This patch adds AMD IOMMU guest virtual APIC log (GALOG) handler. When IOMMU hardware receives an interrupt targeting a blocking vcpu, it creates an entry in the GALOG, and generates an interrupt to notify the AMD IOMMU driver. At this point, the driver processes the

[PART2 PATCH v4 05/11] iommu/amd: Detect and initialize guest vAPIC log

2016-07-13 Thread Suravee Suthikulpanit
From: Suravee Suthikulpanit This patch adds support to detect and initialize IOMMU Guest vAPIC log (GALOG). By default, it also enable GALog interrupt to notify IOMMU driver when GA Log entry is created. Signed-off-by: Suravee Suthikulpanit

[PATCH 2/3] drm/msm: Delete unnecessary checks before drm_gem_object_unreference_unlocked()

2016-07-13 Thread SF Markus Elfring
From: Markus Elfring Date: Wed, 13 Jul 2016 19:15:35 +0200 The drm_gem_object_unreference_unlocked() function tests whether its argument is NULL and then returns immediately. Thus the test around the calls is not needed. This issue was detected by using the

[PATCH v7 0/9] acpi, clocksource: add GTDT driver and GTDT support in arm_arch_timer

2016-07-13 Thread fu . wei
From: Fu Wei This patchset: (1)Preparation for adding GTDT support in arm_arch_timer 1. Move some enums and marcos to header file 2. Add a new enum for spi type. 3. Improve printk relevant code (2)Introduce ACPI GTDT parser: drivers/acpi/gtdt.c

[PATCH 1/3] drm/msm/hdmi: Delete an unnecessary check before the function call "kfree"

2016-07-13 Thread SF Markus Elfring
From: Markus Elfring Date: Wed, 13 Jul 2016 18:54:11 +0200 The kfree() function tests whether its argument is NULL and then returns immediately. Thus the test around the call is not needed. This issue was detected by using the Coccinelle software. Signed-off-by:

[PART2 PATCH v4 05/11] iommu/amd: Detect and initialize guest vAPIC log

2016-07-13 Thread Suravee Suthikulpanit
From: Suravee Suthikulpanit This patch adds support to detect and initialize IOMMU Guest vAPIC log (GALOG). By default, it also enable GALog interrupt to notify IOMMU driver when GA Log entry is created. Signed-off-by: Suravee Suthikulpanit --- drivers/iommu/amd_iommu_init.c | 112

[PATCH 2/3] drm/msm: Delete unnecessary checks before drm_gem_object_unreference_unlocked()

2016-07-13 Thread SF Markus Elfring
From: Markus Elfring Date: Wed, 13 Jul 2016 19:15:35 +0200 The drm_gem_object_unreference_unlocked() function tests whether its argument is NULL and then returns immediately. Thus the test around the calls is not needed. This issue was detected by using the Coccinelle software. Signed-off-by:

[PATCH v7 0/9] acpi, clocksource: add GTDT driver and GTDT support in arm_arch_timer

2016-07-13 Thread fu . wei
From: Fu Wei This patchset: (1)Preparation for adding GTDT support in arm_arch_timer 1. Move some enums and marcos to header file 2. Add a new enum for spi type. 3. Improve printk relevant code (2)Introduce ACPI GTDT parser: drivers/acpi/gtdt.c Parse all

[PATCH 1/3] drm/msm/hdmi: Delete an unnecessary check before the function call "kfree"

2016-07-13 Thread SF Markus Elfring
From: Markus Elfring Date: Wed, 13 Jul 2016 18:54:11 +0200 The kfree() function tests whether its argument is NULL and then returns immediately. Thus the test around the call is not needed. This issue was detected by using the Coccinelle software. Signed-off-by: Markus Elfring ---

RE: [PATCH 19/32] sched.h: Add rg_list and rdtgroup in task_struct

2016-07-13 Thread Yu, Fenghua
> From: Thomas Gleixner [mailto:t...@linutronix.de] > Sent: Wednesday, July 13, 2016 5:56 AM > On Tue, 12 Jul 2016, Fenghua Yu wrote: > > From: Fenghua Yu > > > > rg_list is linked list to connect to other tasks in a rdtgroup. > > Can you please prefix that member proper,

Re: [RESEND PATCH] arm: assabet_defconfig: disable IDE subsystem

2016-07-13 Thread Russell King - ARM Linux
On Wed, Jul 13, 2016 at 04:37:31PM +0200, Arnd Bergmann wrote: > On Wednesday, July 13, 2016 12:59:23 PM CEST Bartlomiej Zolnierkiewicz wrote: > > > > On Friday, July 08, 2016 10:23:48 PM Arnd Bergmann wrote: > > > On Friday, July 8, 2016 5:24:41 PM CEST Bartlomiej Zolnierkiewicz wrote: > > > >

Re: [RESEND PATCH] arm: assabet_defconfig: disable IDE subsystem

2016-07-13 Thread Russell King - ARM Linux
On Wed, Jul 13, 2016 at 04:37:31PM +0200, Arnd Bergmann wrote: > On Wednesday, July 13, 2016 12:59:23 PM CEST Bartlomiej Zolnierkiewicz wrote: > > > > On Friday, July 08, 2016 10:23:48 PM Arnd Bergmann wrote: > > > On Friday, July 8, 2016 5:24:41 PM CEST Bartlomiej Zolnierkiewicz wrote: > > > >

RE: [PATCH 19/32] sched.h: Add rg_list and rdtgroup in task_struct

2016-07-13 Thread Yu, Fenghua
> From: Thomas Gleixner [mailto:t...@linutronix.de] > Sent: Wednesday, July 13, 2016 5:56 AM > On Tue, 12 Jul 2016, Fenghua Yu wrote: > > From: Fenghua Yu > > > > rg_list is linked list to connect to other tasks in a rdtgroup. > > Can you please prefix that member proper, e.g. rdt_group_list

RE: [PATCH 23/32] x86/intel_rdt.c: Extend RDT to per cache and per resources

2016-07-13 Thread Yu, Fenghua
> From: Thomas Gleixner [mailto:t...@linutronix.de] > Sent: Wednesday, July 13, 2016 6:07 AM > To: Yu, Fenghua > Cc: Ingo Molnar ; Anvin, H Peter > ; Luck, Tony ; Tejun Heo > ; Borislav Petkov

Re: [RFC 0/3] extend kexec_file_load system call

2016-07-13 Thread Russell King - ARM Linux
On Wed, Jul 13, 2016 at 09:03:38AM -0400, Vivek Goyal wrote: > On Wed, Jul 13, 2016 at 09:26:39AM +0100, Russell King - ARM Linux wrote: > > Indeed - maybe Eric knows better, but I can't see any situation where > > the dtb we load via kexec should ever affect "the bootloader", unless > > the

RE: [PATCH 23/32] x86/intel_rdt.c: Extend RDT to per cache and per resources

2016-07-13 Thread Yu, Fenghua
> From: Thomas Gleixner [mailto:t...@linutronix.de] > Sent: Wednesday, July 13, 2016 6:07 AM > To: Yu, Fenghua > Cc: Ingo Molnar ; Anvin, H Peter > ; Luck, Tony ; Tejun Heo > ; Borislav Petkov ; Stephane Eranian > ; Peter Zijlstra ; Marcelo > Tosatti ; David Carrillo-Cisneros > ; Shankar, Ravi V

Re: [RFC 0/3] extend kexec_file_load system call

2016-07-13 Thread Russell King - ARM Linux
On Wed, Jul 13, 2016 at 09:03:38AM -0400, Vivek Goyal wrote: > On Wed, Jul 13, 2016 at 09:26:39AM +0100, Russell King - ARM Linux wrote: > > Indeed - maybe Eric knows better, but I can't see any situation where > > the dtb we load via kexec should ever affect "the bootloader", unless > > the

[patch V2 63/67] clocksource/exynos_mct: Convert to hotplug state machine

2016-07-13 Thread Anna-Maria Gleixner
From: Richard Cochran Install the callbacks via the state machine and let the core invoke the callbacks on the already online CPUs. Signed-off-by: Richard Cochran Reviewed-by: Sebastian Andrzej Siewior Cc: Daniel Lezcano

Re: [PATCH v9 0/5] tpm: Command duration logging and chip-specific override

2016-07-13 Thread Jason Gunthorpe
On Wed, Jul 13, 2016 at 09:44:05AM -0700, Ed Swierk wrote: > On Wed, Jul 13, 2016 at 9:19 AM, Ed Swierk wrote: > > v9: Include command duration in existing error messages rather than > > logging an extra debug message. Rebase onto Jarkko's tree. > > Incidentally, with

[patch V2 63/67] clocksource/exynos_mct: Convert to hotplug state machine

2016-07-13 Thread Anna-Maria Gleixner
From: Richard Cochran Install the callbacks via the state machine and let the core invoke the callbacks on the already online CPUs. Signed-off-by: Richard Cochran Reviewed-by: Sebastian Andrzej Siewior Cc: Daniel Lezcano Cc: Kukjin Kim Cc: Krzysztof Kozlowski Cc:

Re: [PATCH v9 0/5] tpm: Command duration logging and chip-specific override

2016-07-13 Thread Jason Gunthorpe
On Wed, Jul 13, 2016 at 09:44:05AM -0700, Ed Swierk wrote: > On Wed, Jul 13, 2016 at 9:19 AM, Ed Swierk wrote: > > v9: Include command duration in existing error messages rather than > > logging an extra debug message. Rebase onto Jarkko's tree. > > Incidentally, with Jarkko's tree the tpm_tis

[patch V2 12/67] perf/x86/amd/uncore: Convert to hotplug state machine

2016-07-13 Thread Anna-Maria Gleixner
From: Richard Cochran Install the callbacks via the state machine and let the core invoke the callbacks on the already online CPUs. Signed-off-by: Richard Cochran Reviewed-by: Sebastian Andrzej Siewior Cc: Alexander

Benefit!

2016-07-13 Thread Sgt Debra Moore
Mutual benefit for the both of us from Camp Stanley, get back to me for more info.

[patch V2 34/67] arm: Convert VFP hotplug notifiers to state machine

2016-07-13 Thread Anna-Maria Gleixner
From: Thomas Gleixner Straight forward conversion plus commentary why code which is executed in hotplug callbacks needs to be invoked before installing them. Signed-off-by: Thomas Gleixner Reviewed-by: Sebastian Andrzej Siewior

Benefit!

2016-07-13 Thread Sgt Debra Moore
Mutual benefit for the both of us from Camp Stanley, get back to me for more info.

[patch V2 34/67] arm: Convert VFP hotplug notifiers to state machine

2016-07-13 Thread Anna-Maria Gleixner
From: Thomas Gleixner Straight forward conversion plus commentary why code which is executed in hotplug callbacks needs to be invoked before installing them. Signed-off-by: Thomas Gleixner Reviewed-by: Sebastian Andrzej Siewior Cc: Linus Torvalds Cc: Peter Zijlstra Cc: Russell King Cc:

[patch V2 12/67] perf/x86/amd/uncore: Convert to hotplug state machine

2016-07-13 Thread Anna-Maria Gleixner
From: Richard Cochran Install the callbacks via the state machine and let the core invoke the callbacks on the already online CPUs. Signed-off-by: Richard Cochran Reviewed-by: Sebastian Andrzej Siewior Cc: Alexander Shishkin Cc: Arnaldo Carvalho de Melo Cc: Borislav Petkov Cc: Chen Yucong

Re: [RFC 0/3] extend kexec_file_load system call

2016-07-13 Thread AKASHI Takahiro
Apologies for the slow response. I'm attending LinuxCon this week. On Wed, Jul 13, 2016 at 10:34:47AM +0100, Mark Rutland wrote: > On Wed, Jul 13, 2016 at 10:36:14AM +0800, Dave Young wrote: > > But consider we can kexec to a different kernel and a different initrd so > > there > > will be use

Re: [RFC 0/3] extend kexec_file_load system call

2016-07-13 Thread AKASHI Takahiro
Apologies for the slow response. I'm attending LinuxCon this week. On Wed, Jul 13, 2016 at 10:34:47AM +0100, Mark Rutland wrote: > On Wed, Jul 13, 2016 at 10:36:14AM +0800, Dave Young wrote: > > But consider we can kexec to a different kernel and a different initrd so > > there > > will be use

[PATCH 1/2] net: nps_enet: fix coding style issues

2016-07-13 Thread Elad Kanfi
From: Elad Kanfi Fix following coding style problems : ERROR: else should follow close brace '}' + } + else { /* !dst_is_aligned */ WARNING: Missing a blank line after declarations + u32 buf = nps_enet_reg_get(priv, NPS_ENET_REG_RX_BUF);

[PATCH 1/2] net: nps_enet: fix coding style issues

2016-07-13 Thread Elad Kanfi
From: Elad Kanfi Fix following coding style problems : ERROR: else should follow close brace '}' + } + else { /* !dst_is_aligned */ WARNING: Missing a blank line after declarations + u32 buf = nps_enet_reg_get(priv, NPS_ENET_REG_RX_BUF); +

Re: [PATCH v3 1/7] lib: string: add functions to case-convert strings

2016-07-13 Thread Luis de Bethencourt
On 11/07/16 23:46, Markus Mayer wrote: > On 9 July 2016 at 08:30, Markus Mayer wrote: >> On 9 July 2016 at 05:04, Luis de Bethencourt wrote: >>> On 08/07/16 23:43, Markus Mayer wrote: Add a collection of generic functions to convert strings

[patch V2 23/67] bus/arm-ccn: Convert to hotplug statemachine

2016-07-13 Thread Anna-Maria Gleixner
From: Sebastian Andrzej Siewior Install the callbacks via the state machine and let the core invoke the callbacks on the already online CPUs. Signed-off-by: Sebastian Andrzej Siewior Cc: Arnd Bergmann Cc: Dan Carpenter

[patch V2 51/67] hwtracing/coresight-etm3x: Convert to hotplug state machine

2016-07-13 Thread Anna-Maria Gleixner
From: Richard Cochran This driver has an asymmetry of ONLINE code without any corresponding tear down code. Otherwise, this is a straightforward conversion. Signed-off-by: Richard Cochran Reviewed-by: Sebastian Andrzej Siewior

[patch V2 65/67] clocksource/atlas7: Convert to hotplug state machine

2016-07-13 Thread Anna-Maria Gleixner
From: Richard Cochran Install the callbacks via the state machine and let the core invoke the callbacks on the already online CPUs. Signed-off-by: Richard Cochran Reviewed-by: Sebastian Andrzej Siewior Cc: Barry Song

[patch V2 67/67] cpuhotplug: Remove CPU_STARTING and CPU_DYING notifier

2016-07-13 Thread Anna-Maria Gleixner
From: Thomas Gleixner All users are converted to the new state machine, remove CPU_STARTING and the corresponding CPU_DYING. Signed-off-by: Thomas Gleixner Reviewed-by: Sebastian Andrzej Siewior Signed-off-by: Anna-Maria Gleixner

[patch V2 32/67] x86/kvm/kvmclock: Convert to hotplug state machine

2016-07-13 Thread Anna-Maria Gleixner
From: Sebastian Andrzej Siewior Install the callbacks via the state machine and let the core invoke the callbacks on the already online CPUs. We assumed that the priority ordering was ment to invoke the online callback as the last step. In the original code this also

[patch V2 14/67] perf/x86/intel/rapl: Convert to hotplug state machine

2016-07-13 Thread Anna-Maria Gleixner
From: Richard Cochran Install the callbacks via the state machine and let the core invoke the callbacks on the already online CPUs. Signed-off-by: Richard Cochran Reviewed-by: Sebastian Andrzej Siewior Cc: Alexander

[patch V2 18/67] powerpc/perf: Convert book3s notifier to state machine callbacks

2016-07-13 Thread Anna-Maria Gleixner
From: Thomas Gleixner Install the callbacks via the state machine and let the core invoke the callbacks on the already online CPUs. Signed-off-by: Thomas Gleixner Reviewed-by: Sebastian Andrzej Siewior Cc: Anshuman Khandual

[PATCH v3] kbuild: simpler generation of assembly constants

2016-07-13 Thread Alexey Dobriyan
gcc doesn't really look inside "asm" statements and more or less directly emits it into assembly. So pretend "#define" is CPU instruction. C++ comment can't be used because sparc assembler doesn't understand it. Signed-off-by: Alexey Dobriyan --- This one compiles

[patch V2 43/67] leds/trigger/cpu: Convert to hotplug state machine

2016-07-13 Thread Anna-Maria Gleixner
From: Richard Cochran This is a straightforward conversion. We place this callback last in the list so that the LED illuminates only after a successful bring up sequence. Signed-off-by: Richard Cochran Reviewed-by: Sebastian Andrzej Siewior

[patch V2 52/67] hwtracing/coresight-etm4x: Convert to hotplug state machine

2016-07-13 Thread Anna-Maria Gleixner
From: Sebastian Andrzej Siewior This driver has an asymmetry of ONLINE code without any corresponding tear down code. Otherwise, this is a straightforward conversion. Signed-off-by: Sebastian Andrzej Siewior Acked-by: Mathieu Poirier

[patch V2 31/67] KVM/x86: Remove superfluous SMP function call

2016-07-13 Thread Anna-Maria Gleixner
From: Anna-Maria Gleixner Since the following commit: 1cf4f629d9d2 ("cpu/hotplug: Move online calls to hotplugged cpu") ... the CPU_ONLINE and CPU_DOWN_PREPARE notifiers are always run on the hot plugged CPU, and as of commit: 3b9d6da67e11 ("cpu/hotplug: Fix

[patch V2 22/67] bus/arm-cci: Convert to hotplug statemachine

2016-07-13 Thread Anna-Maria Gleixner
From: Sebastian Andrzej Siewior Install the callbacks via the state machine and let the core invoke the callbacks on the already online CPUs. Signed-off-by: Sebastian Andrzej Siewior Cc: Andrzej Hajda Cc: Linus Torvalds

[patch V2 07/67] irqchip/bcm2836: Convert to hotplug state machine

2016-07-13 Thread Anna-Maria Gleixner
From: Sebastian Andrzej Siewior Install the callbacks via the state machine. Signed-off-by: Sebastian Andrzej Siewior Cc: Jason Cooper Cc: Linus Torvalds Cc: Marc Zyngier

[patch V2 36/67] virt: Convert kvm hotplug to state machine

2016-07-13 Thread Anna-Maria Gleixner
From: Thomas Gleixner Install the callbacks via the state machine. The core won't invoke the callbacks on already online CPUs. Signed-off-by: Thomas Gleixner Reviewed-by: Sebastian Andrzej Siewior Acked-by: Paolo Bonzini

[patch V2 61/67] rcu: Convert rcutree to hotplug state machine

2016-07-13 Thread Anna-Maria Gleixner
From: Thomas Gleixner Straight forward conversion to the state machine. Though the question arises whether this needs really all these state transitions to work. Signed-off-by: Thomas Gleixner Reviewed-by: Sebastian Andrzej Siewior

[patch V2 45/67] arm/kvm/arch_timer: Convert to hotplug state machine

2016-07-13 Thread Anna-Maria Gleixner
From: Richard Cochran Install the callbacks via the state machine and let the core invoke the callbacks on the already online CPUs. Signed-off-by: Richard Cochran Reviewed-by: Sebastian Andrzej Siewior Cc: Christoffer Dall

[patch V2 58/67] x86/x2apic: Convert to CPU hotplug state machine

2016-07-13 Thread Anna-Maria Gleixner
From: Sebastian Andrzej Siewior Install the callbacks via the state machine and let the core invoke the callbacks on the already online CPUs. Signed-off-by: Sebastian Andrzej Siewior Cc: Len Brown Cc: Linus Torvalds

[patch V2 11/67] perf/x86/intel/uncore: Convert to hotplug state machine

2016-07-13 Thread Anna-Maria Gleixner
From: Thomas Gleixner Convert the notifiers to state machine states and let the core code do the setup for the already online CPUs. This notifier has a completely undocumented ordering requirement versus perf hardcoded in the notifier priority. This odering is only required

Re: [PATCH v3 1/7] lib: string: add functions to case-convert strings

2016-07-13 Thread Luis de Bethencourt
On 11/07/16 23:46, Markus Mayer wrote: > On 9 July 2016 at 08:30, Markus Mayer wrote: >> On 9 July 2016 at 05:04, Luis de Bethencourt wrote: >>> On 08/07/16 23:43, Markus Mayer wrote: Add a collection of generic functions to convert strings to lowercase or uppercase. Changing

[patch V2 23/67] bus/arm-ccn: Convert to hotplug statemachine

2016-07-13 Thread Anna-Maria Gleixner
From: Sebastian Andrzej Siewior Install the callbacks via the state machine and let the core invoke the callbacks on the already online CPUs. Signed-off-by: Sebastian Andrzej Siewior Cc: Arnd Bergmann Cc: Dan Carpenter Cc: Linus Torvalds Cc: Pawel Moll Cc: Peter Zijlstra Cc: Suzuki K

[patch V2 51/67] hwtracing/coresight-etm3x: Convert to hotplug state machine

2016-07-13 Thread Anna-Maria Gleixner
From: Richard Cochran This driver has an asymmetry of ONLINE code without any corresponding tear down code. Otherwise, this is a straightforward conversion. Signed-off-by: Richard Cochran Reviewed-by: Sebastian Andrzej Siewior Acked-by: Mathieu Poirier Cc: Linus Torvalds Cc: Peter Zijlstra

[patch V2 65/67] clocksource/atlas7: Convert to hotplug state machine

2016-07-13 Thread Anna-Maria Gleixner
From: Richard Cochran Install the callbacks via the state machine and let the core invoke the callbacks on the already online CPUs. Signed-off-by: Richard Cochran Reviewed-by: Sebastian Andrzej Siewior Cc: Barry Song Cc: Daniel Lezcano Signed-off-by: Anna-Maria Gleixner ---

[patch V2 67/67] cpuhotplug: Remove CPU_STARTING and CPU_DYING notifier

2016-07-13 Thread Anna-Maria Gleixner
From: Thomas Gleixner All users are converted to the new state machine, remove CPU_STARTING and the corresponding CPU_DYING. Signed-off-by: Thomas Gleixner Reviewed-by: Sebastian Andrzej Siewior Signed-off-by: Anna-Maria Gleixner --- arch/sparc/kernel/smp_32.c |2 --

[patch V2 32/67] x86/kvm/kvmclock: Convert to hotplug state machine

2016-07-13 Thread Anna-Maria Gleixner
From: Sebastian Andrzej Siewior Install the callbacks via the state machine and let the core invoke the callbacks on the already online CPUs. We assumed that the priority ordering was ment to invoke the online callback as the last step. In the original code this also invoked the down prepare

[patch V2 14/67] perf/x86/intel/rapl: Convert to hotplug state machine

2016-07-13 Thread Anna-Maria Gleixner
From: Richard Cochran Install the callbacks via the state machine and let the core invoke the callbacks on the already online CPUs. Signed-off-by: Richard Cochran Reviewed-by: Sebastian Andrzej Siewior Cc: Alexander Shishkin Cc: Arnaldo Carvalho de Melo Cc: Borislav Petkov Cc: Dave Hansen

[patch V2 45/67] arm/kvm/arch_timer: Convert to hotplug state machine

2016-07-13 Thread Anna-Maria Gleixner
From: Richard Cochran Install the callbacks via the state machine and let the core invoke the callbacks on the already online CPUs. Signed-off-by: Richard Cochran Reviewed-by: Sebastian Andrzej Siewior Cc: Christoffer Dall Cc: Gleb Natapov Cc: Linus Torvalds Cc: Marc Zyngier Cc: Paolo

[patch V2 58/67] x86/x2apic: Convert to CPU hotplug state machine

2016-07-13 Thread Anna-Maria Gleixner
From: Sebastian Andrzej Siewior Install the callbacks via the state machine and let the core invoke the callbacks on the already online CPUs. Signed-off-by: Sebastian Andrzej Siewior Cc: Len Brown Cc: Linus Torvalds Cc: Mathias Krause Cc: Peter Zijlstra Cc: Thomas Gleixner Signed-off-by:

[patch V2 18/67] powerpc/perf: Convert book3s notifier to state machine callbacks

2016-07-13 Thread Anna-Maria Gleixner
From: Thomas Gleixner Install the callbacks via the state machine and let the core invoke the callbacks on the already online CPUs. Signed-off-by: Thomas Gleixner Reviewed-by: Sebastian Andrzej Siewior Cc: Anshuman Khandual Cc: Benjamin Herrenschmidt Cc: Linus Torvalds Cc: Madhavan

[PATCH v3] kbuild: simpler generation of assembly constants

2016-07-13 Thread Alexey Dobriyan
gcc doesn't really look inside "asm" statements and more or less directly emits it into assembly. So pretend "#define" is CPU instruction. C++ comment can't be used because sparc assembler doesn't understand it. Signed-off-by: Alexey Dobriyan --- This one compiles on Sparc and UML.

[patch V2 43/67] leds/trigger/cpu: Convert to hotplug state machine

2016-07-13 Thread Anna-Maria Gleixner
From: Richard Cochran This is a straightforward conversion. We place this callback last in the list so that the LED illuminates only after a successful bring up sequence. Signed-off-by: Richard Cochran Reviewed-by: Sebastian Andrzej Siewior Cc: Jacek Anaszewski Cc: Linus Torvalds Cc: Linus

[patch V2 52/67] hwtracing/coresight-etm4x: Convert to hotplug state machine

2016-07-13 Thread Anna-Maria Gleixner
From: Sebastian Andrzej Siewior This driver has an asymmetry of ONLINE code without any corresponding tear down code. Otherwise, this is a straightforward conversion. Signed-off-by: Sebastian Andrzej Siewior Acked-by: Mathieu Poirier Cc: Linus Torvalds Cc: Peter Zijlstra Cc: Thomas Gleixner

[patch V2 31/67] KVM/x86: Remove superfluous SMP function call

2016-07-13 Thread Anna-Maria Gleixner
From: Anna-Maria Gleixner Since the following commit: 1cf4f629d9d2 ("cpu/hotplug: Move online calls to hotplugged cpu") ... the CPU_ONLINE and CPU_DOWN_PREPARE notifiers are always run on the hot plugged CPU, and as of commit: 3b9d6da67e11 ("cpu/hotplug: Fix rollback during error-out in

[patch V2 22/67] bus/arm-cci: Convert to hotplug statemachine

2016-07-13 Thread Anna-Maria Gleixner
From: Sebastian Andrzej Siewior Install the callbacks via the state machine and let the core invoke the callbacks on the already online CPUs. Signed-off-by: Sebastian Andrzej Siewior Cc: Andrzej Hajda Cc: Linus Torvalds Cc: Mark Rutland Cc: Olof Johansson Cc: Peter Zijlstra Cc: Punit

[patch V2 07/67] irqchip/bcm2836: Convert to hotplug state machine

2016-07-13 Thread Anna-Maria Gleixner
From: Sebastian Andrzej Siewior Install the callbacks via the state machine. Signed-off-by: Sebastian Andrzej Siewior Cc: Jason Cooper Cc: Linus Torvalds Cc: Marc Zyngier Cc: Peter Zijlstra Cc: Thomas Gleixner Signed-off-by: Anna-Maria Gleixner --- drivers/irqchip/irq-bcm2836.c | 34

[patch V2 36/67] virt: Convert kvm hotplug to state machine

2016-07-13 Thread Anna-Maria Gleixner
From: Thomas Gleixner Install the callbacks via the state machine. The core won't invoke the callbacks on already online CPUs. Signed-off-by: Thomas Gleixner Reviewed-by: Sebastian Andrzej Siewior Acked-by: Paolo Bonzini Cc: Gleb Natapov Cc: Linus Torvalds Cc: Peter Zijlstra Cc: Radim

[patch V2 61/67] rcu: Convert rcutree to hotplug state machine

2016-07-13 Thread Anna-Maria Gleixner
From: Thomas Gleixner Straight forward conversion to the state machine. Though the question arises whether this needs really all these state transitions to work. Signed-off-by: Thomas Gleixner Reviewed-by: Sebastian Andrzej Siewior Cc: "Paul E. McKenney" Signed-off-by: Anna-Maria Gleixner

[patch V2 11/67] perf/x86/intel/uncore: Convert to hotplug state machine

2016-07-13 Thread Anna-Maria Gleixner
From: Thomas Gleixner Convert the notifiers to state machine states and let the core code do the setup for the already online CPUs. This notifier has a completely undocumented ordering requirement versus perf hardcoded in the notifier priority. This odering is only required for CPU down, so that

<    3   4   5   6   7   8   9   10   11   12   >