[RFC 6/6] mm: ksm: don't merge lazyfree page

2014-03-14 Thread Minchan Kim
I didn't test this patch but just wanted to make lagefree pages KSM. Signed-off-by: Minchan Kim --- mm/ksm.c | 18 +- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/mm/ksm.c b/mm/ksm.c index 68710e80994a..43ca73aa45e7 100644 --- a/mm/ksm.c +++ b/mm/ksm.c @@

[RFC 1/6] mm: clean up PAGE_MAPPING_FLAGS

2014-03-14 Thread Minchan Kim
It's preparation to squeeze a new flag PAGE_MAPPING_LZFREE so functions to get a anon_vma from mapping shouldn't assume that +/- PAGE_MAPPING_ANON is enough. Signed-off-by: Minchan Kim --- mm/rmap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mm/rmap.c b/mm/rmap.c

[RFC 3/6] mm: support madvise(MADV_FREE)

2014-03-14 Thread Minchan Kim
Linux doesn't have an ability to free pages lazy while other OS already have been supported that named by madvise(MADV_FREE). The gain is clear that kernel can evict freed pages rather than swapping out or OOM if memory pressure happens. Without memory pressure, freed pages would be reused by

Re: [sched/balance] INFO: possible recursive locking detected

2014-03-14 Thread Alex Shi
On 03/14/2014 02:16 PM, Fengguang Wu wrote: > Alex, > > Here are the test results for branch alexshi/single-balance Thanks a lot! Fengguang. Is the nex04 machine 4P*8 core * HT? and are a04/a06 atom box? Would you like to share the machine info for nhm8, nhm-white and xps2? -- Thanks Alex

Re: [PATCH 0/3] Improve 32 bit vDSO time

2014-03-14 Thread Stefani Seibold
Am Donnerstag, den 13.03.2014, 15:08 -0700 schrieb H. Peter Anvin: > On 03/13/2014 01:11 AM, Stefani Seibold wrote: > > Am Mittwoch, den 12.03.2014, 20:48 -0700 schrieb H. Peter Anvin: > >> On 03/12/2014 04:11 PM, stef...@seibold.net wrote: > >>> > >>> I will do this when your patch is pulled into

[sched] 373e9ec30ad: -11.2% qperf.udp_bw.send_bw.MB_sec

2014-03-14 Thread Fengguang Wu
Alex, we noticed the below changes on https://github.com/alexshi/power-scheduling.git single-balance commit 373e9ec30ad1efee2c4ba6b58fc317626e6482d0 ("sched: only do load balance on tick_do_timer_cpu") test case: lkp-a06/micro/qperf/600s v3.14-rc6 373e9ec30ad1efee2c4ba6b58

Re: [sched/balance] INFO: possible recursive locking detected

2014-03-14 Thread Fengguang Wu
Alex, Here are the test results for branch alexshi/single-balance v3.14-rc6 c3ccbcb772e3b1c7b976dfb1c --- - 100 ~ 0% +69.7%170 ~ 0% lkp-nex04/micro/ebizzy/200%-100-10 100 ~ 0% +69.7%170 ~ 0% TOTAL

[PATCH v2] scsi: Change sense buffer size to 252

2014-03-14 Thread Fam Zheng
According to SPC-4, section 4.5.2.1, 252 is the limit of sense data. So increase the values. Tested by hacking QEMU to fake virtio-scsi request sense len to 252. Without this patch the driver stops working immediately when it gets the request. Signed-off-by: Fam Zheng ---

[PATCH v2] scsi: Change sense buffer size to 252

2014-03-14 Thread Fam Zheng
According to SPC-4, section 4.5.2.1, 252 is the limit of sense data. So increase the values. Tested by hacking QEMU to fake virtio-scsi request sense len to 252. Without this patch the driver stops working immediately when it gets the request. Signed-off-by: Fam Zheng f...@redhat.com ---

Re: [sched/balance] INFO: possible recursive locking detected

2014-03-14 Thread Fengguang Wu
Alex, Here are the test results for branch alexshi/single-balance v3.14-rc6 c3ccbcb772e3b1c7b976dfb1c --- - 100 ~ 0% +69.7%170 ~ 0% lkp-nex04/micro/ebizzy/200%-100-10 100 ~ 0% +69.7%170 ~ 0% TOTAL

[sched] 373e9ec30ad: -11.2% qperf.udp_bw.send_bw.MB_sec

2014-03-14 Thread Fengguang Wu
Alex, we noticed the below changes on https://github.com/alexshi/power-scheduling.git single-balance commit 373e9ec30ad1efee2c4ba6b58fc317626e6482d0 (sched: only do load balance on tick_do_timer_cpu) test case: lkp-a06/micro/qperf/600s v3.14-rc6 373e9ec30ad1efee2c4ba6b58

Re: [PATCH 0/3] Improve 32 bit vDSO time

2014-03-14 Thread Stefani Seibold
Am Donnerstag, den 13.03.2014, 15:08 -0700 schrieb H. Peter Anvin: On 03/13/2014 01:11 AM, Stefani Seibold wrote: Am Mittwoch, den 12.03.2014, 20:48 -0700 schrieb H. Peter Anvin: On 03/12/2014 04:11 PM, stef...@seibold.net wrote: I will do this when your patch is pulled into tip. For now

Re: [sched/balance] INFO: possible recursive locking detected

2014-03-14 Thread Alex Shi
On 03/14/2014 02:16 PM, Fengguang Wu wrote: Alex, Here are the test results for branch alexshi/single-balance Thanks a lot! Fengguang. Is the nex04 machine 4P*8 core * HT? and are a04/a06 atom box? Would you like to share the machine info for nhm8, nhm-white and xps2? -- Thanks Alex --

