[uclinux-dist-devel] [GIT PULL] Blackfin updates for 3.14

2014-01-29 Thread Steven Miao
Hi Linus, please pull blackfin updates for Linux 3.14, some minor changes and bug fixes. The following changes since commit d8ec26d7f8287f5788a494f56e8814210f0e64be: Linux 3.13 (2014-01-19 18:40:07 -0800) are available in the git repository at:

Re: [GIT PULL] x86/kaslr for v3.14

2014-01-29 Thread Ingo Molnar
* Linus Torvalds torva...@linux-foundation.org wrote: On Tue, Jan 28, 2014 at 11:48 AM, Ingo Molnar mi...@kernel.org wrote: I really meant it when I said I build without debuginfo! :) Ok, but so what? As mentioned, nobody sane should build with DEBUG_INFO. But a normal vmlinux file

Re: [PATCH] x86: Plug racy xAPIC access of CPU hotplug code

2014-01-29 Thread Jan Kiszka
On 2014-01-28 22:17, Andi Kleen wrote: Also with irq-off you of course still always have races against the NMI-level machine check. The self-IPI triggered over NMI won't touch the high-part of the ICR and will properly wait for ICR to become free again. So we are safe. Jan -- Siemens AG,

Re: [PATCH] mm: slub: fix page-_count corruption (again)

2014-01-29 Thread Fengguang Wu
Hi Dave, Fengguang, could you run a set of tests for the top patch in this branch to see if we'd be giving much up by axing the code? https://github.com/hansendc/linux/tree/slub-nocmpxchg-for-Fengguang-20140128 Sure, I've queued tests for the branch. Will report back after 1-2

Re: [PATCH] kthread: ensure locality of task_struct allocations

2014-01-29 Thread David Rientjes
On Tue, 28 Jan 2014, Nishanth Aravamudan wrote: In the presence of memoryless nodes, numa_node_id()/cpu_to_node() will return the current CPU's NUMA node, but that may not be where we expect to allocate from memory from. Instead, we should use numa_mem_id()/cpu_to_mem(). On one ppc64 system

Re: [PATCH] clk: export __clk_get_hw for re-use in others

2014-01-29 Thread SeongJae Park
Hi, On Wed, Jan 29, 2014 at 4:29 PM, David Rientjes rient...@google.com wrote: On Wed, 22 Jan 2014, SeongJae Park wrote: Oops, I've forgot about the merge window. Thank you very much for your kind answer. Sorry if I bothered you while you're in busy time. Because the build problem is not a

Re: [PATCH v3 0/2] Qualcomm Universal Peripheral (QUP) I2C controller

2014-01-29 Thread Ivan T. Ivanov
Hi Bjorn, On Fri, 2014-01-17 at 15:03 -0800, Bjorn Andersson wrote: Continuing on Ivans i2c-qup series. Do you plan to send v4 of this driver? I would like to address the remaining errors and suggestions and send a new version. Regards, Ivan -- To unsubscribe from this list: send the line

Re: [GIT PULL] x86/kaslr for v3.14

2014-01-29 Thread Ingo Molnar
* H. Peter Anvin h...@zytor.com wrote: On 01/28/2014 12:28 PM, Richard Weinberger wrote: Am 28.01.2014 21:25, schrieb Linus Torvalds: On Tue, Jan 28, 2014 at 12:15 PM, Borislav Petkov b...@alien8.de wrote: Shouldn't we hold that down in the Kconfig help text of DEBUG_INFO? Something

Re: [slub shrink] 0f6934bf16: +191.9% vmstat.system.cs

2014-01-29 Thread Fengguang Wu
Hi Dave, I got more complete results for https://github.com/hansendc/linux.git slub-reshrink-for-Fengguang-20140113, It looks mostly good. There are regressions in - netperf.Throughput_Mbps - dbench.throughput-MB/sec - xfstests.generic.256.seconds However the others are all

Re: [BUG?] Interrupts enabled after xen_acpi_processor_resume+0x0/0x34 [xen_acpi_processor]

2014-01-29 Thread Stanislaw Gruszka
(Cc: correct Rafael email) On Tue, Jan 28, 2014 at 09:24:57PM -0800, David Rientjes wrote: On Tue, 28 Jan 2014, Konrad Rzeszutek Wilk wrote: diff --git a/drivers/xen/xen-acpi-processor.c b/drivers/xen/xen-acpi-processor.c index 7231859..7602229 100644 ---

Re: [GIT PULL] x86/kaslr for v3.14

2014-01-29 Thread Mathias Krause
On 29 January 2014 09:11, Ingo Molnar mi...@kernel.org wrote: But you can see that the symbol is perfectly fine: (gdb) list *(schedule+0x45) Oh, cool. Thanks for that trick - this will save me quite some time in the future. So we can strip absolute addresses just fine from oopses - cool.

Re: [PATCH] i2c-designware-pcidrv: fix the incorrect return of idle callback

2014-01-29 Thread Mika Westerberg
On Tue, Jan 28, 2014 at 07:30:35PM +0100, Wolfram Sang wrote: On Tue, Jan 28, 2014 at 01:48:28PM +0800, xinhui.pan wrote: From: xinhui.pan xinhuix@intel.com i2c_dw_pci_runtime_idle should return -EBUSY rather than zero if it do success. I don't understand... Otherwise

Re: [PATCH] mm: slub: fix page-_count corruption (again)

