RE: [PATCH 1/3] drm/layerscape: Add fsl dcu DRM driver

2015-03-25 Thread jianwei.w...@freescale.com
Hi Stefan, I have tested recently, this driver also works on Vybrid twr board. I send V3 patches just now, Please help test it on Vybrid board if necessary. Regards, Jianwei > -Original Message- > From: Stefan Agner [mailto:ste...@agner.ch] > Sent: Wednesday, March 04, 2015 11:04 PM >

Re: [PATCH 4/4] perf/powerpc: Implement group_read() txn interface for 24x7 counters

2015-03-25 Thread Sukadev Bhattiprolu
Peter Zijlstra [pet...@infradead.org] wrote: | | Is there a down-side to always doing the txn based group read? If an | arch does not implement the read txn support it'll fall back to doing | independent read ops, but we end up doing those anyway. | | That way we get less special case code. We

[PATCH v3 3/4] arm/dts/ls1021a: Add DCU dts node

2015-03-25 Thread Jianwei Wang
Add DCU node, DCU is a display controller of Freescale named 2D-ACE. Signed-off-by: Alison Wang Signed-off-by: Xiubo Li Signed-off-by: Jianwei Wang --- arch/arm/boot/dts/ls1021a.dtsi | 10 ++ 1 file changed, 10 insertions(+) diff --git a/arch/arm/boot/dts/ls1021a.dtsi

Re: [Gta04-owner] [PATCH 3/3] tty/slaves: add a driver to power on/off UART attached devices.

