[PATCH 10/30] ACPICA: ACPI 6.1: Add full support for this version of ACPI spec

2016-03-23 Thread Lv Zheng
From: Bob Moore ACPICA commit 5f21bddaa2cec035ca80608803ce2f0858d4f387 Small changes: 1) A couple new predefined names 2) New _HID values 3) New subtable for HEST Link: https://github.com/acpica/acpica/commit/5f21bdda Signed-off-by: Bob Moore

[PATCH 07/30] ACPICA: ACPI 6.1: Update NFIT table for additional new fields

2016-03-23 Thread Lv Zheng
From: Bob Moore ACPICA commit bc81a4494d7648a496e0a82f0d27562103ee1ec1 Changes the NFIT Control Region. Link: https://github.com/acpica/acpica/commit/bc81a449 Signed-off-by: Bob Moore Signed-off-by: Lv Zheng ---

[PATCH 08/30] ACPICA: Headers: Update DMAR table for October 2014 I/O spec

2016-03-23 Thread Lv Zheng
From: Bob Moore ACPICA commit 454b2ea5f0c254e97612e15994f7d4734a7931ea Adds two flags to the DMAR table. Link: https://github.com/acpica/acpica/commit/454b2ea5 Signed-off-by: Bob Moore Signed-off-by: Lv Zheng --- include/acpi/actbl2.h |4 +++- 1 file changed, 3 insertions(+), 1

[PATCH 03/30] ACPICA: Headers: Add new constants for the DBG2 ACPI table

2016-03-23 Thread Lv Zheng
From: Aleksey Makarov ACPICA commit 1607b69238df9c1b2940262a17aa94ec49033278 Link: https://github.com/acpica/acpica/commit/1607b692 Signed-off-by: Aleksey Makarov . Signed-off-by: Bob Moore Signed-off-by: Lv Zheng --- include/acpi/actbl2.h |7 ++- 1 file changed, 6 insertions(+), 1

[PATCH 10/30] ACPICA: ACPI 6.1: Add full support for this version of ACPI spec

2016-03-23 Thread Lv Zheng
From: Bob Moore ACPICA commit 5f21bddaa2cec035ca80608803ce2f0858d4f387 Small changes: 1) A couple new predefined names 2) New _HID values 3) New subtable for HEST Link: https://github.com/acpica/acpica/commit/5f21bdda Signed-off-by: Bob Moore Signed-off-by: Lv Zheng ---

[PATCH 07/30] ACPICA: ACPI 6.1: Update NFIT table for additional new fields

2016-03-23 Thread Lv Zheng
From: Bob Moore ACPICA commit bc81a4494d7648a496e0a82f0d27562103ee1ec1 Changes the NFIT Control Region. Link: https://github.com/acpica/acpica/commit/bc81a449 Signed-off-by: Bob Moore Signed-off-by: Lv Zheng --- include/acpi/actbl1.h | 14 +++--- 1 file changed, 11 insertions(+),

[PATCH 04/30] ACPICA: Headers: Minor update for SPCR ACPI table

2016-03-23 Thread Lv Zheng
From: Bob Moore ACPICA commit f3caa7f2e63be31f7fb8dbccabffbb70c29c3021 Update version number and date of specification document. Point to DBG2 table for some constants. Link: https://github.com/acpica/acpica/commit/f3caa7f2 Signed-off-by: Bob Moore

[PATCH 09/30] ACPICA: Tables: Update FADT handling

2016-03-23 Thread Lv Zheng
From: Bob Moore ACPICA commit bca0c4cb063ee488c543e6f160fe89679a2338d6 Update a warning message simplify versioning for "table too big" case. Link: https://github.com/acpica/acpica/commit/bca0c4cb Signed-off-by: Bob Moore Signed-off-by: Lv Zheng

[PATCH 11/30] ACPICA: iASL/Headers: Fix incorrect definition of FPDT table

2016-03-23 Thread Lv Zheng
From: Bob Moore ACPICA commit f30ba83711bcb860f9b17dd36d0bcc5242a4ef91 ACPICA BZ 1249. Link: https://github.com/acpica/acpica/commit/f30ba837 Link: https://bugs.acpica.org/show_bug.cgi?id=1249 Reported-by: Greg Elkin Signed-off-by: Bob Moore

[PATCH 05/30] ACPICA: ACPI 6.1: Updates for the HEST ACPI table

2016-03-23 Thread Lv Zheng
From: Bob Moore ACPICA commit 7e81afb625f5184000713de2b1f280e73251bc03 Additional structure for the generic error entry. Some additional constants/flags. With assistance from Abdulhamid, Harb Link: https://github.com/acpica/acpica/commit/7e81afb6

[PATCH 04/30] ACPICA: Headers: Minor update for SPCR ACPI table

2016-03-23 Thread Lv Zheng
From: Bob Moore ACPICA commit f3caa7f2e63be31f7fb8dbccabffbb70c29c3021 Update version number and date of specification document. Point to DBG2 table for some constants. Link: https://github.com/acpica/acpica/commit/f3caa7f2 Signed-off-by: Bob Moore Signed-off-by: Lv Zheng ---

[PATCH 09/30] ACPICA: Tables: Update FADT handling