[RFC 1/6] mm: clean up PAGE_MAPPING_FLAGS

2014-03-14 Thread Minchan Kim
It's preparation to squeeze a new flag PAGE_MAPPING_LZFREE so functions to get a anon_vma from mapping shouldn't assume that +/- PAGE_MAPPING_ANON is enough. Signed-off-by: Minchan Kim minc...@kernel.org --- mm/rmap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git

[RFC 3/6] mm: support madvise(MADV_FREE)

2014-03-14 Thread Minchan Kim
Linux doesn't have an ability to free pages lazy while other OS already have been supported that named by madvise(MADV_FREE). The gain is clear that kernel can evict freed pages rather than swapping out or OOM if memory pressure happens. Without memory pressure, freed pages would be reused by

[RFC 5/6] mm: reclaim lazyfree pages in swapless system

2014-03-14 Thread Minchan Kim
If there are lazyfree pages in system, shrink inactive anonymous LRU to discard lazyfree pages regardless of existing avaialable swap. Signed-off-by: Minchan Kim minc...@kernel.org --- mm/vmscan.c | 9 +++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/mm/vmscan.c

[RFC 2/6] mm: work deactivate_page with anon pages

2014-03-14 Thread Minchan Kim
Now, deactivate_page works for file page but MADV_FREE will use it to move lazyfree pages to inactive LRU's tail so this patch makes deactivate_page work with anon pages as well as file pages. Signed-off-by: Minchan Kim minc...@kernel.org --- include/linux/mm_inline.h | 9 + mm/swap.c

[RFC 6/6] mm: ksm: don't merge lazyfree page

2014-03-14 Thread Minchan Kim
I didn't test this patch but just wanted to make lagefree pages KSM. Signed-off-by: Minchan Kim minc...@kernel.org --- mm/ksm.c | 18 +- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/mm/ksm.c b/mm/ksm.c index 68710e80994a..43ca73aa45e7 100644 --- a/mm/ksm.c +++

[RFC 4/6] mm: add stat about lazyfree pages

2014-03-14 Thread Minchan Kim
This patch adds new vmstat for lazyfree pages so that admin could check how many of lazyfree pages remains each zone and how many of lazyfree pages purged until now. Signed-off-by: Minchan Kim minc...@kernel.org --- include/linux/mm.h| 4 include/linux/mmzone.h| 1 +

[RFC 0/6] mm: support madvise(MADV_FREE)

2014-03-14 Thread Minchan Kim
This patch is an attempt to support MADV_FREE for Linux. Rationale is following as. Allocators call munmap(2) when user call free(3) if ptr is in mmaped area. But munmap isn't cheap because it have to clean up all pte entries, unlinking a vma and returns free pages to buddy so overhead would be

Re: [PATCH v3 36/52] zsmalloc: Fix CPU hotplug callback registration

2014-03-14 Thread Minchan Kim
On Tue, Mar 11, 2014 at 02:09:59AM +0530, Srivatsa S. Bhat wrote: Subsystems that want to register CPU hotplug callbacks, as well as perform initialization for the CPUs that are already online, often do it as shown below: get_online_cpus(); for_each_online_cpu(cpu)

[PATCH 2/2] cpufreq: arm_big_little: set 'physical_cluster' for each cpu

2014-03-14 Thread Viresh Kumar
We have a per-cpu variable for managing which cluster does a CPU belong to. Currently physical_cluster is set only for the policy-cpu. And that results in following on some SoC's: - There are two clusters: - Cluster 0 has four ARM Cortex A7 CPUs (slower ones): 0,1,2,3 - Cluster 1 has four ARM

[PATCH 1/2] cpufreq: arm_big_little: make vexpress driver dependent on bL core driver

2014-03-14 Thread Viresh Kumar
Currently vexpress big LITTLE driver selects ARM_BIG_LITTLE_CPUFREQ and so if CONFIG_BIG_LITTLE isn't enabled and CONFIG_ARM_VEXPRESS_SPC_CPUFREQ is enabled we get below warnings while compiling: warning: (ARM_VEXPRESS_SPC_CPUFREQ) selects ARM_BIG_LITTLE_CPUFREQ which has unmet direct

[PATCH] i2c-davinci: Handle signals gracefully

2014-03-14 Thread Mike Looijmans
When a signal is caught while the i2c-davinci bus driver is transferring, the drive just abandons the transfer and leaves the controller to fend for itself. The next I2C transaction will find the controller in an undefined state and often results in a stream of initiating i2c bus recovery messages

Re: [PATCH] i2c-davinci: Handle signals gracefully

2014-03-14 Thread Mike Looijmans
On 03/10/2014 04:24 PM, Wolfram Sang wrote: Even more, you should complete the whole transfer. There are devices where things can really go wrong if you send a half-complete command and then start with the next one. So, not checking signals at all is the way to go for I2C drivers. There is

Re: [sched/balance] INFO: possible recursive locking detected

2014-03-14 Thread Fengguang Wu
On Fri, Mar 14, 2014 at 02:26:24PM +0800, Alex Shi wrote: On 03/14/2014 02:16 PM, Fengguang Wu wrote: Alex, Here are the test results for branch alexshi/single-balance Thanks a lot! Fengguang. Is the nex04 machine 4P*8 core * HT? and are a04/a06 atom box? nex04 is Nehalem-EX. a04/06

Re: [PATCH v2] scsi: Change sense buffer size to 252

