On Sat, Sep 22, 2012 at 10:06 PM, Greg KH gre...@linuxfoundation.org wrote:
On Sat, Sep 22, 2012 at 07:52:11PM +0200, Daniel Vetter wrote:
Dave Airlie recently discovered a locking bug in the fbcon layer,
where a timer_del_sync (for the blinking cursor) deadlocks with the
timer itself, since
On Tue, Oct 2, 2012 at 1:52 PM, Arnd Bergmann a...@arndb.de wrote:
On Monday 01 October 2012, Linus Walleij wrote:
On Fri, Sep 28, 2012 at 11:36 PM, Arnd Bergmann a...@arndb.de wrote:
The samsung pinctrl driver has a probe function that is
__devinit and that calls a lot of other functions
On Tue, Oct 2, 2012 at 2:15 PM, Lee Jones lee.jo...@linaro.org wrote:
On Tue, 02 Oct 2012, Linus Walleij wrote:
On Tue, Oct 2, 2012 at 10:13 AM, Lee Jones lee.jo...@linaro.org wrote:
As there will be a Device Tree created for the UIBs, there is no
need to call the UIB initiation functions.
On Tue, Oct 02, 2012 at 03:43:22PM +0300, Felipe Balbi wrote:
BTW, OTOH writing all children into the DT actually describes the HW,
no ? And depending on the device I feel it'd be better to write that
Well, it depends on the hardware. Some hardware has a bunch of nice,
neat IPs which can
Hi Jens,
Please consider to pull these changes for the 3.7 merge window.
Best,
Phil
The following changes since commit a0d271cbfed1dd50278c6b06bead3d00ba0a88f9:
Linux 3.6 (2012-09-30 16:47:46 -0700)
are available in the git repository at:
git://git.drbd.org/linux-drbd.git for-jens
for
Hi Greg,
Em Mon, 25 Jun 2012 22:55:41 -0300
Mauro Carvalho Chehab mche...@redhat.com escreveu:
Em 25-06-2012 19:33, Greg KH escreveu:
On Mon, Jun 25, 2012 at 05:49:25PM -0300, Mauro Carvalho Chehab wrote:
Greg,
Basically, the recent changes at request_firmware() exposed an issue that
Hi Linus,
here is the pinctrl patch queue for v3.7. The details are in the signed
tag as always.
Some of this stuff is hitting arch/arm/* and have been ACKed by
the ARM SoC folks, or it's device tree bindings pertaining to the
specific driver. There may even be some funny conflict that
Stephen
466e69b8b03b8c1987367912782bc12988ad8794 dropped busmaster enable from the
global drm code and moved it to the individual drivers, but missed the savage
driver. So, this re-adds busmaster enable to the savage driver, fixing the
regression.
Signed-off-by: Florian Zumbiehl fl...@florz.de
diff
On Tue, Oct 02, 2012 at 12:54:20PM +0100, Jan Beulich wrote:
On 02.10.12 at 13:45, Stefano Stabellini
stefano.stabell...@eu.citrix.com wrote:
Considering that dbgp doesn't seem to be very useful without PCI at the
moment, could we just turn it into:
dom0-$(CONFIG_PCI) += dbgp.o
On Tue, Oct 2, 2012 at 9:53 AM, Peter Senna Tschudin
peter.se...@gmail.com wrote:
On Tue, Oct 2, 2012 at 2:40 PM, Ezequiel Garcia elezegar...@gmail.com wrote:
On Tue, Oct 2, 2012 at 9:33 AM, Peter Senna Tschudin
peter.se...@gmail.com wrote:
On Tue, Oct 2, 2012 at 2:14 PM, Dan Carpenter
On Tue, Oct 02, 2012 at 07:39:23AM -0400, Ben Guthro wrote:
Hi Ian,
Once again - apologies for multiple copies of this email. Please reply
to this (plain text) version so it will get through LKML filters.
On Tue, Oct 2, 2012 at 12:24 AM, Ian Munsie imun...@au1.ibm.com wrote:
CC
On Tue, 2012-10-02 at 14:48 +0200, Stephane Eranian wrote:
Not sure, I understand what active_pmu represents.
Its a 'random' pmu of those that share the cpuctx, exactly so you can
limit pmu iterations to those with unique cpuctx instances.
Its assigned when we create a cpuctx to the pmu
On Tue, Oct 02, 2012 at 06:39:54AM +0200, Borislav Petkov wrote:
On Mon, Oct 01, 2012 at 07:37:04PM -0400, Jamie Gloudon wrote:
On Mon, Oct 01, 2012 at 06:27:45PM +0200, Borislav Petkov wrote:
On Mon, Oct 01, 2012 at 12:11:51PM -0400, Jamie Gloudon wrote:
Hey,
Any chance of
On Tue, Oct 2, 2012 at 3:08 PM, Ezequiel Garcia elezegar...@gmail.com wrote:
On Tue, Oct 2, 2012 at 9:53 AM, Peter Senna Tschudin
peter.se...@gmail.com wrote:
On Tue, Oct 2, 2012 at 2:40 PM, Ezequiel Garcia elezegar...@gmail.com
wrote:
On Tue, Oct 2, 2012 at 9:33 AM, Peter Senna Tschudin
On Tue, Oct 02, 2012 at 11:31:22AM +0200, Mike Galbraith wrote:
On Tue, 2012-10-02 at 09:45 +0100, Mel Gorman wrote:
On Tue, Oct 02, 2012 at 09:49:36AM +0200, Mike Galbraith wrote:
Hm, 518cd623 fixed up the troubles I saw. How exactly are you running
this?
You saw problems
On Mon, Oct 01, 2012 at 04:50:37PM -0400, Jeff Moyer wrote:
Vivek Goyal vgo...@redhat.com writes:
Also at places I have got rid of keyword serving as it is obivious.
I don't agree with getting rid of serving. After your patch, it looks
as though a cfqd has a static workload class and
On Mon, Oct 01, 2012 at 04:52:13PM -0400, Jeff Moyer wrote:
Vivek Goyal vgo...@redhat.com writes:
At quite a few places we use the keyword service_tree and I feel that
names in CFQ are already very long and they need to be shortened a bit
where appropriate.
So this patch just renames
On Tue, Oct 02, 2012 at 02:56:48PM +0200, Daniel Vetter wrote:
On Sat, Sep 22, 2012 at 10:06 PM, Greg KH gre...@linuxfoundation.org wrote:
On Sat, Sep 22, 2012 at 07:52:11PM +0200, Daniel Vetter wrote:
Dave Airlie recently discovered a locking bug in the fbcon layer,
where a timer_del_sync
On Tue, Oct 2, 2012 at 3:28 PM, Greg KH gre...@linuxfoundation.org wrote:
No, as it hasn't been in linux-next already, I can't send it in for 3.7,
sorry, you know that. I'll be glad to queue it up for 3.8 if you want me to.
Hey, was worth a shot ;-) Yeah, if you can pick it up for 3.8, that
On Fri, Sep 28, 2012 at 02:56:01PM +0900, Namhyung Kim wrote:
On Thu, 27 Sep 2012 13:09:24 +0200, Jiri Olsa wrote:
Currently the overhead and baseline columns are handled within
single function and the distinction is made by 'baseline hists'
pointer passed by 'struct perf_hpp::ptr'.
On 02.10.12 at 14:55, Konrad Rzeszutek Wilk konrad.w...@oracle.com wrote:
On Tue, Oct 02, 2012 at 12:54:20PM +0100, Jan Beulich wrote:
On 02.10.12 at 13:45, Stefano Stabellini
stefano.stabell...@eu.citrix.com
wrote:
Considering that dbgp doesn't seem to be very useful without PCI at
On Tue, Oct 2, 2012 at 3:10 PM, Peter Zijlstra a.p.zijls...@chello.nl wrote:
On Tue, 2012-10-02 at 14:48 +0200, Stephane Eranian wrote:
Not sure, I understand what active_pmu represents.
Its a 'random' pmu of those that share the cpuctx, exactly so you can
limit pmu iterations to those with
Hi Linus,
please, pull UBI changes.
The following changes since commit 4cbe5a555fa58a79b6ecbb6c531b8bab0650778d:
Linux 3.6-rc4 (2012-09-01 10:39:58 -0700)
are available in the git repository at:
git://git.infradead.org/linux-ubi.git tags/upstream-3.7-rc1
for you to fetch changes up to
Hi Linus,
please, pull UBIFS changes.
The following changes since commit 69f9025894c391fec2f7c7ea9150203418454915:
UBIFS: fix error messages spelling (2012-08-22 17:41:09 +0300)
are available in the git repository at:
git://git.infradead.org/linux-ubifs.git tags/upstream-3.7-rc1
for you
From: Jean-Nicolas Graux jean-nicolas.gr...@stericsson.com
Upgrade nomadik pinctrl driver to enable selection of other
alternate-C[1-4] functions on some specific ux500 SoC pins.
Handling of those functions is done thanks to PRCM GPIOCR
registers. This was previously managed in PRCMU driver and
On Tue, Oct 02, 2012 at 12:27:04PM +0100, Dave Martin wrote:
On Fri, Sep 28, 2012 at 06:15:53PM +0100, Lorenzo Pieralisi wrote:
On Fri, Sep 28, 2012 at 04:57:46PM +0100, Dave Martin wrote:
[...]
There must be a common way for all devices to link to the topology, though.
The topology
On Tue, Oct 02, 2012 at 09:11:38AM -0400, Jamie Gloudon wrote:
My main interest was getting PEBS events support for perf on Intel SNB
cpus. Loading the microcode at runtime was not going to work.
However, thanks for pointing me in the right direction. I notice today
this is not the case
On 12-10-01 06:53 PM, Willy Tarreau wrote:
2.6.32-longterm review patch. If anyone has any objections, please let me
know.
--
From: roger blofeld blofel...@yahoo.com
commit fd5a42980e1cf327b7240adf5e7b51ea41c23437 upstream.
Just like the module loader, ftrace needs
On Tue, 2012-10-02 at 15:34 +0200, Stephane Eranian wrote:
If you've got a good suggestion I'd be glad to rename it.
how about unique_pmu?
Done!
---
Subject: perf: Clarify perf_cpu_context::active_pmu by renaming it
From: Peter Zijlstra a.p.zijls...@chello.nl
Date: Tue Oct 02 15:38:52 CEST
On Tue, 2012-10-02 at 15:34 +0200, Stephane Eranian wrote:
And adding a comment in cgroup_switch()
+ /* ensure we process each cpuctx only once */
+ if (cpuctx-active_pmu != pmu)
+ continue;
---
Subject: perf: Fix perf_cgroup_switch for
On Tue, 2012-10-02 at 15:13 +0200, Peter Senna Tschudin wrote:
On Tue, Oct 2, 2012 at 3:08 PM, Ezequiel Garcia elezegar...@gmail.com wrote:
Just looking through media list I can spot lots of different subject
schemes:
[media] foo: fix some bug
media: foo: fix some bug
foo: fix
Hi,
On Tue, Oct 02, 2012 at 01:58:20PM +0100, Mark Brown wrote:
On Tue, Oct 02, 2012 at 03:43:22PM +0300, Felipe Balbi wrote:
BTW, OTOH writing all children into the DT actually describes the HW,
no ? And depending on the device I feel it'd be better to write that
Well, it depends on
On Tue, Oct 02, 2012 at 09:45:16AM -0400, Paul Gortmaker wrote:
On 12-10-01 06:53 PM, Willy Tarreau wrote:
2.6.32-longterm review patch. If anyone has any objections, please let me
know.
--
From: roger blofeld blofel...@yahoo.com
commit
Hey Linus,
Please git pull the following tag:
git://git.kernel.org/pub/scm/linux/kernel/git/konrad/mm.git
stable/for-linus-3.7-tag
which has one tiny feature used by one backend (ramster) and a couple
of fixes.
Please pull!
Dan Magenheimer (1):
frontswap: support exclusive gets if
Hey Linus,
Please git pull the following tag:
git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
stable/for-linus-3.7-x86-tag
which as features/fixes for the x86 and the generic side of the Xen tree.
The signed tag has the wealth of details of what it contains, so I am copying
it
From: David Hooper d...@beermex.com
Remove the quirk for the SBC FITPC. It seems ot have been required when the
default was kbd reboot, but no longer required now that the default is acpi
reboot. Furthermore, BIOS reboot no longer works for this board as of
2.6.39 or any of the 3.x kernels.
Rusty Russell ru...@rustcorp.com.au wrote:
Right. I think we need to use different names for generated vs supplied
files
The problem with supplied files is people who do allyesconfig, allmodconfig
and randconfig just to test things finding that their builds break. The
kernel build magic is
On Mon, Oct 01, 2012 at 02:42:41PM -0700, Kent Overstreet wrote:
[..]
Here's the new patch:
commit e270c9ca843b5c86d59431b0d7a676b7846946d6
Author: Kent Overstreet koverstr...@google.com
Date: Mon Oct 1 14:41:08 2012 -0700
block: Fix a buffer overrun in bio_integrity_split()
Cool. Thanks.
On Tue, Oct 2, 2012 at 3:46 PM, Peter Zijlstra a.p.zijls...@chello.nl wrote:
On Tue, 2012-10-02 at 15:34 +0200, Stephane Eranian wrote:
And adding a comment in cgroup_switch()
+ /* ensure we process each cpuctx only once */
+ if (cpuctx-active_pmu !=
On 01.10.12 at 10:37, Hugh Dickins hu...@google.com wrote:
I noticed yesterday that the DirectMap counts at the bottom of x86_64's
/proc/meminfo are wrong on v3.5 and v3.6. For example, I happen to have
booted this laptop with mem=700M to run a test, but /proc/meminfo shows
DirectMap4k:
Revert commit id 2c6413aee215a43b1f95e218067abcde50ccbc5e
On larger systems (256 cores+) with signifigant IO attached this single message
represents over 20% of the messages at boot.
Cc: Bjorn Helgaas bhelg...@google.com
Cc: Jesse Barnes jbar...@virtuousgeek.org
Signed-off-by: Nathan Zimmer
-Original Message-
From: Dan Carpenter [mailto:dan.carpen...@oracle.com]
Sent: Tuesday, October 02, 2012 4:39 AM
To: Haiyang Zhang
Cc: da...@davemloft.net; net...@vger.kernel.org; o...@aepfle.de;
jasow...@redhat.com; linux-kernel@vger.kernel.org;
de...@linuxdriverproject.org
On Tue, 2012-10-02 at 12:54 +, Pallala, Ramakrishna wrote:
How can I schedule driver's worker and threaded IRQ on the same core?
For work queue we have schedule_delayed_work_on () API available.
But how to schedule the threaded IRQ on the same core where my worker
thread is going
On Tue, 2012-10-02 at 14:14 +0100, Mel Gorman wrote:
On Tue, Oct 02, 2012 at 11:31:22AM +0200, Mike Galbraith wrote:
On Tue, 2012-10-02 at 09:45 +0100, Mel Gorman wrote:
On Tue, Oct 02, 2012 at 09:49:36AM +0200, Mike Galbraith wrote:
Hm, 518cd623 fixed up the troubles I saw. How
On Tue, Oct 02, 2012 at 02:48:14PM +0200, Thierry Reding wrote:
So this really isn't all that new, but I just wanted to confirm my
results from last week. We'll see if bisection shows up something
interesting.
I just finished bisecting this and git reports:
The correct syntax for gcc -x is gcc -x assembler, not
gcc -xassembler. Even though the latter happens to work, the former
is what is documented in the manual page and thus what gcc wrappers
such as icecream do expect.
This isn't a cosmetic change. The missing space prevents icecream from
On Tue 18-09-12 18:11:59, Glauber Costa wrote:
Allow a memcg parameter to be passed during cache creation.
When the slub allocator is being used, it will only merge
caches that belong to the same memcg.
Default function is created as a wrapper, passing NULL
to the memcg version. We only
On 10/01/2012 07:48 PM, Michel Lespinasse wrote:
On Fri, Sep 28, 2012 at 4:20 PM, Daniel Santos daniel.san...@pobox.com
wrote:
Negative sized arrays wont create a compile-time error in some cases
starting with gcc 4.4 (e.g., inlined functions), but gcc 4.3 introduced
the error function
On Tue, Oct 02, 2012 at 12:44:04PM +0200, Peter Zijlstra wrote:
On Mon, 2012-10-01 at 19:31 +0200, Jiri Olsa wrote:
@@ -696,7 +696,7 @@ struct perf_branch_stack {
struct perf_regs_user {
__u64 abi;
- struct pt_regs *regs;
+ struct pt_regs regs;
};
xen_init_IRQ should be marked __init because it calls other functions
marked __init and is always called by functions marked __init (on both
x86 and arm).
Also remove the unused EXPORT_SYMBOL_GPL(xen_init_IRQ).
Both changes were introduced by xen/arm: receive Xen events on ARM.
Signed-off-by:
The custom filename function mostly repeats the kernel's kbasename. This patch
simplifies it. The updated filename() will not check for the '\' in the
filenames. It seems redundant in Linux.
Signed-off-by: Andy Shevchenko andriy.shevche...@linux.intel.com
Cc: YAMANE Toshiaki yamaneto...@gmail.com
Signed-off-by: Andy Shevchenko andriy.shevche...@linux.intel.com
Cc: Greg Kroah-Hartman gre...@linuxfoundation.org
Cc: linux-...@vger.kernel.org
---
drivers/usb/core/file.c |9 ++---
1 file changed, 2 insertions(+), 7 deletions(-)
diff --git a/drivers/usb/core/file.c
Signed-off-by: Andy Shevchenko andriy.shevche...@linux.intel.com
Cc: Steven Rostedt rost...@goodmis.org (maintainer:TRACING)
Cc: Frederic Weisbecker fweis...@gmail.com (maintainer:TRACING)
---
kernel/trace/trace_uprobe.c |6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git
Remove the custom implementation of the functionality similar to kbasename().
Signed-off-by: Andy Shevchenko andriy.shevche...@linux.intel.com
Cc: Jason Baron jba...@redhat.com
---
lib/dynamic_debug.c |9 +
1 file changed, 1 insertion(+), 8 deletions(-)
diff --git
We need to add $(dom0-y) to obj-$(CONFIG_XEN_DOM0) after dom0-y is
defined otherwise we end up adding nothing.
Signed-off-by: Stefano Stabellini stefano.stabell...@eu.citrix.com
diff --git a/drivers/xen/Makefile b/drivers/xen/Makefile
index cd28aae..275abfc 100644
--- a/drivers/xen/Makefile
+++
Signed-off-by: Andy Shevchenko andriy.shevche...@linux.intel.com
---
fs/proc/proc_devtree.c |7 ++-
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/fs/proc/proc_devtree.c b/fs/proc/proc_devtree.c
index df7dd08..3d9fd66 100644
--- a/fs/proc/proc_devtree.c
+++
Signed-off-by: Andy Shevchenko andriy.shevche...@linux.intel.com
Cc: linux...@kvack.org
---
mm/memory.c |8 +++-
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/mm/memory.c b/mm/memory.c
index 0e3a516..6b101a2 100644
--- a/mm/memory.c
+++ b/mm/memory.c
@@ -58,6 +58,7 @@
There are several places in kernel that use functionality like shell's basename
function. Let's do it common helper for them.
Signed-off-by: Andy Shevchenko andriy.shevche...@linux.intel.com
Cc: YAMANE Toshiaki yamaneto...@gmail.com
---
include/linux/string.h | 11 +++
1 file changed,
of the bad commit. Or is it supposed to go on
top of next-20120926?
Note that I've also been doing some more testing on next-20121002 and
things seem to be better. The cmatest module runs successfully. That
seems to be due to commit 061d7cd, which, IIRC, is the correct patch to
fix the build
On Tue, 2012-10-02 at 14:07 +0200, Ferenc Wagner wrote:
I'm done with bisecting it: the first bad commit is:
commit dabc5c670d3f86d15ee4f42ab38ec5bd2682487d
Author: Matt Carlson mcarl...@broadcom.com
Date: Thu May 19 12:12:52 2011 +
tg3: Move TSO_CAPABLE assignment
On Tue, Oct 02, 2012 at 02:44:44PM +0100, Lorenzo Pieralisi wrote:
On Tue, Oct 02, 2012 at 12:27:04PM +0100, Dave Martin wrote:
On Fri, Sep 28, 2012 at 06:15:53PM +0100, Lorenzo Pieralisi wrote:
On Fri, Sep 28, 2012 at 04:57:46PM +0100, Dave Martin wrote:
[...]
There must be a common
On Tue, Oct 2, 2012 at 8:20 AM, Florian Zumbiehl fl...@florz.de wrote:
466e69b8b03b8c1987367912782bc12988ad8794 dropped busmaster enable from the
global drm code and moved it to the individual drivers, but missed the savage
driver. So, this re-adds busmaster enable to the savage driver, fixing
According to RNDIS specs, Windows sets this size to
0x4000. I use the same value here.
Signed-off-by: Haiyang Zhang haiya...@microsoft.com
Reviewed-by: K. Y. Srinivasan k...@microsoft.com
---
drivers/net/hyperv/rndis_filter.c |3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
diff
Return ETIMEDOUT when the reply message is not received in time.
Signed-off-by: Haiyang Zhang haiya...@microsoft.com
Reviewed-by: K. Y. Srinivasan k...@microsoft.com
---
drivers/net/hyperv/rndis_filter.c |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git
The receive code path doesn't use the page buffer, so remove the
extra allocated space here.
Signed-off-by: Haiyang Zhang haiya...@microsoft.com
Reviewed-by: K. Y. Srinivasan k...@microsoft.com
---
drivers/net/hyperv/hyperv_net.h |2 --
drivers/net/hyperv/netvsc.c |4 +---
2 files
In some response messages, there may be some extended info after the
message.
Signed-off-by: Haiyang Zhang haiya...@microsoft.com
Reviewed-by: K. Y. Srinivasan k...@microsoft.com
---
drivers/net/hyperv/rndis_filter.c | 22 --
1 files changed, 12 insertions(+), 10
The existing code always reports NVSP_STAT_SUCCESS. This patch adds the
mechanism to report failure when it happens.
Signed-off-by: Haiyang Zhang haiya...@microsoft.com
Reviewed-by: K. Y. Srinivasan k...@microsoft.com
---
drivers/net/hyperv/hyperv_net.h |2 ++
drivers/net/hyperv/netvsc.c
On Mon, Sep 24, 2012 at 03:34:42PM -0700, Kent Overstreet wrote:
This adds a pointer to the bvec array to struct bio_integrity_payload,
instead of the bvecs always being inline; then the bvecs are allocated
with bvec_alloc_bs().
Ok, you are introducing bio_vec pointer in this patch. May be we
On Tue, Oct 02, 2012 at 05:03:07PM +0200, Thierry Reding wrote:
On Tue, Oct 02, 2012 at 03:41:35PM +0100, Mel Gorman wrote:
On Tue, Oct 02, 2012 at 02:48:14PM +0200, Thierry Reding wrote:
So this really isn't all that new, but I just wanted to confirm my
results from last week. We'll
To prevent possible data corruption in RNDIS requests, add another
page buffer if the request message crossed page boundary.
Signed-off-by: Haiyang Zhang haiya...@microsoft.com
Reviewed-by: K. Y. Srinivasan k...@microsoft.com
---
drivers/net/hyperv/rndis_filter.c | 15 ++-
1 files
Hi Rusty,
On Tue, 02 Oct 2012 15:56:56 +0930 Rusty Russell ru...@rustcorp.com.au wrote:
Please remove my quilt tree
http://ozlabs.org/~rusty/kernel/rr-latest/ from linux-next, and use my
git trees from now on:
git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux.git
Branches:
This patch is actually a merge conflict resolution between Konrad's Xen
tree and the following commit:
commit 9fa5780beea1274d498a224822397100022da7d4
Author: Jan Beulich jbeul...@suse.com
Date: Tue Sep 18 12:23:02 2012 +0100
USB EHCI/Xen: propagate controller reset information to
On Tue, 2012-10-02 at 12:54 +, Pallala, Ramakrishna wrote:
How can I schedule driver's worker and threaded IRQ on the same core?
For work queue we have schedule_delayed_work_on () API available.
But how to schedule the threaded IRQ on the same core where my
worker
From: Kirill A. Shutemov kirill.shute...@linux.intel.com
All code paths seems covered. Now we can map huge zero page on read page
fault.
Signed-off-by: Kirill A. Shutemov kirill.shute...@linux.intel.com
Reviewed-by: Andrea Arcangeli aarca...@redhat.com
---
mm/huge_memory.c | 10 ++
1
From: Kirill A. Shutemov kirill.shute...@linux.intel.com
During testing I noticed big (up to 2.5 times) memory consumption overhead
on some workloads (e.g. ft.A from NPB) if THP is enabled.
The main reason for that big difference is lacking zero page in THP case.
We have to allocate a real page
From: Kirill A. Shutemov kirill.shute...@linux.intel.com
We can't split huge zero page itself, but we can split the pmd which
points to it.
On splitting the pmd we create a table with all ptes set to normal zero
page.
Signed-off-by: Kirill A. Shutemov kirill.shute...@linux.intel.com
From: Kirill A. Shutemov kirill.shute...@linux.intel.com
Pass vma instead of mm and add address parameter.
In most cases we already have vma on the stack. We provides
split_huge_page_pmd_mm() for few cases when we have mm, but not vma.
This change is preparation to huge zero pmd splitting
From: Kirill A. Shutemov kirill.shute...@linux.intel.com
We want to get page fault on write attempt to huge zero page, so let's
keep it write-protected.
Signed-off-by: Kirill A. Shutemov kirill.shute...@linux.intel.com
Reviewed-by: Andrea Arcangeli aarca...@redhat.com
---
mm/huge_memory.c |
From: Kirill A. Shutemov kirill.shute...@linux.intel.com
We don't have a real page to zap in huge zero page case. Let's just
clear pmd and remove it from tlb.
Signed-off-by: Kirill A. Shutemov kirill.shute...@linux.intel.com
Reviewed-by: Andrea Arcangeli aarca...@redhat.com
---
mm/huge_memory.c
From: Kirill A. Shutemov kirill.shute...@linux.intel.com
H. Peter Anvin doesn't like huge zero page which sticks in memory forever
after the first allocation. Here's implementation of lockless refcounting
for huge zero page.
We have two basic primitives: {get,put}_huge_zero_page(). They
From: Kirill A. Shutemov kirill.shute...@linux.intel.com
Instead of allocating huge zero page on hugepage_init() we can postpone it
until first huge zero page map. It saves memory if THP is not in use.
cmpxchg() is used to avoid race on huge_zero_pfn initialization.
Signed-off-by: Kirill A.
From: Kirill A. Shutemov kirill.shute...@linux.intel.com
It's easy to copy huge zero page. Just set destination pmd to huge zero
page.
It's safe to copy huge zero page since we have none yet :-p
Signed-off-by: Kirill A. Shutemov kirill.shute...@linux.intel.com
Reviewed-by: Andrea Arcangeli
From: Kirill A. Shutemov kirill.shute...@linux.intel.com
On right access to huge zero page we alloc a new page and clear it.
In fallback path we create a new table and set pte around fault address
to the newly allocated page. All other ptes set to normal zero page.
Signed-off-by: Kirill A.
From: Kirill A. Shutemov kirill.shute...@linux.intel.com
For now let's allocate the page on hugepage_init(). We'll switch to lazy
allocation later.
We are not going to map the huge zero page until we can handle it
properly on all code paths.
is_huge_zero_{pfn,pmd}() functions will be used by
Hi,
On Tue, 2 Oct 2012 16:13:15 +0100 Stefano Stabellini
stefano.stabell...@eu.citrix.com wrote:
This patch is actually a merge conflict resolution between Konrad's Xen
tree and the following commit:
commit 9fa5780beea1274d498a224822397100022da7d4
Author: Jan Beulich jbeul...@suse.com
Hi,
This patchset improves bash completion support for perf tools. Some
option names are really painful to type so here comes a support for
completing those long option names. But I still think the
--showcpuutilization option needs to be renamed (at least adding a
couple of dashes in it).
The '_get_comp_words_by_ref' function is available from the bash
completion v1.2 so that earlier version emits following warning:
$ perf reTAB_get_comp_words_by_ref: command not found
Use older '_get_cword' method when the above function doesn't exist.
Cc: Frederic Weisbecker
Add internal --list-opts option to print all of long option names to
stdout so that it can be used for bash completion engine.
Cc: Frederic Weisbecker fweis...@gmail.com
Cc: David Ahern dsah...@gmail.com
Signed-off-by: Namhyung Kim namhy...@kernel.org
---
tools/perf/bash_completion |9
The main perf binary can receive a number of options that configure
working environment. Add them to the completion script.
Cc: Frederic Weisbecker fweis...@gmail.com
Cc: David Ahern dsah...@gmail.com
Signed-off-by: Namhyung Kim namhy...@kernel.org
---
tools/perf/bash_completion | 12
On 02.10.12 at 17:13, Stefano Stabellini stefano.stabell...@eu.citrix.com
wrote:
This patch is actually a merge conflict resolution between Konrad's Xen
tree and the following commit:
commit 9fa5780beea1274d498a224822397100022da7d4
Author: Jan Beulich jbeul...@suse.com
Date: Tue Sep 18
James, here is a resend of the three pending patches for
virtio-scsi, with the bugfix first.
Thanks,
Paolo
Paolo Bonzini (2):
virtio-scsi: fix LUNs greater than 255
virtio-scsi: support online resizing of disks
Richard W.M. Jones (1):
virtio-scsi: initialize scatterlist structure
From: Richard W.M. Jones rjo...@redhat.com
The sg struct is used without being initialized, which breaks
when CONFIG_DEBUG_SG is enabled.
Cc: sta...@vger.kernel.org
Signed-off-by: Richard W.M. Jones rjo...@redhat.com
Signed-off-by: Paolo Bonzini pbonz...@redhat.com
---
Support the LUN parameter change event. Currently, the host fires this event
when the capacity of a disk is changed from the virtual machine monitor.
The resize then appears in the kernel log like this:
sd 0:0:0:0: [sda] 46137344 512-byte logical blocks: (23.6 GB/22.0 GIb)
sda: detected
virtio-scsi needs to report LUNs greater than 256 using the flat
format. Because the Linux SCSI layer just maps the SCSI LUN to
an u32, without any parsing, these end up in the range from 16640
to 32767. Fix max_lun to account for the possibility that logical
unit numbers are encoded with the
Signed-off-by: Axel Lin axel@ingics.com
---
drivers/extcon/extcon-class.c |4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/extcon/extcon-class.c b/drivers/extcon/extcon-class.c
index 946a318..337bbb4 100644
--- a/drivers/extcon/extcon-class.c
+++
On Tue, 2 Oct 2012, Jan Beulich wrote:
On 02.10.12 at 17:13, Stefano Stabellini
stefano.stabell...@eu.citrix.com wrote:
This patch is actually a merge conflict resolution between Konrad's Xen
tree and the following commit:
commit 9fa5780beea1274d498a224822397100022da7d4
Author: Jan
Le 02/10/2012 17:19, Kirill A. Shutemov a écrit :
From: Kirill A. Shutemov kirill.shute...@linux.intel.com
On right access to huge zero page we alloc a new page and clear it.
s/right/write/ ?
Brice
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a
On Tue, Oct 02, 2012 at 05:35:59PM +0200, Brice Goglin wrote:
Le 02/10/2012 17:19, Kirill A. Shutemov a écrit :
From: Kirill A. Shutemov kirill.shute...@linux.intel.com
On right access to huge zero page we alloc a new page and clear it.
s/right/write/ ?
Oops... thanks.
--
Kirill A.
On Mon, Sep 24, 2012 at 03:34:42PM -0700, Kent Overstreet wrote:
[..]
/**
* bio_integrity_alloc - Allocate integrity payload and attach it to bio
* @bio: bio to attach integrity metadata to
@@ -84,37 +47,39 @@ struct bio_integrity_payload *bio_integrity_alloc(struct
bio *bio,
The main assumption of the async request design is that the file
system adds block requests to the block device queue asynchronously
without waiting for completion (see the Rationale section of
https://wiki.linaro.org/WorkingGroups/Kernel/Specs
/StoragePerfMMC-async-req).
We found out that in
801 - 900 of 1258 matches
Mail list logo