2016-03-23 Thread Lv Zheng
From: Bob Moore ACPICA commit bca0c4cb063ee488c543e6f160fe89679a2338d6 Update a warning message simplify versioning for "table too big" case. Link: https://github.com/acpica/acpica/commit/bca0c4cb Signed-off-by: Bob Moore Signed-off-by: Lv Zheng --- drivers/acpi/acpica/tbfadt.c | 18

[PATCH 11/30] ACPICA: iASL/Headers: Fix incorrect definition of FPDT table

2016-03-23 Thread Lv Zheng
From: Bob Moore ACPICA commit f30ba83711bcb860f9b17dd36d0bcc5242a4ef91 ACPICA BZ 1249. Link: https://github.com/acpica/acpica/commit/f30ba837 Link: https://bugs.acpica.org/show_bug.cgi?id=1249 Reported-by: Greg Elkin Signed-off-by: Bob Moore Signed-off-by: Lv Zheng ---

[PATCH 05/30] ACPICA: ACPI 6.1: Updates for the HEST ACPI table

2016-03-23 Thread Lv Zheng
From: Bob Moore ACPICA commit 7e81afb625f5184000713de2b1f280e73251bc03 Additional structure for the generic error entry. Some additional constants/flags. With assistance from Abdulhamid, Harb Link: https://github.com/acpica/acpica/commit/7e81afb6 Reviewed-by: Harb Abdulhamid Signed-off-by:

[PATCH 02/30] ACPICA: Linuxize: Remove useless platform headers

2016-03-23 Thread Lv Zheng
Some platform headers are leaked to Linux during release cycle. This patch removes them. Lv Zheng. Signed-off-by: Lv Zheng --- include/acpi/platform/acmsvcex.h | 54 -- include/acpi/platform/acwinex.h | 49

[PATCH 00/30] ACPICA: 20160318 Release

2016-03-23 Thread Lv Zheng
The 20160318 ACPICA kernel-resident subsystem updates are linuxized based on the linux-pm/linux-next branch. The patchset has passed the following build/boot tests. Build tests are performed as follows: 1. i386 + allyes 2. i386 + allno 3. i386 + default + ACPI_DEBUGGER=y 4. i386 + default +

[PATCH 01/30] ACPICA: Linuxize: reduce divergences for 20160212 release

2016-03-23 Thread Lv Zheng
The patch reduces source code differences between the Linux kernel and the ACPICA upstream so that the linuxized ACPICA 20160212 release can be applied with reduced human intervention. Signed-off-by: Lv Zheng --- drivers/acpi/acpica/hwregs.c |2 +-

[PATCH 02/30] ACPICA: Linuxize: Remove useless platform headers

2016-03-23 Thread Lv Zheng
Some platform headers are leaked to Linux during release cycle. This patch removes them. Lv Zheng. Signed-off-by: Lv Zheng --- include/acpi/platform/acmsvcex.h | 54 -- include/acpi/platform/acwinex.h | 49 -- 2 files

[PATCH 00/30] ACPICA: 20160318 Release

2016-03-23 Thread Lv Zheng
The 20160318 ACPICA kernel-resident subsystem updates are linuxized based on the linux-pm/linux-next branch. The patchset has passed the following build/boot tests. Build tests are performed as follows: 1. i386 + allyes 2. i386 + allno 3. i386 + default + ACPI_DEBUGGER=y 4. i386 + default +

[PATCH 01/30] ACPICA: Linuxize: reduce divergences for 20160212 release

2016-03-23 Thread Lv Zheng
The patch reduces source code differences between the Linux kernel and the ACPICA upstream so that the linuxized ACPICA 20160212 release can be applied with reduced human intervention. Signed-off-by: Lv Zheng --- drivers/acpi/acpica/hwregs.c |2 +- drivers/acpi/acpica/nsinit.c |1 -

[PATCH 3/4] f2fs: recover superblock at RW remounts

2016-03-23 Thread Jaegeuk Kim
This patch adds a sbi flag, SBI_NEED_SB_WRITE, which indicates it needs to recover superblock when (re)mounting as RW. This is set only when f2fs is mounted as RO. Signed-off-by: Jaegeuk Kim --- fs/f2fs/f2fs.h | 1 + fs/f2fs/super.c | 36

[PATCH 3/4] f2fs: recover superblock at RW remounts

2016-03-23 Thread Jaegeuk Kim
This patch adds a sbi flag, SBI_NEED_SB_WRITE, which indicates it needs to recover superblock when (re)mounting as RW. This is set only when f2fs is mounted as RO. Signed-off-by: Jaegeuk Kim --- fs/f2fs/f2fs.h | 1 + fs/f2fs/super.c | 36 +++- 2 files changed,

[PATCH 2/4] f2fs: give RO message when recovering superblock

2016-03-23 Thread Jaegeuk Kim
When one of superblocks is missing, f2fs recovers it with the valid one. But, even if f2fs is mounted as RO, we'd better notify that too. Signed-off-by: Jaegeuk Kim --- fs/f2fs/super.c | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fs/f2fs/super.c

[PATCH 4/4] f2fs: give -EINVAL for norecovery and rw mount

2016-03-23 Thread Jaegeuk Kim
Once detecting something to recover, f2fs should stop mounting, given norecovery and rw mount options. Signed-off-by: Jaegeuk Kim --- fs/f2fs/f2fs.h | 2 +- fs/f2fs/recovery.c | 11 +++ fs/f2fs/super.c| 14 -- 3 files changed, 20 insertions(+), 7

