Re: [PATCH] Add linux-unisoc mailing list to Spreadtrum SoC support

2018-12-10 Thread Andreas Färber
Am 11.12.18 um 04:57 schrieb Manivannan Sadhasivam: > Since Spreadtrum is now merged into Unisoc Communications, let's use the > newly created linux-unisoc mailing list for all discussions around the > Spreadtrum SoCs. > > Signed-off-by: Manivannan Sadhasivam Reviewed-by: Andreas Färber

[PATCH] Add linux-unisoc mailing list to Spreadtrum SoC support

2018-12-10 Thread Manivannan Sadhasivam
Since Spreadtrum is now merged into Unisoc Communications, let's use the newly created linux-unisoc mailing list for all discussions around the Spreadtrum SoCs. Signed-off-by: Manivannan Sadhasivam --- MAINTAINERS | 1 + 1 file changed, 1 insertion(+) diff --git a/MAINTAINERS b/MAINTAINERS

Re: [PATCH V4 2/2] iio: light: isl29018: add optional vdd/vdda regulator operation support

2018-12-10 Thread Phil Reid
G'day Anson, Just pulled up the datasheet for this chip. The absolute max for Vdda is speced as Vddd +/-0.5 With a note that Vdda should be externally shorted to Vddd. On 11/12/2018 11:43 am, Anson Huang wrote: Hi, Phil Best Regards! Anson Huang -Original Message- From: Phil Reid

RE: [PATCH v1] binder: implement binderfs(Internet mail)

2018-12-10 Thread 周威
> chouryzhou@, can you confirm that this implementation works for your > android-in-container use-case? > > -Todd > We are running Android Pie in container now. If it works for later Android release, it will works for us. - choury

RE: [PATCH V4 2/2] iio: light: isl29018: add optional vdd/vdda regulator operation support

2018-12-10 Thread Anson Huang
Hi, Phil Best Regards! Anson Huang > -Original Message- > From: Phil Reid [mailto:pr...@electromag.com.au] > Sent: 2018年12月11日 11:36 > To: Anson Huang ; ji...@kernel.org; > knaac...@gmx.de; l...@metafoo.de; pme...@pmeerw.net; > robh...@kernel.org; mark.rutl...@arm.com;

[PATCH] kfifo: add memory barrier in kfifo to prevent data loss

2018-12-10 Thread yulei . kernel
From: Yulei Zhang Early this year we spot there may be two issues in kernel kfifo. One is reported by Xiao Guangrong to linux kernel. https://lkml.org/lkml/2018/5/11/58 In current kfifo implementation there are missing memory barrier in the read side, so that without proper barrier between

Re: [PATCH V4 2/2] iio: light: isl29018: add optional vdd/vdda regulator operation support

2018-12-10 Thread Phil Reid
On 11/12/2018 11:24 am, Anson Huang wrote: The light sensor's power supply could be controlled by regulator on some platforms, such as i.MX6Q-SABRESD board, the light sensor isl29023's power supply is controlled by a GPIO fixed regulator, need to make sure the regulator is enabled before any

[PATCH V3 1/2] dt-bindings: iio: accel: mma8452: add optional power supply property

2018-12-10 Thread Anson Huang
The accelerometer's power supply could be controlled by regulator on some platforms, add optional property "vdd/vddio" power supply to let device tree to pass phandles to the regulators to driver. Signed-off-by: Anson Huang --- Documentation/devicetree/bindings/iio/accel/mma8452.txt | 4 1

[PATCH V3 2/2] iio: accell: mma8452: add optional vdd/vddio regulator operation support

2018-12-10 Thread Anson Huang
The accelerometer's power supply could be controlled by regulator on some platforms, such as i.MX6Q-SABRESD board, the mma8451's power supply is controlled by a GPIO fixed regulator, need to make sure the regulator is enabled before any communication with mma8451, this patch adds optional

Re: [PATCH 0/2] Graph fixes for using multiple endpoints per port

2018-12-10 Thread Kuninori Morimoto
Hi Tony > Here are two fixes that allow me to have multiple endpoints defined in > the dts file for audio-graph-card. To do that, we need to fix up few > issues as the graph binding Documentation/devicetree/bindings/graph.txt > allows multiple endpoints per port. This allows configuring TDM

linux-next: manual merge of the tip tree with the hwmon-staging tree

2018-12-10 Thread Stephen Rothwell
Hi all, Today's linux-next merge of the tip tree got a conflict in: drivers/hwmon/k10temp.c between commit: c552e29fdd63 ("hwmon: (k10temp) Add Hygon Dhyana support") from the hwmon-staging tree and commit: 210ba1201ff9 ("hwmon/k10temp: Add support for AMD family 17h, model 30h CPUs")

[PATCH V3] iio: magnetometer: mag3110: add optional vdd/vddio regulator operation support

