[PATCH v2 01/17] crypto: talitos - base address for Execution Units and macro for ISR masks

2015-03-06 Thread Christophe Leroy
SEC1 and SEC2 have different EU base addresses, so define base addresses as #define SEC1 and SEC2 have different bit masks for ISR registers, so create a macro to define them Signed-off-by: Christophe Leroy --- drivers/crypto/talitos.h | 85 ++-- 1

Re: [PATCH v3] pci: spear: Drop __initdata from spear13xx_pcie_driver

2015-03-06 Thread Matwey V. Kornilov
2015-03-06 17:42 GMT+03:00 Stanimir Varbanov : > On 02/19/2015 07:41 PM, Matwey V. Kornilov wrote: >> spear13xx_pcie_driver.driver is allocated in text.init section >> and then the pointer to it is passed futher. This patch is to avoid >> crashes like the following, when freed memory is used. >> >

Re: [PATCH] pwm: imx-pwm: add explicit compatible strings and required clock properties

2015-03-06 Thread Matt Porter
On Fri, Mar 06, 2015 at 09:16:44AM -0600, Rob Herring wrote: > On Fri, Mar 6, 2015 at 9:09 AM, Matt Porter wrote: > > The imx-pwm binding contains language indicating compatible > > strings to be used that is not valid for all supported parts > > e.g. Should be "fsl,-pwm". Fix this by enumerating

Re: [PATCH] capabilities: Ambient capability set V2

2015-03-06 Thread Serge E. Hallyn
On Fri, Mar 06, 2015 at 09:50:02AM -0600, Christoph Lameter wrote: > On Thu, 5 Mar 2015, Serge E. Hallyn wrote: > > > > > So I'd say drop this change ^ > > > > > > Then the ambient caps get ignored for a executables that have capabilities > > > seton the file? > > > > Yes. Those are assumed to

Re: [PATCH 1/1] x86/fpu: math_state_restore() should not blindly disable irqs

2015-03-06 Thread Oleg Nesterov
On 03/06, David Vrabel wrote: > > On 06/03/15 15:36, Oleg Nesterov wrote: > > > > This needs more discussion, but in short so far I think that fpu_alloc() > > from #NM exception is fine if user_mode(regs) == T. > > I think a memory allocation here, where the only behaviour on a failure > is to

Re: [PATCH 1/7] soc/fman: Add the FMan FLIB headers

2015-03-06 Thread Kumar Gala
On Mar 4, 2015, at 11:45 PM, Emil Medve wrote: > From: Igal Liberman > > The Freescale Data Path Acceleration Architecture (DPAA) is a set of > hardware components on specific QorIQ P and T series multicore processors. > This architecture provides the infrastructure to support simplified >

Re: [V4 PATCH 1/2] ACPI / scan: Add support for ACPI _CLS device matching

2015-03-06 Thread Suravee Suthikulanit
On 3/2/2015 2:27 AM, Suravee Suthikulpanit wrote: Device drivers typically use ACPI _HIDs/_CIDs listed in struct device_driver acpi_match_table to match devices. However, for generic drivers, we do not want to list _HID for all supported devices. Also, certain classes of devices do not have _CID

[PATCH v2] kernel/panic/kexec: fix "crash_kexec_post_notifiers" option issue in oops path

2015-03-06 Thread Hatayama, Daisuke/畑山 大輔
The commit f06e5153f4ae2e2f3b0300f0e260e40cb7fefd45 introduced "crash_kexec_post_notifiers" kernel boot option, which toggles wheather panic() calls crash_kexec() before panic_notifiers and dump kmsg or after. The problem is that the commit overlooks panic_on_oops kernel boot option. If it is

Re: [PATCH v3] SATA: OCTEON: support SATA on OCTEON platform

2015-03-06 Thread David Daney
On 03/06/2015 02:06 AM, Hans de Goede wrote: Hi, On 05-03-15 15:58, Aleksey Makarov wrote: The OCTEON SATA controller is currently found on cn71XX devices. Signed-off-by: David Daney Signed-off-by: Vinita Gupta Signed-off-by: Aleksey Makarov --- [...] diff --git

Re: randconfig build error with next-20150303, in drivers/bcma/driver_pcie2.c