[PATCH 1/4] f2fs: cover large section in sanity check of super

2016-03-23 Thread Jaegeuk Kim
This patch fixes the bug which does not cover a large section case when checking the sanity of superblock. If f2fs detects misalignment, it will fix the superblock during the mount time, so it doesn't need to trigger fsck.f2fs further. Reported-by: Matthias Prager

[PATCH 2/4] f2fs: give RO message when recovering superblock

2016-03-23 Thread Jaegeuk Kim
When one of superblocks is missing, f2fs recovers it with the valid one. But, even if f2fs is mounted as RO, we'd better notify that too. Signed-off-by: Jaegeuk Kim --- fs/f2fs/super.c | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fs/f2fs/super.c b/fs/f2fs/super.c

[PATCH 4/4] f2fs: give -EINVAL for norecovery and rw mount

2016-03-23 Thread Jaegeuk Kim
Once detecting something to recover, f2fs should stop mounting, given norecovery and rw mount options. Signed-off-by: Jaegeuk Kim --- fs/f2fs/f2fs.h | 2 +- fs/f2fs/recovery.c | 11 +++ fs/f2fs/super.c| 14 -- 3 files changed, 20 insertions(+), 7 deletions(-) diff

[PATCH 1/4] f2fs: cover large section in sanity check of super

2016-03-23 Thread Jaegeuk Kim
This patch fixes the bug which does not cover a large section case when checking the sanity of superblock. If f2fs detects misalignment, it will fix the superblock during the mount time, so it doesn't need to trigger fsck.f2fs further. Reported-by: Matthias Prager Reported-by: David Gnedt Cc:

Re: [PATCH v6] acpi: Issue _OSC call for native thermal interrupt handling

2016-03-23 Thread Rafael J. Wysocki
On Wed, Mar 23, 2016 at 9:22 PM, Srinivas Pandruvada wrote: > On Wed, 2016-03-23 at 12:43 -0400, Linda Knippers wrote: >> I raised a general concern on a previous patch so I found a 1P server >> with Skylake and HWP to try. This doesn't qualify as a tested-by

Re: [PATCH v6] acpi: Issue _OSC call for native thermal interrupt handling

2016-03-23 Thread Rafael J. Wysocki
On Wed, Mar 23, 2016 at 9:22 PM, Srinivas Pandruvada wrote: > On Wed, 2016-03-23 at 12:43 -0400, Linda Knippers wrote: >> I raised a general concern on a previous patch so I found a 1P server >> with Skylake and HWP to try. This doesn't qualify as a tested-by >> since all I did was apply the

[PATCH 04/13] libnvdimm, btt, convert nd_btt_probe() to devm

2016-03-23 Thread Dan Williams
Pass the device performing the probe so we can use a devm allocation for the btt superblock. Cc: Vishal Verma Signed-off-by: Dan Williams --- drivers/nvdimm/blk.c |2 +- drivers/nvdimm/btt.c | 17 ++---

[PATCH 04/13] libnvdimm, btt, convert nd_btt_probe() to devm

2016-03-23 Thread Dan Williams
Pass the device performing the probe so we can use a devm allocation for the btt superblock. Cc: Vishal Verma Signed-off-by: Dan Williams --- drivers/nvdimm/blk.c |2 +- drivers/nvdimm/btt.c | 17 ++--- drivers/nvdimm/btt_devs.c | 26 +-

[PATCH 02/13] libnvdimm, pmem: kill pmem->ndns

2016-03-23 Thread Dan Williams
We can derive the common namespace from other information. We also do not need to cache it because all the usages are in slow paths. Signed-off-by: Dan Williams --- drivers/nvdimm/blk.c |2 +- drivers/nvdimm/btt.c |3 +-- drivers/nvdimm/nd.h |2 +-

[PATCH 07/13] libnvdimm, pmem: use ->queuedata for driver private data

2016-03-23 Thread Dan Williams
Save a pointer chase by storing the driver private data in the request_queue rather than the gendisk. Signed-off-by: Dan Williams --- drivers/nvdimm/pmem.c |9 - 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/drivers/nvdimm/pmem.c

[PATCH 02/13] libnvdimm, pmem: kill pmem->ndns

2016-03-23 Thread Dan Williams
We can derive the common namespace from other information. We also do not need to cache it because all the usages are in slow paths. Signed-off-by: Dan Williams --- drivers/nvdimm/blk.c |2 +- drivers/nvdimm/btt.c |3 +-- drivers/nvdimm/nd.h |2 +- drivers/nvdimm/pmem.c | 40

[PATCH 07/13] libnvdimm, pmem: use ->queuedata for driver private data

2016-03-23 Thread Dan Williams
Save a pointer chase by storing the driver private data in the request_queue rather than the gendisk. Signed-off-by: Dan Williams --- drivers/nvdimm/pmem.c |9 - 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/drivers/nvdimm/pmem.c b/drivers/nvdimm/pmem.c index

[PATCH 08/13] libnvdimm, blk: move i/o infrastructure to nd_namespace_blk

2016-03-23 Thread Dan Williams
Consolidate the information for issuing i/o to a blk-namespace, and eliminate some pointer chasing. Signed-off-by: Dan Williams --- drivers/nvdimm/blk.c | 137 +- include/linux/nd.h |2 + 2 files changed, 71

