FW: Antwort

2018-02-21 Thread Martin Kiefer
Sehr geehrte Damen und Herren, nach unserem Besuch Ihrer Homepage möchten wir Ihnen ein Angebot von Produkten vorstellen, das Ihnen ermöglichen wird, den Verkauf Ihrer Produkte sowie Dienstleistungen deutlich zu erhöhen. Die Datenbanken der Firmen sind in für Sie interessante und relevante Zi

[PATCH 0/3] pblk bugfixes

2018-02-21 Thread hans . ml . holmberg
From: Hans Holmberg This is a slew of generic bugfixes to pblk The patches apply on top of: https://github.com/OpenChannelSSD/linux branch for-4.17/core Hans Holmberg (3): lightnvm: pblk: delete writer kick timer before stopping thread lightnvm: pblk: allow allocation of new lines during sh

[PATCH 7/9] drm/xen-front: Implement KMS/connector handling

2018-02-21 Thread Oleksandr Andrushchenko
From: Oleksandr Andrushchenko Implement kernel modesetiing/connector handling using DRM simple KMS helper pipeline: - implement KMS part of the driver with the help of DRM simple pipepline helper which is possible due to the fact that the para-virtualized driver only supports a single (pri

[PATCH 9/9] drm/xen-front: Implement communication with backend

2018-02-21 Thread Oleksandr Andrushchenko
From: Oleksandr Andrushchenko Handle communication with the backend: - send requests and wait for the responses according to the displif protocol - serialize access to the communication channel - time-out used for backend communication is set to 3000 ms - manage display buffers shared with

[PATCH 8/9] drm/xen-front: Implement GEM operations

2018-02-21 Thread Oleksandr Andrushchenko
From: Oleksandr Andrushchenko Implement GEM handling depending on driver mode of operation: depending on the requirements for the para-virtualized environment, namely requirements dictated by the accompanying DRM/(v)GPU drivers running in both host and guest environments, number of operating mode

[PATCH 6/9] drm/xen-front: Introduce DRM/KMS virtual display driver

2018-02-21 Thread Oleksandr Andrushchenko
From: Oleksandr Andrushchenko Implement essential initialization of the display driver: - introduce required data structures - handle DRM/KMS driver registration - perform basic DRM driver initialization - register driver on backend connection - remove driver on backend disconnect - i

[PATCH 4/9] drm/xen-front: Implement Xen event channel handling

2018-02-21 Thread Oleksandr Andrushchenko
From: Oleksandr Andrushchenko Handle Xen event channels: - create for all configured connectors and publish corresponding ring references and event channels in Xen store, so backend can connect - implement event channels interrupt handlers - create and destroy event channels with re

[PATCH 3/9] drm/xen-front: Read driver configuration from Xen store

2018-02-21 Thread Oleksandr Andrushchenko
From: Oleksandr Andrushchenko Read configuration values from Xen store according to xen/interface/io/displif.h protocol: - read connector(s) configuration - read buffer allocation mode (backend/frontend) Signed-off-by: Oleksandr Andrushchenko --- drivers/gpu/drm/xen/Makefile|

[PATCH 0/9] drm/xen-front: Add support for Xen PV display frontend

2018-02-21 Thread Oleksandr Andrushchenko
From: Oleksandr Andrushchenko Hello! This patch series adds support for Xen [1] para-virtualized frontend display driver. It implements the protocol from include/xen/interface/io/displif.h [2]. Accompanying backend [3] is implemented as a user-space application and its helper library [4], capabl

[PATCH 5/9] drm/xen-front: Implement handling of shared display buffers

2018-02-21 Thread Oleksandr Andrushchenko
From: Oleksandr Andrushchenko Implement shared buffer handling according to the para-virtualized display device protocol at xen/interface/io/displif.h: - handle page directories according to displif protocol: - allocate and share page directories - grant references to the required set o

[PATCH 3/3] lightnvm: pblk: prevent race in pblk_rb_flush_point_set

2018-02-21 Thread hans . ml . holmberg
From: Hans Holmberg Make sure that we are not advancing the sync pointer while we're adding bios to the write buffer entry completion list. This race condition results in bios not completing and was identified by a hang when running xfstest generic/113. Signed-off-by: Hans Holmberg --- driver

[PATCH 2/9] drm/xen-front: Implement Xen bus state handling

2018-02-21 Thread Oleksandr Andrushchenko
From: Oleksandr Andrushchenko Initial handling for Xen bus states: implement Xen bus state machine for the frontend driver according to the state diagram and recovery flow from display para-virtualized protocol: xen/interface/io/displif.h. Signed-off-by: Oleksandr Andrushchenko --- drivers/gpu

Re: [PATCH v21 4/4] soc: mediatek: Add Mediatek CMDQ helper

2018-02-21 Thread CK Hu
Hi, Houlong: I've one more inline comment. On Wed, 2018-01-31 at 15:28 +0800, houlong@mediatek.com wrote: > From: "hs.l...@mediatek.com" > > Add Mediatek CMDQ helper to create CMDQ packet and assemble GCE op code. > > Signed-off-by: Houlong Wei > Signed-off-by: HS Liao > --- > drivers/s

Re: [PATCH v7 03/37] sparc: io: To use the define of ioremap_[nocache|wc|wb] in asm-generic/io.h

2018-02-21 Thread Greentime Hu
2018-02-14 22:43 GMT+08:00 Arnd Bergmann : > On Tue, Feb 13, 2018 at 10:09 AM, Greentime Hu wrote: >> A commit for the nds32 architecture bootstrap("asm-generic/io.h: move >> ioremap_nocache/ioremap_uc/ioremap_wc/ioremap_wt out of ifndef CONFIG_MMU") >> will move the ioremap_nocache out of the CON

[PATCH 2/3] lightnvm: pblk: allow allocation of new lines during shutdown

2018-02-21 Thread hans . ml . holmberg
From: Hans Holmberg When shutting down pblk the write buffer is flushed and if the current line can't fit the data in the write buffer we need to allocate a new line, so remove the check that prevents this. Signed-off-by: Hans Holmberg --- drivers/lightnvm/pblk-core.c | 7 --- 1 file chang

Re: [PATCH v4 07/16] i2c: demux: Use changeset helpers for clarity

2018-02-21 Thread Wolfram Sang
On Wed, Feb 21, 2018 at 01:10:37AM +0200, Laurent Pinchart wrote: > From: Pantelis Antoniou > > The changeset helpers are easier to use, use them instead of > using the static property. > > Signed-off-by: Pantelis Antoniou > Acked-by: Wolfram Sang My ack still holds. Good luck pushing this se

[PATCH 1/3] lightnvm: pblk: delete writer kick timer before stopping thread

2018-02-21 Thread hans . ml . holmberg
From: Hans Holmberg Unless we delete the timer that wakes up the write thread before we stop the thread we risk re-starting the thread, so delete the timer first. Signed-off-by: Hans Holmberg --- drivers/lightnvm/pblk-init.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/d

[PATCH 1/9] drm/xen-front: Introduce Xen para-virtualized frontend driver

2018-02-21 Thread Oleksandr Andrushchenko
From: Oleksandr Andrushchenko Introduce skeleton of the para-virtualized Xen display frontend driver. This patch only adds required essential stubs. Signed-off-by: Oleksandr Andrushchenko --- drivers/gpu/drm/Kconfig | 2 + drivers/gpu/drm/Makefile| 1 + drivers/gpu/dr

Re: [PATCH-next] sched/headers: Clean up

2018-02-21 Thread Juri Lelli
On 16/02/18 08:25, Christopher Díaz Riveros wrote: > El vie, 16-02-2018 a las 10:44 +0100, Juri Lelli escribió: > > On 15/02/18 17:52, Peter Zijlstra wrote: > > > On Thu, Feb 15, 2018 at 10:43:18AM -0500, Christopher Diaz Riveros > > > wrote: > > > > [...] > > > > > > @@ -437,20 +437,28 @@ struct

Re: [PATCH 0/3] pblk bugfixes

2018-02-21 Thread Matias Bjørling
On 02/21/2018 09:02 AM, hans.ml.holmb...@owltronix.com wrote: From: Hans Holmberg This is a slew of generic bugfixes to pblk The patches apply on top of: https://github.com/OpenChannelSSD/linux branch for-4.17/core Hans Holmberg (3): lightnvm: pblk: delete writer kick timer before stopping

[PATCH] gpiolib: Keep returning EPROBE_DEFER when we should

2018-02-21 Thread Maxime Ripard
Commits c85823390215 ("gpio: of: Support SPI nonstandard GPIO properties") and 6a537d48461d ("gpio: of: Support regulator nonstandard GPIO properties") have introduced a regression in the way error codes from of_get_named_gpiod_flags are handled. Previously, those errors codes were returned immedi

Re: [PATCH 0/3] pblk bugfixes

2018-02-21 Thread Javier González
> On 21 Feb 2018, at 09.09, Matias Bjørling wrote: > > On 02/21/2018 09:02 AM, hans.ml.holmb...@owltronix.com wrote: >> From: Hans Holmberg >> This is a slew of generic bugfixes to pblk >> The patches apply on top of: >> https://github.com/OpenChannelSSD/linux branch for-4.17/core >> Hans Holmbe

Pull Request for linux-next

2018-02-21 Thread Greentime Hu
Hi Stephen, Could you please add https://github.com/andestech/linux.git next to linux-next I will be sending pull requests to Linus for nds32 to be included for 4.17 release. https://lkml.org/lkml/2018/2/14/423 Thank you. Greentime :)

Re: [PATCH] gpiolib: Keep returning EPROBE_DEFER when we should

2018-02-21 Thread Linus Walleij
On Wed, Feb 21, 2018 at 9:11 AM, Maxime Ripard wrote: > Commits c85823390215 ("gpio: of: Support SPI nonstandard GPIO properties") > and 6a537d48461d ("gpio: of: Support regulator nonstandard GPIO > properties") have introduced a regression in the way error codes from > of_get_named_gpiod_flags a

Re: [PATCH 1/9] drm/xen-front: Introduce Xen para-virtualized frontend driver

2018-02-21 Thread Juergen Gross
On 21/02/18 09:03, Oleksandr Andrushchenko wrote: > From: Oleksandr Andrushchenko > > Introduce skeleton of the para-virtualized Xen display > frontend driver. This patch only adds required > essential stubs. > > Signed-off-by: Oleksandr Andrushchenko > --- > drivers/gpu/drm/Kconfig

Re: [PATCH] gpiolib: Keep returning EPROBE_DEFER when we should

2018-02-21 Thread Chen-Yu Tsai
Hi Linus On Wed, Feb 21, 2018 at 4:17 PM, Linus Walleij wrote: > On Wed, Feb 21, 2018 at 9:11 AM, Maxime Ripard > wrote: > >> Commits c85823390215 ("gpio: of: Support SPI nonstandard GPIO properties") >> and 6a537d48461d ("gpio: of: Support regulator nonstandard GPIO >> properties") have introdu

[PATCH] lightnvm: pblk: don't recover unwritten lines

2018-02-21 Thread hans . ml . holmberg
From: Hans Holmberg If the line has not been written to, we should not try to recover any data from it, so check the state of the chunks in the line before attempting to read smeta. Signed-off-by: Hans Holmberg Signed-off-by: Javier González --- NOTE: This patch applies on top of the 2.0 patc

Re: [PATCH 2/9] drm/xen-front: Implement Xen bus state handling

2018-02-21 Thread Juergen Gross
On 21/02/18 09:03, Oleksandr Andrushchenko wrote: > From: Oleksandr Andrushchenko > > Initial handling for Xen bus states: implement > Xen bus state machine for the frontend driver according to > the state diagram and recovery flow from display para-virtualized > protocol: xen/interface/io/displi

Re: [PATCH 2/7] nohz: Convert tick_nohz_tick_stopped() to bool

2018-02-21 Thread Thomas Gleixner
On Wed, 21 Feb 2018, Frederic Weisbecker wrote: > It makes this function more self-explanatory about what it does and how > to use it. > > Reported-by: Thomas Gleixner > Signed-off-by: Frederic Weisbecker Reviewed-by: Thomas Gleixner

Re: [PATCH 7/7] sched/isolation: Update nohz documentation to explain tick offload

2018-02-21 Thread Thomas Gleixner
On Wed, 21 Feb 2018, Frederic Weisbecker wrote: > Update the documentation to reflect the 1Hz tick offload changes. > > Signed-off-by: Frederic Weisbecker Reviewed-by: Thomas Gleixner

Re: [PATCH] blk: optimization for classic polling

2018-02-21 Thread Peter Zijlstra
On Tue, Feb 20, 2018 at 12:37:07PM -1000, Jens Axboe wrote: > On 2/20/18 3:21 AM, Peter Zijlstra wrote: > > On Sun, May 30, 2083 at 09:51:06AM +0530, Nitesh Shetty wrote: > >> This removes the dependency on interrupts to wake up task. Set task > >> state as TASK_RUNNING, if need_resched() returns t

Re: WARNING: ODEBUG bug in __queue_work

2018-02-21 Thread Dmitry Vyukov
On Wed, Feb 21, 2018 at 1:59 AM, syzbot wrote: > Hello, > > syzbot hit the following crash on upstream commit > 1a2a7d3ee659e477e0768ac3fc7579794f89071b (Fri Feb 16 17:11:30 2018 +) > Merge tag 'sound-4.16-rc2' of > git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound > > So far this cras

Re: [RFC PATCH V2 13/22] x86/intel_rdt: Support schemata write - pseudo-locking core

2018-02-21 Thread Thomas Gleixner
On Tue, 20 Feb 2018, Mike Kravetz wrote: > On 02/20/2018 03:21 PM, Thomas Gleixner wrote: > > The other problem is that we'd need to have MAP_CONTIG first so you > > actually can allocate physically contigous memory from user space. Mike is > > working on that, but it's not available today. The onl

Re: [PATCH] gpiolib: Keep returning EPROBE_DEFER when we should

2018-02-21 Thread Linus Walleij
On Wed, Feb 21, 2018 at 9:19 AM, Chen-Yu Tsai wrote: > On Wed, Feb 21, 2018 at 4:17 PM, Linus Walleij > wrote: >> On Wed, Feb 21, 2018 at 9:11 AM, Maxime Ripard >> wrote: >> >>> Commits c85823390215 ("gpio: of: Support SPI nonstandard GPIO properties") >>> and 6a537d48461d ("gpio: of: Support r

Re: [PATCH 3/7] [HACK] pass endianess flag to LTO linker

2018-02-21 Thread Ard Biesheuvel
On 20 February 2018 at 21:59, Arnd Bergmann wrote: > We need some way to pass -mbig-endian to the linker during the > LTO link stage, otherwise we get a waning like > > arm-linux-gnueabi/bin/ld: arch/arm/lib/clearbit.o: compiled for a big endian > system and target is little endian > > for each f

Re: [PATCH] gpio: Handle deferred probing in of_find_gpio() properly

2018-02-21 Thread Linus Walleij
On Tue, Feb 13, 2018 at 7:08 AM, Chen-Yu Tsai wrote: > of_get_named_gpiod_flags() used directly in of_find_gpio() or indirectly > through of_find_spi_gpio() or of_find_regulator_gpio() can return > -EPROBE_DEFER. This gets overwritten by the subsequent of_find_*_gpio() > calls. > > This patch fix

Re: [PATCH v3 1/3] Kconfig : Remove HAS_IOMEM dependency for Graphics support

2018-02-21 Thread Christian Borntraeger
On 02/19/2018 04:47 PM, Farhan Ali wrote: > The 'commit e25df1205f37 ("[S390] Kconfig: menus with depends on HAS_IOMEM.")' > added the HAS_IOMEM dependecy for "Graphics support". This disabled the > "Graphics support" menu for S390. But if we enable VT layer for S390, > we would also need to enab

Re: linux acpi (thunderbolt? bug)

2018-02-21 Thread Yuriy Vostrikov
On 19 February 2018 at 17:51, Thomas Gleixner wrote: > The patch below should cure it. After applying the patch I'm no longer unable to reproduce the bug. Thank you! Yuriy

Re: [PATCH 4.10 070/111] audit: fix auditd/kernel connection state tracking

2018-02-21 Thread Ingo Molnar
* Paul Moore wrote: > On Tue, Feb 20, 2018 at 10:18 AM, Peter Zijlstra wrote: > > On Tue, Feb 20, 2018 at 09:51:08AM -0500, Paul Moore wrote: > >> On Tue, Feb 20, 2018 at 9:06 AM, Peter Zijlstra > >> wrote: > > > >> > It's not at all clear to me what that code does, I just stumbled upon > >>

Re: [PATCH 1/9] drm/xen-front: Introduce Xen para-virtualized frontend driver

2018-02-21 Thread Oleksandr Andrushchenko
On 02/21/2018 10:19 AM, Juergen Gross wrote: On 21/02/18 09:03, Oleksandr Andrushchenko wrote: From: Oleksandr Andrushchenko Introduce skeleton of the para-virtualized Xen display frontend driver. This patch only adds required essential stubs. Signed-off-by: Oleksandr Andrushchenko --- dri

Re: [PATCH 2/9] drm/xen-front: Implement Xen bus state handling

2018-02-21 Thread Oleksandr Andrushchenko
On 02/21/2018 10:23 AM, Juergen Gross wrote: On 21/02/18 09:03, Oleksandr Andrushchenko wrote: From: Oleksandr Andrushchenko Initial handling for Xen bus states: implement Xen bus state machine for the frontend driver according to the state diagram and recovery flow from display para-virtualiz

Re: [RFC PATCH tip] x86/acpi: u64_x86_init_noop() can be static

2018-02-21 Thread Ingo Molnar
* kbuild test robot wrote: > > Fixes: 62d8b7fba8d3 ("x86/acpi: Add a new x86_init_acpi structure to > x86_init_ops") > Signed-off-by: Fengguang Wu > --- > 0 files changed -ENOPATCH? Thanks, Ingo

Re: [PATCH] i2c: busses: i2c-sirf: Fix spelling: "formular" -> "formula".

2018-02-21 Thread Wolfram Sang
On Fri, Jan 26, 2018 at 09:19:26PM +0100, Patryk Kocielnik wrote: > Fix spelling. > > Signed-off-by: Patryk Kocielnik Applied to for-current, thanks! Please check for surrounding typos, too, to reduce the amount of patches. There was another typo in "Initalisation". I fixed that now. signatu

[PATCH v4 3/6] arm64: dts: exynos: add micro-USB connector node to TM2 platforms

2018-02-21 Thread Andrzej Hajda
Since USB connector bindings are available we can describe it on TM2(e). Signed-off-by: Andrzej Hajda --- arch/arm64/boot/dts/exynos/exynos5433-tm2-common.dtsi | 7 +++ 1 file changed, 7 insertions(+) diff --git a/arch/arm64/boot/dts/exynos/exynos5433-tm2-common.dtsi b/arch/arm64/boot/dts/

[PATCH v4 2/6] dt-bindings: add bindings for Samsung micro-USB 11-pin connector

2018-02-21 Thread Andrzej Hajda
Samsung micro-USB 11-pin connector beside standard micro-USB pins, has pins dedicated to route MHL traffic. Signed-off-by: Andrzej Hajda Reviewed-by: Rob Herring --- v4: - removed description of property inherited from usb-connector (Rob), - fixed example description. --- .../connector/samsung,

[PATCH v4 0/6] dt-bindings: add bindings for USB physical connector

2018-02-21 Thread Andrzej Hajda
Hi, Thanks for reviews of previous iterations. This patchset introduces USB physical connector bindings, together with working example. I have removed RFC prefix - the patchset seems to be heading to a happy end :) v4: improved binding descriptions, added missing reg in dts. v3: Separate binding

[PATCH v4 1/6] dt-bindings: add bindings for USB physical connector

2018-02-21 Thread Andrzej Hajda
These bindings allow to describe most known standard USB connectors and it should be possible to extend it if necessary. USB connectors, beside USB can be used to route other protocols, for example UART, Audio, MHL. In such case every device passing data through the connector should have appropriat

Re: [PATCH 2/2] proc: use set_puts() at /proc/*/wchan

2018-02-21 Thread Rasmus Villemoes
On 2018-02-21 01:02, Andrew Morton wrote: > On Sat, 17 Feb 2018 16:06:42 +0200 Andy Shevchenko > wrote: > >> On Sat, Feb 17, 2018 at 9:20 AM, Alexey Dobriyan wrote: >>> Signed-off-by: Alexey Dobriyan >> >> >>> - seq_printf(m, "%s", symname); >>> + seq_puts(m, symnam

[PATCH v4 6/6] drm/bridge/sii8620: use micro-USB cable detection logic to detect MHL

2018-02-21 Thread Andrzej Hajda
From: Maciej Purski Currently MHL chip must be turned on permanently to detect MHL cable. It duplicates micro-USB controller's (MUIC) functionality and consumes unnecessary power. Lets use extcon attached to MUIC to enable MHL chip only if it detects MHL cable. Signed-off-by: Maciej Purski Sign

[PATCH v4 4/6] arm64: dts: exynos: add OF graph between MHL and USB connector

2018-02-21 Thread Andrzej Hajda
OF graph describes MHL data lanes between MHL and respective USB connector. Signed-off-by: Andrzej Hajda --- v4: - added missing reg property in connector's port node (Krzysztof) --- .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 32 -- 1 file changed, 29 insertions(+),

[PATCH v4 5/6] extcon: add possibility to get extcon device by OF node

2018-02-21 Thread Andrzej Hajda
Since extcon property is not allowed in DT, extcon subsystem requires another way to get extcon device. Lets try the simplest approach - get edev by of_node. Signed-off-by: Andrzej Hajda Acked-by: Chanwoo Choi --- v2: changed label to follow local convention (Chanwoo) --- drivers/extcon/extcon.

[PATCH v2 2/8] ARM: dts: artpec: use 1 GiB RAM

2018-02-21 Thread Niklas Cassel
There has never been an artpec6 devboard produced with less than 1 GiB RAM. Increase the default value to 1 GiB RAM, so that we can netboot with large initramfs without going OOM. Signed-off-by: Niklas Cassel --- arch/arm/boot/dts/artpec6-devboard.dts | 2 +- 1 file changed, 1 insertion(+), 1 d

[PATCH v2 7/8] ARM: dts: artpec: add disabled node for PCIe endpoint mode

2018-02-21 Thread Niklas Cassel
The PCIe controller in the artpec6 SoC supports both root complex and endpoint mode, however, the controller can only be used in one of the modes. Both pci nodes are disabled by default. A DTS file can enable one of them, depending on what mode it wants to run. Signed-off-by: Niklas Cassel --- C

[PATCH v2 6/8] ARM: dts: artpec: add and utilize nbpfaxi DMA controllers

2018-02-21 Thread Niklas Cassel
Add nodes for the nbpfaxi DMA controllers used in the artpec6 SoC, and start using them for the exising UARTs. Signed-off-by: Niklas Cassel --- arch/arm/boot/dts/artpec6.dtsi | 58 ++ 1 file changed, 58 insertions(+) diff --git a/arch/arm/boot/dts/artpec6

[PATCH v2 8/8] ARM: dts: artpec: add node for hardware crypto accelerator

2018-02-21 Thread Niklas Cassel
Add node for the hardware crypto acceleration used in the artpec6 SoC. Signed-off-by: Niklas Cassel --- arch/arm/boot/dts/artpec6.dtsi | 6 ++ 1 file changed, 6 insertions(+) diff --git a/arch/arm/boot/dts/artpec6.dtsi b/arch/arm/boot/dts/artpec6.dtsi index b7720be8afb1..3e4115c2cd75 100644

[PATCH v2 3/8] ARM: dts: artpec: remove 0x prefix from clkctrl unit address

2018-02-21 Thread Niklas Cassel
Remove 0x prefix from clkctrl unit address. This silences the following dtc warning: Warning (unit_address_format): Node /clkctrl@0xf800 unit name should not have leading "0x" Signed-off-by: Niklas Cassel --- arch/arm/boot/dts/artpec6.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion

[PATCH v2 5/8] ARM: dts: artpec: add and utilize artpec6 pin controller

2018-02-21 Thread Niklas Cassel
Add node for the pin controller used in the artpec6 SoC, and start using it for the exising UARTs. Signed-off-by: Niklas Cassel --- arch/arm/boot/dts/artpec6.dtsi | 34 ++ 1 file changed, 34 insertions(+) diff --git a/arch/arm/boot/dts/artpec6.dtsi b/arch/arm/boo

[PATCH v2 4/8] ARM: dts: artpec: migrate ethernet to stmmac binding

2018-02-21 Thread Niklas Cassel
The snps,dwc-qos-ethernet binding is still supported as a glue layer in the stmmac driver. However, since the snps,dwc-qos-ethernet binding is now deprecated, migrate to stmmac's native binding. At the same time, enable features supported by the stmmac driver, such as PTP, LPI, and an additional t

[PATCH v2 1/8] ARM: dts: artpec: disable Accelerator Coherency Port

2018-02-21 Thread Niklas Cassel
Accesses via 0x8000 go through the ACP instead of using the DDR directly. Unfortunately the ACP has proven to be the cause of complete system hangs. Disabling the ACP makes these problems go away. Signed-off-by: Niklas Cassel --- arch/arm/boot/dts/artpec6.dtsi | 3 +-- 1 file changed, 1 ins

[PATCH v2 0/8] ARTPEC-6 ARM SoC device tree updates

2018-02-21 Thread Niklas Cassel
Hello, Here comes some ARTPEC-6 ARM SoC device tree updates. Regards, Niklas Niklas Cassel (8): ARM: dts: artpec: disable Accelerator Coherency Port ARM: dts: artpec: use 1 GiB RAM ARM: dts: artpec: remove 0x prefix from clkctrl unit address ARM: dts: artpec: migrate ethernet to stmmac b

Re: [PATCH 1/2] fs/efivarfs: restrict inode permissions

2018-02-21 Thread Ard Biesheuvel
On 21 February 2018 at 02:16, Linus Torvalds wrote: > On Tue, Feb 20, 2018 at 5:05 PM, Luck, Tony wrote: EFI[1] stinks. Reading any file in /sys/firmware/efi/efivars/ generates 4 (yes FOUR!) SMIs. >> >>> Is that actualkly the normal implementation? >> >> I don't know if there are other

[PATCH ipmi/kcs_bmc v3] ipmi: kcs_bmc: make the code be more clean

2018-02-21 Thread Haiyue Wang
Modify the file read and write operation API's parameter declaration to meet the name convention. Rename the helper function by following the to_() name style. Update the poll API with the new type '__poll_t', this is new commit from linux-4.16-rc1. Correct the header files comment style for 'SP

[PATCH] PCI: stop crashing in pci_release_resource v2

2018-02-21 Thread Christian König
Is it entirely possible that the BIOS wasn't able to assign resources to a device. In this case don't crash in pci_release_resource() when we try to resize the resource. v2: keep printing the info that we try to release the BAR Signed-off-by: Christian König CC: sta...@vger.kernel.org --- drive

Re: [PATCH] PCMCIA / PM: Combine system resume callbacks

2018-02-21 Thread Rafael J. Wysocki
On Tue, Feb 20, 2018 at 10:38 PM, Dominik Brodowski wrote: > On Tue, Feb 20, 2018 at 12:47:27PM +0100, Rafael J. Wysocki wrote: >> From: Rafael J. Wysocki >> >> There is a problem with PCMCIA system resume callbacks with respect >> to suspend-to-idle in which the ->suspend_noirq() callback may be

Re: [PATCH 1/9] drm/xen-front: Introduce Xen para-virtualized frontend driver

2018-02-21 Thread Juergen Gross
On 21/02/18 09:47, Oleksandr Andrushchenko wrote: > On 02/21/2018 10:19 AM, Juergen Gross wrote: >> On 21/02/18 09:03, Oleksandr Andrushchenko wrote: >>> From: Oleksandr Andrushchenko >>> >>> Introduce skeleton of the para-virtualized Xen display >>> frontend driver. This patch only adds required

Re: [PATCH 1/4] dt-bindings: at24: sort manufacturers alphabetically

2018-02-21 Thread Wolfram Sang
On Mon, Jan 29, 2018 at 05:56:52PM +0100, Bartosz Golaszewski wrote: > 2018-01-29 17:17 GMT+01:00 Rob Herring : > > On Tue, Jan 16, 2018 at 05:06:15PM +0100, Peter Rosin wrote: > >> Makes them easier to find. > >> > >> Signed-off-by: Peter Rosin > >> --- > >> Documentation/devicetree/bindings/eep

Re: [PATCH 1/9] drm/xen-front: Introduce Xen para-virtualized frontend driver

2018-02-21 Thread Oleksandr Andrushchenko
On 02/21/2018 11:09 AM, Juergen Gross wrote: On 21/02/18 09:47, Oleksandr Andrushchenko wrote: On 02/21/2018 10:19 AM, Juergen Gross wrote: On 21/02/18 09:03, Oleksandr Andrushchenko wrote: From: Oleksandr Andrushchenko Introduce skeleton of the para-virtualized Xen display frontend driver.

Re: [GIT PULL REQUEST] at24 updates for 4.16

2018-02-21 Thread Wolfram Sang
> While we're at it - if you'll choose to pick up the series from > Heiner[1] for 4.16, you can take all three patches in, I'll leave my > Reviewed-by in patch 3/3. Status update: I can't really put my finger on it yet, but there is something in this series which holds me back. Need to think abou

Re: kernel BUG at mm/khugepaged.c:533 on 4.15.3

2018-02-21 Thread Kirill A. Shutemov
On Mon, Feb 19, 2018 at 10:51:01AM -0800, Laura Abbott wrote: > Hi, > > Fedora got a bug report of a BUG with 4.15.3: > (https://bugzilla.redhat.com/show_bug.cgi?id=1546709) Is it new to v4.15 kernel? I don't see any recent change that could cause it. > page:fac1800a count:513 mapcount:

Re: [PATCH 4.10 070/111] audit: fix auditd/kernel connection state tracking

2018-02-21 Thread Peter Zijlstra
On Wed, Feb 21, 2018 at 09:46:02AM +0100, Ingo Molnar wrote: > AFAICS the primary problem appears to be this code path: > > audit_receive() -> audit_receive_msg() -> AUDIT_TTY_SET -> > audit_log_common_recv_msg() -> audit_log_start() > > where we can arrive already holding the lock. > > I.e.

Re: [PATCH 0/5] x86/dumpstack: Cleanups and user opcode bytes Code: section

2018-02-21 Thread Ingo Molnar
* Borislav Petkov wrote: > On Tue, Feb 20, 2018 at 01:29:56PM -0600, Josh Poimboeuf wrote: > > > Maybe this series already has this side-effect, but I'd really love to > > > see oopses show the code bytes for each kernel entry, not just the > > > innermode one. We already dump full regs includi

Re: [RFC PATCH tip] x86/acpi: u64_x86_init_noop() can be static

2018-02-21 Thread Juergen Gross
On 21/02/18 09:51, Ingo Molnar wrote: > > * kbuild test robot wrote: > >> >> Fixes: 62d8b7fba8d3 ("x86/acpi: Add a new x86_init_acpi structure to >> x86_init_ops") >> Signed-off-by: Fengguang Wu >> --- >> 0 files changed > > -ENOPATCH? I'll send a patch to add "static" to the noop functions

Re: [PATCH v2 01/21] lib/vsprintf: Print time and date in human readable format via %pt

2018-02-21 Thread Alexandre Belloni
On 20/02/2018 at 15:55:07 -0800, Joe Perches wrote: > On Tue, 2018-02-20 at 23:43 +0200, Andy Shevchenko wrote: > > +static noinline_for_stack > > +char *time_str(char *buf, char *end, const struct rtc_time *tm, bool v, > > bool r) > > +{ > > Maybe use unsigned int temporaries here too for hour,

Re: [PATCH] gpiolib: Keep returning EPROBE_DEFER when we should

2018-02-21 Thread Maxime Ripard
On Wed, Feb 21, 2018 at 09:17:15AM +0100, Linus Walleij wrote: > On Wed, Feb 21, 2018 at 9:11 AM, Maxime Ripard > wrote: > > > Commits c85823390215 ("gpio: of: Support SPI nonstandard GPIO properties") > > and 6a537d48461d ("gpio: of: Support regulator nonstandard GPIO > > properties") have intro

Re: [Xen-devel] [PATCH 1/9] drm/xen-front: Introduce Xen para-virtualized frontend driver

2018-02-21 Thread Roger Pau Monné
On Wed, Feb 21, 2018 at 10:03:34AM +0200, Oleksandr Andrushchenko wrote: > From: Oleksandr Andrushchenko > > Introduce skeleton of the para-virtualized Xen display > frontend driver. This patch only adds required > essential stubs. > > Signed-off-by: Oleksandr Andrushchenko > --- > drivers/gpu

[PATCH v2 01/10] regmap: mmio: Add function to attach a clock

2018-02-21 Thread Maxime Ripard
From: Maxime Ripard regmap_init_mmio_clk allows to specify a clock that needs to be enabled while accessing the registers. However, that clock is retrieved through its clock ID, which means it will lookup that clock based on the current device that registers the regmap, and, in the DT case, will

[PATCH v2 10/10] [DO NOT MERGE] arm: dts: sun8i: bpi-m2m: Add DSI display

2018-02-21 Thread Maxime Ripard
From: Maxime Ripard The BananaPi M2M has an optional 1280x720 DSI panel. Since that panel is optional, we can only show a DT patch that would show how to enable it. Signed-off-by: Maxime Ripard --- arch/arm/boot/dts/sun8i-r16-bananapi-m2m.dts | 39 +- 1 file changed, 39 ins

[PATCH v2 09/10] arm: dts: sun8i: a33: Add the DSI-related nodes

2018-02-21 Thread Maxime Ripard
From: Maxime Ripard The A33 has a MIPI-DSI block, along with its D-PHY. Let's add it in order to use it in the relevant boards. Signed-off-by: Maxime Ripard --- arch/arm/boot/dts/sun8i-a33.dtsi | 35 +- 1 file changed, 35 insertions(+) diff --git a/arch/arm/boo

[PATCH v2 03/10] drm/sun4i: Protect the TCON pixel clocks

2018-02-21 Thread Maxime Ripard
From: Maxime Ripard Both TCON clocks are very sensitive to clock changes, since any change might lead to improper timings. Make sure our rate is never changed. Signed-off-by: Maxime Ripard --- drivers/gpu/drm/sun4i/sun4i_tcon.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff -

[PATCH v2 07/10] dt-bindings: panel: Add Huarui LHR050H41 panel documentation

2018-02-21 Thread Maxime Ripard
From: Maxime Ripard The LHR050H41 is a 1280x700 4-lanes DSI panel. Acked-by: Rob Herring Signed-off-by: Maxime Ripard --- Documentation/devicetree/bindings/display/panel/huarui,lhr050h41.txt | 19 +++ 1 file changed, 19 insertions(+) create mode 100644 Documentation/devicet

[PATCH v2 08/10] drm/panel: Add Huarui LHR050H41 panel driver

2018-02-21 Thread Maxime Ripard
From: Maxime Ripard The LHR050H41 panel is the panel shipped with the BananaPi M2-Magic. Add a driver for it. Signed-off-by: Maxime Ripard --- drivers/gpu/drm/panel/Kconfig | 9 +- drivers/gpu/drm/panel/Makefile | 1 +- drivers/gpu/drm/panel/panel-huarui-lh

[PATCH v2 06/10] dt-bindings: vendor: Add Huarui Lighting

2018-02-21 Thread Maxime Ripard
From: Maxime Ripard Huarui Lighting makes display panel, add it to the list of panels. Signed-off-by: Maxime Ripard --- Documentation/devicetree/bindings/vendor-prefixes.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/vendor-prefixes.txt b/Documentati

[PATCH] watchdog/hpwdt: update maintainer information

2018-02-21 Thread Jerry Hoemann
Signed-off-by: Jerry Hoemann --- MAINTAINERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index 9a7f76eadae9..98b2ef91487d 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -6267,7 +6267,7 @@ S:Odd Fixes F: drivers/media/usb/hdpvr/ HEWL

[PATCH v2 05/10] drm/sun4i: Add Allwinner A31 MIPI-DSI controller support

2018-02-21 Thread Maxime Ripard
From: Maxime Ripard Most of the Allwinner SoCs since the A31 share the same MIPI-DSI controller. While that controller is mostly undocumented, the code is out there and has been cleaned up in order to be integrated into DRM. However, there's still some dark areas that are a bit unclear about how

Re: i8042 AUX port [serio1] suspend takes a second on Dell XPS 13 9360

2018-02-21 Thread Paul Menzel
Dear Mario, Thank you for your reply. Am 15.02.2018 um 16:22 schrieb mario.limoncie...@dell.com: -Original Message- From: Paul Menzel [mailto:pmenzel+linux-in...@molgen.mpg.de] Sent: Thursday, February 15, 2018 2:26 AM To: Limonciello, Mario ; Dmitry Torokhov Cc: linux-in...@vger.kern

[PATCH] locking/ww_mutex: add ww_mutex_is_owned_by function v5

2018-02-21 Thread Christian König
amdgpu needs to verify if userspace sends us valid addresses and the simplest way of doing this is to check if the buffer object is locked with the ticket of the current submission. Clean up the access to the ww_mutex internals by providing a function for this and extend the check to the thread ow

[PATCH v2 04/10] dt-bindings: display: Add Allwinner MIPI-DSI bindings

2018-02-21 Thread Maxime Ripard
From: Maxime Ripard The Allwinner SoCs usually come with a DSI encoder. Add a binding for it. Signed-off-by: Maxime Ripard --- Documentation/devicetree/bindings/display/sunxi/sun6i-dsi.txt | 84 +++- 1 file changed, 84 insertions(+) create mode 100644 Documentation/devicetree/bindings/di

Re: [PATCH 1/4] dt-bindings: at24: sort manufacturers alphabetically

2018-02-21 Thread Bartosz Golaszewski
2018-02-21 10:11 GMT+01:00 Wolfram Sang : > On Mon, Jan 29, 2018 at 05:56:52PM +0100, Bartosz Golaszewski wrote: >> 2018-01-29 17:17 GMT+01:00 Rob Herring : >> > On Tue, Jan 16, 2018 at 05:06:15PM +0100, Peter Rosin wrote: >> >> Makes them easier to find. >> >> >> >> Signed-off-by: Peter Rosin >>

[PATCH v2 02/10] drm/sun4i: tcon: Add TRI finish interrupt for vblank

2018-02-21 Thread Maxime Ripard
From: Maxime Ripard The "CPU" (or Intel 8080) interface uses a different interrupt called TRI_FINISH (most likely TRI being for trigger) to notify the end of frames, and hence the VBLANK period. And that interrupt to the possible VBLANK interrupts source. Reviewed-by: Chen-Yu Tsai Signed-off-b

[PATCH v2 00/10] drm/sun4i: Allwinner MIPI-DSI support

2018-02-21 Thread Maxime Ripard
Hi, Here is an preliminary version of the MIPI-DSI support for the Allwinner SoCs. This controller can be found on a number of recent SoCs, such as the A31, A33 or the A64. Given the sparse documentation, there's a number of obscure areas, but the current implementation has been tested with a 4-

[PATCH V2 00/20] lightnvm: pblk: implement 2.0 support

2018-02-21 Thread Javier González
Changes since V1: Apply Matias' feedback: - Rebase on top of Matias' latest patches. - Use nvme_get_log_ext to submit report chunk and export it. - Re-write report chunk based on Matias' suggestions. Here, I maintained the lba interface, but it was necessary to redo the address forma

[PATCH 12/20] lightnvm: complete 2.0 values in sysfs

2018-02-21 Thread Javier González
Add missing geometry values to sysfs. Namely, maxoc and maxocpu. Signed-off-by: Javier González --- drivers/nvme/host/lightnvm.c | 8 1 file changed, 8 insertions(+) diff --git a/drivers/nvme/host/lightnvm.c b/drivers/nvme/host/lightnvm.c index 70dc4740f0d3..88c71d0d0d8c 100644 --- a/d

[PATCH 15/20] nvme: make nvme_get_log_ext available

2018-02-21 Thread Javier González
Make nvme_get_log_ext available outside of core.c. This is in preparation for using it in lightnvm.c Signed-off-by: Javier González --- drivers/nvme/host/nvme.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/nvme/host/nvme.h b/drivers/nvme/host/nvme.h index 1ca08f4993ba..505f797

[PATCH 18/20] lightnvm: pblk: implement get log report chunk

2018-02-21 Thread Javier González
From: Javier González In preparation of pblk supporting 2.0, implement the get log report chunk in pblk. This patch only replicates de bad block functionality as the rest of the metadata requires new pblk functionality (e.g., wear-index to implement wear-leveling). This functionality will come i

[PATCH 01/20] lightnvm: simplify geometry structure.

2018-02-21 Thread Javier González
Currently, the device geometry is stored redundantly in the nvm_id and nvm_geo structures at a device level. Moreover, when instantiating targets on a specific number of LUNs, these structures are replicated and manually modified to fit the instance channel and LUN partitioning. Instead, create a

[PATCH 19/20] lightnvm: pblk: refactor init/exit sequences

2018-02-21 Thread Javier González
Refactor init and exit sequences to improve readability. In the way, fix bad free ordering on the init error path. Signed-off-by: Javier González --- drivers/lightnvm/pblk-init.c | 503 ++- 1 file changed, 254 insertions(+), 249 deletions(-) diff --git a/

[PATCH 20/20] lightnvm: pblk: implement 2.0 support

2018-02-21 Thread Javier González
Implement 2.0 support in pblk. This includes the address formatting and mapping paths, as well as the sysfs entries for them. Signed-off-by: Javier González --- drivers/lightnvm/pblk-init.c | 57 ++-- drivers/lightnvm/pblk-sysfs.c | 36 ++-- drivers/lightnvm/pblk.h | 198 +++

Re: [PATCH] PCI: Add quirk for Cavium Thunder-X2 PCIe erratum #173

2018-02-21 Thread George Cherian
Hi Bjorn, On 02/21/2018 12:30 AM, Bjorn Helgaas wrote: [+cc Huang] On Tue, Feb 20, 2018 at 02:54:33AM +0100, Lukas Wunner wrote: On Mon, Feb 19, 2018 at 12:21:56PM +0100, Rafael J. Wysocki wrote: On Friday, February 16, 2018 9:34:34 PM CET Bjorn Helgaas wrote: On Fri, Feb 16, 2018 at 01:40:

Re: [PATCH] cpufreq: powernv: Check negative value returned by cpufreq_table_find_index_dl()

2018-02-21 Thread Rafael J. Wysocki
On Wed, Feb 21, 2018 at 6:54 AM, Viresh Kumar wrote: > On 21-02-18, 16:39, Michael Ellerman wrote: >> Viresh Kumar writes: > >> > AFAICT, you will get -1 here only if the freq table had no valid >> > frequencies (or the freq table is empty). Why would that happen ? >> >> Bugs? > > The cupfreq dri

[PATCH 16/20] lightnvm: implement get log report chunk helpers

2018-02-21 Thread Javier González
From: Javier González The 2.0 spec provides a report chunk log page that can be retrieved using the stangard nvme get log page. This replaces the dedicated get/put bad block table in 1.2. This patch implements the helper functions to allow targets retrieve the chunk metadata using get log page

  1   2   3   4   5   6   7   8   9   10   >