2014-03-14 Thread Hannes Reinecke
On 03/14/2014 07:00 AM, Fam Zheng wrote: According to SPC-4, section 4.5.2.1, 252 is the limit of sense data. So increase the values. Tested by hacking QEMU to fake virtio-scsi request sense len to 252. Without this patch the driver stops working immediately when it gets the request.

[PATCH] pinctrl: msm: fix up out-of-order merge conflict

2014-03-14 Thread Linus Walleij
Commit 051a58b4622f0e1b732acb750097c64bc00ddb93 pinctrl: msm: Simplify msm_config_reg() and callers removed the local reg variable in the msm_config_reg() function, but the earlier commit ed118a5fd951bd2def8249ee251842c4f81fe4bd pinctrl-msm: Support output-{high,low} configuration introduced a new

Re: [GIT PULL] Move device tree graph parsing helpers to drivers/of

2014-03-14 Thread Robert Schwebel
Hi, On Thu, Mar 13, 2014 at 04:13:08PM +0100, Sylwester Nawrocki wrote: My experience and feelings are similar, I started to treat mainline kernel much less seriously after similar DT related blocking issues. So how do we proceed now? Philipp implemented any of the suggested variants now;

Re: [PATCHv2 8/8] devfreq: exynos4: Add busfreq driver for exynos4210/exynos4x12