2014-01-29 Thread David Rientjes
On Tue, 28 Jan 2014, Dave Hansen wrote: It has measurable performance benefits, and the benefits go up as the cost of en/disabling interrupts goes up (like if it takes you a hypercall). Fengguang, could you run a set of tests for the top patch in this branch to see if we'd be giving much up

RE: WaitForMultipleObjects/etc. In Kernel

2014-01-29 Thread Clemens Ladisch
Network Nut wrote: I was looking at POSIX because it allows naming of the primitives. Linux uses two orthogonal mechanisms for synchronization primitives and for naming/sharing. I need to epoll_wait on inter-process {mutex, event, semaphore}. Use eventfd. I need to reference inter-process

About gpio-regulator setting on DT

2014-01-29 Thread Kuninori Morimoto
Hi Lee, Mark, Liam I would like to use ${LINUX}/drivers/gpio-regulator.c via DT. My board needs GPIOF_OUT_INIT_HIGH on struct gpio :: flags But, current of_get_gpio_regulator_config() seems doesn't have such setting method. This means it will be GPIOF_OUT_INIT_LOW for (i = 0; i

Re: [git pull] Please pull powerpc.git next branch

2014-01-29 Thread Olaf Hering
On Wed, Jan 29, Alistair Popple wrote: Looks like I missed the dart iommu code when changing the iommu table initialisation. The patch below should fix it, would you mind testing it Ben? +++ b/arch/powerpc/sysdev/dart_iommu.c + iommu_table_dart.it_page_shift = IOMMU_PAGE_SHIFT_4K; Yes,

Re: compile error on linus git with ppc64

2014-01-29 Thread Benjamin Herrenschmidt
On Tue, 2014-01-28 at 19:59 -0800, David Rientjes wrote: On Tue, 28 Jan 2014, Jesse Brandeburg wrote: I have a fix queued up in next, I'll ask Linus to pull tomorrow. Ben. fresh pull, commit d891ea23d5203e5c47439b2a174f86a00b356a6c - merge ceph-client. I get a compile error:

[GIT] IDE

2014-01-29 Thread David Miller
Two header file inclusion fixes from Rashika Kheria. Please pull, thanks a lot! The following changes since commit 0e47c969c65e213421450c31043353ebe3c67e0c: Merge tag 'for-linus-20140127' of git://git.infradead.org/linux-mtd (2014-01-28 18:56:37 -0800) are available in the git repository

[GIT] Sparc

2014-01-29 Thread David Miller
Two cleanups from Paul Gortmaker and hook up the new scheduler system calls. Please pull, thanks a lot! The following changes since commit 0e47c969c65e213421450c31043353ebe3c67e0c: Merge tag 'for-linus-20140127' of git://git.infradead.org/linux-mtd (2014-01-28 18:56:37 -0800) are available

Re: [Xen-devel] [PATCH 3/3] xen-blkback: fix shutdown race

2014-01-29 Thread Jan Beulich
On 28.01.14 at 18:43, Roger Pau Monne roger@citrix.com wrote: --- a/drivers/block/xen-blkback/blkback.c +++ b/drivers/block/xen-blkback/blkback.c @@ -985,17 +985,31 @@ static void __end_block_io_op(struct pending_req *pending_req, int error) * the proper response on the ring.

Re: linux-next: manual merge of the clk tree with Linus' tree

2014-01-29 Thread Nicolas Ferre
On 29/01/2014 04:25, Stephen Rothwell : Hi Mike, Today's linux-next merge of the clk tree got a conflict in drivers/clk/Makefile between commit 0ad6125b1579 (clk: at91: add PMC base support) from Linus' tree and commit fd3fdaf09f26 (clk: sort Makefile) from the clk tree. I fixed it up

[GIT] Networking

2014-01-29 Thread David Miller
Several fixups, of note: 1) Fix unlock of not held spinlock in RXRPC code, from Alexey Khoroshilov. 2) Call pci_disable_device() from the correct shutdown path in bnx2x driver, from Yuval Mintz. 3) Fix qeth build on s390 for some configurations, from Eugene Crosser. 4) Cure locking

Re: [PATCH 3/6] cgroup: clean up cgroup_subsys names and initialization

2014-01-29 Thread Michal Hocko
On Tue 28-01-14 18:43:58, Tejun Heo wrote: cgroup_subsys is a bit messier than it needs to be. * The name of a subsys can be different from its internal identifier defined in cgroup_subsys.h. Most subsystems use the matching name but three - cpu, memory and perf_event - use different

Re: compile error on linus git with ppc64

2014-01-29 Thread David Rientjes
On Wed, 29 Jan 2014, Benjamin Herrenschmidt wrote: I have a fix queued up in next, I'll ask Linus to pull tomorrow. Which fix? From linux-next-20140129: In file included from include/linux/spinlock.h:81:0, from include/linux/seqlock.h:35, from include/linux

Re: [PATCH] HID: i2c-hid: add runtime PM support

2014-01-29 Thread Mika Westerberg
On Tue, Jan 28, 2014 at 09:19:33AM -0500, Benjamin Tissoires wrote: On Tue, Jan 28, 2014 at 4:12 AM, Mika Westerberg mika.westerb...@linux.intel.com wrote: On Mon, Jan 27, 2014 at 10:36:25PM -0500, Benjamin Tissoires wrote: On Tue, Jan 14, 2014 at 5:13 AM, Mika Westerberg

Re: [BISECTED] OMAP: DSS: clk rate mismatch