[PATCH 13/13] libnvdimm, pmem: kill ->pmem_queue and ->pmem_disk

2016-03-23 Thread Dan Williams
The devm conversion obviates the need to continue to remember the queue and disk locally in the driver. Signed-off-by: Dan Williams --- drivers/nvdimm/pmem.c | 21 - 1 file changed, 8 insertions(+), 13 deletions(-) diff --git

[PATCH 08/13] libnvdimm, blk: move i/o infrastructure to nd_namespace_blk

2016-03-23 Thread Dan Williams
Consolidate the information for issuing i/o to a blk-namespace, and eliminate some pointer chasing. Signed-off-by: Dan Williams --- drivers/nvdimm/blk.c | 137 +- include/linux/nd.h |2 + 2 files changed, 71 insertions(+), 68 deletions(-)

[PATCH 13/13] libnvdimm, pmem: kill ->pmem_queue and ->pmem_disk

2016-03-23 Thread Dan Williams
The devm conversion obviates the need to continue to remember the queue and disk locally in the driver. Signed-off-by: Dan Williams --- drivers/nvdimm/pmem.c | 21 - 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/drivers/nvdimm/pmem.c

[PATCH 10/13] libnvdimm, pmem: clean up resource print / request

2016-03-23 Thread Dan Williams
The leading '0x' in front of %pa is redundant, also we can just use %pR to simplify the print statement. The request parameters can be directly taken from the resource as well. Signed-off-by: Dan Williams --- drivers/nvdimm/pmem.c |7 +++ 1 file changed, 3

[PATCH 11/13] libnvdimm, pmem, pfn: make pmem_rw_bytes generic and refactor pfn setup

2016-03-23 Thread Dan Williams
In preparation for providing an alternative (to block device) access mechanism to persistent memory, convert pmem_rw_bytes() to nsio_rw_bytes(). This allows ->rw_bytes() functionality without requiring a 'struct pmem_device' to be instantiated. In other words, when ->rw_bytes() is in use i/o is

[PATCH 10/13] libnvdimm, pmem: clean up resource print / request

2016-03-23 Thread Dan Williams
The leading '0x' in front of %pa is redundant, also we can just use %pR to simplify the print statement. The request parameters can be directly taken from the resource as well. Signed-off-by: Dan Williams --- drivers/nvdimm/pmem.c |7 +++ 1 file changed, 3 insertions(+), 4 deletions(-)

[PATCH 11/13] libnvdimm, pmem, pfn: make pmem_rw_bytes generic and refactor pfn setup

2016-03-23 Thread Dan Williams
In preparation for providing an alternative (to block device) access mechanism to persistent memory, convert pmem_rw_bytes() to nsio_rw_bytes(). This allows ->rw_bytes() functionality without requiring a 'struct pmem_device' to be instantiated. In other words, when ->rw_bytes() is in use i/o is

[PATCH 09/13] libnvdimm, pmem: use devm_add_action to release bdev resources

2016-03-23 Thread Dan Williams
Register a callback to clean up the request_queue and put the gendisk at driver disable time. Cc: Ross Zwisler Signed-off-by: Dan Williams --- drivers/nvdimm/pmem.c | 88 ++--- 1 file changed,

[PATCH 12/13] libnvdimm, pmem, pfn: move pfn setup to the core

2016-03-23 Thread Dan Williams
Now that pmem internals have been disentangled from pfn setup, that code can move to the core. This is in preparation for adding another user of the pfn-device capabilities. Signed-off-by: Dan Williams --- drivers/nvdimm/nd.h |7 ++ drivers/nvdimm/pfn_devs.c

[PATCH 06/13] libnvdimm, blk: use ->queuedata for driver private data

2016-03-23 Thread Dan Williams
Save a pointer chase by storing the driver private data in the request_queue rather than the gendisk. Signed-off-by: Dan Williams --- drivers/nvdimm/blk.c |6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/nvdimm/blk.c

[PATCH 09/13] libnvdimm, pmem: use devm_add_action to release bdev resources

2016-03-23 Thread Dan Williams
Register a callback to clean up the request_queue and put the gendisk at driver disable time. Cc: Ross Zwisler Signed-off-by: Dan Williams --- drivers/nvdimm/pmem.c | 88 ++--- 1 file changed, 39 insertions(+), 49 deletions(-) diff --git

[PATCH 12/13] libnvdimm, pmem, pfn: move pfn setup to the core

2016-03-23 Thread Dan Williams
Now that pmem internals have been disentangled from pfn setup, that code can move to the core. This is in preparation for adding another user of the pfn-device capabilities. Signed-off-by: Dan Williams --- drivers/nvdimm/nd.h |7 ++ drivers/nvdimm/pfn_devs.c | 183

[PATCH 06/13] libnvdimm, blk: use ->queuedata for driver private data

2016-03-23 Thread Dan Williams
Save a pointer chase by storing the driver private data in the request_queue rather than the gendisk. Signed-off-by: Dan Williams --- drivers/nvdimm/blk.c |6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/nvdimm/blk.c b/drivers/nvdimm/blk.c index

[PATCH 03/13] libnvdimm, pfn, convert nd_pfn_probe() to devm

