Re: [LKP] [lkp] [xfs] 68a9f5e700: aim7.jobs-per-min -13.6% regression

2016-08-15 Thread Dave Chinner
On Mon, Aug 15, 2016 at 04:48:36PM -0700, Linus Torvalds wrote: > On Mon, Aug 15, 2016 at 4:20 PM, Linus Torvalds > wrote: > > > > None of this code is all that new, which is annoying. This must have > > gone on forever, > > ... ooh. > > Wait, I take that back. > > We actually have some very re

Re: [LKP] [lkp] [xfs] 68a9f5e700: aim7.jobs-per-min -13.6% regression

2016-08-15 Thread Linus Torvalds
On Mon, Aug 15, 2016 at 5:17 PM, Dave Chinner wrote: > > Read the code, Linus? I am. It's how I came up with my current pet theory. But I don't actually have enough sane numbers to make it much more than a cute pet theory. It *might* explain why you see tons of kswap time and bad lock contention

Re: [LKP] [lkp] [xfs] 68a9f5e700: aim7.jobs-per-min -13.6% regression

2016-08-15 Thread Linus Torvalds
On Mon, Aug 15, 2016 at 5:38 PM, Dave Chinner wrote: > > Same in 4.7 (flat profile numbers climbed higher after this > snapshot was taken, as can be seen by the callgraph numbers): Ok, so it's not the zone-vs-node thing. It's just that nobody has looked at that load in recent times. Where "rece

Re: [PATCH] powerpc/powernv: Initialise nest mmu