2018-12-10 Thread Anson Huang
The magnetometer's power supply could be controlled by regulator on some platforms, such as i.MX6Q-SABRESD board, the mag3110's power supply is controlled by a GPIO fixed regulator, need to make sure the regulator is enabled before any communication with mag3110, this patch adds optional vdd/vddio

[PATCH V4 2/2] iio: light: isl29018: add optional vdd/vdda regulator operation support

2018-12-10 Thread Anson Huang
The light sensor's power supply could be controlled by regulator on some platforms, such as i.MX6Q-SABRESD board, the light sensor isl29023's power supply is controlled by a GPIO fixed regulator, need to make sure the regulator is enabled before any operation of sensor, this patch adds optional

[PATCH V4 1/2] dt-bindings: iio: light: isl29018: update power supply name

2018-12-10 Thread Anson Huang
According to datasheet, the isl29018 has "vddd/vdda" power supply, and isl29023/isl29035 ONLY has "vdd" power supply, update the power supply name with "vdd" and "vdda" according to datasheet to cover all devices and avoid confusion. Signed-off-by: Anson Huang ---

Re: [PATCH] block: fix iolat timestamp and restore accounting semantics

2018-12-10 Thread Dennis Zhou
Hi Josef, On Mon, Dec 10, 2018 at 01:25:08PM -0500, Josef Bacik wrote: > On Mon, Dec 10, 2018 at 11:35:10AM -0500, Dennis Zhou wrote: > > The blk-iolatency controller measures the time from rq_qos_throttle() to > > rq_qos_done_bio() and attributes this time to the first bio that needs > > to

Re: Can we drop upstream Linux x32 support?

2018-12-10 Thread H.J. Lu
On Mon, Dec 10, 2018 at 5:23 PM Andy Lutomirski wrote: > > Hi all- > > I'm seriously considering sending a patch to remove x32 support from > upstream Linux. Here are some problems with it: > > 1. It's not entirely clear that it has users. As far as I know, it's > supported on Gentoo and

[PATCH net-next] ieee802154: ca8210: fix possible u8 overflow in ca8210_rx_done

2018-12-10 Thread YueHaibing
gcc warning this: drivers/net/ieee802154/ca8210.c:730:10: warning: comparison is always false due to limited range of data type [-Wtype-limits] 'len' is u8 type, we get it from buf[1] adding 2, which can overflow. This patch change the type of 'len' to unsigned int to avoid this,also fix the

Re: [PATCH net 2/4] vhost_net: rework on the lock ordering for busy polling

2018-12-10 Thread Jason Wang
On 2018/12/11 上午9:34, Michael S. Tsirkin wrote: On Mon, Dec 10, 2018 at 05:44:52PM +0800, Jason Wang wrote: When we try to do rx busy polling in tx path in commit 441abde4cd84 ("net: vhost: add rx busy polling in tx path"), we lock rx vq mutex after tx vq mutex is held. This may lead deadlock

Re: [PATCH][RFC v2] ACPI: acpi_pad: Do not launch acpi_pad threads on idle cpus

2018-12-10 Thread Yu Chen
Hi Joey, On Mon, Dec 10, 2018 at 02:31:53PM +0800, joeyli wrote: > Hi Chen Yu and ACPI experts, > > On Sat, May 05, 2018 at 07:53:22PM +0800, Chen Yu wrote: > > According to current implementation of acpi_pad driver, > > it does not make sense to spawn any power saving threads > > on the cpus

Re: [PATCH net 0/4] Fix various issue of vhost

2018-12-10 Thread Jason Wang
On 2018/12/11 上午3:47, David Miller wrote: From: Jason Wang Date: Mon, 10 Dec 2018 17:44:50 +0800 This series tries to fix various issues of vhost: - Patch 1 adds a missing write barrier between used idx updating and logging. - Patch 2-3 brings back the protection of device IOTLB through

Re: [PATCH] ARM: imx: fix dependencies on imx7ulp

2018-12-10 Thread Shawn Guo
On Mon, Dec 10, 2018 at 09:47:59PM +0100, Arnd Bergmann wrote: > The i.MX7D configuration was reworked, but that change did > not get propagated into the newly added i.MX7ULP, which now > produces a Kconfig warning: > > WARNING: unmet direct dependencies detected for HAVE_ARM_ARCH_TIMER >

RE: Re: [PATCH v3 3/5] devfreq: add devfreq_suspend/resume() functions

2018-12-10 Thread MyungJoo Ham
> Hi Lukasz, > > On 2018년 12월 05일 20:05, Lukasz Luba wrote: > > This patch adds implementation for global suspend/resume for > > devfreq framework. System suspend will next use these functions. > > > > Suggested-by: Tobias Jakobi > > Suggested-by: Chanwoo Choi > > Signed-off-by: Lukasz Luba >

RE: [PATCH] pci: avoid bridge feature re-probing on hotplug

2018-12-10 Thread xuyandong
> -Original Message- > From: Michael S. Tsirkin [mailto:m...@redhat.com] > Sent: Tuesday, December 11, 2018 10:19 AM > To: linux-kernel@vger.kernel.org > Cc: xuyandong ; sta...@vger.kernel.org; Yinghai > Lu ; Jesse Barnes ; Bjorn > Helgaas ; linux-...@vger.kernel.org > Subject: [PATCH]