2016-03-23 Thread Dan Williams
Pass the device performing the probe so we can use a devm allocation for the pfn superblock. Cc: Ross Zwisler Signed-off-by: Dan Williams --- drivers/nvdimm/nd.h |6 -- drivers/nvdimm/pfn_devs.c | 27

[PATCH 03/13] libnvdimm, pfn, convert nd_pfn_probe() to devm

2016-03-23 Thread Dan Williams
Pass the device performing the probe so we can use a devm allocation for the pfn superblock. Cc: Ross Zwisler Signed-off-by: Dan Williams --- drivers/nvdimm/nd.h |6 -- drivers/nvdimm/pfn_devs.c | 27 +-- drivers/nvdimm/pmem.c | 30

[PATCH 01/13] libnvdimm, pfn: fix nvdimm_namespace_add_poison() vs section alignment

2016-03-23 Thread Dan Williams
When section alignment padding is in effect we need to shift / truncate the range that is queried for poison by the 'start_pad' or 'end_trunc' reservations. It's easiest if we just pass in an adjusted resource range rather than deriving it from the passed in namespace. With the resource range

[PATCH 00/13] prep for device-dax, untangle pfn-device setup

2016-03-23 Thread Dan Williams
The infrastructure for setting up a pfn-device (struct page memmap array allocation for reserved memory) is generally useful. Untangle it from the pmem driver and make it available as core libnvdimm functionality. The motivation for this work is an investigation into a standalone device-dax

[PATCH 05/13] libnvdimm, blk: use devm_add_action to release bdev resources

2016-03-23 Thread Dan Williams
Register a callback to clean up the request_queue and put the gendisk at driver disable time. Cc: Ross Zwisler Signed-off-by: Dan Williams --- drivers/nvdimm/blk.c | 77 +++--- 1 file changed,

[PATCH 01/13] libnvdimm, pfn: fix nvdimm_namespace_add_poison() vs section alignment

2016-03-23 Thread Dan Williams
When section alignment padding is in effect we need to shift / truncate the range that is queried for poison by the 'start_pad' or 'end_trunc' reservations. It's easiest if we just pass in an adjusted resource range rather than deriving it from the passed in namespace. With the resource range

[PATCH 00/13] prep for device-dax, untangle pfn-device setup

2016-03-23 Thread Dan Williams
The infrastructure for setting up a pfn-device (struct page memmap array allocation for reserved memory) is generally useful. Untangle it from the pmem driver and make it available as core libnvdimm functionality. The motivation for this work is an investigation into a standalone device-dax

[PATCH 05/13] libnvdimm, blk: use devm_add_action to release bdev resources

2016-03-23 Thread Dan Williams
Register a callback to clean up the request_queue and put the gendisk at driver disable time. Cc: Ross Zwisler Signed-off-by: Dan Williams --- drivers/nvdimm/blk.c | 77 +++--- 1 file changed, 36 insertions(+), 41 deletions(-) diff --git

Re: [PATCH v5 1/3] gpio: designware: convert device node to fwnode

2016-03-23 Thread Jiang Qiu
在 2016/3/24 0:20, Alan Tull 写道: > On Wed, Mar 23, 2016 at 6:41 AM, Jiang Qiu wrote: >> 在 2016/3/11 4:27, Andy Shevchenko 写道: >>> On Thu, Mar 10, 2016 at 9:09 PM, Alan Tull >>> wrote: On Fri, Mar 4, 2016 at 1:44 AM, qiujiang

Re: [PATCH v5 1/3] gpio: designware: convert device node to fwnode

2016-03-23 Thread Jiang Qiu
在 2016/3/24 0:20, Alan Tull 写道: > On Wed, Mar 23, 2016 at 6:41 AM, Jiang Qiu wrote: >> 在 2016/3/11 4:27, Andy Shevchenko 写道: >>> On Thu, Mar 10, 2016 at 9:09 PM, Alan Tull >>> wrote: On Fri, Mar 4, 2016 at 1:44 AM, qiujiang wrote: > This patch converts device node to fwnode in >

Re: [PATCH 04/12] ARM: dts: dragonboard-600c: add board support with serial

2016-03-23 Thread Bjorn Andersson
On Wed, Mar 23, 2016 at 1:30 PM, Srinivas Kandagatla wrote: > > > On 23/03/16 20:07, Stephen Boyd wrote: >> >> On 03/23/2016 12:47 PM, Srinivas Kandagatla wrote: >>> >>> diff --git a/arch/arm/boot/dts/qcom-apq8064-dragonboard-600c.dts >>>

Re: [PATCH 04/12] ARM: dts: dragonboard-600c: add board support with serial

2016-03-23 Thread Bjorn Andersson
On Wed, Mar 23, 2016 at 1:30 PM, Srinivas Kandagatla wrote: > > > On 23/03/16 20:07, Stephen Boyd wrote: >> >> On 03/23/2016 12:47 PM, Srinivas Kandagatla wrote: >>> >>> diff --git a/arch/arm/boot/dts/qcom-apq8064-dragonboard-600c.dts >>> b/arch/arm/boot/dts/qcom-apq8064-dragonboard-600c.dts >>>

Re: [PATCH] rcu: Remove superfluous versions of rcu_read_lock_sched_held()