2014-01-29 Thread Tero Kristo
On 01/28/2014 08:17 PM, Ivaylo Dimitrov wrote: On 28.01.2014 10:48, Tomi Valkeinen wrote: I made a somewhat hacky quickfix for beagle. Applying that and the clk-divider from the link above makes things work for me. However, as I said, the issue with n900 might be different, but it'd be

Re: [REGRESSION][BISECTED] 3.10.26: net_dma: mark broken (b69ec589136c)

2014-01-29 Thread Dan Williams
On Mon, Jan 27, 2014 at 9:31 AM, Stanislav Fomichev stfomic...@yandex-team.ru wrote: For Xeon machines in config we have: CONFIG_NET_DMA=y # CONFIG_ASYNC_TX_DMA is not set # CONFIG_DMATEST is not set CONFIG_DCA=m net_dma: mark broken changed it to (no CONFIG_NET_DMA): # CONFIG_ASYNC_TX_DMA

[PATCH -tip v2 3/8] perf-probe: Show in what binaries/modules probes are set

2014-01-29 Thread Masami Hiramatsu
Show the name of binary file or modules in which the probes are set with --list option. Without this change; # ./perf probe -m drm drm_av_sync_delay # ./perf probe -x perf dso__load_vmlinux # ./perf probe -l probe:drm_av_sync_delay (on drm_av_sync_delay)

[PATCH -tip v2 1/8] [BUGFIX] perf-probe: Fix to do exit call for symbol maps

2014-01-29 Thread Masami Hiramatsu
Some perf-probe commands do symbol_init() but doesn't do exit call. This fixes that to call symbol_exit() and relase machine if needed. This also merges init_vmlinux() and init_user_exec() because both of them are doing similar things. (init_user_exec() just skips init vmlinux related symbol

[PATCH -tip v2 8/8] perf-probe: Allow to add events on the local functions

2014-01-29 Thread Masami Hiramatsu
Allow to add events on the local functions without debuginfo. (With the debuginfo, we can add events even on inlined functions) Currently, probing on local functions requires debuginfo to locate actual address. It is also possible without debuginfo since we have symbol maps. Without this change;

[PATCH -tip v2 4/8] perf-probe: Use _stext based address instead of the symbol name

2014-01-29 Thread Masami Hiramatsu
Since several local symbols can have same name (e.g. t_show), we need to use the relative address from _stext instead of the target symbol name. Because the kernel address space layout randomize (kaslr) changes the absolute address of kernel symbols, we can't relay on the absolute address. Note

[PATCH -tip v2 7/8] perf-probe: Show source-level or symbol-level info for uprobes

2014-01-29 Thread Masami Hiramatsu
Show source-level or symbol-level information for uprobe events. Without this change; # ./perf probe -l probe_perf:dso__load_vmlinux (on 0x0006d110 in /kbuild/ksrc/linux-3/tools/perf/perf) With this change; # ./perf probe -l probe_perf:dso__load_vmlinux (on

[PATCH -tip v2 5/8] perf-probe: Retry to find given address from offline dwarf

2014-01-29 Thread Masami Hiramatsu
Retry to find the given address from offline dwarfs too. On the KASLR enabled kernel, the kernel text section is loaded with random offset, and debuginfo__new_online_kernel tries to map the debuginfo with that offset. However, perf's map object tries to make a non-randomized ummapped address.

[PATCH -tip v2 6/8] perf-probe: Show appropriate symbol for _stext based kprobes

2014-01-29 Thread Masami Hiramatsu
Show appropriate symbol for _stext based kprobes instead of _stext+offset when perf-probe -l runs without debuginfo. Without this change: # ./perf probe -l probe:t_show (on _stext+889880 with m v) probe:t_show_1 (on _stext+928568 with m v t) probe:t_show_2 (on

[PATCH -tip v2 0/8] perf-probe: Updates for handling local functions correctly

2014-01-29 Thread Masami Hiramatsu
Hi, Here is the 2nd version of the series for handling local functions correctly with perf-probe. In this version, I used _stext based probe point instead of absolute address, because KASLR changes the address offset randomly and the debuginfo doesn't know that offset. Issue 1) Current

[PATCH -tip v2 2/8] perf-probe: Remove incorrect symbol check for --list

2014-01-29 Thread Masami Hiramatsu
Remove unneeded symbol check for --list option. This code actually checks whether the given symbol exists in the kernel. But this is incorrect for online kernel/module and offline module too. - For online kernel/module, the kprobes itself already ensured the symbol exist in the kernel. - For

[PATCH 1/9 v5] crypto:s5p-sss: Use platform_get_irq() instead of _byname()

2014-01-29 Thread Naveen Krishna Chatradhi
From: Naveen Krishna Ch ch.nav...@samsung.com This patch uses the platform_get_irq() instead of the platform_get_irq_byname(). Making feeder control interrupt as resource 0 and hash interrupt as 1. reasons for this change. 1. Cannot find any Arch which is currently using this driver 2. Samsung

[PATCH 2/9 v5] crypto:s5p-sss: Add device tree support

2014-01-29 Thread Naveen Krishna Chatradhi
This patch adds device tree support to the s5p-sss.c crypto driver. Also, Documentation under devicetree/bindings added. Signed-off-by: Naveen Krishna Ch ch.nav...@samsung.com CC: Herbert Xu herb...@gondor.apana.org.au CC: David S. Miller da...@davemloft.net CC: Vladimir Zapolskiy

[PATCH 3/9 v5] crypto:s5p-sss: Add support for SSS module on Exynos

