Re: [PATCH RFC 10/22] block, bfq: add full hierarchical scheduling and cgroups support

2016-04-23 Thread Paolo Valente
Il giorno 22/apr/2016, alle ore 21:32, Tejun Heo ha scritto: > Hello, Paolo. > > On Fri, Apr 22, 2016 at 09:05:14PM +0200, Paolo Valente wrote: >>> Ah, right, I was confused. cic is always associated with the task and >>> yes a writeback worker can trigger blkcg changed events frequently as >>

[RFC PATCH 1/2] regulator: refactor valid_ops_mask checking code

2016-04-23 Thread WEN Pingbo
To make the code more compat and centralized, this patch add a unified function - regulator_ops_is_valid. So we can add some extra checking code easily later. Signed-off-by: WEN Pingbo --- drivers/regulator/core.c | 88 1 file changed, 29 insertio

[RFC PATCH 2/2] regulator: add boot protection flag

2016-04-23 Thread WEN Pingbo
In some platform, some critical shared regulator is initialized before kernel loading. But in kernel booting, the driver probing order and conflict operation from other regulator consumer, may set the regulator in a undefined state, which will cause serious problem. This patch try to add a boot_pr

[PATCH] mm: update the document of numa_zonelist_order

2016-04-23 Thread Xishi Qiu
commit 3193913ce62c63056bc67a6ae378beaf494afa66 change the default value of numa_zonelist_order, this patch update the document. Signed-off-by: Xishi Qiu --- Documentation/sysctl/vm.txt | 19 ++- 1 files changed, 10 insertions(+), 9 deletions(-) diff --git a/Documentation/sysc

Re: [patch] Bluetooth: ath3k: Silence uninitialized variable warning

2016-04-23 Thread Dan Carpenter
On Sat, Apr 23, 2016 at 12:17:45PM +0530, Afzal Mohammed wrote: > Hi, > > On Fri, Apr 22, 2016 at 01:02:55PM +0300, Dan Carpenter wrote: > > > - int err, pipe, len, size, count, sent = 0; > > + int len = 0; > > + int err, pipe, size, count, sent = 0; > > Is there any particular reason to a

[patch added to 3.12-stable] netfilter: x_tables: make sure e->next_offset covers remaining blob size

2016-04-23 Thread Jiri Slaby
From: Florian Westphal This patch has been added to the 3.12 stable tree. If you have any objections, please let us know. === commit 6e94e0cfb0887e4013b3b930fa6ab1fe6bb6ba91 upstream. Otherwise this function may read data beyond the ruleset blob. Signed-off-by: Florian Westphal S

Re: [PATCH 1/8] dt/bindings: firmware: Add Qualcomm SCM binding

2016-04-23 Thread Stanimir Varbanov
Hi Andy, On 04/23/2016 01:17 AM, Andy Gross wrote: > This patch adds the device tree support for the Qualcomm SCM firmware. > > Signed-off-by: Andy Gross > --- > .../devicetree/bindings/firmware/qcom,scm.txt | 31 > ++ > 1 file changed, 31 insertions(+) > create mode

[PATCH 3/3] clk: hisilicon: add CRG driver for hi3519 soc

2016-04-23 Thread Jiancheng Xue
The CRG(Clock and Reset Generator) block provides clock and reset signals for other modules in hi3519 soc. Signed-off-by: Jiancheng Xue Acked-by: Rob Herring --- .../devicetree/bindings/clock/hi3519-crg.txt | 46 drivers/clk/hisilicon/Kconfig | 8 ++ drive

[PATCH 1/3] reset: hisilicon: add reset controller driver for hisilicon SOCs

2016-04-23 Thread Jiancheng Xue
In most of hisilicon SOCs, reset controller and clock provider are combined together as a block named CRG (Clock and Reset Generator). This patch mainly implements the reset function. Signed-off-by: Jiancheng Xue Acked-by: Philipp Zabel --- drivers/clk/hisilicon/Kconfig | 7 +++ drivers/clk/

[PATCH 0/3] clock: hisilicon: Add CRG driver for hi3519 soc

2016-04-23 Thread Jiancheng Xue
This patch set is mainly used to support CRG driver for hi3519 soc. It's inherited from the patchset "[RESEND PATCH v10 0/6] ARM: hisi: Add initial support including clock driver for Hi3519 soc" (see https://lkml.org/lkml/2016/3/31/175) and includes the patch "[PATCH v2] reset: hisilicon: add rese

Re: random(4) changes

2016-04-23 Thread Stephan Mueller
Am Freitag, 22. April 2016, 18:27:48 schrieb Sandy Harris: Hi Sandy, > Stephan has recently proposed some extensive changes to this driver, > and I proposed a quite different set earlier. My set can be found at: > https://github.com/sandy-harris > > This post tries to find the bits of both propo

[PATCH 2/3] clk: hisilicon: export some hisilicon APIs to modules

2016-04-23 Thread Jiancheng Xue
From: Jiancheng Xue Change some arguments to constant type. Export some hisilicon APIs to modules. Signed-off-by: Jiancheng Xue --- drivers/clk/hisilicon/clk.c | 23 +++ drivers/clk/hisilicon/clk.h | 14 +++--- 2 files changed, 22 insertions(+), 15 deletions(-) dif

Re: [PATCH 8/8] writeback: throttle buffered writeback

2016-04-23 Thread xiakaixu
> diff --git a/block/blk-core.c b/block/blk-core.c > index 40b57bf4852c..d941f69dfb4b 100644 > --- a/block/blk-core.c > +++ b/block/blk-core.c > @@ -39,6 +39,7 @@ > > #include "blk.h" > #include "blk-mq.h" > +#include "blk-wb.h" > > EXPORT_TRACEPOINT_SYMBOL_GPL(block_bio_remap); > EXPORT_TR

Re: [PATCH v12 3/3] printk: make printk.synchronous param rw