2016-03-23 Thread Boqun Feng
On Wed, Mar 23, 2016 at 09:38:46AM -0700, Paul E. McKenney wrote: > On Wed, Mar 23, 2016 at 11:11:48PM +0800, Boqun Feng wrote: > > Currently, we have four versions of rcu_read_lock_sched_held(), > > depending on the combined choices on PREEMPT_COUNT and DEBUG_LOCK_ALLOC. > > But we actually don't

Re: [PATCH] rcu: Remove superfluous versions of rcu_read_lock_sched_held()

2016-03-23 Thread Boqun Feng
On Wed, Mar 23, 2016 at 09:38:46AM -0700, Paul E. McKenney wrote: > On Wed, Mar 23, 2016 at 11:11:48PM +0800, Boqun Feng wrote: > > Currently, we have four versions of rcu_read_lock_sched_held(), > > depending on the combined choices on PREEMPT_COUNT and DEBUG_LOCK_ALLOC. > > But we actually don't

Nice to you,

2016-03-23 Thread gift bikomagu
Hello my dear how are you today I hope that everything is OK with you please contact me at my email ok.‏ giftbikom...@gmail.com

Nice to you,

2016-03-23 Thread gift bikomagu
Hello my dear how are you today I hope that everything is OK with you please contact me at my email ok.‏ giftbikom...@gmail.com

Re: [PATCH v2] ARM: exynos_defconfig: Enable Samsung media platform drivers as modules

2016-03-23 Thread Krzysztof Kozlowski
On 24.03.2016 09:26, Javier Martinez Canillas wrote: > There are a bunch of media platform drivers under drivers/media/platform/ > that are for Samsung SoCs but are not being built with exynos_defconfig. > > This patch enables them as a module to improve build coverage for these > drivers and

Re: [PATCH v2] ARM: exynos_defconfig: Enable Samsung media platform drivers as modules

2016-03-23 Thread Krzysztof Kozlowski
On 24.03.2016 09:26, Javier Martinez Canillas wrote: > There are a bunch of media platform drivers under drivers/media/platform/ > that are for Samsung SoCs but are not being built with exynos_defconfig. > > This patch enables them as a module to improve build coverage for these > drivers and

Re: [PATCH] net: Fix typos and whitespace.

2016-03-23 Thread David Miller
From: Tom Herbert Date: Wed, 23 Mar 2016 17:28:20 -0700 > On Wed, Mar 23, 2016 at 11:27 AM, David Miller wrote: >> From: Bjorn Helgaas >> Date: Wed, 23 Mar 2016 08:45:30 -0500 >> >>> Fix typos. Capitalize CPU, NAPI, RCU

Re: [PATCH] net: Fix typos and whitespace.

2016-03-23 Thread David Miller
From: Tom Herbert Date: Wed, 23 Mar 2016 17:28:20 -0700 > On Wed, Mar 23, 2016 at 11:27 AM, David Miller wrote: >> From: Bjorn Helgaas >> Date: Wed, 23 Mar 2016 08:45:30 -0500 >> >>> Fix typos. Capitalize CPU, NAPI, RCU consistently. Align structure >>> indentation. No functional change

Re: usb: gadget breakage on N900: bind UDC by name passed via usb_gadget_driver structure

2016-03-23 Thread Ruslan Bilovol
Hi Pavel, I didn't use my N900 for years, it is deeply discharged and can't boot, so I left it connected overnight to the wall adapter to let it get some juice. Meanwhile I looked into sources and still can't understand how it happens. Could you please attach your full .config and also dmesg

Re: usb: gadget breakage on N900: bind UDC by name passed via usb_gadget_driver structure

2016-03-23 Thread Ruslan Bilovol
Hi Pavel, I didn't use my N900 for years, it is deeply discharged and can't boot, so I left it connected overnight to the wall adapter to let it get some juice. Meanwhile I looked into sources and still can't understand how it happens. Could you please attach your full .config and also dmesg

[PATCH] x86/mm: TLB_REMOTE_SEND_IPI should count pages

2016-03-23 Thread Nadav Amit
TLB_REMOTE_SEND_IPI was recently introduced, but it counts bytes instead of pages. In addition, it does not report correctly the case in which flush_tlb_page flushes a page. Fix it to be consistent with other TLB counters. Fixes: 4595f9620cda8a1e973588e743cf5f8436dd20c6 Signed-off-by: Nadav Amit

[PATCH] x86/mm: TLB_REMOTE_SEND_IPI should count pages

2016-03-23 Thread Nadav Amit
TLB_REMOTE_SEND_IPI was recently introduced, but it counts bytes instead of pages. In addition, it does not report correctly the case in which flush_tlb_page flushes a page. Fix it to be consistent with other TLB counters. Fixes: 4595f9620cda8a1e973588e743cf5f8436dd20c6 Signed-off-by: Nadav Amit

Re: Nonterministic hang during bootconsole/console handover on ath79

2016-03-23 Thread Peter Hurley
Hi Matthias, On 03/23/2016 10:40 AM, Matthias Schiffer wrote: > On 03/22/2016 04:38 PM, Peter Hurley wrote: >> On 03/22/2016 06:07 AM, Matthias Schiffer wrote: >>> I've tried your patch and I can't reproduce the issue anymore with it; I >>> have no idea if this actually has to do something with

Re: Nonterministic hang during bootconsole/console handover on ath79