2014-01-29 Thread Naveen Krishna Chatradhi
This patch adds new compatible and variant struct to support the SSS module on Exynos4 (Exynos4210), Exynos5 (Exynos5420 and Exynos5250) for which 1. AES register are at an offset of 0x200 and 2. hash interrupt is not available Signed-off-by: Naveen Krishna Ch ch.nav...@samsung.com CC: Herbert Xu

[PATCH v5 00/23]

2014-01-29 Thread Jean-Francois Moine
This patch set contains various extensions to the tda998x driver: - simplify the i2c read/write - code cleanup and fix some small errors - use global constants - don't read write-only registers - add DT support - use IRQ for connection status and EDID read - v5 - remarks from Russell King

[PATCH v5 01/23] drm/i2c: tda998x: simplify the i2c read/write functions

2014-01-29 Thread Jean-Francois Moine
This patch simplifies the i2c read/write functions and permits them to be easily called in more contexts. Acked-by: Russell King rmk+ker...@arm.linux.org.uk Tested-by: Russell King rmk+ker...@arm.linux.org.uk Signed-off-by: Jean-Francois Moine moin...@free.fr ---

[PATCH 4/9 v5] crypto:s5p-sss: Kconfig: Let Exynos SoCs select SSS driver

2014-01-29 Thread Naveen Krishna Chatradhi
From: Naveen Krishna Ch ch.nav...@samsung.com This patch modifies Kconfig such that ARCH_EXYNOS SoCs which includes (Exynos4210, Exynos5250 and Exynos5420) can also select Samsung SSS(Security SubSystem) driver. Signed-off-by: Naveen Krishna Ch ch.nav...@samsung.com CC: Herbert Xu

[PATCH v5 06/23] drm/i2c: tda998x: force the page register at startup time

2014-01-29 Thread Jean-Francois Moine
This patch forces the page register to be set on the first I/O operation. Tested-by: Russell King rmk+ker...@arm.linux.org.uk Acked-by: Russell King rmk+ker...@arm.linux.org.uk Signed-off-by: Jean-Francois Moine moin...@free.fr --- drivers/gpu/drm/i2c/tda998x_drv.c | 2 +- 1 file changed, 1

[PATCH v5 05/23] drm/i2c: tda998x: don't freeze the system at audio startup time

2014-01-29 Thread Jean-Francois Moine
This patch prevents the system to be freezed at audio startup time, replacing mdelay by msleep. Tested-by: Russell King rmk+ker...@arm.linux.org.uk Acked-by: Russell King rmk+ker...@arm.linux.org.uk Signed-off-by: Jean-Francois Moine moin...@free.fr --- drivers/gpu/drm/i2c/tda998x_drv.c | 2 +-

[PATCH v5 04/23] drm/i2c: tda998x: change probe message origin

2014-01-29 Thread Jean-Francois Moine
On probe, a message giving the TDA chip version seems to come from the DRM driver: armada-drm armada-510-drm: found TDA19988 This patch changes the originator of the message to the TDA driver: tda998x 0-0070: found TDA19988 Acked-by: Russell King rmk+ker...@arm.linux.org.uk

[PATCH v5 03/23] drm/i2c: tda998x: code cleanup

2014-01-29 Thread Jean-Francois Moine
This patch: - replaces ARRAY_SIZE() by sizeof() when a number of bytes is needed, - adds a linefeed in an error message and - removes an useless variable setting. Acked-by: Russell King rmk+ker...@arm.linux.org.uk Tested-by: Russell King rmk+ker...@arm.linux.org.uk Signed-off-by: Jean-Francois

[PATCH v5 10/23] drm/i2c: tda998x: free the CEC device on encoder_destroy

2014-01-29 Thread Jean-Francois Moine
The cec i2c device is created in tda998x_encoder_init() when the DRM driver starts. This patch frees it when the DRM driver is unloaded. Tested-by: Russell King rmk+ker...@arm.linux.org.uk Acked-by: Russell King rmk+ker...@arm.linux.org.uk Signed-off-by: Jean-Francois Moine moin...@free.fr ---

[PATCH v5 09/23] drm/i2c: tda998x: don't read write-only registers

2014-01-29 Thread Jean-Francois Moine
This patch takes care of the write-only registers of the tda998x. The registers SOFTRESET, TBG_CNTRL_0 and TBG_CNTRL_1 have all bits cleared after reset, so, they may be fully re-written. The register MAT_CONTRL is set to MAT_CONTRL_MAT_BP | MAT_CONTRL_MAT_SC(1) after reset, so, it may

[PATCH v5 07/23] drm/i2c: tda998x: fix bad value in the AIF

2014-01-29 Thread Jean-Francois Moine
The AIF has an uninitialized byte. This patch clears the whole buffer before filling it. Tested-by: Russell King rmk+ker...@arm.linux.org.uk Acked-by: Russell King rmk+ker...@arm.linux.org.uk Signed-off-by: Jean-Francois Moine moin...@free.fr --- drivers/gpu/drm/i2c/tda998x_drv.c | 2 +- 1 file

[PATCH v5 08/23] drm/i2c: tda998x: use HDMI constants

2014-01-29 Thread Jean-Francois Moine
This patch replaces hard coded values by hdmi constants. Tested-by: Russell King rmk+ker...@arm.linux.org.uk Acked-by: Russell King rmk+ker...@arm.linux.org.uk Signed-off-by: Jean-Francois Moine moin...@free.fr --- drivers/gpu/drm/i2c/tda998x_drv.c | 12 ++-- 1 file changed, 6

[PATCH v5 15/23] drm/i2c: tda998x: add DT documentation