Re: [PATCH] regulator: core: Clean enabling always-on regulators + their supplies

2018-12-10 Thread Doug Anderson
Mark, On Mon, Dec 10, 2018 at 5:00 PM Mark Brown wrote: > > On Tue, Dec 11, 2018 at 12:52:21AM +, Mark Brown wrote: > > On Mon, Dec 10, 2018 at 08:32:32AM -0800, Doug Anderson wrote: > > > > Can you clarify? See below where it's applying cleanly to "for-next" for > > > me: > > > I tried a

Re: [PATCH] PCI: Add no-D3 quirk for Mellanox ConnectX-[45]

2018-12-10 Thread David Gibson
On Thu, Dec 06, 2018 at 08:45:09AM +0200, Leon Romanovsky wrote: > On Thu, Dec 06, 2018 at 03:19:51PM +1100, David Gibson wrote: > > Mellanox ConnectX-5 IB cards (MT27800) seem to cause a call trace when > > unbound from their regular driver and attached to vfio-pci in order to pass > > them

Re: Can we drop upstream Linux x32 support?

2018-12-10 Thread hpa
On December 10, 2018 5:40:33 PM PST, Linus Torvalds wrote: >On Mon, Dec 10, 2018 at 5:23 PM Andy Lutomirski >wrote: >> >> I'm seriously considering sending a patch to remove x32 support from >> upstream Linux. Here are some problems with it: > >I talked to Arnd (I think - we were talking about

[PATCH] pci: avoid bridge feature re-probing on hotplug

2018-12-10 Thread Michael S. Tsirkin
commit 1f82de10d6 ("PCI/x86: don't assume prefetchable ranges are 64bit") added probing of bridge support for 64 bit memory each time bridge is re-enumerated. Unfortunately this probing is destructive if any device behind the bridge is in use at this time. There's no real need to re-probe the

Re: [PATCH v9 3/4] dt-bindings: pps: pps-gpio PPS ECHO implementation

2018-12-10 Thread tom burkart
Quoting Rob Herring : On Mon, Nov 26, 2018 at 10:06 PM tom burkart wrote: Quoting Rob Herring : > On Thu, Nov 22, 2018 at 3:49 AM Tom Burkart wrote: >> >> This patch implements the device tree changes required for the pps >> echo functionality for pps-gpio, that sysfs claims is available

Re: [RFC/RFT 05/10] i2c: zx2967: use core helper to mark adapter suspended

2018-12-10 Thread Shawn Guo
On Mon, Dec 10, 2018 at 10:03:03PM +0100, Wolfram Sang wrote: > Rejecting transfers should be handled by the core. Also, this will > ensure proper locking which was forgotten in this open coded version > and make sure resume mark is set after enabling clocks (not before). > > Signed-off-by:

Re: [PATCH 1/4] ARM: omap2: avoid section mismatch warning

2018-12-10 Thread Santosh Shilimkar
On 12/10/2018 1:58 PM, Arnd Bergmann wrote: WARNING: vmlinux.o(.text+0x27530): Section mismatch in reference from the function am43xx_suspend_init() to the function .init.text:am43xx_map_scu() The function am43xx_suspend_init() references the function __init am43xx_map_scu(). This is often

mmotm 2018-12-10-18-09 uploaded

2018-12-10 Thread akpm
The mm-of-the-moment snapshot 2018-12-10-18-09 has been uploaded to http://www.ozlabs.org/~akpm/mmotm/ mmotm-readme.txt says README for mm-of-the-moment: http://www.ozlabs.org/~akpm/mmotm/ This is a snapshot of my -mm patch queue. Uploaded at random hopefully more than once a week. You

RE: [PATCH v3 1/5] devfreq: refactor set_target frequency function

2018-12-10 Thread MyungJoo Ham
> The refactoring is needed for the new client in devfreq: suspend. > To avoid code duplication, move it to the new local function > devfreq_set_target. > > Suggested-by: Tobias Jakobi > Suggested-by: Chanwoo Choi > Reviewed-by: Chanwoo Choi > Signed-off-by: Lukasz Luba > --- Acked-by:

[PATCH 2/2] ASoC: audio-graph-card: Fix parsing of multiple endpoints

2018-12-10 Thread Tony Lindgren
We currently use only the first endpoint even if multiple endpoints are configured for a port. We should follow what's specified in the device graph binding document Documentation/devicetree/bindings/graph.txt in paragraph "Organisation of ports and endpoints": "If a single port is connected to

[PATCH 0/2] Graph fixes for using multiple endpoints per port

2018-12-10 Thread Tony Lindgren
Hi all, Here are two fixes that allow me to have multiple endpoints defined in the dts file for audio-graph-card. To do that, we need to fix up few issues as the graph binding Documentation/devicetree/bindings/graph.txt allows multiple endpoints per port. This allows configuring TDM codecs for

