We found 3 bug while we test and develop memory hotplug.
PATCH1~2: the old code does not handle node_states[N_NORMAL_MEMORY] correctly,
it corrupts the memory.
PATCH3: move the modification of zone_start_pfn into corresponding lock.
CC: Rob Landley
CC: Andrew Morton
CC: Jiang Liu
CC: Jianguo
SLUB only fucus on the nodes which has normal memory, so ignore the other
node's hot-adding and hot-removing.
Aka: if some memroy of a node(which has no onlined memory) is online,
but this new memory onlined is not normal memory(HIGH memory example),
we should not allocate kmem_cache_node for
The __add_zone() maybe call sleep-able init_currently_empty_zone()
to init wait_table,
But this function also modifies the zone_start_pfn without any lock.
It is bugy.
So we move this modification out, and we ensure the modification
of zone_start_pfn is only done with zone_span_writelock() held
Currently memory_hotplug only manages the node_states[N_HIGH_MEMORY],
it forgets to manage node_states[N_NORMAL_MEMORY]. it causes
node_states[N_NORMAL_MEMORY] becomes stale.
We add check_nodemasks_changes_online() and check_nodemasks_changes_offline()
to detect whether node_states[N_HIGH_MEMORY]
On Thu, Sep 27, 2012 at 02:54:22PM +0800, Zhi Yong Wu wrote:
> On Thu, Sep 27, 2012 at 12:03 PM, Dave Chinner wrote:
> > On Sun, Sep 23, 2012 at 08:56:32PM +0800, zwu.ker...@gmail.com wrote:
> >> From: Zhi Yong Wu
> >>
> >> Fork and run one kernel kthread to calculate
> >> that temperature
On 09/27/2012 05:16 AM, David Rientjes wrote:
> On Wed, 26 Sep 2012, Glauber Costa wrote:
>
>> So the problem I am facing here is that when I am creating caches from
>> memcg, I would very much like to reuse their flags fields. They are
>> stored in the cache itself, so this is not a problem. But
>>
>> the 3.6 kernel will closed soon. it will be great to has this patch in.
>> So, could you like to refresh your patch with popular comments format? :)
>
> Fixed patch is below.
> Thank you for the review again.
>
Peter:
Maybe the patch doesn't looks perfect for this issue.
So I am
Hi Andrew,
Today's linux-next merge of the akpm tree got a conflict in
mm/huge_memory.c between commit 93c9d633bd9e ("mm/thp: Preserve pgprot
across huge page split") from the tip tree and commit "thp: merge page
pre-alloc in khugepaged_loop into khugepaged_do_scan" from the akpm tree.
I fixed
On Mon, Sep 24, 2012 at 11:30:28AM +0200, Nestor Lopez Casado wrote:
> Josip, this is a different issue from the one addressed with the patch.
>
> 1) Can you try it on a 3.2 kernel ?
I can try that too, I'll let you know how it went.
(Unfortunately the machine is in the same room with a crib,
On Thu, Sep 27, 2012 at 01:25:34PM +0800, Zhi Yong Wu wrote:
> On Tue, Sep 25, 2012 at 5:28 PM, Dave Chinner wrote:
> > On Sun, Sep 23, 2012 at 08:56:28PM +0800, zwu.ker...@gmail.com wrote:
> >> From: Zhi Yong Wu
> >>
> >> Introduce one new mount option '-o hottrack',
> >> and add its parsing
* Mike Galbraith wrote:
> > Do you have an easy-to-apply hack patch by chance that has
> > the effect of turning off all such preemption, which people
> > could try?
>
> They don't need any hacks, all they have to do is start
> postgreqsl SCHED_BATCH, then run pgbench the same way.
>
> I
On Thu, Sep 27, 2012 at 2:57 PM, Dave Chinner wrote:
> On Thu, Sep 27, 2012 at 02:23:16PM +0800, Zhi Yong Wu wrote:
>> On Thu, Sep 27, 2012 at 11:43 AM, Dave Chinner wrote:
>> > On Sun, Sep 23, 2012 at 08:56:30PM +0800, zwu.ker...@gmail.com wrote:
>> >> From: Zhi Yong Wu
>> >>
>> >> Adds a
Hi Andrew,
Today's linux-next merge of the akpm tree got a conflict in
mm/huge_memory.c between commit 93c9d633bd9e ("mm/thp: Preserve pgprot
across huge page split") from the tip tree and commit ("thp: remove
assumptions on pgtable_t type") from the akpm tree.
I fixed it up (see below) and can
On Tue, Sep 25, 2012 at 10:12:15AM -0600, mathieu.poir...@linaro.org wrote:
> From: Daniel WILLERUD
>
> Switchable depending on whether capacity scaling is enabled
>
> Signed-off-by: Marcus Cooper
> Signed-off-by: Daniel WILLERUD
> Signed-off-by: Mathieu Poirier
> Reviewed-by: Jonas ABERG
>
On Thu, Sep 27, 2012 at 2:59 PM, Dave Chinner wrote:
> On Thu, Sep 27, 2012 at 02:28:12PM +0800, Zhi Yong Wu wrote:
>> On Thu, Sep 27, 2012 at 11:54 AM, Dave Chinner wrote:
>> > On Sun, Sep 23, 2012 at 08:56:31PM +0800, zwu.ker...@gmail.com wrote:
>> >> From: Zhi Yong Wu
>> >>
>> >>
Hi Andrew,
Today's linux-next merge of the akpm tree got a conflict in
mm/huge_memory.c between commit 93c9d633bd9e ("93c9d633bd9e") from the
tip tree and commit "thp: introduce pmdp_invalidate()" from the akpm tree.
I fixed it up (see below) and can carry the fix as necessary (no action
is
On Tue, Sep 25, 2012 at 10:12:17AM -0600, mathieu.poir...@linaro.org wrote:
> From: Marcus Cooper
>
> A Legacy USB charger should be handled directly by the charger
> driver.
>
> Signed-off-by: Marcus Cooper
> Signed-off-by: Mathieu Poirier
> Reviewed-by: Karl KOMIEROWSKI
> Reviewed-by:
On Thu, Sep 27, 2012 at 3:01 PM, Dave Chinner wrote:
> On Thu, Sep 27, 2012 at 02:54:22PM +0800, Zhi Yong Wu wrote:
>> On Thu, Sep 27, 2012 at 12:03 PM, Dave Chinner wrote:
>> > On Sun, Sep 23, 2012 at 08:56:32PM +0800, zwu.ker...@gmail.com wrote:
>> >> From: Zhi Yong Wu
>> >>
>> >> Fork and
On Thu, Sep 27, 2012 at 3:05 PM, Dave Chinner wrote:
> On Thu, Sep 27, 2012 at 01:25:34PM +0800, Zhi Yong Wu wrote:
>> On Tue, Sep 25, 2012 at 5:28 PM, Dave Chinner wrote:
>> > On Sun, Sep 23, 2012 at 08:56:28PM +0800, zwu.ker...@gmail.com wrote:
>> >> From: Zhi Yong Wu
>> >>
>> >> Introduce
On Tue, Sep 25, 2012 at 10:12:24AM -0600, mathieu.poir...@linaro.org wrote:
> From: Michel JAOUEN
>
> Add new sysfs interface to get current charge status
>
> Signed-off-by: Michel JAOUEN
> Signed-off-by: Loic Pallardy
> Signed-off-by: Mathieu Poirier
> Reviewed-by: Marcus COOPER
>
On Tue, Sep 25, 2012 at 10:12:27AM -0600, mathieu.poir...@linaro.org wrote:
> From: Jonas Aaberg
>
> Flush and sync all workqueues at suspend to avoid
> that we suspend in the middle of a work.
>
> Signed-off-by: Jonas Aaberg
> Signed-off-by: Mathieu Poirier
> Reviewed-by: Marcus COOPER
>
Hi Andrew,
On Wed, 26 Sep 2012 13:33:35 -0700 Andrew Morton
wrote:
>
> On Wed, 26 Sep 2012 13:15:58 -0700
> Kees Cook wrote:
>
> > This is weird -- my original patch doesn't touch audit_get_sessionid() at
> > all:
> >
On Wed, 26 Sep 2012, Borislav Petkov wrote:
It always selected target_cpu, but the fact is, that doesn't really
sound very sane. The target cpu is either the previous cpu or the
current cpu, depending on whether they should be balanced or not. But
that still doesn't make any *sense*.
In fact,
On Tue, Sep 25, 2012 at 10:12:28AM -0600, mathieu.poir...@linaro.org wrote:
> From: Rajkumar Kasirajan
>
> If battery is not identified while fg probe, mah_max_design gets
> initialized with unknown battery's charge full design. Reinitialize
> mah_max_design if battery is identified after fg
From: Heikki Krogerus
This driver could be used on different platforms. Thus, the HAVE_CLK dependency
is dropped away.
Signed-off-by: Heikki Krogerus
Signed-off-by: Andy Shevchenko
---
drivers/dma/Kconfig |1 -
1 file changed, 1 deletion(-)
diff --git a/drivers/dma/Kconfig
Append myself to the mail entry of the section as well.
Signed-off-by: Andy Shevchenko
---
MAINTAINERS |4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 7dfd0eb..b87cbb1d 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -5999,10 +5999,10 @@
This patchset is dedicated to support different platform devices via the same
core driver. In our case the dw_dmac could be used as a PCI device, regular
embedded device or something else. This split allows to support the controller
connected to any bus by adding a little piece of code without
From: Heikki Krogerus
Signed-off-by: Heikki Krogerus
Signed-off-by: Andy Shevchenko
---
drivers/dma/dw_dmac.c | 13 ++---
1 file changed, 2 insertions(+), 11 deletions(-)
diff --git a/drivers/dma/dw_dmac.c b/drivers/dma/dw_dmac.c
index c4b0eb3..0b88ced 100644
---
From: Heikki Krogerus
The driver will be used as a core part for various implementations of the
DesignWare DMA device. The patch adjusts description on the top and corrects
paragraph indentation in few places across the code.
Signed-off-by: Heikki Krogerus
Signed-off-by: Andy Shevchenko
---
From: Heikki Krogerus
This is the PCI part of the DesignWare DMAC driver. The controller is usually
used in the Intel hardware such as Medfield.
Signed-off-by: Heikki Krogerus
Signed-off-by: Andy Shevchenko
---
drivers/dma/Kconfig |9
drivers/dma/Makefile |1 +
The dw_dmac driver contains multiple files. To make a managment of them more
convenient move it to an own directory.
Signed-off-by: Andy Shevchenko
---
drivers/dma/Makefile|3 +--
drivers/dma/dw/Makefile |2 ++
drivers/dma/{ => dw}/dw_dmac.c |2 +-
From: Heikki Krogerus
It's good to have a quasistatic name for the platform driver.
Signed-off-by: Heikki Krogerus
Signed-off-by: Andy Shevchenko
---
drivers/dma/dw_dmac.c |1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/dma/dw_dmac.c b/drivers/dma/dw_dmac.c
index
On 09/27/2012 05:27 AM, Stephen Rothwell wrote:
> Hi Jens,
>
> After merging the block tree, today's linux-next build (x86
> 64_allmodconfig) failed like this:
>
> usr/include/linux/fs.h:13: included file 'linux/percpu-rwsem.h' is not
> exported
>
> Caused by commit 62ac665ff9fc ("blockdev:
At 09/26/2012 09:11 AM, Yasuaki Ishimatsu Wrote:
> This patch fixes to use the correct macros.
But you don't fix all. For example:
=
arg.start_pfn = pfn;
arg.nr_pages = nr_pages;
arg.status_change_nid = -1; <== here
nid =
Hi Andrew,
After merging the akpm tree, today's linux-next build (x86_64
allmodconfig) failed like this:
In file included from arch/x86/include/asm/syscall.h:16:0,
from arch/x86/kernel/signal.c:40:
include/linux/audit.h: In function 'audit_get_loginuid':
Hi Mike,
On 26 September 2012 21:25, Mike Turquette wrote:
> Quoting Ulf Hansson (2012-09-25 00:56:56)
>> Hi Mike,
>>
>> Thanks for your input!
>>
>> On 24 September 2012 17:35, Mike Turquette wrote:
>> > Quoting Ulf Hansson (2012-09-24 07:43:18)
>> >> From: Ulf Hansson
>> >>
>> >> Some
On Tue, Sep 25, 2012 at 10:54:21AM +0200, Avi Kivity wrote:
> On 09/25/2012 10:09 AM, Raghavendra K T wrote:
> > On 09/24/2012 09:36 PM, Avi Kivity wrote:
> >> On 09/24/2012 05:41 PM, Avi Kivity wrote:
> >>>
>
> case 2)
> rq1 : vcpu1->wait(lockA) (spinning)
> rq2 : vcpu3
On Tue, Sep 25, 2012 at 10:12:30AM -0600, mathieu.poir...@linaro.org wrote:
> From: Paer-Olof Haakansson
>
> If charging is started before USB enumeration of an
> Accessory Charger Adapter has finished, the AB8500 will
> generate a VBUS_ERROR. This in turn results in timeouts
> and delays the
On Thu, Sep 27, 2012 at 10:31:55AM +0300, Andy Shevchenko wrote:
> From: Heikki Krogerus
>
commit log would be great.
> Signed-off-by: Heikki Krogerus
> Signed-off-by: Andy Shevchenko
> ---
> drivers/dma/dw_dmac.c | 13 ++---
> 1 file changed, 2 insertions(+), 11 deletions(-)
>
>
Hi all,
After merging the tip tree, today's linux-next build (powerpc allnoconfig)
produced this warning:
mm/memory.c: In function 'do_prot_none':
mm/memory.c:3463:6: warning: unused variable 'node' [-Wunused-variable]
Introduced by commit 39d6cb39a817 ("mm/mpol: Use special PROT_NONE to
Hi,
On Thu, Sep 27, 2012 at 10:31:57AM +0300, Andy Shevchenko wrote:
> From: Heikki Krogerus
>
> This driver could be used on different platforms. Thus, the HAVE_CLK
> dependency
> is dropped away.
>
> Signed-off-by: Heikki Krogerus
> Signed-off-by: Andy Shevchenko
> ---
>
On Thu, Sep 27, 2012 at 10:31:59AM +0300, Andy Shevchenko wrote:
> From: Heikki Krogerus
>
> This is the PCI part of the DesignWare DMAC driver. The controller is usually
> used in the Intel hardware such as Medfield.
>
> Signed-off-by: Heikki Krogerus
> Signed-off-by: Andy Shevchenko
> ---
>
On Thu, Sep 27, 2012 at 10:32:00AM +0300, Andy Shevchenko wrote:
> The dw_dmac driver contains multiple files. To make a managment of them more
typo: 'management'
> convenient move it to an own directory.
>
> Signed-off-by: Andy Shevchenko
> ---
> drivers/dma/Makefile|3
On Thu, 2012-09-27 at 00:17 -0700, da...@lang.hm wrote:
> over the long term, the work lost due to not moving optimally right away
> is probably much less than the work lost due to trying to figure out the
> perfect thing to do.
Yeah, "Perfect is the enemy of good" definitely applies. Once
On Thu, Sep 27, 2012 at 10:32:01AM +0300, Andy Shevchenko wrote:
> Append myself to the mail entry of the section as well.
>
> Signed-off-by: Andy Shevchenko
> ---
> MAINTAINERS |4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index
On Thu, Sep 27, 2012 at 10:31:58AM +0300, Andy Shevchenko wrote:
> From: Heikki Krogerus
>
> The driver will be used as a core part for various implementations of the
> DesignWare DMA device. The patch adjusts description on the top and corrects
> paragraph indentation in few places across the
Hi Linus,
I would like to ask for pulling yet another patch for ARM dma-mapping
subsystem to Linux v3.6 kernel tree. This patch fixes potential memory
leak ARM dma-mapping code.
The following changes since commit 979570e02981d4a8fc20b3cc8fd651856c98ee9d:
Linux 3.6-rc7 (2012-09-23 18:10:57
Hi all,
Changes since 201209026:
The block tree gained a build failure so I used the version from
next-20120926.
The char-misc tree gained a conflict against the tty tree.
The arm-soc tree gained a conflict against the arm tree.
The akpm tree gained conflicts against the tip tree, lost
Hi Linus
the three nouveau fixes quiten unneeded dmesg spam that people are
seeing and pondering,
the udl fix stops it from trying to driver monitors that are too big,
where we get a black screen.
and vmware memory alloc problem.
Dave.
The following changes since commit
On Thu, Sep 27, 2012 at 10:42 AM, Felipe Balbi wrote:
>> - depends on HAVE_CLK
>
> as is, this will break compilation of any arch which doesn't set
> HAVE_CLK.
As Viresh suggested and I checked it's not.
He wrote nice patch that adds stubs for such case.
--
With Best Regards,
Andy
On Thu, Sep 27, 2012 at 10:49 AM, Felipe Balbi wrote:
> On Thu, Sep 27, 2012 at 10:31:59AM +0300, Andy Shevchenko wrote:
>> From: Heikki Krogerus
>>
>> This is the PCI part of the DesignWare DMAC driver. The controller is usually
>> used in the Intel hardware such as Medfield.
>> --- /dev/null
On Thu, Sep 27, 2012 at 1:21 PM, Felipe Balbi wrote:
> On Thu, Sep 27, 2012 at 10:32:01AM +0300, Andy Shevchenko wrote:
>> Append myself to the mail entry of the section as well.
>>
>> Signed-off-by: Andy Shevchenko
>> ---
>> MAINTAINERS |4 ++--
>> 1 file changed, 2 insertions(+), 2
Hi,
On Thu, Sep 27, 2012 at 11:04:54AM +0300, Andy Shevchenko wrote:
> On Thu, Sep 27, 2012 at 10:42 AM, Felipe Balbi wrote:
> >> - depends on HAVE_CLK
> >
> > as is, this will break compilation of any arch which doesn't set
> > HAVE_CLK.
> As Viresh suggested and I checked it's not.
> He
Hi,
On Thu, Sep 27, 2012 at 11:08:12AM +0300, Andy Shevchenko wrote:
> >> + .is_private = 1,
> >> + .chan_allocation_order = CHAN_ALLOCATION_ASCENDING,
> >> + .chan_priority = CHAN_PRIORITY_ASCENDING,
> >> +};
> >
> > This is the same for all of the PCI IDs listed below, looks like
On Thu, Sep 27, 2012 at 1:10 PM, Felipe Balbi wrote:
>> diff --git a/drivers/dma/dw_dmac.c b/drivers/dma/dw_dmac.c
>> @@ -1700,6 +1700,7 @@ MODULE_DEVICE_TABLE(of, dw_dma_id_table);
>> #endif
>>
>> static struct platform_driver dw_driver = {
>> + .probe = dw_probe,
>
> probe's in
On Thu, Sep 27, 2012 at 1:01 PM, Andy Shevchenko
wrote:
> From: Heikki Krogerus
>
> It's good to have a quasistatic name for the platform driver.
>
> Signed-off-by: Heikki Krogerus
> Signed-off-by: Andy Shevchenko
> ---
> drivers/dma/dw_dmac.c |1 +
> 1 file changed, 1 insertion(+)
>
>
On Thu, Sep 27, 2012 at 1:12 PM, Felipe Balbi wrote:
> Hi,
>
> On Thu, Sep 27, 2012 at 10:31:57AM +0300, Andy Shevchenko wrote:
>> From: Heikki Krogerus
>>
>> This driver could be used on different platforms. Thus, the HAVE_CLK
>> dependency
>> is dropped away.
>>
>> Signed-off-by: Heikki
On Thu, Sep 27, 2012 at 1:15 PM, Felipe Balbi wrote:
> On Thu, Sep 27, 2012 at 10:31:58AM +0300, Andy Shevchenko wrote:
>> From: Heikki Krogerus
>>
>> The driver will be used as a core part for various implementations of the
>> DesignWare DMA device. The patch adjusts description on the top and
> Prepare devfreq core framework to support devices which
> can idle. When device idleness is detected perhaps through
> runtime-pm, need some mechanism to suspend devfreq load
> monitoring and resume back when device is online. Present
> code continues monitoring unless device is removed from
>
On Thu, Sep 27, 2012 at 01:46:17PM +0530, viresh kumar wrote:
> On Thu, Sep 27, 2012 at 1:10 PM, Felipe Balbi wrote:
> >> diff --git a/drivers/dma/dw_dmac.c b/drivers/dma/dw_dmac.c
>
> >> @@ -1700,6 +1700,7 @@ MODULE_DEVICE_TABLE(of, dw_dma_id_table);
> >> #endif
> >>
> >> static struct
On Thu, Sep 27, 2012 at 01:46:57PM +0530, viresh kumar wrote:
> On Thu, Sep 27, 2012 at 1:01 PM, Andy Shevchenko
> wrote:
> > From: Heikki Krogerus
> >
> > It's good to have a quasistatic name for the platform driver.
> >
> > Signed-off-by: Heikki Krogerus
> > Signed-off-by: Andy Shevchenko
>
On Thu, Sep 27, 2012 at 01:47:58PM +0530, viresh kumar wrote:
> On Thu, Sep 27, 2012 at 1:12 PM, Felipe Balbi wrote:
> > Hi,
> >
> > On Thu, Sep 27, 2012 at 10:31:57AM +0300, Andy Shevchenko wrote:
> >> From: Heikki Krogerus
> >>
> >> This driver could be used on different platforms. Thus, the
On Wed, 2012-09-26 at 11:19 -0700, Linus Torvalds wrote:
>
> For example, it starts with the maximum target scheduling domain, and
> works its way in over the scheduling groups within that domain. What
> the f*ck is the logic of that kind of crazy thing? It never makes
> sense to look at a
On Thu, Sep 27, 2012 at 1:02 PM, Andy Shevchenko
wrote:
> The dw_dmac driver contains multiple files. To make a managment of them more
> convenient move it to an own directory.
>
Looks readable now :)
Acked-by: Viresh Kumar
(After fixing Felipe's comment)
--
To unsubscribe from this list: send
On Thu, Sep 13, 2012 at 8:00 AM, Jacob Shin wrote:
> On Wed, Sep 05, 2012 at 03:08:15PM -0500, Jacob Shin wrote:
>> On Tue, Sep 04, 2012 at 10:46:17PM -0700, Yinghai Lu wrote:
>> > Only create mapping for E820_820 and E820_RESERVED_KERN.
>> >
>> > Seperate calculate_table_space_size and
On Wed, 2012-09-26 at 22:12 -0700, tip-bot for Peter Zijlstra wrote:
> Commit-ID: 5d18023294abc22984886bd7185344e0c2be0daf
> Gitweb: http://git.kernel.org/tip/5d18023294abc22984886bd7185344e0c2be0daf
> Author: Peter Zijlstra
> AuthorDate: Mon, 20 Aug 2012 11:26:57 +0200
> Committer:
On Thu, Sep 27, 2012 at 10:51 AM, Felipe Balbi wrote:
> On Thu, Sep 27, 2012 at 10:32:01AM +0300, Andy Shevchenko wrote:
>> Append myself to the mail entry of the section as well.
>>
>> Signed-off-by: Andy Shevchenko
>> ---
>> MAINTAINERS |4 ++--
>> 1 file changed, 2 insertions(+), 2
Also fix the calls to next_packet_size() for the pause case. This was
missed in 245baf983 ("ALSA: snd-usb: fix calls to next_packet_size").
Signed-off-by: Daniel Mack
Reviewed-by: Takashi Iwai
Reported-and-tested-by: Christian Tefzer
Cc: sta...@kernel.org
---
Hi Linus,
Takashi is currently on
> > > And even then, if we would do:
> > >
> > > for (i = 0; i < HASH_SIZE(hashtable); i++)
> > > if (!hlist_empty([i]))
> > > break;
> > >
> > > return i >= HASH_SIZE(hashtable);
> > >
> > > What happens if the last entry of the table is non-empty ?
> >
> > It
On 09/27/2012 10:25 AM, David Laight wrote:
And even then, if we would do:
for (i = 0; i < HASH_SIZE(hashtable); i++)
if (!hlist_empty([i]))
break;
return i >= HASH_SIZE(hashtable);
What happens if the last entry of
On Thu, Sep 27, 2012 at 11:19 AM, viresh kumar wrote:
> On Thu, Sep 27, 2012 at 1:15 PM, Felipe Balbi wrote:
>> On Thu, Sep 27, 2012 at 10:31:58AM +0300, Andy Shevchenko wrote:
>>> From: Heikki Krogerus
>>>
>>> The driver will be used as a core part for various implementations of the
>>>
On 09/25/2012 03:40 PM, Raghavendra K T wrote:
> On 09/24/2012 07:46 PM, Raghavendra K T wrote:
>> On 09/24/2012 07:24 PM, Peter Zijlstra wrote:
>>> On Mon, 2012-09-24 at 18:59 +0530, Raghavendra K T wrote:
However Rik had a genuine concern in the cases where runqueue is not
equally
On Wed, Sep 26, 2012 at 05:49:33PM +0100, Mark Brown wrote:
> On Wed, Sep 26, 2012 at 06:31:45PM +0200, Davide Ciminaghi wrote:
>
> > Oh, and there's another problem (I'm looking at the code right now, I had
> > forgotten about this): the clock framework also asks for a spinlock_t *.
> > Regmap
On 09/25/2012 04:21 PM, Takuya Yoshikawa wrote:
> On Tue, 25 Sep 2012 10:12:49 +0200
> Avi Kivity wrote:
>
>> It will. The tradeoff is between false-positive costs (undercommit) and
>> true positive costs (overcommit). I think undercommit should perform
>> well no matter what.
>>
>> If we
On Thu, Sep 27, 2012 at 01:52:24PM +0530, viresh kumar wrote:
> On Thu, Sep 27, 2012 at 1:02 PM, Andy Shevchenko
> wrote:
> > The dw_dmac driver contains multiple files. To make a managment of them more
> > convenient move it to an own directory.
> >
>
> Looks readable now :)
>
> Acked-by:
At 09/27/2012 12:58 AM, Vasilis Liaskovitis Wrote:
> Testing 3.6.0-rc7 with this v9 patchset plus more recent fixes [1],[2],[3]
> Running in a guest (qemu+seabios from [4]).
> CONFIG_SLAB=y
> CONFIG_DEBUG_SLAB=y
>
> - succesfull hot-add and online
> - succesfull hot-remove with SCI (qemu) eject
On Thu, 2012-09-27 at 10:31 +0300, Andy Shevchenko wrote:
> +
> +#include
> +#include
> +#include
> +#include
> +
> +static struct dw_dma_platform_data pdata = {
> + .is_private = 1,
> + .chan_allocation_order = CHAN_ALLOCATION_ASCENDING,
> + .chan_priority =
On 09/25/2012 04:43 PM, Jiannan Ouyang wrote:
> I've actually implemented this preempted_bitmap idea.
Interesting, please share the code if you can.
> However, I'm doing this to expose this information to the guest, so the
> guest is able to know if the lock holder is preempted or not before
>
On Wed, Sep 26, 2012 at 05:49:33PM +0100, Mark Brown wrote:
> On Wed, Sep 26, 2012 at 06:31:45PM +0200, Davide Ciminaghi wrote:
>
> > Oh, and there's another problem (I'm looking at the code right now, I had
> > forgotten about this): the clock framework also asks for a spinlock_t *.
> > Regmap
On 09/27/2012 09:44 AM, Gleb Natapov wrote:
> On Tue, Sep 25, 2012 at 10:54:21AM +0200, Avi Kivity wrote:
>> On 09/25/2012 10:09 AM, Raghavendra K T wrote:
>> > On 09/24/2012 09:36 PM, Avi Kivity wrote:
>> >> On 09/24/2012 05:41 PM, Avi Kivity wrote:
>> >>>
>>
>> case 2)
>> rq1 :
Hi All,
This is V2 of my sched_select_cpu() work.
In order to save power, it would be useful to schedule work onto non-IDLE cpus
instead of waking up an IDLE one.
To achieve this, we need scheduler to guide kernel frameworks (like: timers &
workqueues) on which is the most preferred CPU that
Workqueues queues work on current cpu, if the caller haven't passed a preferred
cpu. This may wake up an idle CPU, which is actually not required.
This work can be processed by any CPU and so we must select a non-idle CPU here.
This patch adds in support in workqueue framework to get preferred
Check for current cpu's idleness already done in implementation of
sched_select_cpu() which is called by get_nohz_timer_target(). So, no need to
call idle_cpu() twice, once from sched_select_cpu() and once from timer and
hrtimer before calling get_nohz_timer_target().
This patch removes calls to
In order to save power, it would be useful to schedule work onto non-IDLE cpus
instead of waking up an IDLE one.
To achieve this, we need scheduler to guide kernel frameworks (like: timers &
workqueues) on which is the most preferred CPU that must be used for these
tasks.
This routine returns
Hi Rusty,
Could you pull my tree?
David
---
The following changes since commit eeea3ac912207dcf759b95b2b4c36f96bce583bf:
Merge tag 'fixes-for-linus' of
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc (2012-09-06 10:23:58
-0700)
are available in the git repository at:
(2012/09/27 11:36), Hyeoncheol Lee wrote:
> When showing accessible variables, an enum type variable was
> printed in "variable-name" format. Change this format into
> "enum variable-name".
Right, and even if the enum has a type name, it shows
only "type-name variable-name", this should show
Any comment on this patch set?
This is an important improvement for any system-wide measurement.
On Thu, Sep 13, 2012 at 4:10 PM, Stephane Eranian wrote:
> The current scheme of using the timer tick was fine
> for per-thread events. However, it was causing
> bias issues in system-wide mode
On Thu, Sep 27, 2012 at 10:59:21AM +0200, Avi Kivity wrote:
> On 09/27/2012 09:44 AM, Gleb Natapov wrote:
> > On Tue, Sep 25, 2012 at 10:54:21AM +0200, Avi Kivity wrote:
> >> On 09/25/2012 10:09 AM, Raghavendra K T wrote:
> >> > On 09/24/2012 09:36 PM, Avi Kivity wrote:
> >> >> On 09/24/2012 05:41
1. cmci_rediscover() is only called by the CPU_POST_DEAD event handler, which
means the corresponding cpu has already dead. As a result, it won't be accessed
in the for_each_online_cpu loop.
So, we could change the if(cpu == dying) statement into a BUG_ON().
2. cmci_rediscover() used
On Wed, Sep 26, 2012 at 22:19:49, Thierry Reding wrote:
> On Wed, Sep 26, 2012 at 09:27:51AM -0600, Stephen Warren wrote:
> > On 09/25/2012 10:35 PM, Philip, Avinash wrote:
> > > On Tue, Sep 25, 2012 at 11:49:14, Stephen Warren wrote:
> > >> On 09/24/2012 10:29 PM, Philip, Avinash wrote:
> > >>>
Hi Casey,
On 26.09.2012 18:34, Casey Schaufler wrote:
On 9/24/2012 5:21 AM, Daniel Wagner wrote:
From: Daniel Wagner
The userland git repository has been moved to a new place.
Signed-off-by: Daniel Wagner
Applied to git://git.gitorious.org/smack-next/kernel.git#for-1209
Thanks.
BTW, I
On 2012-09-26 18:56, Greg Kroah-Hartman wrote:
On Wed, Sep 26, 2012 at 10:56:06AM -0700, Greg Kroah-Hartman wrote:
With 3.6 about to be released, I've now closed the 3.7 staging-next tree
for new features / cleanups. It's bug-fixes only now until 3.7-rc1 is
out.
Oh, and if I've missed any
On 09/27/2012 11:11 AM, Gleb Natapov wrote:
>>
>> User return notifier is per-cpu, not per-task. There is a new task_work
>> () that does what you want. With these
>> technicalities out of the way, I think it's the wrong idea. If a vcpu
>> thread is in userspace, that doesn't mean it's
1. Remove private clock APIs, which are replaced by the code in
drivers/clk/clk-ls1x.c
2. Enable COMMON_CLK in the Kconfig.
3. some minor modifications.
Signed-off-by: Kelvin Cheung
---
arch/mips/include/asm/mach-loongson1/platform.h |3 +-
arch/mips/include/asm/mach-loongson1/regs-clk.h
On Fri, 2012-09-21 at 14:37 -0400, Matt Porter wrote:
> On Fri, Sep 21, 2012 at 08:42:47AM -0700, Tony Lindgren wrote:
> >
> > Can't we come up with a version of dma_request_slave_channel that works
> > both ways for now:
> >
> > mcspi_dma->dma_rx =
> >
On Thu, 2012-09-27 at 14:14 +0530, Vinod Koul wrote:
> > +static int __devinit dw_pci_probe(struct pci_dev *pdev,
> > + const struct pci_device_id *id)
> > +{
> ...
> > +
> > + pd = platform_device_alloc("dw_dmac", instance);
> Why can't the core driver library be
On Fri, 2012-09-21 at 19:47 +0100, Russell King - ARM Linux wrote:
> On Fri, Sep 21, 2012 at 10:45:29PM +0530, S, Venkatraman wrote:
> > On Thu, Sep 20, 2012 at 8:13 PM, Matt Porter wrote:
> > > The EDMA DMAC has a hardware limitation that prevents supporting
> > > scatter gather lists with any
On Thu, Sep 27, 2012 at 09:24:47AM +, Philip, Avinash wrote:
> On Wed, Sep 26, 2012 at 22:19:49, Thierry Reding wrote:
> > On Wed, Sep 26, 2012 at 09:27:51AM -0600, Stephen Warren wrote:
> > > On 09/25/2012 10:35 PM, Philip, Avinash wrote:
> > > > On Tue, Sep 25, 2012 at 11:49:14, Stephen
Hi James, Martin,
Here is the updated version, please help to review.
Thanks, Zhong
As suggested by James: this patch tries to short the path length of
scsi_cmd_to_driver(). As only REQ_TYPE_BLOCK_PC commands can be
submitted without a driver, so we could avoid the related NULL
On Thu, 27 Sep 2012, GeneralTouch wrote:
> From: Xianhan Yu
>
> Fix the touch-up no response problem on GeneralTouch twofingers
> touchscreen and modify the driver for new GeneralTouch PWT touchscreen.
>
> Signed-off-by: Xianhan Yu
Thank you for the patch. Please find a few comments below.
701 - 800 of 1330 matches
Mail list logo