If the previous CPU is cache affine and idle, select it.
Signed-off-by: Mike Galbraith
---
kernel/sched/fair.c | 21 +++--
1 file changed, 7 insertions(+), 14 deletions(-)
--- a/kernel/sched/fair.c
+++ b/kernel/sched/fair.c
@@ -3270,25 +3270,18 @@ find_idlest_cpu(struct sched
of_find_node_by_name() returns a node pointer with refcount incremented, use
of_node_put() on it when done.
Signed-off-by: Axel Lin
Cc: Haojian Zhuang
Cc: David Dajun Chen
Cc: Gyungoh Yoo
Cc: MyungJoo Ham
Cc: Graeme Gregory
Cc: Laxman Dewangan
Cc: Shawn Guo
---
Hi,
I don't have these hardw
Booting current -next causes crashes during regulator_bulk_enable() in
the async code (the function uses an async domain to run multiple calls
to regulator_enable() in parallel, synchronising the domain to finish
them). Reverting commit 9fdb04 (async: replace list of active domains
with global lis
On Sat, Jan 26, 2013 at 01:39:46PM +0100, Sedat Dilek wrote:
> Hi Darrick,
>
> can you tell me why you do not put your help text where it normally
> belongs ("help" Kconfig item)?
Sure -- the non-ISA bounce pool is only used by a small number of specific
parts of the kernel that require it. If t
From: Tejun Heo
Date: Fri, 25 Jan 2013 17:31:00 -0800
> idr_destroy() can destroy idr by itself and idr_remove_all() is being
> deprecated. Drop its usage.
>
> Signed-off-by: Tejun Heo
> Cc: Chas Williams
> Cc: net...@vger.kernel.org
> ---
> This patch depends on an earlier idr patch and give
From: "John W. Linville"
Date: Wed, 23 Jan 2013 15:16:06 -0500
> This is a batch of fixes intende for the 3.8 stream.
>
> Regarding the iwlwifi bits, Johannes says this:
>
> "Please pull to get a single fix from Emmanuel for a bug I introduced due
> to misunderstanding the code."
>
> Regarding
Use GFP_DMA in order to ensure that the memory we allocate for transfers
in spi_write_then_read() can be DMAed. On most platforms this will have
no effect.
Signed-off-by: Mark Brown
---
drivers/spi/spi.c |3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/spi/spi.c b
From: Wanlong Gao
Date: Fri, 25 Jan 2013 17:51:30 +0800
> Split out the clean affinity function to virtnet_clean_affinity().
>
> Cc: Rusty Russell
> Cc: "Michael S. Tsirkin"
> Cc: Jason Wang
> Cc: Eric Dumazet
> Cc: "David S. Miller"
> Cc: virtualizat...@lists.linux-foundation.org
> Cc: net
From: Wanlong Gao
Date: Fri, 25 Jan 2013 17:51:31 +0800
> Add a cpu notifier to virtio-net, so that we can reset the
> virtqueue affinity if the cpu hotplug happens. It improve
> the performance through enabling or disabling the virtqueue
> affinity after doing cpu hotplug.
>
> Cc: Rusty Russell
From: Wanlong Gao
Date: Fri, 25 Jan 2013 17:51:29 +0800
> As Michael mentioned, set affinity and select queue will not work very
> well when CPU IDs are not consecutive, this can happen with hot unplug.
> Fix this bug by traversal the online CPUs, and create a per cpu variable
> to find the mappi
On Fri, 2013-01-25 at 18:10 -0800, Hugh Dickins wrote:
> Complaints are rare, but lockdep still does not understand the way
> ksm_memory_callback(MEM_GOING_OFFLINE) takes ksm_thread_mutex, and
> holds it until the ksm_memory_callback(MEM_OFFLINE): that appears
> to be a problem because notifier cal
"Serge E. Hallyn" writes:
> Quoting Eric W. Biederman (ebied...@xmission.com):
>>
>> In the help text describing user namespaces recommend use of memory
>> control groups. In many cases memory control groups are the only
>> mechanism there is to limit how much memory a user who can create
>> us
On Sat, Jan 26, 2013 at 03:06:53PM +0900, Dongjin Kim wrote:
> Hello Mark,
>
> Yes, this is not ARM-specific chip at all. Just wanted to be reviewed
> by you and others if the format is ok before integrating to my board
> file. I had sent similar one before,
> https://patchwork.kernel.org/patch/12
Hi, John,
Compiling fails because __dev* prefix should be removed
due to upstream changes.
You said that patch 3 need to be rework, but I don't know
how to improve... Could you please tell me where is unsane?
Maybe you means I should make cpu_has_coherent_cache a
runtime value rather than a conf
On Fri, Jan 18, 2013 at 10:17:00AM +0100, Michal Bachraty wrote:
> u32 rotate = (32 - word_length) / 4;
> This implementation is wrong, but it works only for 16, or 32 bit audio data.
Applied, thanks.
signature.asc
Description: Digital signature
platform_device_alloc could failed and return NULL,
we should check this before call platform_device_put.
Signed-off-by: Wang YanQing
---
drivers/video/uvesafb.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/video/uvesafb.c b/drivers/video/uvesafb.c
index 2f8f82d.
On Tue, Jan 15, 2013 at 04:35:53AM +, Kim, Milo wrote:
> Regulator core driver provides enable GPIO control for enabling/disabling a
> regulator. Now, enable GPIO is shared among regulators.
> Use this internal working, so unnecessary code are removed.
> GPIO enable pin configurations are a
On Tue, Jan 15, 2013 at 04:35:50AM +, Kim, Milo wrote:
> The regulator_ena_gpio_request() allocates the enable GPIO and add the list.
> Related resources should be released if they are not used any more.
> To free requested GPIO and remove it from the enable GPIO list,
> new function, 'regu
"Serge E. Hallyn" writes:
> Quoting Eric W. Biederman (ebied...@xmission.com):
>>
>> There is no backing store to ramfs and file creation
>> rules are the same as for any other filesystem so
>> it is semantically safe to allow unprivileged users
>> to mount it.
>>
>> The memory control group su
On Tue, Jan 15, 2013 at 04:35:46AM +, Kim, Milo wrote:
> +/**
> + * Balance enable_count of each GPIO and actual GPIO pin control.
> + * GPIO is enabled in case of initial use. (enable_count is 0)
> + * GPIO is disabled when it is not shared any more. (enable_count is 1)
> + */
> +static void
On Tue, Jan 15, 2013 at 04:35:41AM +, Kim, Milo wrote:
> A Regulator can be enabled by external GPIO pin.
> This is configurable in the regulator_config.
Please use subject lines matching the subsystem - not doing this makes
it more likely that patches will be missed or responses delayed. F
On Fri, 2013-01-25 at 18:03 -0800, Hugh Dickins wrote:
> KSM page migration is already supported in the case of memory hotremove,
> which takes the ksm_thread_mutex across all its migrations to keep life
> simple.
>
> But the new KSM NUMA merge_across_nodes knob introduces a problem, when
> it's s
From: "Paul E. McKenney"
Dyntick-idle CPUs need to be able to pre-announce their need for grace
periods. This can be done using something similar to the mechanism used
by no-CB CPUs to announce their need for grace periods. This commit
moves in this direction by renaming the no-CBs grace-period
Hello!
This series contains changes to RCU_FAST_NO_HZ idle entry/exit and also
removes restrictions on no-CBs CPUs. This series contains some commits
that are still a bit on experimental side, so you should avoid using
these patches unless you would like to help debug them. ;-)
1. Remove r
From: "Paul E. McKenney"
Currently, the per-no-CBs-CPU kthreads are named "rcuo" followed by
the CPU number, for example, "rcuo". This is problematic given that
there are either two or three RCU flavors, each of which gets a per-CPU
kthread with exactly the same name. This commit therefore intr
From: "Paul E. McKenney"
CPUs going idle need to be able to indicate their need for future grace
periods. A mechanism for doing this already exists for no-callbacks
CPUs, so the idea is to re-use that mechanism. This commit therefore
moves the ->n_nocb_gp_requests field of the rcu_node structur
From: "Paul E. McKenney"
If CPUs are to give prior notice of needed grace periods, it will be
necessary to invoke rcu_start_gp() without dropping the root rcu_node
structure's ->lock. This commit takes a second step in this direction
by moving the release of this lock to rcu_start_gp()'s callers
From: "Paul E. McKenney"
Because RCU callbacks are now associated with the number of the grace
period that they must wait for, CPUs can now take advance callbacks
corresponding to grace periods that ended while a given CPU was in
dyntick-idle mode. This eliminates the need to try forcing the RCU
From: "Paul E. McKenney"
Tiny RCU has historically omitted RCU CPU stall warnings in order to
reduce memory requirements, however, lack of these warnings caused
Thomas Gleixner some debugging pain recently. Therefore, this commit
adds RCU CPU stall warnings to tiny RCU if RCU_TRACE=y. This keep
From: "Paul E. McKenney"
RCU_FAST_NO_HZ operation is controlled by four compile-time C-preprocessor
macros, but some use cases benefit greatly from runtime adjustment,
particularly when tuning devices. This commit therefore creates the
corresponding sysfs entries.
Reported-by: Robin Randhawa
S
From: "Paul E. McKenney"
Now that callback acceleration is idempotent, it is safe to accelerate
callbacks during grace-period cleanup on any CPUs that the kthread happens
to be running on. This commit therefore propagates the completion
of the grace period to the per-CPU data structures, and als
From: "Paul E. McKenney"
If CPUs are to give prior notice of needed grace periods, it will be
necessary to invoke rcu_start_gp() without dropping the root rcu_node
structure's ->lock. This commit takes a first step in this direction
by moving the release of this lock to the end of rcu_start_gp()
Hello!
This series provides a couple of tiny-RCU changes:
1. Make Tiny RCU emit RCU CPU stall warnings when RCU_TRACE=y.
2. Allow TREE_PREEMPT_RCU to be used on UP systems.
Changes since v1:
o Updated #1 as suggested by Josh Triplett to simplify the
#if expressions.
o
From: "Paul E. McKenney"
Currently, callbacks are advanced each time the corresponding CPU
notices a change in its leaf rcu_node structure's ->completed value
(this value counts grace-period completions). This approach has worked
quite well, but with the advent of RCU_FAST_NO_HZ, we cannot count
From: "Paul E. McKenney"
This commit adds event tracing for callback acceleration to allow better
tracking of callbacks through the system.
Signed-off-by: Paul E. McKenney
---
include/trace/events/rcu.h |6 --
kernel/rcutree.c |6 ++
2 files changed, 10 insertions(+),
From: "Paul E. McKenney"
CPUs going idle will need to record the need for a future grace
period, but won't actually need to block waiting on it. This commit
therefore splits rcu_start_future_gp(), which does the recording, from
rcu_nocb_wait_gp(), which now invokes rcu_start_future_gp() to do th
From: "Paul E. McKenney"
The TINY_PREEMPT_RCU is complex, does not provide that much memory
savings, and therefore TREE_PREEMPT_RCU should be used instead. The
systems where the difference between TINY_PREEMPT_RCU and TREE_PREEMPT_RCU
are quite small compared to the memory footprint of CONFIG_PR
From: "Paul E. McKenney"
Now that rcu_start_future_gp() has been abstracted from
rcu_nocb_wait_gp(), rcu_accelerate_cbs() can invoke rcu_start_future_gp()
so as to register the need for any future grace periods needed by a
CPU about to enter dyntick-idle mode. This commit makes this change.
Note
Hi Hugh,
On Fri, 2013-01-25 at 18:01 -0800, Hugh Dickins wrote:
> Switching merge_across_nodes after running KSM is liable to oops on stale
> nodes still left over from the previous stable tree. It's not something
> that people will often want to do, but it would be lame to demand a reboot
> when
On Sun, 2013-01-27 at 10:41 +0800, Alex Shi wrote:
> On 01/24/2013 11:07 PM, Alex Shi wrote:
> > On 01/24/2013 05:44 PM, Borislav Petkov wrote:
> >> On Thu, Jan 24, 2013 at 11:06:42AM +0800, Alex Shi wrote:
> >>> Since the runnable info needs 345ms to accumulate, balancing
> >>> doesn't do well fo
The WM5102 register defaults are not up to date with the current register
map, synchronise them with those for current devices.
Signed-off-by: Mark Brown
---
drivers/mfd/wm5102-tables.c | 95 +++
1 file changed, 33 insertions(+), 62 deletions(-)
diff --
We can cache some of them but this is simpler for now.
Signed-off-by: Mark Brown
---
drivers/mfd/wm5102-tables.c |8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/drivers/mfd/wm5102-tables.c b/drivers/mfd/wm5102-tables.c
index 088872a..4a01192 100644
--- a/drivers/mfd
If the control bus is unrelabile we may hit errors during regcache_sync(),
especially given that it tends to be one the most dense bursts of I/O in
many systems.
Signed-off-by: Mark Brown
---
drivers/mfd/arizona-core.c |7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/
Signed-off-by: Mark Brown
---
drivers/mfd/wm5102-tables.c |8
1 file changed, 8 insertions(+)
diff --git a/drivers/mfd/wm5102-tables.c b/drivers/mfd/wm5102-tables.c
index 0317d11..167e6c4 100644
--- a/drivers/mfd/wm5102-tables.c
+++ b/drivers/mfd/wm5102-tables.c
@@ -315,6 +315,10 @@
Rather than disabling the error reporting only for earlier revisions
unconditionally disable it.
Signed-off-by: Mark Brown
---
drivers/mfd/arizona-irq.c | 18 ++
1 file changed, 2 insertions(+), 16 deletions(-)
diff --git a/drivers/mfd/arizona-irq.c b/drivers/mfd/arizona-irq.c
The microphone detection levels for Arizona parts can be customised.
Allow this to be done via platform data, the values chosen will depend
on the system design and determined in discussion with Wolfson.
Signed-off-by: Mark Brown
---
drivers/mfd/arizona-core.c|8
include
Since regmap sometimes uses volatile as a proxy for readable simply
having a blanket condition can mark too many registers as readable.
Signed-off-by: Mark Brown
---
drivers/mfd/wm5102-tables.c | 11 +++
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/drivers/mfd/wm5102-t
Runtime power management does not function during system suspend but the
Arizona devices need to use runtime power management to power up the device
in order to handle interrupts. Try to avoid interrupts firing during
resume by disabling the primary IRQ before interrupts are reenabled on
resume and
The latest evaluation of the revision B silicon suggests some changes to
the tuning applied for optimal performance.
Signed-off-by: Mark Brown
---
drivers/mfd/wm5102-tables.c | 12 +++-
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/drivers/mfd/wm5102-tables.c b/drivers/
Not strictly required as probe deferral will take care of everything but
it makes boot a little smoother.
Reported-by: Ryo Tsutsui
Signed-off-by: Mark Brown
---
drivers/mfd/arizona-core.c |4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/mfd/arizona-core.c b/dri
Hi,
[CC'd extract-ikconfig creator]
> I've seen too many systems where the config to build the used kernel got
> lost and people were unable to diagnose problems or to rebuild a modified
> or updated kernel. It's a subject which worries me since several years.
I'm strongly in favour of such a ch
On Wed, Jan 09, 2013 at 06:31:09PM +0100, Lars-Peter Clausen wrote:
> The second function spi_sync_transfer() takes a SPI device and an array of
> spi_transfers. It will allocate a new spi_message (on the stack) and add all
> transfers in the array to the message. Finally it will call spi_sync() o
On Mon, Jan 21, 2013 at 12:25:45PM -0600, Matt Sealey wrote:
> Imagine a situation where a device tree has a few regulators in an
> appropriate node:
Applied, thanks. Always use subject lines appropriate for the
subsystem.
signature.asc
Description: Digital signature
On Mon, Jan 21, 2013 at 11:38:40AM -0600, Matt Sealey wrote:
> MC13892 PMIC supports a "HI" bit for 3 of it's 4 buck switcher outputs,
> which enables a higher set of voltage ranges.
Applied, thanks.
signature.asc
Description: Digital signature
On Thu, Jan 24, 2013 at 04:25:18PM +0530, Vishwanathrao Badarkhe, Manish wrote:
> Add device tree based initialization support for
> TI's tps6507x regulators.
Applied, thanks. Please always use subject lines appropriate for the
subsystem you are submitting against - this is not a DaVinci change.
On Sat, 2013-01-26 at 18:54 -0800, Hugh Dickins wrote:
> On Sat, 26 Jan 2013, Simon Jeons wrote:
> > On Fri, 2013-01-25 at 17:54 -0800, Hugh Dickins wrote:
> > > From: Petr Holasek
> > > @@ -1122,6 +1166,18 @@ struct rmap_item *unstable_tree_search_i
> > > return NULL;
> > >
On Sat, Jan 26, 2013 at 01:19:47PM +0800, Axel Lin wrote:
> Signed-off-by: Axel Lin
Applied, thanks.
signature.asc
Description: Digital signature
On Fri, Jan 25, 2013 at 10:20:29AM +0800, Axel Lin wrote:
> The dev parameter is the device requesting the data.
> In this case it should be &pdev->dev rather than pdev->dev.parent.
Applied all, thanks.
signature.asc
Description: Digital signature
On Sat, 26 Jan 2013, Simon Jeons wrote:
> On Fri, 2013-01-25 at 17:54 -0800, Hugh Dickins wrote:
> > From: Petr Holasek
> > @@ -1122,6 +1166,18 @@ struct rmap_item *unstable_tree_search_i
> > return NULL;
> > }
> >
> > + /*
> > +* If tree_pag
On Sat, Jan 26, 2013 at 11:45:35AM +, Arnd Bergmann wrote:
> Gcc warns about the case where regmap_read_debugfs tries to walk an
> empty map->debugfs_off_cache list, which would results in uninitialized
> variable getting returned, if we hadn't checked the same condition
> just before that.
A
On Fri, 2013-01-25 at 18:00 -0800, Hugh Dickins wrote:
> In some places where get_ksm_page() is used, we need the page to be locked.
>
> When KSM migration is fully enabled, we shall want that to make sure that
> the page just acquired cannot be migrated beneath us (raised page count is
> only eff
于 2013-01-27 4:54, Chris Clayton 写道:
> Hi Martin,
>
> On 01/24/13 19:21, Martin Mokrejs wrote:
>> Hi Chris,
>>try to include in kernel only acpiphp and omit pciehp. Don't use modules
>> but include
>> them statically. And try, in addition, check whether "pcie_aspm=off" in
>> grub.conf helped
On 01/24/2013 11:07 PM, Alex Shi wrote:
> On 01/24/2013 05:44 PM, Borislav Petkov wrote:
>> On Thu, Jan 24, 2013 at 11:06:42AM +0800, Alex Shi wrote:
>>> Since the runnable info needs 345ms to accumulate, balancing
>>> doesn't do well for many tasks burst waking. After talking with Mike
>>> Galbrai
Hi Hugh,
On Fri, 2013-01-25 at 18:00 -0800, Hugh Dickins wrote:
> In some places where get_ksm_page() is used, we need the page to be locked.
>
In function get_ksm_page, why check page->mapping =>
get_page_unless_zero => check page->mapping instead of
get_page_unless_zero => check page->mapping,
On Fri, 25 Jan 2013, Shaohua Li wrote:
> On Thu, Jan 24, 2013 at 10:45:57PM -0500, Sasha Levin wrote:
> > Hi folks,
> >
> > Commit "swap: make each swap partition have one address_space" is triggering
> > a series of warnings on boot:
> >
> > [3.446071] [ cut here ]
>
At Thu, 24 Jan 2013 13:12:38 -0800,
Greg Kroah-Hartman wrote:
>
> This is the start of the stable review cycle for the 3.7.5 release.
> There are 46 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>
At Thu, 24 Jan 2013 13:15:21 -0800,
Greg Kroah-Hartman wrote:
>
> This is the start of the stable review cycle for the 3.4.28 release.
> There are 22 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>
On Sat, Jan 26, 2013 at 12:02:11AM -0500, Naoya Horiguchi wrote:
> Currently soft_offline_page() is hard to maintain because it has many
> return points and goto statements. All of this mess come from get_any_page().
> This function should only get page refcount as the name implies, but it does
> s
On 01/25/2013 10:43 AM, Borislav Petkov wrote:
On Fri, Jan 25, 2013 at 07:35:07PM +0100, Borislav Petkov wrote:
Ok, if you prefer. We can definitely make all .o's which depend on
x86_hyper also depend on CONFIG_HYPERVISOR_GUEST - this solves the
whole deal trivially.
I'll respin the patches.
Hi Hugh,
On Fri, 2013-01-25 at 17:54 -0800, Hugh Dickins wrote:
> From: Petr Holasek
>
> Introduces new sysfs boolean knob /sys/kernel/mm/ksm/merge_across_nodes
> which control merging pages across different numa nodes.
> When it is set to zero only pages from the same node are merged,
> otherwis
From: "Paul E. McKenney"
Currently, CPU 0 is constrained to not be a no-CBs CPU, and furthermore
at least one no-CBs CPU must remain online at any given time. These
restrictions are problematic in some situations, such as cases where
all CPUs must run a real-time workload that needs to be insula
Hi Arnd,
On Fri, Jan 25, 2013 at 10:44:08PM +, Arnd Bergmann wrote:
> If the twl4030_write_script function gets called with
> a zero length argument, its return value does not
> get set. We know that all scripts have a nonzero
> length, but returning an error in case they ever
> do is probably
From: "Paul E. McKenney"
Currently, the only way to specify no-CBs CPUs is via the rcu_nocbs
kernel command-line parameter. This is inconvenient in some cases,
particularly for randconfig testing, so this commit adds a new
RCU_NOCB_CPU_DEFAULT kernel configuration parameter. Setting this
new pa
Hi Ashish,
On Fri, Jan 25, 2013 at 02:03:49PM +0530, Ashish Jangam wrote:
> An issue has been reported where the PMIC either locks up or fails to
> respond following a system Reset. This could result in a second write
> in which the bus writes the current content of the write buffer to address
> o
Hi Axel,
On Fri, Jan 25, 2013 at 11:08:00AM +0800, Axel Lin wrote:
> 2013/1/22 Samuel Ortiz
>
> > Hi Axel,
> >
> > On Tue, Dec 25, 2012 at 10:52:49AM +0800, Axel Lin wrote:
> > > Current code uses pcf->dev in the dev_err call before setting it to
> > > &client->dev. Fix it.
> > >
> > > Signed-of
From: "Paul E. McKenney"
Signed-off-by: Paul E. McKenney
---
include/linux/rcupdate.h |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/include/linux/rcupdate.h b/include/linux/rcupdate.h
index 275aa3f..7e12dba 100644
--- a/include/linux/rcupdate.h
+++ b/include/linux/rc
Hello!
The following fixes are intended for 3.9:
1. Fix int/long type confusion in trace_rcu_start_batch().
2. Declare rcu_is_cpu_rrupt_from_idle() static, courtesy of
Josh Triplett.
3. Make rcu_eqs_enter_common() trace the new nesting value instead
of zero, courtes
Hi Laxman,
On Thu, Jan 03, 2013 at 04:16:56PM +0530, Laxman Dewangan wrote:
> This series add the RTC and gpio driver for the TI Palma series PMIC.
> The changes are splitted so that easy to apply in different sub systems.
>
> Laxman Dewangan (4):
> mfd: palmas: add rtc irq number as irq resour
From: Josh Triplett
Both rcutiny and rcutree define a helper function named
rcu_is_cpu_rrupt_from_idle(), each used exactly once, later in the
same file. This commit therefore declares these helper functions static.
Signed-off-by: Josh Triplett
Signed-off-by: Paul E. McKenney
---
kernel/rcut
Hi Sachin,
On Thu, Jan 24, 2013 at 09:13:20AM +0530, Sachin Kamat wrote:
> Hi Samuel,
>
> On 8 January 2013 16:06, Mark Brown
> wrote:
> > On Tue, Jan 08, 2013 at 02:01:22PM +0530, Sachin Kamat wrote:
> >> devm_regulator_bulk_get is device managed and saves some cleanup
> >> and exit code.
> >
From: "Paul E. McKenney"
Currently, rcutorture traces every read-side access. This can be
problematic because even a two-minute rcutorture run on a two-CPU system
can generate 28,853,363 reads. Normally, only a failing read is of
interest, so this commit traces adjusts rcutorture's tracing to o
Hi Wei,
On Wed, Jan 23, 2013 at 09:51:03AM +0800, wei_w...@realsil.com.cn wrote:
> From: Wei WANG
>
> 1. The method to switch output voltage is different in rtl8411
> 2. Fix the formula to calculate N from SD clock if clock divider is more than
> 1
>
> Wei WANG (3):
> MFD:rtsx: Add callback
Hello!
This series contains callback-tagging patches. These were sent earlier
in the idle/no-CBs series, but have been isolated as the more trustworthy
part of that series.
1. Tag callback lists with the grace-period number that they are
waiting for. This change enables a number of
Linus Walleij wrote:
> I'm trying to reproduce this, but how do you reconfigure the kernel to
> get PCI, SCSI and such stuff enabled?
>
> The stock versatile_defconfig does not even have SCSI enabled...
I'm using a customized config for qemu. I've just updated the config to
http://I-love.SAKURA.n
From: Li Zhong
As context tracking subsystem evolved, it stopped using ignore_user_qs
and in_user defined in the rcu_dynticks structure. This commit therefore
removes them.
Signed-off-by: Li Zhong
Signed-off-by: Paul E. McKenney
Acked-by: Frederic Weisbecker
---
kernel/rcutree.c |3 ---
From: "Paul E. McKenney"
It turns out that gcc 4.8 warns on array indexes being out of bounds
unless it can prove otherwise. It gives this warning on some RCU
initialization code. Because this is far from any fastpath, add
an explicit check for array bounds and panic if so. This gives the
comp
From: Cody P Schafer
Small grammar fix in rcutree comment regarding 'rcu_scheduler_active'
var.
Signed-off-by: Cody P Schafer
Signed-off-by: Paul E. McKenney
Reviewed-by: Josh Triplett
---
kernel/rcutree.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/kernel/rcutr
From: Sasha Levin
Signed-off-by: Sasha Levin
Reviewed-by: Josh Triplett
Signed-off-by: Paul E. McKenney
---
kernel/rcutorture.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/kernel/rcutorture.c b/kernel/rcutorture.c
index 31dea01..0249800 100644
--- a/kernel/rcutor
From: Dave Hansen
The RCU-related debugging Kconfig options are in two different places,
and consume too much screen real estate. This commit therefore
consolidates them into their own menu.
Signed-off-by: Dave Hansen
Signed-off-by: Paul E. McKenney
---
lib/Kconfig.debug | 114 +
From: Li Zhong
This patch uses the real new value of dynticks_nesting instead of 0 in
rcu_eqs_enter_common().
Signed-off-by: Li Zhong
Signed-off-by: Paul E. McKenney
Reviewed-by: Josh Triplett
---
kernel/rcutree.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/kern
From: Frederic Weisbecker
This subsystem lacks many explanations on its purpose and
design. Add these missing comments.
v4: Document function parameter to be more kernel-doc
friendly, as per Namhyung suggestion.
Reported-by: Andrew Morton
Signed-off-by: Frederic Weisbecker
Cc: Alessio Igor Bo
From: Borislav Petkov
... and fix the following warning:
arch/x86/mm/numa.c: In function ‘setup_node_data’:
arch/x86/mm/numa.c:222:3: warning: passing argument 1 of ‘__phys_addr_nodebug’
makes integer from pointer without a cast [enabled by default]
In file included from
/home/boris/w/kernel/l
From: "Paul E. McKenney"
When the type of global variable blimit changed from int to long, the
type of the blimit argument of trace_rcu_batch_start() needed to have
changed. This commit fixes this issue.
Signed-off-by: Paul E. McKenney
Reviewed-by: Josh Triplett
---
include/trace/events/rcu.
Hi Linus,
On Tue, Jan 22, 2013 at 02:25:35PM +0100, Linus Walleij wrote:
> On Tue, Jan 22, 2013 at 4:25 AM, Samuel Ortiz wrote:
> > On Mon, Jan 07, 2013 at 09:13:18AM +0100, Linus Walleij wrote:
> >> From: Linus Walleij
> >>
> >> These static inlines are duplicating the task now done by the
> >>
From: Richard Braun
Add atomic_xchg() to documentation for atomic operations and
memory barriers.
Signed-off-by: Richard Braun
Signed-off-by: Paul E. McKenney
Reviewed-by: Josh Triplett
---
Documentation/atomic_ops.txt |2 ++
Documentation/memory-barriers.txt |1 +
2 files chang
From: "Paul E. McKenney"
The rcutorture tests need to be able to trace the time of the
beginning of an RCU read-side critical section, and thus need access
to trace_clock_local(). This commit therefore adds a the needed
EXPORT_SYMBOL_GPL().
Signed-off-by: Paul E. McKenney
Reviewed-by: Josh Tri
From: "Paul E. McKenney"
A number of kthreads have been added to rcutorture, but the shuffler
task was not informed of them, and thus did not shuffle them. This
commit therefore adds the requisite shuffling.
Signed-off-by: Paul E. McKenney
---
kernel/rcutorture.c | 24 --
Hello!
The following are changes to documentation and rcutorture:
1. Export trace_clock_local() in order to allow rcutorture event
tracing to emit the time of the beginning of the RCU read-side
critical section at the point where a failure is detected.
2. Reduce rcutortu
On Sat, Jan 26, 2013 at 9:17 AM, Tetsuo Handa
wrote:
> I did a blind git bisection (i.e. starting
>
> $ qemu-system-arm -M versatilepb -hda hda.img -kernel arch/arm/boot/zImage
> -append "root=/dev/sda1 init=/bin/sh" -nographic
>
> and watching "top" for %CPU usage of qemu-system-arm , assumin
On Fri, Jan 25, 2013 at 4:04 PM, Bjorn Helgaas wrote:
> On Tue, Jan 22, 2013 at 3:19 PM, Yinghai Lu wrote:
> I first pulled in
> "git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
> acpi-scan" again (to pci/acpi-scan2), added your acks, Rafael, and put
> this series on a pci/ying
1 - 100 of 253 matches
Mail list logo