[PATCH 1/2] ASoC: simple-card-utils: revert port changes to follow graph binding

2018-12-10 Thread Tony Lindgren
Commit b6f3fc005a2c ("ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() counting") changed endpoint parsing for asoc_simple_card_get_dai_id(), but it seems the old code is correct. This code should follow the generic binding documentation for Documentation/devicetree/bindings/graph.txt

[PATCH] usb: gadget: uvc: configfs: add framebased format support

2018-12-10 Thread Zeng Tao
As we know, The framebased format can be used to support a lot of formats other than YUV and MJPEG, for example: H264 or H265. And Nowadays, the H264 and H265 is used more and more compared to the MJPEG, so there is a need to support such usecase, although the new UVC 1.5 and the UVC1.1 extensions

Re: [PATCH v7 2/2] mtd: rawnand: meson: add support for Amlogic NAND flash controller

2018-12-10 Thread Liang Yang
Hi Miquel, On 2018/12/10 22:50, Miquel Raynal wrote: Hi Liang, Liang Yang wrote on Mon, 10 Dec 2018 20:12:39 +0800: On 2018/12/10 19:38, Boris Brezillon wrote: On Mon, 10 Dec 2018 19:23:46 +0800 Liang Yang wrote: + mtd->ecc_stats.failed++; +

[PATCH V1] kernel/hung_task.c: Force console verbose before panic

2018-12-10 Thread Liu, Chuansheng
Based on patch commit 401c636a0eeb ("kernel/hung_task.c: show all hung tasks before panic"), we could get the call stack of hung task. However, if the console loglevel is not high, we still can not see the useful panic information in practice, and in most cases users don't set console loglevel to

Re: [PATCH net-next] ieee802154: ca8210: remove a dead branch

2018-12-10 Thread YueHaibing
On 2018/12/11 4:04, David Miller wrote: > From: YueHaibing > Date: Mon, 10 Dec 2018 19:34:43 +0800 > >> Fix follwing gcc warning: >> >> drivers/net/ieee802154/ca8210.c:730:10: warning: >> comparison is always false due to limited range of data type [-Wtype-limits] >> >> the variable 'len' is of

Re: [PATCH 1/1] mm, memory_hotplug: Initialize struct pages for the full memory section

2018-12-10 Thread Wei Yang
On Mon, Dec 10, 2018 at 05:14:36PM +0100, Zaslonko Mikhail wrote: >Hello, > >On 10.12.2018 16:10, Wei Yang wrote: >> On Mon, Dec 10, 2018 at 02:07:12PM +0100, Mikhail Zaslonko wrote: >>> If memory end is not aligned with the sparse memory section boundary, the >>> mapping of such a section is only

Re: [PATCH v2 4/4] x86/static_call: Add inline static call implementation for x86-64

2018-12-10 Thread Linus Torvalds
On Mon, Dec 10, 2018 at 3:58 PM Pavel Machek wrote: > > On Thu 2018-11-29 11:11:50, Linus Torvalds wrote: > > > > It might be better to use an empty REX prefix on x86-64 or something like > > that. > > It might be easiest to use plain old NOP, no? :-). No. The whole point would be that the

RE: Re: [PATCH v3 2/5] devfreq: add support for suspend/resume of a devfreq device

2018-12-10 Thread MyungJoo Ham
> Hi Lukasz, > > On 2018년 12월 05일 20:05, Lukasz Luba wrote: > > The patch prepares devfreq device for handling suspend/resume > > functionality. The new fields will store needed information during this > > process. Devfreq framework handles opp-suspend DT entry and there is no > > need of

RE: [PATCH V3 1/2] dt-bindings: iio: light: isl29018: update power supply name

2018-12-10 Thread Anson Huang
Hi, Rob Best Regards! Anson Huang > -Original Message- > From: Rob Herring [mailto:r...@kernel.org] > Sent: 2018年12月11日 7:24 > To: Anson Huang > Cc: ji...@kernel.org; knaac...@gmx.de; l...@metafoo.de; > pme...@pmeerw.net; mark.rutl...@arm.com; linux-...@vger.kernel.org; >

Re: Can we drop upstream Linux x32 support?

2018-12-10 Thread Linus Torvalds
On Mon, Dec 10, 2018 at 5:23 PM Andy Lutomirski wrote: > > I'm seriously considering sending a patch to remove x32 support from > upstream Linux. Here are some problems with it: I talked to Arnd (I think - we were talking about all the crazy ABI's, but maybe it was with somebody else) about

Re: [PATCH V13 0/3] blk-mq: refactor code of issue directly

2018-12-10 Thread jianchao.wang
Ping ? Thanks Jianchao On 12/10/18 11:01 AM, Jianchao Wang wrote: > Hi Jens > > Please consider this patchset for 4.21. > > It refactors the code of issue request directly to unify the interface > and make the code clearer and more readable. > > The 1st patch refactors the code of issue

