From: Rob Herring r...@kernel.org
With libfdt support, we can take advantage of helper accessors in libfdt
for accessing the FDT header data. This makes the code more readable and
makes the FDT blob structure more opaque to the kernel. This also
prepares for removing struct boot_param_header
From: Rob Herring r...@kernel.org
The architecture code does not need to access the internals of the FDT
blob, so make the pointer to it void *.
Signed-off-by: Rob Herring r...@kernel.org
Cc: Mark Salter msal...@redhat.com
Cc: Aurelien Jacquiot a-jacqu...@ti.com
Cc: linux-c6x-...@linux-c6x.org
From: Rob Herring r...@kernel.org
The architecture code does not need to access the internals of the FDT
blob, so make the pointer to it void *.
Signed-off-by: Rob Herring r...@kernel.org
Cc: Ralf Baechle r...@linux-mips.org
---
arch/mips/include/asm/mips-boards/generic.h | 4 +---
From: Rob Herring r...@kernel.org
Now that ARM is using memblock instead of bootmem, the default version
of early_init_dt_alloc_memory_arch can be used.
Signed-off-by: Rob Herring r...@kernel.org
Cc: Russell King li...@arm.linux.org.uk
Cc: linux-arm-ker...@lists.infradead.org
---
From: Rob Herring r...@kernel.org
The existing code is buggy because built-in DTBs are in init memory.
Fix this by using the unflatten_and_copy_device_tree function.
This removes all accesses to FDT header data by the arch code.
Signed-off-by: Rob Herring r...@kernel.org
Cc: Ralf Baechle
From: Rob Herring r...@kernel.org
This is a series of clean-ups of architecture FDT code and converts the
core FDT code over to using libfdt functions. This is in preparation
to add FDT based address translation parsing functions for early
console support.
The current MIPS lantiq and xlp DT
Core emulator functions all belong in emulator.c,
x86 should have no knowledge of emulator internals
Signed-off-by: Bandan Das b...@redhat.com
---
arch/x86/include/asm/kvm_emulate.h | 1 +
arch/x86/kvm/emulate.c | 13 +
arch/x86/kvm/x86.c | 13
While initializing emulation context structure, kvm memsets to 0 a
number of fields some of which are redundant since they get set eventually.
This patch attempts at avoiding some of them.
Here are some before/after numbers on a Haswell host
Note : The before numbers already include Paolo's RFC
A lot of initializations are unnecessary as they get set to
appropriate values before actually being used. Remove some
of them and rework some others if the conditions that set
them are not true
Signed-off-by: Bandan Das b...@redhat.com
---
arch/x86/include/asm/kvm_emulate.h | 16 +++--
On Wed, Apr 2, 2014 at 8:20 PM, Davidlohr Bueso davidl...@hp.com wrote:
The default size for shmmax is, and always has been, 32Mb.
Today, in the XXI century, it seems that this value is rather small,
making users have to increase it via sysctl, which can cause
unnecessary work and userspace
On 04/03/2014 02:44 PM, Davidlohr Bueso wrote:
Now, on a more general scenario, I basically would like to know, 1) is
this actually useful... I'm hoping that, if in fact something like this
gets merged, it won't just sit there. 2) What other general data would
be useful for debugging purposes?
On Thu, Apr 03, 2014 at 05:44:30PM -0400, Dave Jones wrote:
On Thu, Apr 03, 2014 at 01:46:56PM -0700, Paul E. McKenney wrote:
git merge anti-fixes
Then bisect through these reverts.
I am assuming, perhaps naively, that changes under Documentation and
to torture
On Wed, Apr 2, 2014 at 12:09 PM, Dave Hansen dave.han...@intel.com wrote:
On 04/02/2014 01:56 AM, Li Zhong wrote:
I noticed the phys_index and end_phys_index under
/sys/devices/system/memory/memoryXXX/ have the same value, e.g.
(for the test machine, one memory block has 8 sections, that is
On Tue, Apr 01, 2014 at 03:07:20PM -0600, Shuah Khan wrote:
On 03/31/2014 10:08 PM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 3.10.36 release.
There are 9 patches in this series, all will be posted as a response
to this one. If anyone has any issues with
On Tue, Apr 01, 2014 at 05:03:34PM -0700, Guenter Roeck wrote:
On 03/31/2014 09:08 PM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 3.13.9 release.
There are 22 patches in this series, all will be posted as a response
to this one. If anyone has any issues
Hi Masami,
On Thu, 2014-04-03 at 17:59 +0900, Masami Hiramatsu wrote:
Hi Tom,
(2014/03/27 13:54), Tom Zanussi wrote:
Hash triggers allow users to continually hash events which can then be
dumped later by simply reading the trigger file. This is done
strictly via one-liners and without
I'm announcing the release of the 3.4.86 kernel.
All users of the 3.4 kernel series must upgrade.
The updated 3.4.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
linux-3.4.y
and can be browsed at the normal kernel.org git web browser:
I'm announcing the release of the 3.13.9 kernel.
All users of the 3.13 kernel series must upgrade.
The updated 3.13.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
linux-3.13.y
and can be browsed at the normal kernel.org git web browser:
diff --git a/Makefile b/Makefile
index 4cab13b605c1..652f97296a40 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
VERSION = 3
PATCHLEVEL = 13
-SUBLEVEL = 8
+SUBLEVEL = 9
EXTRAVERSION =
NAME = One Giant Leap for Frogkind
diff --git a/arch/x86/include/asm/pgtable.h
diff --git a/Makefile b/Makefile
index 06b31fce1ff5..b5f4ef30f6e6 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
VERSION = 3
PATCHLEVEL = 10
-SUBLEVEL = 35
+SUBLEVEL = 36
EXTRAVERSION =
NAME = TOSSUG Baby Fish
diff --git a/arch/x86/include/asm/topology.h
I'm announcing the release of the 3.10.36 kernel.
All users of the 3.10 kernel series must upgrade.
The updated 3.10.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
linux-3.10.y
and can be browsed at the normal kernel.org git web
On Thu, Apr 03, 2014 at 06:18:00PM +0200, Stanimir Varbanov wrote:
This adds dmaengine and sg-list helper functions used by
other parts of the crypto driver.
Signed-off-by: Stanimir Varbanov svarba...@mm-sol.com
---
drivers/crypto/qce/dma.c | 201
On Tue, Apr 1, 2014 at 4:08 PM, Rabin Vincent ra...@rab.in wrote:
2014-04-01 20:36 GMT+02:00 Kees Cook keesc...@chromium.org:
Is there something sticky about PMD sections that I'm not aware of?
Even after calling set_kernel_text_rw(), any writes to kernel memory
fault. :(
section_update()
Tejun Heo t...@kernel.org writes:
Hello,
On Thu, Apr 03, 2014 at 12:01:23PM -0700, Linus Torvalds wrote:
[ Extending the participants list a bit ]
As for using specific type for ns tag, yeah, that'd be better
regardless of this. The opaqueness is a bit extreme now.
(The opaqueness has
On Thu, 3 Apr 2014 16:16:27 -0400
J. Bruce Fields bfie...@fieldses.org wrote:
On Thu, Apr 03, 2014 at 02:55:04PM -0400, Jeff Layton wrote:
On Thu, 03 Apr 2014 13:51:06 -0400
Mark Lord ml...@pobox.com wrote:
On 14-04-03 01:16 PM, J. Bruce Fields wrote:
On Thu, Apr 03, 2014 at
On 2014/4/4 0:13, Steven Rostedt wrote:
On Thu, 03 Apr 2014 08:58:14 -0700
H. Peter Anvin h...@zytor.com wrote:
On 04/03/2014 08:39 AM, Steven Rostedt wrote:
Hmm, I didn't see this email. Note, this box is an old development box
that Intel sent me years ago.
Preproduction system?
On 04/03/2014 05:44 PM, Davidlohr Bueso wrote:
Hi All,
During LSFMM Dave Jones discussed the current situation around
testing/trinity in the mm. One of the conclusions was that basically we
lack tools to gather the necessary information to make debugging a less
painful process, making it
It's because I didn't build this source tree before. Had to build it
first and now I can build the module.
I will regenerate the patches and send them by tomorrow hopefully. Hope
to do it right this time. :)
On 04/03/2014 11:48 AM, Dan Carpenter wrote:
On Thu, Apr 03, 2014 at 11:42:47AM
On Thu, 2014-04-03 at 15:31 -0700, Dave Hansen wrote:
On 04/03/2014 02:44 PM, Davidlohr Bueso wrote:
Now, on a more general scenario, I basically would like to know, 1) is
this actually useful... I'm hoping that, if in fact something like this
gets merged, it won't just sit there. 2) What
On Thu, Apr 03, 2014 at 06:17:58PM +0200, Stanimir Varbanov wrote:
This adds core driver files. The core part is implementing a
platform driver probe and remove callbaks, the probe enables
clocks, checks crypto version, initialize and request dma
channels, create done tasklet and work queue
On Thu, Apr 3, 2014 at 3:50 PM, Davidlohr Bueso davidl...@hp.com wrote:
On Thu, 2014-04-03 at 21:02 +0200, Manfred Spraul wrote:
Hi Davidlohr,
On 04/03/2014 02:20 AM, Davidlohr Bueso wrote:
The default size for shmmax is, and always has been, 32Mb.
Today, in the XXI century, it seems that
On Fri, 04 Apr 2014 07:23:32 +0800
Li, Aubrey aubrey...@linux.intel.com wrote:
Can you please send the dmi table out?
I already did as a gz attachment to H. Peter. You were on the Cc, did
you not receive it?
-- Steve
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
It works over here, tested on 3.14-rc8 which was previously failing. You
have my
Tested-by: Alexandre Demers
Alexandre Demers
On 04/03/2014 03:49 PM, Thomas Bächler wrote:
Commit 9e30cc9595303b27b48 removed an internal mount. This
has the side-effect that rootfs now has FSID 0. Many
On Sun, Mar 30, 2014 at 04:08:56PM -0700, Paul E. McKenney wrote:
For whatever it is worth, the following model claims safety and progress
for the sysidle state machine.
Thoughts?
I'm going to get fun of myself by risking a review of this. Warning,
I don't speak promelian, so I may well
There were just a handful of more while loops in this file that needed
timeouts, and this patch takes care of them. One new callback is
introduced, and all of the proper comedi_timeout() calls are then used.
The return type of s626_i2c_handshake() has been changed from uint32_t to
int so that a
This change allows Linux to treat shm just as regular anonymous memory.
One important difference between them, though, is handling out-of-memory
conditions: as opposed to regular anon memory, the OOM killer will not
kill processes that are hogging memory through shm, allowing users to
On Thu, Apr 03, 2014 at 04:14:54PM -0700, Kees Cook wrote:
On Tue, Apr 1, 2014 at 4:08 PM, Rabin Vincent ra...@rab.in wrote:
Here's a patch (probably whitespace damaged, hence also attached) with
which dynamic ftrace works for me on top your other paches. Tested on
a non-LPAE SMP.
On 2014/4/4 7:40, Steven Rostedt wrote:
On Fri, 04 Apr 2014 07:23:32 +0800
Li, Aubrey aubrey...@linux.intel.com wrote:
Can you please send the dmi table out?
I already did as a gz attachment to H. Peter. You were on the Cc, did
you not receive it?
Oh, I got it. This is a Preproduction
Hi Linus,
Thanks for pulling in the tracing code. But I'm wonder if this simple
pull request got lost in the mix too, or hidden in your spam folder.
-- Steve
On Tue, 1 Apr 2014 12:14:12 -0400
Steven Rostedt rost...@goodmis.org wrote:
Linus,
This just contains a single update by Satoru
Only ws2012r2 hosts support the ability to reconnect to the host on VMBUS. This
functionality
is needed by kexec in Linux. To use this functionality we need to negotiate
version 3.0 of the
VMBUS protocol.
Signed-off-by: K. Y. Srinivasan k...@microsoft.com
Cc: sta...@vger.kernel.org
On 04/03/2014 04:52 PM, Li, Aubrey wrote:
On 2014/4/4 7:40, Steven Rostedt wrote:
On Fri, 04 Apr 2014 07:23:32 +0800
Li, Aubrey aubrey...@linux.intel.com wrote:
Can you please send the dmi table out?
I already did as a gz attachment to H. Peter. You were on the Cc, did
you not receive it?
On Mon, 2014-03-31 at 14:23 +0100, Luis Henriques wrote:
3.5.7.33 -stable review patch. If anyone has any objections, please let me
know.
--
From: Ben Hutchings b...@decadent.org.uk
[...]
Should be From: Dan Williams dan.j.willi...@intel.com
I think you must have got my
Use the NULL legacy PIC when on Hyper-V. With this change we can support kexec
even when booting on EFI firmware. This patch has been tested on both EFI as
well as non-EFI firmware stacks on Hyper-V.
This patch is required to support kexec on EFI firmware on Hyper-V. Please
apply.
Signed-off-by:
Whoops, sorry to cc LKML.
- Ted
---BeginMessage---
The following changes since commit b28a960c42fcd9cfc987441fa6d1c1a471f0f9ed:
Linux 3.14-rc2 (2014-02-09 18:15:47 -0800)
are available in the git repository at:
Currently CONFIG_ARCH_BCM_MOBILE is used to select all (both)
Broadcom mobile SoC families. Instead, use that only as a config
menu switch, and define specific symbols like ARCH_BCM_281XX to
select a particular SoC family. If ARCH_BCM_MOBILE is selected, all
of the SoCs will be selected by
On Thu, Apr 3, 2014 at 4:48 PM, Rabin Vincent ra...@rab.in wrote:
On Thu, Apr 03, 2014 at 04:14:54PM -0700, Kees Cook wrote:
On Tue, Apr 1, 2014 at 4:08 PM, Rabin Vincent ra...@rab.in wrote:
Here's a patch (probably whitespace damaged, hence also attached) with
which dynamic ftrace works for
Hi Linus,
Can you please pull the m68knommu git tree, for-next branch.
Just a couple of fixes. Clean up compile warnings by using correct types
in function args, and clean out the removed CONFIG_MTD_PARTITIONS.
Regards
Greg
The following changes since commit
+ base = devm_ioremap_resource(pdev-dev, res);
+ if (IS_ERR(base))
+ return PTR_ERR(base);
+
+ imx2_wdt.regmap = devm_regmap_init_mmio_clk(pdev-dev, NULL, base,
+ imx2_wdt_regmap_config);
This patch causes the following
Hi Alexei,
We talked a lot on ktap and ebpf integration in these days,
Now I think we can put into deeply to thinking out some
technical issues in there.
Firstly, I want to make sure you are support this ktap and
ebpf integration direction, I aware you have ongoing 'bpf filter'
patch set work,
On 2014/4/4 8:12, H. Peter Anvin wrote:
On 04/03/2014 04:52 PM, Li, Aubrey wrote:
On 2014/4/4 7:40, Steven Rostedt wrote:
On Fri, 04 Apr 2014 07:23:32 +0800
Li, Aubrey aubrey...@linux.intel.com wrote:
Can you please send the dmi table out?
I already did as a gz attachment to H. Peter. You
(2014/04/02 17:56), Li Zhong wrote:
I noticed the phys_index and end_phys_index under
/sys/devices/system/memory/memoryXXX/ have the same value, e.g.
(for the test machine, one memory block has 8 sections, that is
sections_per_block equals 8)
# cd /sys/devices/system/memory/memory100/
# cat
Keep in mind we already tried CF9 in the default flow and it broke things. I'm
willing to wait for reports about production machines, though, but I fully
expect them.
On April 3, 2014 6:27:48 PM PDT, Li, Aubrey aubrey...@linux.intel.com wrote:
On 2014/4/4 8:12, H. Peter Anvin wrote:
On
(2014/04/04 7:43), Tom Zanussi wrote:
Hi Masami,
On Thu, 2014-04-03 at 17:59 +0900, Masami Hiramatsu wrote:
Hi Tom,
(2014/03/27 13:54), Tom Zanussi wrote:
Hash triggers allow users to continually hash events which can then be
dumped later by simply reading the trigger file. This is done
On 04/03/2014 06:13 PM, li.xi...@freescale.com wrote:
+ base = devm_ioremap_resource(pdev-dev, res);
+ if (IS_ERR(base))
+ return PTR_ERR(base);
+
+ imx2_wdt.regmap = devm_regmap_init_mmio_clk(pdev-dev, NULL, base,
+
This is caused by not compiling the regmap core.
Could you add the following patch to have a try ?
==
diff --git a/drivers/watchdog/Kconfig b/drivers/watchdog/Kconfig
index 79d2589..3e55fa9 100644
--- a/drivers/watchdog/Kconfig
+++ b/drivers/watchdog/Kconfig
This introduces CONFIG_DEBUG_RODATA, making kernel text and rodata
read-only. It splits rodata from text so that rodata can also be NX.
Signed-off-by: Kees Cook keesc...@chromium.org
---
arch/arm/include/asm/cacheflush.h |9
arch/arm/kernel/ftrace.c | 17 +++
On Fri, 04 Apr 2014 07:52:53 +0800
Li, Aubrey aubrey...@linux.intel.com wrote:
On 2014/4/4 7:40, Steven Rostedt wrote:
On Fri, 04 Apr 2014 07:23:32 +0800
Li, Aubrey aubrey...@linux.intel.com wrote:
Can you please send the dmi table out?
I already did as a gz attachment to H. Peter.
This is the next round of trying to implement RODATA. This series works
for the page tables, but I can't make ftrace work. I would love to know
what I should fix here. :)
Thanks to everyone who's been helping with this series!
-Kees
--
To unsubscribe from this list: send the line unsubscribe
Adds CONFIG_ARM_KERNMEM_PERMS to separate the kernel memory regions
into section-sized areas that can have different permisions. Performs
the NX permission changes during free_initmem, so that init memory can be
reclaimed.
This uses section size instead of PMD size to reduce memory caps on
Define nodes representing the two Cortex A9 CPUs in a bcm28155 SoC.
Signed-off-by: Ray Jui r...@broadcom.com
Signed-off-by: Alex Elder el...@linaro.org
---
arch/arm/boot/dts/bcm11351.dtsi | 19 +++
1 file changed, 19 insertions(+)
diff --git a/arch/arm/boot/dts/bcm11351.dtsi
This series adds SMP support for two Broadcom mobile SoC families.
It uses CPU_METHOD_OF_DECLARE() (or rather a new variant of that)
so that SMP operations are assigned using device tree rather than
adding it to a machine definition in a board file.
The first patch adds the ability to extract
Also explicitly set CONFIG_NR_CPUS to 2, limiting it to the most we
currently need.
Signed-off-by: Ray Jui r...@broadcom.com
Signed-off-by: Alex Elder el...@linaro.org
---
arch/arm/configs/bcm_defconfig |2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm/configs/bcm_defconfig
This patches are preparing for Vybird, LS1 and LS2. And on LS1 the IP will
in BE mode.
Changes in V5:
- Select the REGMAP_MMIO default for IMX2 Watchdog.
Changes in V4:
- Add the explanation why uing the regmap APIs.
Changes in V3:
- convert to use regmap-mmio API.
Changes in V2:
- Add the
This watchdog driver will be working on IMX2+, Vybrid, LS1, LS2+
platforms, and will be in different endianness mode in those SoCs:
SoCs CPU endian mode WDT endian mode
IMX2+LELE
Vybird LE
This patch adds SMP support for BCM281XX and BCM21664 family SoCs.
This feature is controlled with a distinct config option such that a
SMP-enabled multi-v7 binary can be configured to run these SoCs in
uniprocessor mode. Since this SMP functionality is used for
multiple Broadcom mobile chip
Define nodes representing the two Cortex A9 CPUs in a bcm21644 SoC.
Signed-off-by: Alex Elder el...@linaro.org
---
arch/arm/boot/dts/bcm21664.dtsi | 19 +++
1 file changed, 19 insertions(+)
diff --git a/arch/arm/boot/dts/bcm21664.dtsi b/arch/arm/boot/dts/bcm21664.dtsi
index
Signed-off-by: Xiubo Li li.xi...@freescale.com
Reviewed-by: Guenter Roeck li...@roeck-us.net
Acked-by: Shawn Guo shawn@linaro.org
---
drivers/watchdog/imx2_wdt.c | 12 ++--
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/drivers/watchdog/imx2_wdt.c
The CPU_METHOD_OF_DECLARE() macro allows methods for assigning
SMP/hotplug operations to CPUS to be defined using device tree,
without the need for machine-dependent code.
And although it allows the *method* to be specified, it does *not*
allow any parameterization of that method. For example,
On 04/03/2014 09:18 PM, Alex Elder wrote:
This patch adds SMP support for BCM281XX and BCM21664 family SoCs.
This feature is controlled with a distinct config option such that a
SMP-enabled multi-v7 binary can be configured to run these SoCs in
uniprocessor mode. Since this SMP
On 2014/4/4 10:16, Steven Rostedt wrote:
On Fri, 04 Apr 2014 07:52:53 +0800
Li, Aubrey aubrey...@linux.intel.com wrote:
On 2014/4/4 7:40, Steven Rostedt wrote:
On Fri, 04 Apr 2014 07:23:32 +0800
Li, Aubrey aubrey...@linux.intel.com wrote:
Can you please send the dmi table out?
I already
(2014/04/03 18:51), Denys Vlasenko wrote:
On Thu, Apr 3, 2014 at 9:02 AM, Hidetoshi Seto
seto.hideto...@jp.fujitsu.com wrote:
[PROBLEM 2]: broken iowait accounting.
As historical nature, cpu's idle time was accounted as either
idle or iowait depending on the presence of tasks blocked by
On 04/03/2014 01:23 PM, Konrad Rzeszutek Wilk wrote:
On Wed, Apr 02, 2014 at 10:10:17PM -0400, Waiman Long wrote:
On 04/02/2014 04:35 PM, Waiman Long wrote:
On 04/02/2014 10:32 AM, Konrad Rzeszutek Wilk wrote:
On Wed, Apr 02, 2014 at 09:27:29AM -0400, Waiman Long wrote:
N.B. Sorry for the
Hi Mark,
On Fri, Apr 4, 2014 at 3:04 AM, Mark Brown broo...@kernel.org wrote:
On Thu, Apr 03, 2014 at 04:40:31PM +0530, Harini Katakam wrote:
+Optional properties:
+- num-cs : Number of chip selects used.
How does this translate to the hardware?
This IP can drive 4 slaves.
The
Hi Mark,
On Fri, Apr 4, 2014 at 2:31 AM, Mark Brown broo...@kernel.org wrote:
On Thu, Apr 03, 2014 at 10:33:06PM +0530, Punnaiah Choudary Kalluri wrote:
+Optional properties:
+- num-cs : Number of chip selects used.
What does this translate into?
+ num-cs = /bits/
(2014/04/03 3:08), Luiz Capitulino wrote:
HugeTLB is limited to allocating hugepages whose size are less than
MAX_ORDER order. This is so because HugeTLB allocates hugepages via
the buddy allocator. Gigantic pages (that is, pages whose size is
greater than MAX_ORDER order) have to be allocated
It is very common to have many processor to run over the same machine
but run different OS actually, so that timestamp alignment is key
to do the right debugging when find something wrong.
Linux adopt schedule clock stopped, so that printk timestamp would get
during suspend period which break
Since sched_clock always get stopped during suspend period, it
would make it hard to use the kernel log to compare with other
procssor generated log which running over the same machine.
[Absolutely not running linux]
So we need a way to recover the printk timestamp that including
suspend time in
So that in the very early booting place, we could call timekeeping
code, while it would not cause system panic, since clock is not
init yet.
And for system default clock is always jiffies, so that it shall be
safe to do so.
Signed-off-by: Lei Wen lei...@marvell.com
---
include/linux/time.h
As people may want to align the kernel log with some other processor
running over the same machine but not the same copy of linux, we
need to keep their log aligned, so that it would not make debug
process hard and confused.
Signed-off-by: Lei Wen lei...@marvell.com
---
kernel/printk/printk.c |
Steven,
Looks like commit 198d208df (x86: Keep thread_info on thread stack in
x86_32) broke Xen's 32-bit PV guests.
I poked a little at it and it seems that at least the ifdef in
xen_cpu_up() needs to be adjusted to set up kernel_stack --- that allows
CPUs to get going. This is not enough
Changed in v4:
- cancelled i2c_imx-use_dma.
- changed Dma to DMA.
- add timeout handling for DMA transfer complete.
Changed in v3:
- fix a bug when request the DMA faild.
- some minor fixes for coding style.
- other minor fixes.
Changed in v2:
- remove has_dma_support property
- unify
Add i2c dts node properties for eDMA support, them depend on the eDMA driver.
Signed-off-by: Yuan Yao yao.y...@freescale.com
---
Documentation/devicetree/bindings/i2c/i2c-imx.txt | 11 +++
1 file changed, 11 insertions(+)
diff --git a/Documentation/devicetree/bindings/i2c/i2c-imx.txt
Add dma support for i2c. This function depend on DMA driver.
You can turn on it by write both the dmas and dma-name properties in dts node.
Signed-off-by: Yuan Yao yao.y...@freescale.com
---
drivers/i2c/busses/i2c-imx.c | 372 +--
1 file changed, 319
From: Hongbo Zhang hongbo.zh...@freescale.com
Delete attribute DMA_INTERRUPT because fsldma doesn't support this function,
exception will be thrown if talitos is used to offload xor at the same time.
Signed-off-by: Hongbo Zhang hongbo.zh...@freescale.com
Signed-off-by: Qiang Liu
From: Hongbo Zhang hongbo.zh...@freescale.com
Methods of accessing DMA contorller registers are inconsistent, some registers
are accessed by DMA_IN/OUT directly, while others are accessed by functions
get/set_* which are wrappers of DMA_IN/OUT, and even for the BCR register, it
is read by get_bcr
From: Hongbo Zhang hongbo.zh...@freescale.com
Some codes are calling chan_dbg with FSL_DMA_LD_DEBUG surrounded, it is really
unnecessary to use such a macro because chan_dbg is a wrapper of dev_dbg, we do
have corresponding DEBUG macro to switch on/off dev_dbg, and most of the other
codes are
From: Hongbo Zhang hongbo.zh...@freescale.com
These functions will be modified in the next patch in the series. By moving the
function in a patch separate from the changes, it will make review easier.
Signed-off-by: Hongbo Zhang hongbo.zh...@freescale.com
Signed-off-by: Qiang Liu
From: Hongbo Zhang hongbo.zh...@freescale.com
Fix the potential risk when enable config NET_DMA and ASYNC_TX. Async_tx is
lack of support in current release process of dma descriptor, all descriptors
will be released whatever is acked or no-acked by async_tx, so there is a
potential race
From: Hongbo Zhang hongbo.zh...@freescale.com
This patch adds suspend resume functions for Freescale DMA driver.
.prepare callback is used to stop further descriptors from being added into the
pending queue, and also issue pending queues into execution if there is any.
.suspend callback makes
From: Hongbo Zhang hongbo.zh...@freescale.com
The usage of spin_lock_irqsave() is a stronger locking mechanism than is
required throughout the driver. The minimum locking required should be used
instead. Interrupts will be turned off and context will be saved, it is
unnecessary to use irqsave.
From: Hongbo Zhang hongbo.zh...@freescale.com
Hi Vinod Koul,
Please have a look at the v2 patch set.
v1 - v2 change:
The only one change is introducing a new patch[1/7] to remove the unnecessary
macro FSL_DMA_LD_DEBUG, thus the total patches number is 8 now (was 7)
Hongbo Zhang (8):
DMA:
From: Hongbo Zhang hongbo.zh...@freescale.com
There are several places where descriptors are freed using identical code.
This patch puts this code into a function to reduce code duplication.
Signed-off-by: Hongbo Zhang hongbo.zh...@freescale.com
Signed-off-by: Qiang Liu qiang@freescale.com
Hi Mark,
On Fri, Apr 4, 2014 at 2:59 AM, Mark Brown broo...@kernel.org wrote:
On Thu, Apr 03, 2014 at 10:33:07PM +0530, Punnaiah Choudary Kalluri wrote:
Overall this looks fairly good, there are a few issues that need to be
looked at but they're not too invasive. Please also check for coding
- Original Message -
From: Steven Rostedt rost...@goodmis.org
To: Mathieu Desnoyers mathieu.desnoy...@efficios.com
Cc: linux-kernel@vger.kernel.org, Ingo Molnar mi...@kernel.org, Frederic
Weisbecker fweis...@gmail.com,
Andrew Morton a...@linux-foundation.org, Frank Ch. Eigler
KVM does not handle the reserved bits of x86 page tables correctly:
In PAE, bits 5:8 are reserved in the PDPTE.
In IA-32e, bit 8 is not reserved.
Signed-off-by: Nadav Amit na...@cs.technion.ac.il
---
arch/x86/kvm/mmu.c |6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git
Hi, Srivatsa
Thanks for your reply :)
On 04/03/2014 04:50 PM, Srivatsa S. Bhat wrote:
[snip]
Now, the interesting thing to note here is that, if CPU0's node was already
set as node0, *nothing* should go wrong, since its just a redundant update.
However, if CPU0's original node mapping was
Hi Mark
On Fri, Apr 4, 2014 at 3:13 AM, Mark Brown broo...@kernel.org wrote:
On Thu, Apr 03, 2014 at 04:40:30PM +0530, Harini Katakam wrote:
Add driver for Cadence SPI controller. This is used in Xilinx Zynq.
I just reviewed a driver for Zynq Quad SPI controller from Punnaiah
Choudary
On 04/03/2014 11:23 PM, Boris Ostrovsky wrote:
Steven,
Looks like commit 198d208df (x86: Keep thread_info on thread stack in
x86_32) broke Xen's 32-bit PV guests.
I poked a little at it and it seems that at least the ifdef in
xen_cpu_up() needs to be adjusted to set up kernel_stack --- that
On Thu, Apr 03, 2014 at 12:39:42PM -0700, Linus Torvalds wrote:
Btw, since I'm planning on getting to the filesystem pulls later today
(or perhaps tomorrow), I wanted to check: are you ok with the ext4
parts of the cross-rename patches from Miklos?
They are currently at
Hi,
Here are the v3 of this series.
Changelog v3:
1) Fix compiling errors when CONFIG_PSTORE_RAM=m.
Changelog v2:
1) Fix compiling errors when CONFIG_PSTORE_RAM is disabled.
2) Add some protection in the code in case we disable CONFIG_PSTORE_RAM.
---
Liu ShuoX (2):
pstore: add seq_ops
901 - 1000 of 1182 matches
Mail list logo