2016-04-23 Thread Sergey Senozhatsky
Hello, On (04/23/16 08:56), Jan Kara wrote: > > > > Signed-off-by: Sergey Senozhatsky > > The patch looks good to me. One suggestion below: > > > @@ -1785,7 +1782,7 @@ asmlinkage int vprintk_emit(int facility, int level, > > * operate in sync mode once panic() occurred. > >

[PATCH] coresight: etm4x: Add DT implementation.

2016-04-23 Thread lipengcheng
Add DT implementation for A72 board. Signed-off-by: Li Pengcheng Signed-off-by: Li Zhong --- drivers/hwtracing/coresight/coresight-etm4x.c | 5 + 1 file changed, 5 insertions(+) diff --git a/drivers/hwtracing/coresight/coresight-etm4x.c b/drivers/hwtracing/coresight/coresight-etm4x.c inde

Re: [linux-next PATCH] sched: cgroup: enable interrupt before calling threadgroup_change_begin

2016-04-23 Thread Peter Zijlstra
On Fri, Apr 22, 2016 at 08:56:28PM -0700, Yang Shi wrote: > When kernel oops happens in some kernel thread, i.e. kcompactd in the test, > the below bug might be triggered by the oops handler: What are you trying to fix? You already oopsed the thing is wrecked.

[PATCH] net: tsi108: use NULL for pointer-typed argument

2016-04-23 Thread Julia Lawall
The first argument of pci_free_consistent has type struct pci_dev *, so use NULL instead of 0. The semantic patch that performs this transformation is as follows: (http://coccinelle.lip6.fr/) // @@ @@ pci_free_consistent( - 0 + NULL , ...) // Signed-off-by: Julia Lawall --- drivers/net/et

[PATCH] of: iommu: make of_iommu_init() postcore_initcall_sync

2016-04-23 Thread Kefeng Wang
The of_iommu_init() is called multiple times by arch code, make it postcore_initcall_sync, then we can drop relevant calls fully. Note, the IOMMUs should have a chance to perform some basic initialisation before we start adding masters to them. So postcore_initcall_sync is good choice, it ensures

[PATCH v4] dmaengine: tegra-apb: proper default init of channel slave_id

2016-04-23 Thread Shardar Shariff Md
Initialize default channel slave_id(req_sel) to invalid id (i.e max supported slave id + 1) to avoid overwriting of slave_id during tegra_dma_slave_config() with client data if slave_id is not initialized through DT Signed-off-by: Shardar Shariff Md --- Changes from v1: - Instead of initializing

Re: [PATCH] mmc: mediatek: fix request blocked by cancel_delayed_work

2016-04-23 Thread Chaotian Jing
Hi, On Fri, 2016-04-22 at 14:24 +0200, Ulf Hansson wrote: > On 18 April 2016 at 09:13, Chaotian Jing wrote: > > there are 2 points will cause could not call mmc_request_done() > > and eventually cause the caller thread blocked. > > > > A. if card was busy, cancel_delayed_work() will return false b

[GIT PULL] move ARM LCD display driver to auxdisplay

2016-04-23 Thread Linus Walleij
Hi ARM SoC guys, these two patches move the ARM character LCD driver from misc drivers to the auxdisplay subsystem where it belongs and updates the defconfig for the RealView accordingly. Please pull it into some cleanup branch in the ARM SoC tree. I tried to get some ACK from the auxdisplay mai

Re: [PATCH v2] pinctrl: pinctrl-single: Fix pcs_parse_bits_in_pinctrl_entry to use __ffs than ffs

2016-04-23 Thread Linus Walleij
On Fri, Apr 15, 2016 at 5:22 PM, Tony Lindgren wrote: > * Linus Walleij [160415 02:29]: >> On Thu, Apr 14, 2016 at 6:59 AM, Keerthy wrote: >> >> > pcs_parse_bits_in_pinctrl_entry uses ffs which gives bit indices >> > ranging from 1 to MAX. This leads to a corner case where we try to request >> >

Re: [PATCH 0/2] Embedding Position Independent Executables

2016-04-23 Thread Afzal Mohammed
Hi, On Sat, Apr 23, 2016 at 12:49:58AM +0200, Alexandre Belloni wrote: > I think Heiko clarified it but there are actually multiple platforms > that will benefit from this infrastructure. I can name at least at91, > rockchip, sunxi and am335x. On am335x, this has been solved by running > that cod

Re: [PATCH 1/2] EDAC, altera: remove useless casts

2016-04-23 Thread Borislav Petkov
On Sat, Apr 16, 2016 at 10:13:55PM +0200, Arnd Bergmann wrote: > The altera EDAC driver refers to its per-device data > using a cast to '(void *)', which makes the pointer > non-const, though both the source and destination are > actually const. > > Removing the annotation makes the reference (alm

[GIT PULL] TTY/Serial fixes for 4.6-rc5

2016-04-23 Thread Greg KH
The following changes since commit c3b46c73264b03000d1e18b22f5caf63332547c9: Linux 4.6-rc4 (2016-04-17 19:13:32 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git/ tags/tty-4.6-rc5 for you to fetch changes up to f077b73682910bc7dc9439

[GIT PULL] USB driver fixes for 4.6-rc5

2016-04-23 Thread Greg KH
The following changes since commit c3b46c73264b03000d1e18b22f5caf63332547c9: Linux 4.6-rc4 (2016-04-17 19:13:32 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git/ tags/usb-4.6-rc5 for you to fetch changes up to d40d334743776937132d3a

[PATCH] console: Add persistent scrollback buffers for all VGA consoles

2016-04-23 Thread Manuel Schölling
Add a scrollback buffers for each VGA console. The benefit is that the scrollback history is not flushed when switching between consoles but is persistent. The buffers are allocated on demand when a new console is opened. This breaks tools like clear_console that rely on flushing the scrollback hi

[PATCH v5 02/21] devicetree: bindings: IB: Add binding document for HiSilicon RoCE

2016-04-23 Thread Lijun Ou
This patch adds related DTS binding document for HiSilicon RoCE driver. Signed-off-by: Lijun Ou Signed-off-by: Wei Hu(Xavier) --- .../bindings/infiniband/hisilicon-hns-roce.txt | 107 + 1 file changed, 107 insertions(+) create mode 100644 Documentation/devicetree/bindi

[PATCH v5 12/21] IB/hns: Set mtu and gid support

2016-04-23 Thread Lijun Ou
This patch mainly set mtu and gid resource. These resource will be used to set up network transmission in nodes. Signed-off-by: Lijun Ou Signed-off-by: Wei Hu(Xavier) --- drivers/infiniband/hw/hns/hns_roce_common.h | 16 drivers/infiniband/hw/hns/hns_roce_device.h | 14 drivers/infi

[PATCH v5 09/21] IB/hns: Add hca support

2016-04-23 Thread Lijun Ou
This patch mainly setup hca for RoCE. it will do a series of initial works as follows: 1. init uar table, allocate uar resource 2. init pd table 3. init cq table 4. init mr table 5. init qp table Signed-off-by: Lijun Ou Signed-off-by: Wei Hu(Xavier) --- drivers/inf

[PATCH v5 18/21] IB/hns: Add CQ operation implemention support

2016-04-23 Thread Lijun Ou
This patch was implemention for Completion Queue(CQ) operations. A CQ can be used to multiplex work completions from multiple work queues across queue pairs on the same HCA. CQ as the notification mechanism for Work Request completions. CQ operations implemention as follows: 1. create CQ. CQ ar

[PATCH v5 20/21] IB/hns: Kconfig and Makefile for RoCE module

2016-04-23 Thread Lijun Ou
This patch add Kconfig and Makefile for building RoCE module. Signed-off-by: Lijun Ou Signed-off-by: Wei Hu(Xavier) --- drivers/infiniband/Kconfig | 1 + drivers/infiniband/hw/Makefile | 1 + drivers/infiniband/hw/hns/Kconfig | 10 ++ drivers/infiniband/hw/hns/Makefile |

[PATCH v5 21/21] MAINTAINERS: Add maintainers for HiSilicon RoCE driver

2016-04-23 Thread Lijun Ou
This patch added maintainers for RoCE driver. Signed-off-by: Lijun Ou Signed-off-by: Wei Hu(Xavier) --- MAINTAINERS | 8 1 file changed, 8 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 61a323a..cb45b6f 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -10012,6 +10012,14 @@ W:

[PATCH v5 07/21] IB/hns: Add event queue support

2016-04-23 Thread Lijun Ou
This patch added event queue support for RoCE driver. it is used for RoCE interrupt. RoCE includes 32 synchronous event irqs, 1 asynchronous event irq and 1 common overflow irq. Signed-off-by: Lijun Ou Signed-off-by: Wei Hu(Xavier) --- drivers/infiniband/hw/hns/hns_roce_cmd.c| 22 + driver

[PATCH v5 13/21] IB/hns: Add interface of the protocol stack registration

2016-04-23 Thread Lijun Ou
This patch mainly added the function module which netif notify registered the protocol stack. It includes interface functions as follows: 1. The executive called interface of RoCE when the netlink event that registered protocol stack was generated 2. The executive called interface of

[PATCH v5 05/21] IB/hns: Add initial profile resource

2016-04-23 Thread Lijun Ou
This patch mainly configured some profile resoure. for exmaple, vendor_id, hardware version, and some data structure sizes so on. Signed-off-by: Lijun Ou Signed-off-by: Wei Hu(Xavier) --- drivers/infiniband/hw/hns/hns_roce_common.h | 25 + drivers/infiniband/hw/hns/hns_roce_device.h | 5

[PATCH v5 16/21] IB/hns: Add ah operation support

2016-04-23 Thread Lijun Ou
This patch was for implemention of address handle operation. It includes three verbs that create ah, query ah and destory ah. They is completed independently by RoCE driver. Signed-off-by: Lijun Ou Signed-off-by: Wei Hu(Xavier) --- drivers/infiniband/hw/hns/hns_roce_ah.c | 109 +

[PATCH v5 14/21] IB/hns: Add operations support for IB device and port

2016-04-23 Thread Lijun Ou
This patch mainly registered some relative verbs for the kernel. These operation funtions will be called by user. For example: 1. modify device 2. query device 3. query_port 4. modify_port and so on. Signed-off-by: Lijun Ou Signed-off-by: Wei Hu(Xavier) --- drivers/infiniband/hw

[PATCH v5 08/21] IB/hns: Add icm support

2016-04-23 Thread Lijun Ou
This patch mainly added icm support for RoCE. It inits the icm which managers the relative memory blocks for RoCE. the data structures of RoCE will be located in it. for example, CQ table, QP table and MTPT table so on. Signed-off-by: Lijun Ou Signed-off-by: Wei Hu(Xavier) --- drivers/infiniban

[PATCH v5 00/21] Add HiSilicon RoCE driver

2016-04-23 Thread Lijun Ou
The HiSilicon Network Substem is a long term evolution IP which is supposed to be used in HiSilicon ICT SoCs. HNS (HiSilicon Network Sybsystem) also has a hardware support of performing RDMA with RoCEE. The driver for HiSilicon RoCEE(RoCE Engine) is a platform driver and will support mulitple versi

[PATCH v5 15/21] IB/hns: Add PD operations support

2016-04-23 Thread Lijun Ou
This patch added the verbs to operate PD. It mainly includes the functions of allocating PD and deallocating PD. Signed-off-by: Lijun Ou Signed-off-by: Wei Hu(Xavier) --- drivers/infiniband/hw/hns/hns_roce_device.h | 17 drivers/infiniband/hw/hns/hns_roce_main.c | 8 +++- drivers/in

[PATCH v5 01/21] net: hns: Add reset function support for RoCE driver

2016-04-23 Thread Lijun Ou
It added reset function for RoCE driver. RoCE is a feature of hns. In hip06 SoC, in RoCE reset process, it's needed to configure dsaf channel reset, port and sl map info. Reset function of RoCE is located in dsaf module, we only call it in RoCE driver when needed. Signed-off-by: Lijun Ou Signed-o

[patch] tracing: checking for NULL instead of IS_ERR()

2016-04-23 Thread Dan Carpenter
tracing_map_elt_alloc() returns ERR_PTRs on error, never NULL. Fixes: 08d43a5fa063 ('tracing: Add lock-free tracing_map') Signed-off-by: Dan Carpenter diff --git a/kernel/trace/tracing_map.c b/kernel/trace/tracing_map.c index e0f1729..e7dfc5e 100644 --- a/kernel/trace/tracing_map.c +++ b/kernel/

[PATCH v5 10/21] IB/hns: Add process flow to init RoCE engine

2016-04-23 Thread Lijun Ou
This patch mainly initialized the RoCE engine. It is absolutely necessary to run RoCE function. It mainly includes that configure DMAE user, init doorbell and raq operations, enable port. Signed-off-by: Lijun Ou Signed-off-by: Wei Hu(Xavier) --- drivers/infiniband/hw/hns/hns_roce_common.h | 107

[PATCH v5 19/21] IB/hns: Add memory region operation support

2016-04-23 Thread Lijun Ou
This patch was mainly for implemention of memory region. Memory Registration provides mechanisms that allow Consumers to describe a set of virtually contiguous memory locations or a set of physically contiguous memory locations. MR operations includes as follows: 1. get dma MR in kernel mode

[PATCH v5 17/21] IB/hns: Add QP operation implemention support

2016-04-23 Thread Lijun Ou
This patch was implemention for queue pair operations. QP Consists of a Send Work Queue and a Receive Work Queue. Send and receive queues are always created as a pair and remain that way throughout their lifetime. A Queue Pair is identified by its Queue Pair Number. QP operations implemention as fo

[PATCH v5 03/21] IB/hns: Add initial main frame driver and get cfg info

2016-04-23 Thread Lijun Ou
This patch mainly added the initial bare main driver. it could get the relative configure information of net node. Signed-off-by: Lijun Ou Signed-off-by: Wei Hu(Xavier) --- drivers/infiniband/hw/hns/hns_roce_device.h | 49 drivers/infiniband/hw/hns/hns_roce_main.c | 182

[PATCH v5 04/21] IB/hns: Add RoCE engine reset function

2016-04-23 Thread Lijun Ou
This patch mainly added RoCE engine reset process in RoCE driver. it is necessary when RoCE was loaded and removed. Signed-off-by: Lijun Ou Signed-off-by: Wei Hu(Xavier) --- drivers/infiniband/hw/hns/hns_roce_device.h | 7 drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 54 +

[PATCH v5 11/21] IB/hns: Add IB device registration function

2016-04-23 Thread Lijun Ou
This patch registers IB device and unregister IB device when removed. Signed-off-by: Lijun Ou Signed-off-by: Wei Hu(Xavier) --- drivers/infiniband/hw/hns/hns_roce_main.c | 48 +++ 1 file changed, 48 insertions(+) diff --git a/drivers/infiniband/hw/hns/hns_roce_main.

[PATCH v5 06/21] IB/hns: Add initial cmd operation

2016-04-23 Thread Lijun Ou
This patch added the operation for initing cmd. In addition that, added some functions for initing eq table and selecting cmd mode in next stages. Signed-off-by: Lijun Ou Signed-off-by: Wei Hu(Xavier) --- drivers/infiniband/hw/hns/hns_roce_cmd.c| 92 + drivers/in

[PATCH v4 1/3] i2c: tegra: calculate timeout for config load when needed

2016-04-23 Thread Shardar Shariff Md
Instead of calculating timeout for the config load during init, calculate it after config load register is written by using readx_poll_timeout(). Signed-off-by: Shardar Shariff Md Changes since v1: - Split timeout calculation to seperate patch --- drivers/i2c/busses/i2c-tegra.c | 25 +++

[PATCH v4 2/3] i2c: tegra: add separate function for config_load

2016-04-23 Thread Shardar Shariff Md
Define separate function for configuration load register handling to make it use by different functions later. Signed-off-by: Shardar Shariff Md --- Changes in v2: - Remove unnecessary paranthesis and align to 80 characters per line Changes in v3: - Add separate function for config load handlin

[PATCH v4 3/3] i2c: tegra: proper handling of error cases

2016-04-23 Thread Shardar Shariff Md
To summarize the issue observed in error cases: SW Flow: For i2c message transfer, packet header and data payload is posted and then required error/packet completion interrupts are enabled later. HW flow: HW process the packet just after packet header is posted, if ARB lost/NACK error occurs (SW

Re: [PATCH] x86/boot: Rename overlapping memcpy() to memmove()

2016-04-23 Thread Ingo Molnar
* Kees Cook wrote: > --- a/arch/x86/boot/compressed/string.c > +++ b/arch/x86/boot/compressed/string.c > @@ -1,7 +1,13 @@ > +/* > + * This provides an optimized implementation of memcpy, and a simplified > + * implementation of memset and memmove, to avoid problems with the > + * built-in implem

[GIT PULL] objtool fixes

2016-04-23 Thread Ingo Molnar
Linus, Please pull the latest core-urgent-for-linus git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core-urgent-for-linus # HEAD: c2bb9e32e2315971a8535fee77335c04a739d71d objtool: Fix Makefile to properly see if libelf is supported A handful of objtool fixes: tw

[GIT PULL] irq fixes

2016-04-23 Thread Ingo Molnar
Linus, Please pull the latest irq-urgent-for-linus git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq-urgent-for-linus # HEAD: 91951f980e521d8f7e92283735b99fb9f4b05d93 irqchip/mips-gic: Don't overrun pcpu_masks array A core irq affinity masks related fix and a

Re: [PATCH] mm/vmalloc: Keep a separate lazy-free list

2016-04-23 Thread Roman Peniaev
On Fri, Apr 22, 2016 at 11:49 PM, Andrew Morton wrote: > On Fri, 15 Apr 2016 12:14:31 +0100 Chris Wilson > wrote: > >> > > purge_fragmented_blocks() manages per-cpu lists, so that looks safe >> > > under its own rcu_read_lock. >> > > >> > > Yes, it looks feasible to remove the purge_lock if we c

[GIT PULL] locking fixes

2016-04-23 Thread Ingo Molnar
Linus, Please pull the latest locking-urgent-for-linus git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking-urgent-for-linus # HEAD: fba7cd681b6155e2d93e7862fcd6f970336b83c3 asm-generic/futex: Re-enable preemption in futex_atomic_cmpxchg_inatomic() Misc fixes

[GIT PULL] perf fix

2016-04-23 Thread Ingo Molnar
Linus, Please pull the latest perf-urgent-for-linus git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf-urgent-for-linus # HEAD: a19cad6d66823ddd54b0e7c88d7bddd307cb1161 Merge tag 'perf-urgent-for-mingo-20160418' of git://git.kernel.org/pub/scm/linux/kernel/git

[GIT PULL] CPU hotplug fix

2016-04-23 Thread Ingo Molnar
Linus, Please pull the latest smp-urgent-for-linus git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp-urgent-for-linus # HEAD: 3b9d6da67e11ca8f78fde887918983523a36b0fa cpu/hotplug: Fix rollback during error-out in __cpu_disable() Fix a CPU hotplug corner case r

[GIT PULL] timer fix

2016-04-23 Thread Ingo Molnar
Linus, Please pull the latest timers-urgent-for-linus git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers-urgent-for-linus # HEAD: 16eeed7e5558a3dcf30f75526a896b2632f299f9 clocksource/drivers/tango-xtal: Fix boot hang due to incorrect test Fix a boot hang in

[GIT PULL] x86 fixes

2016-04-23 Thread Ingo Molnar
Linus, Please pull the latest x86-urgent-for-linus git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-urgent-for-linus # HEAD: ea5dfb5fae81939f777ca569d8cfb599252da2e8 x86 EDAC, sb_edac.c: Take account of channel hashing when needed Misc fixes: two EDAC driver

Re: [PATCH 1/3] MIPS: JZ4740: Qi LB60: Remove support for AVT2 variant

2016-04-23 Thread Lars-Peter Clausen
On 04/18/2016 08:58 PM, Maarten ter Huurne wrote: > AVT2 was a prototype board of which about 5 were made, none of which > are in use anymore. > > Signed-off-by: Maarten ter Huurne Acked-by: Lars-Peter Clausen Thanks.

Re: [PATCH v1 00/23] ata: sata_dwc_460ex: make it working again

2016-04-23 Thread Julian Margetson
On 4/22/2016 7:06 AM, Christian Lamparter wrote: On Friday, April 22, 2016 06:50:44 AM Julian Margetson wrote: On 4/21/2016 4:25 PM, Christian Lamparter wrote: On Thursday, April 21, 2016 09:15:21 PM Andy Shevchenko wrote: The last approach in the commit 8b3444852a2b ("sata_dwc_460ex: move to

[tip:perf/core] perf/x86/intel: Add model number for Skylake Server to perf

2016-04-23 Thread tip-bot for Andi Kleen
Commit-ID: b89c173788c3a8ed571652c203bf59a0e9d700aa Gitweb: http://git.kernel.org/tip/b89c173788c3a8ed571652c203bf59a0e9d700aa Author: Andi Kleen AuthorDate: Fri, 15 Apr 2016 13:25:33 -0700 Committer: Ingo Molnar CommitDate: Sat, 23 Apr 2016 13:46:44 +0200 perf/x86/intel: Add model num

[tip:perf/core] perf/x86/intel/rapl: Add missing Haswell model

2016-04-23 Thread tip-bot for Srinivas Pandruvada
Commit-ID: e1089602a3bf3efd13d0ffc575f3e22213f009da Gitweb: http://git.kernel.org/tip/e1089602a3bf3efd13d0ffc575f3e22213f009da Author: Srinivas Pandruvada AuthorDate: Sun, 17 Apr 2016 08:43:29 -0700 Committer: Ingo Molnar CommitDate: Sat, 23 Apr 2016 13:46:45 +0200 perf/x86/intel/rapl:

[tip:locking/urgent] locking/lockdep: Fix ->irq_context calculation

2016-04-23 Thread tip-bot for Boqun Feng
Commit-ID: c24697566298df04cac9913e0601501b5ee2b3f5 Gitweb: http://git.kernel.org/tip/c24697566298df04cac9913e0601501b5ee2b3f5 Author: Boqun Feng AuthorDate: Tue, 16 Feb 2016 13:57:40 +0800 Committer: Ingo Molnar CommitDate: Sat, 23 Apr 2016 13:53:03 +0200 locking/lockdep: Fix ->irq_co

[tip:locking/urgent] lockdep: Fix lock_chain::base size

2016-04-23 Thread tip-bot for Peter Zijlstra
Commit-ID: 75dd602a5198a6e5f75534db52b6e6fbaabb33d1 Gitweb: http://git.kernel.org/tip/75dd602a5198a6e5f75534db52b6e6fbaabb33d1 Author: Peter Zijlstra AuthorDate: Wed, 30 Mar 2016 11:36:59 +0200 Committer: Ingo Molnar CommitDate: Sat, 23 Apr 2016 13:53:03 +0200 lockdep: Fix lock_chain::

[tip:perf/core] perf/x86/intel: Add Goldmont CPU support

2016-04-23 Thread tip-bot for Kan Liang
Commit-ID: 8b92c3a78d40fb220dc5ab122e3274d1b126bfbb Gitweb: http://git.kernel.org/tip/8b92c3a78d40fb220dc5ab122e3274d1b126bfbb Author: Kan Liang AuthorDate: Fri, 15 Apr 2016 00:42:47 -0700 Committer: Ingo Molnar CommitDate: Sat, 23 Apr 2016 14:12:27 +0200 perf/x86/intel: Add Goldmont C

[tip:perf/core] perf/x86/intel: Add LBR filter support for Silvermont and Airmont CPUs

2016-04-23 Thread tip-bot for Kan Liang
Commit-ID: f21d5adceb7f2660e5227569faed278f6fb2072e Gitweb: http://git.kernel.org/tip/f21d5adceb7f2660e5227569faed278f6fb2072e Author: Kan Liang AuthorDate: Fri, 15 Apr 2016 00:53:45 -0700 Committer: Ingo Molnar CommitDate: Sat, 23 Apr 2016 14:12:31 +0200 perf/x86/intel: Add LBR filter

[tip:perf/core] perf/core: Add ::write_backward attribute to perf event

2016-04-23 Thread tip-bot for Wang Nan
Commit-ID: 9ecda41acb971ebd07c8fb35faf24005c0baea12 Gitweb: http://git.kernel.org/tip/9ecda41acb971ebd07c8fb35faf24005c0baea12 Author: Wang Nan AuthorDate: Tue, 5 Apr 2016 14:11:18 + Committer: Ingo Molnar CommitDate: Sat, 23 Apr 2016 14:12:39 +0200 perf/core: Add ::write_backward

[tip:perf/core] perf/x86/intel/rapl: Support Skylake RAPL domains

2016-04-23 Thread tip-bot for Srinivas Pandruvada
Commit-ID: dcee75b3b7f025cc6765e6c92ba0a4e59a4d25f4 Gitweb: http://git.kernel.org/tip/dcee75b3b7f025cc6765e6c92ba0a4e59a4d25f4 Author: Srinivas Pandruvada AuthorDate: Sun, 17 Apr 2016 15:03:00 -0700 Committer: Ingo Molnar CommitDate: Sat, 23 Apr 2016 14:13:36 +0200 perf/x86/intel/rapl:

[tip:sched/core] sched/fair: Fix asym packing to select correct CPU

2016-04-23 Thread tip-bot for Srikar Dronamraju
Commit-ID: 1f621e028baf391f6684003e32e009bc934b750f Gitweb: http://git.kernel.org/tip/1f621e028baf391f6684003e32e009bc934b750f Author: Srikar Dronamraju AuthorDate: Wed, 6 Apr 2016 18:47:40 +0530 Committer: Ingo Molnar CommitDate: Sat, 23 Apr 2016 14:20:35 +0200 sched/fair: Fix asym pa

[tip:sched/core] sched/fair: Call cpufreq hook in additional paths

2016-04-23 Thread tip-bot for Steve Muckle
Commit-ID: a2c6c91f98247fef0fe75216d607812485aeb0df Gitweb: http://git.kernel.org/tip/a2c6c91f98247fef0fe75216d607812485aeb0df Author: Steve Muckle AuthorDate: Thu, 24 Mar 2016 15:26:07 -0700 Committer: Ingo Molnar CommitDate: Sat, 23 Apr 2016 14:20:40 +0200 sched/fair: Call cpufreq ho

[tip:sched/core] sched/fair: Move cpufreq hook to update_cfs_rq_load_avg()

2016-04-23 Thread tip-bot for Steve Muckle
Commit-ID: 21e96f88776deead303ecd30a17d1d7c2a1776e3 Gitweb: http://git.kernel.org/tip/21e96f88776deead303ecd30a17d1d7c2a1776e3 Author: Steve Muckle AuthorDate: Mon, 21 Mar 2016 17:21:07 -0700 Committer: Ingo Molnar CommitDate: Sat, 23 Apr 2016 14:20:35 +0200 sched/fair: Move cpufreq ho

[tip:sched/core] sched/fair: Do not call cpufreq hook unless util changed

2016-04-23 Thread tip-bot for Steve Muckle
Commit-ID: 41e0d37f7ac81297c07ba311e4ad39465b8c8295 Gitweb: http://git.kernel.org/tip/41e0d37f7ac81297c07ba311e4ad39465b8c8295 Author: Steve Muckle AuthorDate: Mon, 21 Mar 2016 17:21:08 -0700 Committer: Ingo Molnar CommitDate: Sat, 23 Apr 2016 14:20:36 +0200 sched/fair: Do not call cpu

[tip:sched/core] sched/fair: Gather CPU load functions under a more conventional namespace

2016-04-23 Thread tip-bot for Frederic Weisbecker
Commit-ID: cee1afce3053e7aa0793fbd5f2e845fa2cef9e33 Gitweb: http://git.kernel.org/tip/cee1afce3053e7aa0793fbd5f2e845fa2cef9e33 Author: Frederic Weisbecker AuthorDate: Wed, 13 Apr 2016 15:56:50 +0200 Committer: Ingo Molnar CommitDate: Sat, 23 Apr 2016 14:20:41 +0200 sched/fair: Gather C

[tip:sched/core] sched/fair: Optimize !CONFIG_NO_HZ_COMMON CPU load updates

2016-04-23 Thread tip-bot for Frederic Weisbecker
Commit-ID: 9fd81dd5ce0b12341c9f83346f8d32ac68bd3841 Gitweb: http://git.kernel.org/tip/9fd81dd5ce0b12341c9f83346f8d32ac68bd3841 Author: Frederic Weisbecker AuthorDate: Tue, 19 Apr 2016 17:36:51 +0200 Committer: Ingo Molnar CommitDate: Sat, 23 Apr 2016 14:20:42 +0200 sched/fair: Optimize

[tip:sched/core] sched/fair: Correctly handle nohz ticks CPU load accounting

2016-04-23 Thread tip-bot for Frederic Weisbecker
Commit-ID: 1f41906a6fda1114debd3898668bd7ab6470ee41 Gitweb: http://git.kernel.org/tip/1f41906a6fda1114debd3898668bd7ab6470ee41 Author: Frederic Weisbecker AuthorDate: Wed, 13 Apr 2016 15:56:51 +0200 Committer: Ingo Molnar CommitDate: Sat, 23 Apr 2016 14:20:42 +0200 sched/fair: Correctl

[tip:perf/core] perf trace: Fix build when DWARF unwind isn't available

2016-04-23 Thread tip-bot for Arnaldo Carvalho de Melo
Commit-ID: ccd62a896ffe3dbd60f3b7570a2b74e4fe030ed6 Gitweb: http://git.kernel.org/tip/ccd62a896ffe3dbd60f3b7570a2b74e4fe030ed6 Author: Arnaldo Carvalho de Melo AuthorDate: Sat, 16 Apr 2016 09:36:32 -0300 Committer: Arnaldo Carvalho de Melo CommitDate: Sat, 16 Apr 2016 09:44:28 -0300 pe

[tip:sched/core] sched/deadline: Fix a bug in dl_overflow()

2016-04-23 Thread tip-bot for Xunlei Pang
Commit-ID: fec148c000d0f9ac21679601722811eb60b4cc52 Gitweb: http://git.kernel.org/tip/fec148c000d0f9ac21679601722811eb60b4cc52 Author: Xunlei Pang AuthorDate: Thu, 14 Apr 2016 20:19:28 +0800 Committer: Ingo Molnar CommitDate: Sat, 23 Apr 2016 14:20:43 +0200 sched/deadline: Fix a bug in

[tip:perf/core] perf script: Check sample->callchain before using it

2016-04-23 Thread tip-bot for Arnaldo Carvalho de Melo
Commit-ID: 922315210b8007a26374e30712813b714af71cac Gitweb: http://git.kernel.org/tip/922315210b8007a26374e30712813b714af71cac Author: Arnaldo Carvalho de Melo AuthorDate: Mon, 18 Apr 2016 11:31:46 -0300 Committer: Arnaldo Carvalho de Melo CommitDate: Mon, 18 Apr 2016 11:31:46 -0300 pe

[tip:perf/core] perf evsel: Add missign class prefix to has_branch_stack method

2016-04-23 Thread tip-bot for Arnaldo Carvalho de Melo
Commit-ID: acf2abbd0b7fcc6325e9690a8a32ee924c827f70 Gitweb: http://git.kernel.org/tip/acf2abbd0b7fcc6325e9690a8a32ee924c827f70 Author: Arnaldo Carvalho de Melo AuthorDate: Mon, 18 Apr 2016 10:35:03 -0300 Committer: Arnaldo Carvalho de Melo CommitDate: Mon, 18 Apr 2016 11:17:09 -0300 pe

[tip:perf/core] perf report: Use callchain_param.enabled instead of tool specific knob

2016-04-23 Thread tip-bot for Arnaldo Carvalho de Melo
Commit-ID: 1cc83815d5fdb40a7d06c3f9871134a10e5ffa79 Gitweb: http://git.kernel.org/tip/1cc83815d5fdb40a7d06c3f9871134a10e5ffa79 Author: Arnaldo Carvalho de Melo AuthorDate: Mon, 18 Apr 2016 11:54:31 -0300 Committer: Arnaldo Carvalho de Melo CommitDate: Mon, 18 Apr 2016 12:26:25 -0300 pe

[tip:perf/core] perf callchain: Set callchain_param.enabled when parsing --call-graph

2016-04-23 Thread tip-bot for Arnaldo Carvalho de Melo
Commit-ID: 30234f0925c1deeb472b579b57a9f50791157c58 Gitweb: http://git.kernel.org/tip/30234f0925c1deeb472b579b57a9f50791157c58 Author: Arnaldo Carvalho de Melo AuthorDate: Mon, 18 Apr 2016 11:53:07 -0300 Committer: Arnaldo Carvalho de Melo CommitDate: Mon, 18 Apr 2016 11:53:07 -0300 pe

[tip:perf/core] perf tools: Ditch record_opts.callgraph_set

2016-04-23 Thread tip-bot for Arnaldo Carvalho de Melo
Commit-ID: 2ddd5c049e71dd8551c268e7386fefeb7495e988 Gitweb: http://git.kernel.org/tip/2ddd5c049e71dd8551c268e7386fefeb7495e988 Author: Arnaldo Carvalho de Melo AuthorDate: Mon, 18 Apr 2016 12:09:08 -0300 Committer: Arnaldo Carvalho de Melo CommitDate: Mon, 18 Apr 2016 12:26:27 -0300 pe

[tip:perf/core] perf hists browser: Fold two consecutive symbol_conf.use_callchain ifs

2016-04-23 Thread tip-bot for Arnaldo Carvalho de Melo
Commit-ID: 1b6b678ecfb73724914a8b12d57909a4c514a9bd Gitweb: http://git.kernel.org/tip/1b6b678ecfb73724914a8b12d57909a4c514a9bd Author: Arnaldo Carvalho de Melo AuthorDate: Mon, 18 Apr 2016 12:24:41 -0300 Committer: Arnaldo Carvalho de Melo CommitDate: Mon, 18 Apr 2016 12:26:27 -0300 pe

[tip:perf/core] perf top: Use callchain_param.enabled instead of symbol_conf.use_callchain

2016-04-23 Thread tip-bot for Arnaldo Carvalho de Melo
Commit-ID: e3815264a6c57147f8b5639536b1df3c98244642 Gitweb: http://git.kernel.org/tip/e3815264a6c57147f8b5639536b1df3c98244642 Author: Arnaldo Carvalho de Melo AuthorDate: Mon, 18 Apr 2016 12:30:16 -0300 Committer: Arnaldo Carvalho de Melo CommitDate: Mon, 18 Apr 2016 12:30:16 -0300 pe

[tip:perf/core] perf script: Fix postgresql ubuntu install instructions

2016-04-23 Thread tip-bot for Chris Phlipot
Commit-ID: d6632dd59b66c89724ef28e2723586d1429382aa Gitweb: http://git.kernel.org/tip/d6632dd59b66c89724ef28e2723586d1429382aa Author: Chris Phlipot AuthorDate: Tue, 19 Apr 2016 01:56:02 -0700 Committer: Arnaldo Carvalho de Melo CommitDate: Tue, 19 Apr 2016 12:36:54 -0300 perf script:

[tip:perf/core] perf jit: memset() variable 'st' using the correct size

2016-04-23 Thread tip-bot for Colin Ian King
Commit-ID: f56ebf20d0f535f5da7cfcfab3e0af133f81 Gitweb: http://git.kernel.org/tip/f56ebf20d0f535f5da7cfcfab3e0af133f81 Author: Colin Ian King AuthorDate: Tue, 19 Apr 2016 00:07:18 +0100 Committer: Arnaldo Carvalho de Melo CommitDate: Tue, 19 Apr 2016 12:37:01 -0300 perf jit: me

[tip:perf/core] perf symbols: Allow loading kallsyms without considering kcore files

2016-04-23 Thread tip-bot for Arnaldo Carvalho de Melo
Commit-ID: e02092b9a922f17e951b2df5f12f4aafe7383a21 Gitweb: http://git.kernel.org/tip/e02092b9a922f17e951b2df5f12f4aafe7383a21 Author: Arnaldo Carvalho de Melo AuthorDate: Tue, 19 Apr 2016 12:12:49 -0300 Committer: Arnaldo Carvalho de Melo CommitDate: Tue, 19 Apr 2016 12:38:56 -0300 pe

[tip:perf/core] perf build: Remove x86 references from arch-neutral Build

2016-04-23 Thread tip-bot for Arnaldo Carvalho de Melo
Commit-ID: 2cc4666927402ec748122cac15ceac35a5e298a3 Gitweb: http://git.kernel.org/tip/2cc4666927402ec748122cac15ceac35a5e298a3 Author: Arnaldo Carvalho de Melo AuthorDate: Tue, 19 Apr 2016 12:01:51 -0300 Committer: Arnaldo Carvalho de Melo CommitDate: Tue, 19 Apr 2016 12:37:02 -0300 pe

[tip:perf/core] perf test: Add missing verbose output explaining the reason for failure

2016-04-23 Thread tip-bot for Arnaldo Carvalho de Melo
Commit-ID: 6566feafb4dba4eef30a9c0b25e6f49f996178b6 Gitweb: http://git.kernel.org/tip/6566feafb4dba4eef30a9c0b25e6f49f996178b6 Author: Arnaldo Carvalho de Melo AuthorDate: Tue, 19 Apr 2016 12:22:25 -0300 Committer: Arnaldo Carvalho de Melo CommitDate: Tue, 19 Apr 2016 12:39:36 -0300 pe

[tip:perf/core] perf test: Ignore kcore files in the "vmlinux matches kallsyms" test

2016-04-23 Thread tip-bot for Arnaldo Carvalho de Melo
Commit-ID: 53d0fe68275dbdaf6a532bb4e87f00db5d36c140 Gitweb: http://git.kernel.org/tip/53d0fe68275dbdaf6a532bb4e87f00db5d36c140 Author: Arnaldo Carvalho de Melo AuthorDate: Tue, 19 Apr 2016 12:16:55 -0300 Committer: Arnaldo Carvalho de Melo CommitDate: Tue, 19 Apr 2016 12:39:35 -0300 pe

oferta personal y préstamo de negocios

2016-04-23 Thread Eric Charles
Hola, am Dr. Eric CHARLES, legítimo y confiable prestamista préstamo de Skye de Servicios Financieros. Ofrecemos préstamos en una forma clara y comprensible y condiciones en la tasa de interés del 3%. De $ 5,000.00 a $ 450,000,000.00USD y Euros Solo. Nos ofrecen préstamos de negocios, présta

sound: deadlock involving snd_hrtimer_callback

2016-04-23 Thread Dmitry Vyukov
Hi Takashi, I've incorporated your hrtimer fixes (but also updated to ddce192106e4f984123884f8e878f66ace94b573) and now I am seeing lots of the following deadlock messages: [ INFO: possible circular locking dependency detected ] 4.6.0-rc4+ #351 Not tainted ---

[PATCH] perf tools: replace assignment with comparison on assert check

2016-04-23 Thread Colin King
From: Colin Ian King The current assert check is checking an assignment, which will always be true. Instead, the assert should be checking if scale is equal to 0.122 Signed-off-by: Colin Ian King --- tools/perf/tests/event_update.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff -

[PATCH] printk: make printk.synchronous param rw

2016-04-23 Thread Sergey Senozhatsky
Change `synchronous' printk param to be RW, so user space can change printk mode back and forth to/from sync mode (which is considered to be more reliable). Signed-off-by: Sergey Senozhatsky Reviewed-by: Jan Kara --- -- added Jan's Reviewed-by -- factored out async printk checks to can_printk_a

Re: [PATCH 4/8] firmware: qcom: scm: Add support for ARM64 SoCs

2016-04-23 Thread Bjorn Andersson
On Fri 22 Apr 21:52 PDT 2016, Andy Gross wrote: > On Fri, Apr 22, 2016 at 04:41:05PM -0700, Bjorn Andersson wrote: > > On Fri 22 Apr 15:17 PDT 2016, Andy Gross wrote: [..] > > > diff --git a/drivers/firmware/qcom_scm.c b/drivers/firmware/qcom_scm.c > > > index 8e1eeb8..7d7b12b 100644 > > [..] > >

Re: [PATCH 1/4] pnp: pnpbios: Add explicit X86_32 dependency to PNPBIOS

2016-04-23 Thread William Breathitt Gray
On Sat, Apr 23, 2016 at 01:51:19AM +0200, Rafael J. Wysocki wrote: >On 4/11/2016 3:25 PM, William Breathitt Gray wrote: >> The PNPBIOS driver requires preprocessor defines (located in >> include/asm/segment.h) only declared if the architecture is set to >> X86_32. If the architecture is set to X86_

  1   2   >