Re: [PATCH net 2/4] vhost_net: rework on the lock ordering for busy polling

2018-12-10 Thread Michael S. Tsirkin
On Mon, Dec 10, 2018 at 05:44:52PM +0800, Jason Wang wrote: > When we try to do rx busy polling in tx path in commit 441abde4cd84 > ("net: vhost: add rx busy polling in tx path"), we lock rx vq mutex > after tx vq mutex is held. This may lead deadlock so we try to lock vq > one by one in commit

Re: [PATCH net 4/4] vhost: log dirty page correctly

2018-12-10 Thread Michael S. Tsirkin
On Mon, Dec 10, 2018 at 11:14:41PM +0800, kbuild test robot wrote: > Hi Jason, > > I love your patch! Perhaps something to improve: > > [auto build test WARNING on net/master] > > url: > https://github.com/0day-ci/linux/commits/Jason-Wang/Fix-various-issue-of-vhost/

Re: [PATCH] test_rhashtable: remove semaphore usage

2018-12-10 Thread David Miller
From: Arnd Bergmann Date: Mon, 10 Dec 2018 22:17:20 +0100 > This is one of only two files that initialize a semaphore to a negative > value. We don't really need the two semaphores here at all, but can do > the same thing in more conventional and more effient way, by using a > single waitqueue

[PATCH] x86/syscalls: Use the compat versions of rt_sigsuspend() and rt_sigprocmask()

2018-12-10 Thread Andy Lutomirski
I'm working on some code that detects at build time if there's a COMPAT_SYSCALL_DEFINE() that is not referenced in the x86 syscall tables. It catches three offenders: rt_sigsuspend(), rt_sigprocmask(), and sendfile64(). For rt_sigsuspend() and rt_sigprocmask(), the only potential difference

Can we drop upstream Linux x32 support?

2018-12-10 Thread Andy Lutomirski
Hi all- I'm seriously considering sending a patch to remove x32 support from upstream Linux. Here are some problems with it: 1. It's not entirely clear that it has users. As far as I know, it's supported on Gentoo and Debian, and the Debian popcon graph for x32 has been falling off

Applied "gpio: Enable nonexclusive gpiods from DT nodes" to the regulator tree

2018-12-10 Thread Mark Brown
The patch gpio: Enable nonexclusive gpiods from DT nodes has been applied to the regulator tree at https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24 hours)

RE: [PATCH] kernel/hung_task.c: force ignore_loglevel before panic

2018-12-10 Thread Liu, Chuansheng
> -Original Message- > From: Tetsuo Handa [mailto:penguin-ker...@i-love.sakura.ne.jp] > Sent: Monday, December 10, 2018 5:59 PM > To: Sergey Senozhatsky ; Liu, > Chuansheng > Cc: a...@linux-foundation.org; pmla...@suse.com; > sergey.senozhat...@gmail.com; rost...@goodmis.org;

Applied "regulator: tps65090: Hand over GPIO to regulator core" to the regulator tree

2018-12-10 Thread Mark Brown
The patch regulator: tps65090: Hand over GPIO to regulator core has been applied to the regulator tree at https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24

Applied "gpio: Add devm_gpiod_unhinge()" to the regulator tree

2018-12-10 Thread Mark Brown
The patch gpio: Add devm_gpiod_unhinge() has been applied to the regulator tree at https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24 hours) and sent to

Applied "regulator: da9211: Hand over GPIO to regulator core" to the regulator tree

2018-12-10 Thread Mark Brown
The patch regulator: da9211: Hand over GPIO to regulator core has been applied to the regulator tree at https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24

Applied "gpio: Export gpiod_get_from_of_node()" to the regulator tree

2018-12-10 Thread Mark Brown
The patch gpio: Export gpiod_get_from_of_node() has been applied to the regulator tree at https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24 hours) and sent

Applied "mtd: atmel-quadspi: disallow building on ebsa110" to the spi tree

2018-12-10 Thread Mark Brown
The patch mtd: atmel-quadspi: disallow building on ebsa110 has been applied to the spi tree at https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24 hours) and sent

Applied "gpio: devres: Handle nonexclusive GPIOs" to the regulator tree

2018-12-10 Thread Mark Brown
The patch gpio: devres: Handle nonexclusive GPIOs has been applied to the regulator tree at https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24 hours) and

Applied "regulator: fixed: Let core handle GPIO descriptor" to the regulator tree

2018-12-10 Thread Mark Brown
The patch regulator: fixed: Let core handle GPIO descriptor has been applied to the regulator tree at https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24

Applied "regulator: lp8788-ldo: Let core handle GPIO descriptor" to the regulator tree

2018-12-10 Thread Mark Brown
The patch regulator: lp8788-ldo: Let core handle GPIO descriptor has been applied to the regulator tree at https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24

Applied "regulator: max8952: Let core handle GPIO descriptor" to the regulator tree