2014-03-14 Thread Chanwoo Choi
Hi Mark, On 03/14/2014 02:53 AM, Mark Rutland wrote: On Thu, Mar 13, 2014 at 08:17:29AM +, Chanwoo Choi wrote: This patch add busfreq driver for Exynos4210/Exynos4x12 memory interface and bus to support DVFS(Dynamic Voltage Frequency Scaling) according to PPMU counters. PPMU (Performance

RE: [PATCH net-next v3 1/2] r8152:addRTL8152_EARLY_AGG_TIMEOUT_SUPER

2014-03-14 Thread hayeswang
From: David Miller [mailto:da...@davemloft.net] Sent: Friday, March 14, 2014 12:08 PM [...] And I fundamentally disagree with this being a Kconfig parameter. Make it run-time calculated _or_ settable via ethtool. Excuse me. How should I make it run-time calculated without a

Re: [sched/balance] INFO: possible recursive locking detected

2014-03-14 Thread Alex Shi
On 03/14/2014 02:48 PM, Fengguang Wu wrote: On Fri, Mar 14, 2014 at 02:26:24PM +0800, Alex Shi wrote: On 03/14/2014 02:16 PM, Fengguang Wu wrote: Alex, Here are the test results for branch alexshi/single-balance Thanks a lot! Fengguang. Is the nex04 machine 4P*8 core * HT? and are a04/a06

Re: [RFC 0/6] mm: support madvise(MADV_FREE)

2014-03-14 Thread Zhang Yanfei
Hello Minchan On 03/14/2014 02:37 PM, Minchan Kim wrote: This patch is an attempt to support MADV_FREE for Linux. Rationale is following as. Allocators call munmap(2) when user call free(3) if ptr is in mmaped area. But munmap isn't cheap because it have to clean up all pte entries,

Re: [sched/balance] INFO: possible recursive locking detected

2014-03-14 Thread Fengguang Wu
On Fri, Mar 14, 2014 at 03:31:21PM +0800, Alex Shi wrote: On 03/14/2014 02:48 PM, Fengguang Wu wrote: On Fri, Mar 14, 2014 at 02:26:24PM +0800, Alex Shi wrote: On 03/14/2014 02:16 PM, Fengguang Wu wrote: Alex, Here are the test results for branch alexshi/single-balance Thanks a

[RFC V2] cpufreq: make sure frequency transitions are serialized

2014-03-14 Thread Viresh Kumar
Whenever we are changing frequency of a cpu, we are calling PRECHANGE and POSTCHANGE notifiers. They must be serialized. i.e. PRECHANGE or POSTCHANGE shouldn't be called twice continuously. Following examples show why this is important: Scenario 1: --- One thread reading value of

Re: [PATCH] mtip32xx: switch to vmalloc() to mitigate high order allocation failures

2014-03-14 Thread Joe Perches
On Thu, 2014-03-13 at 15:57 -0700, Sam Bradshaw wrote: The mtip_port kmalloc() allocation is relatively high order, in particular since the recent doubling of the size of the scatterlist container. The allocation has been shown to fail during SRSI under fragmented or low memory conditions.

Re: [RFC 3/6] mm: support madvise(MADV_FREE)

2014-03-14 Thread Minchan Kim
On Fri, Mar 14, 2014 at 03:37:47PM +0900, Minchan Kim wrote: Linux doesn't have an ability to free pages lazy while other OS already have been supported that named by madvise(MADV_FREE). The gain is clear that kernel can evict freed pages rather than swapping out or OOM if memory pressure

Re: [RFC 0/6] mm: support madvise(MADV_FREE)

2014-03-14 Thread Minchan Kim
Hello Zhang, On Fri, Mar 14, 2014 at 03:37:28PM +0800, Zhang Yanfei wrote: Hello Minchan On 03/14/2014 02:37 PM, Minchan Kim wrote: This patch is an attempt to support MADV_FREE for Linux. Rationale is following as. Allocators call munmap(2) when user call free(3) if ptr is in

Re: [RFC 3/5] ARM: OMAP2+: timer: Add clocksource initialization and powerup support

2014-03-14 Thread Tero Kristo
On 03/14/2014 01:36 AM, Joel Fernandes wrote: On 03/13/2014 04:52 PM, Rob Herring wrote: On Thu, Mar 13, 2014 at 3:35 PM, Joel Fernandes jo...@ti.com wrote: Introduce a generic omap timer initialization function that can be used by all SoCs for which support is available in the clocksource

Re: [RFC 2/5] ARM: dts: am33xx: Set parent clock for timer through DT

2014-03-14 Thread Tero Kristo
On 03/13/2014 10:35 PM, Joel Fernandes wrote: Signed-off-by: Joel Fernandes jo...@ti.com --- arch/arm/boot/dts/am33xx.dtsi |2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch/arm/boot/dts/am33xx.dtsi index 4e6c959..51b7008 100644 ---

Re: [PATCH 1/2] perf, x86: Disallow setting undefined bits for PEBS events

2014-03-14 Thread Peter Zijlstra
On Thu, Mar 13, 2014 at 02:22:12PM -0700, Andi Kleen wrote: From: Andi Kleen a...@linux.intel.com The SDM forbids setting various event qualifiers with PEBS events. The magic cycles:pp event uses it, but it has caused problems in the past. We continue allowing it for cycles:pp, but forbid

Warning

2014-03-14 Thread patrick
Dear Customer This message is from Naukri.com to all Employers registered With Naukri.com. we are currently carrying out maintenance exercise to improve our quality service, and reduce the rate of spam in our job portal. please confirm and upgrade your employers account click the link blow

Re: RESEND [PATCH V9 2/2] ARM: dts: exynos5250: Enable ahci sata and sata phy

2014-03-14 Thread Yuvaraj Kumar
kgene, Please pick this patch. On Tue, Mar 4, 2014 at 7:02 PM, Kishon Vijay Abraham I kis...@ti.com wrote: On Tuesday 04 March 2014 04:40 PM, Yuvaraj Kumar C D wrote: This patch adds dt entry for ahci sata controller and its corresponding phy controller.phy node has been added w.r.t new

Re: [PATCH] ARM: dts: exynos5250: turn on the LDO10 on SMDK5250

2014-03-14 Thread Yuvaraj Kumar
Any comments on this? On Mon, Mar 3, 2014 at 4:45 PM, Yuvaraj Kumar C D yuvaraj...@gmail.com wrote: Commit 275dcd2 ARM: dts: add max77686 pmic node for smdk5250 added required LDO's for SMDK5250 boards.Currently LDO10 is turned off.As LDO10, enable/disable the LDO22 which is required for

Re: [PATCH v3 4/4] x86: Pass memory range via E820 for kdump

2014-03-14 Thread Matt Fleming
On Fri, 14 Mar, at 10:47:26AM, Dave Young wrote: Can you test with matt's tree to see if it works? If it still happens please post the full log. So that'd be the 'next' branch at, git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git which contains Borislav's fixes for the EFI

Re: next-20140313 - build error in e1000e driver

2014-03-14 Thread Mika Westerberg
On Thu, Mar 13, 2014 at 03:32:48PM -0400, Valdis Kletnieks wrote: My kernel has CONFIG_PM_SLEEP=n, which leads to hilarity... CC drivers/net/ethernet/intel/e1000e/netdev.o drivers/net/ethernet/intel/e1000e/netdev.c:7079:13: error: 'e1000e_pm_suspend' undeclared here (not in a

Re: [PATCH v3 2/4] mfd: max8997: handle IRQs using regmap

2014-03-14 Thread Robert Baldyga
On 03/13/2014 11:45 AM, Chanwoo Choi wrote: Hi Robert, On 03/13/2014 06:38 PM, Robert Baldyga wrote: This patch modifies mfd driver to use regmap for handling interrupts. It allows to simplify irq handling process. This modifications needed to make small changes in function drivers, which

Re: [GIT PULL v2] timers updates for 3.15

2014-03-14 Thread Ingo Molnar
* Frederic Weisbecker fweis...@gmail.com wrote: So I propose you something even more simple. The choice of tip:timers/core as a base was actually just about topic. But there is no dependency on it. (And actually sched/core would have been a better choice for a base if any). So in order

Re: [PATCH] media: davinci: vpbe: fix build warning

2014-03-14 Thread Hans Verkuil
On 03/14/2014 06:25 AM, Lad, Prabhakar wrote: From: Lad, Prabhakar prabhakar.cse...@gmail.com this patch fixes following build warning drivers/media/platform/davinci/vpbe_display.c: In function 'vpbe_start_streaming': drivers/media/platform/davinci/vpbe_display.c:344: warning: unused

[tip:perf/core] perf/x86/uncore: Fix missing end markers for SNB/ IVB/HSW IMC PMU

2014-03-14 Thread tip-bot for Stephane Eranian
Commit-ID: 81827ed8d85e892311965dc9ec4120b2b2e745bd Gitweb: http://git.kernel.org/tip/81827ed8d85e892311965dc9ec4120b2b2e745bd Author: Stephane Eranian eran...@google.com AuthorDate: Thu, 13 Mar 2014 13:04:36 +0100 Committer: Ingo Molnar mi...@kernel.org CommitDate: Fri, 14 Mar 2014

Re: [PATCH] perf/x86/intel: Use rdmsrl_safe when initializing RAPL PMU.

2014-03-14 Thread Peter Zijlstra
On Thu, Mar 13, 2014 at 12:36:26PM -0700, Venkatesh Srinivas wrote: CPUs which should support the RAPL counters according to Family/Model/Stepping may still issue #GP when attempting to access the RAPL MSRs. This may happen when Linux is running under KVM and we are passing-through host F/M/S

Re: [sched/balance] INFO: possible recursive locking detected

2014-03-14 Thread Alex Shi
On 03/14/2014 03:40 PM, Fengguang Wu wrote: On Fri, Mar 14, 2014 at 03:31:21PM +0800, Alex Shi wrote: On 03/14/2014 02:48 PM, Fengguang Wu wrote: On Fri, Mar 14, 2014 at 02:26:24PM +0800, Alex Shi wrote: On 03/14/2014 02:16 PM, Fengguang Wu wrote: Alex, Here are the test results for branch

[PATCH] spi: dw-mmio: add oftree support

2014-03-14 Thread Steffen Trumtrar
Allow probing the dw-mmio from devicetree. Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de --- This was tested on Socfpga and v3.14-rc6 .../devicetree/bindings/spi/spi-dw-mmio.txt| 25 ++ drivers/spi/spi-dw-mmio.c | 19

Re: [PATCHv4 4/7] hwspinlock/core: add common OF helpers

2014-03-14 Thread Ohad Ben-Cohen
Hi Suman, On Tue, Mar 4, 2014 at 7:38 PM, Suman Anna s-a...@ti.com wrote: Do you have any objections to the return code convention change? Unless strictly needed, I prefer we don't switch to the ERR_PTR code convention, as it reduces code readability and increases chances of user bugs. In

Update on LSF/MM [was Re: LSF/MM 2014 Call For Proposals]

2014-03-14 Thread James Bottomley
Hi everyone We're about three weeks out from LSF/MM, so the PC is putting together the agenda here: https://docs.google.com/spreadsheet/pub?key=0ArurRVMVCSnkdHU2Zk1KbFhmeVZFVmFMQ19nakJYaFEgid=0 The current list of attendees is:

Re: [PATCH v3] net: phy: fix uninitalized WOL parameters in phy_ethtool_get_wol

2014-03-14 Thread Sebastian Hesselbarth
On 03/13/2014 08:38 PM, David Miller wrote: From: Sebastian Hesselbarth sebastian.hesselba...@gmail.com Date: Wed, 12 Mar 2014 00:02:55 +0100 phy_ethtool_get_wol is a helper to get current WOL settings from a phy device. When using this helper on a PHY without .get_wol callback, struct

Re: [PATCH] Fix northbridge quirk to assign correct NUMA node

2014-03-14 Thread Borislav Petkov
On Thu, Mar 13, 2014 at 07:43:01PM +0800, Daniel J Blueman wrote: For systems with multiple servers and routed fabric, all northbridges get assigned to the first server. Fix this by also using the node reported from the PCI bus. For single-fabric systems, the northbriges are on PCI bus 0 by

Re: [sched/balance] INFO: possible recursive locking detected

2014-03-14 Thread Fengguang Wu
On Fri, Mar 14, 2014 at 04:46:43PM +0800, Alex Shi wrote: On 03/14/2014 03:40 PM, Fengguang Wu wrote: On Fri, Mar 14, 2014 at 03:31:21PM +0800, Alex Shi wrote: On 03/14/2014 02:48 PM, Fengguang Wu wrote: On Fri, Mar 14, 2014 at 02:26:24PM +0800, Alex Shi wrote: On 03/14/2014 02:16 PM,

[PATCH] net: phy: fix uninitalized ethtool_wolinfo in phy_suspend

2014-03-14 Thread Sebastian Hesselbarth
Callers of phy_ethtool_get_wol are supposed to provide a properly cleared struct ethtool_wolinfo. Therefore, fix phy_suspend to clear it before passing it to phy_ethtool_get_wol. Signed-off-by: Sebastian Hesselbarth sebastian.hesselba...@gmail.com --- Cc: David Miller da...@davemloft.net Cc:

[PATCH] staging: cxt1e1: remove redundant memset() call

2014-03-14 Thread Daeseok Youn
The banner array doens't need to set to 0. sprintf() adds a terminating '\0'. And the sn array can be declared and initialized to zero. So remove redundant memset() with zero. Remove unnecessary cast for memcpy(). Signed-off-by: Daeseok Youn daeseok.y...@gmail.com ---

Re: [PATCH v2] gpio: clamp returned values to the boolean range

2014-03-14 Thread Linus Walleij
On Tue, Mar 11, 2014 at 7:52 AM, Alexandre Courbot acour...@nvidia.com wrote: This patch makes the internal _gpiod_get_raw_value() function return a bool, effectively clamping the GPIO value to the boolean range no matter what the driver does. This looks good, patch applied! Yours, Linus

Re: [PATCH v4 4/6] pinctrl: st: Use ARRAY_SIZE instead of raw value for number of delays

2014-03-14 Thread Linus Walleij
On Wed, Mar 12, 2014 at 3:25 PM, Joe Perches j...@perches.com wrote: On Wed, 2014-03-12 at 09:50 +0100, Maxime COQUELIN wrote: This patch replaces the raw values with ARRAY_SIZE for assigning the ninput_delays and noutput_delays fields of STiH416's st_pctl_data struct. trivial note: diff

Re: [PATCH 1/1] block: rework flush sequencing for blk-mq

2014-03-14 Thread Christoph Hellwig
On Thu, Mar 13, 2014 at 12:13:47PM -0400, Mike Snitzer wrote: Pretty ironic that in the same email that you ask someone to Let's make this a little less personal. you start by asserting upstream dm-multipath sees very little testing -- and use your commit that recently broke dm-multipath as

Re: [PATCH] irq: Consider a negative return value of irq_startup() as an error

2014-03-14 Thread Linus Walleij
On Wed, Mar 12, 2014 at 4:10 PM, Thomas Gleixner t...@linutronix.de wrote: I pushed out the patch to a separate branch git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip irq/for-gpio and merged that branch back into irq/core. So you can just pull irq/for-gpio into the gpio work and

[PATCHv3 8/8] Documentation: dt: devfreq: Add device tree binding of Exynos4 busfreq

2014-03-14 Thread Chanwoo Choi
This patch introduce device tree binding for the Exynos4's busfreq driver. The Exynos4's busfreq driver support DVFS(Dynamic Voltage Frequency Scaling) of Exynos4 memory bus to optimize power-consumption on runtime state. Exynos4's busfreq driver need the utilization of memory bus. So, busfreq

[PATCHv3 3/8] devfreq: exynos4: Use common ppmu driver and get ppmu address from dt data

2014-03-14 Thread Chanwoo Choi
This patch use common ppmu driver of exynos_ppmu.c driver instead of individual function related to PPC because PPMU is integrated module with both PPC and Bus event generator. When using PPMU to get bus performance read/write event, exynos4_bus.c don't need to consider memory type. And get ppmu

Re: [mac80211_hwsim] BUG: unable to handle kernel paging request at ce1db404

2014-03-14 Thread Fengguang Wu
Hi Martin, On Wed, Mar 12, 2014 at 06:08:06PM +0100, Martin Pitt wrote: Hey Fengguang, Fengguang Wu [2014-03-05 21:23 +0800]: git bisect start v3.10 v3.9 -- [snip] git bisect bad d8efcf38b13df3e9e889cf7cc214cb85dc53600c # 04:30 0- 3 Merge tag 'for-linus' of

Re: [PATCH v2 1/3] ARM: dts: berlin2q: add the Marvell Armada 1500 pro

2014-03-14 Thread Sebastian Hesselbarth
On 03/13/2014 03:06 PM, Antoine Ténart wrote: Adds initial support for the Marvell Armada 1500 pro (BG2Q) SoC (Berlin family). The SoC has nodes for cpu, l2 cache controller, interrupt controllers, local timer, apb timers and uarts for now. Signed-off-by: Antoine Ténart

[PATCHv3 7/8] devfreq: exynos4: Add CONFIG_PM_OPP dependency to fix probe fail

2014-03-14 Thread Chanwoo Choi
This patch add CONFIG_PM_OPP dependecy to exynos4_bus driver to fix probe fail as following log: [3.721389] exynos4-busfreq busfreq.3: Fail to add opp entries. [3.721697] exynos4-busfreq: probe of busfreq.3 failed with error -22 If CONFIG_PM_OPP is disabled, dev_pm_opp_find_freq_floor()

Re: [PATCH 1/1] block: rework flush sequencing for blk-mq

2014-03-14 Thread Hannes Reinecke
On 03/14/2014 10:25 AM, Christoph Hellwig wrote: On Thu, Mar 13, 2014 at 12:13:47PM -0400, Mike Snitzer wrote: Pretty ironic that in the same email that you ask someone to Let's make this a little less personal. you start by asserting upstream dm-multipath sees very little testing -- and use

[PATCHv3 4/8] devfreq: exynos4: Add ppmu's clock control and code clean about regulator control

2014-03-14 Thread Chanwoo Choi
There are not the clock controller of ppmudmc0/1. This patch control the clock of ppmudmc0/1 which is used for monitoring memory bus utilization. Also, this patch code clean about regulator control and free resource when calling exit/remove function. For example, busfreq@106A {

[PATCHv3 5/8] devfreq: exynos4: Use SET_SYSTEM_SLEEP_PM_OPS macro

2014-03-14 Thread Chanwoo Choi
This patch use SET_SYSTEM_SLEEP_PM_OPS macro instead of legacy method. Signed-off-by: Chanwoo Choi cw00.c...@samsung.com --- drivers/devfreq/exynos/exynos4_bus.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/devfreq/exynos/exynos4_bus.c

[PATCHv3 2/8] devfreq: exynos4: Support devicetree to get device id of Exynos4 SoC

2014-03-14 Thread Chanwoo Choi
This patch support DT(DeviceTree) method to probe exynos4_bus and get device id of each Exynos4 SoC by using dt helper function. Signed-off-by: Chanwoo Choi cw00.c...@samsung.com --- drivers/devfreq/exynos/exynos4_bus.c | 26 +- 1 file changed, 25 insertions(+), 1

[PATCHv3 1/8] devfreq: exynos4: Fix bug of resource leak and code clean on probe()

2014-03-14 Thread Chanwoo Choi
This patch fix bug about resource leak when happening probe fail and code clean to add debug message. Signed-off-by: Chanwoo Choi cw00.c...@samsung.com --- drivers/devfreq/exynos/exynos4_bus.c | 30 +++--- 1 file changed, 23 insertions(+), 7 deletions(-) diff --git

[PATCHv3 6/8] devfreq: exynos4: Fix power-leakage of clock on suspend state

2014-03-14 Thread Chanwoo Choi
This patch disable ppmu clocks before entering suspend state to remove power-leakage and enable ppmu clocks on resume function. Signed-off-by: Chanwoo Choi cw00.c...@samsung.com --- drivers/devfreq/exynos/exynos4_bus.c | 25 - 1 file changed, 24 insertions(+), 1

[PATCHv3 0/8] devfreq: exynos4: Support dt and use common ppmu driver

2014-03-14 Thread Chanwoo Choi
This patchset support devicetree and use common ppmu driver instead of individual code of exynos4_bus.c to remove duplicate code. Also this patchset get the resources for busfreq from dt data by using DT helper function. - PPMU register address - PPMU clock - Regulator for INT/MIF block This

Re: [PATCH 1/1] block: rework flush sequencing for blk-mq

2014-03-14 Thread Christoph Hellwig
On Fri, Mar 14, 2014 at 02:25:19AM -0700, Christoph Hellwig wrote: b) is a bit harder, but we should think hard about it when rewriting the multipath code to support blk-mq. Talking about which I think trying to use dm-multipath on any blk-mq device will go horribly crash and boom at the

Re: [PATCH 00/18] edma/ASoC: dmaengine PCM for AM335x and AM447x

2014-03-14 Thread Peter Ujfalusi
On 03/13/2014 03:46 PM, Mark Brown wrote: On Thu, Mar 13, 2014 at 11:18:22AM +0200, Peter Ujfalusi wrote: With this series AM335x and AM447x will use the dmaengine PCM for audio. The daVinci devices will keep using the davinci-pcm for now since I do not have means to test them but the code

Re: [PATCH v4 4/6] pinctrl: st: Use ARRAY_SIZE instead of raw value for number of delays

2014-03-14 Thread Maxime Coquelin
On 03/14/2014 10:20 AM, Linus Walleij wrote: On Wed, Mar 12, 2014 at 3:25 PM, Joe Perches j...@perches.com wrote: On Wed, 2014-03-12 at 09:50 +0100, Maxime COQUELIN wrote: This patch replaces the raw values with ARRAY_SIZE for assigning the ninput_delays and noutput_delays fields of

Re: [PATCH v2 1/3] ARM: dts: berlin2q: add the Marvell Armada 1500 pro

2014-03-14 Thread Antoine Ténart
Sebastian, On 14/03/2014 10:31, Sebastian Hesselbarth wrote: On 03/13/2014 03:06 PM, Antoine Ténart wrote: +clocks { +#address-cells = 0; +#size-cells = 0; + +smclk: sysmgr-clock { +compatible = fixed-clock; +#clock-cells = 0; +

Re: [PATCH] [RFC] perf: Fix a race between ring_buffer_detach() and ring_buffer_wakeup()

2014-03-14 Thread Peter Zijlstra
On Thu, Mar 13, 2014 at 12:58:16PM -0700, Paul E. McKenney wrote: On Fri, Mar 07, 2014 at 03:38:46PM +0200, Alexander Shishkin wrote: This is more of a problem description than an actual bugfix, but currently ring_buffer_detach() can kick in while ring_buffer_wakeup() is traversing the ring

Re: [PATCH 1/1] block: rework flush sequencing for blk-mq

2014-03-14 Thread Hannes Reinecke
On 03/14/2014 10:34 AM, Christoph Hellwig wrote: On Fri, Mar 14, 2014 at 02:25:19AM -0700, Christoph Hellwig wrote: b) is a bit harder, but we should think hard about it when rewriting the multipath code to support blk-mq. Talking about which I think trying to use dm-multipath on any blk-mq

Re: [PATCH v2 1/3] ARM: dts: berlin2q: add the Marvell Armada 1500 pro

2014-03-14 Thread Sebastian Hesselbarth
On 03/14/2014 10:48 AM, Antoine Ténart wrote: On 14/03/2014 10:31, Sebastian Hesselbarth wrote: On 03/13/2014 03:06 PM, Antoine Ténart wrote: +clocks { +#address-cells = 0; +#size-cells = 0; + +smclk: sysmgr-clock { +compatible = fixed-clock; +

Re: [PATCH] KVM: SVM: fix cr8 intercept window

2014-03-14 Thread Paolo Bonzini
Il 13/03/2014 18:08, Radim Krčmář ha scritto: I agree that old code is wrong and the patch looks correct, but I only see how the bug may cause pending IRR to not be delivered in time, not how interrupt can disrupt a higher priority task. Right. Also, on SMP guests the effect would likely

Re: [PATCH] Fix northbridge quirk to assign correct NUMA node

2014-03-14 Thread Daniel J Blueman
Hi Boris, On 14/03/2014 17:06, Borislav Petkov wrote: On Thu, Mar 13, 2014 at 07:43:01PM +0800, Daniel J Blueman wrote: For systems with multiple servers and routed fabric, all northbridges get assigned to the first server. Fix this by also using the node reported from the PCI bus. For

Re: [PATCH v11 01/27] iommu/exynos: do not include removed header

2014-03-14 Thread Sachin Kamat
On 14 March 2014 10:31, Cho KyongHo pullip@samsung.com wrote: Commit 25e9d28d92 (ARM: EXYNOS: remove system mmu initialization from exynos tree) removed arch/arm/mach-exynos/mach/sysmmu.h header without removing remaining use of it from exynos-iommu driver, thus causing a compilation

[PATCH v2] dma: dw: Add suspend and resume handling for PCI mode DW_DMAC.

2014-03-14 Thread Chew Chiau Ee
From: Chew, Chiau Ee chiau.ee.c...@intel.com This is to disable/enable DW_DMAC hw during late suspend/early resume. Since DMA is providing service to other clients (eg: SPI, HSUART), we need to ensure DMA suspends after the clients and resume before the clients are active. Signed-off-by: Chew,

[tip:x86/urgent] x86/amd/numa: Fix northbridge quirk to assign correct NUMA node

2014-03-14 Thread tip-bot for Daniel J Blueman
Commit-ID: 847d7970defb45540735b3fb4e88471c27cacd85 Gitweb: http://git.kernel.org/tip/847d7970defb45540735b3fb4e88471c27cacd85 Author: Daniel J Blueman dan...@numascale.com AuthorDate: Thu, 13 Mar 2014 19:43:01 +0800 Committer: Ingo Molnar mi...@kernel.org CommitDate: Fri, 14 Mar 2014

Re: [PATCH v6 4/7] arm64: Add ftrace support

2014-03-14 Thread Will Deacon
On Fri, Mar 14, 2014 at 04:45:13AM +, AKASHI Takahiro wrote: On 03/14/2014 02:08 AM, Will Deacon wrote: On Thu, Mar 13, 2014 at 10:13:47AM +, AKASHI Takahiro wrote: This patch implements arm64 specific part to support function tracers, such as function (CONFIG_FUNCTION_TRACER),

Re: [PATCH v2] gpio: davinci: fix gpio selection for OF

2014-03-14 Thread Alexander Holler
Am 11.03.2014 11:15, schrieb Linus Walleij: On Wed, Mar 5, 2014 at 12:21 PM, Alexander Holler hol...@ahsoftware.de wrote: The driver missed an of_xlate function to translate gpio numbers as found in the DT to the correct chip and number. While there I've set #gpio_cells to a fixed value

Re: [PATCH v6 6/7] arm64: ftrace: Add CALLER_ADDRx macros

2014-03-14 Thread Will Deacon
On Fri, Mar 14, 2014 at 03:00:14AM +, AKASHI Takahiro wrote: On 03/14/2014 12:54 AM, Will Deacon wrote: On Thu, Mar 13, 2014 at 10:13:49AM +, AKASHI Takahiro wrote: CALLER_ADDRx returns caller's address at specified level in call stacks. They are used for several tracers like

Re: [PATCH 00/18] edma/ASoC: dmaengine PCM for AM335x and AM447x

2014-03-14 Thread Mark Brown
On Fri, Mar 14, 2014 at 11:38:58AM +0200, Peter Ujfalusi wrote: The only thing I'm afraid off is that it is going to take two release cycle to get this in: first cycle edma part, next cycle for the ASoC to switch to use the edma-pcm. We can do a cross tree merge, or the EDMA code can be

[PATCH] ARM: dts: exynos4210-trats: add max8997 IRQ

2014-03-14 Thread Robert Baldyga
This patch adds device tree node for IRQ used by max8997. Signed-off-by: Robert Baldyga r.bald...@samsung.com --- arch/arm/boot/dts/exynos4210-trats.dts | 13 + 1 file changed, 13 insertions(+) diff --git a/arch/arm/boot/dts/exynos4210-trats.dts

Re: [PATCH v4 0/6] Add STiH407 SoC and reference board support

2014-03-14 Thread Linus Walleij
On Wed, Mar 12, 2014 at 4:26 PM, Maxime Coquelin maxime.coque...@st.com wrote: On 03/12/2014 03:20 PM, Linus Walleij wrote: I've applied the pinctrl changes to the pinctrl tree, please push all the DTS[i] changes through ARM SoC. As mentioned in the cover-letter, the DTS changes are based on

Re: [PATCH v4 4/6] pinctrl: st: Use ARRAY_SIZE instead of raw value for number of delays

2014-03-14 Thread srinivas kandagatla
On 14/03/14 09:44, Maxime Coquelin wrote: drivers/pinctrl/pinctrl-st.c- unsigned int*input_delays; drivers/pinctrl/pinctrl-st.c- unsigned int*output_delays; It may be better to change these to const unsigned int * and change static unsigned int stih416_delays[] = { to static

Re: [patch v3]DM: dm-insitu-comp: a compressed DM target for SSD

2014-03-14 Thread Shaohua Li
On Mon, Mar 10, 2014 at 09:52:56AM -0400, Mike Snitzer wrote: On Fri, Mar 07 2014 at 2:57am -0500, Shaohua Li s...@kernel.org wrote: ping! Hi, I intend to get dm-insitu-comp reviewed for 3.15. Sorry I haven't gotten back with you before now, been busy tending to 3.14-rc issues. I

Re: [PATCH] gpio: mcp23s08: Trivial: Fixed coding style issues

2014-03-14 Thread Linus Walleij
On Wed, Mar 12, 2014 at 9:16 PM, Gerhard Sittig g...@denx.de wrote: 'sizeof' is an operator, very much like a unary minus or unary ampersand which neither require parentheses. So either of sizeof(x) as well as sizeof x are legal with regard to the C language. It's just that the community

[PATCH] [media] ov2640: add support for async device registration

2014-03-14 Thread Josh Wu
Move the clock detection code to the beginning of the probe(). If we meet any error in the clock detecting, then defer the probe. Signed-off-by: Josh Wu josh...@atmel.com --- drivers/media/i2c/soc_camera/ov2640.c | 43 + 1 file changed, 28 insertions(+), 15

Re: [PATCH 1/8] mfd: lpc_ich: Fix ACPI enable bitmask

2014-03-14 Thread Lee Jones
The original bitmask of 0x10 was incorrect and would result in a write to a reserved read-only bit instead of enabling the ACPI I/O region. Update it to the proper value of 0x80. Signed-off-by: Peter Tyser pty...@xes-inc.com Tested-by: Rajat Jain rajatj...@juniper.net Cc: Guenter Roeck

Re: [PATCHv2 8/8] devfreq: exynos4: Add busfreq driver for exynos4210/exynos4x12

2014-03-14 Thread Mark Rutland
On Fri, Mar 14, 2014 at 07:14:37AM +, Chanwoo Choi wrote: Hi Mark, On 03/14/2014 02:53 AM, Mark Rutland wrote: On Thu, Mar 13, 2014 at 08:17:29AM +, Chanwoo Choi wrote: This patch add busfreq driver for Exynos4210/Exynos4x12 memory interface and bus to support DVFS(Dynamic

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