2014-01-29 Thread Jean-Francois Moine
Signed-off-by: Jean-Francois Moine moin...@free.fr --- .../devicetree/bindings/drm/i2c/tda998x.txt| 27 ++ 1 file changed, 27 insertions(+) create mode 100644 Documentation/devicetree/bindings/drm/i2c/tda998x.txt diff --git

[PATCH v5 13/23] drm/i2c: tda998x: always enable EDID read IRQ

2014-01-29 Thread Jean-Francois Moine
There is no need to enable/disable EDID read IRQ at each EDID block read. This patch enables the IRQ at init time. Signed-off-by: Jean-Francois Moine moin...@free.fr --- drivers/gpu/drm/i2c/tda998x_drv.c | 8 +++- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git

[PATCH v5 14/23] drm/i2c: tda998x: use irq for connection status and EDID read

2014-01-29 Thread Jean-Francois Moine
This patch adds the optional treatment of the tda998x IRQ. The interrupt function is used to know the display connection status without polling and to speedup reading the EDID. The IRQ number and trigger type are defined in the i2c client either by platform data or in the DT. Signed-off-by:

[PATCH v5 16/23] drm/i2c: tda998x: fix the ENABLE_SPACE register

2014-01-29 Thread Jean-Francois Moine
This patch fixes the ENABLE_SPACE register, the value of which was inverted. Signed-off-by: Jean-Francois Moine moin...@free.fr --- drivers/gpu/drm/i2c/tda998x_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i2c/tda998x_drv.c

[PATCH v2] HID: i2c-hid: add runtime PM support

2014-01-29 Thread Mika Westerberg
This patch adds runtime PM support for the HID over I2C driver. When the i2c-hid device is first opened we power it on and on the last close we power it off. This is actually what the driver is already doing but in addition it allows subsystems, like ACPI power domain to power off the device

[PATCH v5 20/23] drm/i2c: tda998x: add the active aspect in HDMI AVI frame

2014-01-29 Thread Jean-Francois Moine
The picture aspect setting was zero, which is reserved. A setting of Same As Picture makes more sense. Tested-by: Russell King rmk+ker...@arm.linux.org.uk Signed-off-by: Jean-Francois Moine moin...@free.fr --- drivers/gpu/drm/i2c/tda998x_drv.c | 1 + 1 file changed, 1 insertion(+) diff --git

[PATCH v5 18/23] drm/i2c: tda998x: make the audio code more readable

2014-01-29 Thread Jean-Francois Moine
This patch adds a definition of the values of the MUX_AP register and simplifies the macro's defining the fields of the AIP_CLKSEL register. This makes the format specific audio init sequence more readable. Tested-by: Russell King rmk+ker...@arm.linux.org.uk Signed-off-by: Jean-Francois Moine

[PATCH v5 21/23] drm/i2c: tda998x: change the frequence in the audio channel

2014-01-29 Thread Jean-Francois Moine
This patch sets the frequence as 'not indicated' instead of '48kHz' and uses the asound values in the channel status definition. Signed-off-by: Jean-Francois Moine moin...@free.fr --- drivers/gpu/drm/i2c/tda998x_drv.c | 8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git

[PATCH v5 22/23] drm/i2c: tda998x: code optimization

2014-01-29 Thread Jean-Francois Moine
This patch reduces the number of I2C exchanges by setting many bits in one write and removing a useless write. Signed-off-by: Jean-Francois Moine moin...@free.fr --- drivers/gpu/drm/i2c/tda998x_drv.c | 12 1 file changed, 4 insertions(+), 8 deletions(-) diff --git

[PATCH v5 19/23] drm/i2c: tda998x: remove the unused variable ca_i2s

2014-01-29 Thread Jean-Francois Moine
ca_i2s is only ever written to, but never read, so let's get rid of it. Tested-by: Russell King rmk+ker...@arm.linux.org.uk Signed-off-by: Jean-Francois Moine moin...@free.fr --- drivers/gpu/drm/i2c/tda998x_drv.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git

[PATCH v5 23/23] drm/i2c: tda998x: adjust the audio clock divider for S/PDIF

2014-01-29 Thread Jean-Francois Moine
According to some tests on the Cubox (Marvell Armada 510 + TDA19988), the S/PDIF input asks for a greater audio clock divider. Signed-off-by: Jean-Francois Moine moin...@free.fr --- drivers/gpu/drm/i2c/tda998x_drv.c | 10 +++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git

Re: [GIT PULL] Core block IO changes for 3.14

2014-01-29 Thread Geert Uytterhoeven
On Tue, Jan 28, 2014 at 11:52 PM, Jens Axboe ax...@kernel.dk wrote: - Finally the immutable biovec changes from Kent Overstreet. This enables some nice future work on making arbitrarily sized bios possible, and splitting more efficient. Related fixes to immutable bio_vecs: -

[PATCH 9/9 v5] crypto:s5p-sss: Look for the next request in the queue

2014-01-29 Thread Naveen Krishna Chatradhi
From: Naveen Krishna Ch ch.nav...@samsung.com Currently, the driver enqueues a request only if the busy bit is false. And every request initiates a dequeue. If 2 requests arrive simultaneously, only one of them will be dequeued. To avoid this senario, we will enqueue the next request

[PATCH 8/9 v5] crypto:s5p-sss: Use clk_prepare/clk_unprepare

