On Fri, Mar 21, 2014 at 02:54:08PM +0800, Axel Lin wrote:
Since commit ca5d1b3524b4d
regulator: helpers: Modify helpers enabling multi-bit control,
we can set enable_val setting for device that use multiple bits for control.
Applied, thanks.
signature.asc
Description: Digital signature
On Fri, Mar 21, 2014 at 08:53:41AM -0700, Randy Dunlap wrote:
From: Randy Dunlap rdun...@infradead.org
Fix printk format warning by using %p extension 'ad' for dma_addr_t.
Applied, thanks. Please try to use subject lines matching the style for
the subsystem.
signature.asc
Description:
On Wednesday 19 March 2014, Emilio López wrote:
El 19/03/14 11:58, Arnd Bergmann escribió:
(snip)
diff --git a/Documentation/devicetree/bindings/net/stmmac.txt
b/Documentation/devicetree/bindings/net/stmmac.txt
index 5748351..19d5648 100644
---
On Fri, Mar 14, 2014 at 09:57:54AM +0800, Axel Lin wrote:
Signed-off-by: Axel Lin axel@ingics.com
Applied, thanks.
signature.asc
Description: Digital signature
On Fri, Mar 21, 2014 at 11:24:16AM +, Srivatsa S. Bhat wrote:
On 03/21/2014 04:35 PM, Catalin Marinas wrote:
On Fri, Mar 21, 2014 at 09:21:02AM +, Viresh Kumar wrote:
@Catalin: We have a problem here and need your expert advice. After
changing
CPU frequency we need to call this
On Fri, Mar 14, 2014 at 09:59:07AM +0800, Axel Lin wrote:
The **rdev of 'struct bcm590xx_reg' isn't used anywhere in the driver so
remove it.
Applied, thanks.
signature.asc
Description: Digital signature
From: Zoltan Kiss zoltan.k...@citrix.com
Date: Thu, 20 Mar 2014 19:32:41 +
Ian made some late comments about the grant mapping series, I incorporated the
outcomes into this patch. Additional comments, refactoring etc.
Signed-off-by: Zoltan Kiss zoltan.k...@citrix.com
I would really
On Thu, Mar 20, 2014 at 2:55 PM, Sebastian Andrzej Siewior
bige...@linutronix.de wrote:
The cycloneV has three gpio controllers, each one with 29 gpios. This patch
adds the three controller with the gpio driver which is now sitting the
gpio tree.
Cc: devicet...@vger.kernel.org
Signed-off-by:
On Fri, Mar 21, 2014 at 10:21:36AM +, Lee Jones wrote:
On some STMicroelectronics hardware reside regulators consisting
partly of a PWM input connected to the feedback loop. As the PWM
duty-cycle is varied the output voltage adapts. This driver
allows us to vary the output voltage by
From: Richard Cochran richardcoch...@gmail.com
Date: Thu, 20 Mar 2014 22:21:51 +0100
This patch series introduces a way of changing the auxiliary PTP
Hardware Clock functions (periodic output signals and time stamping
external signals) at run time. In the past on the netdev list, we have
Hi Sunil,
I think 'pci_assign_unassigned_bus_resources' should take care of
this. Liviu can comment more.
Thanks,
Tanmay
On Fri, Mar 21, 2014 at 3:15 AM, Sunil Kovvuri sunil.kovv...@gmail.com wrote:
Hi Tanmay,
Didn't get how PCI resources are enabled for the device.
Liviu Dudau's ARM64 PCI
On Fri, Feb 14, 2014 at 6:58 PM, Kees Cook keesc...@chromium.org wrote:
Some architectures need cacheflush.h explicitly included (mips) for
use of flush_icache_range():
config: make ARCH=mips allmodconfig
All error/warnings:
ERROR: flush_icache_range undefined!
The linux-next
On Fri, Mar 21, 2014 at 10:27:59AM +0100, Paolo Bonzini wrote:
This ensures that IRR bits are set in the KVM_GET_IRQCHIP result only if
the interrupt is still sitting in the IOAPIC. After the next patches, it
avoids spurious reinjection of the interrupt when KVM_SET_IRQCHIP is
called.
Hi all,
Based on the issues reported by Tang and Gu, I've come up with the an
alternative fix that avoids adding additional locking in the event read
code path. The fix is to take the ring_lock mutex during page migration,
which is already used to syncronize event readers and thus does not
On 03/20, Oleg Nesterov wrote:
On 03/20, Joseph Salisbury wrote:
There was some testing done with your test kernel. The data collected
while running your kernel is available in the bug report:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1276705/comments/58
Joseph, thanks a
On Thu, Mar 20, 2014 at 8:09 PM, Fengguang Wu fengguang...@intel.com wrote:
// CC Stephane for RAPL related bug
Bjorn, sorry this bug report is mis-titled. The only new bug that show
up in aa11fc58dc is on rapl_pmu_init. And it shows up only 1 time, so
it's hard to reproduce and the bisect is
Just double checked things
On Fri, Mar 21, 2014 at 5:11 PM, Peter Hurley pe...@hurleysoftware.com wrote:
[...]
and
./noncanonical 0 5 3 2
hel
Solaris
read blocks()
OpenBSD
read blocks
If you type fast, Linux will complete this read() with 3 bytes.
Sorry -- I got this
On 2/18/2014 9:44 AM, Michal Nazarewicz wrote:
On 2014-02-12 17:33, Russell King - ARM Linux wrote:
What if we did these changes:
struct page *dma_alloc_from_contiguous(struct device *dev, int count,
unsigned int align)
{
...
From: Haiyang Zhang haiya...@microsoft.com
Date: Thu, 20 Mar 2014 15:28:41 -0700
This feature allows multiple channels to be used by each virtual NIC.
It is available on Hyper-V host 2012 R2.
Signed-off-by: Haiyang Zhang haiya...@microsoft.com
Reviewed-by: K. Y. Srinivasan
On 03/21, Dilger, Andreas wrote:
On 2014/03/20, 11:51 AM, Oleg Nesterov o...@redhat.com wrote:
On 03/19, Oleg Nesterov wrote:
OK, I'll try to test/cleanup/resend tomorrow.
Cough. Still un-tested, sorry. I will test it somehow and report,
but I'd like to send this for review right now.
From: Eric Dumazet eric.duma...@gmail.com
Date: Fri, 21 Mar 2014 05:50:50 -0700
It looks like a barrier() would be more appropriate.
barrier() == __asm__ __volatile__(:::memory)
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to
From: David Miller da...@davemloft.net
Date: Fri, 21 Mar 2014 14:49:57 -0400 (EDT)
From: Haiyang Zhang haiya...@microsoft.com
Date: Thu, 20 Mar 2014 15:28:41 -0700
This feature allows multiple channels to be used by each virtual NIC.
It is available on Hyper-V host 2012 R2.
Dave,
Please pull this batch of wireless updates intended for 3.15!
For the mac80211 bits, Johannes says:
This has a whole bunch of bugfixes for things that went into -next
previously as well as some other bugfixes I didn't want to rush into
3.14 at this point. The rest of it is some cleanups
2014-03-21 10:28+0100, Paolo Bonzini:
We will reuse it to process a nonzero IRR that is passed to KVM_SET_IRQCHIP.
Reviewed-by: Alex Williamson alex.william...@redhat.com
Signed-off-by: Paolo Bonzini pbonz...@redhat.com
---
v1-v2:
more comments
change argument name from
On Fri, Mar 21, 2014 at 10:46 AM, Peter Wu pe...@lekensteyn.nl wrote:
cc'ing kvm people and list.
On Friday 21 March 2014 18:42:40 Peter Wu wrote:
Hi,
While trying to run QEMU with `-enable-kvm -host cpu`, I get a GPF in
intel_pmu_lbr_reset():
[0.024000] general protection fault:
On 03/21/2014 07:14 PM, delicious quinoa wrote:
+ gpio@ff708000 {
+ #address-cells = 1;
+ #size-cells = 0;
+ compatible = snps,dw-apb-gpio;
+ reg = 0xff708000 0x1000;
+
Calling this a bug in the PMU code is ridiculous. If KVM tells the system it
os a specific vendor-family-model-stepping but diverges in behavior then it, by
definition, is broken.
On March 21, 2014 12:04:32 PM PDT, Venkatesh Srinivas venkate...@google.com
wrote:
On Fri, Mar 21, 2014 at 10:46
On 03/21/2014 06:24 PM, Gerhard Sittig wrote:
On Thu, Mar 20, 2014 at 20:55 +0100, Sebastian Andrzej Siewior wrote:
The cycloneV has three gpio controllers, each one with 29 gpios. This patch
adds the three controller with the gpio driver which is now sitting the
gpio tree.
The third bank
Joerg,
Do you have any concerns about the V2 of this patch?
Thanks,
Suravee
On 3/5/2014 6:54 PM, suravee.suthikulpa...@amd.com wrote:
From: Suravee Suthikulpanit suravee.suthikulpa...@amd.com
In reality, the spec can only support 16-bit PASID since
INVALIDATE_IOTLB_PAGES and
-Original Message-
From: David Miller [mailto:da...@davemloft.net]
Sent: Friday, March 21, 2014 2:55 PM
To: Haiyang Zhang
Cc: net...@vger.kernel.org; KY Srinivasan; o...@aepfle.de;
jasow...@redhat.com; linux-kernel@vger.kernel.org; driverdev-
de...@linuxdriverproject.org
Subject:
On 21/03/14 09:36, Ian Campbell wrote:
On Thu, 2014-03-20 at 19:32 +, Zoltan Kiss wrote:
Since the early days TX stops if there isn't enough free pending slots to
consume a maximum sized (slot-wise) packet. Probably the reason for that is to
avoid the case when we don't have enough free
During boot, we populate the page lists by using the page freeing
mechanism on every individual page. Unfortunately, this is very
inefficient because the memory manager spends a lot of time coalescing
pairs of adjacent free pages into bigger blocks.
Rather than adding a single order 0 page at a
On Fri, Mar 21, 2014 at 06:42:40PM +0100, Peter Wu wrote:
Hi,
While trying to run QEMU with `-enable-kvm -host cpu`, I get a GPF in
intel_pmu_lbr_reset():
Same problem as the RAPL problem earlier. KVM is lying to the guest
that it is a host CPU, but not implementing all MSRs the host
CPU
Hello,
Same as reported with 3.4.83 release, 3.4.84-rc1 also makes my wifi
network card stop working:
iwlwifi :03:00.0: Failed to run INIT ucode: -110
iwlwifi :03:00.0: Unable to initialize device.
My laptop is a Lenovo Thinkpad X230 with an Intel Corporation Centrino
On Fri, Mar 21, 2014 at 11:34 AM, Oleg Nesterov o...@redhat.com wrote:
Yes, it seems that it actually needs 30 secs. It spends most of the time
(30.13286 seconds) in [..]
So how about taking a completely different approach:
- just say that waiting for devices in the module init sequence for
git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
for-next
Head SHA1: bc4c426ee2431d1f717004d3bbaacbd819b544fd
Steven Rostedt (Red Hat) (1):
Revert tracing: Move event storage for array from macro to standalone
function
include/linux/ftrace_event.h | 8
On Fri, Mar 21, 2014 at 12:31 PM, Paul Gortmaker
paul.gortma...@windriver.com wrote:
On Fri, Feb 14, 2014 at 6:58 PM, Kees Cook keesc...@chromium.org wrote:
Some architectures need cacheflush.h explicitly included (mips) for
use of flush_icache_range():
config: make ARCH=mips allmodconfig
From: Haiyang Zhang haiya...@microsoft.com
Date: Fri, 21 Mar 2014 19:12:43 +
Could it be merged into net-next tree?
You submitted a patch against net-next, that means you are implicitly
stating that all dependencies are in place in _that_ tree and that
you tested it in _that_ tree.
If the
On 14-03-21 03:33 PM, Kees Cook wrote:
On Fri, Mar 21, 2014 at 12:31 PM, Paul Gortmaker
paul.gortma...@windriver.com wrote:
On Fri, Feb 14, 2014 at 6:58 PM, Kees Cook keesc...@chromium.org wrote:
Some architectures need cacheflush.h explicitly included (mips) for
use of flush_icache_range():
Just to keep the thread updated with latest findngs : (Let me know if
anybody has any inputs)
Skipping the measureExactStorage and measureApproximateStorage calls
seems to help. These are called as a part of auto-mount sequence when
USB is hotplugged. I will dig-in further to understand if it
On Fri, 21 Mar 2014 01:19:02 -0400
diff --git a/include/linux/ftrace_event.h b/include/linux/ftrace_event.h
index 4e4cc28..1592c1c 100644
--- a/include/linux/ftrace_event.h
+++ b/include/linux/ftrace_event.h
@@ -230,6 +230,7 @@ struct ftrace_event_call {
struct list_headlist;
Now that we support Berlin BG2Q, select CONFIG_MACH_BERLIN_BG2Q so that we can
boot BG2Q based boards like the BG2Q DMP.
Signed-off-by: Alexandre Belloni alexandre.bell...@free-electrons.com
---
arch/arm/configs/multi_v7_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git
There is timeout error during initialization:
kernel: [ 14.167086] hid-multitouch 0003:2512:5003.0001: usb_submit_urb(ctrl)
failed: -1
kernel: [ 14.167135] hid-multitouch 0003:2512:5003.0001: timeout initializing
reports
kernel: [ 14.167407] input: RNDPLUS Co., LTD PULSEIR TSR4601 as
Now that we start supporting the Marvell Berlin BG2Q, add a symbol allowing to
differentiate that SoC from the other SoCs of the Berlin family.
Signed-off-by: Alexandre Belloni alexandre.bell...@free-electrons.com
---
arch/arm/mach-berlin/Kconfig | 7 +++
1 file changed, 7 insertions(+)
Hi Catalin,
On 03/21/2014 12:27 PM, Catalin Marinas wrote:
On Wed, Mar 19, 2014 at 05:35:19PM +, Christopher Covington wrote:
On an LPAE system, the physical addresses used by VirtIO-MMIO may
be larger than 32 bits, even if the header and configuration space
addresses fit into 32 bits.
2014-02-26 2:29 GMT-08:00 Marc Carino marc.cee...@gmail.com:
This patchset contains the board support package for the
Broadcom BCM7445 ARM-based SoC [1]. These changes contain a
minimal set of code needed for a BCM7445-based board to boot
the Linux kernel.
These changes heavily leverage the
On 21/03/14 09:41, Ian Campbell wrote:
On Thu, 2014-03-20 at 19:32 +, Zoltan Kiss wrote:
Ian made some late comments about the grant mapping series, I incorporated the
outcomes into this patch. Additional comments, refactoring etc.
I don't know how davem feels about merging these kinds of
-Original Message-
From: David Miller [mailto:da...@davemloft.net]
Sent: Friday, March 21, 2014 3:33 PM
To: Haiyang Zhang
Cc: net...@vger.kernel.org; KY Srinivasan; o...@aepfle.de;
jasow...@redhat.com; linux-kernel@vger.kernel.org; driverdev-
de...@linuxdriverproject.org
Subject:
(Please CC me on all replies)
mcelog output for all mces:
Hardware event. This is not a software error.
CPU 3 BANK 0
MCG status:RIPV MCIP
MCi status:
Uncorrected error
Error enabled
Processor context corrupt
MCA: BUS Level-0 Local-CPU-originated-request Generic Memory-access
This feature allows multiple channels to be used by each virtual NIC.
It is available on Hyper-V host 2012 R2.
(It depends on this commit:
Drivers: hv: vmbus: Support per-channel driver state
The comparisons used in add_vol() shouldn't be identical. Pretty sure
the following is correct but it is completely untested.
Signed-off-by: Mike Snitzer snit...@redhat.com
---
drivers/mtd/ubi/fastmap.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
NOTE: I stumbled upon this
On Fri, 21 Mar 2014 17:18:30 +0100 Fabian Frederick f...@skynet.be wrote:
Loop around congestion_wait on allocation failure/alloc_journal_list
like already fixed in other FS.
...
--- a/fs/reiserfs/journal.c
+++ b/fs/reiserfs/journal.c
@@ -2487,8 +2487,13 @@ static int journal_read(struct
On Fri, 21 Mar 2014 01:19:02 -0400
Mathieu Desnoyers mathieu.desnoy...@efficios.com wrote:
diff --git a/include/linux/ftrace_event.h b/include/linux/ftrace_event.h
index 4e4cc28..1592c1c 100644
--- a/include/linux/ftrace_event.h
+++ b/include/linux/ftrace_event.h
@@ -230,6 +230,7 @@ struct
This drivers allows to provide DT clocks for the cpu and system PLLs found on
Marvell Berlin SoCs.
Signed-off-by: Alexandre Belloni alexandre.bell...@free-electrons.com
---
drivers/clk/Makefile | 1 +
drivers/clk/berlin/Makefile | 4 ++
drivers/clk/berlin/common.h |
The Berlin BG2CD has two supported PLLs: CPU PLL and System PLL, add those to
the SoC device tree.
This also moves the remaining clocks from the clocks container node to the root.
Signed-off-by: Alexandre Belloni alexandre.bell...@free-electrons.com
---
arch/arm/boot/dts/berlin2cd.dtsi | 48
The Berlin BG2 has two supported PLLs: CPU PLL and System PLL, add those to the
SoC device tree.
This also moves the remaining clocks from the clocks container node to the root.
Signed-off-by: Alexandre Belloni alexandre.bell...@free-electrons.com
---
arch/arm/boot/dts/berlin2.dtsi | 48
On Fri, Mar 21, 2014 at 11:29:02AM +0800, liaohengquan1986 wrote:
hello,
There is question confusing me recently. In the function of nvme-irq
as belows:
static irqreturn_t nvme_irq(int irq, void *data)
{
irqreturn_t result;
Document the device tree bindings for the PLLs found on the Marvell Berlin SoCs.
Cc: devicet...@vger.kernel.org
Signed-off-by: Alexandre Belloni alexandre.bell...@free-electrons.com
---
.../devicetree/bindings/clock/berlin-clock.txt | 29 ++
1 file changed, 29
Dear RT folks!
I'm pleased to announce the v3.12.14-rt23 patch set.
Changes since v3.12.14-rt22
- Helmut Buchsbaum run into OOM because RCU did not have enough time to
free memory. The problem appeared while the RCU softirq has been
replaced by the RCU thread. The problem can be fixed by
This series adds support for the berlin PLLs. This allows to remove the bogus
fixed clocks that are used in the SoCs dts includes.
For now, I have left out the AVPLL to ease reviewing.
This is tested on a BG2Q DMP.
Changes in v2:
- reworked the DT bindings documentation
- removed the cpuclk
[+cc kvm list]
On Wed, Mar 19, 2014 at 7:32 PM, Ming Lei tom.leim...@gmail.com wrote:
On Thu, Mar 20, 2014 at 12:45 AM, Bjorn Helgaas bhelg...@google.com wrote:
On Tue, Mar 18, 2014 at 10:52 PM, Ming Lei tom.leim...@gmail.com wrote:
Hi,
Looks Sasha fixed the problem in lkvm tool[1].
Sasha,
The Berlin BG2Q has two supported PLLs: CPU PLL and System PLL, add those to the
SoC device tree.
Note that support for the AVPLL is not yet available.
Signed-off-by: Alexandre Belloni alexandre.bell...@free-electrons.com
---
arch/arm/boot/dts/berlin2q.dtsi | 22 +++---
1 file
+ Tony.
Provided the decode is correct and I'm reading it right, this looks
like the cores get to livelock for some reason without any forward
progress. The MCEs signal that there hasn't been any instruction retired
in relatively long time, thus a stall.
You say, this happens when gnome starts.
On 03/21/2014 04:07 PM, Bjorn Helgaas wrote:
I think I figured out what the problem is. In virtio_pci__init(), we
allocate some address space with pci_get_io_space_block(), save its
address in vpci-mmio_addr, and hook that address space up to
virtio_pci__io_mmio_callback with
On 03/17/2014 09:10 AM, Geert Uytterhoeven wrote:
From: Geert Uytterhoeven geert+rene...@linux-m68k.org
When unbinding a serial driver that's being used as a serial console,
the kernel may crash with a NULL pointer dereference in a uart_*() function
called from uart_close () (e.g.
On 03/21, Linus Torvalds wrote:
On Fri, Mar 21, 2014 at 11:34 AM, Oleg Nesterov o...@redhat.com wrote:
Yes, it seems that it actually needs 30 secs. It spends most of the time
(30.13286 seconds) in [..]
So how about taking a completely different approach:
Due to the lack of knowledge I
On Fri, Mar 21, 2014 at 1:13 PM, Borislav Petkov b...@alien8.de wrote:
Provided the decode is correct and I'm reading it right, this looks
like the cores get to livelock for some reason without any forward
progress. The MCEs signal that there hasn't been any instruction retired
in relatively
Problem is no longer present in next-20140321.
-Tony
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
On Fri, Mar 21, 2014 at 2:25 PM, Sasha Levin sasha.le...@oracle.com wrote:
On 03/21/2014 04:07 PM, Bjorn Helgaas wrote:
I think I figured out what the problem is. In virtio_pci__init(), we
allocate some address space with pci_get_io_space_block(), save its
address in vpci-mmio_addr, and hook
Not really. That is equally braindamaged. The problem is that KVM is telling
the host that our is something it simply cannot be.
On March 21, 2014 12:29:38 PM PDT, Andi Kleen a...@linux.intel.com wrote:
On Fri, Mar 21, 2014 at 06:42:40PM +0100, Peter Wu wrote:
Hi,
While trying to run QEMU
On Fri, Mar 21, 2014 at 3:39 PM, Yufeng Shen mile...@chromium.org wrote:
There is timeout error during initialization:
kernel: [ 14.167086] hid-multitouch 0003:2512:5003.0001:
usb_submit_urb(ctrl) failed: -1
kernel: [ 14.167135] hid-multitouch 0003:2512:5003.0001: timeout
initializing
On Thu, 20 Mar 2014 23:00:45 +0100 Alexander Holler hol...@ahsoftware.de
wrote:
The initramfs generation is broken for file and directory names which contain
colons or spaces. Print an error and don't try to continue.
Tests:
cd linux
make defconfig
echo 'CONFIG_BLK_DEV_INITRD=y'
Change em28xx_scaler_set() to use em28xx_reg_len() to get register
lengths for EM28XX_R30_HSCALELOW and EM28XX_R32_VSCALELOW registers,
instead of hard-coding the length. Moved em28xx_reg_len() definition
for it to be visible to em28xx_scaler_set().
Signed-off-by: Shuah Khan shuah...@samsung.com
From: Rob Herring r...@kernel.org
Add earlycon support for the arm64 semihosting debug serial interface.
This allows enabling a debug console when early_params are processed.
This is based on the arm64 earlyprintk smh support and is intended to
replace it.
This is named arm rather than arm64 in
From: Rob Herring r...@kernel.org
This introduces generic earlycon infrastructure for serial devices
based on the 8250 earlycon. This allows for supporting earlycon option
with other serial devices. The earlycon output is enabled at the time
early_params are processed.
Only architectures that
From: Rob Herring r...@kernel.org
In order to support earlycon on arm64, we need to enable earlycon fixmap
support.
Signed-off-by: Rob Herring r...@kernel.org
Cc: Catalin Marinas catalin.mari...@arm.com
Cc: Will Deacon will.dea...@arm.com
---
arch/arm64/Kconfig | 3 +++
1 file changed, 3
From: Rob Herring r...@kernel.org
Now that we have equivalent earlycon support, arm64's earlyprintk code
can be removed.
Signed-off-by: Rob Herring r...@kernel.org
Cc: Catalin Marinas catalin.mari...@arm.com
Cc: Will Deacon will.dea...@arm.com
---
arch/arm64/Kconfig.debug | 9 ---
From: Rob Herring r...@kernel.org
Similar to ioremap and ioremap_nocache, we want the same definition for
both using PROT_DEVICE_nGnRE.
Signed-off-by: Rob Herring r...@kernel.org
Cc: Catalin Marinas catalin.mari...@arm.com
Cc: Will Deacon will.dea...@arm.com
---
arch/arm64/include/asm/fixmap.h
From: Rob Herring r...@kernel.org
Add earlycon support for the pl011 serial port. This allows enabling
the pl011 for console when early_params are processed. This is based
on the arm64 earlyprintk support and is intended to replace it.
Signed-off-by: Rob Herring r...@kernel.org
Cc: Russell King
From: Rob Herring r...@kernel.org
This started out as an attempt to add arm64's earlyprintk support to ARM
in order to get an earlier, runtime setup console on multi-platform
kernels. The first issue was needing the fixmap support which
conveniently Mark Salter was working on and is mostly in
From: Rob Herring r...@kernel.org
With the generic earlycon infrastructure in place, convert the 8250
early console to use it.
Signed-off-by: Rob Herring r...@kernel.org
Cc: Greg Kroah-Hartman gre...@linuxfoundation.org
Cc: Jiri Slaby jsl...@suse.cz
---
drivers/tty/serial/8250/8250_early.c |
From: Rob Herring r...@kernel.org
In preparation to support FIX_EARLYCON_MEM on other arches, make the
option per arch.
Signed-off-by: Rob Herring r...@kernel.org
Cc: Thomas Gleixner t...@linutronix.de
Cc: Ingo Molnar mi...@redhat.com
Cc: H. Peter Anvin h...@zytor.com
Cc: x...@kernel.org
Cc:
On Fri, 2014-03-21 at 09:21 +, David Laight wrote:
From: Scott Wood [mailto:scottw...@freescale.com]
On Thu, 2014-03-20 at 11:59 +, David Laight wrote:
I tried to work out what the 'twi, isync' instructions were for (in
in_le32()).
The best I could come up with was to ensure a
Just wanted to send out an updated patch set that includes changes from
some of the reviews. Hopefully folks will have some time to look them
over prior to the LSF-MM discussion on volatile ranges on Tuesday (see
below for LSF-MM discussion points to think about).
New changes are:
Currently we don't shrink/scan the anonymous lrus when swap is off.
This is problematic for volatile range purging on swapless systems/
This patch naievely changes the vmscan code to continue scanning
and shrinking the lrus even when there is no swap.
It obviously has performance issues.
Users of volatile ranges will need to know if memory was discarded.
This patch adds the purged state tracking required to inform userland
when it marks memory as non-volatile that some memory in that range
was purged and needs to be regenerated.
This simplified implementation which uses some of
This patch introduces the vrange() syscall, which allows for specifying
ranges of memory as volatile, and able to be discarded by the system.
This initial patch simply adds the syscall, and the vma handling,
splitting and merging the vmas as needed, and marking them with
VM_VOLATILE.
No purging
One issue that some potential users were concerned about, was that
they wanted to ensure that all the pages from one volatile range
were purged before we purge pages from a different volatile range.
This would prevent the case where they have 4 large objects, and
the system purges one page from
This patch adds the hooks in the vmscan logic to discard volatile pages
and mark their pte as purged. With this, volatile pages will be purged
under pressure, and their ptes swap entry's marked. If the purged pages
are accessed before being marked non-volatile, we catch this and send a
SIGBUS.
On 03/21/2014 09:08 PM, Alexandre Belloni wrote:
This drivers allows to provide DT clocks for the cpu and system PLLs found on
Marvell Berlin SoCs.
Alexandre,
as mentioned on IRC, I now had a closer look on it. Some minor
remarks below. Sorry, I didn't mention them earlier.
Signed-off-by:
Hi Hubert,
Le Fri, 21 Mar 2014 18:08:07 +0100,
Hubert Chaumette hchaume...@adeneo-embedded.com a écrit :
Update KSZ9031RN phy fixup for Congatec conga-QEVAL and conga-QMX6 combo :
set RGMII GTX_CLK and RX_CLK pad skew to +0.96ns.
Signed-off-by: Hubert Chaumette
On 03/21/2014 09:08 PM, Alexandre Belloni wrote:
Document the device tree bindings for the PLLs found on the Marvell Berlin SoCs.
Cc: devicet...@vger.kernel.org
You forgot to add Mark Rutland's Reviewed-by. He didn't mentioned it
explicitly but his Otherwise this looks fine to me on v1, is as
On 03/21/2014 09:08 PM, Alexandre Belloni wrote:
The Berlin BG2Q has two supported PLLs: CPU PLL and System PLL, add those to the
SoC device tree.
Note that support for the AVPLL is not yet available.
Above should not be part of the commit message, no need to resend.
I can fix it up.
On 03/21/2014 09:08 PM, Alexandre Belloni wrote:
The Berlin BG2CD has two supported PLLs: CPU PLL and System PLL, add those to
the SoC device tree.
This also moves the remaining clocks from the clocks container node to the root.
Signed-off-by: Alexandre Belloni
On 03/21/2014 09:08 PM, Alexandre Belloni wrote:
The Berlin BG2 has two supported PLLs: CPU PLL and System PLL, add those to the
SoC device tree.
This also moves the remaining clocks from the clocks container node to the root.
Signed-off-by: Alexandre Belloni
On Fri, Mar 21, 2014 at 01:46:04PM -0700, H. Peter Anvin wrote:
Not really. That is equally braindamaged. The problem is that KVM is
telling the host that our is something it simply cannot be.
Well it has to pick something. It's unlikely it will ever implement 100% of
that particular CPU.
0
On Wed, 05 Mar 2014 20:58:50 +0900
Masami Hiramatsu masami.hiramatsu...@hitachi.com wrote:
Current kprobes in-kernel page fault handler doesn't
expect that its single-stepping can be interrupted by
an NMI handler which may cause a page fault(e.g. perf
with callback tracing).
In that case,
Hi Mathias,
On Tue, Feb 18, 2014 at 11:04:12AM -0800, David Cohen wrote:
On Tue, Feb 18, 2014 at 12:47:41PM -0600, Felipe Balbi wrote:
On Tue, Feb 18, 2014 at 10:00:30AM -0800, David Cohen wrote:
Hi Sarah,
On Mon, Jan 06, 2014 at 07:02:19PM -0800, David Cohen wrote:
When
On 03/21/2014 02:37 PM, Andi Kleen wrote:
On Fri, Mar 21, 2014 at 01:46:04PM -0700, H. Peter Anvin wrote:
Not really. That is equally braindamaged. The problem is that KVM is
telling the host that our is something it simply cannot be.
Well it has to pick something. It's unlikely it will
On 03/21/2014 08:39 PM, Alexandre Belloni wrote:
Now that we support Berlin BG2Q, select CONFIG_MACH_BERLIN_BG2Q so that we can
boot BG2Q based boards like the BG2Q DMP.
Signed-off-by: Alexandre Belloni alexandre.bell...@free-electrons.com
Applied to berlin/soc, Thanks!
---
801 - 900 of 966 matches
Mail list logo