2016-03-23 Thread Peter Hurley
Hi Matthias, On 03/23/2016 10:40 AM, Matthias Schiffer wrote: > On 03/22/2016 04:38 PM, Peter Hurley wrote: >> On 03/22/2016 06:07 AM, Matthias Schiffer wrote: >>> I've tried your patch and I can't reproduce the issue anymore with it; I >>> have no idea if this actually has to do something with

[RFT PATCH v2] [media] exynos4-is: Fix fimc_is_parse_sensor_config() nodes handling

2016-03-23 Thread Javier Martinez Canillas
The same struct device_node * is used for looking up the I2C sensor, OF graph endpoint and port. So the reference count is incremented but not decremented for the endpoint and port nodes. Fix this by having separate pointers for each node looked up. Signed-off-by: Javier Martinez Canillas

[RFT PATCH v2] [media] exynos4-is: Fix fimc_is_parse_sensor_config() nodes handling

2016-03-23 Thread Javier Martinez Canillas
The same struct device_node * is used for looking up the I2C sensor, OF graph endpoint and port. So the reference count is incremented but not decremented for the endpoint and port nodes. Fix this by having separate pointers for each node looked up. Signed-off-by: Javier Martinez Canillas ---

Re: [PATCH] unicore32: mm: Add missing parameter to arch_vma_access_permitted

2016-03-23 Thread Xuetao Guan
> On Mon, Mar 21, 2016 at 07:47:29PM +0800, Xuetao Guan wrote: >> > unicore32 fails to compile with the following errors. >> > >> > mm/memory.c: In function ��ユ��_handle_mm_fault��: >> > mm/memory.c:3381: error: >> >too many arguments to function >> ��ユ��rch_vma_access_permitted�� >> >

Re: [PATCH] unicore32: mm: Add missing parameter to arch_vma_access_permitted

2016-03-23 Thread Xuetao Guan
> On Mon, Mar 21, 2016 at 07:47:29PM +0800, Xuetao Guan wrote: >> > unicore32 fails to compile with the following errors. >> > >> > mm/memory.c: In function ��ユ��_handle_mm_fault��: >> > mm/memory.c:3381: error: >> >too many arguments to function >> ��ユ��rch_vma_access_permitted�� >> >

Re: [PATCH 1/2] usb: dwc3: core: Introduce dwc3_device_reinit()

2016-03-23 Thread John Youn
On 3/21/2016 11:40 PM, Felipe Balbi wrote: > > Hi, > > John Youn writes: >> [ text/plain ] >> On 3/18/2016 12:17 PM, John Youn wrote: >>> On 3/16/2016 6:56 AM, Felipe Balbi wrote: heh, +john Felipe Balbi writes: > [ text/plain ]

Re: [PATCH 1/2] usb: dwc3: core: Introduce dwc3_device_reinit()

2016-03-23 Thread John Youn
On 3/21/2016 11:40 PM, Felipe Balbi wrote: > > Hi, > > John Youn writes: >> [ text/plain ] >> On 3/18/2016 12:17 PM, John Youn wrote: >>> On 3/16/2016 6:56 AM, Felipe Balbi wrote: heh, +john Felipe Balbi writes: > [ text/plain ] > > Hi, > > Roger Quadros

Re: [RFT PATCH] [media] exynos4-is: Fix fimc_is_parse_sensor_config() nodes handling

2016-03-23 Thread Javier Martinez Canillas
Hello Andreas, Thanks for your feedback. On 03/23/2016 07:33 PM, Andreas Färber wrote: > Hi Javier, > > Am 23.03.2016 um 17:15 schrieb Javier Martinez Canillas: >> The same struct device_node * is used for looking up the I2C sensor, OF >> graph endpoint and port. So the reference count is

Re: [RFT PATCH] [media] exynos4-is: Fix fimc_is_parse_sensor_config() nodes handling

2016-03-23 Thread Javier Martinez Canillas
Hello Andreas, Thanks for your feedback. On 03/23/2016 07:33 PM, Andreas Färber wrote: > Hi Javier, > > Am 23.03.2016 um 17:15 schrieb Javier Martinez Canillas: >> The same struct device_node * is used for looking up the I2C sensor, OF >> graph endpoint and port. So the reference count is

Re: [RFC PATCH] ARM: exynos_defconfig: Enable Samsung media platform drivers as modules

2016-03-23 Thread Javier Martinez Canillas
Hello Krzysztof, On 03/23/2016 08:47 PM, Krzysztof Kozlowski wrote: > On 23.03.2016 23:58, Javier Martinez Canillas wrote: >> There are a bunch of media platform drivers under drivers/media/platform/ >> that are for Samsung SoCs but are not being built with exynos_defconfig. >> >> This patch

Re: [RFC PATCH] ARM: exynos_defconfig: Enable Samsung media platform drivers as modules

2016-03-23 Thread Javier Martinez Canillas
Hello Krzysztof, On 03/23/2016 08:47 PM, Krzysztof Kozlowski wrote: > On 23.03.2016 23:58, Javier Martinez Canillas wrote: >> There are a bunch of media platform drivers under drivers/media/platform/ >> that are for Samsung SoCs but are not being built with exynos_defconfig. >> >> This patch

Re: [PATCH] net: Fix typos and whitespace.