2014-01-29 Thread Naveen Krishna Chatradhi
This patch set adds use of clk_prepare/clk_unprepare as required by generic clock framework. Signed-off-by: Naveen Krishna Chatradhi ch.nav...@samsung.com Reviewed-by: Tomasz Figa t.f...@samsung.com --- Changes since v4: Handle return value of clk_prepare_enable Changes since v3: None

[PATCH v5 17/23] drm/i2c: tda998x: set the PLL division factor in range 0..3

2014-01-29 Thread Jean-Francois Moine
The predivider division factor of the register PLL_SERIAL_2 is in the range 0..3, the value 0 being used for a division by 1. Signed-off-by: Jean-Francois Moine moin...@free.fr --- drivers/gpu/drm/i2c/tda998x_drv.c | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git

[PATCH 7/9 v5] crypto:s5p-sss: validate iv before memcpy

2014-01-29 Thread Naveen Krishna Chatradhi
This patch adds code to validate iv buffer before trying to memcpy the contents Signed-off-by: Naveen Krishna Chatradhi ch.nav...@samsung.com Reviewed-by: Tomasz Figa t.f...@samsung.com --- Changes since v4: None Changes since v3: None drivers/crypto/s5p-sss.c |3 ++- 1 file changed, 2

Re: [BISECTED] OMAP: DSS: clk rate mismatch

2014-01-29 Thread Ivaylo Dimitrov
On 29.01.2014 11:10, Tero Kristo wrote: It looks like the omap36xx version of the omap96m_alwon_fck is modelled improperly in the dts files. I don't have access to omap36xx hardware myself, but give a try for the following patch: It could be that 36xx omap96m_alwon_fck clock is wrongly

[PATCH 6/9 v5] ARM: dts: exynos5250/5420: add dt node for sss module

2014-01-29 Thread Naveen Krishna Chatradhi
This patch adds the device tree node for SSS module found on Exynos5420 and Exynos5250 Signed-off-by: Naveen Krishna Chatradhi ch.nav...@samsung.com Reviewed-by: Tomasz Figa t.f...@samsung.com TO: linux-samsung-...@vger.kernel.org CC: Kukjin Kim kgene@samsung.com CC:

Re: [PATCH 01/13] cgroup: improve css_from_dir() into css_tryget_from_dir()

2014-01-29 Thread Michal Hocko
On Tue 28-01-14 18:54:33, Tejun Heo wrote: css_from_dir() returns the matching css (cgroup_subsys_state) given a dentry and subsystem. The function doesn't pin the css before returning and requires the caller to be holding RCU read lock or cgroup_mutex and handling pinning on the caller side.

[PATCH v5 12/23] drm/i2c: tda998x: add DT support

2014-01-29 Thread Jean-Francois Moine
This patch adds DT support to the tda998x. Acked-by: Russell King rmk+ker...@arm.linux.org.uk Tested-by: Russell King rmk+ker...@arm.linux.org.uk Signed-off-by: Jean-Francois Moine moin...@free.fr --- drivers/gpu/drm/i2c/tda998x_drv.c | 22 ++ 1 file changed, 22 insertions(+)

[PATCH v5 11/23] drm/i2c: tda998x: check the CEC device creation

2014-01-29 Thread Jean-Francois Moine
This patch checks if the CEC device is well created at intialization time. Acked-by: Russell King rmk+ker...@arm.linux.org.uk Tested-by: Russell King rmk+ker...@arm.linux.org.uk Signed-off-by: Jean-Francois Moine moin...@free.fr --- drivers/gpu/drm/i2c/tda998x_drv.c | 2 ++ 1 file changed, 2

[PATCH 5/9 v5] clk: samsung exynos5250/5420: Add gate clock for SSS module

2014-01-29 Thread Naveen Krishna Chatradhi
This patch adds gating clock for SSS(Security SubSystem) module on Exynos5250/5420. Signed-off-by: Naveen Krishna Chatradhi ch.nav...@samsung.com TO: linux-samsung-...@vger.kernel.org TO: Tomasz Figa t.f...@samsung.com CC: Kukjin Kim kgene@samsung.com CC: linux-cry...@vger.kernel.org ---

[PATCH v5 02/23] drm/i2c: tda998x: check more I/O errors

2014-01-29 Thread Jean-Francois Moine
This patch adds more error checking inn I2C I/O functions. In case of I/O error, this permits to avoid writing in bad controller pages, a bad chipset detection or looping when getting the EDID. Acked-by: Russell King rmk+ker...@arm.linux.org.uk Tested-by: Russell King rmk+ker...@arm.linux.org.uk

Re: [PATCH 4/4] power_supply: bq24261 charger driver

2014-01-29 Thread Pavel Machek
On Wed 2014-01-29 18:53:34, Jenny Tc wrote: On Tue, Jan 28, 2014 at 07:14:45AM -0700, Pavel Machek wrote: +#define BQ24261_ICHRG_MASK (0x1F 3) +#define BQ24261_ICHRG_100ma (0x01 3) +#define BQ24261_ICHRG_200ma (0x01 4) +#define

Re: [BISECTED] OMAP: DSS: clk rate mismatch

2014-01-29 Thread Tomi Valkeinen
On 2014-01-29 11:29, Ivaylo Dimitrov wrote: On 29.01.2014 11:10, Tero Kristo wrote: It looks like the omap36xx version of the omap96m_alwon_fck is modelled improperly in the dts files. I don't have access to omap36xx hardware myself, but give a try for the following patch: It could

Re: [BISECTED] OMAP: DSS: clk rate mismatch