2015-03-25 Thread Pavel Machek
Hi! > >>> Main reason is, that I would need to go > >>> through the UART to “communicate" with the w2sg0004. > >> > >> You can always "communicate” through the UART. Even without DT. As long as > >> the connected chip is powered up by any means (could be some > >> fixed-regulator > >> or hard

[PATCH v3 4/4] arm/dts/ls1021a: Add a TFT LCD panel dts node for DCU

2015-03-25 Thread Jianwei Wang
Add a required display-timings node for the TFT LCD panel the TFT LCD panel is WQVGA "480x272", and the bpp is 24. Signed-off-by: Alison Wang Signed-off-by: Xiubo Li Signed-off-by: Jianwei Wang --- arch/arm/boot/dts/ls1021a-twr.dts | 26 ++ 1 file changed, 26

Re: [PATCH 2/6] i2c: qup: Add V2 tags support

2015-03-25 Thread Sricharan R
Hi Ivan, On 03/25/2015 05:54 PM, Ivan T. Ivanov wrote: Hi Sricharan, On Fri, 2015-03-13 at 23:19 +0530, Sricharan R wrote: From: Andy Gross QUP from version 2.1.1 onwards, supports a new format of i2c command tags. Tag codes instructs the controller to perform a operation like read/write.

[PATCH v3 2/4] arm/layerscape/ls1021a: DCU pixel clock control

2015-03-25 Thread Jianwei Wang
Enable DCU pixel clock when platform devices initinalizing and provide enable and disable pixel clock functions for drm driver Signed-off-by: Alison Wang Signed-off-by: Xiubo Li Signed-off-by: Jianwei Wang --- arch/arm/mach-imx/mach-ls1021a.c | 36

[PATCH v3 1/4] drm/layerscape: Add Freescale DCU DRM driver

2015-03-25 Thread Jianwei Wang
This patch add support for Two Dimensional Animation and Compositing Engine (2D-ACE) on the Freescale SoCs. 2D-ACE is a Freescale display controller. 2D-ACE describes the functionality of the module extremely well its name is a value that cannot be used as a token in programming languages.

[RFC] vmstat: Avoid waking up idle-cpu to service shepherd work

2015-03-25 Thread Viresh Kumar
A delayed work to schedule vmstat_shepherd() is queued at periodic intervals for internal working of vmstat core. This work and its timer end up waking an idle cpu sometimes, as this always stays on CPU0. Because we re-queue the work from its handler, idle_cpu() returns false and so the timer

[PATCH v2] rculist: Fix another sparse warning

2015-03-25 Thread Ying Xue
This fixes the following sparse warnings: make C=1 CF=-D__CHECK_ENDIAN__ net/tipc/name_table.o net/tipc/name_table.c:977:17: error: incompatible types in comparison expression (different address spaces) net/tipc/name_table.c:977:17: error: incompatible types in comparison expression (different

Re: [PATCH RT 2/4] Revert "timers: do not raise softirq unconditionally"

2015-03-25 Thread Mike Galbraith
On Wed, 2015-03-25 at 20:17 -0600, Thavatchai Makphaibulchoke wrote: > > On 03/22/2015 10:42 PM, Mike Galbraith wrote: > >> Why can't we just Let swapper be the owner when in irq with no dummy? > >> > > Thanks Mike for the suggestion. That may also work. Unfortunately > somehow I'm still having

Re: [PATCH] rculist: Fix another sparse warning

2015-03-25 Thread Ying Xue
On 03/25/2015 09:49 PM, Paul E. McKenney wrote: > On Wed, Mar 25, 2015 at 12:43:38PM +0800, Ying Xue wrote: >> This fixes the following sparse warnings: >> >> make C=1 CF=-D__CHECK_ENDIAN__ net/tipc/name_table.o >> net/tipc/name_table.c:977:17: error: incompatible types in comparison >>

Re: [PATCH v8 19/30] powerpc/pci: Use pci_scan_host_bridge() for simplicity

2015-03-25 Thread Daniel Axtens
Hi Yijing, Pulled. I'm now getting build errors: /scratch/dja/linux-patches/arch/powerpc/kernel/pci-common.c: In function 'pcibios_scan_phb': /scratch/dja/linux-patches/arch/powerpc/kernel/pci-common.c:1638:14: error: 'bus' undeclared (first use in this function)

Re: [PATCH RESEND] phy: exynos5-usbdrd: Add to support for Exynos5433 SoC

2015-03-25 Thread Vivek Gautam
On Thu, Mar 26, 2015 at 7:48 AM, Jaewon Kim wrote: > This patch adds driver data to support for Exynos5433 SoC. > The Exynos5433 has one USB3.0 Host and USB3.0 DRD(Dual Role Device). > Exynos5433 is simplar to Eyxnos7 but Exynos5433 have > one more USB3.0 Host controller. > > Signed-off-by:

Re: [PATCH 1/2] x86/cpu hotplug: make apicid <--> cpuid mapping persistent

2015-03-25 Thread Gu Zheng
Hi Kame-san, On 03/26/2015 11:19 AM, Kamezawa Hiroyuki wrote: > On 2015/03/26 11:17, Gu Zheng wrote: >> Previously, we build the apicid <--> cpuid mapping when the cpu is present, >> but >> the relationship will be changed if the cpu/node hotplug happenned, because >> we >> always choose the

Re: [PATCH v4 3/3] leds: Add ktd2692 flash LED driver

2015-03-25 Thread Ingi Kim
Hi Sakari, Thanks for the review On 2015년 03월 25일 22:53, Sakari Ailus wrote: > Hi Ingi, > > Thank you for the patch. > > On Wed, Mar 25, 2015 at 10:30:44AM +0900, Ingi Kim wrote: >> This patch adds a driver to support the ktd2692 flash LEDs. >> ktd2692 can control flash current by ExpressWire

Re: [PATCH v1 02/47] x86: mtrr: generalize run time disabling of MTRR

2015-03-25 Thread Juergen Gross
On 03/25/2015 08:59 PM, Konrad Rzeszutek Wilk wrote: On Fri, Mar 20, 2015 at 04:17:52PM -0700, Luis R. Rodriguez wrote: From: "Luis R. Rodriguez" It is possible to enable CONFIG_MTRR and up with it disabled at run time and yet CONFIG_X86_PAT continues to kick through fully functionally. This

Re: [PATCH v2] ARM: mm: Do not invoke OOM for higher order IOMMU DMA allocations

2015-03-25 Thread Ritesh Harjani
On Thu, Mar 26, 2015 at 6:04 AM, David Rientjes wrote: > On Thu, 26 Mar 2015, Ritesh Harjani wrote: > >> > diff --git a/arch/arm/mm/dma-mapping.c b/arch/arm/mm/dma-mapping.c >> > index 83cd5ac..3f1ac51 100644 >> > --- a/arch/arm/mm/dma-mapping.c >> > +++ b/arch/arm/mm/dma-mapping.c >> > @@

Re: performance changes on 4400755e: 200.0% fsmark.files_per_sec, -18.1% fsmark.files_per_sec, and few more

2015-03-25 Thread Yuanhan Liu
On Wed, Mar 25, 2015 at 02:03:59PM +1100, NeilBrown wrote: > On Wed, 18 Mar 2015 13:00:30 +0800 Yuanahn Liu > wrote: > > > Hi, > > > > FYI, we noticed performance changes on `fsmark.files_per_sec' by > > 4400755e356f9a2b0b7ceaa02f57b1c7546c3765: > > > > > commit

[PATCH] Staging: rtl8192 Clean up function definition

2015-03-25 Thread Eddie Kovsky
Change function definition to match its prototype declaration. This fixes the following warning generated by sparse: drivers/staging/rtl8192u/r8192U_core.c:1970:6: warning: symbol 'rtl8192_update_ratr_table' was not declared. Should it be static? Signed-off-by: Eddie Kovsky ---

RE: [PATCH 1/8] pmem: Initial version of persistent memory driver

2015-03-25 Thread Elliott, Robert (Server Storage)
> -Original Message- > From: linux-kernel-ow...@vger.kernel.org [mailto:linux-kernel- > ow...@vger.kernel.org] On Behalf Of Andy Lutomirski > Sent: Wednesday, March 18, 2015 1:07 PM > To: Boaz Harrosh > Cc: Matthew Wilcox; Ross Zwisler; X86 ML; Thomas Gleixner; Dan Williams; > Ingo

Re: [PATCH 1/4] perf: Add 'flags' parameter to pmu txn interfaces

2015-03-25 Thread Sukadev Bhattiprolu
Peter Zijlstra [pet...@infradead.org] wrote: | On Wed, Mar 04, 2015 at 12:35:05AM -0800, Sukadev Bhattiprolu wrote: | > In addition to using the transaction interface to schedule events | > on a PMU, we will use it to also read a group of counters at once. | > Accordingly, add a flags parameter to

Re: [patch v11 13/23] ACPI / processor: Introduce phys_cpuid_t for CPU hardware ID

2015-03-25 Thread Hanjun Guo
On 2015/3/26 1:21, Catalin Marinas wrote: > On Tue, Mar 24, 2015 at 10:02:46PM +0800, Hanjun Guo wrote: >> CPU hardware ID (phys_id) is defined as u32 in structure acpi_processor, >> but phys_id is used as int in acpi processor driver, so it will lead to >> some inconsistence for the drivers. >>

Re: [tip:timers/urgent] timers/tick/broadcast-hrtimer: Fix suspicious RCU usage in idle loop

2015-03-25 Thread Preeti U Murthy
Hi, Can you please add sta...@vger.kernel.org to the Cc? Without the patch, we get RCU warnings during bootup. Hence the patch is important for the stable kernels as well. Regards Preeti U Murthy On 03/23/2015 05:54 PM, tip-bot for Preeti U Murthy wrote: > Commit-ID:

Re: [patch 02/12] mm: oom_kill: clean up victim marking and exiting interfaces

2015-03-25 Thread David Rientjes
On Wed, 25 Mar 2015, Johannes Weiner wrote: > Rename unmark_oom_victim() to exit_oom_victim(). Marking and > unmarking are related in functionality, but the interface is not > symmetrical at all: one is an internal OOM killer function used during > the killing, the other is for an OOM victim to

Help-desk Service Center requires your immediate re-activation of your Email

2015-03-25 Thread Barsan, O.A.
Help-desk Service Center requires your immediate re-activation of your Email account. This is to upgrade email account to the new anti spam virus detector sever 2014. Inability to complete this procedure will render your account inactivate. Activate by completing the survey procedure. CLICK LINK:

Re: [patch 03/12] mm: oom_kill: switch test-and-clear of known TIF_MEMDIE to clear

2015-03-25 Thread David Rientjes
On Wed, 25 Mar 2015, Johannes Weiner wrote: > exit_oom_victim() already knows that TIF_MEMDIE is set, and nobody > else can clear it concurrently. Use clear_thread_flag() directly. > > Signed-off-by: Johannes Weiner For the oom killer, that's true because of task_lock(): we always only set

Re: [git pull] drm urgent fix

2015-03-25 Thread Dave Airlie
On 26 March 2015 at 13:04, Linus Torvalds wrote: > On Wed, Mar 25, 2015 at 3:43 PM, Linus Torvalds > wrote: >> >> I'm going to wait a bit more with this, since clearly things are still >> in flux, and these two commits don't actually fix everything at all. >> >> There's apparently at least one

Re: [PATCH 1/2] x86/cpu hotplug: make apicid <--> cpuid mapping persistent

2015-03-25 Thread Kamezawa Hiroyuki
On 2015/03/26 11:17, Gu Zheng wrote: > Previously, we build the apicid <--> cpuid mapping when the cpu is present, > but > the relationship will be changed if the cpu/node hotplug happenned, because we > always choose the first free cpuid for the hot added cpu (whether it is > new-add > or

Re: [patch][resend] MAP_HUGETLB munmap fails with size not 2MB aligned

2015-03-25 Thread David Rientjes
On Wed, 25 Mar 2015, Davide Libenzi wrote: > > When you say "tracking back to 3.2.x", I think you mean you've tried as > > far back as 3.2.x and found the same behaviour, but not tried further? > > > > From the source, it looks like this is unchanged since MAP_HUGETLB was > > introduced in

Re: [PATCH 0/2] workqueue: fix a bug when numa mapping is changed

2015-03-25 Thread Kamezawa Hiroyuki
On 2015/03/26 11:17, Gu Zheng wrote: > Yasuaki Ishimatsu found that with node online/offline, cpu<->node > relationship is established. Because workqueue uses a info which was > established at boot time, but it may be changed by node hotpluging. > > Once pool->node points to a stale node,

Re: [git pull] drm urgent fix

2015-03-25 Thread Linus Torvalds
On Wed, Mar 25, 2015 at 3:43 PM, Linus Torvalds wrote: > > I'm going to wait a bit more with this, since clearly things are still > in flux, and these two commits don't actually fix everything at all. > > There's apparently at least one more fix necessary. Indeed. I can see the problem myself.

Re: [PATCH v1 05/47] pci: add pci_iomap_wc() variants

2015-03-25 Thread Luis R. Rodriguez
On Mon, Mar 23, 2015 at 12:20:47PM -0500, Bjorn Helgaas wrote: > Hi Luis, > > This seems OK to me, Great. > but I'm curious about a few things. > > On Fri, Mar 20, 2015 at 6:17 PM, Luis R. Rodriguez > wrote: > > From: "Luis R. Rodriguez" > > > > This allows drivers to take advantage of

Re: [PATCH] ftracetest: replace usleep by sleep

2015-03-25 Thread Pádraig Brady
On 25/03/15 18:57, Steven Rostedt wrote: > On Wed, 25 Mar 2015 17:36:34 + > Luis Henriques wrote: > >> 'usleep' seems to be a distro-specific utility and may not be >> available: >> >> [5] event tracing - enable/disable with event level files [FAIL] >> execute: >>

Re: [patch 1/4] fs, jfs: remove slab object constructor

2015-03-25 Thread David Rientjes
On Wed, 25 Mar 2015, Mikulas Patocka wrote: > > Mempools based on slab caches with object constructors are risky because > > element allocation can happen either from the slab cache itself, meaning > > the constructor is properly called before returning, or from the mempool > > reserve pool,

[PATCH 2/2] workqueue: update per cpu workqueue's numa affinity when cpu preparing online

2015-03-25 Thread Gu Zheng
Update the per cpu workqueue's numa affinity when cpu preparing online to create the worker on the correct node. Signed-off-by: Gu Zheng --- kernel/workqueue.c |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/kernel/workqueue.c b/kernel/workqueue.c index 41ff75b..4c65953

[PATCH 0/2] workqueue: fix a bug when numa mapping is changed

2015-03-25 Thread Gu Zheng
Yasuaki Ishimatsu found that with node online/offline, cpu<->node relationship is established. Because workqueue uses a info which was established at boot time, but it may be changed by node hotpluging. Once pool->node points to a stale node, following allocation failure happens. == SLUB:

[PATCH 1/2] x86/cpu hotplug: make apicid <--> cpuid mapping persistent

2015-03-25 Thread Gu Zheng
Previously, we build the apicid <--> cpuid mapping when the cpu is present, but the relationship will be changed if the cpu/node hotplug happenned, because we always choose the first free cpuid for the hot added cpu (whether it is new-add or re-add), so this the cpuid <--> node mapping changed if

Re: linux-next: build failure after merge of the powerpc-mpe tree

2015-03-25 Thread Benjamin Herrenschmidt
On Thu, 2015-03-26 at 13:29 +1100, Stephen Rothwell wrote: > Hi all, > > After merging the powerpc-mpe tree, today's linux-next build (powerpc > ppc64_defconfig) failed like this: > > > In file included from arch/powerpc/platforms/powernv/setup.c:36:0: > arch/powerpc/include/asm/opal.h:214:17:

linux-next: build failure after merge of the powerpc-mpe tree

2015-03-25 Thread Stephen Rothwell
Hi all, After merging the powerpc-mpe tree, today's linux-next build (powerpc ppc64_defconfig) failed like this: In file included from arch/powerpc/platforms/powernv/setup.c:36:0: arch/powerpc/include/asm/opal.h:214:17: error: 'enum OpalMessageType' declared inside parameter list [-Werror]

Re: [PATCH RT 2/4] Revert "timers: do not raise softirq unconditionally"

2015-03-25 Thread Thavatchai Makphaibulchoke
On 03/22/2015 10:42 PM, Mike Galbraith wrote: >> Why can't we just Let swapper be the owner when in irq with no dummy? >> Thanks Mike for the suggestion. That may also work. Unfortunately somehow I'm still having a hung problem, which may be related to the priority of the interrupt handler

Re: [patch 1/4] fs, jfs: remove slab object constructor

2015-03-25 Thread Mikulas Patocka
On Tue, 24 Mar 2015, David Rientjes wrote: > Mempools based on slab caches with object constructors are risky because > element allocation can happen either from the slab cache itself, meaning > the constructor is properly called before returning, or from the mempool > reserve pool, meaning the

[PATCH RESEND] phy: exynos5-usbdrd: Add to support for Exynos5433 SoC

2015-03-25 Thread Jaewon Kim
This patch adds driver data to support for Exynos5433 SoC. The Exynos5433 has one USB3.0 Host and USB3.0 DRD(Dual Role Device). Exynos5433 is simplar to Eyxnos7 but Exynos5433 have one more USB3.0 Host controller. Signed-off-by: Jaewon Kim Tested-by: Chanwoo Choi ---

Re: [Linux-nvdimm] [PATCH 2/3] x86: add a is_e820_ram() helper

2015-03-25 Thread Dan Williams
On Wed, Mar 25, 2015 at 9:04 AM, Christoph Hellwig wrote: > This will allow to deal with persistent memory which needs to be > treated like ram in many, but not all cases. Random thought, type-12 memory happens to correspond to "legacy" NVDIMM systems with smaller capacities. Perhaps "new

[PATCH v2 07/10] staging/lustre/ptlrpc: fix import state during replay

2015-03-25 Thread green
From: Andriy Skulysh Client doesn't restore import state correctly on reconnect during replay. It resends lock replay when final ping was queued by server. Server fails with "target_queue_recovery_request()) ASSERTION( req->rq_export->exp_lock_replay_needed ) failed" Add imp_replay_state to

[PATCH v3] mm/memory-failure.c: define page types for action_result() in one place

2015-03-25 Thread Naoya Horiguchi
I have a bit more adjustment, so let me repost ver.3. --- From: Naoya Horiguchi Subject: [PATCH v3] mm/memory-failure.c: define page types for action_result() in one place This cleanup patch moves all strings passed to action_result() into a single array action_page_type so that a reader can

Re: [PATCH v4] Add virtio-input driver.

2015-03-25 Thread Rusty Russell
Vojtech Pavlik writes: > On Wed, Mar 25, 2015 at 01:51:43PM +1030, Rusty Russell wrote: >> Imagine a future virtio standard which incorporates this. And a Windows >> or FreeBSD implementation of the device and or driver. How ugly would >> they be? > > A windows translation layer is fairly easy,

[PATCH v2 01/10] staging/lustre/osc: shorten IO calling path

2015-03-25 Thread green
From: Bobi Jam By using osc_io_unplug_aync() for osc_queue_sync_pages() to shorten the IO calling path, to reduce the chance of stack overflow. Signed-off-by: Bobi Jam Signed-off-by: Bob Glossman Reviewed-on: http://review.whamcloud.com/11612 Intel-bug-id:

[PATCH 01/10] staging/lustre/osc: shorten IO calling path

2015-03-25 Thread green
From: Bobi Jam By using osc_io_unplug_aync() for osc_queue_sync_pages() to shorten the IO calling path, to reduce the chance of stack overflow. Signed-off-by: Bobi Jam Signed-off-by: Bob Glossman http://review.whamcloud.com/11612 Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-3188

[PATCH 06/10] staging/lustre/lov: don't crash accessing LOV object with FID{0,0}

2015-03-25 Thread green
From: Yang Sheng Some object maybe has a corrupted LOV EA or a hole in LOV EA. We should not crash client in such case. Signed-off-by: Fan Yong Signed-off-by: Yang Sheng Reviewed-on: http://review.whamcloud.com/12740 Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-4958 Reviewed-by: Jian

[PATCH 07/10] staging/lustre/ptlrpc: fix import state during replay

2015-03-25 Thread green
From: Andriy Skulysh Client doesn't restore import state correctly on reconnect during replay. It resends lock replay when final ping was queued by server. Server fails with "target_queue_recovery_request()) ASSERTION( req->rq_export->exp_lock_replay_needed ) failed" Add imp_replay_state to

[PATCH 05/10] staging/lustre/mgc: detach MGC dev on error

2015-03-25 Thread green
From: Bobi Jam lustre_start_mgc() creates MGC device, if error happens later on ll_fill_super(), this device is still attached, and later mount fails by keep complaining that the MGC device's already in the client node. It turns out that the device was referenced by mgc config llog data which

[PATCH 04/10] staging/lustre/mgc: check the import stat for lprocfs

2015-03-25 Thread green
From: Hongchao Zhang in lprocfs_mgc_rd_ir_state, the import state should be checked the validity before doing further work. Signed-off-by: Hongchao Zhang Reviewed-on: http://review.whamcloud.com/12896 Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-5650 Reviewed-by: Fan Yong Reviewed-by:

[PATCH 03/10] staging/lustre/ptlrpc: false alarm in AT network latency measuring

2015-03-25 Thread green
From: Liang Zhen If early reply of client RPC is lost and client RPC is expired and resent, server will drop the resent RPC because it's already in processing, server may also send reply or early reply to client, which can still match reply buffer of the original request. In this case, client is

[PATCH 09/10] staging/lustre: update timestamps after buiding rpc

2015-03-25 Thread green
From: Niu Yawei The mtime/atime/ctime in the write RPC has to be updated after the RPC is built (where xid is generated), otherwise, it could race with the setattr and updating wrong timestamps on OST side. Seems this regression was introduced when landing clio code. Signed-off-by: Niu Yawei

[PATCH 02/10] staging/lustre/mdc: Handle empty but non-zero acl xattr

2015-03-25 Thread green
From: "Christopher J. Morrone" We have found that posix_acl_access can have a value of \002\000\000\000. In that case body->aclsize is non-zero, but the there are no actuall acls stored in the xattr. In mdc_unpack_acl(), it only checks IS_ERR() on the pointer returned by

[PATCH 08/10] staging/lustre/llite: glimpse the inode before doing fiemap

2015-03-25 Thread green
From: Li Dongyang For a new inode, the i_size is 0 until a stat, which will yield an empty fiemap result. Fix the issue by glimpsing the size before doing fiemap. Signed-off-by: Li Dongyang Signed-off-by: Bob Glossman Reviewed-by: Andreas Dilger Reviewed-by: Jinshan Xiong Reviewed-on:

[PATCH 10/10] staging/lustre/xattr: xattr data may be gone with lock held

2015-03-25 Thread green
From: Lai Siyao Xattr cached data may be gone, but lock still held, in this case, refetch xattr from server, otherwise client will return error. Signed-off-by: Lai Siyao Reviewed-on: http://review.whamcloud.com/12952 Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-3544 Reviewed-by: Bobi

[PATCH 00/10] Lustre fixes

2015-03-25 Thread green
From: Oleg Drokin A number of lustre fixes. Andriy Skulysh (1): staging/lustre/ptlrpc: fix import state during replay Bobi Jam (2): staging/lustre/osc: shorten IO calling path staging/lustre/mgc: detach MGC dev on error Christopher J. Morrone (1): staging/lustre/mdc: Handle empty but

linux-next: manual merge of the mips tree with the imx-mxs tree

2015-03-25 Thread Stephen Rothwell
Hi Ralf, Today's linux-next merge of the mips tree got a conflict in drivers/irqchip/Makefile between commit 0494e11aafc7 ("irqchip: vf610-mscm-ir: Add support for Vybrid MSCM interrupt router") from the imx-mxs tree and commit 8a1a20290487 ("IRQCHIP: Add new driver for BCM7038-style level 1

Re: [PATCH v4 2/3] leds: ktd2692: add device tree bindings for ktd2692

2015-03-25 Thread Ingi Kim
Hi Varka, Thanks for the review On 2015년 03월 25일 12:31, Varka Bhadram wrote: > On 03/25/2015 07:00 AM, Ingi Kim wrote: >> This patch adds the device tree bindings for ktd2692 flash LEDs. >> Add optional properties 'flash-timeout-us' to control flash timeout >> and 'vin-supply' for flash-led

Re: [PATCH v4 3/3] leds: Add ktd2692 flash LED driver

2015-03-25 Thread Ingi Kim
Hi Varka, On 2015년 03월 25일 12:28, Varka Bhadram wrote: > On 03/25/2015 07:00 AM, Ingi Kim wrote: > >> This patch adds a driver to support the ktd2692 flash LEDs. >> ktd2692 can control flash current by ExpressWire interface. >> >> Signed-off-by: Ingi Kim >> --- >> drivers/leds/Kconfig

Re: [PATCH v5] sched/rt: Use IPI to trigger RT task push migration instead of pulling

2015-03-25 Thread Wanpeng Li
On Fri, Mar 20, 2015 at 10:30:05AM -0400, Steven Rostedt wrote: >On Fri, 20 Mar 2015 11:31:20 +0100 >Peter Zijlstra wrote: > >> > Parts-suggested-by: Peter Zijlstra >> > Signed-off-by: Steven Rostedt >> >> OK, queued it. > >Feel free to update that loop. > >> Do we want to look into making the

Re: [PATCH v8 10/30] PCI: Introduce pci_host_bridge_list to manage host bridges

2015-03-25 Thread Yijing Wang
On 2015/3/26 0:42, Tomasz Nowicki wrote: > On 24.03.2015 04:34, Yijing Wang wrote: >> Introduce pci_host_bridge_list to manage pci host >> bridges in system, this make us have the ability >> to check whether the new host would conflict with >> existing one. Then we could remove bus alreay exist >>

Re: [PATCH v6 04/30] xen/PCI: Don't use deprecated function pci_scan_bus_parented()

2015-03-25 Thread Yijing Wang
That seems OK to me. Probably still wrong, but no worse than it was before. >>> >>> Interesting. The mechanism for PCI passthrough can either synthesize >>> and PCI bus number starting at zero (so first device is always 0:0:0.0) >>> or it can replicate the backend PCI topology. That

Re: [PATCH 1/2] mmc: omap_hsmmc: stop using .enable and .disable method.

2015-03-25 Thread NeilBrown
On Thu, 26 Mar 2015 08:43:37 +1100 NeilBrown wrote: > enable and disable are only used to get and put > runtime pm references. .set_ios already does this > itself, and other drivers just do it in set_ios > and .request without using enable/disable. > > So add pm_runtime get/put to

Re: [PATCH v8 19/30] powerpc/pci: Use pci_scan_host_bridge() for simplicity

2015-03-25 Thread Yijing Wang
On 2015/3/26 6:13, Daniel Axtens wrote: > Hi Yijing, > > I wasn't quite sure I understood your comments, so I was trying to apply > your patch series and test it, but patch 3 doesn't apply cleanly to > 4.0-rc5 or master. Can you respin the series? Hi Daniel, Could you pull the series from

[PATCH V2] rtlwifi: rtl8192cu: Add new device ID

2015-03-25 Thread Marek Vasut
Add new ID for ASUS N10 WiFi dongle. Signed-off-by: Marek Vasut Tested-by: Marek Vasut Cc: Larry Finger Cc: John W. Linville --- drivers/net/wireless/rtlwifi/rtl8192cu/sw.c | 1 + 1 file changed, 1 insertion(+) V2: - Move the ID into correct position - Add my Tested-by to indicate this

Re: [PATCH] rtlwifi: rtl8192cu: Add new device ID

2015-03-25 Thread Marek Vasut
On Thursday, March 26, 2015 at 01:50:59 AM, Larry Finger wrote: > On 03/25/2015 04:18 PM, Marek Vasut wrote: > > Add new ID for ASUS N10 WiFi dongle. > > > > Signed-off-by: Marek Vasut > > Cc: Larry Finger > > Cc: John W. Linville > > Cc: Chaoming Li > > --- > > > >

Re: [patch][resend] MAP_HUGETLB munmap fails with size not 2MB aligned

2015-03-25 Thread Davide Libenzi
On Wed, 25 Mar 2015, Hugh Dickins wrote: > When you say "tracking back to 3.2.x", I think you mean you've tried as > far back as 3.2.x and found the same behaviour, but not tried further? > > From the source, it looks like this is unchanged since MAP_HUGETLB was > introduced in 2.6.32. And is

[GIT PULL] x86/vdso changes for 4.1

2015-03-25 Thread Andy Lutomirski
4:08 +0100) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/luto/linux.git tags/pr-x86-vdso-20150325 for you to fetch changes up to 7fa2ad4a63bc6f52e214125900d54165ef06cc10: x86, vdso: Remove x32 intermediates during 'make clean' (2015-03-25 17:5

Re: [patch v11 10/23] ARM64 / ACPI: Get PSCI flags in FADT for PSCI init

2015-03-25 Thread Catalin Marinas
On Tue, Mar 24, 2015 at 10:02:43PM +0800, Hanjun Guo wrote: > From: Graeme Gregory > > There are two flags: PSCI_COMPLIANT and PSCI_USE_HVC. When set, > the former signals to the OS that the firmware is PSCI compliant. > The latter selects the appropriate conduit for PSCI calls by > toggling

Re: [patch v11 02/23] ACPI: add arm64 to the platforms that use ioremap

2015-03-25 Thread Catalin Marinas
On Tue, Mar 24, 2015 at 10:02:35PM +0800, Hanjun Guo wrote: > From: Graeme Gregory > > Now with the base changes to the arm memory mapping it is safe > to convert to using ioremap to map in the tables after > acpi_gbl_permanent_mmap is set. > > CC: Rafael J Wysocki > Tested-by: Robert Richter

Re: [patch v11 23/23] ARM64 / ACPI: Don't unflatten device tree if acpi=force is passed

2015-03-25 Thread Catalin Marinas
On Tue, Mar 24, 2015 at 10:02:56PM +0800, Hanjun Guo wrote: > Since the policy is that once we pass acpi=force in the early > param, we will not unflatten device tree even if ACPI is disabled > in ACPI table init fails, so fix the code by comparinging both > acpi_disabled and param_acpi_force

Linux 3.18.10

2015-03-25 Thread Sasha Levin
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 I'm announcing the release of the 3.18.10 kernel. All users of the 3.18 kernel series must upgrade. The updated 3.18.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y and can be

Re: [PATCH v4 2/4] perf tools: add Java demangling support

2015-03-25 Thread David Ahern
On 3/25/15 6:57 PM, Stephane Eranian wrote: Im on tip.git and at commit: f05bf44 Merge branch 'perf/core' I had to do this to get the features-tests to work. This setup keeps changing on me. perf patches go through Arnaldo, so new patch sets like this should be against acme's tree, perf/core

Re: [patch v11 16/23] irqchip: Add GICv2 specific ACPI boot support

2015-03-25 Thread Catalin Marinas
On Tue, Mar 24, 2015 at 10:02:49PM +0800, Hanjun Guo wrote: > From: Tomasz Nowicki > > ACPI kernel uses MADT table for proper GIC initialization. It needs to > parse GIC related subtables, collect CPU interface and distributor > addresses and call driver initialization function (which is

Re: [patch v11 08/23] ARM64 / ACPI: Introduce early_param "acpi=" to enable/disable ACPI

2015-03-25 Thread Catalin Marinas
On Tue, Mar 24, 2015 at 10:02:41PM +0800, Hanjun Guo wrote: > From: Al Stone > > This implements the following policy to decide whether ACPI should > be used to boot the system: > - acpi=off: ACPI will not be used to boot the system, even if there is > no alternative available (e.g., device

Re: [patch v11 03/23] ARM64: allow late use of early_ioremap

2015-03-25 Thread Catalin Marinas
On Tue, Mar 24, 2015 at 10:02:36PM +0800, Hanjun Guo wrote: > From: Mark Salter > > Commit 0e63ea48b4d8 (arm64/efi: add missing call to early_ioremap_reset()) > added a missing call to early_ioremap_reset(). This triggers a BUG if code > tries using early_ioremap() after the

Re: [PATCH v5 1/6] arm64: Add HAVE_REGS_AND_STACK_ACCESS_API feature

2015-03-25 Thread Catalin Marinas
On Tue, Feb 17, 2015 at 06:11:36PM -0500, David Long wrote: > diff --git a/arch/arm64/include/uapi/asm/ptrace.h > b/arch/arm64/include/uapi/asm/ptrace.h > index 6913643..700d28b 100644 > --- a/arch/arm64/include/uapi/asm/ptrace.h > +++ b/arch/arm64/include/uapi/asm/ptrace.h > @@ -61,6 +61,42 @@ >

Re: [patch v11 04/23] ARM64 / ACPI: Get RSDP and ACPI boot-time tables

2015-03-25 Thread Catalin Marinas
On Tue, Mar 24, 2015 at 10:02:37PM +0800, Hanjun Guo wrote: > From: Al Stone > > As we want to get ACPI tables to parse and then use the information > for system initialization, we should get the RSDP (Root System > Description Pointer) first, it then locates Extended Root Description > Table

Re: [patch v11 09/23] ARM64 / ACPI: If we chose to boot from acpi then disable FDT

2015-03-25 Thread Catalin Marinas
On Tue, Mar 24, 2015 at 10:02:42PM +0800, Hanjun Guo wrote: > If the early boot methods of acpi are happy that we have valid ACPI > tables and acpi=force has been passed, then do not unflat devicetree > effectively disabling further hardware probing from DT. [...] > --- a/arch/arm64/kernel/setup.c

Re: [PATCH 5/5] ARM64: kernel: acpi: honour acpi=force command line parameter

2015-03-25 Thread Catalin Marinas
On Tue, Mar 24, 2015 at 05:58:55PM +, Lorenzo Pieralisi wrote: > If acpi=force is passed on the command line, it forces ACPI to be > the only available boot method, hence it must be left enabled even > if the initialization and sanity checks on ACPI tables fails. > > This patch refactors ACPI

Re: [patch v11 21/23] Documentation: ACPI for ARM64

2015-03-25 Thread Catalin Marinas
On Tue, Mar 24, 2015 at 10:02:54PM +0800, Hanjun Guo wrote: > From: Graeme Gregory > > Add documentation for the guidelines of how to use ACPI > on ARM64. > > Reviewed-by: Suravee Suthikulpanit > Reviewed-by: Yi Li > Reviewed-by: Mark Langsdorf > Reviewed-by: Ashwin Chaugule > Acked-by:

Re: [patch v11 17/23] clocksource / arch_timer: Parse GTDT to initialize arch timer

2015-03-25 Thread Catalin Marinas
On Tue, Mar 24, 2015 at 10:02:50PM +0800, Hanjun Guo wrote: > Using the information presented by GTDT (Generic Timer Description Table) > to initialize the arch timer (not memory-mapped). > > CC: Daniel Lezcano > CC: Thomas Gleixner > Originally-by: Amit Daniel Kachhap > Tested-by: Suravee

Re: [patch v11 12/23] ARM64 / ACPI: Parse MADT for SMP initialization

2015-03-25 Thread Catalin Marinas
On Tue, Mar 24, 2015 at 10:02:45PM +0800, Hanjun Guo wrote: > +/** > + * acpi_map_gic_cpu_interface - generates a logical cpu number > + * and map to MPIDR represented by GICC structure > + * @mpidr: CPU's hardware id to register, MPIDR represented in MADT > + * @enabled: this cpu is enabled or

Re: [patch v11 18/23] ARM64 / ACPI: Select ACPI_REDUCED_HARDWARE_ONLY if ACPI is enabled on ARM64

2015-03-25 Thread Catalin Marinas
On Tue, Mar 24, 2015 at 10:02:51PM +0800, Hanjun Guo wrote: > From: Al Stone > > ACPI reduced hardware mode is disabled by default, but ARM64 > can only run properly in ACPI hardware reduced mode, so select > ACPI_REDUCED_HARDWARE_ONLY if ACPI is enabled on ARM64. > > If the firmware is not

Re: [patch v11 07/23] ARM64 / ACPI: Introduce PCI stub functions for ACPI

2015-03-25 Thread Catalin Marinas
On Tue, Mar 24, 2015 at 10:02:40PM +0800, Hanjun Guo wrote: > CONFIG_ACPI depends CONFIG_PCI on x86 and ia64, in ARM64 server > world we will have PCIe in most cases, but some of them may not, > make CONFIG_ACPI depend CONFIG_PCI on ARM64 will satisfy both. > > With that case, we need some arch

Re: [patch v11 05/23] ACPI: fix acpi_os_ioremap for arm64

2015-03-25 Thread Catalin Marinas
On Tue, Mar 24, 2015 at 10:02:38PM +0800, Hanjun Guo wrote: > From: Mark Salter > > The acpi_os_ioremap() function may be used to map normal RAM or IO > regions. The current implementation simply uses ioremap_cache(). This > will work for some architectures, but arm64 ioremap_cache() cannot be >

Re: [patch v11 20/23] ARM64 / ACPI: Enable ARM64 in Kconfig

2015-03-25 Thread Catalin Marinas
On Tue, Mar 24, 2015 at 10:02:53PM +0800, Hanjun Guo wrote: > From: Graeme Gregory > > Add Kconfigs to build ACPI on ARM64, and make ACPI available on ARM64. > > acpi_idle driver is x86/IA64 dependent now, so make CONFIG_ACPI_PROCESSOR > depend on X86 || IA64, and implement it on ARM64 in the

Re: [patch v11 13/23] ACPI / processor: Introduce phys_cpuid_t for CPU hardware ID

2015-03-25 Thread Catalin Marinas
On Tue, Mar 24, 2015 at 10:02:46PM +0800, Hanjun Guo wrote: > CPU hardware ID (phys_id) is defined as u32 in structure acpi_processor, > but phys_id is used as int in acpi processor driver, so it will lead to > some inconsistence for the drivers. > > Furthermore, to cater for ACPI arch ports that

Re: [patch v11 14/23] ACPI / processor: Make it possible to get CPU hardware ID via GICC

2015-03-25 Thread Catalin Marinas
On Tue, Mar 24, 2015 at 10:02:47PM +0800, Hanjun Guo wrote: > Introduce a new function map_gicc_mpidr() to allow MPIDRs to be obtained > from the GICC Structure introduced by ACPI 5.1, since MPIDR for ARM64 is > 64-bit, so typedef u64 for phys_cpuid_t. > > The ARM architecture defines the MPIDR

Re: [PATCH 1/1] nfsd: NFSD_FAULT_INJECTION depends on DEBUG_FS

2015-03-25 Thread J. Bruce Fields
On Wed, Mar 25, 2015 at 04:37:07PM -0400, Chengyu Song wrote: > NFSD_FAULT_INJECTION depends on DEBUG_FS, otherwise the debugfs_create_* > interface may return unexpected error -ENODEV, and cause system crash. Thanks, applying for 4.1.--b. > > Signed-off-by: Chengyu Song > --- >

[PATCH v2] mm/memory-failure.c: define page types for action_result() in one place

2015-03-25 Thread Naoya Horiguchi
This cleanup patch moves all strings passed to action_result() into a single array action_page_type so that a reader can easily find which kind of action results are possible. And this patch also fixes the odd lines to be printed out, like "unknown page state page" or "free buddy, 2nd try page".

Re: [PATCH v4 2/4] perf tools: add Java demangling support

2015-03-25 Thread Stephane Eranian
On Wed, Mar 25, 2015 at 1:34 PM, Carl E. Love wrote: > On Tue, 2015-03-24 at 23:25 +0100, Stephane Eranian wrote: >> Add Java function descriptor demangling support. >> Something bfd cannot do. >> >> Use the JAVA_DEMANGLE_NORET flag to avoid decoding the >> return type of functions. >> >>

Re: [PATCH] x86/vdso: Remove all generated files during clean

2015-03-25 Thread Andy Lutomirski
On Fri, Feb 20, 2015 at 11:21 AM, Andy Lutomirski wrote: > On 02/18/2015 06:13 PM, Magnus Damm wrote: >> >> From: Magnus Damm >> >> Make sure the following files are removed as expected during "make clean": >> + arch/x86/vdso/vdso-image-32-int80.c >> + arch/x86/vdso/vdso-image-32-syscall.c

Re: [PATCH] x86, vdso: teach 'make clean' remove generated vdso-image-*.c files

2015-03-25 Thread Andy Lutomirski
On Mon, Mar 16, 2015 at 11:23 AM, Andrey Skvortsov wrote: > On 16 Mar, Andy Lutomirski wrote: >> On Mar 16, 2015 8:23 AM, "Andrey Skvortsov" >> wrote: >> > >> > After 'make clean' vdso-image-32-int80.c vdso-image-32-syscall.c >> > vdso-image-32-sysenter.c were left in arch/x86/vdso. >> >

Re: [patch 01/12] mm: oom_kill: remove unnecessary locking in oom_enable()

2015-03-25 Thread David Rientjes
On Wed, 25 Mar 2015, Johannes Weiner wrote: > Setting oom_killer_disabled to false is atomic, there is no need for > further synchronization with ongoing allocations trying to OOM-kill. > > Signed-off-by: Johannes Weiner > --- > mm/oom_kill.c | 2 -- > 1 file changed, 2 deletions(-) > > diff

Re: [PATCH] rtlwifi: rtl8192cu: Add new device ID

2015-03-25 Thread Larry Finger
On 03/25/2015 04:18 PM, Marek Vasut wrote: Add new ID for ASUS N10 WiFi dongle. Signed-off-by: Marek Vasut Cc: Larry Finger Cc: John W. Linville Cc: Chaoming Li --- drivers/net/wireless/rtlwifi/rtl8192cu/sw.c | 1 + 1 file changed, 1 insertion(+) Bus 001 Device 004: ID 0b05:17ba ASUSTek

Re: [patch][resend] MAP_HUGETLB munmap fails with size not 2MB aligned

2015-03-25 Thread Hugh Dickins
On Wed, 22 Oct 2014, Davide Libenzi wrote: > [Resending with proper CC list suggested by Andrew] I have recently been reminded of this languishing in my inbox ;) (along with many others that I won't get to answer so quickly). And in turn it reminds me of an older from Joern, who was annoyed

  1   2   3   4   5   6   7   8   9   10   >