2015-03-06 Thread Kalle Valo
Jim Davis writes: >>> However, that commit is in next-20150304 and we still get the error >>> (see, for example, >>> http://kisskb.ellerman.id.au/kisskb/buildresult/12376688/). >> >> I applied few fixes from Rafal and Chen: >> >> 1ca2760fb2c1 bcma: prepare Kconfig symbol for PCI driver >>

Re: [PATCH v1] mv643xx_eth: only account for work done in rxq_process in poll callback.

2015-03-06 Thread Nicolas Schichan
On 03/04/2015 10:32 PM, Francois Romieu wrote: > Nicolas Schichan : >> @@ -1050,7 +1049,7 @@ static int txq_reclaim(struct tx_queue *txq, int >> budget, int force) >> __netif_tx_lock_bh(nq); >> >> reclaimed = 0; >> -while (reclaimed < budget && txq->tx_desc_count > 0) { >> +

Re: [PATCH 1/4] PM / Wakeirq: Add minimal device wakeirq helper functions

2015-03-06 Thread Tony Lindgren
Hi, * Rafael J. Wysocki [150305 17:38]: > Please always CC linux-pm on CC patches. Sure will do for the next rev, sorry forgot to add that. > On Thursday, March 05, 2015 04:34:06 PM Tony Lindgren wrote: > > +/** > > + * handle_dedicated_wakeirq - Handler for device wake-up interrupts > > + *

Re: [PATCH stable 3.10, 3.12, 3.14] MIPS: Export FP functions used by lose_fpu(1) for KVM

2015-03-06 Thread Guenter Roeck
On Thu, Mar 05, 2015 at 10:30:34PM -0800, Greg Kroah-Hartman wrote: > On Thu, Mar 05, 2015 at 04:08:44PM +, James Hogan wrote: > > [ Upstream commit 3ce465e04bfd8de9956d515d6e9587faac3375dc ] > > > > Export the _save_fp asm function used by the lose_fpu(1) macro to GPL > > modules so that KVM

Re: [PATCH 1/1] x86/fpu: math_state_restore() should not blindly disable irqs

2015-03-06 Thread David Vrabel
On 06/03/15 15:36, Oleg Nesterov wrote: > On 03/06, David Vrabel wrote: >> >> On 06/03/15 14:01, Oleg Nesterov wrote: >> >>> Not sure I understand it correctly after the first quick look, but >>> >>> 1. It conflicts with the recent changes in tip/x86/fpu >>> >>> 2. fpu_ini() initializes

Re: [Patch V7 02/10] ASoC: qcom: Document LPASS CPU bindings

2015-03-06 Thread Kumar Gala
On Mar 5, 2015, at 7:51 PM, Kenneth Westfield wrote: > On Thu, Mar 05, 2015 at 12:52:30PM -0600, Kumar Gala wrote: >> >> On Mar 3, 2015, at 6:21 PM, Kenneth Westfield >> wrote: >> >>> +++ b/Documentation/devicetree/bindings/sound/qcom,lpass-cpu.txt >>> @@ -0,0 +1,49 @@ >>> +* Qualcomm

[PATCH] HID: multitouch: add support of clickpads

2015-03-06 Thread Benjamin Tissoires
Touchpads that have only one button are called clickpads and should be advertised as such by the kernel. Signed-off-by: Benjamin Tissoires --- Hi, this has been on my local tree for nearly a year now, but I never really managed to take the time to make it working properly. Jason raised the

Re: [PATCH v4 2/5] irqchip: gicv3-its: use 64KB page as default granule

2015-03-06 Thread Marc Zyngier
On 06/03/15 04:13, Yun Wu wrote: > The field of page size in register GITS_BASERn might be read-only > if an implementation only supports a single, fixed page size. But > currently the ITS driver will throw out an error when PAGE_SIZE > is less than the minimum size supported by an ITS. So

Re: [PATCH 1/1] staging: rtl8723au: Remove unnecessary OOM message

2015-03-06 Thread Jes Sorensen
Julia Lawall writes: > On Fri, 6 Mar 2015, Jes Sorensen wrote: > >> Quentin Lambert writes: >> > This patch reduces the kernel size by removing error messages that >> > duplicate >> > the normal OOM message. >> > >> > A simplified version of the semantic patch that finds this problem is as >> >

Re: [PATCH -next 02/12] serial: earlycon: Emit earlycon name in the OF table

2015-03-06 Thread Peter Hurley
On 03/05/2015 10:13 AM, Rob Herring wrote: > On Wed, Mar 4, 2015 at 11:24 AM, Peter Hurley > wrote: >> The OF device name of the earlycon is never used because there is no >> device; re-purpose the name field to store the earlycon name in >> the OF earlycon table. Earlycon will use the table

Re: [PATCH v2 1/3] devicetree: bindings: Document qcom,msm-id and qcom,board-id

2015-03-06 Thread Kumar Gala
On Mar 5, 2015, at 7:59 PM, Olof Johansson wrote: > On Thu, Mar 5, 2015 at 12:23 PM, Kumar Gala wrote: >> >> On Mar 5, 2015, at 1:42 PM, Kevin Hilman wrote: >> >>> Kumar Gala writes: >>> The top level qcom,msm-id and qcom,board-id are utilized by bootloaders on Qualcomm MSM

Re: [PATCH]Add VT1613 AC97 codec support

2015-03-06 Thread Takashi Iwai
At Fri, 06 Mar 2015 16:59:00 +0100, Maciej S. Szmigiero wrote: > > Patch to add an VT1613 AC97 codec support. > > This codec has additional DC offset removal control, > headphone output and no video input. > > Signed-off-by: Maciej Szmigiero Applied, thanks. Takashi > > diff --git

Re: [Xen-devel] kasan_map_early_shadow() on Xen

2015-03-06 Thread Konrad Rzeszutek Wilk
On Wed, Mar 04, 2015 at 05:47:03PM -0800, Luis R. Rodriguez wrote: > On Wed, Mar 4, 2015 at 6:36 AM, Andrey Ryabinin > wrote: > > On 03/03/2015 07:02 PM, Konrad Rzeszutek Wilk wrote: > >> If it is like that - then just using what had to be implemented > >> for the stack protection as a template

[PATCH]Add VT1613 AC97 codec support

2015-03-06 Thread Maciej S. Szmigiero
Patch to add an VT1613 AC97 codec support. This codec has additional DC offset removal control, headphone output and no video input. Signed-off-by: Maciej Szmigiero diff --git a/sound/pci/ac97/ac97_codec.c b/sound/pci/ac97/ac97_codec.c index 5ee2f17..5bca1a3 100644 ---

Re: [PATCH 1/5] mtd: nand: vf610_nfc: Freescale NFC for VF610, MPC5125 and others

2015-03-06 Thread Bill Pringlemeir
On 6 Mar 2015, ste...@agner.ch wrote: > On 2015-03-06 07:15, Sascha Hauer wrote: >> Hi Stefan, >> On Thu, Mar 05, 2015 at 12:10:20AM +0100, Stefan Agner wrote: >>> + >>> +static int vf610_nfc_probe_dt(struct device *dev, struct >>> vf610_nfc_config *cfg) >>> +{ >>> + struct device_node *np =

Re: [PATCHv4 00/24] THP refcounting redesign

2015-03-06 Thread Jerome Marchand
On 03/06/2015 01:18 PM, Kirill A. Shutemov wrote: > On Thu, Mar 05, 2015 at 01:55:15PM +0100, Jerome Marchand wrote: >> On 03/04/2015 05:32 PM, Kirill A. Shutemov wrote: >>> Hello everybody, >>> >>> It's bug-fix update of my thp refcounting work. >>> >>> The goal of patchset is to make refcounting

[PATCH] phy: ti/omap: Fix modalias

2015-03-06 Thread Axel Lin
Remove extra space in MODULE_ALIAS. Signed-off-by: Axel Lin --- drivers/phy/phy-omap-control.c | 2 +- drivers/phy/phy-omap-usb2.c| 2 +- drivers/phy/phy-ti-pipe3.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/phy/phy-omap-control.c

Re: [PATCH 0/4] cleancache: remove limit on the number of cleancache enabled filesystems

2015-03-06 Thread Vladimir Davydov
On Fri, Mar 06, 2015 at 10:14:26AM -0500, Konrad Rzeszutek Wilk wrote: > Would you be willing to fold in the description in the patch #4 and repost it? > > Andrew - are you OK picking it up or would you prefer me as the maintainer > to feed it to Linus? [either option is fine with me] AFAICS

[PATCH] README: make the README agnostic to version numbers

2015-03-06 Thread Josh Poimboeuf
On Tue, Mar 03, 2015 at 10:08:02PM +0800, Yaowei Bai wrote: > As we have moved to 4.x, it should be reflected in README. > > Signed-off-by: Yaowei Bai > --- > README | 34 +- > 1 file changed, 17 insertions(+), 17 deletions(-) How about this more

Re: [PATCH] capabilities: Ambient capability set V2

2015-03-06 Thread Christoph Lameter
On Thu, 5 Mar 2015, Serge E. Hallyn wrote: > > > So I'd say drop this change ^ > > > > Then the ambient caps get ignored for a executables that have capabilities > > seton the file? > > Yes. Those are assumed to already know what they're doing. Ok can we get this patch merged now if I do this

Re: sched: softlockups in multi_cpu_stop

2015-03-06 Thread Sasha Levin
On 03/06/2015 09:45 AM, Sasha Levin wrote: > On 03/06/2015 09:34 AM, Rafael David Tinoco wrote: >> Are you sure about this ? I have a core dump locked on the same place >> (state machine for powering cpu down for the task swap) from a 3.13 (+ >> upstream patches) and this commit wasn't backported

Re: [PCI] BUG: unable to handle kernel

2015-03-06 Thread Murali Karicheri
On 03/06/2015 10:13 AM, Murali Karicheri wrote: On 03/06/2015 01:06 AM, Fengguang Wu wrote: Greetings, 0day kernel testing robot got the below dmesg and the first bad commit is git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git commit 0b2af171520e5d5e7d5b5f479b90a6a5014d9df6

Re: [PATCH] capabilities: Ambient capability set V2

2015-03-06 Thread Christoph Lameter
On Thu, 5 Mar 2015, Andy Lutomirski wrote: > > Yes due to the library issues. > > You can't LD_PRELOAD and fP together. And I'm still unconvinced that > ambient caps can ever be safe in conjunction with fP. I'll grill you > next week on what you're trying to do that makes you want this :)

Re: [PATCH RESEND 0/3] memory_hotplug: hyperv: fix deadlock between memory adding and onlining

2015-03-06 Thread Michal Hocko
[Sorry for the late response] This is basically the same code posted by KY Srinivasan posted late last year (http://marc.info/?l=linux-mm=141782228129426=2). I had objections to the implementation http://marc.info/?l=linux-mm=141805109216700=2 On Thu 12-02-15 11:23:51, Vitaly Kuznetsov wrote: >

[RFC PATCH] spi: Ensure that CS line is in non-active state after setup

2015-03-06 Thread Ivan T. Ivanov
When drivers didn't provide setup() method, SPI core should ensure that CS line is driven in non-active state after spi_setup(). Signed-off-by: Ivan T. Ivanov --- drivers/spi/spi.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/spi/spi.c b/drivers/spi/spi.c index c64a3e5..bfba2d9

[PATCH 2/2] audit,x86: add x32_execve[at] to syscall classification

2015-03-06 Thread David Drysdale
Treat x32 ABI variants of execve[at] the same as x86_64 variants. Slightly speculative as the audit subsystem doesn't currently work with x32 ABI syscalls. If and when audit+x32 does work, this should correctly classify exec calls. Signed-off-by: David Drysdale --- arch/x86/kernel/audit_64.c

[PATCH] Input: elan_i2c - Compare signature metadata before update fw

2015-03-06 Thread Duson Lin
To match different firmware file format, we replace original firmware file size checking with the signature metadata comparison when update firmware, If failed, the update will be aborted. Signed-off-by: Duson Lin --- drivers/input/mouse/elan_i2c.h |6 +++---

[PATCH 1/2] audit: add execveat to syscall classification

2015-03-06 Thread David Drysdale
New execveat syscall from v3.19 is missing from audit_classify_compat_syscall(). Reported-by: Brian Gerst Signed-off-by: David Drysdale --- lib/compat_audit.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/compat_audit.c b/lib/compat_audit.c index 873f75b640ab..a49469f0511d 100644

[PATCH 0/2] Update audit syscall classification for execve variants

2015-03-06 Thread David Drysdale
Add a couple of missing execve variants to the syscall classification code in the audit system. - Patch 1 is potentially suitable for 3.19 stable. - Patch 2 need not be back-applied, as audit doesn't yet work with x32 syscalls in general. David Drysdale (2): audit: add execveat to syscall

Re: [Qemu-devel] [PATCH 02/21] userfaultfd: linux/Documentation/vm/userfaultfd.txt

2015-03-06 Thread Eric Blake
On 03/05/2015 10:17 AM, Andrea Arcangeli wrote: > Add documentation. > > Signed-off-by: Andrea Arcangeli > --- > Documentation/vm/userfaultfd.txt | 97 > > 1 file changed, 97 insertions(+) > create mode 100644 Documentation/vm/userfaultfd.txt Just a

[GIT PULL] livepatching fix for 4.0-rc

2015-03-06 Thread Jiri Kosina
Linus, please pull from git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git for-linus to receive - patch fixing a RCU unlock misplacement in live patching infrastructure, from Peter Zijlstra Thanks. Peter

Re: [PATCH 1/1] x86/fpu: math_state_restore() should not blindly disable irqs

2015-03-06 Thread Oleg Nesterov
On 03/06, David Vrabel wrote: > > On 06/03/15 14:01, Oleg Nesterov wrote: > > > Not sure I understand it correctly after the first quick look, but > > > > 1. It conflicts with the recent changes in tip/x86/fpu > > > > 2. fpu_ini() initializes current->thread.fpu.state. This looks unneeded, > >

Reply back to me

2015-03-06 Thread Catherine Peng
I have business finance proposition for you. Reply for details -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at

Re: [PATCH v2 1/2] livepatch/module: Apply patch when loaded module is unformed

2015-03-06 Thread Petr Mladek
On Fri 2015-03-06 08:54:23, Josh Poimboeuf wrote: > On Fri, Mar 06, 2015 at 03:00:13PM +0100, Petr Mladek wrote: > > This brings me back to the original idea with that boolean that > > marks the state before and after the coming notifier (module_init). > > We could use a bitfield instead of the

Re: [PATCH 1/1] staging: rtl8723au: Remove unnecessary OOM message

2015-03-06 Thread Julia Lawall
On Fri, 6 Mar 2015, Jes Sorensen wrote: > Quentin Lambert writes: > > This patch reduces the kernel size by removing error messages that duplicate > > the normal OOM message. > > > > A simplified version of the semantic patch that finds this problem is as > > follows:

[PATCH] ASoC: jz4740: Add jz4780 support

2015-03-06 Thread Zubair Lutfullah Kakakhel
The jz4780 and jz4740 have very similar i2s blocks. The slight difference is in Rx/Tx fifos. And the bitclocks for input/output are different. This patch adds jz4780 support to the driver Signed-off-by: Zubair Lutfullah Kakakhel --- Patch based on 4.0-rc2 Tested on the MIPS Creator CI20. ---

[GIT PULL] sound fixes for 4.0-rc3

2015-03-06 Thread Takashi Iwai
Linus, please pull sound fixes for v4.0-rc3 from: git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git tags/sound-4.0-rc3 The topmost commit is 4fda87df09bee2b1bf236aba408c3236d4f1fbca sound fixes for 4.0-rc3 In

Re: [PATCH 1/1] staging: rtl8723au: Remove unnecessary OOM message

2015-03-06 Thread Jes Sorensen
Quentin Lambert writes: > This patch reduces the kernel size by removing error messages that duplicate > the normal OOM message. > > A simplified version of the semantic patch that finds this problem is as > follows: (http://coccinelle.lip6.fr) This patch removes useful warnings about what

[PATCH 2/2] spi: qup: Request CS GPIO's during probe

2015-03-06 Thread Ivan T. Ivanov
Ensure that driver is owner of the GPIO's used for CS signals. Signed-off-by: Ivan T. Ivanov --- drivers/spi/spi-qup.c | 17 - 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/drivers/spi/spi-qup.c b/drivers/spi/spi-qup.c index 2b2c359..a07ba46 100644 ---

[PATCH 1/2] spi: qup: Fix cs-num DT property parsing

2015-03-06 Thread Ivan T. Ivanov
num-cs is 32 bit property, don't read just upper 16 bits. Fixes: 4a8573abe965 "spi: qup: Remove chip select function" Signed-off-by: Ivan T. Ivanov --- drivers/spi/spi-qup.c | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/drivers/spi/spi-qup.c

Re: [PATCH net-next v4 0/3] Linn Ethernet Packet Sniffer driver

2015-03-06 Thread Richard Cochran
BTW I am getting doubles of your messages, both addressed to the mailings lists, but only one also addressed to me. You should just send one copy, with everyone on CC. Thanks, Richard -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to

Re: [PATCH net-next v4 0/3] Linn Ethernet Packet Sniffer driver

2015-03-06 Thread Richard Cochran
On Fri, Mar 06, 2015 at 10:50:08AM +, Stathis Voukelatos wrote: > Although the PTP way appears to be the best from an architectural point > of view, we have some questions as whether it is suitable for the audio > use cases that this module is mainly intended for. > To use the PTP terminology

Re: [PATCH v5] modify the IO_TLB_SEGSIZE and IO_TLB_DEFAULT_SIZE configurable as flexible requirement about SW-IOMMU.

2015-03-06 Thread Konrad Rzeszutek Wilk
. snip.. > Format: { ,force,,} is suitable I think. > And fixing "force" is follow the code design previously in > setup_io_tlb_npages. It is a bug. It should have been smart enough to deal with the 'force' being in any order. If you are willing to make a patch to fix this - either folded

[PATCH RESEND] serial: omap_serial: document missing properties and add an example

2015-03-06 Thread Matt Porter
The omap_serial.txt binding documentation lacks a number of properties that are used in DTS files for platforms incorporating this peripheral. Fix this by documenting the missing required and optional fields and add an example. Signed-off-by: Matt Porter ---

[PATCH v2 02/11] clk: convert clock gate to accept regmap

2015-03-06 Thread Antoine Tenart
Rework the clk_gate helpers to either use an iomem base address or a regmap. Signed-off-by: Antoine Tenart --- drivers/clk/clk-gate.c | 94 +--- include/linux/clk-provider.h | 12 -- 2 files changed, 80 insertions(+), 26 deletions(-) diff --git

[PATCH v2 04/11] Documentation: bindings: move the Berlin clock documentation

2015-03-06 Thread Antoine Tenart
The Berlin clock documentation was part of the Marvell Berlin SoC documentation because the Berlin clock configuration was inside the chip controller. With the recent rework of the chip and system controller handling (now all sub-devices of the soc and system controller nodes are registred with

[PATCH v2 07/11] ARM: berlin: rework the clock node for BG2Q

2015-03-06 Thread Antoine Tenart
With the introduction of the Berlin mfd controller driver, all drivers previously sharing the chip and system controller nodes now have their own sub-node. Signed-off-by: Antoine Tenart --- arch/arm/boot/dts/berlin2q.dtsi | 53 ++--- 1 file changed, 29

[GIT PULL] Power management and ACPI fixes for 4.0-rc3

2015-03-06 Thread Rafael J. Wysocki
Hi Linus, Please pull from git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \ pm+acpi-4.0-rc3 to receive power management and ACPI fixes for v4.0-rc1 with top-most commit e178e7d6df38dab67f51df4282927c4c7392879f Merge branches 'pm-domains' and 'pm-cpufreq' on top of commit

Re: [PATCH 0/4] cleancache: remove limit on the number of cleancache enabled filesystems

2015-03-06 Thread Konrad Rzeszutek Wilk
On Thu, Mar 05, 2015 at 07:46:36PM +0300, Vladimir Davydov wrote: > On Wed, Mar 04, 2015 at 04:22:30PM -0500, Konrad Rzeszutek Wilk wrote: > > On Tue, Feb 24, 2015 at 01:34:06PM +0300, Vladimir Davydov wrote: > > > On Mon, Feb 23, 2015 at 11:12:22AM -0500, Konrad Rzeszutek Wilk wrote: > > > >

[PATCH v2 1/1] sunrpc/cache: simplify qword_add

2015-03-06 Thread Andy Shevchenko
The commit 7572d3b29896 (lib/string_helpers.c: change semantics of string_escape_mem) updates qword_add() to follow the changes in lib/string_helpers.c. This patch simplifies the approach. Signed-off-by: Andy Shevchenko --- Andrew, I think this one can be folded in the mentioned commit by

[PATCH v2 00/11] ARM: berlin: refactor the clock

2015-03-06 Thread Antoine Tenart
Marvell Berlin SoCs have a chip control register set providing several individual registers dealing with various controllers (pinctrl, reset, clk). This chip controller is described by a single DT node since the individual registers are spread among the chip control register bank. Marvell Berlin

[PATCH v2 11/11] ARM: berlin: remove useless chip and system ctrl compatibles in BG2Q

2015-03-06 Thread Antoine Tenart
Now that the rework to have one sub-node per device in the chip and system controllers is done, their dedicated compatible can be removed. Signed-off-by: Antoine Tenart --- arch/arm/boot/dts/berlin2q.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git

[PATCH v2 06/11] ARM: berlin: rework the clock node for BG2CD

2015-03-06 Thread Antoine Tenart
With the introduction of the Berlin mfd controller driver, all drivers previously sharing the chip and system controller nodes now have their own sub-node. Signed-off-by: Antoine Tenart --- arch/arm/boot/dts/berlin2cd.dtsi | 39 ++- 1 file changed, 22

[PATCH v2 03/11] clk: berlin: use regmap

2015-03-06 Thread Antoine Tenart
The Berlin clock driver was sharing a DT node with the pin controller and the reset driver. All these device are now a sub-node of the chip and system controllers and a regmap is available thanks to syscon to access the registers safely. Rework the Berlin clock driver to use the regmap provided

[PATCH v2 10/11] ARM: berlin: remove useless chip and system ctrl compatibles in BG2CD

2015-03-06 Thread Antoine Tenart
Now that the rework to have one sub-node per device in the chip and system controllers is done, their dedicated compatible can be removed. Signed-off-by: Antoine Tenart --- arch/arm/boot/dts/berlin2cd.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git

[PATCH v2 08/11] Documentation: bindings: update the berlin chip and system ctrl doc

2015-03-06 Thread Antoine Tenart
Now that the rework to have one sub-node per device in the chip and system controllers is done, their dedicated compatible can be removed. Signed-off-by: Antoine Tenart --- Documentation/devicetree/bindings/arm/marvell,berlin.txt | 16 1 file changed, 4 insertions(+), 12

Re: [PATCH] pwm: imx-pwm: add explicit compatible strings and required clock properties

2015-03-06 Thread Rob Herring
On Fri, Mar 6, 2015 at 9:09 AM, Matt Porter wrote: > The imx-pwm binding contains language indicating compatible > strings to be used that is not valid for all supported parts > e.g. Should be "fsl,-pwm". Fix this by enumerating the > valid compatible strings that represent the two versions of >

[PATCH v2 05/11] ARM: berlin: rework the clock node for BG2

2015-03-06 Thread Antoine Tenart
With the introduction of the Berlin mfd controller driver, all drivers previously sharing the chip and system controller nodes now have their own sub-node. Signed-off-by: Antoine Tenart --- arch/arm/boot/dts/berlin2.dtsi | 43 +++--- 1 file changed, 24

Re: [PCI] BUG: unable to handle kernel

2015-03-06 Thread Murali Karicheri
On 03/06/2015 01:06 AM, Fengguang Wu wrote: Greetings, 0day kernel testing robot got the below dmesg and the first bad commit is git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git commit 0b2af171520e5d5e7d5b5f479b90a6a5014d9df6 Author: Murali Karicheri AuthorDate: Tue Mar 3

[PATCH -next] locking/rwsem: don't spin in heavy contention

2015-03-06 Thread Ming Lei
Before commit b3fd4f03ca0b995(locking/rwsem: Avoid deceiving lock spinners), rwsem_spin_on_owner() returns false if the owner is changed. This commit just returns true under the situation, then kernel softlock can be triggered easily in xfstest. So this patch recovers to previous behaviour, and

[PATCH v2 09/11] ARM: berlin: remove useless chip and system ctrl compatibles in BG2

2015-03-06 Thread Antoine Tenart
Now that the rework to have one sub-node per device in the chip and system controllers is done, their dedicated compatible can be removed. Signed-off-by: Antoine Tenart --- arch/arm/boot/dts/berlin2.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git

Re: NMI watchdog triggering during load_balance

2015-03-06 Thread David Ahern
On 3/6/15 2:12 AM, Peter Zijlstra wrote: On Thu, Mar 05, 2015 at 09:05:28PM -0700, David Ahern wrote: Socket(s): 32 NUMA node(s): 4 Urgh, with 32 'cpus' per socket, you still do _8_ sockets per node, for a total of 256 cpus per node. Per the response to Mike, the system

[PATCH v2 01/11] clk: convert clock mux to accept regmap

2015-03-06 Thread Antoine Tenart
Rework the clk_mux helpers to either use an iomem base address or a regmap. Signed-off-by: Antoine Tenart --- drivers/clk/clk-mux.c| 72 +--- include/linux/clk-provider.h | 39 +++- 2 files changed, 93 insertions(+), 18

Re: NMI watchdog triggering during load_balance

2015-03-06 Thread David Ahern
On 3/6/15 2:07 AM, Peter Zijlstra wrote: On Thu, Mar 05, 2015 at 09:05:28PM -0700, David Ahern wrote: Since each domain is a superset of the lower one each pass through load_balance regularly repeats the processing of the previous domain (e.g., NODE domain repeats the cpus in the CPU domain).

[PATCH v2 00/10] ARM: berlin: refactor chip and system controllers

2015-03-06 Thread Antoine Tenart
Hi, Marvell Berlin SoCs have a chip control register set providing several individual registers dealing with various controllers (pinctrl, reset, clk). This chip controller is described by a single DT node since the individual registers are spread among the chip control register bank. Marvell

Re: [RFC 0/3] hugetlbfs: optionally reserve all fs pages at mount time

2015-03-06 Thread Michal Hocko
On Mon 02-03-15 17:18:14, Mike Kravetz wrote: > On 03/02/2015 03:10 PM, Andrew Morton wrote: > >On Fri, 27 Feb 2015 14:58:08 -0800 Mike Kravetz > >wrote: > > > >>hugetlbfs allocates huge pages from the global pool as needed. Even if > >>the global pool contains a sufficient number pages for the

[PATCH] pwm: imx-pwm: add explicit compatible strings and required clock properties

2015-03-06 Thread Matt Porter
The imx-pwm binding contains language indicating compatible strings to be used that is not valid for all supported parts e.g. Should be "fsl,-pwm". Fix this by enumerating the valid compatible strings that represent the two versions of this peripheral in use. The binding is also missing the

Re: [PATCH 0/7] Freescale DPAA FMan FLIB(s)

2015-03-06 Thread Jamal Hadi Salim
Hi Emil, On 03/05/15 10:04, Emil Medve wrote: Hello Jamal, On 03/05/2015 08:35 AM, Jamal Hadi Salim wrote: Hi Emil, No. All the kernel drivers/code we want to upstream is meant to stand on its own and be used the "normal" Linux/Unix way Ok, thanks - that was my only concern. Note there

Re: [PATCH v2 1/3] devicetree: bindings: Document qcom,msm-id and qcom,board-id

2015-03-06 Thread Christopher Covington
On 03/05/2015 09:28 PM, Rob Clark wrote: > On Thu, Mar 5, 2015 at 8:59 PM, Olof Johansson wrote: >> On Thu, Mar 5, 2015 at 12:23 PM, Kumar Gala wrote: >>> >>> On Mar 5, 2015, at 1:42 PM, Kevin Hilman wrote: >>> Kumar Gala writes: > The top level qcom,msm-id and qcom,board-id are

Re: [PATCH 1/1] ARM: exynos_defconfig: Disable IOMMU support

2015-03-06 Thread Javier Martinez Canillas
Hello Inki, On 03/06/2015 02:32 PM, Inki Dae wrote: >> >> Another interesting data point is that the error in next-20150303 for >> these 2 boards was the NULL pointer dereference in exynos_plane_destroy >> that I got with 4.0-rc2 (when IOMMU is disabled) in Snow and Peach Pit. > > I think the

[PATCH v2 02/10] ARM: berlin: select MFD_SYSCON by default

2015-03-06 Thread Antoine Tenart
The chip and system controller nodes handle sub-devices, such as the clock, pinctrl or reset controllers. The drivers handling them need a regmap provided by syscon. Select it by default when using a Berlin SoC. Signed-off-by: Antoine Tenart --- arch/arm/mach-berlin/Kconfig | 1 + 1 file

[PATCH v2 07/10] Documentation: bindings: move the Berlin pinctrl documentation

2015-03-06 Thread Antoine Tenart
The Berlin pinctrl documentation was part of the Marvell Berlin SoC documentation because the Berlin pinctrl configuration was inside the chip and the system controllers. With the recent rework of the chip and system controller handling (now an MFD driver registers all sub-devices of the two soc

[PATCH v2 09/10] ARM: berlin: rework chip and system controller nodes for BG2CD

2015-03-06 Thread Antoine Tenart
The chip and system controller nodes are now handled by the Berlin controller mfd driver. Its sub-devices are then registered by the mfd driver and let the drivers be probed properly, using their own sub-nodes. Rework the device tree to take this changes into account. Signed-off-by: Antoine

[PATCH v2 08/10] ARM: berlin: rework chip and system controller nodes for BG2

2015-03-06 Thread Antoine Tenart
The chip and system controller nodes are now handled by the Berlin controller mfd driver. Its sub-devices are then registered by the mfd driver and let the drivers be probed properly, using their own sub-nodes. Rework the device tree to take this changes into account. Signed-off-by: Antoine

[PATCH v2 05/10] pinctrl: berlin: use the regmap provided by syscon

2015-03-06 Thread Antoine Tenart
The Berlin pin controller nodes are now sub-nodes of the soc-controller and the system-controller nodes. The register bank is managed by syscon, which provides a regmap. Remove the regmap setup from the Berlin pinctrl driver and use the one provided by syscon. Signed-off-by: Antoine Tenart ---

[PATCH v2 04/10] Documentation: bindings: move the Berlin reset documentation

2015-03-06 Thread Antoine Tenart
The Berlin reset documentation was part of the Marvell Berlin SoC documentation because the Berlin reset configuration was inside the chip controller. With the recent rework of the chip and system controller handling (now an MFD driver registers all sub-devices of the two soc and system controller

[PATCH v2 06/10] pinctrl: berlin: use proper compatibles

2015-03-06 Thread Antoine Tenart
The Berlin pin-controller driver was sharing the chip and system controller nodes with the clock and the reset drivers. They all shared the same compatible. With the introduction of the Marvell Berlin MFD controller, the Berlin pin-controller driver has now its own node. Update its compatibles to

[PATCH v2 03/10] reset: berlin: convert to a platform driver

2015-03-06 Thread Antoine Tenart
The Berlin reset controller was introduced without being a platform driver because of a needed DT rework: the node describing the reset controller also describes the pinctrl and clk controllers... The DT issue being solved thanks to the addition of the Berlin controller mfd driver, it is now

[PATCH v2 10/10] ARM: berlin: rework chip and system controller nodes for BG2Q

2015-03-06 Thread Antoine Tenart
The chip and system controller nodes are now handled by the Berlin controller mfd driver. Its sub-devices are then registered by the mfd driver and let the drivers be probed properly, using their own sub-nodes. Rework the device tree to take this changes into account. Signed-off-by: Antoine

[PATCH v2 01/10] Documentation: bindings: update the Berlin controllers documentation

2015-03-06 Thread Antoine Tenart
We're moving from a single node for multiple devices to a node with one sub-node per sub-device, registered by simple-mfd. Update the documentation to reflect the changes. Signed-off-by: Antoine Tenart --- .../devicetree/bindings/arm/marvell,berlin.txt | 26 +- 1 file

Re: NMI watchdog triggering during load_balance

2015-03-06 Thread David Ahern
On 3/6/15 1:51 AM, Peter Zijlstra wrote: On Thu, Mar 05, 2015 at 09:05:28PM -0700, David Ahern wrote: Hi Peter/Mike/Ingo: Does that make sense or am I off in the weeds? How much of your story pertains to 3.18? I'm not particularly interested in anything much older than that. No. All of

Re: NMI watchdog triggering during load_balance

2015-03-06 Thread David Ahern
On 3/5/15 9:52 PM, Mike Galbraith wrote: CPU970 attaching sched-domain: domain 0: span 968-975 level SIBLING groups: 8 single CPU groups domain 1: span 968-975 level MC groups: 1 group with 8 cpus domain 2: span 768-1023 level CPU groups: 4 groups with 256 cpus per

Re: [REGRESSION in 3.18][PPC] PA Semi fails to boot after: of/base: Fix PowerPC address parsing hack

2015-03-06 Thread Steven Rostedt
On Fri, 06 Mar 2015 15:18:42 +1100 Benjamin Herrenschmidt wrote: > Can you shoot me the DT (/proc/device-tree in a tarball) ? Attached. -- Steve device-tree.tar.bz2 Description: application/bzip

Re: [PATCH 1/1] x86/fpu: math_state_restore() should not blindly disable irqs

2015-03-06 Thread David Vrabel
On 06/03/15 14:01, Oleg Nesterov wrote: > On 03/06, Ingo Molnar wrote: >> >> * Oleg Nesterov wrote: >> >>> On 03/06, Ingo Molnar wrote: * Oleg Nesterov wrote: > [...] The patch above looks "obviously safe", but perhaps I am > paranoid too much... IMHO your hack

[PATCH v1 1/1] sunrpc/cache: simplify qword_add

2015-03-06 Thread Andy Shevchenko
The commit 7572d3b29896 (lib/string_helpers.c: change semantics of string_escape_mem) updates qword_add() to follow the changes in lib/string_helpers.c. This patch simplifies the approach. Andrew, I think this one can be folded in the mentioned commit by Rasmus. Signed-off-by: Andy Shevchenko

Re: [PATCH v2 1/2] livepatch/module: Apply patch when loaded module is unformed

2015-03-06 Thread Josh Poimboeuf
On Fri, Mar 06, 2015 at 03:00:13PM +0100, Petr Mladek wrote: > This brings me back to the original idea with that boolean that > marks the state before and after the coming notifier (module_init). > We could use a bitfield instead of the two booleans when requested. Yeah, that would work. Though

Re: [PATCH 3/5] dt-bindings: mediatek: Add smi dts binding

2015-03-06 Thread Sergei Shtylyov
Hello. On 3/6/2015 1:48 PM, yong...@mediatek.com wrote: From: Yong Wu This patch add smi binding document. Signed-off-by: Yong Wu --- .../devicetree/bindings/soc/mediatek/mediatek,smi.txt | 17 + 1 file changed, 17 insertions(+) create mode 100644

Re: Re: [PATCH v2 3/3] efi: Capsule update with user helper interface

2015-03-06 Thread Borislav Petkov
On Fri, Mar 06, 2015 at 11:41:57AM +, Kweh, Hock Leong wrote: > # cat /any/path/capsule.bin > /sys/devices/platform/efi_capsule/capsule_load This is straight-forward and clean. > or doing: > # echo "/any/path/capsule.bin" > > /sys/devices/platform/efi_capsule/capsule_load This is strange

Re: sched: softlockups in multi_cpu_stop

2015-03-06 Thread Sasha Levin
On 03/06/2015 09:34 AM, Rafael David Tinoco wrote: > Are you sure about this ? I have a core dump locked on the same place > (state machine for powering cpu down for the task swap) from a 3.13 (+ > upstream patches) and this commit wasn't backported yet. bisect took me to that same commit twice,

Re: [PATCH 2/2] livepatch: fix patched module loading race

2015-03-06 Thread Josh Poimboeuf
On Fri, Mar 06, 2015 at 08:37:26PM +0900, Masami Hiramatsu wrote: > Actually, we can suppose this module unloading context is > not changing universe. thus it is expected behavior, isn't it? In the case of my proposed consistency model RFC, if the module unloading task gets preempted, or if

Re: [PATCH v5 4/6] arm64: kprobes instruction simulation support

2015-03-06 Thread David Long
On 03/06/15 06:39, Steve Capper wrote: On 17 February 2015 at 23:11, David Long wrote: From: Sandeepa Prabhu Kprobes needs simulation of instructions that cannot be stepped from different memory location, e.g.: those instructions that uses PC-relative addressing. In simulation, the behaviour

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