2014-01-29 Thread Tero Kristo
On 01/29/2014 11:38 AM, Tomi Valkeinen wrote: On 2014-01-29 11:29, Ivaylo Dimitrov wrote: On 29.01.2014 11:10, Tero Kristo wrote: It looks like the omap36xx version of the omap96m_alwon_fck is modelled improperly in the dts files. I don't have access to omap36xx hardware myself, but give a

Re: Query: Phy: How to find consumer device on dt platform

2014-01-29 Thread Pratyush Anand
Hi Arnd / Kishon, Thanks for your inputs. On Wed, Jan 29, 2014 at 01:41:56PM +0800, Kishon Vijay Abraham I wrote: Hi, On Wednesday 29 January 2014 02:56 AM, Arnd Bergmann wrote: On Tuesday 28 January 2014, Kishon Vijay Abraham I wrote: I have a common set of registers, which need to be

Re: [PATCHSET cgroup/for-3.15] cgroup: convert to kernfs

2014-01-29 Thread Li Zefan
This is finally done! We'll have our most important vacation in China, so I won't be responsive until next next Monday. I'll review those patches when I come back to work. On 2014/1/29 7:54, Tejun Heo wrote: Hello, cgroup filesystem code was derived from the original sysfs implementation

Re: [PATCH] i2c-designware-pcidrv: fix the incorrect return of idle callback

2014-01-29 Thread xinhui.pan
于 2014年01月29日 16:35, Mika Westerberg 写道: On Tue, Jan 28, 2014 at 07:30:35PM +0100, Wolfram Sang wrote: On Tue, Jan 28, 2014 at 01:48:28PM +0800, xinhui.pan wrote: From: xinhui.pan xinhuix@intel.com i2c_dw_pci_runtime_idle should return -EBUSY rather than zero if it do success. I

Re: linux-next: build failure after merge of the clk tree

2014-01-29 Thread Sebastian Hesselbarth
On 01/29/2014 04:32 AM, Stephen Rothwell wrote: After merging the clk tree, today's linux-next build (x86_64 allmodconfig) failed like this: drivers/clk/clk-si5351.c: In function 'si5351_i2c_probe': drivers/clk/clk-si5351.c:1314:2: error: too many arguments to function 'si5351_dt_parse' ret

[PATCH trivial] Documentation: fix multiple typo occurences s/KenelVersion/KernelVersion/

2014-01-29 Thread Ard Biesheuvel
Signed-off-by: Ard Biesheuvel ard.biesheu...@linaro.org Cc: Andrzej Pietrasiewicz andrze...@samsung.com --- Documentation/ABI/testing/configfs-usb-gadget | 12 ++-- Documentation/ABI/testing/configfs-usb-gadget-acm | 2 +-

Re: [PATCH 3/4] mtd: block2mtd: check device size