2016-03-23 Thread Tom Herbert
On Wed, Mar 23, 2016 at 11:27 AM, David Miller wrote: > From: Bjorn Helgaas > Date: Wed, 23 Mar 2016 08:45:30 -0500 > >> Fix typos. Capitalize CPU, NAPI, RCU consistently. Align structure >> indentation. No functional change intended; only comment and

Re: [PATCH] net: Fix typos and whitespace.

2016-03-23 Thread Tom Herbert
On Wed, Mar 23, 2016 at 11:27 AM, David Miller wrote: > From: Bjorn Helgaas > Date: Wed, 23 Mar 2016 08:45:30 -0500 > >> Fix typos. Capitalize CPU, NAPI, RCU consistently. Align structure >> indentation. No functional change intended; only comment and whitespace >> changes. >> >>

Re: [PATCH v5 2/5] GCC plugin infrastructure

2016-03-23 Thread Emese Revfy
On Fri, 11 Mar 2016 15:25:19 +0900 Masahiro Yamada wrote: > You sprinkle "gcc-plugins" target in the top Makefile, which I do not like. > > Can you descend into scripts/gcc-plugins from scripts/Makefile? > > > subdir-$(CONFIG_MODVERSIONS) += genksyms >

Re: [PATCH v5 2/5] GCC plugin infrastructure

2016-03-23 Thread Emese Revfy
On Fri, 11 Mar 2016 15:25:19 +0900 Masahiro Yamada wrote: > You sprinkle "gcc-plugins" target in the top Makefile, which I do not like. > > Can you descend into scripts/gcc-plugins from scripts/Makefile? > > > subdir-$(CONFIG_MODVERSIONS) += genksyms > subdir-y += mod >

Re: [PATCH 4/6] mm/vmstat: add zone range overlapping check

2016-03-23 Thread Joonsoo Kim
On Wed, Mar 23, 2016 at 03:47:46PM +0100, Vlastimil Babka wrote: > On 03/14/2016 08:31 AM, js1...@gmail.com wrote: > >From: Joonsoo Kim > > > >There is a system that node's pfn are overlapped like as following. > > > >-pfn> > >N0 N1 N2 N0 N1 N2 > > >

Re: [PATCH 4/6] mm/vmstat: add zone range overlapping check

2016-03-23 Thread Joonsoo Kim
On Wed, Mar 23, 2016 at 03:47:46PM +0100, Vlastimil Babka wrote: > On 03/14/2016 08:31 AM, js1...@gmail.com wrote: > >From: Joonsoo Kim > > > >There is a system that node's pfn are overlapped like as following. > > > >-pfn> > >N0 N1 N2 N0 N1 N2 > > > >Therefore, we need to care this

[RFC PATCH] regulator: Try to resolve regulators supplies on registration

2016-03-23 Thread Javier Martinez Canillas
Commit 6261b06de565 ("regulator: Defer lookup of supply to regulator_get") moved the regulator supplies lookup logic from the regulators registration to the regulators get time. Unfortunately, that changed the behavior of the regulator core since now a parent supply with a child regulator marked

[RFC PATCH] regulator: Try to resolve regulators supplies on registration

2016-03-23 Thread Javier Martinez Canillas
Commit 6261b06de565 ("regulator: Defer lookup of supply to regulator_get") moved the regulator supplies lookup logic from the regulators registration to the regulators get time. Unfortunately, that changed the behavior of the regulator core since now a parent supply with a child regulator marked

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

2016-03-23 Thread Rasmus Villemoes
On Tue, Mar 22 2016, Rusty Russell wrote: > Rasmus Villemoes writes: >> Using kasprintf to get the function name makes us look up the name >> twice, along with all the vsnprintf overhead of parsing the format >> string etc. It also means there is

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

2016-03-23 Thread Rasmus Villemoes
On Tue, Mar 22 2016, Rusty Russell wrote: > Rasmus Villemoes writes: >> Using kasprintf to get the function name makes us look up the name >> twice, along with all the vsnprintf overhead of parsing the format >> string etc. It also means there is an allocation failure case to deal >> with.

linux-next: manual merge of the overlayfs tree with the ext4 tree

2016-03-23 Thread Stephen Rothwell
Hi Miklos, Today's linux-next merge of the overlayfs tree got a conflict in: include/linux/fs.h fs/overlayfs/super.c include/linux/dcache.h between commit: a7f7fb45f728 ("vfs: add file_dentry()") from the ext4 tree and commit: 83c2715a73fc ("fs: add file_dentry()") from the

linux-next: manual merge of the overlayfs tree with the ext4 tree

2016-03-23 Thread Stephen Rothwell
Hi Miklos, Today's linux-next merge of the overlayfs tree got a conflict in: include/linux/fs.h fs/overlayfs/super.c include/linux/dcache.h between commit: a7f7fb45f728 ("vfs: add file_dentry()") from the ext4 tree and commit: 83c2715a73fc ("fs: add file_dentry()") from the

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

2016-03-23 Thread Prarit Bhargava
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 disabled. > That assumption is false. > Indeed, that is a very popular and useful configuration. > > But even if that were not the case, this software is not

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

2016-03-23 Thread Prarit Bhargava
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 disabled. > That assumption is false. > Indeed, that is a very popular and useful configuration. > > But even if that were not the case, this software is not

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