2018-12-10 Thread Mark Brown
The patch regulator: max8952: Let core handle GPIO descriptor has been applied to the regulator tree at https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24

Applied "regulator: s5m8767: Hand over GPIO to regulator core" to the regulator tree

2018-12-10 Thread Mark Brown
The patch regulator: s5m8767: Hand over GPIO to regulator core has been applied to the regulator tree at https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24

Applied "regulator: max77686: Let core handle GPIO descriptor" to the regulator tree

2018-12-10 Thread Mark Brown
The patch regulator: max77686: Let core handle GPIO descriptor has been applied to the regulator tree at https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24

Applied "regulator: max8973: Let core handle GPIO descriptor" to the regulator tree

2018-12-10 Thread Mark Brown
The patch regulator: max8973: Let core handle GPIO descriptor has been applied to the regulator tree at https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24

Applied "regulator: lm363x: Let core handle GPIO descriptor" to the regulator tree

2018-12-10 Thread Mark Brown
The patch regulator: lm363x: Let core handle GPIO descriptor has been applied to the regulator tree at https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24

Applied "regulator: core: Track dangling GPIO descriptors" to the regulator tree

2018-12-10 Thread Mark Brown
The patch regulator: core: Track dangling GPIO descriptors has been applied to the regulator tree at https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24

Applied "regulator: s2mps11: Hand over GPIO to regulator core" to the regulator tree

2018-12-10 Thread Mark Brown
The patch regulator: s2mps11: Hand over GPIO to regulator core has been applied to the regulator tree at https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24

Re: Droid 4: poweroff does not work? calls

2018-12-10 Thread Sebastian Reichel
Hi, On Sun, Dec 09, 2018 at 01:13:18PM +0100, Pavel Machek wrote: > Poweroff does not seem to work on Motorola droid 4 -- it reboots. It > seems to be problem "forever", 4.18 and 4.20-rc5 seem to be > affected. It is bad, because when your battery is low, you get into > reboot loop and discharge

Applied "ASoC: sdm845: add rt5663 codec select" to the asoc tree

2018-12-10 Thread Mark Brown
The patch ASoC: sdm845: add rt5663 codec select has been applied to the asoc tree at https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24 hours) and sent to Linus

Applied "ASoC: simple-card-utils: fix build warning without CONFIG_OF" to the asoc tree

2018-12-10 Thread Mark Brown
The patch ASoC: simple-card-utils: fix build warning without CONFIG_OF has been applied to the asoc tree at https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24

[PATCHv2 03/12] node: Link memory nodes to their compute nodes

2018-12-10 Thread Keith Busch
Memory-only nodes will often have affinity to a compute node that can initiate memory access. Platforms may have various ways to express that locality. The nodes that initiate memory requests closest to a memory target node may be considered to have 'primary' access. In preparation for these

[PATCHv2 00/12] Heterogeneous memory node attributes

2018-12-10 Thread Keith Busch
Here is the second version for adding heterogeneous memory attributes to the existing node sysfs representation. Background: Platforms may provide multiple types of cpu attached system memory. The memory ranges for each type may have different characteristics that applications may wish to know

[PATCHv2 09/12] node: Add memory caching attributes

2018-12-10 Thread Keith Busch
System memory may have side caches to help improve access speed. While the system provided cache is transparent to the software accessing these memory ranges, applications can optimize their own access based on cache attributes. Provide a new API for the kernel to register these memory side

[PATCHv2 11/12] acpi/hmat: Register memory side cache attributes

2018-12-10 Thread Keith Busch
Register memory side cache attributes with the memory's node if HMAT provides the side cache information table. Signed-off-by: Keith Busch --- drivers/acpi/hmat.c | 32 1 file changed, 32 insertions(+) diff --git a/drivers/acpi/hmat.c b/drivers/acpi/hmat.c

[PATCHv2 04/12] Documentation/ABI: Add new node sysfs attributes

2018-12-10 Thread Keith Busch
Add the entries for primary cpu and memory node attributes. Signed-off-by: Keith Busch --- Documentation/ABI/stable/sysfs-devices-node | 34 - 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/Documentation/ABI/stable/sysfs-devices-node

[PATCHv2 02/12] acpi/hmat: Parse and report heterogeneous memory

2018-12-10 Thread Keith Busch
Systems may provide different memory types and export this information in the ACPI Heterogeneous Memory Attribute Table (HMAT). Parse these tables provided by the platform and report the memory access and caching attributes. Signed-off-by: Keith Busch --- drivers/acpi/Kconfig | 8 +++

[PATCHv2 06/12] node: Add heterogenous memory performance

2018-12-10 Thread Keith Busch
Heterogeneous memory systems provide memory nodes with different latency and bandwidth performance attributes. Create an interface for the kernel to register the attributes for the primary memory initiators under the memory node. If the system provides this information, applications can then query

[PATCHv2 08/12] acpi/hmat: Register performance attributes