2014-01-29 Thread Ezequiel Garcia
Hi Fabian, I saw you sent a v2 for one of the patches on this series, but maybe this is worth considering too. On Thu, Jan 23, 2014 at 08:53:31PM +0100, Fabian Frederick wrote: [..] -/* FIXME: ensure that mtd-size % erase_size == 0 */ static struct block2mtd_dev *add_device(char *devname, int

Re: [PATCH 05/18] mfd: max14577: Use of_match_ptr() in i2c_driver

2014-01-29 Thread Krzysztof Kozlowski
I would like to drop this patch. It does not make sense as max14577_dt_match is always compiled and of_match_ptr was removed on purpose by Sachin Kamat (ae679c12e8; mfd: max14577: Remove redundant of_match_ptr helper). Best regards, Krzysztof Kozlowski On Tue, 2014-01-28 at 13:18 +0100,

[PATCH] mfd: include all drivers in subsystem menu

2014-01-29 Thread Linus Walleij
It is currently not possible to select the SA1100 or Vexpress drivers in the MFD subsystem, because the menu for the entire subsystem ends before these options are presented. Move the main menu closing and the endif for HAS_IOMEM to the end of the file so these are selectable again. Cc:

Re: [RFC PATCH 0/9] mtd: nand: add sunxi NAND Flash Controller support

2014-01-29 Thread boris brezillon
Hello Rob, On 23/01/2014 16:22, Rob Herring wrote: On Sat, Jan 11, 2014 at 7:38 AM, boris brezillon b.brezil...@overkiz.com wrote: On 08/01/2014 15:21, Boris BREZILLON wrote: Hello, This series add the sunxi NFC support with up to 8 NAND chip connected. I'm still in the early stages drivers

Re: [PATCH RESEND 1/4] clk: clk-s2mps11: Refactor for including support for other MFD clocks

2014-01-29 Thread Krzysztof Kozlowski
Hi, Quoting Mark Brown (2013-12-31 08:09:16) On Mon, Dec 30, 2013 at 09:33:50AM +0530, Tushar Behera wrote: Commit 1b1ccee1e821 mfd: s2mps11: Fix build after regmap field rename in sec-core.c is also touching this file, which is in Mark's tree right now. If I rebase It's

Re: [PATCH] i2c-designware-pcidrv: fix the incorrect return of idle callback

2014-01-29 Thread Mika Westerberg
On Wed, Jan 29, 2014 at 06:00:26PM +0800, xinhui.pan wrote: 于 2014年01月29日 16:35, Mika Westerberg 写道: On Tue, Jan 28, 2014 at 07:30:35PM +0100, Wolfram Sang wrote: On Tue, Jan 28, 2014 at 01:48:28PM +0800, xinhui.pan wrote: From: xinhui.pan xinhuix@intel.com

Re: [PATCH] ipv6: default route for link local address is not added while assigning a address

2014-01-29 Thread Nicolas Dichtel
Le 29/01/2014 07:41, Sohny Thomas a écrit : Resending this on netdev mailing list: Default route for link local address is configured automatically if NETWORKING_IPV6=yes is in ifcfg-eth*. When the route table for the interface is flushed and a new address is added to the same device with out

Re: [GIT PULL] x86/kaslr for v3.14

2014-01-29 Thread Borislav Petkov
On Wed, Jan 29, 2014 at 09:25:05AM +0100, Ingo Molnar wrote: That would default to Y and would disable debuginfo by default. ( And yeah, it's a bit ugly, but it beats having to hack the kconfig language! ) Yeah, that could be another solution - I came up with another hack last night:

Re: BUG: spinlock lockup

2014-01-29 Thread naveen yadav
Dear Will, Thanks for your input. We debug by adding print as below and found very big value difference between next and owner(more then 1000). So it seams memory corruption. linux/lib/spinlock_debug.c msg, raw_smp_processor_id(), current-comm,

Re: [PATCH 6/8] cgroup: remove cgroup-name

2014-01-29 Thread Peter Zijlstra
On Tue, Jan 28, 2014 at 06:59:43PM -0500, Tejun Heo wrote: cgroup-name handling became quite complicated over time involving dedicated struct cgroup_name for RCU protection. Now that cgroup is on kernfs, we can drop all of it and simply use kernfs_name/path() and friends. Replace cgroup-name

Re: [PATCH 3/6] cgroup: clean up cgroup_subsys names and initialization

2014-01-29 Thread Peter Zijlstra
On Tue, Jan 28, 2014 at 06:43:58PM -0500, Tejun Heo wrote: * With the above, renaming subsys identifiers to match the userland visible names doesn't cause any naming conflicts. All non-matching identifiers are renamed to match the official names. cpu_cgroup - cpu perf - perf_event

Re: [RFC PATCH 1/9] mtd: nand: retrieve ECC requirements from Hynix READ ID byte 4

2014-01-29 Thread boris brezillon
Hello Brian, On 23/01/2014 02:49, Brian Norris wrote: + Huang Hi Boris, On Wed, Jan 08, 2014 at 03:21:56PM +0100, Boris BREZILLON wrote: The Hynix nand flashes store their ECC requirements in byte 4 of its id (returned on READ ID command). Signed-off-by: Boris BREZILLON

Re: [PATCH v3] ARM: hw_breakpoint: Add ARMv8 support

2014-01-29 Thread Will Deacon
Hi Christopher, On Tue, Jan 28, 2014 at 06:51:51PM +, Christopher Covington wrote: Add the trivial support necessary to get hardware breakpoints working for GDB on ARMv8 simulators running in AArch32 mode. Acked-by: Will Deacon will.dea...@arm.com Signed-off-by: Christopher Covington

Re: [PATCH 0/2] [BUG FIXES - 3.10.27] sit: More backports

2014-01-29 Thread Nicolas Dichtel
Le 28/01/2014 21:57, Steven Rostedt a écrit : At Red Hat we base our real-time kernel off of 3.10.27 and do lots of stress testing on that kernel. This has discovered some bugs that we can hit with the vanilla 3.10.27 kernel (no -rt patches applied). I sent out a bug fix that can cause a crash

Re: [PATCH V3 1/2] devres: introduce API devm_kstrdup

2014-01-29 Thread Manish Badarkhe
Hi Joe, Thank you for your review. On Wed, Jan 29, 2014 at 9:48 AM, Joe Perches j...@perches.com wrote: On Wed, 2014-01-29 at 09:33 +0530, Manish Badarkhe wrote: This patch introduces devm_kstrdup API so that the device's driver can allocate memory and copy string. [] diff --git

[PATCH v2 2/5] ARM: sun6i: dt: Add PLL6 and SPI module clocks

2014-01-29 Thread Maxime Ripard
The module clocks in the A31 are still compatible with the A10 one. Add the SPI module clocks and the PLL6 in the device tree to allow their use by the SPI controllers. Signed-off-by: Maxime Ripard maxime.rip...@free-electrons.com --- arch/arm/boot/dts/sun6i-a31.dtsi | 46

[PATCH v2 1/5] clk: sunxi: Add support for PLL6 on the A31

2014-01-29 Thread Maxime Ripard
The A31 has a slightly different PLL6 clock. Add support for this new clock in our driver. Signed-off-by: Maxime Ripard maxime.rip...@free-electrons.com --- Documentation/devicetree/bindings/clock/sunxi.txt | 1 + drivers/clk/sunxi/clk-sunxi.c | 45 +++ 2

[PATCH v2 3/5] spi: sunxi: Add Allwinner A31 SPI controller driver

2014-01-29 Thread Maxime Ripard
The Allwinner A31 has a new SPI controller IP compared to the older Allwinner SoCs. It supports DMA, but the driver only does PIO for now, and DMA will be supported eventually. Signed-off-by: Maxime Ripard maxime.rip...@free-electrons.com --- .../devicetree/bindings/spi/spi-sun6i.txt |

[PATCH v2 0/5] Add Allwinner A31 SPI controller support

2014-01-29 Thread Maxime Ripard
Hi everyone, This patchset brings support for the SPI controller found in the Allwinner A31 SoC. Even though the controller supports DMA, the driver only supports PIO mode for now. This driver will be used to bring up and test DMA on the SoC, so support for the DMA will come eventually. It

  1   2   3   4   5   6   7   8   9   10   >