2016-08-15 Thread Alistair Popple
Balbir, > > + /* Update partition table control register on all Nest MMUs */ > > + opal_nmmu_set_ptcr(-1UL, __pa(partition_tb) | (PATB_SIZE_SHIFT - 12)); > > + > > Just wondering if > > 1. Instead of using -1 for all cpus, we should do > for_each_online_cpu() { > opal_

Re: [PATCH] extcon: Introduce EXTCON_PROP_USB_SUPERSPEED property

2016-08-15 Thread Chanwoo Choi
Hi Guenter, Looks good to me. I'll add the reference[1] information on patch description and applied it. [1] https://en.wikipedia.org/wiki/USB#Overview Thanks, Chanwoo Choi On 2016년 08월 15일 22:15, Guenter Roeck wrote: > From: Guenter Roeck > > EXTCON_PROP_USB_SUPERSPEED is necessary to disting

Re: make[2]: *** No rule to make target 'tools/testing/nvdimm//config_check.o', needed by 'tools/testing/nvdimm//dax.o'.

2016-08-15 Thread Dan Williams
On Mon, Aug 15, 2016 at 3:03 AM, kbuild test robot wrote: > tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git > master > head: 694d0d0bb2030d2e36df73e2d23d5770511dbc8d > commit: ab68f26221366f92611650e8470e6a926801c7d4 /dev/dax, pmem: direct > access to persistent memo

Re: [PATCH 2/4] qcom: ipq4019: ASoC clock driver support

2016-08-15 Thread Stephen Boyd
On 07/15, njaig...@codeaurora.org wrote: > diff --git a/drivers/clk/qcom/Makefile b/drivers/clk/qcom/Makefile > index 2a25f4e..aec6ab4 100644 > --- a/drivers/clk/qcom/Makefile > +++ b/drivers/clk/qcom/Makefile > @@ -4,6 +4,7 @@ clk-qcom-y += common.o > clk-qcom-y += clk-regmap.o > clk-qcom-y += c

Re: [PATCH] platform: olpc: make ec explicitly non-modular

2016-08-15 Thread Andres Salomon
Fine by me. Acked-by: Andres Salomon On Mon, 15 Aug 2016 18:25:17 -0400 Paul Gortmaker wrote: > The Kconfig entry controlling compilation of this code is: > > arch/x86/Kconfig:config OLPC > arch/x86/Kconfig: bool "One Laptop Per Child support" > > ...meaning that it currently is not be

[ANNOUNCE] 4.1.30-rt34

2016-08-15 Thread Steven Rostedt
Dear RT Folks, I'm pleased to announce the 4.1.30-rt34 stable release. This release is just an update to the new stable 4.1.30 version and no RT specific changes have been made. You can get this release via the git tree at: git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.g

[ANNOUNCE] 4.4.17-rt25

2016-08-15 Thread Steven Rostedt
Dear RT Folks, I'm pleased to announce the 4.4.17-rt25 stable release. This release is just an update to the new stable 4.4.17 version and no RT specific changes have been made. You can get this release via the git tree at: git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.g

[ANNOUNCE] 3.14.75-rt80

2016-08-15 Thread Steven Rostedt
Dear RT Folks, I'm pleased to announce the 3.14.75-rt80 stable release. This release is just an update to the new stable 3.14.75 version and no RT specific changes have been made. You can get this release via the git tree at: git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt

Re: [PATCH] arc: Add "model" properly in device tree description of all boards

2016-08-15 Thread Vineet Gupta
On 08/15/2016 05:56 AM, Alexey Brodkin wrote: > As it was discussed quite some time ago (see > https://lkml.org/lkml/2015/11/5/862) it's a good practice to add > "model" property in .dts. Moreover as per ePAPR "model" property is > required and should look like "manufacturer,model" so we do here. >

[ANNOUNCE] 3.18.39-rt41

2016-08-15 Thread Steven Rostedt
Dear RT Folks, I'm pleased to announce the 3.18.39-rt41 stable release. This release is just an update to the new stable 3.18.39 version and no RT specific changes have been made. You can get this release via the git tree at: git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt

Re: [PATCH net-next 5/6] net: dsa: mv88e6xxx: describe PHY page and SerDes

2016-08-15 Thread Andrew Lunn
On Mon, Aug 15, 2016 at 05:19:01PM -0400, Vivien Didelot wrote: > Add mv88e6xxx_phy_page_{read,write} routines and use them to access the > SerDes PHY device registers. > > Signed-off-by: Vivien Didelot > --- > drivers/net/dsa/mv88e6xxx/chip.c | 95 > +-- >

undefined reference to `printk'

2016-08-15 Thread kbuild test robot
Hi Peter, It's probably a bug fix that unveils the link errors. tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 3684b03d8e9a889eda94ee74421959a9d55e5e19 commit: 63a3f603413ffe82ad775f2d62a5afff87fd94a0 timeconst.pl: Eliminate Perl warning date: 3 year

Re: [kbuild-all] make[2]: *** No rule to make target 'tools/testing/nvdimm//config_check.o', needed by 'tools/testing/nvdimm//dax.o'.

2016-08-15 Thread Fengguang Wu
On Mon, Aug 15, 2016 at 05:58:36PM -0700, Dan Williams wrote: On Mon, Aug 15, 2016 at 3:03 AM, kbuild test robot wrote: tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 694d0d0bb2030d2e36df73e2d23d5770511dbc8d commit: ab68f26221366f92611650e8470e6a92680

Re: [PATCH v6 0/3] PCI: Precision Time Measurement support

2016-08-15 Thread Yong, Jonathan
On 08/16/2016 02:51, Bjorn Helgaas wrote: >> >> This line: >> ctrl = PCI_PTM_CTRL_ENABLE | PCI_PTM_CTRL_ROOT; >> >> should also set the responder capable bit (7.32.2): >> If PTM Root Capable is Set, this bit must be Set to 1b. > > The PTM Responder Capable bit (bit 1 in Table 7-145) is a HwIn

Re: [PATCH] time,virt: resync steal time when guest & host lose sync

2016-08-15 Thread Wanpeng Li
2016-08-15 23:00 GMT+08:00 Rik van Riel : > On Mon, 2016-08-15 at 16:53 +0800, Wanpeng Li wrote: >> 2016-08-12 23:58 GMT+08:00 Rik van Riel : >> [...] >> > Wanpeng, does the patch below work for you? >> >> It will break steal time for full dynticks guest, and there is a >> calltrace of thread_group

Re: [kbuild-all] make[2]: *** No rule to make target 'tools/testing/nvdimm//config_check.o', needed by 'tools/testing/nvdimm//dax.o'.

2016-08-15 Thread Dan Williams
On Mon, Aug 15, 2016 at 6:26 PM, Fengguang Wu wrote: > On Mon, Aug 15, 2016 at 05:58:36PM -0700, Dan Williams wrote: >> >> On Mon, Aug 15, 2016 at 3:03 AM, kbuild test robot >> wrote: >>> >>> tree: >>> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master >>> head: 694d0d0bb

Re: [PATCH 2/2] pinctrl: sunxi: Add A64 R_PIO controller support

2016-08-15 Thread Chen-Yu Tsai
On Tue, Aug 16, 2016 at 8:06 AM, Icenowy Zheng wrote: > > > 15.08.2016, 21:56, "Chen-Yu Tsai" : >> Hi, >> >> On Mon, Aug 1, 2016 at 10:59 PM, Icenowy Zheng wrote: >>> The A64 has a R_PIO pin controller, similar to the one found on the H3 >>> SoCs. >>> Add support for the pins controlled by the

linux-next: build warnings after merge of the sound-asoc tree

2016-08-15 Thread Stephen Rothwell
Hi all, After merging the sound-asoc tree, today's linux-next build (x86_64 allmodconfig) produced these warnings: WARNING: sound/soc/intel/boards/snd-soc-sst-bytcr-rt5640.o(.text+0x7e7): Section mismatch in reference from the function snd_byt_rt5640_mc_probe() to the variable .init.rodata:cpu_

Re: [kbuild-all] make[2]: *** No rule to make target 'tools/testing/nvdimm//config_check.o', needed by 'tools/testing/nvdimm//dax.o'.

2016-08-15 Thread Fengguang Wu
On Mon, Aug 15, 2016 at 06:30:48PM -0700, Dan Williams wrote: On Mon, Aug 15, 2016 at 6:26 PM, Fengguang Wu wrote: On Mon, Aug 15, 2016 at 05:58:36PM -0700, Dan Williams wrote: On Mon, Aug 15, 2016 at 3:03 AM, kbuild test robot wrote: tree: https://git.kernel.org/pub/scm/linux/kernel/git/t

[PATCH v3 RFC 0/2] Virtual NVMe device optimization

2016-08-15 Thread Helen Koike
Please, check commit "nvme: improve performance for virtual NVMe devices" for more details Commit "PCI: Add Google device ID" only adds a new id in pci_ids.h Patches are based in the linux-block/for-next branch and available here: https://github.com/helen-fornazier/opw-staging/commits/nvme/dev H

[PATCH v3 RFC 1/2] PCI: Add Google device ID

2016-08-15 Thread Helen Koike
Add device ID for the local SSDs (NVMe) in Google Clound Engine Signed-off-by: Helen Koike --- Changes since v2: - This is a new patch in the serie include/linux/pci_ids.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/linux/pci_ids.h b/include/linux/pci_ids.h index c58752f..d42

Re: [kbuild-all] make[2]: *** No rule to make target 'tools/testing/nvdimm//config_check.o', needed by 'tools/testing/nvdimm//dax.o'.

2016-08-15 Thread Fengguang Wu
On Mon, Aug 15, 2016 at 06:30:48PM -0700, Dan Williams wrote: On Mon, Aug 15, 2016 at 6:26 PM, Fengguang Wu wrote: On Mon, Aug 15, 2016 at 05:58:36PM -0700, Dan Williams wrote: On Mon, Aug 15, 2016 at 3:03 AM, kbuild test robot wrote: tree: https://git.kernel.org/pub/scm/linux/kernel/git/t

[PATCH v3 RFC 2/2] nvme: improve performance for virtual NVMe devices

2016-08-15 Thread Helen Koike
From: Rob Nelson This change provides a mechanism to reduce the number of MMIO doorbell writes for the NVMe driver. When running in a virtualized environment like QEMU, the cost of an MMIO is quite hefy here. The main idea for the patch is provide the device two memory location locations: 1) to

Re: [PATCHv2 3/4] pci: Determine actual VPD size on first access

2016-08-15 Thread Alexey Kardashevskiy
On 12/08/16 04:52, Alexander Duyck wrote: > On Wed, Aug 10, 2016 at 4:54 PM, Benjamin Herrenschmidt > wrote: >> On Wed, 2016-08-10 at 08:47 -0700, Alexander Duyck wrote: >>> >>> The problem is if we don't do this it becomes possible for a guest to >>> essentially cripple a device on the host by ju

Re: [PATCH] USB: core: of: Check device_node before parsing in usb_of_get_child_node()

2016-08-15 Thread Peter Chen
On Mon, Aug 15, 2016 at 11:31:10AM -0700, Vaibhav Hiremath wrote: > In case of HUB devices connected to USB ports, we may not have DT > node representing it inside USB, and when devices connected to hub > gets enumerated, call to usb_of_get_child_node() leads to NULL pointer > dereference. > > In

Re: [PATCH] extcon: Introduce EXTCON_PROP_USB_SUPERSPEED property

2016-08-15 Thread Guenter Roeck
On Mon, Aug 15, 2016 at 5:55 PM, Chanwoo Choi wrote: > Hi Guenter, > > Looks good to me. > I'll add the reference[1] information on patch description and applied it. > [1] https://en.wikipedia.org/wiki/USB#Overview > Thanks! Guenter > Thanks, > Chanwoo Choi > > On 2016년 08월 15일 22:15, Guenter R

Re: [kbuild-all] make[2]: *** No rule to make target 'tools/testing/nvdimm//config_check.o', needed by 'tools/testing/nvdimm//dax.o'.

2016-08-15 Thread Yilong Ren
On Mon, Aug 15, 2016 at 06:30:48PM -0700, Dan Williams wrote: > On Mon, Aug 15, 2016 at 6:26 PM, Fengguang Wu wrote: > > On Mon, Aug 15, 2016 at 05:58:36PM -0700, Dan Williams wrote: > >> > >> On Mon, Aug 15, 2016 at 3:03 AM, kbuild test robot > >> wrote: > >>> > >>> tree: > >>> https://git.kerne

Re: [kbuild-all] make[2]: *** No rule to make target 'tools/testing/nvdimm//config_check.o', needed by 'tools/testing/nvdimm//dax.o'.

2016-08-15 Thread Yilong Ren
On Tue, Aug 16, 2016 at 09:41:02AM +0800, Fengguang Wu wrote: > On Mon, Aug 15, 2016 at 06:30:48PM -0700, Dan Williams wrote: > >On Mon, Aug 15, 2016 at 6:26 PM, Fengguang Wu wrote: > >>On Mon, Aug 15, 2016 at 05:58:36PM -0700, Dan Williams wrote: > >>> > >>>On Mon, Aug 15, 2016 at 3:03 AM, kbuild

Re: [lkp] [usb] ad05399d68: BUG: unable to handle kernel NULL pointer dereference at 0000000000000012

2016-08-15 Thread Peter Chen
On Mon, Aug 15, 2016 at 10:49:55PM +0800, Ye Xiaolong wrote: > On 08/15, Peter Chen wrote: > > > >> > >> > >>FYI, we noticed the following commit: > >> > >>https://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git testing/next > >>commit > >>ad05399d68b6ae1649cdcfc82ce3ffea1a7c5104 ("usb: udc

Re: [kbuild-all] make[2]: *** No rule to make target 'tools/testing/nvdimm//config_check.o', needed by 'tools/testing/nvdimm//dax.o'.

2016-08-15 Thread Dan Williams
On Mon, Aug 15, 2016 at 6:41 PM, Fengguang Wu wrote: > On Mon, Aug 15, 2016 at 06:30:48PM -0700, Dan Williams wrote: >> >> On Mon, Aug 15, 2016 at 6:26 PM, Fengguang Wu >> wrote: >>> >>> On Mon, Aug 15, 2016 at 05:58:36PM -0700, Dan Williams wrote: On Mon, Aug 15, 2016 at 3:03 AM,

Re: [PATCH v3 3/3] ARM64: dts: amlogic: meson-gxbb: Add watchdog node

2016-08-15 Thread Guenter Roeck
On 08/15/2016 01:40 PM, Kevin Hilman wrote: Kevin Hilman writes: On Wed, Aug 3, 2016 at 5:27 PM, Kevin Hilman wrote: Hi Guenter, Kevin Hilman writes: Guenter Roeck writes: On 07/10/2016 02:11 AM, Neil Armstrong wrote: Signed-off-by: Neil Armstrong Reviewed-by: Guenter Roeck Woul

Re: [LKP] [lkp] [xfs] 68a9f5e700: aim7.jobs-per-min -13.6% regression

2016-08-15 Thread Linus Torvalds
On Mon, Aug 15, 2016 at 5:19 PM, Dave Chinner wrote: > >> None of this code is all that new, which is annoying. This must have >> gone on forever, > > Yes, it has been. Just worse than I've notice before, probably > because of all the stuff put under the tree lock in the past couple > of years. S

Re: [kbuild-all] make[2]: *** No rule to make target 'tools/testing/nvdimm//config_check.o', needed by 'tools/testing/nvdimm//dax.o'.

2016-08-15 Thread Fengguang Wu
On Tue, Aug 16, 2016 at 09:47:52AM +0800, Yilong Ren wrote: On Tue, Aug 16, 2016 at 09:41:02AM +0800, Fengguang Wu wrote: On Mon, Aug 15, 2016 at 06:30:48PM -0700, Dan Williams wrote: >On Mon, Aug 15, 2016 at 6:26 PM, Fengguang Wu wrote: >>On Mon, Aug 15, 2016 at 05:58:36PM -0700, Dan Williams

Re: [PATCH v3] sched/deadline: Fix the intention to re-evalute tick dependency for offline cpu

2016-08-15 Thread Wanpeng Li
Ping Juri, Frederic, could I get your Acked? 2016-08-12 17:24 GMT+08:00 Wanpeng Li : > From: Wanpeng Li > > The dl task will be replenished after dl task timer fire and start a > new period. It will be enqueued and to re-evaluate its dependency on > the tick in order to restart it. However, if cpu

Re: [PATCH v6] x86/hpet: Reduce HPET counter read contention

2016-08-15 Thread Waiman Long
On 08/12/2016 10:30 PM, kbuild test robot wrote: Hi Waiman, [auto build test ERROR on tip/auto-latest] [also build test ERROR on v4.8-rc1 next-20160812] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url: https://github.com/0day-ci/linux/

Re: [PATCH] time,virt: resync steal time when guest & host lose sync

2016-08-15 Thread Rik van Riel
On Tue, 2016-08-16 at 09:31 +0800, Wanpeng Li wrote: > 2016-08-15 23:00 GMT+08:00 Rik van Riel : > > On Mon, 2016-08-15 at 16:53 +0800, Wanpeng Li wrote: > > > 2016-08-12 23:58 GMT+08:00 Rik van Riel : > > > [...] > > > > Wanpeng, does the patch below work for you? > > > > > > It will break steal

RE: [PATCH V8 2/8] ACPI: Add new IORT functions to support MSI domain handling

2016-08-15 Thread Zheng, Lv
Hi, > From: linux-acpi-ow...@vger.kernel.org > [mailto:linux-acpi-ow...@vger.kernel.org] On Behalf Of Lorenzo > Pieralisi > Subject: Re: [PATCH V8 2/8] ACPI: Add new IORT functions to support MSI > domain handling > > On Thu, Aug 11, 2016 at 12:06:32PM +0200, Tomasz Nowicki wrote: > > [...] >

Re: [kbuild-all] make[2]: *** No rule to make target 'tools/testing/nvdimm//config_check.o', needed by 'tools/testing/nvdimm//dax.o'.

2016-08-15 Thread Yilong Ren
On Tue, Aug 16, 2016 at 09:58:43AM +0800, Fengguang Wu wrote: > On Tue, Aug 16, 2016 at 09:47:52AM +0800, Yilong Ren wrote: > >On Tue, Aug 16, 2016 at 09:41:02AM +0800, Fengguang Wu wrote: > >>On Mon, Aug 15, 2016 at 06:30:48PM -0700, Dan Williams wrote: > >>>On Mon, Aug 15, 2016 at 6:26 PM, Fenggu

Re: [BUGFIX PATCH 1/2] brcmfmac: Check rtnl_lock is locked when removing interface

2016-08-15 Thread Masami Hiramatsu
On Mon, 15 Aug 2016 23:44:05 +0200 Arend Van Spriel wrote: > > > On 15-8-2016 13:52, Rafał Miłecki wrote: > > On 15 August 2016 at 12:57, Kalle Valo wrote: > >> Rafał Miłecki writes: > >> > Signed-off-by: Masami Hiramatsu > >>> > >>> Fixes: a63b09872c1d ("brcmfmac: delete interface dire

RE: [PATCH v2 1/2] ACPI/tables: Correct the wrong count increasing

2016-08-15 Thread Zheng, Lv
Hi, > From: linux-acpi-ow...@vger.kernel.org > [mailto:linux-acpi-ow...@vger.kernel.org] On Behalf Of Baoquan > He > Subject: [PATCH v2 1/2] ACPI/tables: Correct the wrong count increasing > > The current code always increases the count in the 1st element of > array proc[]. > > Signed-off-by: B

Re: [kbuild-all] make[2]: *** No rule to make target 'tools/testing/nvdimm//config_check.o', needed by 'tools/testing/nvdimm//dax.o'.

2016-08-15 Thread Fengguang Wu
how about adding a function "exact_enable_module()" to assure use "m" ? diff --git a/lib/kconfig.sh b/lib/kconfig.sh index 595dbfd..1502ce9 100644 --- a/lib/kconfig.sh +++ b/lib/kconfig.sh @@ -102,6 +102,7 @@ enable_testcase_config() do [[ $CONFIG =~ ^CONFIG_[A-Z0-9_]+=y$ ]]

Re: [kbuild-all] make[2]: *** No rule to make target 'tools/testing/nvdimm//config_check.o', needed by 'tools/testing/nvdimm//dax.o'.

2016-08-15 Thread Yilong Ren
On Tue, Aug 16, 2016 at 10:30:14AM +0800, Fengguang Wu wrote: > >how about adding a function "exact_enable_module()" to assure use "m" ? > > > >diff --git a/lib/kconfig.sh b/lib/kconfig.sh > >index 595dbfd..1502ce9 100644 > >--- a/lib/kconfig.sh > >+++ b/lib/kconfig.sh > >@@ -102,6 +102,7 @@ enable

Re: [PATCH 1/4] net: hix5hd2_gmac: add tx scatter-gather feature

2016-08-15 Thread Dongpo Li
On 2016/8/16 0:18, Rob Herring wrote: > On Mon, Aug 15, 2016 at 1:50 AM, Dongpo Li wrote: >> Hi Rob, >> Many thanks for your review. >> >> On 2016/8/13 2:43, Rob Herring wrote: >>> On Thu, Aug 11, 2016 at 05:01:52PM +0800, Dongpo Li wrote: From: Li Dongpo The "hix5hd2" is SoC nam

Re: [PATCH v2] Bluetooth: Add LED triggers for HCI frames tx and rx

2016-08-15 Thread Guodong Xu
Ping. :) Would you give me some review opinions on this? In this revision, I chose to limit LED blinking to tx/rx traffic packets only. For other types of over-the-air packets, like scanning, it's not covered. Thank you. -Guodong On 31 July 2016 at 12:24, Guodong Xu wrote: > Two LED triggers

Re: [LKP] [lkp] [sctp] a6c2f79287: netperf.Throughput_Mbps -37.2% regression

2016-08-15 Thread Aaron Lu
Any update on this, Long? Regards, Aaron On 08/08/2016 10:10 AM, Aaron Lu wrote: > On Fri, Aug 05, 2016 at 07:53:38PM +0800, Xin Long wrote: It doesn't make much sense to me. the codes I added cannot be triggered without enable any pr policies. and I also did the tests in >>> >>> It se

mipsel-linux-gnu-gcc: error: unrecognized command line option '-mcompact-branches=optimal'

2016-08-15 Thread kbuild test robot
Hi Paul, FYI, the error/warning still remains. tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 3684b03d8e9a889eda94ee74421959a9d55e5e19 commit: c1a0e9bc885d46e519fd87d35af6a7937abfb986 MIPS: Allow compact branch policy to be changed date: 10 months ag

Re: [PART2 PATCH v5 06/12] iommu/amd: Adding GALOG interrupt handler

2016-08-15 Thread Suravee Suthikulpanit
Hi Joerg, On 8/9/16 21:43, Joerg Roedel wrote: On Mon, Jul 25, 2016 at 04:32:05AM -0500, Suthikulpanit, Suravee wrote: 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

Re: [PATCH 2/2] KVM: nVMX: postpone VMCS changes on MSR_IA32_APICBASE write

2016-08-15 Thread Wanpeng Li
2016-08-09 2:16 GMT+08:00 Radim Krčmář : > If vmcs12 does not intercept APIC_BASE writes, then KVM will handle the > write with vmcs02 as the current VMCS. > This will incorrectly apply modifications intended for vmcs01 to vmcs02 > and L2 can use it to gain access to L0's x2APIC registers by disabl

[PATCH v1 3/3] PM / AVS: rockchip-cpu-avs: add driver handling Rockchip cpu avs

2016-08-15 Thread Finlye Xiao
From: Finley Xiao This patch supports adjusting opp's voltage according to leakage Signed-off-by: Finley Xiao --- .../devicetree/bindings/power/rockchip-cpu-avs.txt | 37 +++ drivers/power/avs/Kconfig | 8 + drivers/power/avs/Makefile | 1 +

[PATCH v1 2/3] of: Add support for reading a s32 from a multi-value property.

2016-08-15 Thread Finlye Xiao
From: Finley Xiao This patch adds an of_property_read_s32_index() function to allow reading a single indexed s32 value from a property containing multiple s32 values. Signed-off-by: Finley Xiao --- drivers/of/base.c | 23 +++ include/linux/of.h | 10 ++ 2 files cha

[PATCH v1 1/3] nvmem: rockchip-efuse: Change initcall to subsys

2016-08-15 Thread Finlye Xiao
From: Finley Xiao We will register a cpufreq notifier for adjusting opp's voltage, and it need to fetch cpu's leakage from efuse in the notifier_call. so the efuse driver should probe before cpufreq driver. Signed-off-by: Finley Xiao --- drivers/nvmem/rockchip-efuse.c | 9 - 1 file cha

[PATCH v1 0/3] PM / AVS: add Rockchip cpu avs

2016-08-15 Thread Finlye Xiao
From: Finley Xiao Under the same frequency, the operating voltage tends to decrease with increasing leakage. so it is necessary to adjust opp's voltage according to leakage for power. Finley Xiao (3): nvmem: rockchip-efuse: Change initcall to subsys of: Add support for reading a s32 from a m

[PATCH v2 5/6] mm/page_ext: support extra space allocation by page_ext user

2016-08-15 Thread js1304
From: Joonsoo Kim Until now, if some page_ext users want to use it's own field on page_ext, it should be defined in struct page_ext by hard-coding. It has a problem that wastes memory in following situation. struct page_ext { #ifdef CONFIG_A int a; #endif #ifdef CONFIG_B int b

[PATCH v2 6/6] mm/page_owner: don't define fields on struct page_ext by hard-coding

2016-08-15 Thread js1304
From: Joonsoo Kim There is a memory waste problem if we define field on struct page_ext by hard-coding. Entry size of struct page_ext includes the size of those fields even if it is disabled at runtime. Now, extra memory request at runtime is possible so page_owner don't need to define it's own f

[PATCH v2 2/6] mm/debug_pagealloc: don't allocate page_ext if we don't use guard page

2016-08-15 Thread js1304
From: Joonsoo Kim What debug_pagealloc does is just mapping/unmapping page table. Basically, it doesn't need additional memory space to memorize something. But, with guard page feature, it requires additional memory to distinguish if the page is for guard or not. Guard page is only used when debu

[PATCH v2 1/6] mm/debug_pagealloc: clean-up guard page handling code

2016-08-15 Thread js1304
From: Joonsoo Kim We can make code clean by moving decision condition for set_page_guard() into set_page_guard() itself. It will help code readability. There is no functional change. Acked-by: Vlastimil Babka Signed-off-by: Joonsoo Kim --- mm/page_alloc.c | 34 ++--

[PATCH v2 3/6] mm/page_owner: move page_owner specific function to page_owner.c

2016-08-15 Thread js1304
From: Joonsoo Kim There is no reason that page_owner specific function resides on vmstat.c. Reviewed-by: Sergey Senozhatsky Signed-off-by: Joonsoo Kim --- include/linux/page_owner.h | 2 ++ mm/page_owner.c| 77 mm/vmstat.c

[PATCH v2 0/6] Reduce memory waste by page extension user

2016-08-15 Thread js1304
From: Joonsoo Kim v2: Fix rebase mistake (per Vlastimil) Rename some variable/function to prevent confusion (per Vlastimil) Fix header dependency (per Sergey) This patchset tries to reduce memory waste by page extension user. First case is architecture supported debug_pagealloc. It doesn't requ

Re: [PATCH 1/5] mm/debug_pagealloc: clean-up guard page handling code

2016-08-15 Thread Joonsoo Kim
On Fri, Aug 12, 2016 at 09:25:37PM +0900, Sergey Senozhatsky wrote: > On (08/11/16 11:41), Vlastimil Babka wrote: > > On 08/10/2016 10:14 AM, Sergey Senozhatsky wrote: > > > > @@ -1650,18 +1655,15 @@ static inline void expand(struct zone *zone, > > > > struct page *page, > > > > si

[PATCH v2 4/6] mm/page_ext: rename offset to index

2016-08-15 Thread js1304
From: Joonsoo Kim Here, 'offset' means entry index in page_ext array. Following patch will use 'offset' for field offset in each entry so rename current 'offset' to prevent confusion. Signed-off-by: Joonsoo Kim --- mm/page_ext.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff

Re: [PATCH 1/2] KVM: nVMX: fix msr bitmaps to prevent L2 from accessing L0 x2APIC

2016-08-15 Thread Wanpeng Li
2016-08-09 2:16 GMT+08:00 Radim Krčmář : > msr bitmap can be used to avoid a VM exit (interception) on guest MSR > accesses. In some configurations of VMX controls, the guest can even > directly access host's x2APIC MSRs. See SDM 29.5 VIRTUALIZING MSR-BASED > APIC ACCESSES. > > L2 could read all

Re: [PATCH v2] mm/slab: Improve performance of gathering slabinfo stats

2016-08-15 Thread Joonsoo Kim
On Fri, Aug 05, 2016 at 09:21:56AM -0500, Christoph Lameter wrote: > On Fri, 5 Aug 2016, Joonsoo Kim wrote: > > > If above my comments are fixed, all counting would be done with > > holding a lock. So, atomic definition isn't needed for the SLAB. > > Ditto for slub. struct kmem_cache_node is alra

[PATCH] Input: tegra-kbc: fix inverted reset logic

2016-08-15 Thread Masahiro Yamada
Commit fe6b0dfaba68 ("Input: tegra-kbc - use reset framework") accidentally converted _deassert to _assert, so there is no code to wake up this hardware. Fixes: fe6b0dfaba68 ("Input: tegra-kbc - use reset framework") Signed-off-by: Masahiro Yamada --- drivers/input/keyboard/tegra-kbc.c | 2 +-

Re: [PATCH v2 3/3] usb: gadget: add f_uac1 variant based on new u_audio api

2016-08-15 Thread Peter Chen
On Sun, Aug 14, 2016 at 01:21:24AM +0300, Ruslan Bilovol wrote: > This patch adds new function f_uac1_newapi that > uses recently created u_audio api. This makes > f_uac1_newapi implementation much simpler by > reusing existing u_audio core utilities. > > This also drops previous f_uac1 approach (

[PATCH V3 0/2] rtc-cmos: Workaround unwanted interrupt generation

2016-08-15 Thread Pratyush Anand
We have observed on few machines with rtc-cmos devices that it generates an interrupt before the hpet_rtc_timer_init() call is finished. This leads to hpet_rtc_interrupt() being called before it is fully initialized. Therefore the while-loop of hpet_cnt_ahead() in hpet_rtc_timer_reinit() never com

[PATCH 0/7] dax: unified host inode for device-dax mappings

2016-08-15 Thread Dan Williams
There are two scenarios where we need mappings of a /dev/dax device to share a single host inode, invalidating mappings at device shutdown, and coordinating resize of an actively mapped device. This series addresses the unmap-on-shutdown case and includes reworks, like the cdev api conversion, to

[PATCH 2/7] dax: reorder dax_fops function definitions

2016-08-15 Thread Dan Williams
In order to convert devm_create_dax_dev() to use cdev, it will need access to dax_fops. Move dax_fops and related function definitions before devm_create_dax_dev(). Signed-off-by: Dan Williams --- drivers/dax/dax.c | 337 ++--- 1 file changed, 168

[PATCH 1/7] dax: cleanup needlessly global symbol warnings

2016-08-15 Thread Dan Williams
drivers/dax/dax.c:75:6: warning: symbol 'dax_region_put' was not declared. drivers/dax/dax.c:95:19: warning: symbol 'alloc_dax_region' was not declared. drivers/dax/dax.c:173:5: warning: symbol 'devm_create_dax_dev' was not declared. drivers/dax/pmem.c:27:17: warning: symbol 'to_dax_pmem' was not d

[PATCH 3/7] dax: rename fops from dax_dev_ to dax_

2016-08-15 Thread Dan Williams
Shorten the prefix of the file operations to distinguish them from operations on the struct device associated with the dax_dev. Signed-off-by: Dan Williams --- drivers/dax/dax.c | 16 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/drivers/dax/dax.c b/drivers/dax

[PATCH 5/7] dax: convert to the cdev api

2016-08-15 Thread Dan Williams
A goal of the device-DAX interface is to be able to support many exclusive allocations (partitions) of performance / feature differentiated memory. This count may exceed the default minors limit of 256. As a result of switching to an embedded cdev the inode-to-dax_dev conversion is simplified, as

[PATCH 4/7] dax: embed a struct device in dax_dev

2016-08-15 Thread Dan Williams
The kref in dax_dev can be made redundant if the final put_device() on the device associated with the dax_dev frees the dax_dev. This can be accomplished by embedding a struct device in struct dax_dev, open coding device_create() and specifying a custom release method. Signed-off-by: Dan Williams

[RFC PATCH] mmc: dw_mmc: avoid race condition of cpu and IDMAC

2016-08-15 Thread Shawn Lin
We could see an obvious race condition by test that the former write operation by IDMAC aiming to clear OWN bit reach right after the later configuration of the same desc, which makes the IDMAC be in SUSPEND state as the OWN bit was cleared by the asynchronous write operation of IDMAC. The bug can

[PATCH 7/7] dax: unmap/truncate on device shutdown

2016-08-15 Thread Dan Williams
Invalidate all mappings of a device-dax instance when the device is unregistered. Signed-off-by: Dan Williams --- drivers/dax/dax.c |1 + 1 file changed, 1 insertion(+) diff --git a/drivers/dax/dax.c b/drivers/dax/dax.c index e8b9319aeadb..0a7899d5c65c 100644 --- a/drivers/dax/dax.c +++ b/d

[PATCH 6/7] dax: define a unified inode/address_space for device-dax mappings

2016-08-15 Thread Dan Williams
In support of enabling resize / truncate of device-dax instances, define a pseudo-fs to provide a unified inode/address space for vm operations. Cc: Al Viro Signed-off-by: Dan Williams --- drivers/dax/dax.c | 150 +++- fs/char_dev.c

[PATCH V3 1/2] rtc/hpet: Factorize hpet_rtc_timer_init()

2016-08-15 Thread Pratyush Anand
We need the ability to support initialization of hpet_default_delta and hpet_t1_cmp counters before irq can be enabled. This patch splits hpet_rtc_timer_init() into two functions: hpet_rtc_timer_counter_init() and hpet_rtc_timer_enable, so that the above functionality can be achieved. Next patch

[PATCH V3 2/2] rtc/rtc-cmos: Initialize software counters before irq is registered

2016-08-15 Thread Pratyush Anand
We have observed on few x86 machines with rtc-cmos device that hpet_rtc_interrupt() is called just after irq registration and before cmos_do_probe() could call hpet_rtc_timer_init(). So, neither hpet_default_delta nor hpet_t1_cmp is initialized by the time interrupt is raised in the given situatio

linux-next: Tree for Aug 16

2016-08-15 Thread Stephen Rothwell
Hi all, Changes since 20160815: Non-merge commits (relative to Linus' tree): 2149 2086 files changed, 87009 insertions(+), 30762 deletions(-) I have created today's linux-next tree at git://git.kernel.o

Re: [PATCH 3.14 00/29] 3.14.76-stable review

2016-08-15 Thread Shuah Khan
On 08/14/2016 02:07 PM, Greg Kroah-Hartman wrote: > This is the start of the stable review cycle for the 3.14.76 release. > There are 29 patches in this series, all will be posted as a response > to this one. If anyone has any issues with these being applied, please > let me know. > > Responses s

Re: [PATCH 4.6 00/56] 4.6.7-stable review

2016-08-15 Thread Shuah Khan
On 08/14/2016 02:37 PM, Greg Kroah-Hartman wrote: > * > NOTE > This is the LAST 4.6.y kernel that will be released. After this > release, it is end-of-life. You should be moving on to 4.7.y at this > point in time. You hav

Re: [PATCH 4.4 00/49] 4.4.18-stable review

2016-08-15 Thread Shuah Khan
On 08/14/2016 02:23 PM, Greg Kroah-Hartman wrote: > This is the start of the stable review cycle for the 4.4.18 release. > There are 49 patches in this series, all will be posted as a response > to this one. If anyone has any issues with these being applied, please > let me know. > > Responses sh

Re: [PATCH v6 0/2] Block layer support ZAC/ZBC commands

2016-08-15 Thread Damien Le Moal
Shaun, > On Aug 14, 2016, at 09:09, Shaun Tancheff wrote: […] >>> >> No, surely not. >> But one of the _big_ advantages for the RB tree is blkdev_discard(). >> Without the RB tree any mkfs program will issue a 'discard' for every >> sector. We will be able to coalesce those into one discard per

Re: [PATCH 4.7 00/41] 4.7.1-stable review

2016-08-15 Thread Shuah Khan
On 08/14/2016 02:38 PM, Greg Kroah-Hartman wrote: > This is the start of the stable review cycle for the 4.7.1 release. > There are 41 patches in this series, all will be posted as a response > to this one. If anyone has any issues with these being applied, please > let me know. > > Responses sho

Re: [PATCH 2/6] x86/boot: Move compressed kernel to end of decompression buffer

2016-08-15 Thread Matt Mullins
[added Simon Glass to CC in case there's some input from u-boot] On Thu, Apr 28, 2016 at 05:09:04PM -0700, Kees Cook wrote: > From: Yinghai Lu > > This patch adds BP_init_size (which is the INIT_SIZE as passed in from > the boot_params) into asm-offsets.c to make it visible to the assembly > cod

Re: [RFC] can we use vmalloc to alloc thread stack if compaction failed

2016-08-15 Thread Joonsoo Kim
On Wed, Aug 10, 2016 at 04:59:39AM -0700, Andy Lutomirski wrote: > On Sun, Jul 31, 2016 at 10:30 PM, Joonsoo Kim wrote: > > On Fri, Jul 29, 2016 at 12:47:38PM -0700, Andy Lutomirski wrote: > >> -- Forwarded message -- > >> From: "Joonsoo Kim" > >> Date: Jul 28, 2016 7:57 PM > >> S

Re: [PATCH V5 3/4] drm/bridge: Add driver for GE B850v3 LVDS/DP++ Bridge

2016-08-15 Thread Archit Taneja
Hi, On 08/09/2016 10:11 PM, Peter Senna Tschudin wrote: Add a driver that create a drm_bridge and a drm_connector for the LVDS to DP++ display bridge of the GE B850v3. There are two physical bridges on the video signal pipeline: a STDP4028(LVDS to DP) and a STDP2690(DP to DP++). The hardware a

Re: [PATCH] powerpc/powernv: Initialise nest mmu

2016-08-15 Thread Balbir Singh
On 16/08/16 10:37, Alistair Popple wrote: > Balbir, > > > >>> + /* Update partition table control register on all Nest MMUs */ >>> + opal_nmmu_set_ptcr(-1UL, __pa(partition_tb) | (PATB_SIZE_SHIFT - 12)); >>> + >> >> Just wondering if >> >> 1. Instead of using -1 for all cpus, we should do

[PATCH v2] arc: Add "model" properly in device tree description of all boards

2016-08-15 Thread Alexey Brodkin
As it was discussed quite some time ago (see https://lkml.org/lkml/2015/11/5/862) it's a good practice to add "model" property in .dts. Moreover as per ePAPR "model" property is required and should look like "manufacturer,model" so we do here. Signed-off-by: Alexey Brodkin Cc: Vineet Gupta Cc: J

Re: [PATCH] exynos-drm: Fix display manager failing to start without IOMMU problem

2016-08-15 Thread Inki Dae
Hi Shuah, 2016년 08월 13일 02:52에 Shuah Khan 이(가) 쓴 글: > On 08/12/2016 11:28 AM, Shuah Khan wrote: >> On 08/10/2016 05:05 PM, Shuah Khan wrote: >>> On 08/10/2016 04:59 PM, Inki Dae wrote: Hi Shuah, 2016년 08월 11일 02:30에 Shuah Khan 이(가) 쓴 글: > Fix exynos_drm_gem_create_ioctl() attemp

Re: [PATCH v2 2/3] ses: use scsi_is_sas_rphy instead of is_sas_attached

2016-08-15 Thread kbuild test robot
Hi Johannes, [auto build test ERROR on scsi/for-next] [also build test ERROR on v4.8-rc2 next-20160815] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url: https://github.com/0day-ci/linux/commits/Johannes-Thumshirn/Fix-panic-when-a-SES

Re: [lkp] [usb] ad05399d68: BUG: unable to handle kernel NULL pointer dereference at 0000000000000012

2016-08-15 Thread Ye Xiaolong
On 08/16, Peter Chen wrote: >On Mon, Aug 15, 2016 at 10:49:55PM +0800, Ye Xiaolong wrote: >> On 08/15, Peter Chen wrote: >> > >> >> >> >> >> >>FYI, we noticed the following commit: >> >> >> >>https://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git testing/next >> >>commit >> >>ad05399d68b6a

Re: ASoC: sun4i-codec: playback stall and I/O error with DAPM paths all disabled

2016-08-15 Thread wens Tsai
On Mon, Aug 15, 2016 at 7:42 PM, Mark Brown wrote: > On Mon, Aug 15, 2016 at 05:43:55PM +0800, wens Tsai wrote: > >> What is unexpected is any attempt to play anything under this state makes >> the playback software (in my case mpg321) stall, and later report an I/O >> error. My guess is that the

[PATCH] Bluetooth: btusb: Add support for 0cf3:e009

2016-08-15 Thread Kai-Heng Feng
Device 0cf3:e009 is one of the QCA ROME family. T: Bus=01 Lev=01 Prnt=01 Port=07 Cnt=04 Dev#= 4 Spd=12 MxCh= 0 D: Ver= 2.01 Cls=e0(wlcon) Sub=01 Prot=01 MxPS=64 #Cfgs= 1 P: Vendor=0cf3 ProdID=e009 Rev=00.01 C: #Ifs= 2 Cfg#= 1 Atr=e0 MxPwr=100mA I: If#= 0 Alt= 0 #EPs= 3 Cls=e0(wlcon) Sub=01

Re: [PATCH v1 3/3] PM / AVS: rockchip-cpu-avs: add driver handling Rockchip cpu avs

2016-08-15 Thread kbuild test robot
Hi Finley, [auto build test ERROR on battery/master] [also build test ERROR on v4.8-rc2 next-20160815] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url: https://github.com/0day-ci/linux/commits/Finlye-Xiao/PM-AVS-add-Rockchip-cpu-avs

[PATCH v2 0/8] power: Remove deprecated create_singlethread_workqueue

2016-08-15 Thread Bhaktipriya Shridhar
This patch set removes the instances of deprecated create_singlethread_workqueues in drivers/power by making the appropriate conversions. Bhaktipriya Shridhar (8): power: abx500_chargalg: Remove deprecated create_singlethread_workqueue power: ab8500_btemp: Remove deprecated create_singleth

[PATCH v2 1/8] power: abx500_chargalg: Remove deprecated create_singlethread_workqueue

2016-08-15 Thread Bhaktipriya Shridhar
alloc_ordered_workqueue() with WQ_MEM_RECLAIM set replaces deprecated create_singlethread_workqueue(). This is the identity conversion. The workqueue "chargalg_wq" is used for running the charging algorithm. It has multiple workitems viz &di->chargalg_periodic_work, &di->chargalg_wd_work, &di->cha

[PATCH v2 4/8] power: intel_mid_battery: Remove deprecated create_singlethread_workqueue

2016-08-15 Thread Bhaktipriya Shridhar
The workqueue "monitor_wqueue" is used to monitor the PMIC battery status. It queues a single work item (pbi->monitor_battery) and hence doesn't require ordering. Hence, alloc_workqueue has been used to replace the deprecated create_singlethread_workqueue instance. Since PMIC battery status needs

[PATCH v2 3/8] power: pm2301_charger: Remove deprecated create_singlethread_workqueue

2016-08-15 Thread Bhaktipriya Shridhar
alloc_ordered_workqueue() with WQ_MEM_RECLAIM set replaces deprecated create_singlethread_workqueue(). This is the identity conversion. The workqueue "charger_wq" is used for running all the charger related tasks. This involves charger detection, checking for HW failure and HW status. This workque

<    3   4   5   6   7   8   9   10   >