2018-12-10 Thread Keith Busch
Save the best performance access attributes and register these with the memory's node if HMAT provides the locality table. Signed-off-by: Keith Busch --- drivers/acpi/Kconfig | 1 + drivers/acpi/hmat.c | 34 ++ 2 files changed, 35 insertions(+) diff --git

[PATCHv2 05/12] acpi/hmat: Register processor domain to its memory

2018-12-10 Thread Keith Busch
If the HMAT Subsystem Address Range provides a valid processor proximity domain for a memory domain, or a processor domain with the highest performing access, register the node as one of the initiator's primary memory targets so this relationship will be visible under the node's sysfs directory.

[PATCHv2 12/12] doc/mm: New documentation for memory performance

2018-12-10 Thread Keith Busch
Platforms may provide system memory where some physical address ranges perform differently than others, or is side cached by the system. Add documentation describing a high level overview of such systems and the performance and caching attributes the kernel provides for applications wishing to

[PATCHv2 10/12] Documentation/ABI: Add node cache attributes

2018-12-10 Thread Keith Busch
Add the attributes for the system memory side caches. Signed-off-by: Keith Busch --- Documentation/ABI/stable/sysfs-devices-node | 34 + 1 file changed, 34 insertions(+) diff --git a/Documentation/ABI/stable/sysfs-devices-node

[PATCHv2 01/12] acpi: Create subtable parsing infrastructure

2018-12-10 Thread Keith Busch
Parsing entries in an ACPI table had assumed a generic header structure that is most common. There is no standard ACPI header, though, so less common types would need custom parsers if they want go through their sub-table entry list. Create the infrastructure for adding different table types so

[PATCHv2 07/12] Documentation/ABI: Add node performance attributes

2018-12-10 Thread Keith Busch
Add descriptions for primary memory initiator performance access attributes. Signed-off-by: Keith Busch --- Documentation/ABI/stable/sysfs-devices-node | 28 1 file changed, 28 insertions(+) diff --git a/Documentation/ABI/stable/sysfs-devices-node

Re: [PATCH v3 08/12] clk: mediatek: Add MT8183 clock support

2018-12-10 Thread Nicolas Boichat
On Mon, Dec 10, 2018 at 3:32 PM Weiyi Lu wrote: > > Add MT8183 clock support, include topckgen, apmixedsys, > infracfg, mcucfg and subsystem clocks. > > Signed-off-by: Weiyi Lu > --- > drivers/clk/mediatek/Kconfig | 75 ++ > drivers/clk/mediatek/Makefile | 12 + >

Re: [PATCH] regulator: core: Clean enabling always-on regulators + their supplies

2018-12-10 Thread Mark Brown
On Tue, Dec 11, 2018 at 12:52:21AM +, Mark Brown wrote: > On Mon, Dec 10, 2018 at 08:32:32AM -0800, Doug Anderson wrote: > > Can you clarify? See below where it's applying cleanly to "for-next" for > > me: > I tried a git am on my for-4.21 and for-next branches and it didn't work > on

Re: [PATCH] regulator: core: Clean enabling always-on regulators + their supplies

2018-12-10 Thread Mark Brown
On Mon, Dec 10, 2018 at 08:32:32AM -0800, Doug Anderson wrote: > On Mon, Dec 10, 2018 at 7:43 AM Mark Brown wrote: > > On Thu, Dec 06, 2018 at 02:23:18PM -0800, Douglas Anderson wrote: > > > At the end of regulator_resolve_supply() we have historically turned > > > on our supply in some cases.

Re: next/master boot bisection: Oops in nouveau driver on jetson-tk1

2018-12-10 Thread Mark Brown
On Mon, Dec 10, 2018 at 05:26:22PM +0100, Thierry Reding wrote: > On Mon, Dec 10, 2018 at 02:25:59PM +, Mark Brown wrote: > > This has been broken for a considerable time now with no response from > > Ben - is there some other path we can use to get the fix merged? > I suppose we could go

Re: [PATCH] drm/msm: fix arm64 build error

2018-12-10 Thread Rob Clark
On Mon, Dec 10, 2018 at 3:56 PM Arnd Bergmann wrote: > > The new a200 GPU MMU support fails to build on arm64 because > of a conflicting macro name: > > drivers/gpu/drm/msm/msm_gpummu.c:17: error: "VA_START" redefined [-Werror] > #define VA_START SZ_16M > > In file included from

[PATCH] soc: ti: knav_dma: Use proper enum in pktdma_init_chan

2018-12-10 Thread Nathan Chancellor
Clang warns when one enumerated type is implicitly converted to another: drivers/soc/ti/knav_dma.c:601:20: warning: implicit conversion from enumeration type 'enum dma_data_direction' to different enumeration type 'enum dma_transfer_direction' [-Wenum-conversion] chan->direction =

KMSAN: uninit-value in __inet6_bind

2018-12-10 Thread syzbot
Hello, syzbot found the following crash on: HEAD commit:3f06bda61398 kmsan: remove excessive KMSAN wrappers from a.. git tree: https://github.com/google/kmsan.git/master console output: https://syzkaller.appspot.com/x/log.txt?x=13ca6b0540 kernel config:

Re: [PATCH v2 5/6] perf cs-etm: Treat EO_TRACE element as trace discontinuity

2018-12-10 Thread leo . yan
Hi Mathieu, On Mon, Dec 10, 2018 at 04:04:45PM -0700, Mathieu Poirier wrote: > On Mon, Dec 10, 2018 at 04:53:00PM +0800, Leo Yan wrote: > > If decoder outputs EO_TRACE element, it means the end of the trace > > buffer; this is a discontinuity and in this case the end of trace data > > needs to be

Re: rcu_preempt caused oom

2018-12-10 Thread Paul E. McKenney
On Mon, Dec 10, 2018 at 06:56:18AM +, He, Bo wrote: > Hi, >We have start the test with the CONFIG_PROVE_RCU=y, and also add one 2s to > detect the preempt rcu hang, hope we can get more useful logs tomorrow. >I also enclosed the config and the debug patches for you review. I instead

Re: [RFT PATCH v1 0/4] Unify CPU topology across ARM64 & RISC-V

2018-12-10 Thread Atish Patra
On 12/5/18 9:53 AM, Jeffrey Hugo wrote: On 11/29/2018 4:28 PM, Atish Patra wrote: The cpu-map DT entry in ARM64 can describe the CPU topology in much better way compared to other existing approaches. RISC-V can easily adopt this binding to represent it's own CPU topology. Thus, both cpu-map DT

Re: [PATCH] ASoC: simple-card-utils: fix build warning without CONFIG_OF

2018-12-10 Thread Kuninori Morimoto
Hi > When CONFIG_OF is disabled, of_graph_parse_endpoint() does not > initialize 'info', and gcc can see that: > > sound/soc/generic/simple-card-utils.c: In function > 'asoc_simple_card_parse_graph_dai': > sound/soc/generic/simple-card-utils.c:284:13: error: 'info.port' may be used >

Re: [PATCH] pinctrl: aspeed: Wrap -Woverride-init with cc-option

2018-12-10 Thread Nathan Chancellor
On Tue, Dec 11, 2018 at 10:46:26AM +1030, Joel Stanley wrote: > On Tue, 11 Dec 2018 at 10:40, Andrew Jeffery wrote: > > > > > > > > On Tue, 11 Dec 2018, at 10:35, Nathan Chancellor wrote: > > > Clang does not support this option: > > > > > > warning: unknown warning option '-Woverride-init'; did

Re: [PATCH] pinctrl: aspeed: Wrap -Woverride-init with cc-option

2018-12-10 Thread Joel Stanley
On Tue, 11 Dec 2018 at 10:40, Andrew Jeffery wrote: > > > > On Tue, 11 Dec 2018, at 10:35, Nathan Chancellor wrote: > > Clang does not support this option: > > > > warning: unknown warning option '-Woverride-init'; did you mean > > '-Woverride-module'? [-Wunknown-warning-option] > > 1 warning

Re: ext4 file system corruption with v4.19.3 / v4.19.4

2018-12-10 Thread Pavel Machek
Hi! > > >> OK, - and now we are looking forward to *your* ideas how to solve this. > > > > > > After four days playing games around git bisect - real winner is > > > debian gcc-8.2.0-9. Upgrade it to 8.2.0-10 or use 7.3.0-30 version for > > > same kernel + config - does not exhibit ext4

Re: [RFT PATCH v1 0/4] Unify CPU topology across ARM64 & RISC-V

2018-12-10 Thread Atish Patra
On 12/7/18 5:45 AM, Morten Rasmussen wrote: Hi, On Thu, Nov 29, 2018 at 03:28:16PM -0800, Atish Patra wrote: The cpu-map DT entry in ARM64 can describe the CPU topology in much better way compared to other existing approaches. RISC-V can easily adopt this binding to represent it's own CPU

Re: [PATCH v2 1/6] misc: dt-bindings: Add Qualcomm Fastrpc bindings

2018-12-10 Thread Bjorn Andersson
On Mon 10 Dec 03:17 PST 2018, Srinivas Kandagatla wrote: > On 07/12/18 18:23, Mark Rutland wrote: > > On Fri, Dec 07, 2018 at 04:35:08PM +, Srinivas Kandagatla wrote: > > > diff --git a/Documentation/devicetree/bindings/misc/qcom,fastrpc.txt > > >

Re: [PATCH V2 1/1] device-dax: check for vma range while dax_mmap.

2018-12-10 Thread Dan Williams
On Tue, Aug 21, 2018 at 12:38 AM Yi Zhang wrote: > > On 2018-08-20 at 12:50:31 -0700, Dave Jiang wrote: > > > > > > On 08/20/2018 10:53 AM, Verma, Vishal L wrote: > > > > > > On Mon, 2018-08-13 at 20:02 +0800, Zhang Yi wrote: > > >> This patch prevents a user mapping an illegal vma range that is

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